aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--GIDs2
-rw-r--r--MOVED39
-rw-r--r--Mk/Scripts/do-users-groups.sh6
-rw-r--r--Mk/Uses/cmake.mk2
-rw-r--r--Mk/Uses/mlt.mk2
-rw-r--r--Mk/Uses/ruby.mk4
-rw-r--r--Mk/bsd.gcc.mk2
-rw-r--r--Mk/bsd.options.desc.mk6
-rw-r--r--UIDs2
-rw-r--r--UPDATING13
-rw-r--r--arabic/libreoffice/distinfo10
-rw-r--r--archivers/peazip/Makefile2
-rw-r--r--archivers/zstd/Makefile2
-rw-r--r--astro/gnuastro/Makefile1
-rw-r--r--astro/py-jplephem/Makefile2
-rw-r--r--astro/py-jplephem/distinfo6
-rw-r--r--astro/py-jplephem/pkg-plist6
-rw-r--r--astro/siril/Makefile2
-rw-r--r--astro/xplanet/Makefile2
-rw-r--r--audio/Makefile1
-rw-r--r--audio/amsynth/Makefile23
-rw-r--r--audio/amsynth/distinfo8
-rw-r--r--audio/amsynth/pkg-plist14
-rw-r--r--audio/audacity/Makefile17
-rw-r--r--audio/audacity/distinfo8
-rw-r--r--audio/cava/Makefile5
-rw-r--r--audio/cava/distinfo4
-rw-r--r--audio/drumkv1-lv2/Makefile2
-rw-r--r--audio/drumkv1-lv2/distinfo6
-rw-r--r--audio/furnace/Makefile16
-rw-r--r--audio/furnace/distinfo28
-rw-r--r--audio/furnace/pkg-plist18
-rw-r--r--audio/headsetcontrol/Makefile2
-rw-r--r--audio/headsetcontrol/distinfo6
-rw-r--r--audio/libmysofa/Makefile15
-rw-r--r--audio/libmysofa/files/extrapatch-tests_compare.sh (renamed from audio/libmysofa/files/patch-tests_compare.sh)0
-rw-r--r--audio/libmysofa/files/extrapatch-tests_compareIgnoreNew.sh (renamed from audio/libmysofa/files/patch-tests_compareIgnoreNew.sh)0
-rw-r--r--audio/logitechmediaserver/Makefile6
-rw-r--r--audio/logitechmediaserver/distinfo10
-rw-r--r--audio/logitechmediaserver/pkg-message10
-rw-r--r--audio/logitechmediaserver/pkg-plist3
-rw-r--r--audio/logitechmediaserver/pkg-plist.i3863
-rw-r--r--audio/mpg123/Makefile2
-rw-r--r--audio/mpg123/distinfo6
-rw-r--r--audio/myxer/Makefile61
-rw-r--r--audio/myxer/distinfo282
-rw-r--r--audio/myxer/files/patch-powerpc62
-rw-r--r--audio/noise-suppression-for-voice-lv2/Makefile9
-rw-r--r--audio/noson-app/Makefile4
-rw-r--r--audio/noson-app/distinfo6
-rw-r--r--audio/opustags/Makefile2
-rw-r--r--audio/opustags/distinfo6
-rw-r--r--audio/padthv1-lv2/Makefile2
-rw-r--r--audio/padthv1-lv2/distinfo6
-rw-r--r--audio/pt2-clone/Makefile2
-rw-r--r--audio/pt2-clone/distinfo6
-rw-r--r--audio/py-librosa/Makefile25
-rw-r--r--audio/py-librosa/distinfo8
-rw-r--r--audio/py-pyradio/Makefile36
-rw-r--r--audio/py-pyradio/distinfo6
-rw-r--r--audio/py-samplerate/Makefile33
-rw-r--r--audio/py-samplerate/distinfo3
-rw-r--r--audio/py-samplerate/files/patch-CMakeLists.txt33
-rw-r--r--audio/py-samplerate/pkg-descr2
-rw-r--r--audio/qjackctl/Makefile2
-rw-r--r--audio/qjackctl/distinfo6
-rw-r--r--audio/qmidictl/Makefile2
-rw-r--r--audio/qmidictl/distinfo6
-rw-r--r--audio/qmidinet/Makefile2
-rw-r--r--audio/qmidinet/distinfo6
-rw-r--r--audio/qsampler/Makefile2
-rw-r--r--audio/qsampler/distinfo6
-rw-r--r--audio/qsynth/Makefile2
-rw-r--r--audio/qsynth/distinfo6
-rw-r--r--audio/qtractor/Makefile2
-rw-r--r--audio/qtractor/distinfo6
-rw-r--r--audio/qxgedit/Makefile2
-rw-r--r--audio/qxgedit/distinfo6
-rw-r--r--audio/rezound/Makefile2
-rw-r--r--audio/samplv1-lv2/Makefile2
-rw-r--r--audio/samplv1-lv2/distinfo6
-rw-r--r--audio/schismtracker/Makefile2
-rw-r--r--audio/schismtracker/distinfo6
-rw-r--r--audio/soundtouch/Makefile8
-rw-r--r--audio/soundtouch/distinfo6
-rw-r--r--audio/soundtouch/files/patch-CMakeLists.txt51
-rw-r--r--audio/soundtouch/pkg-plist2
-rw-r--r--audio/synthv1-lv2/Makefile2
-rw-r--r--audio/synthv1-lv2/distinfo6
-rw-r--r--audio/wmmp/Makefile17
-rw-r--r--audio/wmmp/distinfo6
-rw-r--r--audio/zita-at1/Makefile2
-rw-r--r--audio/zita-at1/distinfo6
-rw-r--r--benchmarks/Makefile1
-rw-r--r--benchmarks/iozone21/Makefile26
-rw-r--r--benchmarks/iozone21/distinfo2
-rw-r--r--benchmarks/iozone21/files/patch-Makefile36
-rw-r--r--benchmarks/iozone21/pkg-descr11
-rw-r--r--benchmarks/vkpeak/Makefile4
-rw-r--r--benchmarks/vkpeak/distinfo10
-rw-r--r--biology/Makefile1
-rw-r--r--biology/augustus/Makefile2
-rw-r--r--biology/biosig/Makefile1
-rw-r--r--biology/kallisto/Makefile6
-rw-r--r--biology/ngs-sdk/files/patch-ngs-sdk_setup_konfigure.perl26
-rw-r--r--biology/pbseqan/Makefile30
-rw-r--r--biology/pbseqan/distinfo3
-rw-r--r--biology/pbseqan/pkg-descr9
-rw-r--r--biology/pbseqan/pkg-plist657
-rw-r--r--biology/prodigy-lig/Makefile7
-rw-r--r--biology/prodigy-lig/distinfo6
-rw-r--r--biology/protomol/Makefile2
-rw-r--r--biology/py-pysam/Makefile14
-rw-r--r--biology/py-pysam/distinfo6
-rw-r--r--biology/py-pysam/files/patch-setup.py11
-rw-r--r--biology/star/Makefile3
-rw-r--r--biology/vsearch/Makefile2
-rw-r--r--biology/vsearch/distinfo6
-rw-r--r--cad/PrusaSlicer/Makefile2
-rw-r--r--cad/freecad/Makefile2
-rw-r--r--cad/magic/Makefile6
-rw-r--r--cad/magic/distinfo6
-rw-r--r--cad/magic/files/license.txt10
-rw-r--r--cad/magic/pkg-descr4
-rw-r--r--cad/qcad/Makefile2
-rw-r--r--cad/sumo/Makefile2
-rw-r--r--cad/surelog/Makefile9
-rw-r--r--cad/xyce/Makefile2
-rw-r--r--cad/zcad/Makefile2
-rw-r--r--chinese/libreoffice-zh_CN/distinfo10
-rw-r--r--chinese/libreoffice-zh_TW/distinfo10
-rw-r--r--comms/cqrlog/Makefile2
-rw-r--r--comms/spandsp/Makefile2
-rw-r--r--comms/wsjtz/Makefile37
-rw-r--r--comms/wsjtz/files/patch-CMakeLists.txt19
-rw-r--r--comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake (renamed from comms/wsjtz/files/patch-CMake-Modules_FindUsb.cmake)6
-rw-r--r--comms/wsjtz/files/patch-Radio.cpp6
-rw-r--r--comms/xastir/Makefile2
-rw-r--r--comms/xnec2c/Makefile33
-rw-r--r--comms/xnec2c/distinfo6
-rw-r--r--comms/xnec2c/files/patch-Makefile.am25
-rw-r--r--comms/xnec2c/pkg-message9
-rw-r--r--comms/xnec2c/pkg-plist179
-rw-r--r--databases/Makefile1
-rw-r--r--databases/closql-devel/Makefile5
-rw-r--r--databases/closql-devel/distinfo6
-rw-r--r--databases/emacsql-devel/Makefile5
-rw-r--r--databases/emacsql-devel/distinfo6
-rw-r--r--databases/freetds-devel/Makefile2
-rw-r--r--databases/freetds-devel/distinfo6
-rw-r--r--databases/grass7/Makefile2
-rw-r--r--databases/grass8/Makefile2
-rw-r--r--databases/mongodb50/Makefile4
-rw-r--r--databases/mongodb60/Makefile2
-rw-r--r--databases/mongodb60/distinfo6
-rw-r--r--databases/mongodb70/Makefile2
-rw-r--r--databases/mongodb70/distinfo6
-rw-r--r--databases/pg-gvm/Makefile2
-rw-r--r--databases/pg-gvm/distinfo6
-rw-r--r--databases/pg_citus/Makefile5
-rw-r--r--databases/pg_citus/distinfo6
-rw-r--r--databases/pg_citus/pkg-plist1
-rw-r--r--databases/pgadmin3/Makefile41
-rw-r--r--databases/pgadmin3/distinfo6
-rw-r--r--databases/pgadmin3/files/extrapatch-pg1311
-rw-r--r--databases/pgadmin3/files/patch-openssl11833
-rw-r--r--databases/pgadmin3/files/patch-pg1071
-rw-r--r--databases/pgadmin3/files/patch-pg1161
-rw-r--r--databases/pgadmin3/files/patch-pgadmin_include_pgAdmin3.h (renamed from databases/pgadmin3/files/patch-pgversion)12
-rw-r--r--databases/pgadmin3/files/patch-plugins.d-plugins.ini6
-rw-r--r--databases/pgadmin3/files/patch-wxgtk328
-rw-r--r--databases/pgadmin3/pkg-descr2
-rw-r--r--databases/pgbackrest/Makefile30
-rw-r--r--databases/pgbackrest/distinfo6
-rw-r--r--databases/pgbackrest/files/patch-meson.build28
-rw-r--r--databases/pgbackrest/files/patch-meson__options.txt8
-rw-r--r--databases/pgbackrest/files/patch-src_meson.build10
-rw-r--r--databases/pgsphere/Makefile40
-rw-r--r--databases/pgsphere/distinfo3
-rw-r--r--databases/pgsphere/files/patch-path.c25
-rw-r--r--databases/pgsphere/files/patch-polygon.c54
-rw-r--r--databases/pgsphere/pkg-descr2
-rw-r--r--databases/pgsphere/pkg-plist5
-rw-r--r--databases/pgvector/Makefile2
-rw-r--r--databases/pgvector/distinfo6
-rw-r--r--databases/pgvector/pkg-plist5
-rw-r--r--databases/postgresql-idn/Makefile1
-rw-r--r--databases/py-alembic14/Makefile3
-rw-r--r--databases/py-minidb/Makefile2
-rw-r--r--databases/py-minidb/distinfo6
-rw-r--r--databases/qdrant/Makefile149
-rw-r--r--databases/qdrant/distinfo294
-rw-r--r--databases/redis-devel/Makefile14
-rw-r--r--databases/redis-devel/distinfo6
-rw-r--r--databases/rqlite/Makefile2
-rw-r--r--databases/rqlite/distinfo10
-rw-r--r--deskutils/Makefile1
-rw-r--r--deskutils/arttime/Makefile3
-rw-r--r--deskutils/arttime/distinfo6
-rw-r--r--deskutils/aspostit/Makefile35
-rw-r--r--deskutils/aspostit/distinfo2
-rw-r--r--deskutils/aspostit/files/patch-app_defaults.h15
-rw-r--r--deskutils/aspostit/files/patch-xpostit.c19
-rw-r--r--deskutils/aspostit/pkg-descr2
-rw-r--r--deskutils/calibre/Makefile4
-rw-r--r--deskutils/calibre/distinfo10
-rw-r--r--deskutils/griffith/Makefile3
-rw-r--r--deskutils/health/Makefile6
-rw-r--r--deskutils/pet/Makefile2
-rw-r--r--deskutils/pet/distinfo10
-rw-r--r--deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h19
-rw-r--r--deskutils/py-paperless-ngx/Makefile1
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-beat.in12
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-consumer.in8
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-flower.in12
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-migrate.in12
-rw-r--r--deskutils/py-paperless-ngx/files/paperless-ngx.7.in24
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-webui.in20
-rwxr-xr-xdeskutils/py-paperless-ngx/files/paperless-worker.in12
-rw-r--r--deskutils/py-paperless-ngx/files/patch-paperless.conf.example10
-rw-r--r--deskutils/py-paperless-ngx/files/pkg-message.in21
-rw-r--r--deskutils/semantik/Makefile3
-rw-r--r--deskutils/semantik/distinfo6
-rw-r--r--devel/Makefile13
-rw-r--r--devel/R-cran-kit/Makefile2
-rw-r--r--devel/R-cran-kit/distinfo6
-rw-r--r--devel/R-cran-mlbench/Makefile2
-rw-r--r--devel/R-cran-mlbench/distinfo6
-rw-r--r--devel/R-cran-sfsmisc/Makefile2
-rw-r--r--devel/R-cran-sfsmisc/distinfo6
-rw-r--r--devel/athens/Makefile4
-rw-r--r--devel/athens/distinfo10
-rw-r--r--devel/avrdude/Makefile2
-rw-r--r--devel/aws-c-io/Makefile2
-rw-r--r--devel/aws-c-io/distinfo6
-rw-r--r--devel/aws-c-mqtt/Makefile2
-rw-r--r--devel/aws-c-mqtt/distinfo6
-rw-r--r--devel/bacon/Makefile2
-rw-r--r--devel/bacon/distinfo6
-rw-r--r--devel/bats-core/Makefile2
-rw-r--r--devel/bats-core/distinfo6
-rw-r--r--devel/bats-core/pkg-plist1
-rw-r--r--devel/busd/Makefile9
-rw-r--r--devel/busd/Makefile.crates359
-rw-r--r--devel/busd/distinfo720
-rw-r--r--devel/busd/files/patch-zbus114
-rw-r--r--devel/caliper/Makefile7
-rw-r--r--devel/caliper/distinfo6
-rw-r--r--devel/caliper/pkg-plist36
-rw-r--r--devel/cargo-c/Makefile5
-rw-r--r--devel/cargo-c/Makefile.crates234
-rw-r--r--devel/cargo-c/distinfo474
-rw-r--r--devel/cargo-c/files/patch-os_info46
-rw-r--r--devel/cargo-leptos/Makefile2
-rw-r--r--devel/cdash/Makefile51
-rw-r--r--devel/cdash/distinfo2
-rw-r--r--devel/cdash/files/patch-CMakeLists.txt19
-rw-r--r--devel/cdash/files/patch-cdash-common.php10
-rw-r--r--devel/cdash/files/pkg-message.in14
-rw-r--r--devel/cdash/pkg-descr7
-rw-r--r--devel/cdash/pkg-plist896
-rw-r--r--devel/cirrus-cli/Makefile2
-rw-r--r--devel/cirrus-cli/distinfo10
-rw-r--r--devel/cli11/Makefile2
-rw-r--r--devel/cli11/distinfo6
-rw-r--r--devel/cli11/pkg-plist2
-rw-r--r--devel/configkit/Makefile31
-rw-r--r--devel/configkit/distinfo2
-rw-r--r--devel/configkit/files/patch-CKC_Makefile11
-rw-r--r--devel/configkit/files/patch-Makefile11
-rw-r--r--devel/configkit/files/patch-lexer.l10
-rw-r--r--devel/configkit/pkg-descr1
-rw-r--r--devel/configkit/pkg-plist6
-rw-r--r--devel/cpu_features/Makefile4
-rw-r--r--devel/cpu_features/distinfo6
-rw-r--r--devel/cpu_features/pkg-plist3
-rw-r--r--devel/cvsgraph/Makefile2
-rw-r--r--devel/d-spy/Makefile2
-rw-r--r--devel/d-spy/distinfo6
-rw-r--r--devel/d-spy/pkg-plist5
-rw-r--r--devel/desktop-file-utils/Makefile3
-rw-r--r--devel/desktop-file-utils/distinfo6
-rw-r--r--devel/desktop-file-utils/pkg-plist2
-rw-r--r--devel/dill/files/patch-CMakeLists.txt11
-rw-r--r--devel/efl/Makefile2
-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-plist3
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/forge-devel/Makefile4
-rw-r--r--devel/forge-devel/distinfo6
-rw-r--r--devel/forge-devel/pkg-plist8
-rw-r--r--devel/gcem/Makefile2
-rw-r--r--devel/gcem/distinfo6
-rw-r--r--devel/gcem/pkg-plist3
-rw-r--r--devel/gdcm/Makefile2
-rw-r--r--devel/gdcm/distinfo6
-rw-r--r--devel/ghub-devel/Makefile4
-rw-r--r--devel/ghub-devel/distinfo6
-rw-r--r--devel/git-cliff/Makefile2
-rw-r--r--devel/git-extras/Makefile8
-rw-r--r--devel/git-extras/distinfo6
-rw-r--r--devel/git-repo-manager/Makefile182
-rw-r--r--devel/git-repo-manager/distinfo309
-rw-r--r--devel/git-repo-manager/pkg-descr5
-rw-r--r--devel/git/Makefile3
-rw-r--r--devel/git/distinfo14
-rw-r--r--devel/git/files/patch-Documentation__Makefile8
-rw-r--r--devel/git/files/patch-Makefile16
-rw-r--r--devel/git/pkg-plist4
-rw-r--r--devel/gitaly/Makefile2
-rw-r--r--devel/gitaly/distinfo10
-rw-r--r--devel/gitlab-runner/Makefile3
-rw-r--r--devel/gitolite/Makefile2
-rw-r--r--devel/gitolite/distinfo6
-rw-r--r--devel/gitu/Makefile2
-rw-r--r--devel/gitu/distinfo6
-rw-r--r--devel/glaze/Makefile6
-rw-r--r--devel/glaze/distinfo6
-rw-r--r--devel/glaze/pkg-plist1
-rw-r--r--devel/go-wire/Makefile3
-rw-r--r--devel/go-wire/distinfo10
-rw-r--r--devel/go-wire/files/patch-vendor_modules.txt10
-rw-r--r--devel/got/Makefile21
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/got/files/openbsd-compat/Makefile13
-rw-r--r--devel/got/files/openbsd-compat/endian.h6
-rw-r--r--devel/got/files/openbsd-compat/freezero.c27
-rw-r--r--devel/got/files/openbsd-compat/getdtablecount.c57
-rw-r--r--devel/got/files/openbsd-compat/imsg-buffer.c699
-rw-r--r--devel/got/files/openbsd-compat/imsg.c450
-rw-r--r--devel/got/files/openbsd-compat/imsg.h158
-rw-r--r--devel/got/files/openbsd-compat/openbsd-compat.h28
-rw-r--r--devel/got/files/openbsd-compat/recallocarray.c82
-rw-r--r--devel/got/files/openbsd-compat/sha1.h14
-rw-r--r--devel/got/files/openbsd-compat/sha2.h11
-rw-r--r--devel/got/files/openbsd-compat/siphash.c181
-rw-r--r--devel/got/files/openbsd-compat/siphash.h83
-rw-r--r--devel/got/files/openbsd-compat/util.h19
-rw-r--r--devel/got/files/patch-Makefile8
-rw-r--r--devel/got/files/patch-Makefile.in11
-rw-r--r--devel/got/files/patch-Makefile.inc28
-rw-r--r--devel/got/files/patch-configure15
-rw-r--r--devel/got/files/patch-got_Makefile11
-rw-r--r--devel/got/files/patch-gotadmin_Makefile11
-rw-r--r--devel/got/files/patch-libexec_Makefile.inc12
-rw-r--r--devel/got/files/patch-libexec_got-fetch-pack_got-fetch-pack.c22
-rw-r--r--devel/got/files/patch-libexec_got-index-pack_got-index-pack.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-blob_got-read-blob.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-commit_got-read-commit.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-gitconfig_got-read-gitconfig.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-gotconfig_got-read-gotconfig.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-object_got-read-object.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-pack_got-read-pack.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-patch_got-read-patch.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-tag_got-read-tag.c22
-rw-r--r--devel/got/files/patch-libexec_got-read-tree_got-read-tree.c22
-rw-r--r--devel/got/files/patch-libexec_got-send-pack_got-send-pack.c22
-rw-r--r--devel/got/files/patch-regress_Makefile9
-rw-r--r--devel/got/files/patch-regress_cmdline_Makefile10
-rw-r--r--devel/got/files/patch-regress_delta_Makefile12
-rw-r--r--devel/got/files/patch-regress_deltify_Makefile12
-rw-r--r--devel/got/files/patch-regress_fetch_Makefile12
-rw-r--r--devel/got/files/patch-regress_idset_Makefile12
-rw-r--r--devel/got/files/patch-regress_path_Makefile12
-rw-r--r--devel/got/files/patch-regress_tog_Makefile10
-rw-r--r--devel/got/files/patch-tog_Makefile11
-rw-r--r--devel/hotspot/Makefile3
-rw-r--r--devel/hotspot/distinfo6
-rw-r--r--devel/hotspot/files/patch-cmake_FindQCustomPlot.cmake14
-rw-r--r--devel/hyprwayland-scanner/Makefile10
-rw-r--r--devel/hyprwayland-scanner/distinfo6
-rw-r--r--devel/ice37/Makefile3
-rw-r--r--devel/ice37/distinfo8
-rw-r--r--devel/ice37/files/patch-cpp-src-Ice-Thread.cpp4
-rw-r--r--devel/ice37/files/patch-cpp-src-Ice-ThreadPool.cpp23
-rw-r--r--devel/ice37/files/patch-cpp-src-IceStorm-Replica.h11
-rw-r--r--devel/ice37/files/patch-cpp-test-Ice-info-AllTests.cpp14
-rw-r--r--devel/ice37/files/patch-cpp-test-IceSSL-configuration-AllTests.cpp10
-rw-r--r--devel/ice37/files/patch-php-Makefile2
-rw-r--r--devel/ice37/files/patch-php-config-Make.rules8
-rw-r--r--devel/ice37/files/patch-python-Makefile4
-rw-r--r--devel/ice37/files/patch-python-config-Make.rules8
-rw-r--r--devel/ice37/files/patch-python-python-Makefile4
-rw-r--r--devel/ice37/files/patch-scripts-Glacier2Util.py2
-rw-r--r--devel/ice37/files/patch-scripts-Util.py10
-rw-r--r--devel/ice37/pkg-plist91
-rw-r--r--devel/iniparser/Makefile18
-rw-r--r--devel/iniparser/distinfo6
-rw-r--r--devel/ittapi/Makefile2
-rw-r--r--devel/ittapi/distinfo6
-rw-r--r--devel/jenkins/Makefile2
-rw-r--r--devel/jenkins/distinfo6
-rw-r--r--devel/kf6-solid/Makefile1
-rw-r--r--devel/kf6-solid/distinfo6
-rw-r--r--devel/kyra/Makefile2
-rw-r--r--devel/libmtdev/Makefile3
-rw-r--r--devel/libmtdev/distinfo6
-rw-r--r--devel/libnjs/Makefile2
-rw-r--r--devel/libnjs/distinfo6
-rw-r--r--devel/libnjs/pkg-plist3
-rw-r--r--devel/libnotify/Makefile21
-rw-r--r--devel/libnotify/distinfo6
-rw-r--r--devel/libnotify/pkg-plist2
-rw-r--r--devel/libphk/Makefile45
-rw-r--r--devel/libphk/distinfo2
-rw-r--r--devel/libphk/files/patch-phk__expr.c22
-rw-r--r--devel/libphk/files/patch-test_argv_Makefile11
-rw-r--r--devel/libphk/files/patch-test_expr_Makefile11
-rw-r--r--devel/libphk/pkg-descr1
-rw-r--r--devel/libphk/pkg-plist14
-rw-r--r--devel/libphonenumber/Makefile2
-rw-r--r--devel/libphonenumber/distinfo6
-rw-r--r--devel/libvirt/Makefile4
-rw-r--r--devel/libvirt/distinfo8
-rw-r--r--devel/libvirt/files/patch-src_util_virprocess.c11
-rw-r--r--devel/libwasmtime/Makefile79
-rw-r--r--devel/libwasmtime/distinfo148
-rw-r--r--devel/llvm-devel/Makefile4
-rw-r--r--devel/llvm-devel/Makefile.COMMANDS5
-rw-r--r--devel/llvm-devel/Makefile.snapshot4
-rw-r--r--devel/llvm-devel/distinfo6
-rw-r--r--devel/llvm-devel/pkg-plist29
-rw-r--r--devel/love07/Makefile2
-rw-r--r--devel/magit-devel/Makefile4
-rw-r--r--devel/magit-devel/distinfo6
-rw-r--r--devel/mold/Makefile4
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/mold/files/patch-common_filepath.cc13
-rw-r--r--devel/mutagen/Makefile3
-rw-r--r--devel/mutagen/distinfo10
-rw-r--r--devel/ncurses/Makefile7
-rw-r--r--devel/ncurses/distinfo6
-rw-r--r--devel/ncurses/pkg-plist33
-rw-r--r--devel/nextest/Makefile258
-rw-r--r--devel/nextest/distinfo516
-rw-r--r--devel/nsync/Makefile6
-rw-r--r--devel/nsync/distinfo6
-rw-r--r--devel/nsync/pkg-plist4
-rw-r--r--devel/oci-cli/Makefile15
-rw-r--r--devel/oci-cli/distinfo6
-rw-r--r--devel/p5-AnyEvent-I3/Makefile2
-rw-r--r--devel/p5-AnyEvent-I3/distinfo6
-rw-r--r--devel/p5-Devel-CheckOS/Makefile2
-rw-r--r--devel/p5-Devel-CheckOS/distinfo6
-rw-r--r--devel/p5-Devel-CheckOS/pkg-plist2
-rw-r--r--devel/p5-Devel-Cover/Makefile27
-rw-r--r--devel/p5-Devel-Cover/distinfo6
-rw-r--r--devel/p5-Devel-Size/Makefile2
-rw-r--r--devel/p5-Devel-Size/distinfo6
-rw-r--r--devel/p5-JSON-Path/Makefile2
-rw-r--r--devel/p5-JSON-Path/distinfo6
-rw-r--r--devel/p5-Parse-PMFile/Makefile2
-rw-r--r--devel/p5-Parse-PMFile/distinfo6
-rw-r--r--devel/p5-SDL/Makefile2
-rw-r--r--devel/p5-Test-MockModule/Makefile2
-rw-r--r--devel/p5-Test-MockModule/distinfo6
-rw-r--r--devel/p5-version/Makefile2
-rw-r--r--devel/p5-version/distinfo6
-rw-r--r--devel/pecl-grpc/Makefile2
-rw-r--r--devel/pecl-grpc/distinfo6
-rw-r--r--devel/phabricator/Makefile2
-rw-r--r--devel/phabricator/files/phd.in2
-rw-r--r--devel/phasar/files/patch-lib_Pointer_PointsToInfo.cpp12
-rw-r--r--devel/phorgeit-phorge/Makefile2
-rw-r--r--devel/phorgeit-phorge/files/phd.in2
-rw-r--r--devel/php-composer/Makefile2
-rw-r--r--devel/php-composer/distinfo6
-rw-r--r--devel/py-applicationinsights/Makefile2
-rw-r--r--devel/py-binary_file_search/Makefile21
-rw-r--r--devel/py-binary_file_search/distinfo3
-rw-r--r--devel/py-binary_file_search/pkg-descr1
-rw-r--r--devel/py-coveralls/Makefile10
-rw-r--r--devel/py-coveralls/distinfo6
-rw-r--r--devel/py-cysignals/Makefile14
-rw-r--r--devel/py-cysignals/distinfo6
-rw-r--r--devel/py-cysignals/files/patch-setup.py10
-rw-r--r--devel/py-django-rq/Makefile4
-rw-r--r--devel/py-evdev/Makefile2
-rw-r--r--devel/py-evdev/distinfo6
-rw-r--r--devel/py-eventlib/Makefile4
-rw-r--r--devel/py-factory-boy/Makefile2
-rw-r--r--devel/py-flaky/Makefile19
-rw-r--r--devel/py-flaky/distinfo6
-rw-r--r--devel/py-freezegun/Makefile3
-rw-r--r--devel/py-freezegun/distinfo6
-rw-r--r--devel/py-graphene-django/Makefile4
-rw-r--r--devel/py-grpcio-tools/Makefile3
-rw-r--r--devel/py-grpcio-tools/distinfo6
-rw-r--r--devel/py-grpcio-tools/files/patch-setup.py22
-rw-r--r--devel/py-grpcio/Makefile2
-rw-r--r--devel/py-grpcio/distinfo6
-rw-r--r--devel/py-gtfslib/Makefile3
-rw-r--r--devel/py-hunter/Makefile2
-rw-r--r--devel/py-hunter/distinfo6
-rw-r--r--devel/py-hvac/Makefile2
-rw-r--r--devel/py-hvac/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile4
-rw-r--r--devel/py-jsonschema/Makefile2
-rw-r--r--devel/py-jsonschema/distinfo6
-rw-r--r--devel/py-libvirt/Makefile2
-rw-r--r--devel/py-libvirt/distinfo6
-rw-r--r--devel/py-line-profiler/Makefile9
-rw-r--r--devel/py-line-profiler/distinfo6
-rw-r--r--devel/py-logan/Makefile4
-rw-r--r--devel/py-nanobind/Makefile37
-rw-r--r--devel/py-nanobind/distinfo5
-rw-r--r--devel/py-nanobind/files/patch-pyproject.toml9
-rw-r--r--devel/py-nanobind/pkg-descr5
-rw-r--r--devel/py-oci/Makefile9
-rw-r--r--devel/py-oci/distinfo6
-rw-r--r--devel/py-openapi-core/Makefile3
-rw-r--r--devel/py-pcpp/Makefile19
-rw-r--r--devel/py-pcpp/distinfo3
-rw-r--r--devel/py-pcpp/pkg-descr3
-rw-r--r--devel/py-pipdeptree/Makefile2
-rw-r--r--devel/py-pipdeptree/distinfo6
-rw-r--r--devel/py-poetry-plugin-export/Makefile2
-rw-r--r--devel/py-poetry-plugin-export/distinfo6
-rw-r--r--devel/py-pydantic/Makefile2
-rw-r--r--devel/py-pydantic/distinfo6
-rw-r--r--devel/py-pynvml/Makefile19
-rw-r--r--devel/py-pynvml/distinfo3
-rw-r--r--devel/py-pynvml/pkg-descr1
-rw-r--r--devel/py-pytest4-flakes/Makefile2
-rw-r--r--devel/py-pytest4-flakes/distinfo6
-rw-r--r--devel/py-python-bugzilla/Makefile1
-rw-r--r--devel/py-python-bugzilla/files/patch-bugzilla___session.py23
-rw-r--r--devel/py-pyudev/Makefile2
-rw-r--r--devel/py-pyudev/distinfo6
-rw-r--r--devel/py-rapidfuzz/Makefile2
-rw-r--r--devel/py-rapidfuzz/distinfo6
-rw-r--r--devel/py-schema/Makefile7
-rw-r--r--devel/py-schema/distinfo6
-rw-r--r--devel/py-scikit-build-core/Makefile2
-rw-r--r--devel/py-scikit-build-core/distinfo6
-rw-r--r--devel/py-semantic-version/Makefile2
-rw-r--r--devel/py-strawberry-graphql/Makefile12
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-types-decorator/Makefile18
-rw-r--r--devel/py-types-decorator/distinfo3
-rw-r--r--devel/py-types-decorator/pkg-descr5
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-virtualenv/Makefile16
-rw-r--r--devel/py-virtualenv/distinfo6
-rw-r--r--devel/py-zarr/Makefile4
-rw-r--r--devel/py-zarr/distinfo6
-rw-r--r--devel/pylyzer/Makefile101
-rw-r--r--devel/pylyzer/distinfo198
-rw-r--r--devel/pylyzer/files/patch-cargo-crates_rustpython-ast-0.3.0_src_impls.rs24
-rw-r--r--devel/qtutilities/Makefile2
-rw-r--r--devel/qtutilities/distinfo6
-rw-r--r--devel/qtutilities/pkg-plist2
-rw-r--r--devel/root/Makefile2
-rw-r--r--devel/rttr/Makefile11
-rw-r--r--devel/ruby-build/Makefile2
-rw-r--r--devel/ruby-build/distinfo6
-rw-r--r--devel/rubygem-irb/Makefile4
-rw-r--r--devel/rubygem-irb/distinfo6
-rw-r--r--devel/rubygem-paperclip-rails5/Makefile39
-rw-r--r--devel/rubygem-paperclip-rails5/distinfo3
-rw-r--r--devel/rubygem-paperclip-rails5/pkg-descr1
-rw-r--r--devel/rubygem-paperclip-rails50/Makefile28
-rw-r--r--devel/rubygem-paperclip-rails50/distinfo3
-rw-r--r--devel/rubygem-paperclip-rails50/pkg-descr1
-rw-r--r--devel/rubygem-reline/Makefile2
-rw-r--r--devel/rubygem-reline/distinfo6
-rw-r--r--devel/rubygem-ruby_dep/Makefile20
-rw-r--r--devel/rubygem-ruby_dep/distinfo3
-rw-r--r--devel/rubygem-ruby_dep/files/patch-gemspec11
-rw-r--r--devel/rubygem-ruby_dep/pkg-descr1
-rw-r--r--devel/ruff/Makefile5
-rw-r--r--devel/ruff/Makefile.crates156
-rw-r--r--devel/ruff/distinfo318
-rw-r--r--devel/rust-analyzer/Makefile2
-rw-r--r--devel/rust-analyzer/Makefile.crates10
-rw-r--r--devel/rust-analyzer/distinfo26
-rw-r--r--devel/rye/Makefile23
-rw-r--r--devel/rye/distinfo48
-rw-r--r--devel/scc/Makefile3
-rw-r--r--devel/scc/distinfo10
-rw-r--r--devel/sdbus-cpp/Makefile2
-rw-r--r--devel/sdbus-cpp/distinfo6
-rw-r--r--devel/sdbus-cpp/pkg-plist2
-rw-r--r--devel/sdl20/Makefile3
-rw-r--r--devel/sdl20/distinfo6
-rw-r--r--devel/sdl20/pkg-plist2
-rw-r--r--devel/seer-gdb/Makefile2
-rw-r--r--devel/seer-gdb/distinfo6
-rw-r--r--devel/selene/Makefile21
-rw-r--r--devel/selene/distinfo42
-rw-r--r--devel/simde/Makefile4
-rw-r--r--devel/simde/distinfo6
-rw-r--r--devel/sonarqube-community/Makefile6
-rw-r--r--devel/sonarqube-community/distinfo14
-rw-r--r--devel/spdlog/Makefile2
-rw-r--r--devel/spdlog/distinfo6
-rw-r--r--devel/spdlog/pkg-plist3
-rw-r--r--devel/tarpaulin/Makefile16
-rw-r--r--devel/tarpaulin/distinfo34
-rw-r--r--devel/tla/Makefile67
-rw-r--r--devel/tla/distinfo2
-rw-r--r--devel/tla/files/patch-linkopenssl10
-rw-r--r--devel/tla/files/patch-neonssl8
-rw-r--r--devel/tla/files/patch-src_libneon_src_ne__openssl.c60
-rw-r--r--devel/tla/files/patch-src_tla_libarch_archive.c12
-rw-r--r--devel/tla/pkg-descr6
-rw-r--r--devel/tla/pkg-plist38
-rw-r--r--devel/transient-devel/Makefile5
-rw-r--r--devel/transient-devel/distinfo6
-rw-r--r--devel/tree-sitter/Makefile2
-rw-r--r--devel/tree-sitter/distinfo6
-rw-r--r--devel/universal-ctags/Makefile2
-rw-r--r--devel/universal-ctags/distinfo6
-rw-r--r--devel/util-linux/Makefile3
-rw-r--r--devel/util-linux/distinfo6
-rw-r--r--devel/uv/Makefile361
-rw-r--r--devel/uv/distinfo710
-rw-r--r--devel/valgrind/Makefile20
-rw-r--r--devel/valgrind/distinfo6
-rw-r--r--devel/valgrind/pkg-plist24
-rw-r--r--devel/wasmer/Makefile3
-rw-r--r--devel/wasmer/Makefile.crates494
-rw-r--r--devel/wasmer/distinfo994
-rw-r--r--devel/xeus-zmq/Makefile2
-rw-r--r--devel/xeus-zmq/distinfo6
-rw-r--r--devel/xeus-zmq/pkg-plist13
-rw-r--r--devel/xsimd/Makefile2
-rw-r--r--devel/xsimd/distinfo6
-rw-r--r--devel/xsimd/pkg-plist5
-rw-r--r--devel/z80-asm/Makefile35
-rw-r--r--devel/z80-asm/distinfo7
-rw-r--r--devel/z80-asm/files/patch-Makefile43
-rw-r--r--devel/z80-asm/files/patch-hardware_Makefile29
-rw-r--r--devel/z80-asm/files/patch-memory.c38
-rw-r--r--devel/z80-asm/files/patch-z80-asm.c11
-rw-r--r--devel/z80-asm/files/patch-z80-mon.c11
-rw-r--r--dns/Makefile2
-rw-r--r--dns/adsuck/Makefile3
-rw-r--r--dns/bind916/Makefile227
-rw-r--r--dns/bind916/distinfo3
-rw-r--r--dns/bind916/files/BIND.chroot.dist24
-rw-r--r--dns/bind916/files/BIND.chroot.local.dist18
-rw-r--r--dns/bind916/files/bind-v9.16.0-tcp_quota_fix.patch341
-rw-r--r--dns/bind916/files/empty.db8
-rw-r--r--dns/bind916/files/extrapatch-bind-min-override-ttl61
-rw-r--r--dns/bind916/files/localhost-forward.db8
-rw-r--r--dns/bind916/files/localhost-reverse.db10
-rw-r--r--dns/bind916/files/named.conf.in378
-rw-r--r--dns/bind916/files/named.in464
-rw-r--r--dns/bind916/files/named.root92
-rw-r--r--dns/bind916/files/patch-bin_named_include_named_globals.h13
-rw-r--r--dns/bind916/files/patch-bin_tests_system_dlzexternal_Makefile.in13
-rw-r--r--dns/bind916/files/patch-configure92
-rw-r--r--dns/bind916/files/patch-no-bind-tools46
-rw-r--r--dns/bind916/files/pkg-message.in22
-rw-r--r--dns/bind916/pkg-descr13
-rw-r--r--dns/bind916/pkg-help30
-rw-r--r--dns/bind916/pkg-plist331
-rw-r--r--dns/coredns/Makefile3
-rw-r--r--dns/coredns/distinfo10
-rw-r--r--dns/crossip/Makefile3
-rw-r--r--dns/dnrd/Makefile3
-rw-r--r--dns/dnsforwarder/Makefile4
-rw-r--r--dns/firedns/Makefile32
-rw-r--r--dns/firedns/distinfo2
-rw-r--r--dns/firedns/files/patch-firemake__binaries38
-rw-r--r--dns/firedns/files/patch-firemake__headers11
-rw-r--r--dns/firedns/files/patch-firemake__man56
-rw-r--r--dns/firedns/files/patch-firemake_libraries17
-rw-r--r--dns/firedns/files/patch-firemake_makefiletop11
-rw-r--r--dns/firedns/pkg-descr7
-rw-r--r--dns/firedns/pkg-plist62
-rw-r--r--dns/getdns/Makefile2
-rw-r--r--dns/godns/Makefile27
-rw-r--r--dns/godns/distinfo46
-rw-r--r--dns/godns/files/patch-cmd_godns_godns.go10
-rw-r--r--dns/godns/files/pkg-message.in6
-rw-r--r--dns/hesiod/Makefile2
-rw-r--r--dns/libidn/Makefile5
-rw-r--r--dns/libidn/distinfo6
-rw-r--r--dns/libidn/files/patch-doc__libidn.texi6
-rw-r--r--dns/libidn/pkg-plist4
-rw-r--r--dns/libpsl/Makefile1
-rw-r--r--dns/p5-Net-LibIDN/Makefile2
-rw-r--r--dns/powerdns-recursor/Makefile2
-rw-r--r--dns/powerdns-recursor/distinfo6
-rw-r--r--dns/rubygem-idn-ruby/Makefile1
-rw-r--r--editors/calligra/Makefile2
-rw-r--r--editors/cudatext/Makefile4
-rw-r--r--editors/emacs-devel/Makefile4
-rw-r--r--editors/emacs-devel/distinfo6
-rw-r--r--editors/emacs-devel/pkg-plist5
-rw-r--r--editors/emacs/Makefile1
-rw-r--r--editors/focuswriter/Makefile11
-rw-r--r--editors/focuswriter/distinfo6
-rw-r--r--editors/fxite/Makefile2
-rw-r--r--editors/lazarus-devel/Makefile8
-rw-r--r--editors/lazarus-devel/distinfo6
-rw-r--r--editors/lazarus-devel/files/patch-lcl_interfaces_qt5_qtwidgets.pas11
-rw-r--r--editors/lazarus-devel/files/patch-lcl_interfaces_qt6_qtwidgets.pas11
-rw-r--r--editors/lazarus-qt5/Makefile2
-rw-r--r--editors/lazarus-qt6/Makefile2
-rw-r--r--editors/lazarus/Makefile2
-rw-r--r--editors/lazarus/files/patch-lcl_interfaces_qt5_qtwidgets.pas11
-rw-r--r--editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas14
-rw-r--r--editors/libreoffice-af/distinfo6
-rw-r--r--editors/libreoffice-am/distinfo10
-rw-r--r--editors/libreoffice-as/distinfo6
-rw-r--r--editors/libreoffice-ast/distinfo10
-rw-r--r--editors/libreoffice-be/distinfo6
-rw-r--r--editors/libreoffice-bg/distinfo10
-rw-r--r--editors/libreoffice-bn/distinfo10
-rw-r--r--editors/libreoffice-bn_IN/distinfo10
-rw-r--r--editors/libreoffice-bo/distinfo10
-rw-r--r--editors/libreoffice-br/distinfo6
-rw-r--r--editors/libreoffice-brx/distinfo6
-rw-r--r--editors/libreoffice-bs/distinfo10
-rw-r--r--editors/libreoffice-ca/distinfo10
-rw-r--r--editors/libreoffice-ca_valencia/distinfo10
-rw-r--r--editors/libreoffice-ckb/distinfo6
-rw-r--r--editors/libreoffice-cs/distinfo10
-rw-r--r--editors/libreoffice-cy/distinfo6
-rw-r--r--editors/libreoffice-da/distinfo10
-rw-r--r--editors/libreoffice-dgo/distinfo6
-rw-r--r--editors/libreoffice-dsb/distinfo6
-rw-r--r--editors/libreoffice-dz/distinfo10
-rw-r--r--editors/libreoffice-el/distinfo10
-rw-r--r--editors/libreoffice-en_GB/distinfo10
-rw-r--r--editors/libreoffice-en_ZA/distinfo10
-rw-r--r--editors/libreoffice-eo/distinfo10
-rw-r--r--editors/libreoffice-es/distinfo10
-rw-r--r--editors/libreoffice-et/distinfo10
-rw-r--r--editors/libreoffice-eu/distinfo10
-rw-r--r--editors/libreoffice-fa/distinfo6
-rw-r--r--editors/libreoffice-fi/distinfo10
-rw-r--r--editors/libreoffice-fur/distinfo6
-rw-r--r--editors/libreoffice-fy/distinfo6
-rw-r--r--editors/libreoffice-ga/distinfo6
-rw-r--r--editors/libreoffice-gd/distinfo6
-rw-r--r--editors/libreoffice-gl/distinfo10
-rw-r--r--editors/libreoffice-gu/distinfo10
-rw-r--r--editors/libreoffice-gug/distinfo6
-rw-r--r--editors/libreoffice-hi/distinfo10
-rw-r--r--editors/libreoffice-hr/distinfo10
-rw-r--r--editors/libreoffice-hsb/distinfo6
-rw-r--r--editors/libreoffice-id/distinfo10
-rw-r--r--editors/libreoffice-is/distinfo10
-rw-r--r--editors/libreoffice-it/distinfo10
-rw-r--r--editors/libreoffice-ka/distinfo10
-rw-r--r--editors/libreoffice-kab/distinfo6
-rw-r--r--editors/libreoffice-kk/distinfo6
-rw-r--r--editors/libreoffice-km/distinfo10
-rw-r--r--editors/libreoffice-kmr_Latn/distinfo6
-rw-r--r--editors/libreoffice-kn/distinfo6
-rw-r--r--editors/libreoffice-kok/distinfo6
-rw-r--r--editors/libreoffice-ks/distinfo6
-rw-r--r--editors/libreoffice-lb/distinfo6
-rw-r--r--editors/libreoffice-lo/distinfo10
-rw-r--r--editors/libreoffice-lt/distinfo10
-rw-r--r--editors/libreoffice-lv/distinfo10
-rw-r--r--editors/libreoffice-mai/distinfo6
-rw-r--r--editors/libreoffice-mk/distinfo10
-rw-r--r--editors/libreoffice-ml/distinfo6
-rw-r--r--editors/libreoffice-mn/distinfo6
-rw-r--r--editors/libreoffice-mni/distinfo6
-rw-r--r--editors/libreoffice-mr/distinfo6
-rw-r--r--editors/libreoffice-my/distinfo6
-rw-r--r--editors/libreoffice-nb/distinfo10
-rw-r--r--editors/libreoffice-ne/distinfo10
-rw-r--r--editors/libreoffice-nl/distinfo10
-rw-r--r--editors/libreoffice-nn/distinfo10
-rw-r--r--editors/libreoffice-nr/distinfo6
-rw-r--r--editors/libreoffice-nso/distinfo6
-rw-r--r--editors/libreoffice-oc/distinfo6
-rw-r--r--editors/libreoffice-om/distinfo10
-rw-r--r--editors/libreoffice-or/distinfo6
-rw-r--r--editors/libreoffice-pa_IN/distinfo6
-rw-r--r--editors/libreoffice-ro/distinfo10
-rw-r--r--editors/libreoffice-rw/distinfo6
-rw-r--r--editors/libreoffice-sa_IN/distinfo6
-rw-r--r--editors/libreoffice-sat/distinfo6
-rw-r--r--editors/libreoffice-sd/distinfo6
-rw-r--r--editors/libreoffice-si/distinfo10
-rw-r--r--editors/libreoffice-sid/distinfo10
-rw-r--r--editors/libreoffice-sk/distinfo10
-rw-r--r--editors/libreoffice-sl/distinfo10
-rw-r--r--editors/libreoffice-sq/distinfo10
-rw-r--r--editors/libreoffice-sr/distinfo6
-rw-r--r--editors/libreoffice-sr_Latn/distinfo6
-rw-r--r--editors/libreoffice-ss/distinfo6
-rw-r--r--editors/libreoffice-st/distinfo6
-rw-r--r--editors/libreoffice-sv/distinfo10
-rw-r--r--editors/libreoffice-sw_TZ/distinfo6
-rw-r--r--editors/libreoffice-szl/distinfo6
-rw-r--r--editors/libreoffice-ta/distinfo10
-rw-r--r--editors/libreoffice-te/distinfo6
-rw-r--r--editors/libreoffice-tg/distinfo10
-rw-r--r--editors/libreoffice-th/distinfo6
-rw-r--r--editors/libreoffice-tn/distinfo6
-rw-r--r--editors/libreoffice-tr/distinfo10
-rw-r--r--editors/libreoffice-ts/distinfo6
-rw-r--r--editors/libreoffice-tt/distinfo6
-rw-r--r--editors/libreoffice-ug/distinfo10
-rw-r--r--editors/libreoffice-uz/distinfo6
-rw-r--r--editors/libreoffice-ve/distinfo6
-rw-r--r--editors/libreoffice-vec/distinfo6
-rw-r--r--editors/libreoffice-xh/distinfo6
-rw-r--r--editors/libreoffice-zu/distinfo6
-rw-r--r--editors/libreoffice/Makefile.common2
-rw-r--r--editors/libreoffice/distinfo10
-rw-r--r--editors/picpas/Makefile2
-rw-r--r--editors/ted/Makefile2
-rw-r--r--editors/with-editor-devel/Makefile5
-rw-r--r--editors/with-editor-devel/distinfo6
-rw-r--r--emulators/Makefile1
-rw-r--r--emulators/hatari/Makefile59
-rw-r--r--emulators/hatari/distinfo6
-rw-r--r--emulators/hatari/files/patch-CMakeLists.txt16
-rw-r--r--emulators/hatari/files/patch-cmake_FindReadline.cmake17
-rw-r--r--emulators/hatari/files/patch-share_CMakeLists.txt16
-rw-r--r--emulators/hatari/files/patch-tools_atari-hd-image.sh14
-rw-r--r--emulators/hatari/pkg-plist74
-rw-r--r--emulators/qemu-devel/files/patch-util_cpuinfo-ppc.c27
-rw-r--r--emulators/qemu/Makefile10
-rw-r--r--emulators/qemu/distinfo6
-rw-r--r--emulators/qemu/pkg-plist1
-rw-r--r--emulators/qemu7/Makefile74
-rw-r--r--emulators/qemu7/distinfo6
-rw-r--r--emulators/qemu7/pkg-descr-tools5
-rw-r--r--emulators/qemu7/pkg-plist-tools50
-rw-r--r--emulators/qemu8/Makefile190
-rw-r--r--emulators/qemu8/distinfo3
-rw-r--r--emulators/qemu8/files/patch-block_export_fuse.c69
-rw-r--r--emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h10
-rw-r--r--emulators/qemu8/files/patch-util_cpuinfo-ppc.c34
-rw-r--r--emulators/qemu8/files/patch-util_meson.build (renamed from emulators/qemu/files/patch-util_meson.build)0
-rw-r--r--emulators/qemu8/files/qemu-ifdown.sample2
-rw-r--r--emulators/qemu8/files/qemu-ifup.sample2
-rw-r--r--emulators/qemu8/pkg-descr14
-rw-r--r--emulators/qemu8/pkg-message76
-rw-r--r--emulators/qemu8/pkg-plist180
-rw-r--r--emulators/rpcs3/Makefile4
-rw-r--r--emulators/rpcs3/distinfo6
-rw-r--r--emulators/uconvert/Makefile3
-rw-r--r--emulators/wine-devel/Makefile2
-rw-r--r--emulators/wine-devel/distinfo6
-rw-r--r--emulators/wine-devel/pkg-plist6
-rw-r--r--emulators/wine-mono-devel/Makefile2
-rw-r--r--emulators/wine-mono-devel/distinfo6
-rw-r--r--emulators/wine-proton/Makefile6
-rw-r--r--emulators/wine-proton/distinfo6
-rw-r--r--emulators/wine-proton/files/patch-dlls__ntdll__unix__virtual.c18
-rw-r--r--emulators/wine-proton/files/patch-dlls__winevulkan__vulkan.c23
-rw-r--r--emulators/wine-proton/files/pkg32.sh6
-rw-r--r--emulators/yuzu/Makefile5
-rw-r--r--emulators/yuzu/distinfo4
-rw-r--r--finance/hyperswitch/Makefile2
-rw-r--r--finance/odoo/Makefile3
-rw-r--r--french/libreoffice/distinfo10
-rw-r--r--ftp/curl/Makefile5
-rw-r--r--ftp/filezilla/Makefile2
-rw-r--r--games/2048-qt/Makefile33
-rw-r--r--games/2048-qt/distinfo2
-rw-r--r--games/2048-qt/pkg-descr1
-rw-r--r--games/Bugdom2/files/patch-Source_3D_3DMath.c12
-rw-r--r--games/Makefile2
-rw-r--r--games/etlegacy/Makefile16
-rw-r--r--games/etlegacy/pkg-plist5
-rw-r--r--games/iortcw/Makefile2
-rw-r--r--games/iortcw/files/patch-MP_Makefile11
-rw-r--r--games/iortcw/files/patch-SP_Makefile11
-rw-r--r--games/iqpuzzle/Makefile3
-rw-r--r--games/iqpuzzle/distinfo6
-rw-r--r--games/iqpuzzle/pkg-plist18
-rw-r--r--games/macopix/Makefile2
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/openage/Makefile2
-rw-r--r--games/openbor/Makefile4
-rw-r--r--games/openbor/distinfo6
-rw-r--r--games/openbor/files/patch-source_utils.c16
-rw-r--r--games/openra/Makefile1
-rw-r--r--games/openra/distinfo4
-rw-r--r--games/residualvm/Makefile49
-rw-r--r--games/residualvm/distinfo3
-rw-r--r--games/residualvm/files/patch-configure11
-rw-r--r--games/residualvm/pkg-descr2
-rw-r--r--games/residualvm/pkg-plist51
-rw-r--r--games/sdl-sopwith/Makefile3
-rw-r--r--games/sdl-sopwith/distinfo6
-rw-r--r--games/sdl-sopwith/files/patch-configure.ac20
-rw-r--r--games/veloren-weekly/Makefile4
-rw-r--r--games/veloren-weekly/distinfo6
-rw-r--r--german/libreoffice/distinfo10
-rw-r--r--german/webalizer2/Makefile2
-rw-r--r--graphics/GraphicsMagick/Makefile1
-rw-r--r--graphics/ImageMagick6/Makefile2
-rw-r--r--graphics/ImageMagick7/Makefile2
-rw-r--r--graphics/R-cran-pixmap/Makefile5
-rw-r--r--graphics/R-cran-pixmap/distinfo6
-rw-r--r--graphics/R-cran-ragg/Makefile1
-rw-r--r--graphics/aeskulap/Makefile2
-rw-r--r--graphics/ampasCTL/Makefile2
-rw-r--r--graphics/argyllcms/Makefile2
-rw-r--r--graphics/art/Makefile1
-rw-r--r--graphics/atril/Makefile1
-rw-r--r--graphics/autopano-sift-c/Makefile2
-rw-r--r--graphics/bgfx/Makefile8
-rw-r--r--graphics/bgfx/distinfo18
-rw-r--r--graphics/bgfx/files/patch-bx_tests_math__test.cpp11
-rw-r--r--graphics/blender/Makefile2
-rw-r--r--graphics/bmeps/Makefile1
-rw-r--r--graphics/chafa/Makefile1
-rw-r--r--graphics/cimg/Makefile1
-rw-r--r--graphics/cloudcompare/Makefile2
-rw-r--r--graphics/ctl/Makefile1
-rw-r--r--graphics/darktable/Makefile2
-rw-r--r--graphics/dbow2/Makefile2
-rw-r--r--graphics/dcmtk/Makefile2
-rw-r--r--graphics/delaboratory/Makefile2
-rw-r--r--graphics/devil/Makefile2
-rw-r--r--graphics/digikam/Makefile90
-rw-r--r--graphics/digikam/distinfo44
-rw-r--r--graphics/digikam/files/patch-core_CMakeLists.txt11
-rw-r--r--graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake25
-rw-r--r--graphics/digikam/files/patch-core_cmake_rules_RulesFFmpeg.cmake24
-rw-r--r--graphics/digikam/files/patch-core_cmake_rules_RulesKDEFramework.cmake14
-rw-r--r--graphics/digikam/files/patch-core_utilities_extrasupport_CMakeLists.txt11
-rw-r--r--graphics/digikam/files/patch-core_utilities_extrasupport_addressbook_CMakeLists.txt22
-rw-r--r--graphics/digikam/pkg-plist1219
-rw-r--r--graphics/djview4/Makefile2
-rw-r--r--graphics/djvulibre/Makefile2
-rw-r--r--graphics/enblend/Makefile2
-rw-r--r--graphics/epsonscan2/Makefile2
-rw-r--r--graphics/evince/Makefile2
-rw-r--r--graphics/facedetect/Makefile2
-rw-r--r--graphics/filament/Makefile5
-rw-r--r--graphics/filament/distinfo8
-rw-r--r--graphics/filmulator/Makefile2
-rw-r--r--graphics/fotocx/Makefile1
-rw-r--r--graphics/frei0r-plugins-opencv/Makefile2
-rw-r--r--graphics/gd/Makefile2
-rw-r--r--graphics/gdal/Makefile2
-rw-r--r--graphics/gdk-pixbuf2/Makefile2
-rw-r--r--graphics/geeqie/Makefile1
-rw-r--r--graphics/gegl/Makefile2
-rw-r--r--graphics/giflib/Makefile21
-rw-r--r--graphics/giflib/distinfo6
-rw-r--r--graphics/giflib/files/giflib-logo.gifbin0 -> 1253 bytes
-rw-r--r--graphics/giflib/files/patch-Makefile71
-rw-r--r--graphics/giflib/files/patch-tests_makefile9
-rw-r--r--graphics/giflib/pkg-plist26
-rw-r--r--graphics/gimp-app/Makefile2
-rw-r--r--graphics/glaxnimate/Makefile25
-rw-r--r--graphics/glaxnimate/distinfo6
-rw-r--r--graphics/glfw/Makefile16
-rw-r--r--graphics/glslang/Makefile2
-rw-r--r--graphics/glslang/distinfo6
-rw-r--r--graphics/gmic/Makefile2
-rw-r--r--graphics/gnome-color-manager/Makefile2
-rw-r--r--graphics/grafx2/Makefile11
-rw-r--r--graphics/grafx2/distinfo6
-rw-r--r--graphics/grafx2/files/patch-Makefile4
-rw-r--r--graphics/grafx2/files/patch-sdlscreen.c29
-rw-r--r--graphics/grafx2/pkg-plist10
-rw-r--r--graphics/grx/Makefile2
-rw-r--r--graphics/gstreamer1-plugins-opencv/Makefile2
-rw-r--r--graphics/gthumb/Makefile2
-rw-r--r--graphics/gwenview-devel/Makefile1
-rw-r--r--graphics/gwenview/Makefile2
-rw-r--r--graphics/hdr_tools/Makefile2
-rw-r--r--graphics/hugin/Makefile2
-rw-r--r--graphics/ida/Makefile2
-rw-r--r--graphics/iiview/Makefile2
-rw-r--r--graphics/imlib2/Makefile2
-rw-r--r--graphics/imv/Makefile2
-rw-r--r--graphics/kcolorpicker/Makefile2
-rw-r--r--graphics/kcolorpicker/distinfo6
-rw-r--r--graphics/kcolorpicker/files/patch-CMakeLists.txt10
-rw-r--r--graphics/kcolorpicker/pkg-plist4
-rw-r--r--graphics/kf6-kimageformats/Makefile3
-rw-r--r--graphics/kf6-kimageformats/distinfo4
-rw-r--r--graphics/kimageannotator/Makefile2
-rw-r--r--graphics/kimageannotator/distinfo6
-rw-r--r--graphics/kimageannotator/files/patch-CMakeLists.txt10
-rw-r--r--graphics/kooka/Makefile2
-rw-r--r--graphics/krita/Makefile2
-rw-r--r--graphics/ksnip/files/patch-CMakeLists.txt6
-rw-r--r--graphics/ksnip/files/patch-src_CMakeLists.txt11
-rw-r--r--graphics/largetifftools/Makefile2
-rw-r--r--graphics/lazpaint/Makefile2
-rw-r--r--graphics/lcms/Makefile2
-rw-r--r--graphics/lcms2/Makefile2
-rw-r--r--graphics/leptonica/Makefile2
-rw-r--r--graphics/libGLU/Makefile6
-rw-r--r--graphics/libGLU/distinfo8
-rw-r--r--graphics/libGLU/files/patch-meson.build8
-rw-r--r--graphics/libafterimage/Makefile2
-rw-r--r--graphics/libgeotiff/Makefile2
-rw-r--r--graphics/libgxps/Makefile2
-rw-r--r--graphics/libimagequant/Makefile3
-rw-r--r--graphics/libimagequant/Makefile.crates28
-rw-r--r--graphics/libimagequant/distinfo62
-rw-r--r--graphics/libimg/Makefile2
-rw-r--r--graphics/libosmesa/Makefile1
-rw-r--r--graphics/libpano13/Makefile2
-rw-r--r--graphics/librasterlite2/Makefile2
-rw-r--r--graphics/lightzone/Makefile2
-rw-r--r--graphics/luminance-qt5/Makefile2
-rw-r--r--graphics/mandelbulber/Makefile1
-rw-r--r--graphics/mapcache/Makefile2
-rw-r--r--graphics/mapnik/Makefile2
-rw-r--r--graphics/matplotplusplus/Makefile6
-rw-r--r--graphics/matplotplusplus/distinfo6
-rw-r--r--graphics/matplotplusplus/pkg-plist3
-rw-r--r--graphics/mesa-demos/Makefile25
-rw-r--r--graphics/mesa-demos/distinfo6
-rw-r--r--graphics/mesa-demos/files/patch-src-glsl-Makefile.am22
-rw-r--r--graphics/mesa-demos/files/patch-src-glsl-Makefile.in48
-rw-r--r--graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.am14
-rw-r--r--graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.in85
-rw-r--r--graphics/mesa-demos/files/patch-src_egl_opengl_eglkms.c16
-rw-r--r--graphics/mesa-demos/files/patch-src_tests_texdown.c14
-rw-r--r--graphics/mesa-demos/pkg-plist6
-rw-r--r--graphics/mesa-devel/Makefile4
-rw-r--r--graphics/mesa-devel/distinfo6
-rw-r--r--graphics/mesa-dri/Makefile1
-rw-r--r--graphics/mesa-dri/Makefile.common2
-rw-r--r--graphics/mesa-dri/distinfo6
-rw-r--r--graphics/mesa-gallium-va/Makefile1
-rw-r--r--graphics/mesa-gallium-vdpau/Makefile1
-rw-r--r--graphics/mesa-libs/Makefile1
-rw-r--r--graphics/mscgen/Makefile2
-rw-r--r--graphics/mtpaint/Makefile2
-rw-r--r--graphics/netpbm/Makefile2
-rw-r--r--graphics/nomacs/Makefile2
-rw-r--r--graphics/ocaml-images/Makefile1
-rw-r--r--graphics/okular-devel/Makefile2
-rw-r--r--graphics/okular/Makefile2
-rw-r--r--graphics/opencolorio-tools/Makefile2
-rw-r--r--graphics/opencv/Makefile13
-rw-r--r--graphics/opencv/distinfo10
-rw-r--r--graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake14
-rw-r--r--graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h6
-rw-r--r--graphics/opencv/files/patch-modules_core_src_system.cpp20
-rw-r--r--graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake22
-rw-r--r--graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp11
-rw-r--r--graphics/opencv/pkg-plist231
-rw-r--r--graphics/opendx/Makefile2
-rw-r--r--graphics/openexr/Makefile15
-rw-r--r--graphics/openimageio/Makefile2
-rw-r--r--graphics/openjpeg/Makefile1
-rw-r--r--graphics/openjpeg15/Makefile2
-rw-r--r--graphics/openmvs/Makefile2
-rw-r--r--graphics/openslide/Makefile2
-rw-r--r--graphics/osg/Makefile2
-rw-r--r--graphics/osg34/Makefile2
-rw-r--r--graphics/ossim/Makefile2
-rw-r--r--graphics/p5-Graphics-TIFF/Makefile1
-rw-r--r--graphics/p5-Imager/Makefile1
-rw-r--r--graphics/pfstools/Makefile2
-rw-r--r--graphics/photoflare/Makefile3
-rw-r--r--graphics/photoflare/distinfo6
-rw-r--r--graphics/php-facedetect/Makefile2
-rw-r--r--graphics/pixie/Makefile2
-rw-r--r--graphics/podofo/Makefile1
-rw-r--r--graphics/podofo09/Makefile2
-rw-r--r--graphics/poppler/Makefile1
-rw-r--r--graphics/povray37/Makefile2
-rw-r--r--graphics/povray38/Makefile2
-rw-r--r--graphics/proj/Makefile1
-rw-r--r--graphics/py-albumentations/Makefile6
-rw-r--r--graphics/py-albumentations/distinfo6
-rw-r--r--graphics/py-django-easy-thumbnails/Makefile6
-rw-r--r--graphics/py-imageio/Makefile1
-rw-r--r--graphics/py-imutils/Makefile1
-rw-r--r--graphics/py-moderngl-window/Makefile2
-rw-r--r--graphics/py-moderngl-window/distinfo6
-rw-r--r--graphics/py-pillow/Makefile1
-rw-r--r--graphics/py-pygltflib/Makefile2
-rw-r--r--graphics/py-pygltflib/distinfo6
-rw-r--r--graphics/py-pyocr/Makefile2
-rw-r--r--graphics/py-pyocr/distinfo6
-rw-r--r--graphics/py-pyqtgraph/Makefile2
-rw-r--r--graphics/py-pyqtgraph/distinfo6
-rw-r--r--graphics/py-qudida/Makefile1
-rw-r--r--graphics/py-sorl-thumbnail/Makefile3
-rw-r--r--graphics/qiv/Makefile2
-rw-r--r--graphics/qt5-imageformats/Makefile1
-rw-r--r--graphics/qt6-imageformats/Makefile1
-rw-r--r--graphics/raster3d/Makefile2
-rw-r--r--graphics/rawstudio/Makefile2
-rw-r--r--graphics/rawtherapee/Makefile2
-rw-r--r--graphics/sampleicc/Makefile2
-rw-r--r--graphics/sane-backends/Makefile2
-rw-r--r--graphics/scantailor/Makefile1
-rw-r--r--graphics/sdl2_image/Makefile1
-rw-r--r--graphics/sdl_image/Makefile2
-rw-r--r--graphics/separate/Makefile2
-rw-r--r--graphics/shaderc/Makefile4
-rw-r--r--graphics/shaderc/distinfo10
-rw-r--r--graphics/simple-scan/Makefile8
-rw-r--r--graphics/simple-scan/distinfo6
-rw-r--r--graphics/simple-scan/pkg-plist37
-rw-r--r--graphics/simpleviewer/Makefile2
-rw-r--r--graphics/synfig/Makefile2
-rw-r--r--graphics/tesseract/Makefile2
-rw-r--r--graphics/tif22pnm/Makefile2
-rw-r--r--graphics/tiff/Makefile105
-rw-r--r--graphics/tiff/distinfo6
-rw-r--r--graphics/tiff/files/patch-Makefile.in22
-rw-r--r--graphics/tiff/files/patch-git-01-dd1bcc7abb26094e93636e85520f0d8f81ab0fab180
-rw-r--r--graphics/tiff/files/patch-git-02-275735d0354e39c0ac1dc3c0db2120d6f31d199028
-rw-r--r--graphics/tiff/files/patch-libtiff_tif_getimage.c22
-rw-r--r--graphics/tiff/files/patch-tiffcrop.110
-rw-r--r--graphics/tiff/files/patch-tools_unsupported_Makefile.in10
-rw-r--r--graphics/tiff/pkg-descr10
-rw-r--r--graphics/tiff/pkg-plist577
-rw-r--r--graphics/tumble/Makefile2
-rw-r--r--graphics/ufraw/Makefile2
-rw-r--r--graphics/vigra/Makefile2
-rw-r--r--graphics/vips/Makefile2
-rw-r--r--graphics/vv/Makefile2
-rw-r--r--graphics/waifu2x-converter-cpp/Makefile2
-rw-r--r--graphics/webp/Makefile1
-rw-r--r--graphics/xfig/Makefile2
-rw-r--r--graphics/xpaint/Makefile2
-rw-r--r--graphics/xsane/Makefile2
-rw-r--r--graphics/xv/Makefile2
-rw-r--r--graphics/yafaray/Makefile2
-rw-r--r--graphics/zgv/Makefile2
-rw-r--r--hebrew/libreoffice/distinfo10
-rw-r--r--hungarian/libreoffice/distinfo10
-rw-r--r--irc/Makefile1
-rw-r--r--irc/miau/Makefile53
-rw-r--r--irc/miau/distinfo2
-rw-r--r--irc/miau/pkg-descr8
-rw-r--r--irc/miau/pkg-plist5
-rw-r--r--irc/py-sopel/Makefile3
-rw-r--r--japanese/anthy/Makefile14
-rw-r--r--japanese/anthy/distinfo2
-rw-r--r--japanese/libreoffice/distinfo10
-rw-r--r--japanese/lynx-current/Makefile2
-rw-r--r--japanese/lynx/Makefile2
-rw-r--r--japanese/scim-uim/Makefile2
-rw-r--r--japanese/uim-anthy/Makefile1
-rw-r--r--japanese/uim-mozc/Makefile2
-rw-r--r--japanese/uim-tomoe-gtk/Makefile2
-rw-r--r--java/Makefile1
-rw-r--r--java/eclipse-yaml-editor/Makefile29
-rw-r--r--java/eclipse-yaml-editor/distinfo3
-rw-r--r--java/eclipse-yaml-editor/pkg-descr2
-rw-r--r--java/eclipse-yaml-editor/pkg-plist4
-rw-r--r--java/openjdk11/Makefile5
-rw-r--r--java/openjdk11/distinfo6
-rw-r--r--java/openjdk17/Makefile5
-rw-r--r--java/openjdk17/distinfo6
-rw-r--r--java/openjdk17/files/patch-make_hotspot_lib_JvmMapfile.gmk20
-rw-r--r--java/openjdk21/Makefile5
-rw-r--r--java/openjdk21/distinfo6
-rw-r--r--java/openjdk8/Makefile5
-rw-r--r--java/openjdk8/distinfo6
-rw-r--r--korean/hcode/Makefile2
-rw-r--r--korean/hcode/files/patch-mail.c34
-rw-r--r--korean/libreoffice/distinfo10
-rw-r--r--lang/Makefile4
-rw-r--r--lang/eisl/Makefile3
-rw-r--r--lang/eisl/distinfo6
-rw-r--r--lang/eisl/files/patch-ffi.h11
-rw-r--r--lang/emilua/Makefile2
-rw-r--r--lang/emilua/distinfo6
-rw-r--r--lang/emilua/pkg-plist17
-rw-r--r--lang/erlang-java/Makefile2
-rw-r--r--lang/erlang-java/distinfo6
-rw-r--r--lang/erlang-runtime21/Makefile10
-rw-r--r--lang/erlang-runtime22/Makefile2
-rw-r--r--lang/erlang-runtime23/Makefile8
-rw-r--r--lang/erlang-runtime23/distinfo6
-rw-r--r--lang/erlang-runtime24/Makefile7
-rw-r--r--lang/erlang-runtime24/distinfo6
-rw-r--r--lang/erlang-runtime25/Makefile8
-rw-r--r--lang/erlang-runtime25/distinfo10
-rw-r--r--lang/erlang-runtime26/Makefile8
-rw-r--r--lang/erlang-runtime26/distinfo10
-rw-r--r--lang/erlang-wx/Makefile6
-rw-r--r--lang/erlang-wx/distinfo6
-rw-r--r--lang/erlang/Makefile8
-rw-r--r--lang/erlang/distinfo10
-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-plist1
-rw-r--r--lang/gcc11-devel/Makefile2
-rw-r--r--lang/gcc11-devel/distinfo6
-rw-r--r--lang/gcc12-devel/Makefile2
-rw-r--r--lang/gcc12-devel/distinfo6
-rw-r--r--lang/gcc13-devel/Makefile2
-rw-r--r--lang/gcc13-devel/distinfo6
-rw-r--r--lang/gcc14-devel/Makefile4
-rw-r--r--lang/gcc14-devel/distinfo6
-rw-r--r--lang/gcc15-devel/Makefile189
-rw-r--r--lang/gcc15-devel/distinfo3
-rw-r--r--lang/gcc15-devel/files/patch-arm-unwind-cxx-support106
-rw-r--r--lang/gcc15-devel/files/patch-gcc_Makefile.in19
-rw-r--r--lang/gcc15-devel/files/patch-gcc_configure22
-rw-r--r--lang/gcc15-devel/files/patch-gcc_jit_Make-lang.in14
-rw-r--r--lang/gcc15-devel/files/patch-gfortran-libgcc69
-rw-r--r--lang/gcc15-devel/files/patch-libcxxrt18
-rw-r--r--lang/gcc15-devel/files/patch-libsanitizer_asan_asan__linux.cpp23
-rw-r--r--lang/gcc15-devel/files/patch-libsanitizer_asan_asan__thread.cpp13
-rw-r--r--lang/gcc15-devel/files/pkg-message.in (renamed from lang/gcc48/files/pkg-message.in)0
-rw-r--r--lang/gcc15-devel/pkg-descr3
-rw-r--r--lang/gcc15-devel/pkg-help3
-rw-r--r--lang/gcc15-devel/pkg-plist (renamed from lang/gcc48/pkg-plist)11
-rw-r--r--lang/gcc48/Makefile120
-rw-r--r--lang/gcc48/distinfo3
-rw-r--r--lang/gcc48/files/patch-gcc_configure11
-rw-r--r--lang/gcc48/files/patch-stackprotector-gcc158
-rw-r--r--lang/gcc48/files/patch-stackprotector-gcc_c-family12
-rw-r--r--lang/gcc48/files/patch-stackprotector-gcc_doc40
-rw-r--r--lang/gcc48/files/patch-stackprotector-gcc_testsuite177
-rw-r--r--lang/gcc48/pkg-descr5
-rw-r--r--lang/gleam/Makefile5
-rw-r--r--lang/gleam/Makefile.crates (renamed from lang/gleam/Makefile.deps)180
-rw-r--r--lang/gleam/distinfo366
-rw-r--r--lang/hs-futhark/Makefile52
-rw-r--r--lang/hs-futhark/distinfo108
-rw-r--r--lang/io/Makefile2
-rw-r--r--lang/lfortran/Makefile3
-rw-r--r--lang/lfortran/distinfo6
-rw-r--r--lang/lfortran/pkg-plist2
-rw-r--r--lang/neocmakelsp/Makefile37
-rw-r--r--lang/neocmakelsp/distinfo76
-rw-r--r--lang/njs/Makefile2
-rw-r--r--lang/njs/distinfo6
-rw-r--r--lang/php81/Makefile5
-rw-r--r--lang/php82/Makefile5
-rw-r--r--lang/php83/Makefile5
-rw-r--r--lang/ruby32/distinfo6
-rw-r--r--lang/ruby32/pkg-plist1
-rw-r--r--lang/ruby33/Makefile4
-rw-r--r--lang/ruby33/pkg-plist1
-rw-r--r--lang/rust/Makefile19
-rw-r--r--lang/sbcl/Makefile2
-rw-r--r--lang/sbcl/distinfo10
-rw-r--r--lang/seed7/Makefile2
-rw-r--r--lang/seed7/distinfo6
-rw-r--r--lang/seed7/pkg-plist3
-rw-r--r--lang/spidermonkey102/Makefile4
-rw-r--r--lang/spidermonkey102/files/extra-patch-config_makefiles_rust.mk10
-rw-r--r--lang/spidermonkey78/Makefile4
-rw-r--r--lang/spidermonkey78/files/extra-patch-config_makefiles_rust.mk10
-rw-r--r--lang/spidermonkey91/Makefile4
-rw-r--r--lang/spidermonkey91/files/extra-patch-config_makefiles_rust.mk10
-rw-r--r--lang/tcl9/distinfo3
-rw-r--r--lang/tcl90/Makefile (renamed from lang/tcl9/Makefile)6
-rw-r--r--lang/tcl90/distinfo3
-rw-r--r--lang/tcl90/pkg-descr (renamed from lang/tcl9/pkg-descr)0
-rw-r--r--lang/tcl90/pkg-plist (renamed from lang/tcl9/pkg-plist)138
-rw-r--r--lang/yap/Makefile2
-rw-r--r--mail/Makefile1
-rw-r--r--mail/courier/Makefile2
-rw-r--r--mail/exim/Makefile2
-rw-r--r--mail/hydroxide/Makefile39
-rw-r--r--mail/hydroxide/distinfo35
-rw-r--r--mail/hydroxide/pkg-descr4
-rw-r--r--mail/mailpit/Makefile2
-rw-r--r--mail/mailpit/distinfo14
-rw-r--r--mail/mailpit/files/patch-package-lock.json176
-rw-r--r--mail/mew-devel/Makefile5
-rw-r--r--mail/mew-devel/distinfo6
-rw-r--r--mail/msmtp/Makefile3
-rw-r--r--mail/msmtp/distinfo6
-rw-r--r--mail/neomutt/Makefile2
-rw-r--r--mail/neomutt/distinfo6
-rw-r--r--mail/p5-Email-MIME/Makefile2
-rw-r--r--mail/p5-Email-MIME/distinfo6
-rw-r--r--mail/p5-MIME-Tools/Makefile2
-rw-r--r--mail/p5-MIME-Tools/distinfo6
-rw-r--r--mail/phplist/Makefile4
-rw-r--r--mail/phplist/distinfo6
-rw-r--r--mail/phplist/pkg-plist61
-rw-r--r--mail/postfix-current/Makefile2
-rw-r--r--mail/postfix-current/distinfo6
-rw-r--r--mail/py-django-mailman3/Makefile3
-rw-r--r--mail/snappymail/Makefile2
-rw-r--r--mail/snappymail/distinfo6
-rw-r--r--mail/snappymail/pkg-plist9
-rw-r--r--mail/thunderbird/Makefile4
-rw-r--r--mail/thunderbird/distinfo6
-rw-r--r--math/Makefile3
-rw-r--r--math/R-cran-RcppEigen/files/patch-inst_include_Eigen_Core11
-rw-r--r--math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_Complex.h18
-rw-r--r--math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_MathFunctions.h47
-rw-r--r--math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_PacketMath.h117
-rw-r--r--math/R-cran-XLConnect/Makefile2
-rw-r--r--math/R-cran-XLConnect/distinfo6
-rw-r--r--math/R-cran-XLConnect/pkg-plist2
-rw-r--r--math/R-cran-gtable/Makefile2
-rw-r--r--math/R-cran-gtable/distinfo6
-rw-r--r--math/R-cran-mclust/Makefile2
-rw-r--r--math/R-cran-mclust/distinfo6
-rw-r--r--math/R/Makefile4
-rw-r--r--math/R/distinfo6
-rw-r--r--math/R/files/extra-patch-src_extra_blas_Makefile.in21
-rw-r--r--math/R/files/extra-patch-src_modules_lapack_Makefile.in47
-rw-r--r--math/R/files/patch-src_main_Makefile.in17
-rw-r--r--math/R/pkg-plist194
-rw-r--r--math/SCIP/Makefile2
-rw-r--r--math/SCIP/distinfo6
-rw-r--r--math/SCIP/pkg-plist3
-rw-r--r--math/arpack++/Makefile2
-rw-r--r--math/casadi/Makefile11
-rw-r--r--math/casadi/distinfo6
-rw-r--r--math/casadi/pkg-plist2
-rw-r--r--math/ceres-solver/Makefile2
-rw-r--r--math/costa/Makefile3
-rw-r--r--math/costa/distinfo6
-rw-r--r--math/costa/files/patch-CMakeLists.txt11
-rw-r--r--math/dune-fem/Makefile2
-rw-r--r--math/dune-istl/Makefile2
-rw-r--r--math/dune-pdelab/Makefile2
-rw-r--r--math/dune-vtk/Makefile2
-rw-r--r--math/e-antic/Makefile10
-rw-r--r--math/e-antic/distinfo14
-rw-r--r--math/e-antic/pkg-plist8
-rw-r--r--math/ensmallen/Makefile3
-rw-r--r--math/ensmallen/distinfo6
-rw-r--r--math/ensmallen/pkg-plist15
-rw-r--r--math/fend/Makefile67
-rw-r--r--math/fend/distinfo136
-rw-r--r--math/freefem++/Makefile2
-rw-r--r--math/g2o/Makefile2
-rw-r--r--math/gnuplot/Makefile1
-rw-r--r--math/hpcombi/Makefile21
-rw-r--r--math/hpcombi/distinfo6
-rw-r--r--math/hpcombi/pkg-plist120
-rw-r--r--math/igraph/Makefile2
-rw-r--r--math/ipopt/Makefile2
-rw-r--r--math/ipopt/distinfo6
-rw-r--r--math/ipopt/pkg-plist6
-rw-r--r--math/kalc/Makefile14
-rw-r--r--math/kalc/distinfo30
-rw-r--r--math/kamis/Makefile2
-rw-r--r--math/kfr/Makefile16
-rw-r--r--math/kfr/pkg-plist10
-rw-r--r--math/latte-integrale/Makefile2
-rw-r--r--math/libsemigroups/Makefile11
-rw-r--r--math/libsemigroups/distinfo6
-rw-r--r--math/libsemigroups/pkg-plist53
-rw-r--r--math/mathlibtools/Makefile31
-rw-r--r--math/mathlibtools/distinfo3
-rw-r--r--math/mathlibtools/pkg-descr3
-rw-r--r--math/moab/Makefile7
-rw-r--r--math/moab/distinfo6
-rw-r--r--math/moab/files/patch-CMakeLists.txt42
-rw-r--r--math/moab/files/patch-src_io_WriteNCDF.cpp15
-rw-r--r--math/moab/pkg-plist19
-rw-r--r--math/octave-forge-statistics-resampling/Makefile2
-rw-r--r--math/octave-forge-statistics-resampling/distinfo6
-rw-r--r--math/octave-forge-timer/Makefile22
-rw-r--r--math/octave-forge-timer/distinfo3
-rw-r--r--math/octave-forge-timer/pkg-descr8
-rw-r--r--math/octave-forge/Makefile5
-rw-r--r--math/octave/Makefile1
-rw-r--r--math/openturns/Makefile2
-rw-r--r--math/py-animatplot-ng/Makefile9
-rw-r--r--math/py-animatplot-ng/distinfo6
-rw-r--r--math/py-cvxopt/Makefile2
-rw-r--r--math/py-cypari2/Makefile21
-rw-r--r--math/py-cypari2/distinfo6
-rw-r--r--math/py-cypari2/files/patch-setup.py10
-rw-r--r--math/py-cypari2/pkg-plist24
-rw-r--r--math/py-islpy/Makefile43
-rw-r--r--math/py-islpy/distinfo3
-rw-r--r--math/py-islpy/files/patch-pyproject.toml13
-rw-r--r--math/py-islpy/pkg-descr17
-rw-r--r--math/py-numpy/Makefile2
-rw-r--r--math/py-optuna/Makefile3
-rw-r--r--math/py-petsc4py/Makefile2
-rw-r--r--math/py-petsc4py/distinfo6
-rw-r--r--math/py-pyaudi/Makefile3
-rw-r--r--math/py-pynndescent/Makefile4
-rw-r--r--math/py-pynndescent/distinfo6
-rw-r--r--math/py-pyodesys/Makefile2
-rw-r--r--math/py-pyodesys/distinfo6
-rw-r--r--math/py-scikit-umfpack/Makefile2
-rw-r--r--math/py-slepc4py/Makefile2
-rw-r--r--math/py-slepc4py/distinfo6
-rw-r--r--math/py-topologic/Makefile26
-rw-r--r--math/py-topologic/distinfo6
-rw-r--r--math/py-topologic/files/patch-CMakeLists.txt38
-rw-r--r--math/reduce/Makefile2
-rw-r--r--math/saga/Makefile1
-rw-r--r--math/saga/pkg-plist2
-rw-r--r--math/sage/Makefile2
-rw-r--r--math/scilab/Makefile2
-rw-r--r--math/slepc/Makefile2
-rw-r--r--math/slepc/distinfo6
-rw-r--r--math/slepc/pkg-plist4
-rw-r--r--math/sprng/files/patch-TESTS_mpitests_wolff.cpp37
-rw-r--r--math/sprng/files/patch-TESTS_wolff.cpp37
-rw-r--r--math/sprng/files/patch-TESTS_wolfftest.cpp37
-rw-r--r--math/suitesparse-amd/Makefile2
-rw-r--r--math/suitesparse-btf/Makefile2
-rw-r--r--math/suitesparse-camd/Makefile2
-rw-r--r--math/suitesparse-ccolamd/Makefile2
-rw-r--r--math/suitesparse-cholmod/Makefile2
-rw-r--r--math/suitesparse-colamd/Makefile2
-rw-r--r--math/suitesparse-csparse/Makefile2
-rw-r--r--math/suitesparse-cxsparse/Makefile2
-rw-r--r--math/suitesparse-graphblas/Makefile2
-rw-r--r--math/suitesparse-klu/Makefile2
-rw-r--r--math/suitesparse-lagraph/Makefile2
-rw-r--r--math/suitesparse-ldl/Makefile2
-rw-r--r--math/suitesparse-mongoose/Makefile2
-rw-r--r--math/suitesparse-paru/Makefile2
-rw-r--r--math/suitesparse-rbio/Makefile2
-rw-r--r--math/suitesparse-spex/Makefile4
-rw-r--r--math/suitesparse-spex/pkg-plist6
-rw-r--r--math/suitesparse-spqr/Makefile2
-rw-r--r--math/suitesparse-umfpack/Makefile2
-rw-r--r--math/suitesparse/Makefile2
-rw-r--r--math/suitesparse/bsd.suitesparse.mk2
-rw-r--r--math/suitesparse/distinfo6
-rw-r--r--math/sundials/Makefile2
-rw-r--r--math/topcom/Makefile18
-rw-r--r--math/topcom/distinfo6
-rw-r--r--math/topcom/pkg-plist48
-rw-r--r--math/topologic/Makefile9
-rw-r--r--math/topologic/distinfo6
-rw-r--r--math/topologic/files/patch-CMakeLists.txt7
-rw-r--r--math/topologic/files/patch-TopologicCore_CMakeLists.txt18
-rw-r--r--math/topologic/pkg-plist8
-rw-r--r--math/vtk8/Makefile2
-rw-r--r--math/vtk9/Makefile2
-rw-r--r--misc/Makefile4
-rw-r--r--misc/actiona/Makefile2
-rw-r--r--misc/air/Makefile2
-rw-r--r--misc/arrow-datafusion/Makefile229
-rw-r--r--misc/arrow-datafusion/distinfo456
-rw-r--r--misc/bedrust/Makefile316
-rw-r--r--misc/bedrust/distinfo587
-rw-r--r--misc/bedrust/pkg-descr11
-rw-r--r--misc/caffe/Makefile2
-rw-r--r--misc/darknet/Makefile2
-rw-r--r--misc/dynomite/Makefile5
-rw-r--r--misc/dynomite/distinfo6
-rw-r--r--misc/ecflow/Makefile2
-rw-r--r--misc/ecflow/distinfo6
-rw-r--r--misc/far2l/Makefile10
-rw-r--r--misc/far2l/distinfo6
-rw-r--r--misc/far2l/pkg-plist4
-rw-r--r--misc/firestring/Makefile31
-rw-r--r--misc/firestring/distinfo2
-rw-r--r--misc/firestring/files/patch-firemake__binaries38
-rw-r--r--misc/firestring/files/patch-firemake__headers11
-rw-r--r--misc/firestring/files/patch-firemake__libraries17
-rw-r--r--misc/firestring/files/patch-firemake__makefiletop11
-rw-r--r--misc/firestring/files/patch-firemake__man56
-rw-r--r--misc/firestring/pkg-descr14
-rw-r--r--misc/firestring/pkg-plist78
-rw-r--r--misc/free42/Makefile2
-rw-r--r--misc/free42/distinfo6
-rw-r--r--misc/libsupertone/Makefile2
-rw-r--r--misc/llama-cpp/Makefile2
-rw-r--r--misc/llama-cpp/distinfo6
-rw-r--r--misc/mxnet/Makefile2
-rw-r--r--misc/ola/Makefile4
-rw-r--r--misc/openmvg/Makefile2
-rw-r--r--misc/opennn/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/Makefile2
-rw-r--r--misc/p5-Business-ISBN-Data/distinfo6
-rw-r--r--misc/py-accelerate/Makefile31
-rw-r--r--misc/py-accelerate/distinfo3
-rw-r--r--misc/py-accelerate/pkg-descr3
-rw-r--r--misc/py-cinder/Makefile2
-rw-r--r--misc/py-codecarbon/Makefile33
-rw-r--r--misc/py-codecarbon/distinfo3
-rw-r--r--misc/py-codecarbon/pkg-descr2
-rw-r--r--misc/py-einops/Makefile2
-rw-r--r--misc/py-einops/distinfo6
-rw-r--r--misc/py-laspy/Makefile2
-rw-r--r--misc/py-laspy/distinfo6
-rw-r--r--misc/py-lazrs/Makefile77
-rw-r--r--misc/py-lazrs/distinfo154
-rw-r--r--misc/py-litellm/Makefile2
-rw-r--r--misc/py-litellm/distinfo6
-rw-r--r--misc/py-mmcv/Makefile2
-rw-r--r--misc/py-mmcv/distinfo6
-rw-r--r--misc/py-mmengine/Makefile2
-rw-r--r--misc/py-mmengine/distinfo6
-rw-r--r--misc/py-papermill/Makefile10
-rw-r--r--misc/py-papermill/distinfo6
-rw-r--r--misc/py-pytorch-lightning/Makefile11
-rw-r--r--misc/py-pytorch-lightning/distinfo6
-rw-r--r--misc/py-pytorch/Makefile3
-rw-r--r--misc/py-pytorch/distinfo6
-rw-r--r--misc/py-sigopt/Makefile10
-rw-r--r--misc/py-sigopt/distinfo6
-rw-r--r--misc/py-tvm/Makefile2
-rw-r--r--misc/py-tvm/distinfo6
-rw-r--r--misc/py-wurlitzer/Makefile4
-rw-r--r--misc/py-wurlitzer/distinfo6
-rw-r--r--misc/pytorch/Makefile4
-rw-r--r--misc/pytorch/distinfo6
-rw-r--r--misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h4
-rw-r--r--misc/pytorch/files/patch-cmake_Dependencies.cmake21
-rw-r--r--misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt11
-rw-r--r--misc/pytorch/pkg-plist25
-rw-r--r--misc/tvm/Makefile2
-rw-r--r--misc/tvm/distinfo6
-rw-r--r--misc/tvm/pkg-plist50
-rw-r--r--misc/visp/Makefile1
-rw-r--r--misc/vxl/Makefile2
-rw-r--r--misc/wmweather+/Makefile2
-rw-r--r--multimedia/Makefile6
-rw-r--r--multimedia/aom/Makefile2
-rw-r--r--multimedia/aom/distinfo6
-rw-r--r--multimedia/aom/pkg-plist2
-rw-r--r--multimedia/chilitags/Makefile2
-rw-r--r--multimedia/droidcam/Makefile66
-rw-r--r--multimedia/droidcam/distinfo3
-rw-r--r--multimedia/droidcam/files/patch-droidcam.desktop11
-rw-r--r--multimedia/droidcam/pkg-descr2
-rw-r--r--multimedia/emby-server-devel/Makefile2
-rw-r--r--multimedia/emby-server-devel/distinfo6
-rw-r--r--multimedia/emby-server/Makefile7
-rw-r--r--multimedia/ffmpeg/Makefile7
-rw-r--r--multimedia/ffmpeg4/Makefile7
-rw-r--r--multimedia/libopenshot/Makefile2
-rw-r--r--multimedia/librtmp/Makefile26
-rw-r--r--multimedia/librtmp/distinfo3
-rw-r--r--multimedia/librtmp/files/patch-librtmp-Makefile84
-rw-r--r--multimedia/librtmp/files/patch-librtmp-dh.h116
-rw-r--r--multimedia/librtmp/files/patch-librtmp-handshake.h100
-rw-r--r--multimedia/librtmp/files/patch-librtmp-hashswf.c94
-rw-r--r--multimedia/librtmp/files/patch-librtmp-librtmp.pc.in11
-rw-r--r--multimedia/librtmp/pkg-descr1
-rw-r--r--multimedia/librtmp/pkg-plist9
-rw-r--r--multimedia/lives/Makefile2
-rw-r--r--multimedia/mencoder/Makefile5
-rw-r--r--multimedia/minisatip/Makefile2
-rw-r--r--multimedia/minisatip/distinfo6
-rw-r--r--multimedia/mkvtoolnix/Makefile6
-rw-r--r--multimedia/mkvtoolnix/distinfo6
-rw-r--r--multimedia/mkvtoolnix/files/patch-configure7
-rw-r--r--multimedia/mkvtoolnix/files/patch-src_common_sorting.h11
-rw-r--r--multimedia/mkvtoolnix/pkg-plist1
-rw-r--r--multimedia/mlt7/distinfo6
-rw-r--r--multimedia/mplayer/Makefile5
-rw-r--r--multimedia/mplayer/Makefile.optvars3
-rw-r--r--multimedia/navidrome/Makefile2
-rw-r--r--multimedia/navidrome/files/config.toml.sample.in4
-rw-r--r--multimedia/obs-studio/Makefile1
-rw-r--r--multimedia/ogmrip/Makefile2
-rw-r--r--multimedia/opentoonz/Makefile2
-rw-r--r--multimedia/py-PySceneDetect/Makefile1
-rw-r--r--multimedia/py-librtmp/Makefile34
-rw-r--r--multimedia/py-librtmp/distinfo2
-rw-r--r--multimedia/py-librtmp/pkg-descr2
-rw-r--r--multimedia/py-soco/Makefile2
-rw-r--r--multimedia/py-soco/distinfo6
-rw-r--r--multimedia/ringrtc/Makefile8
-rw-r--r--multimedia/ringrtc/distinfo14
-rw-r--r--multimedia/ringrtc/webrtc_fetch.sh84
-rw-r--r--multimedia/rtmpdump/Makefile38
-rw-r--r--multimedia/rtmpdump/distinfo3
-rw-r--r--multimedia/rtmpdump/files/patch-Makefile70
-rw-r--r--multimedia/rtmpdump/pkg-descr2
-rw-r--r--multimedia/rtmpdump/pkg-plist6
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder-rails50/Makefile24
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder-rails50/distinfo3
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder-rails50/pkg-descr10
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder/Makefile23
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder/distinfo3
-rw-r--r--multimedia/rubygem-paperclip-av-transcoder/pkg-descr10
-rw-r--r--multimedia/vlc/Makefile2
-rw-r--r--multimedia/vvdec/Makefile2
-rw-r--r--multimedia/vvdec/distinfo6
-rw-r--r--multimedia/vvdec/files/patch-source_Lib_vvdec_vvdecimpl.h13
-rw-r--r--multimedia/vvdec/pkg-plist2
-rw-r--r--multimedia/winff/Makefile2
-rw-r--r--multimedia/winff/distinfo6
-rw-r--r--multimedia/winff/files/patch-winff_unit1.pas14
-rw-r--r--multimedia/wireplumber/Makefile1
-rw-r--r--multimedia/wireplumber/files/patch-glib98
-rw-r--r--multimedia/zart/Makefile2
-rw-r--r--net-im/Makefile2
-rw-r--r--net-im/biboumi/Makefile2
-rw-r--r--net-im/dissent/Makefile53
-rw-r--r--net-im/dissent/distinfo106
-rw-r--r--net-im/gloox/Makefile1
-rw-r--r--net-im/iamb/Makefile27
-rw-r--r--net-im/iamb/Makefile.crates565
-rw-r--r--net-im/iamb/distinfo1133
-rw-r--r--net-im/iamb/pkg-descr12
-rw-r--r--net-im/jabberd/Makefile163
-rw-r--r--net-im/jabberd/distinfo3
-rw-r--r--net-im/jabberd/files/jabberd.in45
-rw-r--r--net-im/jabberd/files/patch-configure.ac61
-rw-r--r--net-im/jabberd/files/patch-etc__Makefile.am36
-rw-r--r--net-im/jabberd/files/patch-etc__templates__Makefile.am22
-rw-r--r--net-im/jabberd/files/patch-sm__mod_iq_time.c11
-rw-r--r--net-im/jabberd/files/patch-storage__authreg_ldapfull.c11
-rw-r--r--net-im/jabberd/files/patch-storage__authreg_mysql.c11
-rw-r--r--net-im/jabberd/files/patch-storage__authreg_pgsql.c11
-rw-r--r--net-im/jabberd/files/patch-storage__authreg_sqlite.c11
-rw-r--r--net-im/jabberd/files/patch-tools__jabberd.in54
-rw-r--r--net-im/jabberd/files/patch-util_crypt__blowfish.c11
-rw-r--r--net-im/jabberd/files/patch-util_crypt__blowfish.h11
-rw-r--r--net-im/jabberd/pkg-descr3
-rw-r--r--net-im/jabberd/pkg-plist115
-rw-r--r--net-im/kopete/Makefile1
-rw-r--r--net-im/libpurple/Makefile1
-rw-r--r--net-im/libsignal-node/Makefile17
-rw-r--r--net-im/libsignal-node/Makefile.crates30
-rw-r--r--net-im/libsignal-node/distinfo70
-rw-r--r--net-im/libsignal-node/files/node/package.json2
-rw-r--r--net-im/libsignal-node/files/patch-boring_boring-sys_build.rs29
-rw-r--r--net-im/libsignal-node/files/patch-boring_boring-sys_main.rs26
-rw-r--r--net-im/loudmouth/Makefile1
-rw-r--r--net-im/mastodon/Makefile1
-rw-r--r--net-im/mcabber/Makefile2
-rw-r--r--net-im/nextcloud-talk/Makefile4
-rw-r--r--net-im/nextcloud-talk/distinfo6
-rw-r--r--net-im/psi/Makefile2
-rw-r--r--net-im/py-matrix-synapse/Makefile2
-rw-r--r--net-im/py-matrix-synapse/distinfo6
-rw-r--r--net-im/py-slixmpp/Makefile1
-rw-r--r--net-im/ruqola/Makefile2
-rw-r--r--net-im/ruqola/distinfo6
-rw-r--r--net-im/signal-desktop/Makefile9
-rw-r--r--net-im/signal-desktop/distinfo10
-rw-r--r--net-im/signal-desktop/files/patch-ts_updater_index.ts10
-rw-r--r--net-im/signal-desktop/files/yarn.lock110
-rw-r--r--net-im/signal-desktop/get_deps.sh2
-rw-r--r--net-im/telegram-desktop/Makefile2
-rw-r--r--net-im/telegram-desktop/distinfo6
-rw-r--r--net-im/tox/Makefile7
-rw-r--r--net-im/tox/distinfo10
-rw-r--r--net-im/toxic/Makefile6
-rw-r--r--net-im/toxic/distinfo6
-rw-r--r--net-mgmt/netbox/Makefile8
-rw-r--r--net-mgmt/netbox/distinfo6
-rw-r--r--net-mgmt/netbox/pkg-plist1
-rw-r--r--net-mgmt/seafile-server/Makefile1
-rw-r--r--net-mgmt/unifi8/Makefile2
-rw-r--r--net-mgmt/unifi8/distinfo10
-rw-r--r--net-mgmt/zabbix6-server/Makefile4
-rw-r--r--net-mgmt/zabbix6-server/distinfo6
-rw-r--r--net-mgmt/zabbix6-server/files/zabbix_proxy.in3
-rw-r--r--net-mgmt/zabbix6-server/files/zabbix_server.in3
-rw-r--r--net-mgmt/zabbix6-server/pkg-plist.frontend1
-rw-r--r--net-mgmt/zabbix64-server/Makefile4
-rw-r--r--net-mgmt/zabbix64-server/distinfo6
-rw-r--r--net-mgmt/zabbix64-server/files/zabbix_proxy.in3
-rw-r--r--net-mgmt/zabbix64-server/files/zabbix_server.in3
-rw-r--r--net-mgmt/zabbix64-server/pkg-plist.frontend1
-rw-r--r--net-p2p/Makefile1
-rw-r--r--net-p2p/awgg/Makefile2
-rw-r--r--net-p2p/cardano-db-sync/Makefile2
-rw-r--r--net-p2p/eiskaltdcpp-lib/Makefile2
-rw-r--r--net-p2p/go-prysm/Makefile301
-rw-r--r--net-p2p/go-prysm/distinfo501
-rw-r--r--net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_Makefile13
-rw-r--r--net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_bls_link.go10
-rw-r--r--net-p2p/go-prysm/pkg-descr6
-rw-r--r--net-p2p/transmission-remote-gui/Makefile2
-rw-r--r--net-p2p/tremotesf/Makefile5
-rw-r--r--net-p2p/tremotesf/distinfo6
-rw-r--r--net-p2p/twitch-tui/Makefile31
-rw-r--r--net-p2p/twitch-tui/distinfo64
-rw-r--r--net/Makefile1
-rw-r--r--net/asterisk18/Makefile2
-rw-r--r--net/benthos/Makefile33
-rw-r--r--net/benthos/distinfo7
-rw-r--r--net/benthos/files/benthos.in60
-rw-r--r--net/benthos/files/config.yaml27
-rw-r--r--net/benthos/pkg-descr15
-rw-r--r--net/bsdec2-image-upload/Makefile2
-rw-r--r--net/bsdec2-image-upload/distinfo6
-rw-r--r--net/dhcpd/Makefile2
-rw-r--r--net/dhcpd/files/patch-pfutils.c34
-rw-r--r--net/ecal/Makefile17
-rw-r--r--net/ecal/distinfo10
-rw-r--r--net/ecal/files/patch-CMakeLists.txt4
-rw-r--r--net/ecal/files/patch-contrib_mma_src_linux_mma__linux.cpp35
-rw-r--r--net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_tcp__pubsub_src_portable__endian.h (renamed from net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_src_portable__endian.h)13
-rw-r--r--net/ecal/pkg-plist26
-rw-r--r--net/echoping/Makefile2
-rw-r--r--net/eternalterminal/Makefile12
-rw-r--r--net/eternalterminal/distinfo6
-rw-r--r--net/fb303/Makefile2
-rw-r--r--net/fb303/distinfo6
-rw-r--r--net/fb303/pkg-plist1
-rw-r--r--net/freediameter/Makefile1
-rw-r--r--net/freeradius3/Makefile2
-rw-r--r--net/freerdp/Makefile2
-rw-r--r--net/freerdp3/Makefile2
-rw-r--r--net/freeswitch/Makefile1
-rw-r--r--net/gerbera/Makefile12
-rw-r--r--net/gerbera/distinfo6
-rw-r--r--net/gerbera/files/patch-git-01-3e2f026f2281aa511f1a9106cf48a1f5344ae06b225
-rw-r--r--net/gerbera/pkg-plist23
-rw-r--r--net/gitlab-agent/Makefile4
-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/haproxy-devel/Makefile2
-rw-r--r--net/haproxy-devel/distinfo6
-rw-r--r--net/iaxmodem/Makefile2
-rw-r--r--net/iipsrv/Makefile2
-rw-r--r--net/jwhois/Makefile2
-rw-r--r--net/kafka/Makefile86
-rw-r--r--net/kafka/distinfo6
-rw-r--r--net/kafka/pkg-plist51
-rw-r--r--net/keycloak/Makefile2
-rw-r--r--net/keycloak/distinfo6
-rw-r--r--net/libpfctl/Makefile4
-rw-r--r--net/libpfctl/distinfo3
-rw-r--r--net/mpich/Makefile13
-rw-r--r--net/mpich/distinfo6
-rw-r--r--net/mpich/files/patch-src_pm_hydra_lib_tools_bootstrap_external_slurm__query__node__list.c11
-rw-r--r--net/mpich/files/patch-test_mpi_configure.ac19
-rw-r--r--net/mpich/pkg-plist69
-rw-r--r--net/mvfst/Makefile2
-rw-r--r--net/mvfst/distinfo6
-rw-r--r--net/narrowlink/Makefile2
-rw-r--r--net/nepenthes/Makefile3
-rw-r--r--net/ntpsec/Makefile12
-rw-r--r--net/ntpsec/distinfo6
-rw-r--r--net/relayd/Makefile2
-rw-r--r--net/relayd/distinfo6
-rw-r--r--net/rsync/Makefile3
-rw-r--r--net/rsync/distinfo10
-rw-r--r--net/sniffit/Makefile2
-rw-r--r--net/sniffit/distinfo8
-rw-r--r--net/speedtest-go/Makefile3
-rw-r--r--net/speedtest-go/distinfo10
-rw-r--r--net/storj/Makefile2
-rw-r--r--net/storj/Makefile.deps97
-rw-r--r--net/storj/distinfo188
-rw-r--r--net/torsocks/Makefile20
-rw-r--r--net/torsocks/distinfo6
-rw-r--r--net/wangle/Makefile2
-rw-r--r--net/wangle/distinfo6
-rw-r--r--net/wangle/pkg-plist1
-rw-r--r--net/wayvnc/distinfo4
-rw-r--r--net/wlvncc/Makefile5
-rw-r--r--net/wlvncc/distinfo6
-rw-r--r--net/zerotier/Makefile3
-rw-r--r--net/zerotier/distinfo6
-rw-r--r--net/zerotier/files/patch-README.md26
-rw-r--r--net/zerotier/files/patch-controller_EmbeddedNetworkController.cpp26
-rw-r--r--net/zerotier/files/patch-node_InetAddress.cpp23
-rw-r--r--net/zerotier/files/patch-service_OneService.cpp138
-rw-r--r--polish/libreoffice/distinfo10
-rw-r--r--ports-mgmt/portsnap/Makefile2
-rw-r--r--ports-mgmt/poudriere-devel/Makefile6
-rw-r--r--ports-mgmt/poudriere-devel/distinfo6
-rw-r--r--ports-mgmt/poudriere-devel/files/patch-test_common.sh19
-rw-r--r--ports-mgmt/poudriere/Makefile2
-rw-r--r--portuguese/libreoffice-pt_BR/distinfo10
-rw-r--r--portuguese/libreoffice/distinfo10
-rw-r--r--print/cups-filters/Makefile2
-rw-r--r--print/fontforge/Makefile1
-rw-r--r--print/ghostscript10/Makefile2
-rw-r--r--print/hp2xx/Makefile2
-rw-r--r--print/panda/Makefile2
-rw-r--r--print/pdfcpu/Makefile3
-rw-r--r--print/pdfcpu/distinfo10
-rw-r--r--print/photoprint/Makefile2
-rw-r--r--print/pslib/Makefile2
-rw-r--r--print/scribus-devel/Makefile2
-rw-r--r--print/scribus/Makefile2
-rw-r--r--print/xreader/Makefile2
-rw-r--r--russian/emkatic/Makefile2
-rw-r--r--russian/libreoffice/distinfo10
-rw-r--r--science/InsightToolkit/Makefile2
-rw-r--r--science/InsightToolkit501/Makefile2
-rw-r--r--science/Makefile1
-rw-r--r--science/PETSc/Makefile2
-rw-r--r--science/PETSc/distinfo6
-rw-r--r--science/PETSc/pkg-plist1
-rw-r--r--science/abinit/Makefile2
-rw-r--r--science/abinit/distinfo6
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/afni/pkg-plist3
-rw-r--r--science/dirac/Makefile1
-rw-r--r--science/dynare/Makefile2
-rw-r--r--science/elmerfem/Makefile2
-rw-r--r--science/gnudatalanguage/Makefile2
-rw-r--r--science/kst2/Makefile2
-rw-r--r--science/lammps/Makefile2
-rw-r--r--science/liggghts/Makefile2
-rw-r--r--science/mbdyn/Makefile2
-rw-r--r--science/multiwfn/Makefile2
-rw-r--r--science/octopus/Makefile2
-rw-r--r--science/orthanc/Makefile2
-rw-r--r--science/paraview/Makefile2
-rw-r--r--science/phonopy/Makefile2
-rw-r--r--science/phonopy/distinfo6
-rw-r--r--science/py-OpenFermion/Makefile10
-rw-r--r--science/py-OpenFermion/distinfo6
-rw-r--r--science/py-PyNE/Makefile4
-rw-r--r--science/py-PyNE/pkg-plist1
-rw-r--r--science/py-chempy/Makefile2
-rw-r--r--science/py-chempy/distinfo6
-rw-r--r--science/py-periodictable/Makefile22
-rw-r--r--science/py-periodictable/distinfo3
-rw-r--r--science/py-periodictable/pkg-descr2
-rw-r--r--science/py-phonopy/Makefile2
-rw-r--r--science/py-phonopy/distinfo6
-rw-r--r--science/py-scikit-sparse/Makefile2
-rw-r--r--science/shelxle/Makefile2
-rw-r--r--science/shelxle/distinfo6
-rw-r--r--science/siconos/Makefile2
-rw-r--r--science/smoldyn/Makefile1
-rw-r--r--science/thermofun/Makefile19
-rw-r--r--science/thermofun/distinfo6
-rw-r--r--science/thermofun/pkg-descr4
-rw-r--r--science/thermofun/pkg-plist14
-rw-r--r--science/trilinos/Makefile1
-rw-r--r--security/1password-client2/Makefile2
-rw-r--r--security/1password-client2/distinfo18
-rw-r--r--security/arti/Makefile4
-rw-r--r--security/arti/Makefile.crates162
-rw-r--r--security/arti/distinfo330
-rw-r--r--security/aws-c-cal/Makefile2
-rw-r--r--security/aws-c-cal/distinfo6
-rw-r--r--security/boringssl/Makefile5
-rw-r--r--security/boringssl/distinfo6
-rw-r--r--security/crowdsec/Makefile6
-rw-r--r--security/crowdsec/distinfo10
-rw-r--r--security/crowdsec/files/crowdsec.in105
-rw-r--r--security/crowdsec/files/patch-pkg_csconfig_database.go36
-rw-r--r--security/crowdsec/files/patch-pkg_types_getfstype.go8
-rw-r--r--security/crowdsec/files/patch-pkg_types_getfstype__freebsd.go28
-rw-r--r--security/crowdsec/files/pkg-deinstall.in6
-rw-r--r--security/crowdsec/files/pkg-install.in14
-rw-r--r--security/crowdsec/files/pkg-message.in6
-rw-r--r--security/crowdsec/files/upgrade-hub.in11
-rw-r--r--security/doas/Makefile3
-rw-r--r--security/doas/distinfo6
-rw-r--r--security/fizz/Makefile2
-rw-r--r--security/fizz/distinfo6
-rw-r--r--security/fizz/pkg-plist40
-rw-r--r--security/git-credential-oauth/Makefile3
-rw-r--r--security/git-credential-oauth/distinfo14
-rw-r--r--security/gsa/Makefile1
-rw-r--r--security/gsad/Makefile2
-rw-r--r--security/gsad/distinfo6
-rw-r--r--security/gvm-libs/Makefile2
-rw-r--r--security/gvm-libs/distinfo6
-rw-r--r--security/gvm-libs/files/patch-boreas_ping.c50
-rw-r--r--security/gvm-libs/pkg-plist10
-rw-r--r--security/gvm/Makefile2
-rw-r--r--security/gvmd/Makefile2
-rw-r--r--security/gvmd/distinfo6
-rw-r--r--security/gvmd/pkg-plist2
-rw-r--r--security/howdy/Makefile2
-rw-r--r--security/hydra/Makefile2
-rw-r--r--security/libgpg-error/Makefile3
-rw-r--r--security/libgpg-error/distinfo6
-rw-r--r--security/libgpg-error/pkg-plist2
-rw-r--r--security/libgsasl/Makefile1
-rw-r--r--security/metasploit/Makefile5
-rw-r--r--security/nextcloud-end_to_end_encryption/Makefile4
-rw-r--r--security/nextcloud-end_to_end_encryption/distinfo6
-rw-r--r--security/nextcloud-passman/Makefile2
-rw-r--r--security/nextcloud-passman/distinfo6
-rw-r--r--security/openssl31-quictls/Makefile12
-rw-r--r--security/openvas/Makefile5
-rw-r--r--security/openvas/distinfo6
-rw-r--r--security/openvas/files/patch-CMakeLists.txt20
-rw-r--r--security/openvas/files/patch-src_attack.c6
-rw-r--r--security/openvas/files/patch-tools_greenbone-nvt-sync.in33
-rw-r--r--security/openvas/pkg-plist8
-rw-r--r--security/p5-IO-Socket-SSL/Makefile10
-rw-r--r--security/palisade/files/patch-CMakeLists.txt15
-rw-r--r--security/pcsc-tools/Makefile3
-rw-r--r--security/pcsc-tools/distinfo6
-rw-r--r--security/picocrypt/Makefile13
-rw-r--r--security/picocrypt/distinfo18
-rw-r--r--security/py-badkeys/Makefile17
-rw-r--r--security/py-badkeys/distinfo6
-rw-r--r--security/py-fail2ban/Makefile3
-rw-r--r--security/py-fail2ban/distinfo6
-rw-r--r--security/py-first-server/Makefile4
-rw-r--r--security/py-greenbone-feed-sync/Makefile3
-rw-r--r--security/py-greenbone-feed-sync/distinfo6
-rw-r--r--security/py-greenbone-feed-sync/pkg-plist10
-rw-r--r--security/py-gvm-tools/Makefile5
-rw-r--r--security/py-gvm-tools/distinfo6
-rw-r--r--security/py-notus-scanner/Makefile5
-rw-r--r--security/py-notus-scanner/distinfo6
-rw-r--r--security/py-notus-scanner/pkg-plist10
-rw-r--r--security/py-ospd-openvas/Makefile3
-rw-r--r--security/py-ospd-openvas/distinfo6
-rw-r--r--security/py-ospd-openvas/pkg-plist10
-rw-r--r--security/py-pass-git-helper/Makefile6
-rw-r--r--security/py-pass-git-helper/distinfo6
-rw-r--r--security/py-python-gvm/Makefile3
-rw-r--r--security/py-python-gvm/distinfo6
-rw-r--r--security/py-ssh-audit/Makefile5
-rw-r--r--security/py-ssh-audit/distinfo6
-rw-r--r--security/py-ssh-audit/pkg-plist106
-rw-r--r--security/rubygem-doorkeeper-rails61/Makefile2
-rw-r--r--security/rubygem-doorkeeper-rails61/distinfo6
-rw-r--r--security/s2n-tls/Makefile2
-rw-r--r--security/s2n-tls/distinfo6
-rw-r--r--security/suricata/Makefile3
-rw-r--r--security/suricata/distinfo6
-rw-r--r--security/trivy/Makefile2
-rw-r--r--security/trivy/distinfo10
-rw-r--r--security/vuxml/vuln/2020.xml70
-rw-r--r--security/vuxml/vuln/2023.xml3
-rw-r--r--security/vuxml/vuln/2024.xml835
-rw-r--r--security/whatweb/Makefile5
-rw-r--r--shells/xonsh/Makefile6
-rw-r--r--shells/xonsh/distinfo6
-rw-r--r--sysutils/Makefile8
-rw-r--r--sysutils/android-ota-payload-extractor/Makefile24
-rw-r--r--sysutils/android-ota-payload-extractor/distinfo7
-rw-r--r--sysutils/android-ota-payload-extractor/pkg-descr3
-rw-r--r--sysutils/appjail-devel/Makefile4
-rw-r--r--sysutils/appjail-devel/distinfo6
-rw-r--r--sysutils/appjail-devel/pkg-plist34
-rw-r--r--sysutils/atitvout/Makefile25
-rw-r--r--sysutils/atitvout/distinfo2
-rw-r--r--sysutils/atitvout/files/patch-Makefile.bsd25
-rw-r--r--sysutils/atitvout/files/patch-atitvout.c52
-rw-r--r--sysutils/atitvout/files/patch-test.sh8
-rw-r--r--sysutils/atitvout/pkg-descr3
-rw-r--r--sysutils/auto-admin/Makefile6
-rw-r--r--sysutils/auto-admin/distinfo6
-rw-r--r--sysutils/bacula15-server/Makefile6
-rw-r--r--sysutils/bareos-server/Makefile4
-rw-r--r--sysutils/bareos-server/distinfo6
-rw-r--r--sysutils/bareos-server/files/pkg-deinstall.client.in2
-rw-r--r--sysutils/bareos21-server/Makefile6
-rw-r--r--sysutils/bareos21-server/distinfo6
-rw-r--r--sysutils/bareos21-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake77
-rw-r--r--sysutils/bareos21-server/files/patch-core-cmake_BareosSetVariableDefaults.cmake14
-rw-r--r--sysutils/bareos21-server/files/pkg-deinstall.client.in2
-rw-r--r--sysutils/bareos22-server/Makefile4
-rw-r--r--sysutils/bareos22-server/distinfo6
-rw-r--r--sysutils/bareos22-server/files/pkg-deinstall.client.in2
-rw-r--r--sysutils/bulk_extractor/Makefile7
-rw-r--r--sysutils/bulk_extractor/distinfo14
-rw-r--r--sysutils/cbsd/Makefile3
-rw-r--r--sysutils/cbsd/distinfo6
-rw-r--r--sysutils/cbsd/pkg-plist30
-rw-r--r--sysutils/conky/Makefile8
-rw-r--r--sysutils/conky/distinfo6
-rw-r--r--sysutils/conky/files/patch-lua_CMakeLists.txt16
-rw-r--r--sysutils/conky/files/patch-src_display-x11.cc6
-rw-r--r--sysutils/conky/files/patch-src_x11.h16
-rw-r--r--sysutils/containerd/Makefile3
-rw-r--r--sysutils/containerd/distinfo6
-rw-r--r--sysutils/dim/Makefile29
-rw-r--r--sysutils/dim/distinfo2
-rw-r--r--sysutils/dim/pkg-descr2
-rw-r--r--sysutils/dolly/Makefile74
-rw-r--r--sysutils/dolly/distinfo2
-rw-r--r--sysutils/dolly/files/extra-bzip2-patch-dolly.c20
-rw-r--r--sysutils/dolly/pkg-descr18
-rw-r--r--sysutils/dolly/pkg-plist2
-rw-r--r--sysutils/eza/Makefile2
-rw-r--r--sysutils/eza/Makefile.crates11
-rw-r--r--sysutils/eza/distinfo28
-rw-r--r--sysutils/fastfetch/Makefile2
-rw-r--r--sysutils/fastfetch/distinfo6
-rw-r--r--sysutils/fluent-bit/Makefile2
-rw-r--r--sysutils/fluent-bit/distinfo6
-rw-r--r--sysutils/graylog/Makefile2
-rw-r--r--sysutils/graylog/distinfo6
-rw-r--r--sysutils/libretto-config/Makefile38
-rw-r--r--sysutils/libretto-config/distinfo2
-rw-r--r--sysutils/libretto-config/files/patch-Makefile50
-rw-r--r--sysutils/libretto-config/files/patch-libapm-e.man154
-rw-r--r--sysutils/libretto-config/files/patch-libapm-j.man110
-rw-r--r--sysutils/libretto-config/files/patch-libapm.c204
-rw-r--r--sysutils/libretto-config/files/patch-libapm.h47
-rw-r--r--sysutils/libretto-config/pkg-descr24
-rw-r--r--sysutils/libretto-config/pkg-plist3
-rw-r--r--sysutils/limine/Makefile4
-rw-r--r--sysutils/limine/distinfo6
-rw-r--r--sysutils/limine/pkg-descr4
-rw-r--r--sysutils/lnav/Makefile18
-rw-r--r--sysutils/lnav/distinfo6
-rw-r--r--sysutils/lnav/pkg-descr2
-rw-r--r--sysutils/mise/Makefile48
-rw-r--r--sysutils/mise/distinfo98
-rw-r--r--sysutils/no-login/Makefile15
-rw-r--r--sysutils/no-login/distinfo2
-rw-r--r--sysutils/no-login/files/patch-Makefile12
-rw-r--r--sysutils/no-login/pkg-descr4
-rw-r--r--sysutils/opentofu/Makefile3
-rw-r--r--sysutils/opentofu/distinfo10
-rw-r--r--sysutils/pam_xdg/Makefile7
-rw-r--r--sysutils/pam_xdg/distinfo6
-rw-r--r--sysutils/pam_xdg/files/pkg-message.in (renamed from sysutils/pam_xdg/pkg-message)2
-rw-r--r--sysutils/plasma5-kinfocenter/Makefile7
-rw-r--r--sysutils/plasma6-discover/Makefile25
-rw-r--r--sysutils/plasma6-discover/distinfo3
-rw-r--r--sysutils/plasma6-discover/pkg-descr1
-rw-r--r--sysutils/plasma6-discover/pkg-plist260
-rw-r--r--sysutils/poweralertd/Makefile3
-rw-r--r--sysutils/poweralertd/distinfo6
-rw-r--r--sysutils/pv/Makefile29
-rw-r--r--sysutils/pv/distinfo6
-rw-r--r--sysutils/pv/pkg-plist10
-rw-r--r--sysutils/py-filelock/Makefile2
-rw-r--r--sysutils/py-filelock/distinfo6
-rw-r--r--sysutils/py-python-bareos/Makefile2
-rw-r--r--sysutils/py-python-bareos/distinfo6
-rw-r--r--sysutils/py-qmk/Makefile2
-rw-r--r--sysutils/py-salt/Makefile3
-rw-r--r--sysutils/py-salt/distinfo6
-rw-r--r--sysutils/py-salt/files/patch-requirements_base.txt14
-rw-r--r--sysutils/py-salt/files/patch-salt_ext_tornado_iostream.py10
-rw-r--r--sysutils/rust-coreutils/Makefile2
-rw-r--r--sysutils/rust-coreutils/Makefile.crates53
-rw-r--r--sysutils/rust-coreutils/distinfo112
-rw-r--r--sysutils/slurm-wlm/Makefile19
-rw-r--r--sysutils/slurm-wlm/distinfo6
-rw-r--r--sysutils/slurm-wlm/pkg-plist177
-rw-r--r--sysutils/squashfs-tools-ng/Makefile2
-rw-r--r--sysutils/squashfs-tools-ng/distinfo6
-rw-r--r--sysutils/squashfs-tools-ng/files/patch-bin_gensquashfs_mkfs.c77
-rw-r--r--sysutils/syslog-ng/Makefile3
-rw-r--r--sysutils/syslog-ng/distinfo6
-rw-r--r--sysutils/syslog-ng/files/syslog-ng.conf.sample2
-rw-r--r--sysutils/syslog-ng/pkg-plist57
-rw-r--r--sysutils/terraform-switcher/Makefile42
-rw-r--r--sysutils/terraform-switcher/distinfo82
-rw-r--r--sysutils/terraform/Makefile2
-rw-r--r--sysutils/terraform/distinfo10
-rw-r--r--sysutils/tflint/Makefile3
-rw-r--r--sysutils/tflint/distinfo10
-rw-r--r--sysutils/toybox/Makefile36
-rw-r--r--sysutils/toybox/distinfo6
-rw-r--r--sysutils/toybox/files/patch-kconfig_freebsd__miniconfig18
-rw-r--r--sysutils/toybox/files/patch-lib_portability.c11
-rw-r--r--sysutils/toybox/pkg-plist36
-rw-r--r--sysutils/tracker-miners/Makefile2
-rw-r--r--sysutils/vagrant/Makefile5
-rw-r--r--sysutils/vagrant/files/patch-vagrant.gemspec20
-rw-r--r--sysutils/waynergy/Makefile3
-rw-r--r--sysutils/waynergy/distinfo6
-rw-r--r--sysutils/zellij/Makefile2
-rw-r--r--sysutils/zellij/distinfo6
-rw-r--r--sysutils/zelta/Makefile37
-rw-r--r--sysutils/zelta/distinfo3
-rw-r--r--sysutils/zelta/files/pkg-message.in17
-rw-r--r--sysutils/zelta/pkg-descr8
-rw-r--r--sysutils/zelta/pkg-plist15
-rw-r--r--textproc/Makefile3
-rw-r--r--textproc/apache-solr/Makefile2
-rw-r--r--textproc/apache-solr/distinfo6
-rw-r--r--textproc/aq/Makefile66
-rw-r--r--textproc/aq/distinfo81
-rw-r--r--textproc/aq/pkg-descr2
-rw-r--r--textproc/castxml/Makefile2
-rw-r--r--textproc/castxml/distinfo6
-rw-r--r--textproc/cl-ppcre-sbcl/Makefile3
-rw-r--r--textproc/cl-ppcre/Makefile2
-rw-r--r--textproc/cl-ppcre/distinfo6
-rw-r--r--textproc/code-minimap/Makefile44
-rw-r--r--textproc/code-minimap/Makefile.crates74
-rw-r--r--textproc/code-minimap/distinfo226
-rw-r--r--textproc/code-minimap/files/patch-powerpc62
-rw-r--r--textproc/comrak/Makefile21
-rw-r--r--textproc/comrak/distinfo44
-rw-r--r--textproc/consul-template/Makefile3
-rw-r--r--textproc/consul-template/distinfo10
-rw-r--r--textproc/csvlens/Makefile2
-rw-r--r--textproc/csvlens/distinfo6
-rw-r--r--textproc/goldendict/Makefile2
-rw-r--r--textproc/html-xml-utils/Makefile2
-rw-r--r--textproc/ibus-typing-booster/Makefile2
-rw-r--r--textproc/ibus-typing-booster/distinfo6
-rw-r--r--textproc/jql/Makefile20
-rw-r--r--textproc/jql/distinfo42
-rw-r--r--textproc/jqp/Makefile19
-rw-r--r--textproc/jqp/distinfo5
-rw-r--r--textproc/jqp/pkg-descr3
-rw-r--r--textproc/kdiff3/Makefile9
-rw-r--r--textproc/kdiff3/distinfo6
-rw-r--r--textproc/kdiff3/pkg-plist4
-rw-r--r--textproc/moar/Makefile3
-rw-r--r--textproc/moar/distinfo10
-rw-r--r--textproc/py-agate/Makefile2
-rw-r--r--textproc/py-agate/distinfo6
-rw-r--r--textproc/py-csvkit/Makefile10
-rw-r--r--textproc/py-csvkit/distinfo6
-rw-r--r--textproc/py-mkdocs-get-deps/Makefile33
-rw-r--r--textproc/py-mkdocs-get-deps/distinfo3
-rw-r--r--textproc/py-mkdocs-get-deps/pkg-descr2
-rw-r--r--textproc/py-mkdocs-material/Makefile4
-rw-r--r--textproc/py-mkdocs-material/distinfo6
-rw-r--r--textproc/py-mkdocs/Makefile7
-rw-r--r--textproc/py-mkdocs/distinfo6
-rw-r--r--textproc/py-mkdocstrings/Makefile2
-rw-r--r--textproc/py-mkdocstrings/distinfo6
-rw-r--r--textproc/py-pdf2docx/Makefile1
-rw-r--r--textproc/py-pyphen/Makefile2
-rw-r--r--textproc/py-pyphen/distinfo6
-rw-r--r--textproc/py-pytkdocs/Makefile2
-rw-r--r--textproc/py-textdistance/Makefile3
-rw-r--r--textproc/py-textdistance/distinfo6
-rw-r--r--textproc/uctodata/Makefile2
-rw-r--r--textproc/uctodata/distinfo6
-rw-r--r--textproc/uim-el/Makefile5
-rw-r--r--textproc/uim-el/distinfo6
-rw-r--r--textproc/uim-el/files/patch-emacs_uim-var.el20
-rw-r--r--textproc/uim-gtk/Makefile1
-rw-r--r--textproc/uim-gtk3/Makefile1
-rw-r--r--textproc/uim/Makefile5
-rw-r--r--textproc/uim/distinfo6
-rw-r--r--textproc/vale/Makefile2
-rw-r--r--textproc/vale/distinfo10
-rw-r--r--textproc/yq/Makefile8
-rw-r--r--textproc/yq/distinfo6
-rw-r--r--ukrainian/libreoffice/distinfo10
-rw-r--r--vietnamese/libreoffice/distinfo10
-rw-r--r--www/Makefile4
-rw-r--r--www/adzap/Makefile3
-rw-r--r--www/bareos-webui/Makefile2
-rw-r--r--www/bareos-webui/distinfo6
-rw-r--r--www/bareos21-webui/Makefile2
-rw-r--r--www/bareos21-webui/distinfo6
-rw-r--r--www/bareos22-webui/Makefile2
-rw-r--r--www/bareos22-webui/distinfo6
-rw-r--r--www/bkmrkconv/Makefile3
-rw-r--r--www/bolt/Makefile5
-rw-r--r--www/bozohttpd/Makefile5
-rw-r--r--www/caddy-custom/pkg-descr2
-rw-r--r--www/chems/Makefile3
-rw-r--r--www/chromium/Makefile2
-rw-r--r--www/chromium/distinfo14
-rw-r--r--www/chromium/files/patch-chrome_app_chrome__main__delegate.cc44
-rw-r--r--www/chromium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc8
-rw-r--r--www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc6
-rw-r--r--www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc10
-rw-r--r--www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json514
-rw-r--r--www/chromium/files/patch-third__party_ffmpeg_configure13
-rw-r--r--www/chromium/files/patch-ui_base_ui__base__features.cc6
-rw-r--r--www/clearsilver/Makefile2
-rw-r--r--www/crawl/Makefile3
-rw-r--r--www/cssed/Makefile4
-rw-r--r--www/domoticz/Makefile3
-rw-r--r--www/domoticz/distinfo6
-rw-r--r--www/domoticz/pkg-plist873
-rw-r--r--www/ffproxy/Makefile7
-rw-r--r--www/firefox/Makefile2
-rw-r--r--www/firefox/distinfo6
-rw-r--r--www/galene/distinfo78
-rw-r--r--www/gitlab-pages/Makefile3
-rw-r--r--www/gitlab-pages/distinfo10
-rw-r--r--www/gitlab-workhorse/Makefile2
-rw-r--r--www/gitlab-workhorse/distinfo10
-rw-r--r--www/gitlab/Makefile4
-rw-r--r--www/gitlab/distinfo12
-rw-r--r--www/glpi/Makefile2
-rw-r--r--www/glpi/distinfo6
-rw-r--r--www/glpi/pkg-plist53
-rw-r--r--www/goose/Makefile4
-rw-r--r--www/h2o/Makefile41
-rw-r--r--www/h2o/distinfo6
-rw-r--r--www/h2o/files/extra-patch-cputype-defined11
-rw-r--r--www/h2o/files/patch-CMakeLists.txt98
-rw-r--r--www/h2o/files/patch-src_ssl.c4
-rw-r--r--www/h2o/pkg-plist30
-rw-r--r--www/hotcrp/Makefile3
-rw-r--r--www/ikiwiki/Makefile5
-rw-r--r--www/ikiwiki/distinfo6
-rw-r--r--www/ilias/Makefile10
-rw-r--r--www/ilias/distinfo6
-rw-r--r--www/interchange/Makefile3
-rw-r--r--www/itop/Makefile5
-rw-r--r--www/larbin/Makefile3
-rw-r--r--www/libdatachannel/Makefile2
-rw-r--r--www/libdatachannel/distinfo6
-rw-r--r--www/libdatachannel/pkg-plist9
-rw-r--r--www/librespeed/Makefile2
-rw-r--r--www/librespeed/distinfo6
-rw-r--r--www/links/Makefile2
-rw-r--r--www/lynx-current/Makefile3
-rw-r--r--www/lynx-current/distinfo6
-rw-r--r--www/lynx-current/files/patch-makefile.in28
-rw-r--r--www/lynx-current/pkg-plist1
-rw-r--r--www/lynx/Makefile2
-rw-r--r--www/mattermost-server/Makefile9
-rw-r--r--www/mattermost-server/distinfo6
-rw-r--r--www/mattermost-server/pkg-plist43
-rw-r--r--www/mattermost-webapp/Makefile3
-rw-r--r--www/mattermost-webapp/distinfo6
-rw-r--r--www/mattermost-webapp/pkg-plist462
-rw-r--r--www/miniflux/Makefile22
-rw-r--r--www/miniflux/distinfo44
-rw-r--r--www/mod_auth_openid/Makefile3
-rw-r--r--www/mod_tidy/Makefile31
-rw-r--r--www/mod_tidy/distinfo2
-rw-r--r--www/mod_tidy/pkg-descr6
-rw-r--r--www/nextcloud-appointments/Makefile7
-rw-r--r--www/nextcloud-appointments/distinfo6
-rw-r--r--www/nextcloud-calendar/Makefile2
-rw-r--r--www/nextcloud-calendar/distinfo6
-rw-r--r--www/nextcloud-contacts/Makefile4
-rw-r--r--www/nextcloud-contacts/distinfo6
-rw-r--r--www/nextcloud-deck/Makefile4
-rw-r--r--www/nextcloud-deck/distinfo6
-rw-r--r--www/nextcloud-notes/Makefile2
-rw-r--r--www/nextcloud-notes/distinfo6
-rw-r--r--www/nextcloud/Makefile2
-rw-r--r--www/nextcloud/distinfo6
-rw-r--r--www/nginx-devel/Makefile5
-rw-r--r--www/nginx-devel/Makefile.extmod2
-rw-r--r--www/nginx-devel/distinfo10
-rw-r--r--www/p5-HTTP-Tiny/Makefile10
-rw-r--r--www/pear-Structures_DataGrid_Renderer_Smarty/Makefile3
-rw-r--r--www/privatebin/Makefile2
-rw-r--r--www/privatebin/distinfo6
-rw-r--r--www/privatebin/pkg-plist14
-rw-r--r--www/proxygen/Makefile2
-rw-r--r--www/proxygen/distinfo6
-rw-r--r--www/py-dj-database-url/Makefile3
-rw-r--r--www/py-dj42-drf-spectacular-sidecar/Makefile3
-rw-r--r--www/py-dj42-drf-spectacular-sidecar/distinfo6
-rw-r--r--www/py-django-allauth/Makefile3
-rw-r--r--www/py-django-annoying/Makefile4
-rw-r--r--www/py-django-assets/Makefile4
-rw-r--r--www/py-django-auth-ldap/Makefile3
-rw-r--r--www/py-django-bitfield/Makefile3
-rw-r--r--www/py-django-bleach/Makefile3
-rw-r--r--www/py-django-bootstrap3/Makefile3
-rw-r--r--www/py-django-braces/Makefile4
-rw-r--r--www/py-django-cacheops/Makefile3
-rw-r--r--www/py-django-choices-field/Makefile3
-rw-r--r--www/py-django-classy-tags/Makefile3
-rw-r--r--www/py-django-cms/Makefile3
-rw-r--r--www/py-django-configurations/Makefile5
-rw-r--r--www/py-django-constance/Makefile3
-rw-r--r--www/py-django-contact-form/Makefile3
-rw-r--r--www/py-django-contrib-comments/Makefile4
-rw-r--r--www/py-django-cors-headers/Makefile3
-rw-r--r--www/py-django-crispy-forms/Makefile3
-rw-r--r--www/py-django-cron/Makefile3
-rw-r--r--www/py-django-csp/Makefile3
-rw-r--r--www/py-django-debreach/Makefile2
-rw-r--r--www/py-django-debug-toolbar/Makefile3
-rw-r--r--www/py-django-dpaste/Makefile41
-rw-r--r--www/py-django-dpaste/distinfo3
-rw-r--r--www/py-django-dpaste/pkg-descr3
-rw-r--r--www/py-django-extensions/Makefile3
-rw-r--r--www/py-django-filer/Makefile3
-rw-r--r--www/py-django-filter/Makefile3
-rw-r--r--www/py-django-formset-js-improved/Makefile4
-rw-r--r--www/py-django-graphiql-debug-toolbar/Makefile4
-rw-r--r--www/py-django-guardian/Makefile3
-rw-r--r--www/py-django-hashid-field/Makefile3
-rw-r--r--www/py-django-haystack/Makefile4
-rw-r--r--www/py-django-hijack/Makefile3
-rw-r--r--www/py-django-htmx/Makefile3
-rw-r--r--www/py-django-jquery-js/Makefile4
-rw-r--r--www/py-django-js-asset/Makefile3
-rw-r--r--www/py-django-jsonview/Makefile4
-rw-r--r--www/py-django-markdownx/Makefile3
-rw-r--r--www/py-django-model-utils/Makefile3
-rw-r--r--www/py-django-modelcluster/Makefile3
-rw-r--r--www/py-django-mptt/Makefile3
-rw-r--r--www/py-django-netfields/Makefile3
-rw-r--r--www/py-django-otp/Makefile3
-rw-r--r--www/py-django-permissionedforms/Makefile3
-rw-r--r--www/py-django-photologue/Makefile3
-rw-r--r--www/py-django-picklefield/Makefile5
-rw-r--r--www/py-django-polymorphic/Makefile4
-rw-r--r--www/py-django-post_office/Makefile3
-rw-r--r--www/py-django-prometheus/Makefile3
-rw-r--r--www/py-django-pyscss/Makefile3
-rw-r--r--www/py-django-ranged-response/Makefile4
-rw-r--r--www/py-django-recaptcha/Makefile3
-rw-r--r--www/py-django-redis/Makefile3
-rw-r--r--www/py-django-registration-redux/Makefile3
-rw-r--r--www/py-django-registration/Makefile3
-rw-r--r--www/py-django-reversion/Makefile3
-rw-r--r--www/py-django-rich/Makefile3
-rw-r--r--www/py-django-sekizai/Makefile3
-rw-r--r--www/py-django-simple-captcha/Makefile3
-rw-r--r--www/py-django-simple-history/Makefile3
-rw-r--r--www/py-django-smart-selects/Makefile3
-rw-r--r--www/py-django-solo/Makefile3
-rw-r--r--www/py-django-sortedm2m/Makefile4
-rw-r--r--www/py-django-star-ratings/Makefile4
-rw-r--r--www/py-django-statici18n/Makefile3
-rw-r--r--www/py-django-storages/Makefile3
-rw-r--r--www/py-django-tables2/Makefile3
-rw-r--r--www/py-django-tagging/Makefile4
-rw-r--r--www/py-django-taggit/Makefile3
-rw-r--r--www/py-django-tastypie/Makefile5
-rw-r--r--www/py-django-tastypie/distinfo6
-rw-r--r--www/py-django-templatetag-sugar/Makefile4
-rw-r--r--www/py-django-timezone-field/Makefile3
-rw-r--r--www/py-django-tinymce/Makefile3
-rw-r--r--www/py-django-treebeard/Makefile5
-rw-r--r--www/py-django-unfold/Makefile3
-rw-r--r--www/py-django-webpack-loader/Makefile3
-rw-r--r--www/py-django-widget-tweaks/Makefile3
-rw-r--r--www/py-djangocms-admin-style/Makefile3
-rw-r--r--www/py-djangoql/Makefile3
-rw-r--r--www/py-djangorestframework/Makefile3
-rw-r--r--www/py-djangosaml2/Makefile3
-rw-r--r--www/py-drf-spectacular-sidecar/Makefile5
-rw-r--r--www/py-drf-spectacular-sidecar/distinfo6
-rw-r--r--www/py-drf-spectacular/Makefile3
-rw-r--r--www/py-drf-yasg/Makefile3
-rw-r--r--www/py-enmerkar/Makefile4
-rw-r--r--www/py-fastapi/Makefile5
-rw-r--r--www/py-fastapi/distinfo6
-rw-r--r--www/py-flask-caching/Makefile4
-rw-r--r--www/py-flask-caching/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-aiplatform/Makefile2
-rw-r--r--www/py-google-cloud-aiplatform/distinfo6
-rw-r--r--www/py-gunicorn/Makefile1
-rw-r--r--www/py-gunicorn/files/gunicorn.in2
-rw-r--r--www/py-horizon/Makefile3
-rw-r--r--www/py-jsonfield/Makefile4
-rw-r--r--www/py-paste/Makefile6
-rw-r--r--www/py-paste/distinfo6
-rw-r--r--www/py-postorius/Makefile3
-rw-r--r--www/py-pywikibot/Makefile2
-rw-r--r--www/py-pywikibot/distinfo6
-rw-r--r--www/py-social-auth-app-django/Makefile4
-rw-r--r--www/py-social-auth-app-django/distinfo6
-rw-r--r--www/py-spyne/Makefile2
-rw-r--r--www/py-strawberry-graphql-django/Makefile7
-rw-r--r--www/py-strawberry-graphql-django/distinfo6
-rw-r--r--www/py-swapper/Makefile4
-rw-r--r--www/py-webargs/Makefile2
-rw-r--r--www/py-woob/Makefile4
-rw-r--r--www/qt5-webengine/Makefile1
-rw-r--r--www/qt6-webengine/Makefile2
-rw-r--r--www/restinio/Makefile26
-rw-r--r--www/s/Makefile3
-rw-r--r--www/s/distinfo10
-rw-r--r--www/screego/Makefile2
-rw-r--r--www/seahub/Makefile6
-rw-r--r--www/shiori/Makefile4
-rw-r--r--www/shiori/distinfo10
-rw-r--r--www/tcexam/Makefile2
-rw-r--r--www/tcexam/distinfo6
-rw-r--r--www/tgpt/Makefile62
-rw-r--r--www/tgpt/distinfo79
-rw-r--r--www/tgpt/pkg-descr5
-rw-r--r--www/threejs/Makefile2
-rw-r--r--www/threejs/distinfo6
-rw-r--r--www/threejs/pkg-plist2
-rw-r--r--www/tomcat-native2/Makefile37
-rw-r--r--www/tomcat-native2/distinfo3
-rw-r--r--www/tomcat-native2/files/patch-include_ssl__private.h12
-rw-r--r--www/tomcat-native2/files/patch-src_ssl.c63
-rw-r--r--www/tomcat-native2/files/patch-src_sslutils.c14
-rw-r--r--www/tomcat-native2/pkg-descr3
-rw-r--r--www/trac-accountmanager/Makefile4
-rw-r--r--www/trac-accountmanager/distinfo6
-rw-r--r--www/trac/Makefile2
-rw-r--r--www/trac/files/patch-trac_util_datefmt.py143
-rw-r--r--www/trunk/Makefile270
-rw-r--r--www/trunk/distinfo538
-rw-r--r--www/tt-rss/Makefile5
-rw-r--r--www/tt-rss/distinfo6
-rw-r--r--www/ungoogled-chromium/Makefile2
-rw-r--r--www/ungoogled-chromium/distinfo14
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn4
-rw-r--r--www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc4
-rw-r--r--www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc10
-rw-r--r--www/ungoogled-chromium/files/patch-third__party_ffmpeg_configure13
-rw-r--r--www/unit-java/distinfo6
-rw-r--r--www/unit-wasm/Makefile2
-rw-r--r--www/unit/distinfo6
-rw-r--r--www/unit/version.mk2
-rw-r--r--www/webalizer/Makefile65
-rw-r--r--www/webalizer/files/ja-webalizer.conf-dist.patch69
-rw-r--r--www/webalizer/files/patch-webalizer_lang.japanese159
-rw-r--r--www/you-get/Makefile3
-rw-r--r--x11-fm/doublecmd/Makefile2
-rw-r--r--x11-fonts/libXft/Makefile7
-rw-r--r--x11-fonts/libXft/distinfo6
-rw-r--r--x11-servers/xwayland-devel/Makefile4
-rw-r--r--x11-servers/xwayland-devel/distinfo6
-rw-r--r--x11-themes/Kvantum/Makefile3
-rw-r--r--x11-themes/Kvantum/distinfo6
-rw-r--r--x11-themes/papirus-icon-theme/Makefile2
-rw-r--r--x11-themes/papirus-icon-theme/distinfo6
-rw-r--r--x11-toolkits/Makefile3
-rw-r--r--x11-toolkits/fox16/Makefile2
-rw-r--r--x11-toolkits/fox17/Makefile2
-rw-r--r--x11-toolkits/gnustep-back/Makefile1
-rw-r--r--x11-toolkits/gnustep-gui/Makefile1
-rw-r--r--x11-toolkits/gtk40/Makefile1
-rw-r--r--x11-toolkits/libgdiplus/Makefile2
-rw-r--r--x11-toolkits/libshumate/Makefile2
-rw-r--r--x11-toolkits/libshumate/distinfo6
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile24
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Dialogs/distinfo2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr2
-rw-r--r--x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-plist14
-rw-r--r--x11-toolkits/p5-Prima/Makefile2
-rw-r--r--x11-toolkits/p5-Tk-FileDialog/Makefile26
-rw-r--r--x11-toolkits/p5-Tk-FileDialog/distinfo2
-rw-r--r--x11-toolkits/p5-Tk-FileDialog/pkg-descr3
-rw-r--r--x11-toolkits/p5-Tk-FileDialog/pkg-plist2
-rw-r--r--x11-toolkits/pangolin/Makefile1
-rw-r--r--x11-toolkits/pythonqt/Makefile2
-rw-r--r--x11-toolkits/pythonqt/distinfo6
-rw-r--r--x11-toolkits/qt6pas/Makefile15
-rw-r--r--x11-toolkits/qt6pas/distinfo6
-rw-r--r--x11-toolkits/qt6pas/pkg-plist2
-rw-r--r--x11-toolkits/scenefx/Makefile32
-rw-r--r--x11-toolkits/scenefx/distinfo3
-rw-r--r--x11-toolkits/scenefx/pkg-descr9
-rw-r--r--x11-toolkits/scenefx/pkg-plist9
-rw-r--r--x11-toolkits/wlroots/Makefile3
-rw-r--r--x11-toolkits/wlroots/distinfo6
-rw-r--r--x11-toolkits/wxgtk30/Makefile2
-rw-r--r--x11-toolkits/wxgtk32/Makefile2
-rw-r--r--x11-toolkits/xforms/Makefile2
-rw-r--r--x11-wm/afterstep-stable/Makefile2
-rw-r--r--x11-wm/cosmic-comp/Makefile4
-rw-r--r--x11-wm/cosmic-comp/distinfo6
-rw-r--r--x11-wm/durden/distinfo4
-rw-r--r--x11-wm/dwl/distinfo4
-rw-r--r--x11-wm/gamescope/distinfo4
-rw-r--r--x11-wm/hyprland/Makefile17
-rw-r--r--x11-wm/hyprland/distinfo8
-rw-r--r--x11-wm/libwraster/Makefile1
-rw-r--r--x11-wm/plasma6-kwin/Makefile3
-rw-r--r--x11-wm/plasma6-kwin/distinfo6
-rw-r--r--x11-wm/swayfx/Makefile11
-rw-r--r--x11-wm/swayfx/distinfo12
-rw-r--r--x11-wm/windowmaker/Makefile2
-rw-r--r--x11/dwlb/Makefile4
-rw-r--r--x11/dwlb/distinfo6
-rw-r--r--x11/eaglemode/Makefile2
-rw-r--r--x11/fnott/Makefile2
-rw-r--r--x11/fnott/distinfo6
-rw-r--r--x11/fnott/pkg-plist1
-rw-r--r--x11/gtklock/distinfo2
-rw-r--r--x11/hyprcursor/Makefile3
-rw-r--r--x11/hyprcursor/distinfo6
-rw-r--r--x11/hyprpaper/Makefile15
-rw-r--r--x11/hyprpaper/distinfo10
-rw-r--r--x11/libICE/Makefile3
-rw-r--r--x11/libICE/distinfo6
-rw-r--r--x11/libICE/files/patch-libICE-1.1.0-static-assert-fix32
-rw-r--r--x11/libxkbcommon/Makefile4
-rw-r--r--x11/libxkbcommon/distinfo6
-rw-r--r--x11/libxkbcommon/files/patch-meson.build11
-rw-r--r--x11/libxkbcommon/pkg-plist2
-rw-r--r--x11/nwg-dock-hyprland/Makefile7
-rw-r--r--x11/nwg-dock-hyprland/distinfo14
-rw-r--r--x11/showmethekey/Makefile2
-rw-r--r--x11/showmethekey/distinfo6
-rw-r--r--x11/squeekboard/Makefile2
-rw-r--r--x11/squeekboard/Makefile.crates57
-rw-r--r--x11/squeekboard/distinfo120
-rw-r--r--x11/swaybg/Makefile5
-rw-r--r--x11/swaybg/distinfo6
-rw-r--r--x11/swayimg/Makefile1
-rw-r--r--x11/waybar/Makefile72
-rw-r--r--x11/waybar/distinfo12
-rw-r--r--x11/wmenu/Makefile3
-rw-r--r--x11/wmenu/distinfo6
-rw-r--r--x11/wvkbd/Makefile2
-rw-r--r--x11/wvkbd/distinfo6
-rw-r--r--x11/xloadimage/Makefile2
2489 files changed, 24063 insertions, 27909 deletions
diff --git a/GIDs b/GIDs
index c406ff64d990..d98be0309a9c 100644
--- a/GIDs
+++ b/GIDs
@@ -275,7 +275,7 @@ svxlink:*:331:
keycloak:*:332:
honeytrap:*:333:
percona:*:334:
-# free: 335
+benthos:*:335:
# free: 336
daapd:*:337:
murmur:*:338:
diff --git a/MOVED b/MOVED
index 50eef3d998de..2ee88ca75019 100644
--- a/MOVED
+++ b/MOVED
@@ -689,6 +689,7 @@ sysutils/bareos17-client-static||2021-12-05|Has expired: Deprecated, no new rele
sysutils/bareos17-server|sysutils/bareos18-server|2021-12-05|Has expired: Deprecated, no new release since 2020
www/bareos17-webui|www/bareos18-webui|2021-12-05|Has expired: Deprecated, no new release since 2020
math/eigen2||2021-12-07|Has expired: No longer available upstream, no consumers in ports
+misc/opensubdiv|graphics/opensubdiv|2021-12-07|remove duplicate
emulators/qemu41||2021-12-10|Has expired: Use emulators/qemu or emulators/qemu-devel
security/putty-gtk2||2021-12-15|Has expired: putty-gtk2 is being phased out
games/xnethack-nox11|games/xnethack@nox11|2021-12-16|Turned into flavor
@@ -2168,6 +2169,7 @@ www/py-WebTest|www/py-webtest|2023-06-08|Use lowercase PORTNAME and path
security/py-sequoia||2023-06-09|Deprecated upstream, broken as based on older dependency
audio/hvl2wav|audio/ocp|2023-06-10|Has expired: Abandoned upstream, use audio/ocp instead
x11/thinglaunch|x11/thingylaunch|2023-06-10|Has expired: Abandonware, please use x11/thingylaunch instead
+devel/kiwix-lib|devel/libkiwix|2023-06-12|Renamed to match upstream naming
sysutils/intel-nvmupdate|sysutils/intel-nvmupdate-40g|2023-06-14|Moved to sysutils/intel-nvmupdate-40g, which is 40G-generation specific port to make space for 10G and 100G generations
sysutils/intel-qcu|sysutils/intel-epct|2023-06-14|Moved to sysutils/intel-epct
multimedia/obs-qtwebkit||2023-06-16|Has expired: OBS ships with their own browser plugin from version 25 onwards
@@ -3194,3 +3196,40 @@ net/gost||2024-04-18|Has expired: Requires deprecated lang/go119
lang/go119||2024-04-18|Has expired: Upsrteam EOL reached on 2023-09-06
www/gitlab-ce|www/gitlab@ce|2024-04-21|Move www/gitlab-ce to www/gitlab and added flavor ce and ee
multimedia/flvtool++||2024-04-21|Has expired: Abandonware, consider using multimedia/flvmeta
+www/mod_tidy||2024-04-24|Has expired: Last upstream release was in 2005
+net-p2p/go-prysm||2024-04-24|Has expired: Broken for more than 6 months
+x11-toolkits/p5-Gtk2-Ex-Dialogs||2024-04-24|Has expired: No longer works with modern Gtk2
+math/mathlibtools||2024-04-28|Project is obsolete and archived on GitHub since Aug 2023, not compatible with math/lean4
+emulators/qemu7@tools|emulators/qemu@tools|2024-04-29|Use emulators/qemu@tools instead
+lang/tcl9|lang/tcl90|2024-04-30|Renamed for consistency with the 8.x series ports
+deskutils/aspostit||2024-04-30|Has expired: Unmaintained, last upstream release in 2001
+x11-toolkits/p5-Tk-FileDialog||2024-04-30|Has expired: Does not work with recent Tk versions
+www/py-django-dpaste||2024-04-30|Has expired
+dns/bind916|dns/bind918|2024-04-30|Has expired: End of life, please migrate to a newer version of BIND9
+devel/rubygem-ruby_dep||2024-04-30|Has expired: Upstream official support to Ruby 2.x only and is inactive for 7.5 years. And there is no dependent ports
+databases/pgsphere||2024-04-30|Has expired: The repository has been archived by the owner on 2023-08-09 and is inactive for almost 4.5 years
+games/residualvm||2024-04-30|Has expired: Obsolete, merged with ScummVM Oct 9, 2020
+misc/firestring||2024-04-30|Has expired: Upstream is gone and last release in 2004
+dns/firedns||2024-04-30|Has expired: Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
+sysutils/libretto-config||2024-04-30|Has expired: Utility for obsolete hardware released 20 years ago
+sysutils/dolly||2024-04-30|Has expired: Abandonware, upstream is gone
+sysutils/atitvout||2024-04-30|Has expired: Obsolete, utility for hardware released over 20 years ago
+multimedia/py-librtmp||2024-04-30|Has expired: Depends on deprecated library librtmp
+multimedia/librtmp||2024-04-30|Has expired: Depends on legacy functionality of OpenSSL and superseded by multimedia/ffmpeg
+multimedia/rtmpdump||2024-04-30|Has expired: Depends on deprecated library librtmp, consider migrating to multimedia/ffmpeg
+multimedia/rubygem-paperclip-av-transcoder||2024-04-30|Has expired: Depends on deprecated port devel/rubygem-paperclip-rails5
+benchmarks/iozone21||2024-04-30|Has expired: Abandoned and obsolete version, superseded by benchmarks/iozone (3.x). Consider also migrating to benchmarks/fio
+devel/tla||2024-04-30|Has expired: Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial
+devel/configkit||2024-04-30|Has expired: Depends on deprecated port devel/libphk
+devel/libphk||2024-04-30|Has expired: Superseded by various other projects
+games/2048-qt||2024-04-30|Has expired: Unmaintained, last upstream release in 2016
+devel/cdash||2024-04-30|Has expired: Very outdated version that's unsupported upstream
+sysutils/dim||2024-04-30|Has expired: Abandonware, upstream stopped development in 2005
+net-im/jabberd||2024-04-30|Has expired: No longer developed as of 2019, consider using net-im/ejabberd
+irc/miau||2024-04-30|Has expired: Abandoned upstream, last release in 2010 and no activity since 2014. Consider migrating to irc/soju or irc/znc
+sysutils/no-login||2024-04-30|Has expired: Obsolete, use nologin in base
+lang/gcc48||2024-05-01|Has expired: Unsupported by upstream since 2015. Use GCC 10 or newer instead
+multimedia/rubygem-paperclip-av-transcoder-rails50||2024-05-04|Has expired: Depends on deprecated port devel/rubygem-paperclip-rails50
+devel/rubygem-paperclip-rails50||2024-05-04|Has expired: Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage
+devel/rubygem-paperclip-rails5||2024-05-04|Has expired: Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage
+biology/pbseqan|biology/seqan|2024-05-05|Has expired: Upstream merged into SeqAn project: Use biology/seqan
diff --git a/Mk/Scripts/do-users-groups.sh b/Mk/Scripts/do-users-groups.sh
index b4ddf5a8a5d3..fdaad401de72 100644
--- a/Mk/Scripts/do-users-groups.sh
+++ b/Mk/Scripts/do-users-groups.sh
@@ -76,7 +76,7 @@ if [ -n "${GROUPS}" ]; then
cat >> "${dp_UG_INSTALL}" <<-eot2
if ! \${PW} groupshow $group >/dev/null 2>&1; then
echo "Creating group '$group' with gid '$gid'"
- \${PW} groupadd $group -g $gid
+ \${PW} groupadd $group -g $gid || exit \$?
else
echo "Using existing group '$group'"
fi
@@ -129,7 +129,7 @@ if [ -n "${USERS}" ]; then
cat >> "${dp_UG_INSTALL}" <<-eot2
if ! \${PW} usershow $login >/dev/null 2>&1; then
echo "Creating user '$login' with uid '$uid'"
- \${PW} useradd $login -u $uid -g $gid $class -c "$gecos" -d $homedir -s $shell
+ \${PW} useradd $login -u $uid -g $gid $class -c "$gecos" -d $homedir -s $shell || exit \$?
else
echo "Using existing user '$login'"
fi
@@ -185,7 +185,7 @@ if [ -n "${GROUPS}" ]; then
cat >> "${dp_UG_INSTALL}" <<-eot2
if ! \${PW} groupshow ${group} | grep -qw ${login}; then
echo "Adding user '${login}' to group '${group}'"
- \${PW} groupmod ${group} -m ${login}
+ \${PW} groupmod ${group} -m ${login} || exit \$?
fi
eot2
fi
diff --git a/Mk/Uses/cmake.mk b/Mk/Uses/cmake.mk
index 4129f0f341fc..18293c4fdfa5 100644
--- a/Mk/Uses/cmake.mk
+++ b/Mk/Uses/cmake.mk
@@ -192,7 +192,7 @@ do-test:
@cd ${BUILD_WRKSRC} && \
${SETENVI} ${WRK_ENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_TESTING_ARGS} ${CMAKE_SOURCE_PATH} && \
${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${_MAKE_JOBS} ${MAKE_ARGS} ${ALL_TARGET} && \
- ${SETENVI} ${WRK_ENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${CMAKE_TESTING_TARGET}
+ ${SETENVI} ${WRK_ENV} ${TEST_ENV} CTEST_PARALLEL_LEVEL=${_MAKE_JOBS_NUMBER} ${MAKE_CMD} ${MAKE_ARGS} ${CMAKE_TESTING_TARGET}
. endif
. endif
diff --git a/Mk/Uses/mlt.mk b/Mk/Uses/mlt.mk
index d81f848e37b9..222ddd30691e 100644
--- a/Mk/Uses/mlt.mk
+++ b/Mk/Uses/mlt.mk
@@ -37,7 +37,7 @@ _MLT_NODEPEND= yes
. endif
# Library dependencies
-_MLT7_VERSION= 7.22.0
+_MLT7_VERSION= 7.24.0
_MLT7_PORTNAME= mlt7
_MLT7_LIB= libmlt-7.so
_MLT7_MELT= ${LOCALBASE}/bin/melt-7
diff --git a/Mk/Uses/ruby.mk b/Mk/Uses/ruby.mk
index cad327f2bd46..c062bcf02f45 100644
--- a/Mk/Uses/ruby.mk
+++ b/Mk/Uses/ruby.mk
@@ -155,7 +155,7 @@ RUBY_PORTREVISION= 0
#
# Ruby 3.2
#
-RUBY_DISTVERSION= 3.2.3
+RUBY_DISTVERSION= 3.2.4
RUBY_PORTREVISION= 0
. elif ${RUBY_VER} == 3.3
@@ -163,7 +163,7 @@ RUBY_PORTREVISION= 0
# Ruby 3.3
#
RUBY_DISTVERSION= 3.3.1
-RUBY_PORTREVISION= 0
+RUBY_PORTREVISION= 1
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
diff --git a/Mk/bsd.gcc.mk b/Mk/bsd.gcc.mk
index aeac8ac04dc6..170865b57bab 100644
--- a/Mk/bsd.gcc.mk
+++ b/Mk/bsd.gcc.mk
@@ -35,7 +35,7 @@ GCC_Include_MAINTAINER= gerald@FreeBSD.org
# All GCC versions supported by this framework.
#
# When updating this, keep Mk/bsd.default-versions.mk in sync.
-GCCVERSIONS= 4.8 9 10 11 12 13 14
+GCCVERSIONS= 9 10 11 12 13 14
# No configurable parts below this. ####################################
#
diff --git a/Mk/bsd.options.desc.mk b/Mk/bsd.options.desc.mk
index f3bbd90e49d7..98bae9d4ee3b 100644
--- a/Mk/bsd.options.desc.mk
+++ b/Mk/bsd.options.desc.mk
@@ -82,6 +82,7 @@ DTRACE_DESC?= Build with DTrace probes
DV_DESC?= Quasar DV video codec support (libdv)
DVDCSS_DESC?= Encrypted DVD support via libdvdcss
ECW_DESC?= ECW image format support
+ENCHANT_DESC?= Spell checking support via Enchant
ESPEAK_DESC?= eSpeak speech synthesizer support
EXAMPLES_DESC?= Build and/or install examples
EXIV2_DESC?= EXIF and IPTC metadata support via exiv2
@@ -192,7 +193,7 @@ JPEG2000_DESC?= JPEG 2000 support
JSON_C_DESC?= JSON file/format parser support via json-c
JSON_DESC?= JSON file/format/parser support
JXL_DESC?= JPEG XL image format via libjxl
-KDE4_DESC?= KDE 4 desktop environment support
+KDE_DESC?= KDE desktop environment support
KERBEROS_DESC?= Kerberos support
KERBEROS4_DESC?= Kerberos 4 support
KERBEROS5_DESC?= Kerberos 5 support
@@ -442,8 +443,6 @@ READLINE_DESC?= Command line editing via libreadline
REDIS_DESC?= Redis key-value store database support
REGEX_DESC?= Regular expression support
RESIN3_DESC?= Resin 3.x support
-RTMP_DESC?= RTMP protocol support via librtmp
-RTMPDUMP_DESC?= RTMP protocol support via rtmpdump
RTSP_DESC?= Real Time Streaming Protocol (RTSP) support
RUBY_DESC?= Ruby bindings or support
SAMPLERATE_DESC?= Sample rate conversion support
@@ -533,6 +532,7 @@ VST3_DESC?= VST3 audio plugins support
WAV_DESC?= WAV audio format support
WAVPACK_DESC?= WavPack lossless audio format support
WAYLAND_DESC?= Wayland (graphics) support
+WEBENGINE_DESC?= Webpage renderer support via WebEngine
WEBGL_DESC?= WebGL 2D/3D graphics rendering support
WEBKIT_DESC?= WebKit webpage renderer support
WEBP_DESC?= WebP image format support
diff --git a/UIDs b/UIDs
index 6c7bb79453ba..0e43c506f91e 100644
--- a/UIDs
+++ b/UIDs
@@ -280,7 +280,7 @@ svxlink:*:331:331::0:0:svxlink server:/nonexistent:/usr/sbin/nologin
keycloak:*:332:332::0:0:keycloak server:/nonexistent:/usr/sbin/nologin
honeytrap:*:333:333::0:0:HoneyTrap Daemon:/nonexistent:/usr/sbin/nologin
percona:*:334:334::0:0:Percona Daemons:/nonexistent:/usr/sbin/nologin
-# free: 335
+benthos:*:335:335::0:0:Benthos Daemon:/nonexistent:/usr/sbin/nologin
_pma:*:336:80::0:0:phpMyAdmin Owner:/nonexistent:/usr/sbin/nologin
daapd:*:337:337::0:0:daapd User:/nonexistent:/usr/sbin/nologin
murmur:*:338:338::0:0:& User:/nonexistent:/usr/sbin/nologin
diff --git a/UPDATING b/UPDATING
index 7bb37d83614f..090819e783e1 100644
--- a/UPDATING
+++ b/UPDATING
@@ -5,6 +5,19 @@ 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.
+20240430:
+ AFFECTS: audio/py-pyradio
+ AUTHOR: nivit@FreeBSD.org
+
+ The new version of Pyradio moves some data files to new locations.
+ To see what it really does, run pyradio from a terminal the first time.
+ Besides that, the recordings are moved/saved into ~/pyradio-recordings.
+ You can change that directory in the config file.
+
+ For more details, see
+
+ https://github.com/coderholic/pyradio/releases/tag/0.9.3
+
20240423:
AFFECTS: textproc/vale
AUTHOR: bofh@FreeBSD.org
diff --git a/arabic/libreoffice/distinfo b/arabic/libreoffice/distinfo
index 3d0cc1fc88cc..1b78501d74f3 100644
--- a/arabic/libreoffice/distinfo
+++ b/arabic/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841556
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ar.tar.gz) = d10c191209e19f649b5500cf4e9da91bf6398e31c45f807922365cc335fe0c0d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ar.tar.gz) = 1764408
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ar.tar.gz) = 821d8b09da620be2838781b08094815e0618b7459707b97cb8c493bb2b7130e9
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ar.tar.gz) = 2375874
+TIMESTAMP = 1714758328
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ar.tar.gz) = 94e30c812410aac66c829be0b58ded01e79edd984263fd8bafaabb6f17fb519d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ar.tar.gz) = 1763428
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 3e037ade11d3b853f67f4e353ecd0e6ab22f58e28baab2f0dad86463fc136cc9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ar.tar.gz) = 2375827
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 477608855965..359c892e5890 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= peazip
PORTVERSION= 9.7.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/archivers/zstd/Makefile b/archivers/zstd/Makefile
index 00fefd673750..64ac16833c83 100644
--- a/archivers/zstd/Makefile
+++ b/archivers/zstd/Makefile
@@ -33,7 +33,7 @@ PLIST_SUB= BUILD_TYPE=${BUILD_TYPE:tl} PORTVERSION=${PORTVERSION}
SUB_FILES= zstdConfigVersion.cmake zstdTargets-BUILD_TYPE.cmake
SUB_LIST= BUILD_TYPE_CAPS=${BUILD_TYPE:tu} BUILD_TYPE_MIXED=${BUILD_TYPE} PORTVERSION=${PORTVERSION}
-BUILD_TYPE= ${defined(WITH_DEBUG) :?Debug :Release}
+BUILD_TYPE= ${defined(WITH_DEBUG) :?Debug:Release}
OPTIONS_DEFINE= OPTIMIZED_CFLAGS
diff --git a/astro/gnuastro/Makefile b/astro/gnuastro/Makefile
index 1e452819c00b..3a921fa0725f 100644
--- a/astro/gnuastro/Makefile
+++ b/astro/gnuastro/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnuastro
PORTVERSION= 0.22
+PORTREVISION= 1
CATEGORIES= astro
MASTER_SITES= GNU
diff --git a/astro/py-jplephem/Makefile b/astro/py-jplephem/Makefile
index 6e7a4167200b..230dacece3d4 100644
--- a/astro/py-jplephem/Makefile
+++ b/astro/py-jplephem/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jplephem
-PORTVERSION= 2.21
+PORTVERSION= 2.22
CATEGORIES= astro python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/astro/py-jplephem/distinfo b/astro/py-jplephem/distinfo
index ddf0693eaff6..91dc7a6c1452 100644
--- a/astro/py-jplephem/distinfo
+++ b/astro/py-jplephem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701895196
-SHA256 (jplephem-2.21.tar.gz) = 34194b610695f21b89217b9852b8dabadbce80848cb369d9567ef12dc4828d55
-SIZE (jplephem-2.21.tar.gz) = 44359
+TIMESTAMP = 1714581834
+SHA256 (jplephem-2.22.tar.gz) = 0d9acc7217b4806feba93e72974ceead5611104bce6789af38d4f27dcf7a592c
+SIZE (jplephem-2.22.tar.gz) = 43113
diff --git a/astro/py-jplephem/pkg-plist b/astro/py-jplephem/pkg-plist
index e25f76c06320..d89d0d259529 100644
--- a/astro/py-jplephem/pkg-plist
+++ b/astro/py-jplephem/pkg-plist
@@ -18,8 +18,8 @@
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/exceptions.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/excerpter.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/jpltest.cpython-%%PYTHON_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/calendar.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/calendar.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/names.cpython-%%PYTHON_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/jplephem/__pycache__/pck.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
@@ -35,7 +35,7 @@
%%PYTHON_SITELIBDIR%%/jplephem/ephem.py
%%PYTHON_SITELIBDIR%%/jplephem/exceptions.py
%%PYTHON_SITELIBDIR%%/jplephem/excerpter.py
-%%PYTHON_SITELIBDIR%%/jplephem/jpltest.py
+%%PYTHON_SITELIBDIR%%/jplephem/calendar.py
%%PYTHON_SITELIBDIR%%/jplephem/names.py
%%PYTHON_SITELIBDIR%%/jplephem/pck.py
%%PYTHON_SITELIBDIR%%/jplephem/spk.py
diff --git a/astro/siril/Makefile b/astro/siril/Makefile
index 3fd1eed7c49b..e53a9d9ce4b3 100644
--- a/astro/siril/Makefile
+++ b/astro/siril/Makefile
@@ -1,6 +1,6 @@
PORTNAME= siril
DISTVERSION= 1.0.6
-PORTREVISION= 9
+PORTREVISION= 11
CATEGORIES= astro graphics
MASTER_SITES= https://free-astro.org/download/
diff --git a/astro/xplanet/Makefile b/astro/xplanet/Makefile
index ce8400593523..ea579fb34a8b 100644
--- a/astro/xplanet/Makefile
+++ b/astro/xplanet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xplanet
PORTVERSION= 1.3.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= astro geography
MASTER_SITES= SF
diff --git a/audio/Makefile b/audio/Makefile
index 6cb0b167e054..9fa1446c7df8 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -659,6 +659,7 @@
SUBDIR += py-python-mpd2
SUBDIR += py-pyttsx3
SUBDIR += py-resampy
+ SUBDIR += py-samplerate
SUBDIR += py-simpleaudio
SUBDIR += py-soundcloud
SUBDIR += py-sounddevice
diff --git a/audio/amsynth/Makefile b/audio/amsynth/Makefile
index 71292019eae6..b4099a35d9b2 100644
--- a/audio/amsynth/Makefile
+++ b/audio/amsynth/Makefile
@@ -1,32 +1,34 @@
PORTNAME= amsynth
-DISTVERSION= 1.11.0
-PORTREVISION= 5
+DISTVERSION= 1.13.3
+PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= https://github.com/amsynth/amsynth/releases/download/release-${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/
+PATCHFILES= 6fb79100a6254220e5adc69a1428572539ecc377.patch:-p1 # Stop using namespace std; https://github.com/amsynth/amsynth/issues/233
+
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Analog modelling software synth
WWW= https://amsynth.github.io/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-BROKEN= error: no matching function for call to 'lo_server_add_method'
-
-BUILD_DEPENDS= dssi>0:audio/dssi
+BUILD_DEPENDS= dssi>0:audio/dssi \
+ lv2>0:audio/lv2
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
+ libharfbuzz.so:print/harfbuzz \
libjack.so:audio/jack \
liblash.so:audio/lash \
- liblo.so:audio/liblo \
- libsndfile.so:audio/libsndfile
+ liblo.so:audio/liblo
RUN_DEPENDS= dssi>0:audio/dssi
USES= compiler:c++11-lang gettext-tools gmake gnome libtool localbase \
- pkgconfig
+ pkgconfig xorg
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 intltool pango
-
+USE_XORG= x11
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
@@ -37,7 +39,6 @@ OPTIONS_SUB= yes
MANPAGES_BUILD_DEPENDS= pandoc:textproc/hs-pandoc
MANPAGES_CONFIGURE_WITH= pandoc
-NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
post-install:
diff --git a/audio/amsynth/distinfo b/audio/amsynth/distinfo
index 2ad53d144743..57d5a5dde50a 100644
--- a/audio/amsynth/distinfo
+++ b/audio/amsynth/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1600600848
-SHA256 (amsynth-1.11.0.tar.gz) = 2c3245a3ac038be753c719aadcb6b1efe9e1ac8f74123f3604aa92a38b8231c0
-SIZE (amsynth-1.11.0.tar.gz) = 1542769
+TIMESTAMP = 1714642293
+SHA256 (amsynth-1.13.3.tar.gz) = 75f1056ffe18f3a0ee3af688c1019dc62abf1c7e2bd1c01cb45d2beb685fb8d0
+SIZE (amsynth-1.13.3.tar.gz) = 1641606
+SHA256 (6fb79100a6254220e5adc69a1428572539ecc377.patch) = 602bf735995f7c4b91735b6257262fff94e2da4c7895e75e6b8f381076e077e7
+SIZE (6fb79100a6254220e5adc69a1428572539ecc377.patch) = 19521
diff --git a/audio/amsynth/pkg-plist b/audio/amsynth/pkg-plist
index de8902fde8dc..f24d73d18c3d 100644
--- a/audio/amsynth/pkg-plist
+++ b/audio/amsynth/pkg-plist
@@ -24,15 +24,16 @@ lib/lv2/amsynth.lv2/BriansBank20.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank21.amSynth.bank.ttl
lib/lv2/amsynth.lv2/BriansBank22.amSynth.bank.ttl
lib/lv2/amsynth.lv2/PatriksBank01.bank.ttl
+lib/lv2/amsynth.lv2/PatriksBank02.bank.ttl
+lib/lv2/amsynth.lv2/PatriksBank03.bank.ttl
+lib/lv2/amsynth.lv2/PatriksBank04.bank.ttl
+lib/lv2/amsynth.lv2/PatriksBank05.bank.ttl
lib/lv2/amsynth.lv2/amsynth.ttl
lib/lv2/amsynth.lv2/amsynth_factory.bank.ttl
lib/lv2/amsynth.lv2/amsynth_lv2.so
lib/lv2/amsynth.lv2/amsynth_lv2_gtk.so
lib/lv2/amsynth.lv2/manifest.ttl
lib/vst/amsynth_vst.so
-%%MANPAGES%%share/man/de/man1/amsynth.1.gz
-%%MANPAGES%%share/man/fr/man1/amsynth.1.gz
-%%MANPAGES%%share/man/man1/amsynth.1.gz
%%DATADIR%%/banks/BriansBank01.amSynth.bank
%%DATADIR%%/banks/BriansBank02.amSynth.bank
%%DATADIR%%/banks/BriansBank03.amSynth.bank
@@ -56,6 +57,10 @@ lib/vst/amsynth_vst.so
%%DATADIR%%/banks/BriansBank21.amSynth.bank
%%DATADIR%%/banks/BriansBank22.amSynth.bank
%%DATADIR%%/banks/PatriksBank01.bank
+%%DATADIR%%/banks/PatriksBank02.bank
+%%DATADIR%%/banks/PatriksBank03.bank
+%%DATADIR%%/banks/PatriksBank04.bank
+%%DATADIR%%/banks/PatriksBank05.bank
%%DATADIR%%/banks/amsynth_factory.bank
%%DATADIR%%/rc
%%DATADIR%%/skins/default/background.png
@@ -87,3 +92,6 @@ share/icons/hicolor/48x48/apps/amsynth.png
share/icons/hicolor/scalable/apps/amsynth.svg
%%NLS%%share/locale/de/LC_MESSAGES/amsynth.mo
%%NLS%%share/locale/fr/LC_MESSAGES/amsynth.mo
+%%MANPAGES%%share/man/de/man1/amsynth.1.gz
+%%MANPAGES%%share/man/fr/man1/amsynth.1.gz
+%%MANPAGES%%share/man/man1/amsynth.1.gz
diff --git a/audio/audacity/Makefile b/audio/audacity/Makefile
index 06af25652f7b..2066cd6f58b3 100644
--- a/audio/audacity/Makefile
+++ b/audio/audacity/Makefile
@@ -1,12 +1,8 @@
PORTNAME= audacity
DISTVERSIONPREFIX= Audacity-
-DISTVERSION= 3.5.0
+DISTVERSION= 3.5.1
CATEGORIES= audio
-PATCH_SITES= https://github.com/audacity/audacity/commit/
-# FreeBSD compilation fixes: https://github.com/audacity/audacity/pull/6331
-PATCHFILES+= 4191cfb8376d19d044cadaf31214182375a9af55.patch:-p1
-
MAINTAINER= xxjack12xx@gmail.com
COMMENT= GUI editor for digital audio waveforms
WWW= https://www.audacityteam.org/
@@ -17,6 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= conan:sysutils/conan \
rapidjson>0:devel/rapidjson
LIB_DEPENDS= libexpat.so:textproc/expat2 \
+ libharfbuzz.so:print/harfbuzz \
liblilv-0.so:audio/lilv \
libmp3lame.so:audio/lame \
libmpg123.so:audio/mpg123 \
@@ -31,8 +28,8 @@ LIB_DEPENDS= libexpat.so:textproc/expat2 \
libsratom-0.so:audio/sratom \
libsqlite3.so:databases/sqlite3 \
libsuil-0.so:audio/suil \
- libwavpack.so:audio/wavpack \
- libuuid.so:misc/e2fsprogs-libuuid
+ libuuid.so:misc/e2fsprogs-libuuid \
+ libwavpack.so:audio/wavpack
USES= cmake compiler:c++20-lang cpe desktop-file-utils gettext \
gnome libtool python:build pkgconfig shared-mime-info
@@ -76,8 +73,7 @@ PLIST_SUB+= NLS=""
PORTDOCS= README.md
OPTIONS_DEFINE= DEBUG DOCS FFMPEG FLAC ID3TAG LADSPA MANUAL \
- OGG SBSMS SOUNDTOUCH TWOLAME VAMP \
- VORBIS VST
+ OGG SBSMS SOUNDTOUCH TWOLAME VAMP VORBIS VST
OPTIONS_DEFAULT= FFMPEG FLAC ID3TAG LADSPA OGG SBSMS \
SOUNDTOUCH TWOLAME VAMP VORBIS VST
OPTIONS_EXCLUDE_i386= SBSMS
@@ -94,10 +90,9 @@ DEBUG_CMAKE_ON= wxWidgets_USE_DEBUG
DOCS_BUILD_DEPENDS= docbook-to-man:textproc/docbook-to-man \
docbook2man:textproc/docbook-utils
-DOCS_LIB_DEPENDS= libharfbuzz.so:print/harfbuzz
FFMPEG_BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/libavcodec.pc:multimedia/ffmpeg
-FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
+FFMPEG_RUN_DEPENDS= ${LOCALBASE}/lib/libavformat.so:multimedia/ffmpeg
FFMPEG_CMAKE_ON= -Daudacity_use_ffmpeg:STRING=loaded
FFMPEG_CMAKE_OFF= -Daudacity_use_ffmpeg:STRING=off
diff --git a/audio/audacity/distinfo b/audio/audacity/distinfo
index 1dc0ae2444f5..8373db66e4a3 100644
--- a/audio/audacity/distinfo
+++ b/audio/audacity/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1713915585
-SHA256 (audacity-audacity-Audacity-3.5.0_GH0.tar.gz) = ccdc68d86f082e532f64bbbcc35309d105fbf36da9e2b4cf19ee8e85d0b91f23
-SIZE (audacity-audacity-Audacity-3.5.0_GH0.tar.gz) = 57385696
-SHA256 (4191cfb8376d19d044cadaf31214182375a9af55.patch) = 3c0f1425930e0b07439282e879c48bff414c403c78f356847ea109e09bbcd314
-SIZE (4191cfb8376d19d044cadaf31214182375a9af55.patch) = 2015
+TIMESTAMP = 1714155690
+SHA256 (audacity-audacity-Audacity-3.5.1_GH0.tar.gz) = 71dd1e1a8d58f4345abb3664d2446d3ba09c95d9c81b9e2a58d1a818ba793a23
+SIZE (audacity-audacity-Audacity-3.5.1_GH0.tar.gz) = 57387401
diff --git a/audio/cava/Makefile b/audio/cava/Makefile
index ba533cdb17b0..ded5d63ae716 100644
--- a/audio/cava/Makefile
+++ b/audio/cava/Makefile
@@ -1,8 +1,11 @@
PORTNAME= cava
DISTVERSION= 0.10.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= audio
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= e23ebaf0a9d87cdfe0fe57c40722a66411a18a21.patch:-p1 # include stdlib.h in config.c; https://github.com/karlstav/cava/issues/560
+
MAINTAINER= vendion@gmail.com
COMMENT= Cross-platform Audio Visualizer
WWW= https://github.com/karlstav/cava
diff --git a/audio/cava/distinfo b/audio/cava/distinfo
index ef6d5bd01cc9..4743d9acf0c5 100644
--- a/audio/cava/distinfo
+++ b/audio/cava/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1707006507
+TIMESTAMP = 1714587969
SHA256 (karlstav-cava-0.10.1_GH0.tar.gz) = a3a60814326fa34b54e93ce0b1e66460d55f1007e576c5152fd47024d9ceaff9
SIZE (karlstav-cava-0.10.1_GH0.tar.gz) = 129520
+SHA256 (e23ebaf0a9d87cdfe0fe57c40722a66411a18a21.patch) = a182ab9bcaacf4c917c81a3b13ce97933b0f96a159ed7e6e7353d76796b9b8a5
+SIZE (e23ebaf0a9d87cdfe0fe57c40722a66411a18a21.patch) = 649
diff --git a/audio/drumkv1-lv2/Makefile b/audio/drumkv1-lv2/Makefile
index 1a5e97d1e316..555103acfda2 100644
--- a/audio/drumkv1-lv2/Makefile
+++ b/audio/drumkv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= drumkv1
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/drumkv1-lv2/distinfo b/audio/drumkv1-lv2/distinfo
index 802894202f6f..5ae2ff9b666f 100644
--- a/audio/drumkv1-lv2/distinfo
+++ b/audio/drumkv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712873458
-SHA256 (drumkv1-0.9.90.tar.gz) = b87c7343440df4ad1ff410d1019b6fd9c12885b691a565f0653db9f5501ca832
-SIZE (drumkv1-0.9.90.tar.gz) = 274060
+TIMESTAMP = 1714698469
+SHA256 (drumkv1-0.9.91.tar.gz) = 5c95bddf2c01596a938d13c618e075e5cb5f351e126723f0fd93a633fca32fe4
+SIZE (drumkv1-0.9.91.tar.gz) = 274124
diff --git a/audio/furnace/Makefile b/audio/furnace/Makefile
index 1898434db60d..1fe8caf027c4 100644
--- a/audio/furnace/Makefile
+++ b/audio/furnace/Makefile
@@ -1,6 +1,6 @@
PORTNAME= furnace
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.2
+DISTVERSION= 0.6.3
CATEGORIES= audio
MAINTAINER= ehaupt@FreeBSD.org
@@ -15,15 +15,15 @@ LIB_DEPENDS= libasound.so:audio/alsa-lib \
librtmidi.so:audio/rtmidi \
libsndfile.so:audio/libsndfile
-USES= cmake gl localbase:ldflags pkgconfig sdl tar:xz
+USES= cmake desktop-file-utils gl localbase:ldflags pkgconfig sdl \
+ shared-mime-info tar:xz
USE_GITHUB= yes
GH_ACCOUNT= tildearrow
-GH_TUPLE= libsdl-org:SDL:ffa78e6b:sdl/extern/SDL \
- superctr:adpcm:ef7a2171:adpcm/extern/adpcm \
- dbry:adpcm-xq:6220fed7:adpcmxq/extern/adpcm-xq \
- fmtlib:fmt:e57ca2e3:fmt/extern/fmt \
- libsndfile:libsndfile:ca200890:libsndfile/extern/libsndfile \
- PortAudio:portaudio:6ee9836a:portaudio/extern/portaudio
+GH_TUPLE= libsdl-org:SDL:ffa78e6be:sdl/extern/SDL \
+ superctr:adpcm:ef7a21715:adpcm/extern/adpcm \
+ fmtlib:fmt:e57ca2e36:fmt/extern/fmt \
+ libsndfile:libsndfile:ca2008903:libsndfile/extern/libsndfile \
+ PortAudio:portaudio:6ee9836a0:portaudio/extern/portaudio
USE_GL= gl
USE_SDL= sdl2
diff --git a/audio/furnace/distinfo b/audio/furnace/distinfo
index 2bc65b13512b..41c794dcde2a 100644
--- a/audio/furnace/distinfo
+++ b/audio/furnace/distinfo
@@ -1,15 +1,13 @@
-TIMESTAMP = 1712040966
-SHA256 (tildearrow-furnace-v0.6.2_GH0.tar.gz) = e01df9ea9c5c625e7f3cbd59df34ab066be5b6d4e8675d445c62e4e1a5915476
-SIZE (tildearrow-furnace-v0.6.2_GH0.tar.gz) = 47943156
-SHA256 (libsdl-org-SDL-ffa78e6b_GH0.tar.gz) = 8fe46499dc6533bc472a633d8a2a0a0886160b3d158781f1e5782330cb4fcf0e
-SIZE (libsdl-org-SDL-ffa78e6b_GH0.tar.gz) = 8486775
-SHA256 (superctr-adpcm-ef7a2171_GH0.tar.gz) = 680e0d530586e8ad6a1a68f45cf8b065b6d67e5cbb3c1e6900af8d87a9301428
-SIZE (superctr-adpcm-ef7a2171_GH0.tar.gz) = 5492
-SHA256 (dbry-adpcm-xq-6220fed7_GH0.tar.gz) = 8b400d260b3290310f9b91ee4817d345589fbac046de8477f42813a9f4f9d9e4
-SIZE (dbry-adpcm-xq-6220fed7_GH0.tar.gz) = 12324
-SHA256 (fmtlib-fmt-e57ca2e3_GH0.tar.gz) = 9d058f94b71ed686cff96594b5dafb3a0f2e042dc9555cde92fe83ab28201ac7
-SIZE (fmtlib-fmt-e57ca2e3_GH0.tar.gz) = 849341
-SHA256 (libsndfile-libsndfile-ca200890_GH0.tar.gz) = e4511723c1fafd99425ed620d33d89c1dd875068a27c3f107b5d6be33d629507
-SIZE (libsndfile-libsndfile-ca200890_GH0.tar.gz) = 684123
-SHA256 (PortAudio-portaudio-6ee9836a_GH0.tar.gz) = 7c1fc542c50ee986d24506a713a211e9c03ae7b979672a48766410f3411bc6c1
-SIZE (PortAudio-portaudio-6ee9836a_GH0.tar.gz) = 1462333
+TIMESTAMP = 1714661165
+SHA256 (tildearrow-furnace-v0.6.3_GH0.tar.gz) = bc28647c2175fc4e0c831d2d3f814c37828bb525af42897e5337f0e6c4168ffb
+SIZE (tildearrow-furnace-v0.6.3_GH0.tar.gz) = 45922510
+SHA256 (libsdl-org-SDL-ffa78e6be_GH0.tar.gz) = fe333e604bba715828d48f7b98d28b0d1302977c7afbc47a87832c59ffaa9f97
+SIZE (libsdl-org-SDL-ffa78e6be_GH0.tar.gz) = 8486093
+SHA256 (superctr-adpcm-ef7a21715_GH0.tar.gz) = 0f311dd8abb3099abc86870fc3946e50ed0d9857188909ed9b25582896184dca
+SIZE (superctr-adpcm-ef7a21715_GH0.tar.gz) = 5489
+SHA256 (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = b595a38f4d71e24cb358a0c08a8acb3fdb5745b18e393434742d17a381e5a545
+SIZE (fmtlib-fmt-e57ca2e36_GH0.tar.gz) = 849361
+SHA256 (libsndfile-libsndfile-ca2008903_GH0.tar.gz) = ee0a8d3c790b7867d6f380c51dc8af1a9be2df777e827e2a03d06982f1619ea5
+SIZE (libsndfile-libsndfile-ca2008903_GH0.tar.gz) = 684136
+SHA256 (PortAudio-portaudio-6ee9836a0_GH0.tar.gz) = 50237bcda9b9f6e3d19292ae51cb9a52e4e3565e7829445752f6e0f27cc3866b
+SIZE (PortAudio-portaudio-6ee9836a0_GH0.tar.gz) = 1462314
diff --git a/audio/furnace/pkg-plist b/audio/furnace/pkg-plist
index ca39050eceeb..6b75156bb556 100644
--- a/audio/furnace/pkg-plist
+++ b/audio/furnace/pkg-plist
@@ -297,6 +297,23 @@ share/applications/furnace.desktop
%%PORTDOCS%%%%DOCSDIR%%/other/papers/screenshot3.png
%%PORTDOCS%%%%DOCSDIR%%/other/papers/unifont-license.txt
%%PORTDOCS%%%%DOCSDIR%%/other/papers/zsm-format.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/4-instrument/bifurcator.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/4-instrument/sid2.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/7-systems/5e01.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/7-systems/bifurcator.md
+%%PORTDOCS%%%%DOCSDIR%%/doc/7-systems/sid2.md
+%%PORTDOCS%%%%DOCSDIR%%/other/papers/oldflags.md
+%%DATADIR%%/demos/misc/Special Stage Sonic 3 (GBA).fur
+%%DATADIR%%/demos/misc/Weightlessness_ES5506.fur
+%%DATADIR%%/demos/misc/ZetaForceLevel2.fur
+%%DATADIR%%/demos/misc/biffy_bifurcator.fur
+%%DATADIR%%/demos/misc/brokenspace-msm5232.fur
+%%DATADIR%%/demos/misc/cavedotwave-msm5232.fur
+%%DATADIR%%/demos/multichip/Sunset Hill Zone Act 2.fur
+%%DATADIR%%/demos/nes/infinity.fur
+%%DATADIR%%/demos/virtualboy/wavetablehell4-vb.fur
+%%DATADIR%%/instruments/OPL/2OP Compressed Snare C-3 (Part 1).fui
+%%DATADIR%%/instruments/OPL/2OP Compressed Snare C-3 (Part 2).fui
%%DATADIR%%/demos/README.md
%%DATADIR%%/demos/amiga/a_wave_powerhouse.fur
%%DATADIR%%/demos/amiga/bruno_time.fur
@@ -1799,3 +1816,4 @@ share/icons/hicolor/512x512/apps/furnace.png
share/icons/hicolor/512x512@2/apps/furnace.png
share/icons/hicolor/64x64/apps/furnace.png
share/icons/hicolor/64x64@2/apps/furnace.png
+share/mime/packages/furnace.xml
diff --git a/audio/headsetcontrol/Makefile b/audio/headsetcontrol/Makefile
index cb065603df34..b8aaff70326b 100644
--- a/audio/headsetcontrol/Makefile
+++ b/audio/headsetcontrol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= headsetcontrol
-DISTVERSION= 2.7.0
+DISTVERSION= 3.0.0
CATEGORIES= audio
MAINTAINER= Alexander88207@protonmail.com
diff --git a/audio/headsetcontrol/distinfo b/audio/headsetcontrol/distinfo
index 236c6e26fa51..34fa4d14ab90 100644
--- a/audio/headsetcontrol/distinfo
+++ b/audio/headsetcontrol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696110167
-SHA256 (Sapd-HeadsetControl-2.7.0_GH0.tar.gz) = 57ef523fa469b77f93d31bb2283d4fdb2e612c7f9822f958fb1f59fd67149529
-SIZE (Sapd-HeadsetControl-2.7.0_GH0.tar.gz) = 50581
+TIMESTAMP = 1714237536
+SHA256 (Sapd-HeadsetControl-3.0.0_GH0.tar.gz) = 63bfd147c82277bfcf2314ad2b01ca4e4bf06e1d5516e01ee39232661f4d5144
+SIZE (Sapd-HeadsetControl-3.0.0_GH0.tar.gz) = 64565
diff --git a/audio/libmysofa/Makefile b/audio/libmysofa/Makefile
index 0ca80667c266..716b11100250 100644
--- a/audio/libmysofa/Makefile
+++ b/audio/libmysofa/Makefile
@@ -13,12 +13,14 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= node:www/node
USES= cmake cpe pathfix
-USE_LDCONFIG= yes
-
CPE_VENDOR= symonics
-
USE_GITHUB= yes
GH_ACCOUNT= hoene
+USE_LDCONFIG= yes
+
+EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/tests \
+ --exclude ${PORTNAME}-${DISTVERSION}/windows \
+ --no-same-owner --no-same-permissions
OPTIONS_DEFINE= STATIC TEST
OPTIONS_DEFAULT= STATIC
@@ -29,12 +31,17 @@ STATIC_CMAKE_BOOL= BUILD_STATIC_LIBS
TEST_BUILD_DEPENDS= cunit>0:devel/cunit
TEST_CMAKE_BOOL= BUILD_TESTS
TEST_TEST_TARGET= test
+TEST_EXTRA_PATCHES= ${PATCHDIR}/extrapatch-tests_compare.sh \
+ ${PATCHDIR}/extrapatch-tests_compareIgnoreNew.sh
# The tests are expected to be in ../tests relative to the build
# directory and the build results are expected to be in build/ relative
# to ${WRKSRC}. USES=cmake does not allow overwriting ${WRKDIR}/.build
# as the build directory.
-post-patch:
+post-extract-TEST-on:
+ @${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} \
+ -C ${WRKDIR} --include ${PORTNAME}-${DISTVERSION}/tests \
+ --no-same-owner --no-same-permissions
@${RLN} ${WRKSRC}/build ${CONFIGURE_WRKSRC}
.include <bsd.port.mk>
diff --git a/audio/libmysofa/files/patch-tests_compare.sh b/audio/libmysofa/files/extrapatch-tests_compare.sh
index c701ea6dd6fa..c701ea6dd6fa 100644
--- a/audio/libmysofa/files/patch-tests_compare.sh
+++ b/audio/libmysofa/files/extrapatch-tests_compare.sh
diff --git a/audio/libmysofa/files/patch-tests_compareIgnoreNew.sh b/audio/libmysofa/files/extrapatch-tests_compareIgnoreNew.sh
index 8b5d9ea74c31..8b5d9ea74c31 100644
--- a/audio/libmysofa/files/patch-tests_compareIgnoreNew.sh
+++ b/audio/libmysofa/files/extrapatch-tests_compareIgnoreNew.sh
diff --git a/audio/logitechmediaserver/Makefile b/audio/logitechmediaserver/Makefile
index 98b6422b5698..17aba768f9a8 100644
--- a/audio/logitechmediaserver/Makefile
+++ b/audio/logitechmediaserver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= logitechmediaserver
-DISTVERSION= 8.5.0
+DISTVERSION= 8.5.1
CATEGORIES= audio
MAINTAINER= trueos@norwegianrockcat.com
@@ -22,8 +22,8 @@ RUN_DEPENDS= p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL
USES= gettext-runtime gmake perl5 shebangfix
USE_GITHUB= yes
-GH_TUPLE= LMS-Community:slimserver:8762186a4 \
- LMS-Community:slimserver-vendor:5bb7355:vendor
+GH_TUPLE= LMS-Community:slimserver:3b46196 \
+ LMS-Community:slimserver-vendor:384095c:vendor
USE_RC_SUBR= logitechmediaserver
SHEBANG_FILES= Bin/darwin/check-update.pl \
CPAN/Log/Log4perl/Layout/PatternLayout/Multiline.pm \
diff --git a/audio/logitechmediaserver/distinfo b/audio/logitechmediaserver/distinfo
index c8a3a5e913ff..4ee1c7a86119 100644
--- a/audio/logitechmediaserver/distinfo
+++ b/audio/logitechmediaserver/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710929376
-SHA256 (LMS-Community-slimserver-8.5.0-8762186a4_GH0.tar.gz) = 7ff8a919f5b58695f3408e3f311fad1959901e593246bdab00ec4b1b0c968ac6
-SIZE (LMS-Community-slimserver-8.5.0-8762186a4_GH0.tar.gz) = 157033356
-SHA256 (LMS-Community-slimserver-vendor-5bb7355_GH0.tar.gz) = 65694923ec667ed484619e6ca6826250ebe35ba4d1307e7b7d282fbfb2585352
-SIZE (LMS-Community-slimserver-vendor-5bb7355_GH0.tar.gz) = 184535648
+TIMESTAMP = 1713596232
+SHA256 (LMS-Community-slimserver-8.5.1-3b46196_GH0.tar.gz) = 21c91c5f5893212cc97afa8227dd453e1e2b148adca255b1a0f3b325e6fe44b4
+SIZE (LMS-Community-slimserver-8.5.1-3b46196_GH0.tar.gz) = 157018003
+SHA256 (LMS-Community-slimserver-vendor-384095c_GH0.tar.gz) = 8e597e560b699401baac0c352d9538a70bd7b54be4e78a8952f594efb213cf2a
+SIZE (LMS-Community-slimserver-vendor-384095c_GH0.tar.gz) = 184535265
diff --git a/audio/logitechmediaserver/pkg-message b/audio/logitechmediaserver/pkg-message
index ea2002081cb8..478b21682828 100644
--- a/audio/logitechmediaserver/pkg-message
+++ b/audio/logitechmediaserver/pkg-message
@@ -1,6 +1,16 @@
[
{ type: install
message: <<EOM
+
+The 8.5.1 Server added a "Report Analytics Data plugin" that is
+enabled by default and sends analytics some minutes after it is first
+run. More information is available from the community.
+
+https://lyrion.org/analytics/learn-more/
+
+You can disable this, but it's recommended to keep on for help in
+determing future support.
+
Note on security settings:
The slimserver service is wide open, and by default there is no password.
diff --git a/audio/logitechmediaserver/pkg-plist b/audio/logitechmediaserver/pkg-plist
index 6d64f6cc919f..1e25e72224ca 100644
--- a/audio/logitechmediaserver/pkg-plist
+++ b/audio/logitechmediaserver/pkg-plist
@@ -2019,6 +2019,9 @@ etc/newsyslog.conf.d/logitechmediaserver.conf
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/install.xml
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/strings.txt
+%%SLIMDIR%%/Slim/Plugin/Analytics/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/Analytics/install.xml
+%%SLIMDIR%%/Slim/Plugin/Analytics/strings.txt
%%SLIMDIR%%/Slim/Plugin/AudioAddict/API.pm
%%SLIMDIR%%/Slim/Plugin/AudioAddict/HTML/EN/plugins/AudioAddict/settings.html
%%SLIMDIR%%/Slim/Plugin/AudioAddict/Plugin.pm
diff --git a/audio/logitechmediaserver/pkg-plist.i386 b/audio/logitechmediaserver/pkg-plist.i386
index 1b79138dd1e7..1ba85b95d2f3 100644
--- a/audio/logitechmediaserver/pkg-plist.i386
+++ b/audio/logitechmediaserver/pkg-plist.i386
@@ -1850,6 +1850,9 @@ etc/newsyslog.conf.d/logitechmediaserver.conf
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/Plugin.pm
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/install.xml
%%SLIMDIR%%/Slim/Plugin/ACLFiletest/strings.txt
+%%SLIMDIR%%/Slim/Plugin/Analytics/Plugin.pm
+%%SLIMDIR%%/Slim/Plugin/Analytics/install.xml
+%%SLIMDIR%%/Slim/Plugin/Analytics/strings.txt
%%SLIMDIR%%/Slim/Plugin/AudioAddict/API.pm
%%SLIMDIR%%/Slim/Plugin/AudioAddict/HTML/EN/plugins/AudioAddict/settings.html
%%SLIMDIR%%/Slim/Plugin/AudioAddict/Plugin.pm
diff --git a/audio/mpg123/Makefile b/audio/mpg123/Makefile
index 2da6c986d6ed..70c4434cade7 100644
--- a/audio/mpg123/Makefile
+++ b/audio/mpg123/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mpg123
-DISTVERSION= 1.32.5
+DISTVERSION= 1.32.6
CATEGORIES= audio
MASTER_SITES= SF \
https://www.mpg123.de/download/
diff --git a/audio/mpg123/distinfo b/audio/mpg123/distinfo
index 5799499158f0..42fc9642ad8a 100644
--- a/audio/mpg123/distinfo
+++ b/audio/mpg123/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708753876
-SHA256 (mpg123-1.32.5.tar.bz2) = af908cdf6cdb6544b97bc706a799f79894e69468af5881bf454a0ebb9171ed63
-SIZE (mpg123-1.32.5.tar.bz2) = 1115843
+TIMESTAMP = 1714321235
+SHA256 (mpg123-1.32.6.tar.bz2) = ccdd1d0abc31d73d8b435fc658c79049d0a905b30669b6a42a03ad169dc609e6
+SIZE (mpg123-1.32.6.tar.bz2) = 1116813
diff --git a/audio/myxer/Makefile b/audio/myxer/Makefile
index b1826fa93c91..74866b0e338d 100644
--- a/audio/myxer/Makefile
+++ b/audio/myxer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= myxer
-DISTVERSION= 1.2.1
-PORTREVISION= 32
+DISTVERSION= 1.3.0
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
@@ -21,25 +20,25 @@ USE_GITHUB= yes
GH_ACCOUNT= Aurailus
GH_PROJECT= Myxer
-CARGO_CRATES= anyhow-1.0.38 \
+CARGO_CRATES= anyhow-1.0.44 \
atk-0.9.0 \
atk-sys-0.10.0 \
autocfg-1.0.1 \
- bitflags-1.2.1 \
+ bitflags-1.3.2 \
cairo-rs-0.9.1 \
cairo-sys-rs-0.10.0 \
- cc-1.0.67 \
- colorsys-0.6.3 \
+ cc-1.0.70 \
+ colorsys-0.6.4 \
either-1.6.1 \
- futures-0.3.13 \
- futures-channel-0.3.13 \
- futures-core-0.3.13 \
- futures-executor-0.3.13 \
- futures-io-0.3.13 \
- futures-macro-0.3.13 \
- futures-sink-0.3.13 \
- futures-task-0.3.13 \
- futures-util-0.3.13 \
+ futures-0.3.17 \
+ futures-channel-0.3.17 \
+ futures-core-0.3.17 \
+ futures-executor-0.3.17 \
+ futures-io-0.3.17 \
+ futures-macro-0.3.17 \
+ futures-sink-0.3.17 \
+ futures-task-0.3.17 \
+ futures-util-0.3.17 \
gdk-0.13.2 \
gdk-pixbuf-0.9.0 \
gdk-pixbuf-sys-0.10.0 \
@@ -52,18 +51,18 @@ CARGO_CRATES= anyhow-1.0.38 \
gobject-sys-0.10.0 \
gtk-0.9.2 \
gtk-sys-0.10.0 \
- heck-0.3.2 \
+ heck-0.3.3 \
itertools-0.9.0 \
- libc-0.2.86 \
- libpulse-binding-2.23.0 \
- libpulse-sys-1.18.0 \
- memchr-2.3.4 \
+ libc-0.2.153 \
+ libpulse-binding-2.25.0 \
+ libpulse-sys-1.19.2 \
+ memchr-2.4.1 \
num-derive-0.3.3 \
num-traits-0.2.14 \
- once_cell-1.6.0 \
+ once_cell-1.8.0 \
pango-0.9.1 \
pango-sys-0.10.0 \
- pin-project-lite-0.2.4 \
+ pin-project-lite-0.2.7 \
pin-utils-0.1.0 \
pkg-config-0.3.19 \
proc-macro-crate-0.1.5 \
@@ -71,22 +70,22 @@ CARGO_CRATES= anyhow-1.0.38 \
proc-macro-error-attr-1.0.4 \
proc-macro-hack-0.5.19 \
proc-macro-nested-0.1.7 \
- proc-macro2-1.0.24 \
+ proc-macro2-1.0.29 \
quote-1.0.9 \
- serde-1.0.123 \
- slab-0.4.2 \
+ serde-1.0.130 \
+ slab-0.4.4 \
slice_as_array-1.1.0 \
strum-0.18.0 \
strum_macros-0.18.0 \
- syn-1.0.60 \
+ syn-1.0.76 \
system-deps-1.3.2 \
- thiserror-1.0.24 \
- thiserror-impl-1.0.24 \
+ thiserror-1.0.29 \
+ thiserror-impl-1.0.29 \
toml-0.5.8 \
- unicode-segmentation-1.7.1 \
- unicode-xid-0.2.1 \
+ unicode-segmentation-1.8.0 \
+ unicode-xid-0.2.2 \
version-compare-0.0.10 \
- version_check-0.9.2 \
+ version_check-0.9.3 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0
diff --git a/audio/myxer/distinfo b/audio/myxer/distinfo
index 9a9aec3bded1..0b8020d9e05f 100644
--- a/audio/myxer/distinfo
+++ b/audio/myxer/distinfo
@@ -1,141 +1,141 @@
-TIMESTAMP = 1618384638
-SHA256 (rust/crates/anyhow-1.0.38.tar.gz) = afddf7f520a80dbf76e6f50a35bca42a2331ef227a28b3b6dc5c2e2338d114b1
-SIZE (rust/crates/anyhow-1.0.38.tar.gz) = 30417
-SHA256 (rust/crates/atk-0.9.0.tar.gz) = 812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426
-SIZE (rust/crates/atk-0.9.0.tar.gz) = 35124
-SHA256 (rust/crates/atk-sys-0.10.0.tar.gz) = f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce
-SIZE (rust/crates/atk-sys-0.10.0.tar.gz) = 20516
-SHA256 (rust/crates/autocfg-1.0.1.tar.gz) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.tar.gz) = 12908
-SHA256 (rust/crates/bitflags-1.2.1.tar.gz) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.tar.gz) = 16745
-SHA256 (rust/crates/cairo-rs-0.9.1.tar.gz) = c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8
-SIZE (rust/crates/cairo-rs-0.9.1.tar.gz) = 47251
-SHA256 (rust/crates/cairo-sys-rs-0.10.0.tar.gz) = 2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7
-SIZE (rust/crates/cairo-sys-rs-0.10.0.tar.gz) = 11266
-SHA256 (rust/crates/cc-1.0.67.tar.gz) = e3c69b077ad434294d3ce9f1f6143a2a4b89a8a2d54ef813d85003a4fd1137fd
-SIZE (rust/crates/cc-1.0.67.tar.gz) = 53486
-SHA256 (rust/crates/colorsys-0.6.3.tar.gz) = f002e5b764d885ca647fc2ae36abfec4263d900470dc25c3320ca911b1b83e75
-SIZE (rust/crates/colorsys-0.6.3.tar.gz) = 24462
-SHA256 (rust/crates/either-1.6.1.tar.gz) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.tar.gz) = 13641
-SHA256 (rust/crates/futures-0.3.13.tar.gz) = 7f55667319111d593ba876406af7c409c0ebb44dc4be6132a783ccf163ea14c1
-SIZE (rust/crates/futures-0.3.13.tar.gz) = 46969
-SHA256 (rust/crates/futures-channel-0.3.13.tar.gz) = 8c2dd2df839b57db9ab69c2c9d8f3e8c81984781937fe2807dc6dcf3b2ad2939
-SIZE (rust/crates/futures-channel-0.3.13.tar.gz) = 31089
-SHA256 (rust/crates/futures-core-0.3.13.tar.gz) = 15496a72fabf0e62bdc3df11a59a3787429221dd0710ba8ef163d6f7a9112c94
-SIZE (rust/crates/futures-core-0.3.13.tar.gz) = 13835
-SHA256 (rust/crates/futures-executor-0.3.13.tar.gz) = 891a4b7b96d84d5940084b2a37632dd65deeae662c114ceaa2c879629c9c0ad1
-SIZE (rust/crates/futures-executor-0.3.13.tar.gz) = 17112
-SHA256 (rust/crates/futures-io-0.3.13.tar.gz) = d71c2c65c57704c32f5241c1223167c2c3294fd34ac020c807ddbe6db287ba59
-SIZE (rust/crates/futures-io-0.3.13.tar.gz) = 9059
-SHA256 (rust/crates/futures-macro-0.3.13.tar.gz) = ea405816a5139fb39af82c2beb921d52143f556038378d6db21183a5c37fbfb7
-SIZE (rust/crates/futures-macro-0.3.13.tar.gz) = 9683
-SHA256 (rust/crates/futures-sink-0.3.13.tar.gz) = 85754d98985841b7d4f5e8e6fbfa4a4ac847916893ec511a2917ccd8525b8bb3
-SIZE (rust/crates/futures-sink-0.3.13.tar.gz) = 7660
-SHA256 (rust/crates/futures-task-0.3.13.tar.gz) = fa189ef211c15ee602667a6fcfe1c1fd9e07d42250d2156382820fba33c9df80
-SIZE (rust/crates/futures-task-0.3.13.tar.gz) = 11118
-SHA256 (rust/crates/futures-util-0.3.13.tar.gz) = 1812c7ab8aedf8d6f2701a43e1243acdbcc2b36ab26e2ad421eb99ac963d96d1
-SIZE (rust/crates/futures-util-0.3.13.tar.gz) = 138948
-SHA256 (rust/crates/gdk-0.13.2.tar.gz) = db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d
-SIZE (rust/crates/gdk-0.13.2.tar.gz) = 77405
-SHA256 (rust/crates/gdk-pixbuf-0.9.0.tar.gz) = 8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a
-SIZE (rust/crates/gdk-pixbuf-0.9.0.tar.gz) = 15962
-SHA256 (rust/crates/gdk-pixbuf-sys-0.10.0.tar.gz) = 3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f
-SIZE (rust/crates/gdk-pixbuf-sys-0.10.0.tar.gz) = 8142
-SHA256 (rust/crates/gdk-sys-0.10.0.tar.gz) = 0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69
-SIZE (rust/crates/gdk-sys-0.10.0.tar.gz) = 60084
-SHA256 (rust/crates/gio-0.9.1.tar.gz) = 1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561
-SIZE (rust/crates/gio-0.9.1.tar.gz) = 154725
-SHA256 (rust/crates/gio-sys-0.10.1.tar.gz) = 5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac
-SIZE (rust/crates/gio-sys-0.10.1.tar.gz) = 70655
-SHA256 (rust/crates/glib-0.10.3.tar.gz) = 0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5
-SIZE (rust/crates/glib-0.10.3.tar.gz) = 137147
-SHA256 (rust/crates/glib-macros-0.10.1.tar.gz) = 41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039
-SIZE (rust/crates/glib-macros-0.10.1.tar.gz) = 7380
-SHA256 (rust/crates/glib-sys-0.10.1.tar.gz) = c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1
-SIZE (rust/crates/glib-sys-0.10.1.tar.gz) = 48839
-SHA256 (rust/crates/gobject-sys-0.10.0.tar.gz) = 952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c
-SIZE (rust/crates/gobject-sys-0.10.0.tar.gz) = 17058
-SHA256 (rust/crates/gtk-0.9.2.tar.gz) = 2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a
-SIZE (rust/crates/gtk-0.9.2.tar.gz) = 518333
-SHA256 (rust/crates/gtk-sys-0.10.0.tar.gz) = 89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457
-SIZE (rust/crates/gtk-sys-0.10.0.tar.gz) = 125150
-SHA256 (rust/crates/heck-0.3.2.tar.gz) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac
-SIZE (rust/crates/heck-0.3.2.tar.gz) = 54718
-SHA256 (rust/crates/itertools-0.9.0.tar.gz) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
-SIZE (rust/crates/itertools-0.9.0.tar.gz) = 96429
-SHA256 (rust/crates/libc-0.2.86.tar.gz) = b7282d924be3275cec7f6756ff4121987bc6481325397dde6ba3e7802b1a8b1c
-SIZE (rust/crates/libc-0.2.86.tar.gz) = 522986
-SHA256 (rust/crates/libpulse-binding-2.23.0.tar.gz) = b2405f806801527dfb3d2b6d48a282cdebe9a1b41b0652e0d7b5bad81dbc700e
-SIZE (rust/crates/libpulse-binding-2.23.0.tar.gz) = 128294
-SHA256 (rust/crates/libpulse-sys-1.18.0.tar.gz) = cf17e9832643c4f320c42b7d78b2c0510f45aa5e823af094413b94e45076ba82
-SIZE (rust/crates/libpulse-sys-1.18.0.tar.gz) = 34587
-SHA256 (rust/crates/memchr-2.3.4.tar.gz) = 0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525
-SIZE (rust/crates/memchr-2.3.4.tar.gz) = 23077
-SHA256 (rust/crates/num-derive-0.3.3.tar.gz) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
-SIZE (rust/crates/num-derive-0.3.3.tar.gz) = 14545
-SHA256 (rust/crates/num-traits-0.2.14.tar.gz) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
-SIZE (rust/crates/num-traits-0.2.14.tar.gz) = 45476
-SHA256 (rust/crates/once_cell-1.6.0.tar.gz) = 4ad167a2f54e832b82dbe003a046280dceffe5227b5f79e08e363a29638cfddd
-SIZE (rust/crates/once_cell-1.6.0.tar.gz) = 27857
-SHA256 (rust/crates/pango-0.9.1.tar.gz) = 9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438
-SIZE (rust/crates/pango-0.9.1.tar.gz) = 34034
-SHA256 (rust/crates/pango-sys-0.10.0.tar.gz) = 24d2650c8b62d116c020abd0cea26a4ed96526afda89b1c4ea567131fdefc890
-SIZE (rust/crates/pango-sys-0.10.0.tar.gz) = 21375
-SHA256 (rust/crates/pin-project-lite-0.2.4.tar.gz) = 439697af366c49a6d0a010c56a0d97685bc140ce0d377b13a2ea2aa42d64a827
-SIZE (rust/crates/pin-project-lite-0.2.4.tar.gz) = 22840
-SHA256 (rust/crates/pin-utils-0.1.0.tar.gz) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
-SIZE (rust/crates/pin-utils-0.1.0.tar.gz) = 7580
-SHA256 (rust/crates/pkg-config-0.3.19.tar.gz) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
-SIZE (rust/crates/pkg-config-0.3.19.tar.gz) = 15451
-SHA256 (rust/crates/proc-macro-crate-0.1.5.tar.gz) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
-SIZE (rust/crates/proc-macro-crate-0.1.5.tar.gz) = 8096
-SHA256 (rust/crates/proc-macro-error-1.0.4.tar.gz) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.tar.gz) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.tar.gz) = 7971
-SHA256 (rust/crates/proc-macro-hack-0.5.19.tar.gz) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
-SIZE (rust/crates/proc-macro-hack-0.5.19.tar.gz) = 15556
-SHA256 (rust/crates/proc-macro-nested-0.1.7.tar.gz) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
-SIZE (rust/crates/proc-macro-nested-0.1.7.tar.gz) = 6495
-SHA256 (rust/crates/proc-macro2-1.0.24.tar.gz) = 1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71
-SIZE (rust/crates/proc-macro2-1.0.24.tar.gz) = 37716
-SHA256 (rust/crates/quote-1.0.9.tar.gz) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.tar.gz) = 25042
-SHA256 (rust/crates/serde-1.0.123.tar.gz) = 92d5161132722baa40d802cc70b15262b98258453e85e5d1d365c757c73869ae
-SIZE (rust/crates/serde-1.0.123.tar.gz) = 74379
-SHA256 (rust/crates/slab-0.4.2.tar.gz) = c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8
-SIZE (rust/crates/slab-0.4.2.tar.gz) = 10136
-SHA256 (rust/crates/slice_as_array-1.1.0.tar.gz) = 64c963ee59ddedb5ab95dc2cd97c48b4a292572a52c5636fbbabdb9985bfe4c3
-SIZE (rust/crates/slice_as_array-1.1.0.tar.gz) = 7888
-SHA256 (rust/crates/strum-0.18.0.tar.gz) = 57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b
-SIZE (rust/crates/strum-0.18.0.tar.gz) = 4207
-SHA256 (rust/crates/strum_macros-0.18.0.tar.gz) = 87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c
-SIZE (rust/crates/strum_macros-0.18.0.tar.gz) = 10229
-SHA256 (rust/crates/syn-1.0.60.tar.gz) = c700597eca8a5a762beb35753ef6b94df201c81cca676604f547495a0d7f0081
-SIZE (rust/crates/syn-1.0.60.tar.gz) = 231087
-SHA256 (rust/crates/system-deps-1.3.2.tar.gz) = 0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b
-SIZE (rust/crates/system-deps-1.3.2.tar.gz) = 15866
-SHA256 (rust/crates/thiserror-1.0.24.tar.gz) = e0f4a65597094d4483ddaed134f409b2cb7c1beccf25201a9f73c719254fa98e
-SIZE (rust/crates/thiserror-1.0.24.tar.gz) = 16580
-SHA256 (rust/crates/thiserror-impl-1.0.24.tar.gz) = 7765189610d8241a44529806d6fd1f2e0a08734313a35d5b3a556f92b381f3c0
-SIZE (rust/crates/thiserror-impl-1.0.24.tar.gz) = 13361
-SHA256 (rust/crates/toml-0.5.8.tar.gz) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
-SIZE (rust/crates/toml-0.5.8.tar.gz) = 54219
-SHA256 (rust/crates/unicode-segmentation-1.7.1.tar.gz) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.tar.gz) = 93066
-SHA256 (rust/crates/unicode-xid-0.2.1.tar.gz) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.tar.gz) = 14392
-SHA256 (rust/crates/version-compare-0.0.10.tar.gz) = d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1
-SIZE (rust/crates/version-compare-0.0.10.tar.gz) = 15171
-SHA256 (rust/crates/version_check-0.9.2.tar.gz) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
-SIZE (rust/crates/version_check-0.9.2.tar.gz) = 11979
-SHA256 (rust/crates/winapi-0.3.9.tar.gz) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
-SIZE (rust/crates/winapi-0.3.9.tar.gz) = 1200382
-SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
-SIZE (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.tar.gz) = 2918815
-SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
-SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.tar.gz) = 2947998
-SHA256 (Aurailus-Myxer-1.2.1_GH0.tar.gz) = 76c01c0e823417f212b49be5c2449bd47a9762b8a658cd7e7357dd251149b909
-SIZE (Aurailus-Myxer-1.2.1_GH0.tar.gz) = 878620
+TIMESTAMP = 1714325160
+SHA256 (rust/crates/anyhow-1.0.44.crate) = 61604a8f862e1d5c3229fdd78f8b02c68dcf73a4c4b05fd636d12240aaa242c1
+SIZE (rust/crates/anyhow-1.0.44.crate) = 35067
+SHA256 (rust/crates/atk-0.9.0.crate) = 812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426
+SIZE (rust/crates/atk-0.9.0.crate) = 35124
+SHA256 (rust/crates/atk-sys-0.10.0.crate) = f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce
+SIZE (rust/crates/atk-sys-0.10.0.crate) = 20516
+SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
+SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
+SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
+SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
+SHA256 (rust/crates/cairo-rs-0.9.1.crate) = c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8
+SIZE (rust/crates/cairo-rs-0.9.1.crate) = 47251
+SHA256 (rust/crates/cairo-sys-rs-0.10.0.crate) = 2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7
+SIZE (rust/crates/cairo-sys-rs-0.10.0.crate) = 11266
+SHA256 (rust/crates/cc-1.0.70.crate) = d26a6ce4b6a484fa3edb70f7efa6fc430fd2b87285fe8b84304fd0936faa0dc0
+SIZE (rust/crates/cc-1.0.70.crate) = 57200
+SHA256 (rust/crates/colorsys-0.6.4.crate) = f666c4153782cd274a188c850716f96ba8b0f06178304b4efa8828e32e476689
+SIZE (rust/crates/colorsys-0.6.4.crate) = 24375
+SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
+SIZE (rust/crates/either-1.6.1.crate) = 13641
+SHA256 (rust/crates/futures-0.3.17.crate) = a12aa0eb539080d55c3f2d45a67c3b58b6b0773c1a3ca2dfec66d58c97fd66ca
+SIZE (rust/crates/futures-0.3.17.crate) = 47388
+SHA256 (rust/crates/futures-channel-0.3.17.crate) = 5da6ba8c3bb3c165d3c7319fc1cc8304facf1fb8db99c5de877183c08a273888
+SIZE (rust/crates/futures-channel-0.3.17.crate) = 31765
+SHA256 (rust/crates/futures-core-0.3.17.crate) = 88d1c26957f23603395cd326b0ffe64124b818f4449552f960d815cfba83a53d
+SIZE (rust/crates/futures-core-0.3.17.crate) = 14478
+SHA256 (rust/crates/futures-executor-0.3.17.crate) = 45025be030969d763025784f7f355043dc6bc74093e4ecc5000ca4dc50d8745c
+SIZE (rust/crates/futures-executor-0.3.17.crate) = 17102
+SHA256 (rust/crates/futures-io-0.3.17.crate) = 522de2a0fe3e380f1bc577ba0474108faf3f6b18321dbf60b3b9c39a75073377
+SIZE (rust/crates/futures-io-0.3.17.crate) = 9050
+SHA256 (rust/crates/futures-macro-0.3.17.crate) = 18e4a4b95cea4b4ccbcf1c5675ca7c4ee4e9e75eb79944d07defde18068f79bb
+SIZE (rust/crates/futures-macro-0.3.17.crate) = 11830
+SHA256 (rust/crates/futures-sink-0.3.17.crate) = 36ea153c13024fe480590b3e3d4cad89a0cfacecc24577b68f86c6ced9c2bc11
+SIZE (rust/crates/futures-sink-0.3.17.crate) = 7663
+SHA256 (rust/crates/futures-task-0.3.17.crate) = 1d3d00f4eddb73e498a54394f228cd55853bdf059259e8e7bc6e69d408892e99
+SIZE (rust/crates/futures-task-0.3.17.crate) = 11712
+SHA256 (rust/crates/futures-util-0.3.17.crate) = 36568465210a3a6ee45e1f165136d68671471a501e632e9a98d96872222b5481
+SIZE (rust/crates/futures-util-0.3.17.crate) = 147679
+SHA256 (rust/crates/gdk-0.13.2.crate) = db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d
+SIZE (rust/crates/gdk-0.13.2.crate) = 77405
+SHA256 (rust/crates/gdk-pixbuf-0.9.0.crate) = 8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a
+SIZE (rust/crates/gdk-pixbuf-0.9.0.crate) = 15962
+SHA256 (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f
+SIZE (rust/crates/gdk-pixbuf-sys-0.10.0.crate) = 8142
+SHA256 (rust/crates/gdk-sys-0.10.0.crate) = 0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69
+SIZE (rust/crates/gdk-sys-0.10.0.crate) = 60084
+SHA256 (rust/crates/gio-0.9.1.crate) = 1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561
+SIZE (rust/crates/gio-0.9.1.crate) = 154725
+SHA256 (rust/crates/gio-sys-0.10.1.crate) = 5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac
+SIZE (rust/crates/gio-sys-0.10.1.crate) = 70655
+SHA256 (rust/crates/glib-0.10.3.crate) = 0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5
+SIZE (rust/crates/glib-0.10.3.crate) = 137147
+SHA256 (rust/crates/glib-macros-0.10.1.crate) = 41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039
+SIZE (rust/crates/glib-macros-0.10.1.crate) = 7380
+SHA256 (rust/crates/glib-sys-0.10.1.crate) = c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1
+SIZE (rust/crates/glib-sys-0.10.1.crate) = 48839
+SHA256 (rust/crates/gobject-sys-0.10.0.crate) = 952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c
+SIZE (rust/crates/gobject-sys-0.10.0.crate) = 17058
+SHA256 (rust/crates/gtk-0.9.2.crate) = 2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a
+SIZE (rust/crates/gtk-0.9.2.crate) = 518333
+SHA256 (rust/crates/gtk-sys-0.10.0.crate) = 89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457
+SIZE (rust/crates/gtk-sys-0.10.0.crate) = 125150
+SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
+SIZE (rust/crates/heck-0.3.3.crate) = 10260
+SHA256 (rust/crates/itertools-0.9.0.crate) = 284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b
+SIZE (rust/crates/itertools-0.9.0.crate) = 96429
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libpulse-binding-2.25.0.crate) = 86835d7763ded6bc16b6c0061ec60214da7550dfcd4ef93745f6f0096129676a
+SIZE (rust/crates/libpulse-binding-2.25.0.crate) = 129768
+SHA256 (rust/crates/libpulse-sys-1.19.2.crate) = f12950b69c1b66233a900414befde36c8d4ea49deec1e1f34e4cd2f586e00c7d
+SIZE (rust/crates/libpulse-sys-1.19.2.crate) = 35108
+SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
+SIZE (rust/crates/memchr-2.4.1.crate) = 64977
+SHA256 (rust/crates/num-derive-0.3.3.crate) = 876a53fff98e03a936a674b29568b0e605f06b29372c2489ff4de23f1949743d
+SIZE (rust/crates/num-derive-0.3.3.crate) = 14545
+SHA256 (rust/crates/num-traits-0.2.14.crate) = 9a64b1ec5cda2586e284722486d802acf1f7dbdc623e2bfc57e65ca1cd099290
+SIZE (rust/crates/num-traits-0.2.14.crate) = 45476
+SHA256 (rust/crates/once_cell-1.8.0.crate) = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
+SIZE (rust/crates/once_cell-1.8.0.crate) = 28925
+SHA256 (rust/crates/pango-0.9.1.crate) = 9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438
+SIZE (rust/crates/pango-0.9.1.crate) = 34034
+SHA256 (rust/crates/pango-sys-0.10.0.crate) = 24d2650c8b62d116c020abd0cea26a4ed96526afda89b1c4ea567131fdefc890
+SIZE (rust/crates/pango-sys-0.10.0.crate) = 21375
+SHA256 (rust/crates/pin-project-lite-0.2.7.crate) = 8d31d11c69a6b52a174b42bdc0c30e5e11670f90788b2c471c31c1d17d449443
+SIZE (rust/crates/pin-project-lite-0.2.7.crate) = 27212
+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.19.crate) = 3831453b3449ceb48b6d9c7ad7c96d5ea673e9b470a1dc578c2ce6521230884c
+SIZE (rust/crates/pkg-config-0.3.19.crate) = 15451
+SHA256 (rust/crates/proc-macro-crate-0.1.5.crate) = 1d6ea3c4595b96363c13943497db34af4460fb474a95c43f4446ad341b8c9785
+SIZE (rust/crates/proc-macro-crate-0.1.5.crate) = 8096
+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.19.crate) = dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5
+SIZE (rust/crates/proc-macro-hack-0.5.19.crate) = 15556
+SHA256 (rust/crates/proc-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
+SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
+SHA256 (rust/crates/proc-macro2-1.0.29.crate) = b9f5105d4fdaab20335ca9565e106a5d9b82b6219b5ba735731124ac6711d23d
+SIZE (rust/crates/proc-macro2-1.0.29.crate) = 38772
+SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
+SIZE (rust/crates/quote-1.0.9.crate) = 25042
+SHA256 (rust/crates/serde-1.0.130.crate) = f12d06de37cf59146fbdecab66aa99f9fe4f78722e3607577a5375d66bd0c913
+SIZE (rust/crates/serde-1.0.130.crate) = 75305
+SHA256 (rust/crates/slab-0.4.4.crate) = c307a32c1c5c437f38c7fd45d753050587732ba8628319fbdf12a7e289ccc590
+SIZE (rust/crates/slab-0.4.4.crate) = 15725
+SHA256 (rust/crates/slice_as_array-1.1.0.crate) = 64c963ee59ddedb5ab95dc2cd97c48b4a292572a52c5636fbbabdb9985bfe4c3
+SIZE (rust/crates/slice_as_array-1.1.0.crate) = 7888
+SHA256 (rust/crates/strum-0.18.0.crate) = 57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b
+SIZE (rust/crates/strum-0.18.0.crate) = 4207
+SHA256 (rust/crates/strum_macros-0.18.0.crate) = 87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c
+SIZE (rust/crates/strum_macros-0.18.0.crate) = 10229
+SHA256 (rust/crates/syn-1.0.76.crate) = c6f107db402c2c2055242dbf4d2af0e69197202e9faacbef9571bbe47f5a1b84
+SIZE (rust/crates/syn-1.0.76.crate) = 233723
+SHA256 (rust/crates/system-deps-1.3.2.crate) = 0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b
+SIZE (rust/crates/system-deps-1.3.2.crate) = 15866
+SHA256 (rust/crates/thiserror-1.0.29.crate) = 602eca064b2d83369e2b2f34b09c70b605402801927c65c11071ac911d299b88
+SIZE (rust/crates/thiserror-1.0.29.crate) = 17455
+SHA256 (rust/crates/thiserror-impl-1.0.29.crate) = bad553cc2c78e8de258400763a647e80e6d1b31ee237275d756f6836d204494c
+SIZE (rust/crates/thiserror-impl-1.0.29.crate) = 15201
+SHA256 (rust/crates/toml-0.5.8.crate) = a31142970826733df8241ef35dc040ef98c679ab14d7c3e54d827099b3acecaa
+SIZE (rust/crates/toml-0.5.8.crate) = 54219
+SHA256 (rust/crates/unicode-segmentation-1.8.0.crate) = 8895849a949e7845e06bd6dc1aa51731a103c42707010a5b591c0038fb73385b
+SIZE (rust/crates/unicode-segmentation-1.8.0.crate) = 94011
+SHA256 (rust/crates/unicode-xid-0.2.2.crate) = 8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3
+SIZE (rust/crates/unicode-xid-0.2.2.crate) = 14955
+SHA256 (rust/crates/version-compare-0.0.10.crate) = d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1
+SIZE (rust/crates/version-compare-0.0.10.crate) = 15171
+SHA256 (rust/crates/version_check-0.9.3.crate) = 5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe
+SIZE (rust/crates/version_check-0.9.3.crate) = 12547
+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 (Aurailus-Myxer-1.3.0_GH0.tar.gz) = d0797abe2fc701506e26cb66666011bd552f22fa2d275b6043f9972617e65b37
+SIZE (Aurailus-Myxer-1.3.0_GH0.tar.gz) = 879982
diff --git a/audio/myxer/files/patch-powerpc b/audio/myxer/files/patch-powerpc
deleted file mode 100644
index 7fdbe1930648..000000000000
--- a/audio/myxer/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.86/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.86/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
- } else if #[cfg(target_arch = "powerpc64")] {
- mod powerpc64;
- pub use self::powerpc64::*;
-+ } else if #[cfg(target_arch = "powerpc")] {
-+ mod powerpc;
-+ pub use self::powerpc::*;
- } else {
- // Unknown target_arch
- }
---- cargo-crates/libc-0.2.86/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig 2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.86/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+ pub struct stat {
-+ pub st_dev: ::dev_t,
-+ pub st_ino: ::ino_t,
-+ pub st_mode: ::mode_t,
-+ pub st_nlink: ::nlink_t,
-+ pub st_uid: ::uid_t,
-+ pub st_gid: ::gid_t,
-+ pub st_rdev: ::dev_t,
-+ pub st_atime: ::time_t,
-+ pub st_atime_nsec: ::c_long,
-+ pub st_mtime: ::time_t,
-+ pub st_mtime_nsec: ::c_long,
-+ pub st_ctime: ::time_t,
-+ pub st_ctime_nsec: ::c_long,
-+ pub st_size: ::off_t,
-+ pub st_blocks: ::blkcnt_t,
-+ pub st_blksize: ::blksize_t,
-+ pub st_flags: ::fflags_t,
-+ pub st_gen: u32,
-+ pub st_lspare: i32,
-+ pub st_birthtime: ::time_t,
-+ pub st_birthtime_nsec: ::c_long,
-+ }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+ if #[cfg(libc_const_size_of)] {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+ } else {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = 4 - 1;
-+ }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
diff --git a/audio/noise-suppression-for-voice-lv2/Makefile b/audio/noise-suppression-for-voice-lv2/Makefile
index 333f3725274d..62f77a75cee0 100644
--- a/audio/noise-suppression-for-voice-lv2/Makefile
+++ b/audio/noise-suppression-for-voice-lv2/Makefile
@@ -39,6 +39,13 @@ LADSPA_CMAKE_BOOL= BUILD_LADSPA_PLUGIN
VST3_CMAKE_BOOL= BUILD_VST3_PLUGIN
VST3_BROKEN= fails to build with juce-7.0.6, see https://github.com/werman/noise-suppression-for-voice/issues/177
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 180
+# Work around https://github.com/llvm/llvm-project/issues/88592
+CXXFLAGS+= -fclang-abi-compat=17
+.endif
+
post-extract: # remove bundled JUCE
@${RM} -rf ${WRKSRC}/external/JUCE
@@ -60,4 +67,4 @@ post-install-VST3-on:
# the LADSPA plugin can be used directly from PulseAudio's config file
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff --git a/audio/noson-app/Makefile b/audio/noson-app/Makefile
index ca1e64103e31..e40f53a30260 100644
--- a/audio/noson-app/Makefile
+++ b/audio/noson-app/Makefile
@@ -1,8 +1,8 @@
PORTNAME= noson-app
-DISTVERSION= 5.6.3
+DISTVERSION= 5.6.6
CATEGORIES= audio net
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= arved@FreeBSD.org
COMMENT= Fast and smart SONOS controller
WWW= https://janbar.github.io/noson-app/index.html
diff --git a/audio/noson-app/distinfo b/audio/noson-app/distinfo
index 04ee3ed56f01..f12dc9dbaddd 100644
--- a/audio/noson-app/distinfo
+++ b/audio/noson-app/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702016251
-SHA256 (janbar-noson-app-5.6.3_GH0.tar.gz) = 2dd1abce3b830929da96c8449bc24b8e1518022870682a8569e2cefe3c73e80a
-SIZE (janbar-noson-app-5.6.3_GH0.tar.gz) = 3290675
+TIMESTAMP = 1713554953
+SHA256 (janbar-noson-app-5.6.6_GH0.tar.gz) = ea83bb8c0c344c46d5969adce3296eca4d15e18bc60be85cd83a2c7cec59ec31
+SIZE (janbar-noson-app-5.6.6_GH0.tar.gz) = 3295309
diff --git a/audio/opustags/Makefile b/audio/opustags/Makefile
index e86159f5cb55..bca747fe51c4 100644
--- a/audio/opustags/Makefile
+++ b/audio/opustags/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opustags
-DISTVERSION= 1.9.0
+DISTVERSION= 1.10.0
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/opustags/distinfo b/audio/opustags/distinfo
index e579da4ab630..23511423c5fc 100644
--- a/audio/opustags/distinfo
+++ b/audio/opustags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686209480
-SHA256 (fmang-opustags-1.9.0_GH0.tar.gz) = ea937f48a011bbacf37324c159149625c1ab66110e6d279693a92659bd38cf02
-SIZE (fmang-opustags-1.9.0_GH0.tar.gz) = 40214
+TIMESTAMP = 1714941537
+SHA256 (fmang-opustags-1.10.0_GH0.tar.gz) = 761d3ac036205b9193bc6a610c3610c401d89fde2c955acfa7e26b1328e190b7
+SIZE (fmang-opustags-1.10.0_GH0.tar.gz) = 41024
diff --git a/audio/padthv1-lv2/Makefile b/audio/padthv1-lv2/Makefile
index 1e3a4a315dc1..74c980e61198 100644
--- a/audio/padthv1-lv2/Makefile
+++ b/audio/padthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= padthv1
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/padthv1-lv2/distinfo b/audio/padthv1-lv2/distinfo
index f9466b24a274..786dd89a5140 100644
--- a/audio/padthv1-lv2/distinfo
+++ b/audio/padthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712873460
-SHA256 (padthv1-0.9.90.tar.gz) = ddd735e527686f44e67f7900c56047be156444acced43c70ac2c85a0d79f7b8e
-SIZE (padthv1-0.9.90.tar.gz) = 243022
+TIMESTAMP = 1714698471
+SHA256 (padthv1-0.9.91.tar.gz) = 391907d3f8e1cfcfe2c1fd2b1e93cfbda852425abba8f83db32b406bb0467443
+SIZE (padthv1-0.9.91.tar.gz) = 242368
diff --git a/audio/pt2-clone/Makefile b/audio/pt2-clone/Makefile
index e7c4d469297e..974ff72b9aa4 100644
--- a/audio/pt2-clone/Makefile
+++ b/audio/pt2-clone/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pt2-clone
-PORTVERSION= 1.69
+PORTVERSION= 1.69.2
DISTVERSIONPREFIX= v
CATEGORIES= audio
MASTER_SITES= LOCAL/ehaupt:extras
diff --git a/audio/pt2-clone/distinfo b/audio/pt2-clone/distinfo
index f31f16efa845..723bd724f9db 100644
--- a/audio/pt2-clone/distinfo
+++ b/audio/pt2-clone/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713861903
+TIMESTAMP = 1714200476
SHA256 (pt2-clone-extras-2.tar.gz) = ddbac01034022f27860d85f4627b07223f9fd8f02a4ddefdc36467f2e3cacd0b
SIZE (pt2-clone-extras-2.tar.gz) = 742
-SHA256 (8bitbubsy-pt2-clone-v1.69_GH0.tar.gz) = 331e36b32075623ed110795764463c72412d735a6ed7a2973b3283384c0715f9
-SIZE (8bitbubsy-pt2-clone-v1.69_GH0.tar.gz) = 10907191
+SHA256 (8bitbubsy-pt2-clone-v1.69.2_GH0.tar.gz) = ab2e604e978dd019dc3963720b8f22f0b7b85e98a8ea21543ff277fd20659e89
+SIZE (8bitbubsy-pt2-clone-v1.69.2_GH0.tar.gz) = 10908555
diff --git a/audio/py-librosa/Makefile b/audio/py-librosa/Makefile
index 2cca2f5cccfd..e8242405a8ca 100644
--- a/audio/py-librosa/Makefile
+++ b/audio/py-librosa/Makefile
@@ -1,7 +1,7 @@
PORTNAME= librosa
-DISTVERSION= 0.10.1
+DISTVERSION= 0.10.2
CATEGORIES= audio python
-MASTER_SITES= PYPI
+#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
@@ -11,7 +11,9 @@ WWW= https://librosa.org/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}decorator>=4.3.0:devel/py-decorator@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}joblib>=0.14:devel/py-joblib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lazy_loader>=0.1:devel/py-lazy_loader@${PY_FLAVOR} \
@@ -19,18 +21,25 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}audioread>=2.1.9:audio/py-audioread@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}numba>=0.51.0:devel/py-numba@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pooch>=1.0:devel/py-pooch@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pooch>=1.1:devel/py-pooch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-learn>=0.20.0:science/py-scikit-learn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.2.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}SoundFile>=0.12.1:audio/py-SoundFile@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}soxr>=0.3.2:audio/py-soxr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.1.1:devel/py-typing-extensions@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}resampy>=0.2.2:audio/py-resampy@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.3.0:math/py-matplotlib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest-mpl>0:devel/py-pytest-mpl@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}resampy>=0.2.2:audio/py-resampy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}samplerate>0:audio/py-samplerate@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}types-decorator>0:devel/py-types-decorator@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest
+USE_PYTHON= pep517 autoplist pytest
+
+USE_GITHUB= yes
+GH_TUPLE= librosa:librosa-test-data:72bd79e:test_data/tests/data
NO_ARCH= yes
diff --git a/audio/py-librosa/distinfo b/audio/py-librosa/distinfo
index b98d4e24f192..3389e84dd338 100644
--- a/audio/py-librosa/distinfo
+++ b/audio/py-librosa/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1692732094
-SHA256 (librosa-0.10.1.tar.gz) = 832f7d150d6dd08ed2aa08c0567a4be58330635c32ddd2208de9bc91300802c7
-SIZE (librosa-0.10.1.tar.gz) = 311110
+TIMESTAMP = 1714720206
+SHA256 (librosa-librosa-0.10.2_GH0.tar.gz) = 8f17de0d1d69ab19e11c13ab63c30ee285a7806b06536321b49ece87d8c6c9e9
+SIZE (librosa-librosa-0.10.2_GH0.tar.gz) = 2334514
+SHA256 (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = c8a05a81cf6f071319056818deff82b21736a13230b32c6bea64ab2e1fe23a06
+SIZE (librosa-librosa-test-data-72bd79e_GH0.tar.gz) = 164601052
diff --git a/audio/py-pyradio/Makefile b/audio/py-pyradio/Makefile
index b7e590da06d1..65da6b4ef7dc 100644
--- a/audio/py-pyradio/Makefile
+++ b/audio/py-pyradio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pyradio
-DISTVERSION= 0.9.2.25
-PORTREVISION= 1
+DISTVERSION= 0.9.3.4
+PORTREVISION= 0
CATEGORIES= audio python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,21 +11,22 @@ WWW= https://github.com/coderholic/pyradio
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0.38.4:devel/py-wheel@${PY_FLAVOR} \
- bash:shells/bash
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}rich>=13.3.2:textproc/py-rich@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}wheel>=0.38.4:devel/py-wheel@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}wheel>=0.38.4:devel/py-wheel@${PY_FLAVOR} \
bash:shells/bash
+RUN_DEPENDS= ${PKGNAMEPREFIX}python-dateutil>=2.8.2:devel/py-python-dateutil@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}dnspython>=2.2.1:dns/py-dnspython@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}netifaces>=0.11.0:net/py-netifaces@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}psutil>=5.9.2:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}requests>=2.28.1:www/py-requests@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}rich>=13.3.2:textproc/py-rich@${PY_FLAVOR} \
+ ${PKGNAMEPREFIX}wheel>=0.38.4:devel/py-wheel@${PY_FLAVOR} \
+ bash:shells/bash \
+ xdg-open:devel/xdg-utils
USES= python
USE_GITHUB= yes
@@ -59,7 +60,8 @@ VLC_RUN_DEPENDS+= vlc:multimedia/vlc
post-patch:
@${SED} -i.bak -e 's/\(distro =\) None/\1 ${OPSYS}/' \
- -e 's/\(enable_notifications =\) -1/\1 0/' \
+ -e 's/\(enable_notifications =\) -1/\1 0/' \
+ -e 's/\(xdg_compliant =\) False/\1 True/' \
${WRKSRC}/pyradio/config
post-install:
diff --git a/audio/py-pyradio/distinfo b/audio/py-pyradio/distinfo
index a63656014dd4..578ed3cbcce4 100644
--- a/audio/py-pyradio/distinfo
+++ b/audio/py-pyradio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710236524
-SHA256 (coderholic-pyradio-0.9.2.25_GH0.tar.gz) = 119642a7bdf33015da27bad0f59d3cb64a96f05e9ded6b42ee200ef66dd5ffda
-SIZE (coderholic-pyradio-0.9.2.25_GH0.tar.gz) = 1475968
+TIMESTAMP = 1714234621
+SHA256 (coderholic-pyradio-0.9.3.4_GH0.tar.gz) = ad12c5853f2c51c8fb595174399304bccffd4ca2cb2fdfea78f4c36dc23dcfd7
+SIZE (coderholic-pyradio-0.9.3.4_GH0.tar.gz) = 1510226
diff --git a/audio/py-samplerate/Makefile b/audio/py-samplerate/Makefile
new file mode 100644
index 000000000000..010017d57e9e
--- /dev/null
+++ b/audio/py-samplerate/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= samplerate
+DISTVERSION= 0.2.1
+CATEGORIES= audio
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python wrapper for libsamplerate based on pybind11 and NumPy
+WWW= https://github.com/tuxu/python-samplerate
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
+ pybind11>0:devel/pybind11 \
+ cmake:devel/cmake-core
+LIB_DEPENDS= libsamplerate.so:audio/libsamplerate
+RUN_DEPENDS= ${PYNUMPY}
+
+USES= cmake compiler:c++14-lang pkgconfig python
+USE_PYTHON= flavors pytest
+
+TEST_WRKSRC= ${WRKSRC}/tests
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+PLIST_FILES= ${PYTHON_SITELIBDIR}/samplerate${PYTHON_EXT_SUFFIX}.so
+
+do-install:
+ ${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/samplerate${PYTHON_EXT_SUFFIX}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+.include <bsd.port.mk>
diff --git a/audio/py-samplerate/distinfo b/audio/py-samplerate/distinfo
new file mode 100644
index 000000000000..a0725985f378
--- /dev/null
+++ b/audio/py-samplerate/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714760637
+SHA256 (samplerate-0.2.1.tar.gz) = 464d3574412024184fb7428ecbaa1b2e207bddf5fbc10a5d9ddc3fc1c7b7ab1e
+SIZE (samplerate-0.2.1.tar.gz) = 21494
diff --git a/audio/py-samplerate/files/patch-CMakeLists.txt b/audio/py-samplerate/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..7f822e90d3d4
--- /dev/null
+++ b/audio/py-samplerate/files/patch-CMakeLists.txt
@@ -0,0 +1,33 @@
+--- CMakeLists.txt.orig 2024-01-23 23:51:19 UTC
++++ CMakeLists.txt
+@@ -11,7 +11,9 @@ cmake_policy(SET CMP0094 NEW)
+ cmake_policy(SET CMP0094 NEW)
+
+ # adds the external dependencies
+-add_subdirectory(external)
++find_package(PkgConfig REQUIRED)
++find_package(pybind11 CONFIG REQUIRED)
++pkg_check_modules(SAMPLERATE REQUIRED IMPORTED_TARGET samplerate)
+
+ pybind11_add_module(python-samplerate src/samplerate.cpp)
+
+@@ -25,7 +27,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
+ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR
+ CMAKE_CXX_COMPILER_ID MATCHES "GNU" OR
+ (CMAKE_CXX_COMPILER_ID MATCHES "Intel" AND NOT WIN32))
+- target_compile_options(python-samplerate PRIVATE -std=c++14 -O3 -Wall -Wextra)
++ target_compile_options(python-samplerate PRIVATE -std=c++14 -Wall -Wextra)
+ endif()
+
+ ### stick the package and libsamplerate version into the module
+@@ -43,4 +45,9 @@ set_target_properties(
+ LINKER_LANGUAGE C
+ )
+
+-target_link_libraries(python-samplerate PUBLIC samplerate)
++target_compile_options(python-samplerate PRIVATE
++ ${SAMPLERATE_CFLAGS}
++)
++target_link_options(python-samplerate PRIVATE
++ ${SAMPLERATE_LDFLAGS}
++)
diff --git a/audio/py-samplerate/pkg-descr b/audio/py-samplerate/pkg-descr
new file mode 100644
index 000000000000..7e3b3f7188be
--- /dev/null
+++ b/audio/py-samplerate/pkg-descr
@@ -0,0 +1,2 @@
+samplerate is a wrapper around Erik de Castro Lopo's libsamplerate (aka Secret
+Rabbit Code) for high-quality sample rate conversion.
diff --git a/audio/qjackctl/Makefile b/audio/qjackctl/Makefile
index 33a99100205f..c6c20934054c 100644
--- a/audio/qjackctl/Makefile
+++ b/audio/qjackctl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qjackctl
DISTVERSIONPREFIX= qjackctl_
-DISTVERSION= 0_9_90
+DISTVERSION= 0_9_91
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/qjackctl/distinfo b/audio/qjackctl/distinfo
index df7337951ebf..9045a6b9a298 100644
--- a/audio/qjackctl/distinfo
+++ b/audio/qjackctl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712635939
-SHA256 (rncbc-qjackctl-qjackctl_0_9_90_GH0.tar.gz) = 9ff5bccc52ea1558354ecdb21a70c2859231dd6ca9daf92abcfe499bf905dd01
-SIZE (rncbc-qjackctl-qjackctl_0_9_90_GH0.tar.gz) = 1294479
+TIMESTAMP = 1714449690
+SHA256 (rncbc-qjackctl-qjackctl_0_9_91_GH0.tar.gz) = 569ac3ebdc2d908e79791a6004078e3a57f3418ca9a48789760277b9b8a26450
+SIZE (rncbc-qjackctl-qjackctl_0_9_91_GH0.tar.gz) = 1300037
diff --git a/audio/qmidictl/Makefile b/audio/qmidictl/Makefile
index 2e427e9d7b58..b46083f056f9 100644
--- a/audio/qmidictl/Makefile
+++ b/audio/qmidictl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmidictl
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/qmidictl/distinfo b/audio/qmidictl/distinfo
index 8d8af3226494..1efb4fa4e716 100644
--- a/audio/qmidictl/distinfo
+++ b/audio/qmidictl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712807406
-SHA256 (qmidictl-0.9.90.tar.gz) = 6b1a171ef7790705a5ca3db067ba49cf824b105b886722341c8fb3c0d85269e0
-SIZE (qmidictl-0.9.90.tar.gz) = 340402
+TIMESTAMP = 1714536663
+SHA256 (qmidictl-0.9.91.tar.gz) = 68f7b4bb592149fe0958eee90d07dadb42c48185b6cef6fb07fbeaad39684801
+SIZE (qmidictl-0.9.91.tar.gz) = 340361
diff --git a/audio/qmidinet/Makefile b/audio/qmidinet/Makefile
index 227762d30b2f..a1a3bfc7e974 100644
--- a/audio/qmidinet/Makefile
+++ b/audio/qmidinet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qmidinet
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/qmidinet/distinfo b/audio/qmidinet/distinfo
index df84c5b719b3..93bbe7561371 100644
--- a/audio/qmidinet/distinfo
+++ b/audio/qmidinet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712726861
-SHA256 (qmidinet-0.9.90.tar.gz) = 69e19ae90d011d5d0d7d1e303384be9efd55111671eabd8f8bfa78fae71a8908
-SIZE (qmidinet-0.9.90.tar.gz) = 107329
+TIMESTAMP = 1714551557
+SHA256 (qmidinet-0.9.91.tar.gz) = 63d2f14cde61e42966874596cd291e5d722b29d014d2171f8736b5d1fe7ab034
+SIZE (qmidinet-0.9.91.tar.gz) = 107341
diff --git a/audio/qsampler/Makefile b/audio/qsampler/Makefile
index 7312d4dd58e1..5de66a3efa87 100644
--- a/audio/qsampler/Makefile
+++ b/audio/qsampler/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qsampler
DISTVERSIONPREFIX= qsampler_
-DISTVERSION= 0_9_90
+DISTVERSION= 0_9_91
CATEGORIES= audio
MAINTAINER= yuri@FreeBSD.org
diff --git a/audio/qsampler/distinfo b/audio/qsampler/distinfo
index dee833d0f49d..22d5e73789bb 100644
--- a/audio/qsampler/distinfo
+++ b/audio/qsampler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712636238
-SHA256 (rncbc-qsampler-qsampler_0_9_90_GH0.tar.gz) = 517623a40ca83e8aade378d1f4a71d25b81e3ebf9708c15c7414ed8ff3a7d564
-SIZE (rncbc-qsampler-qsampler_0_9_90_GH0.tar.gz) = 236457
+TIMESTAMP = 1714450096
+SHA256 (rncbc-qsampler-qsampler_0_9_91_GH0.tar.gz) = 7da1f3643b5363109eed5c6cb3c2b549670b9d36bb0e3251fa1a4d5afe6d32df
+SIZE (rncbc-qsampler-qsampler_0_9_91_GH0.tar.gz) = 236496
diff --git a/audio/qsynth/Makefile b/audio/qsynth/Makefile
index e1d06e0c5b2d..7862ef783db9 100644
--- a/audio/qsynth/Makefile
+++ b/audio/qsynth/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qsynth
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/qsynth/distinfo b/audio/qsynth/distinfo
index 95d66f491c93..51127dc86a8e 100644
--- a/audio/qsynth/distinfo
+++ b/audio/qsynth/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712726929
-SHA256 (qsynth-0.9.90.tar.gz) = e65aa6a1492ee3ff282b19508a8d6726d32ed649f8da22bc9a2d0adecf72ef43
-SIZE (qsynth-0.9.90.tar.gz) = 333577
+TIMESTAMP = 1714551680
+SHA256 (qsynth-0.9.91.tar.gz) = 092feb0af9bb22e5700cdd4f5113ba0035574d9917ece6332893fcc5f3873781
+SIZE (qsynth-0.9.91.tar.gz) = 334833
diff --git a/audio/qtractor/Makefile b/audio/qtractor/Makefile
index 51482d7aca5d..9857ea3e0484 100644
--- a/audio/qtractor/Makefile
+++ b/audio/qtractor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qtractor
DISTVERSIONPREFIX= ${PORTNAME}_
-DISTVERSION= 0_9_90
+DISTVERSION= 0_9_91
CATEGORIES= audio
MASTER_SITES= https://download.steinberg.net/sdk_downloads/:vst3sdk
DISTFILES= ${VST3_SDK_ARCHIVE}:vst3sdk
diff --git a/audio/qtractor/distinfo b/audio/qtractor/distinfo
index f15f9f5f376f..a05476155472 100644
--- a/audio/qtractor/distinfo
+++ b/audio/qtractor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712938447
+TIMESTAMP = 1714713575
SHA256 (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 49b0e46345af323ab84be9df065653b2a6531745dea6f3ac3fb47915df9f3a81
SIZE (vst-sdk_3.7.4_build-25_2021-12-16.zip) = 104869292
-SHA256 (rncbc-qtractor-qtractor_0_9_90_GH0.tar.gz) = ce4941baf3b39ba7dc807d23c4dd97c18d3de000ed5b9f4f8dfbee183866052e
-SIZE (rncbc-qtractor-qtractor_0_9_90_GH0.tar.gz) = 1959135
+SHA256 (rncbc-qtractor-qtractor_0_9_91_GH0.tar.gz) = 66647b54314c851fd2e1859e3d5c77929c167c587ddb6f461a0f3279ff7ea757
+SIZE (rncbc-qtractor-qtractor_0_9_91_GH0.tar.gz) = 1958945
diff --git a/audio/qxgedit/Makefile b/audio/qxgedit/Makefile
index fa0e4c4ea853..9166bf7526af 100644
--- a/audio/qxgedit/Makefile
+++ b/audio/qxgedit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qxgedit
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
diff --git a/audio/qxgedit/distinfo b/audio/qxgedit/distinfo
index 95dc7bad7111..ce8a9eb7cde5 100644
--- a/audio/qxgedit/distinfo
+++ b/audio/qxgedit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712726509
-SHA256 (qxgedit-0.9.90.tar.gz) = e6c79b69d1ad6913e6c956575370780f8509f0e17999dafbd494a2a032d01783
-SIZE (qxgedit-0.9.90.tar.gz) = 240962
+TIMESTAMP = 1714551697
+SHA256 (qxgedit-0.9.91.tar.gz) = 3bbd3d8fecf48604bf7db1d178cf2921d64a0e5de5d48d56e8cde7598230c1eb
+SIZE (qxgedit-0.9.91.tar.gz) = 241038
diff --git a/audio/rezound/Makefile b/audio/rezound/Makefile
index bfdc1fa6a215..a2d3eea01fd0 100644
--- a/audio/rezound/Makefile
+++ b/audio/rezound/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rezound
DISTVERSION= 0.13.1beta
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= audio
MASTER_SITES= SF/${PORTNAME}/ReZound/${DISTVERSION}
diff --git a/audio/samplv1-lv2/Makefile b/audio/samplv1-lv2/Makefile
index c9e16ec79e1b..3aa59c41c6a9 100644
--- a/audio/samplv1-lv2/Makefile
+++ b/audio/samplv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= samplv1
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/samplv1-lv2/distinfo b/audio/samplv1-lv2/distinfo
index b80f467d45f8..c4d25430482a 100644
--- a/audio/samplv1-lv2/distinfo
+++ b/audio/samplv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712873462
-SHA256 (samplv1-0.9.90.tar.gz) = c2a1b4ba574f839db03bf918476d8555a6c1003d51f3d951b52b494b27f1ee2c
-SIZE (samplv1-0.9.90.tar.gz) = 274004
+TIMESTAMP = 1714698473
+SHA256 (samplv1-0.9.91.tar.gz) = db0cdbab1275e9e72ad2820580a4982d1de1de40419e185e9e86b274f1a3997d
+SIZE (samplv1-0.9.91.tar.gz) = 273989
diff --git a/audio/schismtracker/Makefile b/audio/schismtracker/Makefile
index 0442dcee1207..43347f57a4fc 100644
--- a/audio/schismtracker/Makefile
+++ b/audio/schismtracker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schismtracker
-DISTVERSION= 20240409
+DISTVERSION= 20240503
DISTVERSIONSUFFIX= .source
CATEGORIES= audio
MASTER_SITES= https://github.com/schismtracker/schismtracker/releases/download/${PORTVERSION}/
diff --git a/audio/schismtracker/distinfo b/audio/schismtracker/distinfo
index c8d35e1532d4..20daa06cea91 100644
--- a/audio/schismtracker/distinfo
+++ b/audio/schismtracker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712638394
-SHA256 (schismtracker-20240409.source.tar.gz) = 51735768e3b7633678dac6162c5ff94216e2542bae709688f0102af0e97f29eb
-SIZE (schismtracker-20240409.source.tar.gz) = 1162489
+TIMESTAMP = 1714808090
+SHA256 (schismtracker-20240503.source.tar.gz) = 7f86895eb3851e81940e966927570e4c94c76dc2884cb7f95ca9fff1425815f1
+SIZE (schismtracker-20240503.source.tar.gz) = 1172609
diff --git a/audio/soundtouch/Makefile b/audio/soundtouch/Makefile
index 988a29193efb..532c38271d7a 100644
--- a/audio/soundtouch/Makefile
+++ b/audio/soundtouch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= soundtouch
-DISTVERSION= 2.3.1
+DISTVERSION= 2.3.3
CATEGORIES= audio
MASTER_SITES= https://www.surina.net/${PORTNAME}/
@@ -10,11 +10,11 @@ WWW= https://www.surina.net/soundtouch/
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING.TXT
-USES= cmake cpe
-USE_LDCONFIG= yes
-
+USES= cmake compiler:c++17-lang cpe pathfix
CPE_VENDOR= surina
+USE_LDCONFIG= yes
+WRKSRC= ${WRKDIR}/${PORTNAME}
CFLAGS_i386= -DSOUNDTOUCH_DISABLE_X86_OPTIMIZATIONS
CMAKE_ON= BUILD_SHARED_LIBS
diff --git a/audio/soundtouch/distinfo b/audio/soundtouch/distinfo
index 7eaff9c7d400..7ab14a3ce09f 100644
--- a/audio/soundtouch/distinfo
+++ b/audio/soundtouch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634244025
-SHA256 (soundtouch-2.3.1.tar.gz) = 6900996607258496ce126924a19fe9d598af9d892cf3f33d1e4daaa9b42ae0b1
-SIZE (soundtouch-2.3.1.tar.gz) = 524664
+TIMESTAMP = 1712001624
+SHA256 (soundtouch-2.3.3.tar.gz) = 43b23dfac2f64a3aff55d64be096ffc7b73842c3f5665caff44975633a975a99
+SIZE (soundtouch-2.3.3.tar.gz) = 606780
diff --git a/audio/soundtouch/files/patch-CMakeLists.txt b/audio/soundtouch/files/patch-CMakeLists.txt
index 35f9563a43fc..8c2e26cab1a5 100644
--- a/audio/soundtouch/files/patch-CMakeLists.txt
+++ b/audio/soundtouch/files/patch-CMakeLists.txt
@@ -1,46 +1,11 @@
---- CMakeLists.txt.orig 2021-09-07 15:26:53 UTC
+--- CMakeLists.txt.orig 2024-04-01 20:14:00 UTC
+++ CMakeLists.txt
-@@ -6,8 +6,6 @@ include(GNUInstallDirs)
- if(MSVC)
- set(COMPILE_DEFINITIONS /O2 /fp:fast)
- set(COMPILE_OPTIONS )
--else()
-- set(COMPILE_OPTIONS -Ofast)
+@@ -13,7 +13,7 @@ else()
+ if(EMSCRIPTEN)
+ list(APPEND COMPILE_OPTIONS -O3)
+ else()
+- list(APPEND COMPILE_OPTIONS -Ofast)
++# list(APPEND COMPILE_OPTIONS -Ofast)
+ endif()
endif()
- #####################
-@@ -59,7 +57,7 @@ else()
- target_compile_definitions(SoundTouch PRIVATE SOUNDTOUCH_FLOAT_SAMPLES)
- endif()
-
--if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv7.*|armv8.*)$")
-+if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(armv7.*|armv8.*|aarch64.*)$")
- set(NEON_CPU ON)
- else()
- set(NEON_CPU OFF)
-@@ -68,9 +66,14 @@ endif()
- option(NEON "Use ARM Neon SIMD instructions if in ARM CPU" ON)
- if(${NEON} AND ${NEON_CPU})
- target_compile_definitions(SoundTouch PRIVATE SOUNDTOUCH_USE_NEON)
-- target_compile_options(SoundTouch PRIVATE -mfpu=neon)
- endif()
-
-+find_package(OpenMP)
-+option(OPENMP "Use parallel multicore calculation through OpenMP" ON)
-+if(OPENMP AND OPENMP_FOUND)
-+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
-+endif()
-+
- install(
- FILES
- include/BPMDetect.h
-@@ -105,6 +108,9 @@ if(SOUNDSTRETCH)
- target_compile_definitions(soundstretch PRIVATE ${COMPILE_DEFINITIONS})
- target_compile_options(soundstretch PRIVATE ${COMPILE_OPTIONS})
- target_link_libraries(soundstretch PRIVATE SoundTouch)
-+ if(INTEGER_SAMPLES)
-+ target_compile_definitions(soundstretch PRIVATE SOUNDTOUCH_INTEGER_SAMPLES)
-+ endif()
-
- install(TARGETS soundstretch
- DESTINATION bin
diff --git a/audio/soundtouch/pkg-plist b/audio/soundtouch/pkg-plist
index 8f22cf4de612..8f1a113b975d 100644
--- a/audio/soundtouch/pkg-plist
+++ b/audio/soundtouch/pkg-plist
@@ -11,5 +11,5 @@ lib/cmake/SoundTouch/SoundTouchTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SoundTouch/SoundTouchTargets.cmake
lib/libSoundTouch.so
lib/libSoundTouch.so.2
-lib/libSoundTouch.so.2.3.1
+lib/libSoundTouch.so.2.3.3
libdata/pkgconfig/soundtouch.pc
diff --git a/audio/synthv1-lv2/Makefile b/audio/synthv1-lv2/Makefile
index 04ea9859eb23..9007b506f936 100644
--- a/audio/synthv1-lv2/Makefile
+++ b/audio/synthv1-lv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= synthv1
-DISTVERSION= 0.9.90
+DISTVERSION= 0.9.91
CATEGORIES= audio
MASTER_SITES= SF
PKGNAMESUFFIX= -lv2
diff --git a/audio/synthv1-lv2/distinfo b/audio/synthv1-lv2/distinfo
index 0423efee1159..285593dfd585 100644
--- a/audio/synthv1-lv2/distinfo
+++ b/audio/synthv1-lv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712873464
-SHA256 (synthv1-0.9.90.tar.gz) = 05991d353ba5a819882b7a0f1ebb76fb4f8c17386c1ac63b2d27210e1e75eab3
-SIZE (synthv1-0.9.90.tar.gz) = 232682
+TIMESTAMP = 1714698475
+SHA256 (synthv1-0.9.91.tar.gz) = 669e394db3630d0e0166569bfc2a6266fac7713def8b3f9227037421239bbc2d
+SIZE (synthv1-0.9.91.tar.gz) = 232751
diff --git a/audio/wmmp/Makefile b/audio/wmmp/Makefile
index ac7a879c17c0..e33958c29175 100644
--- a/audio/wmmp/Makefile
+++ b/audio/wmmp/Makefile
@@ -1,25 +1,26 @@
PORTNAME= wmmp
-PORTVERSION= 0.12.6
+DISTVERSION= 0.12.6
PORTREVISION= 1
CATEGORIES= audio windowmaker
+MASTER_SITES= https://codeberg.org/beastieboy/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
-MAINTAINER= nicolasherry@gmail.com
+MAINTAINER= beastieboy@beastieboy.net
COMMENT= Dockable musicpd client applet for Window Maker
-WWW= https://github.com/yogsothoth/wmmp
+WWW= https://codeberg.org/beastieboy/wmmp
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake xorg
-USE_GITHUB= yes
-GH_ACCOUNT= yogsothoth
+WRKSRC= ${WRKDIR}/${PORTNAME}
USE_XORG= xpm x11 xext
-PLIST_FILES= bin/WMmp share/man/man1/WMmp.1.gz
+PLIST_FILES= bin/WMmp \
+ share/man/man1/WMmp.1.gz
post-patch:
- ${REINPLACE_CMD} -e 's|DESTINATION $${CMAKE_INSTALL_PREFIX}/man/man1|DESTINATION $${CMAKE_INSTALL_PREFIX}/share/man/man1|' \
- ${WRKSRC}/CMakeLists.txt
+ ${REINPLACE_CMD} -e 's|/man/man1|/share/man/man1|g' \
+ ${PATCH_WRKSRC}/CMakeLists.txt
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/WMmp
diff --git a/audio/wmmp/distinfo b/audio/wmmp/distinfo
index 0a53be2ae051..dd39622a1373 100644
--- a/audio/wmmp/distinfo
+++ b/audio/wmmp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1546701045
-SHA256 (yogsothoth-wmmp-0.12.6_GH0.tar.gz) = 00759188b578a17de6d01e5f4338a291abcef4e21c5e6c548279a37e0c486bae
-SIZE (yogsothoth-wmmp-0.12.6_GH0.tar.gz) = 33440
+TIMESTAMP = 1706460783
+SHA256 (wmmp-0.12.6.tar.gz) = 52f8717cc05c39528b9b5a939d818b3a1eab997594537dba7c6d4bc00c065210
+SIZE (wmmp-0.12.6.tar.gz) = 33425
diff --git a/audio/zita-at1/Makefile b/audio/zita-at1/Makefile
index b979db1a2a13..5c1fd456cc58 100644
--- a/audio/zita-at1/Makefile
+++ b/audio/zita-at1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zita-at1
-DISTVERSION= 0.8.1
+DISTVERSION= 0.8.2
CATEGORIES= audio
MASTER_SITES= https://kokkinizita.linuxaudio.org/linuxaudio/downloads/
diff --git a/audio/zita-at1/distinfo b/audio/zita-at1/distinfo
index 8ce1c3804e64..6835616b5b17 100644
--- a/audio/zita-at1/distinfo
+++ b/audio/zita-at1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713628496
-SHA256 (zita-at1-0.8.1.tar.bz2) = 0ea9a08d1db9643372f07ac3b8d8588110509b3e3b2b939eb1151282068b026a
-SIZE (zita-at1-0.8.1.tar.bz2) = 58108
+TIMESTAMP = 1714323472
+SHA256 (zita-at1-0.8.2.tar.bz2) = 35261326680e98bfc280623fac1190baa99c719133bf06207216fb7b85ea9a63
+SIZE (zita-at1-0.8.2.tar.bz2) = 58128
diff --git a/benchmarks/Makefile b/benchmarks/Makefile
index 28f1fe955405..8a7572e2a904 100644
--- a/benchmarks/Makefile
+++ b/benchmarks/Makefile
@@ -34,7 +34,6 @@
SUBDIR += ior
SUBDIR += iorate
SUBDIR += iozone
- SUBDIR += iozone21
SUBDIR += ipc-bench
SUBDIR += iperf
SUBDIR += iperf3
diff --git a/benchmarks/iozone21/Makefile b/benchmarks/iozone21/Makefile
deleted file mode 100644
index 761fc42ef7df..000000000000
--- a/benchmarks/iozone21/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= iozone
-PORTVERSION= 2.01
-PORTREVISION= 1
-CATEGORIES= benchmarks
-MASTER_SITES= ftp://ftp.cs.uni-sb.de/pub/others/
-EXTRACT_SUFX= .shar.gz
-PKGNAMESUFFIX= 21
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Performance Test of Sequential File I/O (older version)
-WWW= https://www.iozone.org/
-
-DEPRECATED= Abandoned and obsolete version, superseded by benchmarks/iozone (3.x). Consider also migrating to benchmarks/fio
-EXPIRATION_DATE=2024-04-30
-
-CONFLICTS_INSTALL= iozone
-
-PLIST_FILES= bin/iozone \
- share/man/man1/iozone.1.gz
-
-EXTRACT_CMD= ( ${GZCAT} | ${AWK} '{if (/^\#!/) x++} {if(x) print $$0'}| ${SH} )
-EXTRACT_BEFORE_ARGS= <
-EXTRACT_AFTER_ARGS= # empty
-NO_WRKSUBDIR= YES
-
-.include <bsd.port.mk>
diff --git a/benchmarks/iozone21/distinfo b/benchmarks/iozone21/distinfo
deleted file mode 100644
index f29f9b84367d..000000000000
--- a/benchmarks/iozone21/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (iozone-2.01.shar.gz) = 4a13433188c1c9e42b09b5bc8609ceeb9f3c869565707e57948979bae68ac504
-SIZE (iozone-2.01.shar.gz) = 14179
diff --git a/benchmarks/iozone21/files/patch-Makefile b/benchmarks/iozone21/files/patch-Makefile
deleted file mode 100644
index ac4b371927de..000000000000
--- a/benchmarks/iozone21/files/patch-Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
---- Makefile.orig 2016-07-27 14:59:13 UTC
-+++ Makefile
-@@ -0,0 +1,33 @@
-+all: iozone
-+
-+iozone:
-+ $(CC) $(CFLAGS) -Dbsd4_3 -DOS_TYPE="\"FreeBSD 2.x\"" -o iozone iozone.c
-+
-+install:
-+ -@mkdir -p $(DESTDIR)${PREFIX}/bin
-+ -@mkdir -p $(DESTDIR)${PREFIX}/man/man1
-+ ${BSD_INSTALL_PROGRAM} iozone $(DESTDIR)${PREFIX}/bin
-+ @echo .Dd `/bin/date` > iozone.1
-+ @echo .Dt IOZONE 1 >> iozone.1
-+ @echo .Sh NAME >> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Nd Performance Test of Sequential File I/O >> iozone.1
-+ @echo .Sh SYNOPSIS >> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Op Ar megabytes >> iozone.1
-+ @echo .Op Ar record_length_in_bytes >> iozone.1
-+ @echo .Op Ar [path]filename>> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Ar auto[=filename] >> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Ar raw[=filename] >> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Ar cdrom[=filename] >> iozone.1
-+ @echo .Nm iozone >> iozone.1
-+ @echo .Ar help >> iozone.1
-+ @echo .Sh DESCRIPTION >> iozone.1
-+ ./iozone help|awk '{if (/Copyright/) x++} {if (/For V1.06/) exit;}\
-+ {if (x) print $0}' >>iozone.1
-+ @echo .Sh AUTHOR >> iozone.1
-+ @echo Bill Norcott >> iozone.1
-+ ${BSD_INSTALL_MAN} iozone.1 $(DESTDIR)${PREFIX}/share/man/man1
diff --git a/benchmarks/iozone21/pkg-descr b/benchmarks/iozone21/pkg-descr
deleted file mode 100644
index 029760b69b2c..000000000000
--- a/benchmarks/iozone21/pkg-descr
+++ /dev/null
@@ -1,11 +0,0 @@
-Iozone: 'IO Zone' Benchmark Program (older 2.1 version)
-
-Iozone tests the speed of sequential I/O to actual files. Therefore,
-this measurement factors in the efficiency of your machine's file
-system, operating system, C compiler, and C runtime library. It
-produces a measurement which is the number of bytes per second that
-your system can read or write to a file.
-
-This is the 2.1 version of iozone. The new 3.x+ versions of iozone have
-completely changed their testing methods, thus their output is useless in
-comparing with older statistics.
diff --git a/benchmarks/vkpeak/Makefile b/benchmarks/vkpeak/Makefile
index 8601363ba469..e1c1511f7bcb 100644
--- a/benchmarks/vkpeak/Makefile
+++ b/benchmarks/vkpeak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vkpeak
-DISTVERSION= 20230812
+DISTVERSION= 20240505
CATEGORIES= benchmarks
MAINTAINER= jbeich@FreeBSD.org
@@ -16,7 +16,7 @@ USES= cmake compiler:c++11-lib
USE_GITHUB= yes
GH_ACCOUNT= nihui
GH_TUPLE= KhronosGroup:glslang:12.3.1-11-g4420f9b3:nglslang/ncnn/glslang \
- Tencent:ncnn:20230517-57-ge80fcbca:ncnn/ncnn
+ Tencent:ncnn:20240410-9-gb8fefb97:ncnn/ncnn
PLIST_FILES= bin/${PORTNAME}
do-install:
diff --git a/benchmarks/vkpeak/distinfo b/benchmarks/vkpeak/distinfo
index 50aef1371969..c8f7e33396c2 100644
--- a/benchmarks/vkpeak/distinfo
+++ b/benchmarks/vkpeak/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1691840847
-SHA256 (nihui-vkpeak-20230812_GH0.tar.gz) = 9b5f5a6827d10abb4310c4f43ab944390a411fd0a6ac2247f9986ff2c0bbf8b3
-SIZE (nihui-vkpeak-20230812_GH0.tar.gz) = 8144
+TIMESTAMP = 1714917565
+SHA256 (nihui-vkpeak-20240505_GH0.tar.gz) = dd052f2ca7a74d384e38d3d61894a5942af113a8ca1aead1e92e5a4d4f9875c9
+SIZE (nihui-vkpeak-20240505_GH0.tar.gz) = 7866
SHA256 (KhronosGroup-glslang-12.3.1-11-g4420f9b3_GH0.tar.gz) = 097d4c94dcd5727a037d74764c7e681642a81ff74bef88f5ceb99cb9a360ac81
SIZE (KhronosGroup-glslang-12.3.1-11-g4420f9b3_GH0.tar.gz) = 3732506
-SHA256 (Tencent-ncnn-20230517-57-ge80fcbca_GH0.tar.gz) = 0a93c2ea7aacc381464044ffda260c4c09e333913b59e29a46b68ad0dc76af7e
-SIZE (Tencent-ncnn-20230517-57-ge80fcbca_GH0.tar.gz) = 12629574
+SHA256 (Tencent-ncnn-20240410-9-gb8fefb97_GH0.tar.gz) = 5ca8e0b3be81fbdbd1d0c42eb569307e29402d2198bc2175f3ede7880e71f04a
+SIZE (Tencent-ncnn-20240410-9-gb8fefb97_GH0.tar.gz) = 12840711
diff --git a/biology/Makefile b/biology/Makefile
index 742a6885b0d2..2a6da67d4b30 100644
--- a/biology/Makefile
+++ b/biology/Makefile
@@ -142,7 +142,6 @@
SUBDIR += p5-transdecoder
SUBDIR += paml
SUBDIR += pbbam
- SUBDIR += pbseqan
SUBDIR += peak-classifier
SUBDIR += pear-merger
SUBDIR += phrap
diff --git a/biology/augustus/Makefile b/biology/augustus/Makefile
index f5725eb93f47..1694ab2bd5aa 100644
--- a/biology/augustus/Makefile
+++ b/biology/augustus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= augustus
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= biology science
PKGNAMESUFFIX= -gene-prediction
diff --git a/biology/biosig/Makefile b/biology/biosig/Makefile
index f34dfee41237..5e1d2b6e50c7 100644
--- a/biology/biosig/Makefile
+++ b/biology/biosig/Makefile
@@ -1,5 +1,6 @@
PORTNAME= biosig
DISTVERSION= 2.6.0
+PORTREVISION= 1
CATEGORIES= biology
MASTER_SITES= SF/${PORTNAME}/BioSig%20for%20C_C%2B%2B/src/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
diff --git a/biology/kallisto/Makefile b/biology/kallisto/Makefile
index 8774208d9097..158ff03a9137 100644
--- a/biology/kallisto/Makefile
+++ b/biology/kallisto/Makefile
@@ -1,6 +1,7 @@
PORTNAME= kallisto
DISTVERSIONPREFIX= v
DISTVERSION= 0.50.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= biology
@@ -22,6 +23,8 @@ USES= cmake:noninja compiler:c++11-lang gmake localbase:ldflags
USE_GITHUB= yes
GH_ACCOUNT= pachterlab
+EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/ext/htslib --no-same-owner --no-same-permissions
+
SUB_FILES= kallisto-test
PORTEXAMPLES= *
@@ -39,9 +42,6 @@ LDFLAGS+= -lhts -lz
OPTIONS_DEFINE= EXAMPLES
-post-extract:
- ${RM} -rf ${WRKSRC}/ext/htslib
-
post-install-EXAMPLES-on:
${INSTALL_SCRIPT} ${WRKDIR}/kallisto-test ${STAGEDIR}${PREFIX}/bin
cd ${WRKSRC}/test && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
diff --git a/biology/ngs-sdk/files/patch-ngs-sdk_setup_konfigure.perl b/biology/ngs-sdk/files/patch-ngs-sdk_setup_konfigure.perl
index 5fc8fb532a2c..3d4ce73cdafd 100644
--- a/biology/ngs-sdk/files/patch-ngs-sdk_setup_konfigure.perl
+++ b/biology/ngs-sdk/files/patch-ngs-sdk_setup_konfigure.perl
@@ -1,6 +1,9 @@
---- ngs-sdk/setup/konfigure.perl.orig 2021-08-18 16:26:23 UTC
+- patch includes removal of '-arch i386' trying to fix build on i386:
+- see https://github.com/ncbi/ngs/issues/39
+
+--- ngs-sdk/setup/konfigure.perl.orig 2022-11-15 17:37:36 UTC
+++ ngs-sdk/setup/konfigure.perl
-@@ -225,7 +225,7 @@ if ($OS eq 'linux') {
+@@ -225,7 +225,7 @@ println $MARCH unless ($AUTORUN);
print "checking machine architecture... " unless ($AUTORUN);
println $MARCH unless ($AUTORUN);
@@ -9,7 +12,7 @@
println "configure: error: unsupported architecture '$OSTYPE':'$MARCH'";
exit 1;
}
-@@ -312,6 +312,8 @@ my $BITS;
+@@ -312,6 +312,8 @@ if ($MARCH =~ /x86_64/i) {
if ($MARCH =~ /x86_64/i) {
$BITS = 64;
@@ -35,3 +38,20 @@
} elsif ($OSTYPE =~ /darwin/i) {
$LPFX = 'lib';
$OBJX = 'o';
+@@ -386,14 +398,14 @@ if ($TOOLS =~ /gcc$/) {
+ my $versionMin = '-mmacosx-version-min=10.10';
+ $CP = "$CPP -c $versionMin";
+ if ($BITS ne '32_64') {
+- $ARCH_FL = '-arch i386' if ($BITS == 32);
++ $ARCH_FL = '' if ($BITS == 32);
+ $OPT = '-O3';
+ $AR = 'ar rc';
+ $LD = "clang $ARCH_FL";
+ $LP = "$CPP $versionMin $ARCH_FL";
+ } else {
+ $MAKE_MANIFEST = '( echo "$^" > $@/manifest )';
+- $ARCH_FL = '-arch i386 -arch x86_64';
++ $ARCH_FL = '-arch x86_64';
+ $OPT = '-O3';
+ $AR = 'libtool -static -o';
+ $LD = "clang -Wl,-arch_multiple $ARCH_FL -Wl,-all_load";
diff --git a/biology/pbseqan/Makefile b/biology/pbseqan/Makefile
deleted file mode 100644
index a7d8d6e04759..000000000000
--- a/biology/pbseqan/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-PORTNAME= pbseqan
-DISTVERSION= g20171011
-CATEGORIES= biology
-
-# As of March 2018, unanimity is no longer open source.
-# See https://github.com/PacificBiosciences/ccs.
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Pacific Biosciences patched and stripped down SeqAn
-WWW= https://github.com/PacificBiosciences/seqan
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream merged into SeqAn project: Use biology/seqan
-EXPIRATION_DATE= 2024-05-05
-
-USE_GITHUB= yes
-GH_ACCOUNT= PacificBiosciences
-GH_PROJECT= seqan
-GH_TAGNAME= 21d95d737d8decb5cc3693b9065d81e831e7f57d
-
-NO_BUILD= yes
-NO_ARCH= yes
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/PacBio
- cd ${WRKSRC}/include/seqan && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include/PacBio/seqan
-
-.include <bsd.port.mk>
diff --git a/biology/pbseqan/distinfo b/biology/pbseqan/distinfo
deleted file mode 100644
index ac3b9e5292f5..000000000000
--- a/biology/pbseqan/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1550366556
-SHA256 (PacificBiosciences-seqan-g20171011-21d95d737d8decb5cc3693b9065d81e831e7f57d_GH0.tar.gz) = dcdc564c877190089bd691ab4097164266e675217645613426fb1ff44029da8c
-SIZE (PacificBiosciences-seqan-g20171011-21d95d737d8decb5cc3693b9065d81e831e7f57d_GH0.tar.gz) = 1527033
diff --git a/biology/pbseqan/pkg-descr b/biology/pbseqan/pkg-descr
deleted file mode 100644
index 40bf624533db..000000000000
--- a/biology/pbseqan/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This is a public fork of the SeqAn Library v2.0.0, stripped down to just the
-header files and with a few custom fixes.
-
-Some of PacBio's tools depend on SeqAn for efficient implementations of some
-common data-structures for sequence analysis (A huge thanks to SeqAn
-development team!). However PacBio only uses a small amount of the SeqAn
-code-base, and in addition requires a few minor fixes that didn't make it in to
-the initial release of SeqAn v2.0.0. Thus to minimize confusion and band-width,
-we will depend on this fork instead of SeqAn proper.
diff --git a/biology/pbseqan/pkg-plist b/biology/pbseqan/pkg-plist
deleted file mode 100644
index a5019b19b101..000000000000
--- a/biology/pbseqan/pkg-plist
+++ /dev/null
@@ -1,657 +0,0 @@
-include/PacBio/seqan/LICENSE
-include/PacBio/seqan/align.h
-include/PacBio/seqan/align/align_base.h
-include/PacBio/seqan/align/align_cols.h
-include/PacBio/seqan/align/align_config.h
-include/PacBio/seqan/align/align_iterator_base.h
-include/PacBio/seqan/align/align_metafunctions.h
-include/PacBio/seqan/align/align_traceback.h
-include/PacBio/seqan/align/alignment_algorithm_tags.h
-include/PacBio/seqan/align/alignment_operations.h
-include/PacBio/seqan/align/dp_algorithm_impl.h
-include/PacBio/seqan/align/dp_band.h
-include/PacBio/seqan/align/dp_cell.h
-include/PacBio/seqan/align/dp_cell_affine.h
-include/PacBio/seqan/align/dp_cell_dynamic.h
-include/PacBio/seqan/align/dp_cell_linear.h
-include/PacBio/seqan/align/dp_context.h
-include/PacBio/seqan/align/dp_formula.h
-include/PacBio/seqan/align/dp_formula_affine.h
-include/PacBio/seqan/align/dp_formula_dynamic.h
-include/PacBio/seqan/align/dp_formula_linear.h
-include/PacBio/seqan/align/dp_matrix.h
-include/PacBio/seqan/align/dp_matrix_navigator.h
-include/PacBio/seqan/align/dp_matrix_navigator_score_matrix.h
-include/PacBio/seqan/align/dp_matrix_navigator_score_matrix_sparse.h
-include/PacBio/seqan/align/dp_matrix_navigator_trace_matrix.h
-include/PacBio/seqan/align/dp_matrix_sparse.h
-include/PacBio/seqan/align/dp_meta_info.h
-include/PacBio/seqan/align/dp_profile.h
-include/PacBio/seqan/align/dp_scout.h
-include/PacBio/seqan/align/dp_setup.h
-include/PacBio/seqan/align/dp_trace_segment.h
-include/PacBio/seqan/align/dp_traceback_adaptor.h
-include/PacBio/seqan/align/dp_traceback_impl.h
-include/PacBio/seqan/align/evaluate_alignment.h
-include/PacBio/seqan/align/fragment.h
-include/PacBio/seqan/align/gap_anchor.h
-include/PacBio/seqan/align/gapped_value_type.h
-include/PacBio/seqan/align/gaps_anchor.h
-include/PacBio/seqan/align/gaps_array.h
-include/PacBio/seqan/align/gaps_base.h
-include/PacBio/seqan/align/gaps_iterator_anchor.h
-include/PacBio/seqan/align/gaps_iterator_array.h
-include/PacBio/seqan/align/gaps_iterator_base.h
-include/PacBio/seqan/align/global_alignment_banded.h
-include/PacBio/seqan/align/global_alignment_hirschberg_impl.h
-include/PacBio/seqan/align/global_alignment_myers_hirschberg_impl.h
-include/PacBio/seqan/align/global_alignment_myers_impl.h
-include/PacBio/seqan/align/global_alignment_specialized.h
-include/PacBio/seqan/align/global_alignment_unbanded.h
-include/PacBio/seqan/align/local_alignment_banded.h
-include/PacBio/seqan/align/local_alignment_banded_waterman_eggert_impl.h
-include/PacBio/seqan/align/local_alignment_enumeration.h
-include/PacBio/seqan/align/local_alignment_enumeration_banded.h
-include/PacBio/seqan/align/local_alignment_enumeration_unbanded.h
-include/PacBio/seqan/align/local_alignment_unbanded.h
-include/PacBio/seqan/align/local_alignment_waterman_eggert_impl.h
-include/PacBio/seqan/align/matrix_base.h
-include/PacBio/seqan/align_extend.h
-include/PacBio/seqan/align_extend/align_extend.h
-include/PacBio/seqan/align_extend/align_extend_base.h
-include/PacBio/seqan/align_extend/dp_scout_xdrop.h
-include/PacBio/seqan/align_profile.h
-include/PacBio/seqan/align_profile/add_to_profile.h
-include/PacBio/seqan/align_profile/score_profile_seq.h
-include/PacBio/seqan/align_split.h
-include/PacBio/seqan/align_split/align_split_interface.h
-include/PacBio/seqan/align_split/dp_scout_split.h
-include/PacBio/seqan/alignment_free.h
-include/PacBio/seqan/alignment_free/af_d2.h
-include/PacBio/seqan/alignment_free/af_d2star.h
-include/PacBio/seqan/alignment_free/af_d2z.h
-include/PacBio/seqan/alignment_free/af_n2.h
-include/PacBio/seqan/alignment_free/alignment_free_base.h
-include/PacBio/seqan/alignment_free/alignment_free_comparison.h
-include/PacBio/seqan/alignment_free/kmer_functions.h
-include/PacBio/seqan/arg_parse.h
-include/PacBio/seqan/arg_parse/arg_parse_argument.h
-include/PacBio/seqan/arg_parse/arg_parse_ctd_support.h
-include/PacBio/seqan/arg_parse/arg_parse_doc.h
-include/PacBio/seqan/arg_parse/arg_parse_exceptions.h
-include/PacBio/seqan/arg_parse/arg_parse_option.h
-include/PacBio/seqan/arg_parse/arg_parse_parse.h
-include/PacBio/seqan/arg_parse/arg_parse_type_support.h
-include/PacBio/seqan/arg_parse/argument_parser.h
-include/PacBio/seqan/arg_parse/tool_doc.h
-include/PacBio/seqan/arg_parse/xml_support.h
-include/PacBio/seqan/bam_io.h
-include/PacBio/seqan/bam_io/bam_alignment_record.h
-include/PacBio/seqan/bam_io/bam_alignment_record_util.h
-include/PacBio/seqan/bam_io/bam_file.h
-include/PacBio/seqan/bam_io/bam_header_record.h
-include/PacBio/seqan/bam_io/bam_index_bai.h
-include/PacBio/seqan/bam_io/bam_io_context.h
-include/PacBio/seqan/bam_io/bam_sam_conversion.h
-include/PacBio/seqan/bam_io/bam_scanner_cache.h
-include/PacBio/seqan/bam_io/bam_tags_dict.h
-include/PacBio/seqan/bam_io/cigar.h
-include/PacBio/seqan/bam_io/read_bam.h
-include/PacBio/seqan/bam_io/read_sam.h
-include/PacBio/seqan/bam_io/write_bam.h
-include/PacBio/seqan/bam_io/write_sam.h
-include/PacBio/seqan/basic.h
-include/PacBio/seqan/basic/aggregate_concept.h
-include/PacBio/seqan/basic/allocator_chunkpool.h
-include/PacBio/seqan/basic/allocator_interface.h
-include/PacBio/seqan/basic/allocator_multipool.h
-include/PacBio/seqan/basic/allocator_simple.h
-include/PacBio/seqan/basic/allocator_singlepool.h
-include/PacBio/seqan/basic/allocator_to_std.h
-include/PacBio/seqan/basic/alphabet_adapt_builtins.h
-include/PacBio/seqan/basic/alphabet_bio.h
-include/PacBio/seqan/basic/alphabet_concept.h
-include/PacBio/seqan/basic/alphabet_math.h
-include/PacBio/seqan/basic/alphabet_profile.h
-include/PacBio/seqan/basic/alphabet_qualities.h
-include/PacBio/seqan/basic/alphabet_residue.h
-include/PacBio/seqan/basic/alphabet_residue_funcs.h
-include/PacBio/seqan/basic/alphabet_residue_tabs.h
-include/PacBio/seqan/basic/alphabet_simple_type.h
-include/PacBio/seqan/basic/alphabet_storage.h
-include/PacBio/seqan/basic/array_construct_destruct.h
-include/PacBio/seqan/basic/basic_aggregate.h
-include/PacBio/seqan/basic/basic_allocator.h
-include/PacBio/seqan/basic/basic_alphabet.h
-include/PacBio/seqan/basic/basic_concept.h
-include/PacBio/seqan/basic/basic_container.h
-include/PacBio/seqan/basic/basic_debug.h
-include/PacBio/seqan/basic/basic_device.h
-include/PacBio/seqan/basic/basic_exception.h
-include/PacBio/seqan/basic/basic_functors.h
-include/PacBio/seqan/basic/basic_fundamental.h
-include/PacBio/seqan/basic/basic_iterator.h
-include/PacBio/seqan/basic/basic_math.h
-include/PacBio/seqan/basic/basic_metaprogramming.h
-include/PacBio/seqan/basic/basic_parallelism.h
-include/PacBio/seqan/basic/basic_proxy.h
-include/PacBio/seqan/basic/basic_simd_vector.h
-include/PacBio/seqan/basic/basic_smart_pointer.h
-include/PacBio/seqan/basic/basic_stream.h
-include/PacBio/seqan/basic/basic_tangle.h
-include/PacBio/seqan/basic/basic_type.h
-include/PacBio/seqan/basic/basic_view.h
-include/PacBio/seqan/basic/boost_preprocessor_subset.h
-include/PacBio/seqan/basic/builtin_functions.h
-include/PacBio/seqan/basic/concept_checking.h
-include/PacBio/seqan/basic/container_concept.h
-include/PacBio/seqan/basic/debug_helper.h
-include/PacBio/seqan/basic/debug_test_system.h
-include/PacBio/seqan/basic/fundamental_chunking.h
-include/PacBio/seqan/basic/fundamental_comparison.h
-include/PacBio/seqan/basic/fundamental_concepts.h
-include/PacBio/seqan/basic/fundamental_conversion.h
-include/PacBio/seqan/basic/fundamental_metafunctions.h
-include/PacBio/seqan/basic/fundamental_tags.h
-include/PacBio/seqan/basic/fundamental_transport.h
-include/PacBio/seqan/basic/holder_base.h
-include/PacBio/seqan/basic/holder_simple.h
-include/PacBio/seqan/basic/holder_tristate.h
-include/PacBio/seqan/basic/hosted_type_interface.h
-include/PacBio/seqan/basic/iterator_adapt_pointer.h
-include/PacBio/seqan/basic/iterator_adapt_std.h
-include/PacBio/seqan/basic/iterator_adaptor.h
-include/PacBio/seqan/basic/iterator_base.h
-include/PacBio/seqan/basic/iterator_concept.h
-include/PacBio/seqan/basic/iterator_counting.h
-include/PacBio/seqan/basic/iterator_interface.h
-include/PacBio/seqan/basic/iterator_position.h
-include/PacBio/seqan/basic/iterator_range.h
-include/PacBio/seqan/basic/macro_deprecated.h
-include/PacBio/seqan/basic/math_functions.h
-include/PacBio/seqan/basic/math_log_space_value.h
-include/PacBio/seqan/basic/metaprogramming_control.h
-include/PacBio/seqan/basic/metaprogramming_enable_if.h
-include/PacBio/seqan/basic/metaprogramming_logic.h
-include/PacBio/seqan/basic/metaprogramming_math.h
-include/PacBio/seqan/basic/metaprogramming_type.h
-include/PacBio/seqan/basic/metaprogramming_type_algebra.h
-include/PacBio/seqan/basic/pair_base.h
-include/PacBio/seqan/basic/pair_bit_compressed.h
-include/PacBio/seqan/basic/pair_packed.h
-include/PacBio/seqan/basic/profiling.h
-include/PacBio/seqan/basic/property_map_concept.h
-include/PacBio/seqan/basic/proxy_base.h
-include/PacBio/seqan/basic/proxy_iterator.h
-include/PacBio/seqan/basic/test_system.h
-include/PacBio/seqan/basic/triple_base.h
-include/PacBio/seqan/basic/triple_packed.h
-include/PacBio/seqan/basic/tuple_base.h
-include/PacBio/seqan/basic/tuple_bit_compressed.h
-include/PacBio/seqan/basic/volatile_ptr.h
-include/PacBio/seqan/bed_io.h
-include/PacBio/seqan/bed_io/bed_file.h
-include/PacBio/seqan/bed_io/bed_record.h
-include/PacBio/seqan/bed_io/read_bed.h
-include/PacBio/seqan/bed_io/write_bed.h
-include/PacBio/seqan/consensus.h
-include/PacBio/seqan/consensus/consensus_aligner.h
-include/PacBio/seqan/consensus/consensus_aligner_interface.h
-include/PacBio/seqan/consensus/consensus_alignment_options.h
-include/PacBio/seqan/consensus/consensus_base.h
-include/PacBio/seqan/consensus/consensus_builder.h
-include/PacBio/seqan/consensus/consensus_library.h
-include/PacBio/seqan/consensus/consensus_realign.h
-include/PacBio/seqan/consensus/consensus_score.h
-include/PacBio/seqan/consensus/overlap_info_computation.h
-include/PacBio/seqan/consensus/overlapper.h
-include/PacBio/seqan/file.h
-include/PacBio/seqan/file/file_base.h
-include/PacBio/seqan/file/file_cstyle.h
-include/PacBio/seqan/file/file_forwards.h
-include/PacBio/seqan/file/file_interface.h
-include/PacBio/seqan/file/file_mapping.h
-include/PacBio/seqan/file/file_page.h
-include/PacBio/seqan/file/string_external.h
-include/PacBio/seqan/file/string_mmap.h
-include/PacBio/seqan/find.h
-include/PacBio/seqan/find/find_abndm.h
-include/PacBio/seqan/find/find_ahocorasick.h
-include/PacBio/seqan/find/find_base.h
-include/PacBio/seqan/find/find_begin.h
-include/PacBio/seqan/find/find_bndm.h
-include/PacBio/seqan/find/find_bom.h
-include/PacBio/seqan/find/find_hamming_simple.h
-include/PacBio/seqan/find/find_horspool.h
-include/PacBio/seqan/find/find_lambda.h
-include/PacBio/seqan/find/find_multi.h
-include/PacBio/seqan/find/find_multiple_bfam.h
-include/PacBio/seqan/find/find_multiple_shiftand.h
-include/PacBio/seqan/find/find_myers_ukkonen.h
-include/PacBio/seqan/find/find_pattern_base.h
-include/PacBio/seqan/find/find_pex.h
-include/PacBio/seqan/find/find_score.h
-include/PacBio/seqan/find/find_set_horspool.h
-include/PacBio/seqan/find/find_shiftand.h
-include/PacBio/seqan/find/find_shiftor.h
-include/PacBio/seqan/find/find_simple.h
-include/PacBio/seqan/find/find_wild_shiftand.h
-include/PacBio/seqan/find/find_wumanber.h
-include/PacBio/seqan/gff_io.h
-include/PacBio/seqan/gff_io/gff_file.h
-include/PacBio/seqan/gff_io/gff_io_base.h
-include/PacBio/seqan/graph_algorithms.h
-include/PacBio/seqan/graph_algorithms/all_pairs_shortest_path.h
-include/PacBio/seqan/graph_algorithms/bellman_ford.h
-include/PacBio/seqan/graph_algorithms/bipartite_matching.h
-include/PacBio/seqan/graph_algorithms/breadth_first_search.h
-include/PacBio/seqan/graph_algorithms/connected_components.h
-include/PacBio/seqan/graph_algorithms/depth_first_search.h
-include/PacBio/seqan/graph_algorithms/dijkstra.h
-include/PacBio/seqan/graph_algorithms/floyd_warshall.h
-include/PacBio/seqan/graph_algorithms/ford_fulkerson.h
-include/PacBio/seqan/graph_algorithms/graph_algorithm_heap_tree.h
-include/PacBio/seqan/graph_algorithms/graph_algorithm_hmm.h
-include/PacBio/seqan/graph_algorithms/graph_algorithm_lis_his.h
-include/PacBio/seqan/graph_algorithms/kruskal.h
-include/PacBio/seqan/graph_algorithms/path_growing.h
-include/PacBio/seqan/graph_algorithms/prim.h
-include/PacBio/seqan/graph_algorithms/single_source_shortest_path.h
-include/PacBio/seqan/graph_algorithms/strongly_connected_compnents.h
-include/PacBio/seqan/graph_algorithms/topological_sort.h
-include/PacBio/seqan/graph_algorithms/transitive_closure.h
-include/PacBio/seqan/graph_algorithms/weakly_connected_components.h
-include/PacBio/seqan/graph_algorithms/weighted_bipartite_matching.h
-include/PacBio/seqan/graph_align.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_align.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_aligngraph.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_annotation.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_exact.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_exact_iterative.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_fragment.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_inexact.h
-include/PacBio/seqan/graph_align/graph_algorithm_refine_scoring.h
-include/PacBio/seqan/graph_align/graph_impl_align.h
-include/PacBio/seqan/graph_align/graph_impl_align_adapt.h
-include/PacBio/seqan/graph_msa.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_base.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_distance.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_guidetree.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_io.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_kmer.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_library.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_msa.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_progressive.h
-include/PacBio/seqan/graph_msa/graph_align_tcoffee_refinement.h
-include/PacBio/seqan/graph_types.h
-include/PacBio/seqan/graph_types/graph_base.h
-include/PacBio/seqan/graph_types/graph_drawing.h
-include/PacBio/seqan/graph_types/graph_edgestump.h
-include/PacBio/seqan/graph_types/graph_idmanager.h
-include/PacBio/seqan/graph_types/graph_impl_automaton.h
-include/PacBio/seqan/graph_types/graph_impl_directed.h
-include/PacBio/seqan/graph_types/graph_impl_hmm.h
-include/PacBio/seqan/graph_types/graph_impl_oracle.h
-include/PacBio/seqan/graph_types/graph_impl_tree.h
-include/PacBio/seqan/graph_types/graph_impl_trie.h
-include/PacBio/seqan/graph_types/graph_impl_undirected.h
-include/PacBio/seqan/graph_types/graph_impl_wordgraph.h
-include/PacBio/seqan/graph_types/graph_interface.h
-include/PacBio/seqan/graph_types/graph_iterator.h
-include/PacBio/seqan/graph_types/graph_iterator_adjacency.h
-include/PacBio/seqan/graph_types/graph_iterator_bfs.h
-include/PacBio/seqan/graph_types/graph_iterator_dfs.h
-include/PacBio/seqan/graph_types/graph_iterator_edge.h
-include/PacBio/seqan/graph_types/graph_iterator_outedge.h
-include/PacBio/seqan/graph_types/graph_iterator_vertex.h
-include/PacBio/seqan/graph_types/graph_utility_parsing.h
-include/PacBio/seqan/graph_types/property_map_generic.h
-include/PacBio/seqan/graph_types/property_map_internal.h
-include/PacBio/seqan/graph_types/property_map_internal_pointer.h
-include/PacBio/seqan/index.h
-include/PacBio/seqan/index/find2_backtracking.h
-include/PacBio/seqan/index/find2_base.h
-include/PacBio/seqan/index/find2_functors.h
-include/PacBio/seqan/index/find2_index.h
-include/PacBio/seqan/index/find2_index_multi.h
-include/PacBio/seqan/index/find2_vstree_factory.h
-include/PacBio/seqan/index/find_backtracking.h
-include/PacBio/seqan/index/find_index.h
-include/PacBio/seqan/index/find_index_approx.h
-include/PacBio/seqan/index/find_index_esa.h
-include/PacBio/seqan/index/find_index_lambda.h
-include/PacBio/seqan/index/find_index_qgram.h
-include/PacBio/seqan/index/find_pigeonhole.h
-include/PacBio/seqan/index/find_quasar.h
-include/PacBio/seqan/index/find_swift.h
-include/PacBio/seqan/index/index_base.h
-include/PacBio/seqan/index/index_bwt.h
-include/PacBio/seqan/index/index_childtab.h
-include/PacBio/seqan/index/index_device.h
-include/PacBio/seqan/index/index_dfi.h
-include/PacBio/seqan/index/index_esa_algs.h
-include/PacBio/seqan/index/index_esa_algs_multi.h
-include/PacBio/seqan/index/index_esa_base.h
-include/PacBio/seqan/index/index_esa_drawing.h
-include/PacBio/seqan/index/index_esa_stree.h
-include/PacBio/seqan/index/index_fm.h
-include/PacBio/seqan/index/index_fm_compressed_sa.h
-include/PacBio/seqan/index/index_fm_compressed_sa_iterator.h
-include/PacBio/seqan/index/index_fm_device.h
-include/PacBio/seqan/index/index_fm_dox.h
-include/PacBio/seqan/index/index_fm_lf_table.h
-include/PacBio/seqan/index/index_fm_rank_dictionary_base.h
-include/PacBio/seqan/index/index_fm_rank_dictionary_levels.h
-include/PacBio/seqan/index/index_fm_rank_dictionary_naive.h
-include/PacBio/seqan/index/index_fm_rank_dictionary_wt.h
-include/PacBio/seqan/index/index_fm_right_array_binary_tree.h
-include/PacBio/seqan/index/index_fm_right_array_binary_tree_iterator.h
-include/PacBio/seqan/index/index_fm_sparse_string.h
-include/PacBio/seqan/index/index_fm_stree.h
-include/PacBio/seqan/index/index_forwards.h
-include/PacBio/seqan/index/index_lcp.h
-include/PacBio/seqan/index/index_lcp_tree.h
-include/PacBio/seqan/index/index_pizzachili.h
-include/PacBio/seqan/index/index_pizzachili_find.h
-include/PacBio/seqan/index/index_pizzachili_string.h
-include/PacBio/seqan/index/index_qgram.h
-include/PacBio/seqan/index/index_qgram_bucketrefinement.h
-include/PacBio/seqan/index/index_qgram_openaddressing.h
-include/PacBio/seqan/index/index_qgram_stree.h
-include/PacBio/seqan/index/index_sa_btree.h
-include/PacBio/seqan/index/index_sa_bwtwalk.h
-include/PacBio/seqan/index/index_sa_lss.h
-include/PacBio/seqan/index/index_sa_mm.h
-include/PacBio/seqan/index/index_sa_qsort.h
-include/PacBio/seqan/index/index_sa_stree.h
-include/PacBio/seqan/index/index_sa_truncated.h
-include/PacBio/seqan/index/index_shawarma.h
-include/PacBio/seqan/index/index_shims.h
-include/PacBio/seqan/index/index_skew3.h
-include/PacBio/seqan/index/index_skew7.h
-include/PacBio/seqan/index/index_skew7_multi.h
-include/PacBio/seqan/index/index_view.h
-include/PacBio/seqan/index/index_wotd.h
-include/PacBio/seqan/index/pipe_merger3.h
-include/PacBio/seqan/index/pipe_merger7.h
-include/PacBio/seqan/index/pizzachili_api.h
-include/PacBio/seqan/index/pump_extender3.h
-include/PacBio/seqan/index/pump_extender7.h
-include/PacBio/seqan/index/pump_lcp_core.h
-include/PacBio/seqan/index/pump_separator7.h
-include/PacBio/seqan/index/radix.h
-include/PacBio/seqan/index/repeat_base.h
-include/PacBio/seqan/index/shape_base.h
-include/PacBio/seqan/index/shape_gapped.h
-include/PacBio/seqan/index/shape_onegapped.h
-include/PacBio/seqan/index/shape_predefined.h
-include/PacBio/seqan/index/shape_threshold.h
-include/PacBio/seqan/journaled_set.h
-include/PacBio/seqan/journaled_set/journal_alignment_interface.h
-include/PacBio/seqan/journaled_set/journal_alignment_traceback_adaptor.h
-include/PacBio/seqan/journaled_set/journaled_set_base.h
-include/PacBio/seqan/journaled_set/journaled_set_impl.h
-include/PacBio/seqan/journaled_set/journaled_set_join.h
-include/PacBio/seqan/journaled_set/journaled_set_join_config.h
-include/PacBio/seqan/journaled_set/journaled_set_join_global_align_compact.h
-include/PacBio/seqan/journaled_set/journaled_set_join_global_align_manhatten.h
-include/PacBio/seqan/journaled_set/journaled_set_journal_trace_descriptor.h
-include/PacBio/seqan/journaled_set/score_biaffine.h
-include/PacBio/seqan/map.h
-include/PacBio/seqan/map/map_adapter_stl.h
-include/PacBio/seqan/map/map_base.h
-include/PacBio/seqan/map/map_chooser.h
-include/PacBio/seqan/map/map_skiplist.h
-include/PacBio/seqan/map/map_vector.h
-include/PacBio/seqan/map/sumlist.h
-include/PacBio/seqan/map/sumlist_mini.h
-include/PacBio/seqan/map/sumlist_skip.h
-include/PacBio/seqan/math.h
-include/PacBio/seqan/math/math_common_factor.h
-include/PacBio/seqan/math/math_operators.h
-include/PacBio/seqan/math/math_rational.h
-include/PacBio/seqan/misc/accumulators.h
-include/PacBio/seqan/misc/base.h
-include/PacBio/seqan/misc/bit_twiddling.h
-include/PacBio/seqan/misc/bit_twiddling_functors.h
-include/PacBio/seqan/misc/cuda.h
-include/PacBio/seqan/misc/dequeue.h
-include/PacBio/seqan/misc/edit_environment.h
-include/PacBio/seqan/misc/interval_tree.h
-include/PacBio/seqan/misc/map.h
-include/PacBio/seqan/misc/memset.h
-include/PacBio/seqan/misc/name_store_cache.h
-include/PacBio/seqan/misc/priority_type_base.h
-include/PacBio/seqan/misc/priority_type_heap.h
-include/PacBio/seqan/misc/set.h
-include/PacBio/seqan/misc/sse2.h
-include/PacBio/seqan/misc/svg.h
-include/PacBio/seqan/misc/terminal.h
-include/PacBio/seqan/misc/union_find.h
-include/PacBio/seqan/modifier.h
-include/PacBio/seqan/modifier/cyclic_shape.h
-include/PacBio/seqan/modifier/modifier_alphabet.h
-include/PacBio/seqan/modifier/modifier_alphabet_expansion.h
-include/PacBio/seqan/modifier/modifier_cyclic_shape.h
-include/PacBio/seqan/modifier/modifier_functors.h
-include/PacBio/seqan/modifier/modifier_iterator.h
-include/PacBio/seqan/modifier/modifier_reverse.h
-include/PacBio/seqan/modifier/modifier_shortcuts.h
-include/PacBio/seqan/modifier/modifier_string.h
-include/PacBio/seqan/modifier/modifier_view.h
-include/PacBio/seqan/parallel.h
-include/PacBio/seqan/parallel/parallel_algorithms.h
-include/PacBio/seqan/parallel/parallel_atomic_misc.h
-include/PacBio/seqan/parallel/parallel_atomic_primitives.h
-include/PacBio/seqan/parallel/parallel_lock.h
-include/PacBio/seqan/parallel/parallel_macros.h
-include/PacBio/seqan/parallel/parallel_queue.h
-include/PacBio/seqan/parallel/parallel_queue_suspendable.h
-include/PacBio/seqan/parallel/parallel_resource_pool.h
-include/PacBio/seqan/parallel/parallel_sequence.h
-include/PacBio/seqan/parallel/parallel_serializer.h
-include/PacBio/seqan/parallel/parallel_splitting.h
-include/PacBio/seqan/parallel/parallel_tags.h
-include/PacBio/seqan/parse_lm.h
-include/PacBio/seqan/parse_lm/local_match_store.h
-include/PacBio/seqan/parse_lm/parse_blastn_tabular.h
-include/PacBio/seqan/parse_lm/parse_lastz_general.h
-include/PacBio/seqan/parse_lm/parse_stellar_gff.h
-include/PacBio/seqan/pipe.h
-include/PacBio/seqan/pipe/pipe_base.h
-include/PacBio/seqan/pipe/pipe_caster.h
-include/PacBio/seqan/pipe/pipe_counter.h
-include/PacBio/seqan/pipe/pipe_echoer.h
-include/PacBio/seqan/pipe/pipe_edit_environment.h
-include/PacBio/seqan/pipe/pipe_filter.h
-include/PacBio/seqan/pipe/pipe_iterator.h
-include/PacBio/seqan/pipe/pipe_joiner.h
-include/PacBio/seqan/pipe/pipe_namer.h
-include/PacBio/seqan/pipe/pipe_sampler.h
-include/PacBio/seqan/pipe/pipe_shifter.h
-include/PacBio/seqan/pipe/pipe_source.h
-include/PacBio/seqan/pipe/pipe_tupler.h
-include/PacBio/seqan/pipe/pool_base.h
-include/PacBio/seqan/pipe/pool_mapper.h
-include/PacBio/seqan/pipe/pool_sorter.h
-include/PacBio/seqan/platform.h
-include/PacBio/seqan/platform/platform_gcc.h
-include/PacBio/seqan/platform/platform_icc.h
-include/PacBio/seqan/platform/platform_mingw.h
-include/PacBio/seqan/platform/platform_nvcc.h
-include/PacBio/seqan/platform/platform_pgi.h
-include/PacBio/seqan/platform/platform_solaris.h
-include/PacBio/seqan/platform/platform_windows.h
-include/PacBio/seqan/platform/windows_stdint.h
-include/PacBio/seqan/random.h
-include/PacBio/seqan/random/ext_MersenneTwister.h
-include/PacBio/seqan/random/random_base.h
-include/PacBio/seqan/random/random_beta.h
-include/PacBio/seqan/random/random_beta_kfunc.h
-include/PacBio/seqan/random/random_geometric.h
-include/PacBio/seqan/random/random_lognormal.h
-include/PacBio/seqan/random/random_mt19937.h
-include/PacBio/seqan/random/random_normal.h
-include/PacBio/seqan/random/random_rng_functor.h
-include/PacBio/seqan/random/random_shuffle.h
-include/PacBio/seqan/random/random_uniform.h
-include/PacBio/seqan/realign.h
-include/PacBio/seqan/realign/realign_base.h
-include/PacBio/seqan/realign/realign_helper_functions.h
-include/PacBio/seqan/reduced_aminoacid.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_base.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_base_late.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_cluster_red_base.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_cluster_red_tables_20_to_n_b62.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_cluster_red_tables_22_to_n_b62.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_cluster_red_tables_24_to_n_b62.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_base.h
-include/PacBio/seqan/reduced_aminoacid/reduced_aminoacid_murphy10_tables.h
-include/PacBio/seqan/roi_io.h
-include/PacBio/seqan/roi_io/read_roi.h
-include/PacBio/seqan/roi_io/roi_file.h
-include/PacBio/seqan/roi_io/roi_io_context.h
-include/PacBio/seqan/roi_io/roi_record.h
-include/PacBio/seqan/roi_io/write_roi.h
-include/PacBio/seqan/score.h
-include/PacBio/seqan/score/score_base.h
-include/PacBio/seqan/score/score_edit.h
-include/PacBio/seqan/score/score_matrix.h
-include/PacBio/seqan/score/score_matrix_data.h
-include/PacBio/seqan/score/score_matrix_io.h
-include/PacBio/seqan/score/score_simple.h
-include/PacBio/seqan/seeds.h
-include/PacBio/seqan/seeds/banded_chain_alignment.h
-include/PacBio/seqan/seeds/banded_chain_alignment_impl.h
-include/PacBio/seqan/seeds/banded_chain_alignment_profile.h
-include/PacBio/seqan/seeds/banded_chain_alignment_scout.h
-include/PacBio/seqan/seeds/banded_chain_alignment_traceback.h
-include/PacBio/seqan/seeds/basic_iter_indirect.h
-include/PacBio/seqan/seeds/seeds_base.h
-include/PacBio/seqan/seeds/seeds_combination.h
-include/PacBio/seqan/seeds/seeds_extension.h
-include/PacBio/seqan/seeds/seeds_global_chaining.h
-include/PacBio/seqan/seeds/seeds_global_chaining_base.h
-include/PacBio/seqan/seeds/seeds_global_chaining_gusfield.h
-include/PacBio/seqan/seeds/seeds_seed_base.h
-include/PacBio/seqan/seeds/seeds_seed_chained.h
-include/PacBio/seqan/seeds/seeds_seed_diagonal.h
-include/PacBio/seqan/seeds/seeds_seed_set_base.h
-include/PacBio/seqan/seeds/seeds_seed_set_non_scored.h
-include/PacBio/seqan/seeds/seeds_seed_set_scored.h
-include/PacBio/seqan/seeds/seeds_seed_set_unordered.h
-include/PacBio/seqan/seeds/seeds_seed_simple.h
-include/PacBio/seqan/seq_io.h
-include/PacBio/seqan/seq_io/fai_index.h
-include/PacBio/seqan/seq_io/fasta_fastq.h
-include/PacBio/seqan/seq_io/genomic_region.h
-include/PacBio/seqan/seq_io/read_embl.h
-include/PacBio/seqan/seq_io/read_genbank.h
-include/PacBio/seqan/seq_io/sequence_file.h
-include/PacBio/seqan/sequence.h
-include/PacBio/seqan/sequence/adapt_array_pointer.h
-include/PacBio/seqan/sequence/adapt_std_list.h
-include/PacBio/seqan/sequence/adapt_std_string.h
-include/PacBio/seqan/sequence/adapt_std_vector.h
-include/PacBio/seqan/sequence/adapt_thrust_vector.h
-include/PacBio/seqan/sequence/container_view.h
-include/PacBio/seqan/sequence/iter_concat_virtual.h
-include/PacBio/seqan/sequence/segment_base.h
-include/PacBio/seqan/sequence/segment_infix.h
-include/PacBio/seqan/sequence/segment_prefix.h
-include/PacBio/seqan/sequence/segment_suffix.h
-include/PacBio/seqan/sequence/segment_utils.h
-include/PacBio/seqan/sequence/sequence_concatenator.h
-include/PacBio/seqan/sequence/sequence_forwards.h
-include/PacBio/seqan/sequence/sequence_interface.h
-include/PacBio/seqan/sequence/sequence_lexical.h
-include/PacBio/seqan/sequence/sequence_shortcuts.h
-include/PacBio/seqan/sequence/string_alloc.h
-include/PacBio/seqan/sequence/string_array.h
-include/PacBio/seqan/sequence/string_base.h
-include/PacBio/seqan/sequence/string_block.h
-include/PacBio/seqan/sequence/string_cstyle.h
-include/PacBio/seqan/sequence/string_packed.h
-include/PacBio/seqan/sequence/string_packed_old.h
-include/PacBio/seqan/sequence/string_set_base.h
-include/PacBio/seqan/sequence/string_set_concat_direct.h
-include/PacBio/seqan/sequence/string_set_dependent_generous.h
-include/PacBio/seqan/sequence/string_set_dependent_tight.h
-include/PacBio/seqan/sequence/string_set_device.h
-include/PacBio/seqan/sequence/string_set_owner.h
-include/PacBio/seqan/sequence/string_set_segment.h
-include/PacBio/seqan/sequence/string_set_view.h
-include/PacBio/seqan/sequence_journaled.h
-include/PacBio/seqan/sequence_journaled/journal_entries_sorted_array.h
-include/PacBio/seqan/sequence_journaled/journal_entry.h
-include/PacBio/seqan/sequence_journaled/sequence_journaled.h
-include/PacBio/seqan/sequence_journaled/sequence_journaled_iterator.h
-include/PacBio/seqan/sequence_journaled/sequence_journaled_iterator_fast.h
-include/PacBio/seqan/simple_intervals_io.h
-include/PacBio/seqan/simple_intervals_io/simple_intervals_file.h
-include/PacBio/seqan/simple_intervals_io/simple_intervals_io.h
-include/PacBio/seqan/statistics.h
-include/PacBio/seqan/statistics/statistics_base.h
-include/PacBio/seqan/statistics/statistics_markov_model.h
-include/PacBio/seqan/store.h
-include/PacBio/seqan/store/store_align.h
-include/PacBio/seqan/store/store_align_intervals.h
-include/PacBio/seqan/store/store_all.h
-include/PacBio/seqan/store/store_annotation.h
-include/PacBio/seqan/store/store_base.h
-include/PacBio/seqan/store/store_contig.h
-include/PacBio/seqan/store/store_intervaltree.h
-include/PacBio/seqan/store/store_io.h
-include/PacBio/seqan/store/store_io_gff.h
-include/PacBio/seqan/store/store_io_sam.h
-include/PacBio/seqan/store/store_io_ucsc.h
-include/PacBio/seqan/store/store_library.h
-include/PacBio/seqan/store/store_matepair.h
-include/PacBio/seqan/store/store_read.h
-include/PacBio/seqan/stream.h
-include/PacBio/seqan/stream/adapt_ios.h
-include/PacBio/seqan/stream/buffered_stream.h
-include/PacBio/seqan/stream/file_stream.h
-include/PacBio/seqan/stream/formatted_file.h
-include/PacBio/seqan/stream/guess_format.h
-include/PacBio/seqan/stream/iostream_bgzf.h
-include/PacBio/seqan/stream/iostream_bgzf_impl.h
-include/PacBio/seqan/stream/iostream_bzip2.h
-include/PacBio/seqan/stream/iostream_bzip2_impl.h
-include/PacBio/seqan/stream/iostream_zip.h
-include/PacBio/seqan/stream/iostream_zip_impl.h
-include/PacBio/seqan/stream/iostream_zutil.h
-include/PacBio/seqan/stream/iter_stream.h
-include/PacBio/seqan/stream/lexical_cast.h
-include/PacBio/seqan/stream/stream_base.h
-include/PacBio/seqan/stream/stream_compressor.h
-include/PacBio/seqan/stream/tokenization.h
-include/PacBio/seqan/stream/virtual_stream.h
-include/PacBio/seqan/system.h
-include/PacBio/seqan/system/file_async.h
-include/PacBio/seqan/system/file_directory.h
-include/PacBio/seqan/system/file_forwards.h
-include/PacBio/seqan/system/file_sync.h
-include/PacBio/seqan/system/system_base.h
-include/PacBio/seqan/system/system_condition.h
-include/PacBio/seqan/system/system_critical_section.h
-include/PacBio/seqan/system/system_event.h
-include/PacBio/seqan/system/system_forwards.h
-include/PacBio/seqan/system/system_mutex.h
-include/PacBio/seqan/system/system_thread.h
-include/PacBio/seqan/translation.h
-include/PacBio/seqan/translation/translation.h
-include/PacBio/seqan/translation/translation_tables.h
-include/PacBio/seqan/ucsc_io.h
-include/PacBio/seqan/ucsc_io/ucsc_file.h
-include/PacBio/seqan/ucsc_io/ucsc_io.h
-include/PacBio/seqan/ucsc_io/ucsc_record.h
-include/PacBio/seqan/vcf_io.h
-include/PacBio/seqan/vcf_io/read_vcf.h
-include/PacBio/seqan/vcf_io/vcf_file.h
-include/PacBio/seqan/vcf_io/vcf_header.h
-include/PacBio/seqan/vcf_io/vcf_header_record.h
-include/PacBio/seqan/vcf_io/vcf_io_context.h
-include/PacBio/seqan/vcf_io/vcf_record.h
-include/PacBio/seqan/vcf_io/write_vcf.h
-include/PacBio/seqan/version.h
diff --git a/biology/prodigy-lig/Makefile b/biology/prodigy-lig/Makefile
index 220bf77a33c7..c6a6a72badf5 100644
--- a/biology/prodigy-lig/Makefile
+++ b/biology/prodigy-lig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= prodigy-lig
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.0
+DISTVERSION= 1.1.1
CATEGORIES= biology python
MAINTAINER= yuri@FreeBSD.org
@@ -11,10 +11,11 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}biopython>0:biology/py-biopython@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR}
USES= gmake python
-USE_PYTHON= distutils noflavors autoplist
+USE_PYTHON= pep517 noflavors autoplist
USE_GITHUB= yes
GH_ACCOUNT= haddocking
diff --git a/biology/prodigy-lig/distinfo b/biology/prodigy-lig/distinfo
index a934c718530b..fb14a3af4599 100644
--- a/biology/prodigy-lig/distinfo
+++ b/biology/prodigy-lig/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711007516
-SHA256 (haddocking-prodigy-lig-v1.1.0_GH0.tar.gz) = 66991015aff86fee6f5cbbc7c28107843083223d3d1aa18b67a658f2bd54bcd4
-SIZE (haddocking-prodigy-lig-v1.1.0_GH0.tar.gz) = 156624
+TIMESTAMP = 1714194540
+SHA256 (haddocking-prodigy-lig-v1.1.1_GH0.tar.gz) = 22a6ed0cbec84dcc2d0f8b0bc8206c2e6c14a057307486648fc0919d9eca63ab
+SIZE (haddocking-prodigy-lig-v1.1.1_GH0.tar.gz) = 156208
diff --git a/biology/protomol/Makefile b/biology/protomol/Makefile
index 2cf78f936b13..f7084de677a1 100644
--- a/biology/protomol/Makefile
+++ b/biology/protomol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= protomol
PORTVERSION= 2.0.3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= biology
MASTER_SITES= SF/${PORTNAME}/ProtoMol/${PORTVERSION}
DISTFILES= ${DISTNAME}-tar.gz
diff --git a/biology/py-pysam/Makefile b/biology/py-pysam/Makefile
index 4435335a3a3b..745a4a165ed1 100644
--- a/biology/py-pysam/Makefile
+++ b/biology/py-pysam/Makefile
@@ -1,7 +1,8 @@
PORTNAME= pysam
-DISTVERSION= 0.22.0
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.22.1
CATEGORIES= biology python
-MASTER_SITES= PYPI
+#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
@@ -12,14 +13,21 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libhts.so:biology/htslib
+RUN_DEPENDS= bcftools:biology/bcftools \
+ samtools:biology/samtools
USES= gmake python
-USE_PYTHON= distutils autoplist cython cython_run
+USE_PYTHON= distutils autoplist cython cython_run pytest # 2 failed, 155 errors, see https://github.com/pysam-developers/pysam/issues/1284
+
+USE_GITHUB= yes
+GH_ACCOUNT= pysam-developers
BINARY_ALIAS= make=${GMAKE}
MAKE_ENV= HTSLIB_MODE=external \
HTSLIB_LIBRARY_DIR=${LOCALBASE}/lib \
HTSLIB_INCLUDE_DIR=${LOCALBASE}/include
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/tests
post-install:
@${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pysam/lib*${PYTHON_EXT_SUFFIX}.so
diff --git a/biology/py-pysam/distinfo b/biology/py-pysam/distinfo
index 24a863205256..f5f1e4268139 100644
--- a/biology/py-pysam/distinfo
+++ b/biology/py-pysam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696579895
-SHA256 (pysam-0.22.0.tar.gz) = ab7a46973cf0ab8c6ac327f4c3fb67698d7ccbeef8631a716898c6ba01ef3e45
-SIZE (pysam-0.22.0.tar.gz) = 4631254
+TIMESTAMP = 1714015094
+SHA256 (pysam-developers-pysam-v0.22.1_GH0.tar.gz) = e4981524d7627c53fa0d3f8cbec2bd65c2ea7520092f25e1029af12cb7b82ff6
+SIZE (pysam-developers-pysam-v0.22.1_GH0.tar.gz) = 3885851
diff --git a/biology/py-pysam/files/patch-setup.py b/biology/py-pysam/files/patch-setup.py
deleted file mode 100644
index d82a8bbbefcf..000000000000
--- a/biology/py-pysam/files/patch-setup.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- setup.py.orig 2017-04-19 05:48:10 UTC
-+++ setup.py
-@@ -60,7 +60,7 @@ def run_configure(option):
-
-
- def run_make_print_config():
-- stdout = subprocess.check_output(["make", "-s", "print-config"])
-+ stdout = subprocess.check_output(["gmake", "-s", "print-config"])
- if IS_PYTHON3:
- stdout = stdout.decode("ascii")
-
diff --git a/biology/star/Makefile b/biology/star/Makefile
index 968caa762551..8e01f3198cd4 100644
--- a/biology/star/Makefile
+++ b/biology/star/Makefile
@@ -26,13 +26,14 @@ USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= alexdobin
+EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/source/htslib --no-same-owner --no-same-permissions
+
WRKSRC_SUBDIR= source
MAKE_FLAGS= HTSLIB='' CXXFLAGS_SIMD=""
PLIST_FILES= bin/STAR
post-patch:
- ${RM} -rf ${WRKSRC}/htslib
${REINPLACE_CMD} \
-e 's|"htslib/htslib/sam.h"|<htslib/sam.h>|g' \
-e 's|"htslib/htslib/kstring.h"|<htslib/kstring.h>|g' \
diff --git a/biology/vsearch/Makefile b/biology/vsearch/Makefile
index c42444db8a21..6d6ded03e517 100644
--- a/biology/vsearch/Makefile
+++ b/biology/vsearch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vsearch
DISTVERSIONPREFIX= v
-DISTVERSION= 2.27.1
+DISTVERSION= 2.28.1
CATEGORIES= biology
MAINTAINER= jwb@FreeBSD.org
diff --git a/biology/vsearch/distinfo b/biology/vsearch/distinfo
index 7eea2ede671c..f746cec601da 100644
--- a/biology/vsearch/distinfo
+++ b/biology/vsearch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712512768
-SHA256 (torognes-vsearch-v2.27.1_GH0.tar.gz) = 54666bcd9434fb7636c5b292a67e7c194e809e631bbe8f4f86b85fb47e863abc
-SIZE (torognes-vsearch-v2.27.1_GH0.tar.gz) = 269179
+TIMESTAMP = 1714566699
+SHA256 (torognes-vsearch-v2.28.1_GH0.tar.gz) = 4f8bf0ad43fef77e573d152b59f55a1f81eb84c22d6545911757e6108f8de21c
+SIZE (torognes-vsearch-v2.28.1_GH0.tar.gz) = 272918
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index b48b5ae54188..2704e0ea38cf 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= PrusaSlicer
DISTVERSIONPREFIX=version_
DISTVERSION= 2.7.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
DIST_SUBDIR= PrusaSlicer
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index b66c5a032a48..e7a92769ab41 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= FreeCAD
DISTVERSION= 0.21.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= cad
MAINTAINER= cmt@FreeBSD.org
diff --git a/cad/magic/Makefile b/cad/magic/Makefile
index 68d5c883cb3f..b38ab911fe01 100644
--- a/cad/magic/Makefile
+++ b/cad/magic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= magic
-DISTVERSION= 8.3.459
+DISTVERSION= 8.3.474
CATEGORIES= cad
MASTER_SITES= http://opencircuitdesign.com/magic/archive/
@@ -8,7 +8,7 @@ COMMENT= Interactive editor for VLSI layouts
WWW= http://opencircuitdesign.com/magic/
LICENSE= MIT
-LICENSE_FILE= ${FILESDIR}/license.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libBLT25.so:x11-toolkits/blt \
libfontconfig.so:x11-fonts/fontconfig \
@@ -28,8 +28,6 @@ CONFIGURE_WRKSRC= ${WRKSRC}/scripts
ALL_TARGET= tcllibrary
-CFLAGS+= -Wno-return-type # workaround for https://github.com/RTimothyEdwards/magic/issues/67
-
DESKTOP_ENTRIES="Magic" "" "" "${PORTNAME}" "" ""
PORTSCOUT= limit:^8\.
diff --git a/cad/magic/distinfo b/cad/magic/distinfo
index d50a52ecdd2b..05b31ff1b378 100644
--- a/cad/magic/distinfo
+++ b/cad/magic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706064662
-SHA256 (magic-8.3.459.tgz) = 12b34564766227e0b0f1039044463da6ce7ff16a196045308fc688bb8d9d4fd4
-SIZE (magic-8.3.459.tgz) = 4237442
+TIMESTAMP = 1713926449
+SHA256 (magic-8.3.474.tgz) = 36354f6737827226136159a32e552f506ca8c6ac170e7c923131986f096eccf8
+SIZE (magic-8.3.474.tgz) = 4239643
diff --git a/cad/magic/files/license.txt b/cad/magic/files/license.txt
deleted file mode 100644
index 015556c5f97b..000000000000
--- a/cad/magic/files/license.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Copyright (C) 1985, 1990 Regents of the University of California.
-
-Permission to use, copy, modify, and distribute this
-software and its documentation for any purpose and without
-fee is hereby granted, provided that the above copyright
-notice appear in all copies. The University of California
-makes no representations about the suitability of this
-software for any purpose. It is provided "as is" without
-express or implied warranty. Export of this software outside
-of the United States of America may require an export license.
diff --git a/cad/magic/pkg-descr b/cad/magic/pkg-descr
index c3b5ffa84fc8..484a58a4db63 100644
--- a/cad/magic/pkg-descr
+++ b/cad/magic/pkg-descr
@@ -2,5 +2,5 @@ Magic is an interactive editor for VLSI layouts that runs under BSD.
To run magic, users should set CAD_HOME to the base installation directory
where magic was installed, e.g. /usr/local. Alternatively, the system
-administrator can create a dummy user named 'cad' with its home
-directory set to the installation directory.
+administrator can create a dummy user named 'cad' with its home directory
+set to the installation directory.
diff --git a/cad/qcad/Makefile b/cad/qcad/Makefile
index c8ee33f38b07..3ebd1607a960 100644
--- a/cad/qcad/Makefile
+++ b/cad/qcad/Makefile
@@ -1,7 +1,7 @@
PORTNAME= qcad
PORTVERSION= 3.29.5.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= cad
DIST_SUBDIR= ${PORTNAME}
diff --git a/cad/sumo/Makefile b/cad/sumo/Makefile
index ae8ea13d3514..40e305825686 100644
--- a/cad/sumo/Makefile
+++ b/cad/sumo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sumo
DISTVERSION= 1.2.0
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= cad
MASTER_SITES= http://www.dlr.de/ts/en/Portaldata/16/Resources/projekte/sumo/
DISTFILES= ${PORTNAME}-src-${DISTVERSIONFULL}${EXTRACT_SUFX}
diff --git a/cad/surelog/Makefile b/cad/surelog/Makefile
index dcd033c4ec87..8b7e874d1c73 100644
--- a/cad/surelog/Makefile
+++ b/cad/surelog/Makefile
@@ -63,10 +63,11 @@ TCMALLOC_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools
PORTSCOUT= limit:^.*[0-9]\.[0-9] # prevent tags like 'show'
-post-install: # workaround for https://github.com/chipsalliance/Surelog/issues/3596
- @${RMDIR} \
- ${STAGEDIR}${DATADIR}/pkg/work \
- ${STAGEDIR}${DATADIR}/pkg \
+post-install:
+ # workaround for https://github.com/chipsalliance/Surelog/issues/3965
+ # - surelog fails to create package files on some systems, and succeeds on others
+ # - so we remove this directory altogether for now
+ @${RM} -r \
${STAGEDIR}${DATADIR}
post-test:
diff --git a/cad/xyce/Makefile b/cad/xyce/Makefile
index c116ec01de24..7ba15d45ac1d 100644
--- a/cad/xyce/Makefile
+++ b/cad/xyce/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xyce
DISTVERSIONPREFIX= Release-
DISTVERSION= 7.8.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= cad
MAINTAINER= yuri@FreeBSD.org
diff --git a/cad/zcad/Makefile b/cad/zcad/Makefile
index 38927f55ea20..a6f6f3eed2a1 100644
--- a/cad/zcad/Makefile
+++ b/cad/zcad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zcad
PORTVERSION= 0.9.8.5
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= cad
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/chinese/libreoffice-zh_CN/distinfo b/chinese/libreoffice-zh_CN/distinfo
index fc26fc54360e..f65eeffedafb 100644
--- a/chinese/libreoffice-zh_CN/distinfo
+++ b/chinese/libreoffice-zh_CN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842330
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 76df410e78769b4a3119fd4ddb199cbfb8d0f37e566a59528b020838eaa877d8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 808964
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 7a20fb282887859c9f984a6e23683070ad071fb3548b6e17f952109b4f242cc8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2596176
+TIMESTAMP = 1714759811
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = c655d90d4b8d72bb0969ab278d861a35376fab611a3a79bb1797b94c5a619fe9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-CN.tar.gz) = 809517
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 13867d0c6557d91d9a2c14d299821a4244123f99869f4af7128d744511789980
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-CN.tar.gz) = 2595997
diff --git a/chinese/libreoffice-zh_TW/distinfo b/chinese/libreoffice-zh_TW/distinfo
index ef1d881f44b9..65a953b9fb11 100644
--- a/chinese/libreoffice-zh_TW/distinfo
+++ b/chinese/libreoffice-zh_TW/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842338
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = d4e538d23d89c6cd9553c3f758c517fbda5672be0c5a3c83476f1ed097c212ac
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 821695
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 0ef14ea4c93119c1d7a37c8428d155e3d95a087c37589c06ff8b393823e46135
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2627348
+TIMESTAMP = 1714759822
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 3f5018c5800080083f5c91fe8ddcf2b78445dd9e2b85ebf614eef7d5a5352498
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zh-TW.tar.gz) = 821678
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 3c8d44eb55a61d46965bfd06a6691151188756982d9f959a746777a9280190c4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_zh-TW.tar.gz) = 2627315
diff --git a/comms/cqrlog/Makefile b/comms/cqrlog/Makefile
index dc6ceaf85d69..55d8530196c7 100644
--- a/comms/cqrlog/Makefile
+++ b/comms/cqrlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cqrlog
PORTVERSION= 2.5.2
-PORTREVISION= 9
+PORTREVISION= 10
DISTVERSIONPREFIX= v
CATEGORIES= comms hamradio
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/comms/spandsp/Makefile b/comms/spandsp/Makefile
index 5de4945e03b5..d429b7964f45 100644
--- a/comms/spandsp/Makefile
+++ b/comms/spandsp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spandsp
DISTVERSION= ${SPANDSP_VERSION}.g20211014
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= comms
MAINTAINER= jailbird@fdf.net
diff --git a/comms/wsjtz/Makefile b/comms/wsjtz/Makefile
index 7efc1e3be351..5c1f815a6ca8 100644
--- a/comms/wsjtz/Makefile
+++ b/comms/wsjtz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wsjtz
DISTVERSION= 2.5.4-1.22
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= comms hamradio
MASTER_SITES= SF/wsjt-z/Source
@@ -8,30 +8,25 @@ MAINTAINER= hamradio@FreeBSD.org
COMMENT= Clone of WSJT-X software with additional features
WWW= https://sourceforge.net/projects/wsjt-z/
-CONFLICTS= wsjtx
-
LICENSE= GPLv3
-BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor \
- autoconf>=2.69:devel/autoconf \
- automake>=1.16.1:devel/automake \
- a2x:textproc/asciidoc \
- boost-libs>0:devel/boost-libs \
- libtool:devel/libtool \
- ${LOCALBASE}/share/xsl/docbook:textproc/docbook-xsl
-LIB_DEPENDS= libfftw3.so:math/fftw3 \
+LIB_DEPENDS= libboost_log_setup.so:devel/boost-libs \
+ libfftw3.so:math/fftw3 \
libfftw3f.so:math/fftw3-float \
- libxslt.so:textproc/libxslt \
libhamlib.so:comms/hamlib \
- libreadline.so:devel/readline \
- libportaudio.so:audio/portaudio
-
-USES= cmake compiler:c++11-lib fortran gl \
- makeinfo pkgconfig qt:5 zip
-USE_GL= glu
-USE_QT= core gui network widgets \
- multimedia concurrent printsupport serialport sql sql-sqlite3 \
- testlib buildtools:build linguisttools:build qmake:build
+ libreadline.so:devel/readline
+BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook:textproc/docbook-xsl \
+ a2x:textproc/asciidoc \
+ asciidoctor:textproc/rubygem-asciidoctor \
+ boost-libs>0:devel/boost-libs \
+ libtool:devel/libtool
+
+USES= cmake compiler:c++14-lang fortran makeinfo pkgconfig qt:5 zip
+USE_QT= concurrent core gui multimedia network printsupport serialport \
+ sql sql-sqlite3 testlib widgets buildtools:build \
+ linguisttools:build qmake:build
+
+CONFLICTS= wsjtx
CMAKE_ARGS+= -DCMAKE_PREFIX_PATH+=${LOCALBASE}/wsjtx/lib \
-DLOCALBASE::STRING="${LOCALBASE}"
diff --git a/comms/wsjtz/files/patch-CMakeLists.txt b/comms/wsjtz/files/patch-CMakeLists.txt
index 7dfab188f567..f174fe7d41ed 100644
--- a/comms/wsjtz/files/patch-CMakeLists.txt
+++ b/comms/wsjtz/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2021-02-08 14:51:20 UTC
+--- CMakeLists.txt.orig 2022-04-18 18:07:26 UTC
+++ CMakeLists.txt
@@ -141,6 +141,12 @@ attach a debugger which will then receive the console
# install locations
@@ -13,7 +13,7 @@
if (APPLE)
set (CMAKE_INSTALL_BINDIR ${CMAKE_PROJECT_NAME}.app/Contents/MacOS)
set (CMAKE_INSTALL_DATAROOTDIR ${CMAKE_PROJECT_NAME}.app/Contents/Resources)
-@@ -847,8 +853,20 @@ find_package (Boost 1.62 REQUIRED COMPONENTS log_setup
+@@ -875,8 +881,20 @@ find_package (Boost 1.62 REQUIRED COMPONENTS log_setup
#
# OpenMP
#
@@ -35,7 +35,16 @@
#
# fftw3 single precision library
#
-@@ -1135,7 +1153,7 @@ add_executable (encode77 lib/77bit/encode77.f90)
+@@ -923,7 +941,7 @@ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
+ #
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra")
+
+-set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wextra -fexceptions -frtti")
++set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wno-vla -Wextra -fexceptions -frtti")
+
+ if (NOT APPLE)
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-pragmas")
+@@ -1169,7 +1187,7 @@ add_executable (wsprsim ${wsprsim_CSRCS})
target_link_libraries (encode77 wsjt_fort wsjt_cxx)
add_executable (wsprsim ${wsprsim_CSRCS})
@@ -44,7 +53,7 @@
add_executable (jt4code lib/jt4code.f90)
target_link_libraries (jt4code wsjt_fort wsjt_cxx)
-@@ -1177,6 +1195,12 @@ target_link_libraries (ldpcsim240_74 wsjt_fort wsjt_cx
+@@ -1211,6 +1229,12 @@ endif(WSJT_BUILD_UTILS)
endif(WSJT_BUILD_UTILS)
@@ -57,7 +66,7 @@
add_executable (fmtave lib/fmtave.f90)
add_executable (fcal lib/fcal.f90)
-@@ -1561,12 +1585,12 @@ install (PROGRAMS
+@@ -1601,12 +1625,12 @@ install (PROGRAMS
RENAME rigctld-wsjtx${CMAKE_EXECUTABLE_SUFFIX}
)
diff --git a/comms/wsjtz/files/patch-CMake-Modules_FindUsb.cmake b/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake
index 6b181e59cf49..75c7a19faca7 100644
--- a/comms/wsjtz/files/patch-CMake-Modules_FindUsb.cmake
+++ b/comms/wsjtz/files/patch-CMake_Modules_FindUsb.cmake
@@ -1,6 +1,6 @@
---- CMake/Modules/FindUsb.cmake 2021-11-30 23:55:50.616592000 -0500
-+++ CMake/Modules/FindUsb.cmake 2021-11-30 23:56:00.350981000 -0500
-@@ -27,7 +27,7 @@
+--- CMake/Modules/FindUsb.cmake.orig 2021-12-28 16:31:58 UTC
++++ CMake/Modules/FindUsb.cmake
+@@ -27,7 +27,7 @@ libfind_pkg_detect (Usb usb-1.0
endif ()
libfind_pkg_detect (Usb usb-1.0
FIND_PATH libusb.h PATH_SUFFIXES libusb-1.0
diff --git a/comms/wsjtz/files/patch-Radio.cpp b/comms/wsjtz/files/patch-Radio.cpp
index 4beb7759b8e8..482155884385 100644
--- a/comms/wsjtz/files/patch-Radio.cpp
+++ b/comms/wsjtz/files/patch-Radio.cpp
@@ -1,6 +1,6 @@
---- Radio.cpp.orig 2021-02-01 18:08:30 UTC
+--- Radio.cpp.orig 2021-12-28 16:31:58 UTC
+++ Radio.cpp
-@@ -45,7 +45,7 @@ namespace Radio
+@@ -54,7 +54,7 @@ namespace Radio
value *= std::pow (10., scale);
if (ok)
{
@@ -9,7 +9,7 @@
{
value = 0.;
*ok = false;
-@@ -70,7 +70,7 @@ namespace Radio
+@@ -92,7 +92,7 @@ namespace Radio
if (ok)
{
if (value < -std::numeric_limits<Frequency>::max ()
diff --git a/comms/xastir/Makefile b/comms/xastir/Makefile
index 93ec2daa3e1d..5a763c0fa359 100644
--- a/comms/xastir/Makefile
+++ b/comms/xastir/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xastir
DISTVERSIONPREFIX= Release-
DISTVERSION= 2.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= comms hamradio
MAINTAINER= carl@stagecraft.cx
diff --git a/comms/xnec2c/Makefile b/comms/xnec2c/Makefile
index 9ce55ee10935..654a0bf934a0 100644
--- a/comms/xnec2c/Makefile
+++ b/comms/xnec2c/Makefile
@@ -1,25 +1,40 @@
PORTNAME= xnec2c
-PORTVERSION= 4.4.12
+PORTVERSION= 4.4.16
DISTVERSIONPREFIX= v
-PORTREVISION= 3
CATEGORIES= comms hamradio
MASTER_SITES= https://www.xnec2c.org/releases/ \
LOCAL/db
MAINTAINER= hamradio@FreeBSD.org
COMMENT= Used to calculate antenna patterns useful to ham radio
-WWW= https://www.qsl.net/5b4az/
+WWW= https://www.xnec2c.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= autoreconf desktop-file-utils gettext gmake gnome pkgconfig shared-mime-info
+USES= autoreconf desktop-file-utils gettext gmake gnome pkgconfig \
+ shared-mime-info
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ENV+= LIBS=-lexecinfo
-CONFIGURE_ENV+= LDFLAGS="-L/${LOCALBASE}/lib ${LDFLAGS}"
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
+CONFIGURE_ENV+= LIBS=-lexecinfo
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool
-USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 intltool
+OPTIONS_DEFINE= DOCS EXAMPLES
+
+post-install-EXAMPLES-on:
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ cd ${WRKSRC}/examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for f in NEC2-bug.txt nec2c.txt xnec2c.html NearFieldCalcs.txt
+ ${INSTALL_DATA} ${WRKSRC}/doc/$f ${STAGEDIR}${DOCSDIR}
+.endfor
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}/images
+.for f in currents.png freq_plots.png radiation.png web-heading.xcf \
+ excitation.png nec2_edit.png web-heading.png wire.png
+ ${INSTALL_DATA} ${WRKSRC}/doc/images/$f ${STAGEDIR}${DOCSDIR}/images
+.endfor
.include <bsd.port.mk>
diff --git a/comms/xnec2c/distinfo b/comms/xnec2c/distinfo
index c79d25de4ec9..082eb37ffb2b 100644
--- a/comms/xnec2c/distinfo
+++ b/comms/xnec2c/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675124025
-SHA256 (xnec2c-v4.4.12.tar.gz) = e98af1e8b9098df9cc03f90950358b846cc6a2965e79c0114ab711fbe51272c5
-SIZE (xnec2c-v4.4.12.tar.gz) = 1496988
+TIMESTAMP = 1714135914
+SHA256 (xnec2c-v4.4.16.tar.gz) = 5e2662f297e67c78c6a5e3e4472fe91754c0fb945dc57e001ae2b31b95aaae69
+SIZE (xnec2c-v4.4.16.tar.gz) = 1509642
diff --git a/comms/xnec2c/files/patch-Makefile.am b/comms/xnec2c/files/patch-Makefile.am
new file mode 100644
index 000000000000..61affd9d742b
--- /dev/null
+++ b/comms/xnec2c/files/patch-Makefile.am
@@ -0,0 +1,25 @@
+--- Makefile.am.orig 2024-04-08 20:35:29 UTC
++++ Makefile.am
+@@ -73,22 +73,6 @@ SUFFIXES += .1.in .1
+ @$(MKDIR_P) $(@D)
+ $(SED) $(SED_CMDS) < $< > $@
+
+-dist_doc_DATA =
+-dist_doc_DATA += doc/NEC2-bug.txt
+-dist_doc_DATA += doc/NearFieldCalcs.txt
+-dist_doc_DATA += doc/nec2c.txt
+-dist_doc_DATA += doc/xnec2c.html
+-
+-docimagesdir = $(docdir)/images
+-dist_docimages_DATA =
+-dist_docimages_DATA += doc/images/currents.png
+-dist_docimages_DATA += doc/images/excitation.png
+-dist_docimages_DATA += doc/images/freq_plots.png
+-dist_docimages_DATA += doc/images/nec2_edit.png
+-dist_docimages_DATA += doc/images/radiation.png
+-dist_docimages_DATA += doc/images/web-heading.png
+-dist_docimages_DATA += doc/images/web-heading.xcf
+-dist_docimages_DATA += doc/images/wire.png
+
+
+ ########################################################################
diff --git a/comms/xnec2c/pkg-message b/comms/xnec2c/pkg-message
new file mode 100644
index 000000000000..2f759af5e4ca
--- /dev/null
+++ b/comms/xnec2c/pkg-message
@@ -0,0 +1,9 @@
+[
+{ type: install
+ message: <<EOM
+
+ Accelerated math library OpenBLAS can speed up xnec2c EM simulations
+ for faster operation: pkg install openblas
+EOM
+}
+]
diff --git a/comms/xnec2c/pkg-plist b/comms/xnec2c/pkg-plist
index 08c809437a8d..7e26403a349e 100644
--- a/comms/xnec2c/pkg-plist
+++ b/comms/xnec2c/pkg-plist
@@ -1,19 +1,172 @@
bin/xnec2c
-share/man/man1/xnec2c.1.gz
share/applications/xnec2c.desktop
-%%DOCSDIR%%/NEC2-bug.txt
-%%DOCSDIR%%/NearFieldCalcs.txt
-%%DOCSDIR%%/images/currents.png
-%%DOCSDIR%%/images/excitation.png
-%%DOCSDIR%%/images/freq_plots.png
-%%DOCSDIR%%/images/nec2_edit.png
-%%DOCSDIR%%/images/radiation.png
-%%DOCSDIR%%/images/web-heading.png
-%%DOCSDIR%%/images/web-heading.xcf
-%%DOCSDIR%%/images/wire.png
-%%DOCSDIR%%/nec2c.txt
-%%DOCSDIR%%/xnec2c.html
+%%PORTDOCS%%%%DOCSDIR%%/NEC2-bug.txt
+%%PORTDOCS%%%%DOCSDIR%%/NearFieldCalcs.txt
+%%PORTDOCS%%%%DOCSDIR%%/images/currents.png
+%%PORTDOCS%%%%DOCSDIR%%/images/excitation.png
+%%PORTDOCS%%%%DOCSDIR%%/images/freq_plots.png
+%%PORTDOCS%%%%DOCSDIR%%/images/nec2_edit.png
+%%PORTDOCS%%%%DOCSDIR%%/images/radiation.png
+%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.png
+%%PORTDOCS%%%%DOCSDIR%%/images/web-heading.xcf
+%%PORTDOCS%%%%DOCSDIR%%/images/wire.png
+%%PORTDOCS%%%%DOCSDIR%%/nec2c.txt
+%%PORTDOCS%%%%DOCSDIR%%/xnec2c.html
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-20m-moxon.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m-box.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_MultiBand_Vertical.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_bipyramid.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_inv_cone.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-30m_sphere.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-40m_windom.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Classic_Windom-optimized.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_G5RV.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_Inverted-L.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/10-80m_windom.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_broadside_Yagi.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137MHz_turnstile_sloped.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA1.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA2.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz-QFHA3.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/137Mhz_xpol_omni.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_Yagi.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_corner_reflector.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/13cm_helix+screen.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/15m_delta-loop.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helicone.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_3x_helisphere.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_4x_helisphere.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_helivert.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/1MHz_tower.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_ground_plane.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_circ_cliff.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_linear_cliff.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20-40m_vert_sommerfeld_cliff.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_car_ant.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/20m_quad.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+radials.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/23cm_helix+screen.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-gp_on_pole.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_1to4l-horiz_gp_on_pole.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_5to8l-gp_on_pole.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_EME_ant.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_Lindenblad.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_bigwheel.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2-optimized.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi-2.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_Xpol_yagi.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi-optimized.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_extended_yagi.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_halo_stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_sqr_halo_stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_xpol_omni_stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/2m_yagi_stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/30-80m_inv_L.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/35-55MHz_logper.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40-80m_Inv_L.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/40m-moxon.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-17m_bipyramid.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_fan.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-20m_inv_cone.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_5B4AZ-optimized.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6-40m_Classic_Windom-optimized.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_big-square_stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_bigwheel-stack.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/6m_horizomni.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/70cm_collinear.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/80m_zepp.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T12m-H24m.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/T20m-H18m.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/airplane.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/buoy.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/conductivity.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-20m-moxon.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m-box.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_MultiBand_Vertical.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_bipyramid.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_inv_cone.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-30m_sphere.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-40m_windom.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Classic_Windom-optimized.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_G5RV.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_Inverted-L.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/10-80m_windom.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_broadside_Yagi.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137MHz_turnstile_sloped.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA1.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA2.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz-QFHA3.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/137Mhz_xpol_omni.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_Yagi.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_corner_reflector.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/13cm_helix+screen.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/15m_delta-loop.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helicone.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_3x_helisphere.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_4x_helisphere.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_helivert.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/1MHz_tower.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_ground_plane.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_circ_cliff.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_linear_cliff.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20-40m_vert_sommerfeld_cliff.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_car_ant.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/20m_quad.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+radials.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/23cm_helix+screen.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-gp_on_pole.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_1to4l-horiz_gp_on_pole.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_5to8l-gp_on_pole.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_EME_ant.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_Lindenblad.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_bigwheel.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2-optimized.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi-2.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_Xpol_yagi.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi-optimized.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_extended_yagi.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_halo_stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_sqr_halo_stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_xpol_omni_stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/2m_yagi_stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/30-80m_inv_L.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/35-55MHz_logper.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40-80m_Inv_L.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/40m-moxon.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-17m_bipyramid.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_fan.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-20m_inv_cone.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_5B4AZ-optimized.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6-40m_Classic_Windom-optimized.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_big-square_stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_bigwheel-stack.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/6m_horizomni.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/70cm_collinear.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/80m_zepp.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T12m-H24m.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/T20m-H18m.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/airplane.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/buoy.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/gray_hoverman.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_5b4az.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/k9ay_orig.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/data/satellite.csv
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/gray_hoverman.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/ground.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_5b4az.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/k9ay_orig.nec
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/satellite.nec
share/icons/hicolor/256x256/apps/xnec2c.png
+share/man/man1/xnec2c.1.gz
share/mime/packages/x-nec2.xml
share/pixmaps/xnec2c.svg
%%DATADIR%%/examples/10-20m-moxon.nec
diff --git a/databases/Makefile b/databases/Makefile
index 5f97c2795586..3cbc1d002bf1 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -574,7 +574,6 @@
SUBDIR += pgroonga
SUBDIR += pgrouting
SUBDIR += pgsanity
- SUBDIR += pgsphere
SUBDIR += pgtcl
SUBDIR += pgtop
SUBDIR += pguri
diff --git a/databases/closql-devel/Makefile b/databases/closql-devel/Makefile
index 25d795ab4830..a0325985c318 100644
--- a/databases/closql-devel/Makefile
+++ b/databases/closql-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= closql
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1-39
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -g81f04f6
+DISTVERSION= 1.2.1-41
+DISTVERSIONSUFFIX= -g2bff36e
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/closql-devel/distinfo b/databases/closql-devel/distinfo
index 0a38f83ff338..36fbdbfe7791 100644
--- a/databases/closql-devel/distinfo
+++ b/databases/closql-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709244722
-SHA256 (magit-closql-v1.2.1-39-g81f04f6_GH0.tar.gz) = 40de1fc820181c9fade61bddbbd4e2e51394b84de4f2f4d173a39d97c9e92a62
-SIZE (magit-closql-v1.2.1-39-g81f04f6_GH0.tar.gz) = 21786
+TIMESTAMP = 1714526304
+SHA256 (magit-closql-v1.2.1-41-g2bff36e_GH0.tar.gz) = 81f9f233bbb247bcda70c10daf9c4ca41391d009b939cb4f85a745c5cb4e38b0
+SIZE (magit-closql-v1.2.1-41-g2bff36e_GH0.tar.gz) = 21790
diff --git a/databases/emacsql-devel/Makefile b/databases/emacsql-devel/Makefile
index 9c1623da8995..e1cb4d19366e 100644
--- a/databases/emacsql-devel/Makefile
+++ b/databases/emacsql-devel/Makefile
@@ -1,7 +1,6 @@
PORTNAME= emacsql
-DISTVERSION= 3.1.1-64
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -gfdcf447
+DISTVERSION= 3.1.1-65
+DISTVERSIONSUFFIX= -g5108c16
CATEGORIES= databases elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/databases/emacsql-devel/distinfo b/databases/emacsql-devel/distinfo
index 944d7d47c4ee..68560a3262dc 100644
--- a/databases/emacsql-devel/distinfo
+++ b/databases/emacsql-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707356481
-SHA256 (magit-emacsql-3.1.1-64-gfdcf447_GH0.tar.gz) = ed93b61eaca6990aab42fcf3a934ab82be3050126d624120daf4b1b9e85c7b73
-SIZE (magit-emacsql-3.1.1-64-gfdcf447_GH0.tar.gz) = 2398796
+TIMESTAMP = 1714526152
+SHA256 (magit-emacsql-3.1.1-65-g5108c16_GH0.tar.gz) = e6cc67204d3fd51bd7611c53e55604d99bfea9f21d5acc1d2698407d311fb54d
+SIZE (magit-emacsql-3.1.1-65-g5108c16_GH0.tar.gz) = 2398804
diff --git a/databases/freetds-devel/Makefile b/databases/freetds-devel/Makefile
index 86fe90473f70..591efba32b33 100644
--- a/databases/freetds-devel/Makefile
+++ b/databases/freetds-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freetds
-PORTVERSION= 1.4.158
+PORTVERSION= 1.4.159
PORTEPOCH= 1
CATEGORIES= databases
MASTER_SITES= https://www.freetds.org/files/current/ \
diff --git a/databases/freetds-devel/distinfo b/databases/freetds-devel/distinfo
index 90aa2c8f6f80..d9b5a4b05290 100644
--- a/databases/freetds-devel/distinfo
+++ b/databases/freetds-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712230716
-SHA256 (freetds-dev.1.4.158.tar.bz2) = 152b0ea18666fc196f97f237b04947bae6411674acfbee95f76175d7ce87e8ea
-SIZE (freetds-dev.1.4.158.tar.bz2) = 2424229
+TIMESTAMP = 1714564616
+SHA256 (freetds-dev.1.4.159.tar.bz2) = ed4b3824a584e985cf1b8c473777eee634ee40c949190356bbcce27b722a8124
+SIZE (freetds-dev.1.4.159.tar.bz2) = 2423203
diff --git a/databases/grass7/Makefile b/databases/grass7/Makefile
index 49ecd791b789..ddda07a32675 100644
--- a/databases/grass7/Makefile
+++ b/databases/grass7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
PORTVERSION= 7.8.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \
diff --git a/databases/grass8/Makefile b/databases/grass8/Makefile
index 64c2ea039d70..77c4d4e3b569 100644
--- a/databases/grass8/Makefile
+++ b/databases/grass8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grass
DISTVERSION= 8.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases geography
MASTER_SITES= https://grass.osgeo.org/%SUBDIR%/ \
http://grass.cict.fr/%SUBDIR%/ \
diff --git a/databases/mongodb50/Makefile b/databases/mongodb50/Makefile
index ccbc2e666182..b2e4388e884e 100644
--- a/databases/mongodb50/Makefile
+++ b/databases/mongodb50/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
DISTVERSION= 5.0.26
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= databases net
MASTER_SITES= https://fastdl.mongodb.org/src/ \
http://fastdl.mongodb.org/src/
@@ -63,7 +63,7 @@ USERS= mongodb
GROUPS= mongodb
OPTIONS_DEFINE= LTO SASL SSL NOAVX
-OPTIONS_DEFAULT= SASL SSL
+OPTIONS_DEFAULT= SASL SSL NOAVX
NOAVX_DESC= "Disable AVX instructions on amd64 (Sandybridge+)"
diff --git a/databases/mongodb60/Makefile b/databases/mongodb60/Makefile
index e6f708e25e01..f5192f53700f 100644
--- a/databases/mongodb60/Makefile
+++ b/databases/mongodb60/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 6.0.14
+DISTVERSION= 6.0.15
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb60/distinfo b/databases/mongodb60/distinfo
index 7ee1f90d920c..d85fbaff1844 100644
--- a/databases/mongodb60/distinfo
+++ b/databases/mongodb60/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709336837
-SHA256 (mongodb-mongo-r6.0.14_GH0.tar.gz) = c4625d19c38036df4dd8ea474bdddb852d5e60b4df0563248f813f3a97235be2
-SIZE (mongodb-mongo-r6.0.14_GH0.tar.gz) = 91244689
+TIMESTAMP = 1713252905
+SHA256 (mongodb-mongo-r6.0.15_GH0.tar.gz) = 2e5ed9326182b9c1cfa8e85e0e67f35f840fd6e2390e88198a185e822eb29275
+SIZE (mongodb-mongo-r6.0.15_GH0.tar.gz) = 91274369
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 e2e66e3223a8..654fa0f621e1 100644
--- a/databases/mongodb70/Makefile
+++ b/databases/mongodb70/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mongodb
DISTVERSIONPREFIX= r
-DISTVERSION= 7.0.8
+DISTVERSION= 7.0.9
CATEGORIES= databases net
PKGNAMESUFFIX= ${DISTVERSION:R:S/.//}
diff --git a/databases/mongodb70/distinfo b/databases/mongodb70/distinfo
index 43a5609aa0c3..1cf02b305f7a 100644
--- a/databases/mongodb70/distinfo
+++ b/databases/mongodb70/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712401409
-SHA256 (mongodb-mongo-r7.0.8_GH0.tar.gz) = b65a84474639e7f8826b6912f776e6a38fe320be897d1e7d1cf5d1389616a34c
-SIZE (mongodb-mongo-r7.0.8_GH0.tar.gz) = 113731549
+TIMESTAMP = 1714394975
+SHA256 (mongodb-mongo-r7.0.9_GH0.tar.gz) = a3c6c1748b4f7e3cbccd2de094b26479ea3e1b7087adbe06ba5c14d8b298019f
+SIZE (mongodb-mongo-r7.0.9_GH0.tar.gz) = 113765556
SHA256 (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = a365bf54ef4e4fd6a136cf6afa9c620ba0c8982402473b9bfac38928a688a9e0
SIZE (mongodb-forks-spidermonkey-82aac6af18abcd5bf188afbc821779ccb0ca0902_GH0.tar.gz) = 141291901
diff --git a/databases/pg-gvm/Makefile b/databases/pg-gvm/Makefile
index 930a5065903a..f2b92bcdd15d 100644
--- a/databases/pg-gvm/Makefile
+++ b/databases/pg-gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pg-gvm
-DISTVERSION= 22.6.4
+DISTVERSION= 22.6.5
DISTVERSIONPREFIX=v
CATEGORIES= databases devel
diff --git a/databases/pg-gvm/distinfo b/databases/pg-gvm/distinfo
index d360a08ceabf..ef3d69c66861 100644
--- a/databases/pg-gvm/distinfo
+++ b/databases/pg-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706304450
-SHA256 (greenbone-pg-gvm-v22.6.4_GH0.tar.gz) = a39abbc320694502ec79e6c7a8c3c867affbae379fdf1bdc6055eba0e1242e31
-SIZE (greenbone-pg-gvm-v22.6.4_GH0.tar.gz) = 39702
+TIMESTAMP = 1713944764
+SHA256 (greenbone-pg-gvm-v22.6.5_GH0.tar.gz) = dad0de0d5358f2b71d570ed3dc7b9cf1949af33f7de26c23ced84c74f5b0bda5
+SIZE (greenbone-pg-gvm-v22.6.5_GH0.tar.gz) = 39709
diff --git a/databases/pg_citus/Makefile b/databases/pg_citus/Makefile
index 39d88b5e47f3..736abbdc4b6e 100644
--- a/databases/pg_citus/Makefile
+++ b/databases/pg_citus/Makefile
@@ -1,5 +1,5 @@
PORTNAME= citus
-PORTVERSION= 12.1.2
+PORTVERSION= 12.1.3
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= pg_
@@ -10,8 +10,7 @@ WWW= https://www.citusdata.com/
LICENSE= AGPLv3
-USES= compiler:c11 gmake pgsql:14+ autoreconf readline ssl \
- gettext-runtime
+USES= compiler:c11 gmake pgsql:14+ autoreconf ssl
LIB_DEPENDS= liblz4.so:archivers/liblz4 \
libzstd.so:archivers/zstd
diff --git a/databases/pg_citus/distinfo b/databases/pg_citus/distinfo
index fb5bcea1519e..4d8faa965578 100644
--- a/databases/pg_citus/distinfo
+++ b/databases/pg_citus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709021068
-SHA256 (citusdata-citus-v12.1.2_GH0.tar.gz) = 61d959e8129df4613186841550ea29afb9348a7e6f871d5b5df4866777b82e24
-SIZE (citusdata-citus-v12.1.2_GH0.tar.gz) = 6897486
+TIMESTAMP = 1714117039
+SHA256 (citusdata-citus-v12.1.3_GH0.tar.gz) = 5b3b20b89ead1f97072088cb1ff275a053ded886e174f8ebe3288a2e7229d92c
+SIZE (citusdata-citus-v12.1.3_GH0.tar.gz) = 6905546
diff --git a/databases/pg_citus/pkg-plist b/databases/pg_citus/pkg-plist
index 6ea8fa811edc..b695243d8d66 100644
--- a/databases/pg_citus/pkg-plist
+++ b/databases/pg_citus/pkg-plist
@@ -82,7 +82,6 @@ include/postgresql/server/distributed/pg_dist_rebalance_strategy.h
include/postgresql/server/distributed/pg_dist_schema.h
include/postgresql/server/distributed/pg_dist_shard.h
include/postgresql/server/distributed/pg_dist_transaction.h
-include/postgresql/server/distributed/pg_version_constants.h
include/postgresql/server/distributed/placement_access.h
include/postgresql/server/distributed/placement_connection.h
include/postgresql/server/distributed/priority.h
diff --git a/databases/pgadmin3/Makefile b/databases/pgadmin3/Makefile
index 0f0be75033d1..38f6b6177f11 100644
--- a/databases/pgadmin3/Makefile
+++ b/databases/pgadmin3/Makefile
@@ -1,46 +1,44 @@
PORTNAME= pgadmin3
-PORTVERSION= 1.22.2
-PORTREVISION= 8
+DISTVERSION= 1.23.0.20230324
CATEGORIES= databases
-MASTER_SITES= PGSQL/pgadmin/pgadmin3/v${PORTVERSION}/src
-DIST_SUBDIR= postgresql
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= vvd@FreeBSD.org
COMMENT= PostgreSQL database design and management system
-WWW= https://www.pgadmin.org/
+WWW= https://github.com/allentc/pgadmin3-lts/
LICENSE= PostgreSQL
-BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+LIB_DEPENDS= libssh2.so:security/libssh2
-USES= compiler:c++11-lib gettext gmake gnome pgsql:11+ ssl
+USES= autoreconf:build compiler:c++11-lib gmake gnome pgsql
+USE_CXXSTD= c++11
+USE_GITHUB= yes
+GH_ACCOUNT= allentc
+GH_PROJECT= ${PORTNAME}-lts
+GH_TAGNAME= 1935837
USE_GNOME= libxml2 libxslt
USE_WX= 3.0
-USE_CXXSTD= c++11
-WX_COMPS= wx
-ICON_SIZES= 16 32
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-wx-version=${USE_WX} --enable-databasedesigner
+CONFIGURE_ARGS= --enable-databasedesigner --with-openssl --with-wx-version=${USE_WX}
CXXFLAGS+= -Wno-c++11-narrowing
+ICON_SIZES= 16 32
PLIST_FILES= bin/pgadmin3 share/applications/pgadmin3.desktop
.for SZ in ${ICON_SIZES}
PLIST_FILES+= share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png
.endfor
PORTDATA= *
-.include <bsd.port.pre.mk>
-
-.if ${PGSQL_VER}>13
-EXTRA_PATCHES+= ${FILESDIR}/extrapatch-pg13
-.endif
+OPTIONS_DEFINE= DOCS
+DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
+DOCS_CONFIGURE_OFF= --without-sphinx-build
-post-patch:
+pre-configure:
+ @cd ${WRKSRC} ; ./bootstrap
@${REINPLACE_CMD} -e 's,/wx-config,/${WX_CONFIG:T},' ${WRKSRC}/configure
@${REINPLACE_CMD} -e 's,wxrc ,${WXRC_CMD:T} ,' ${WRKSRC}/pgadmin/ui/embed-xrc
@${REINPLACE_CMD} -e 's,/usr/bin/xterm,${LOCALBASE}/bin/xterm,' ${WRKSRC}/plugins.d/plugins.ini
- @${REINPLACE_CMD} -e 's,/bin/bash,/bin/sh,' ${WRKSRC}/pgadmin/ver_svn.sh
@${REINPLACE_CMD} -e 's,Exec=/usr/bin/pgadmin3,Exec=${LOCALBASE}/bin/pgadmin3,'\
-e 's,Icon=/usr/share/pgadmin3/pgAdmin3.png,Icon=pgAdmin3,'\
-e '/^MimeType=/d'\
@@ -52,7 +50,8 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/pkg/pgadmin3.desktop ${STAGEDIR}${PREFIX}/share/applications
.for SZ in ${ICON_SIZES}
${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps
- ${INSTALL_DATA} ${WRKSRC}/pgadmin/include/images/pgAdmin3-${SZ}.png ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png
+ ${INSTALL_DATA} ${WRKSRC}/pgadmin/include/images/pgAdmin3-${SZ}.png \
+ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${SZ}x${SZ}/apps/pgAdmin3.png
.endfor
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pgadmin3/distinfo b/databases/pgadmin3/distinfo
index e38dcea78e55..ef4887837f9a 100644
--- a/databases/pgadmin3/distinfo
+++ b/databases/pgadmin3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1537120648
-SHA256 (postgresql/pgadmin3-1.22.2.tar.gz) = 9b68b0e3d3f0a261344fb8196825967d1e7acaca1d8cc82c42e12368ca5844ac
-SIZE (postgresql/pgadmin3-1.22.2.tar.gz) = 14788481
+TIMESTAMP = 1714689121
+SHA256 (allentc-pgadmin3-lts-1.23.0.20230324-1935837_GH0.tar.gz) = 98713f0c634819e9f9935784b476e57a9089caf79d678b8053db9ae03778b815
+SIZE (allentc-pgadmin3-lts-1.23.0.20230324-1935837_GH0.tar.gz) = 16712553
diff --git a/databases/pgadmin3/files/extrapatch-pg13 b/databases/pgadmin3/files/extrapatch-pg13
deleted file mode 100644
index fdcab829e84a..000000000000
--- a/databases/pgadmin3/files/extrapatch-pg13
+++ /dev/null
@@ -1,11 +0,0 @@
---- pgadmin/db/keywords.c.orig 2015-02-25 10:44:26 UTC
-+++ pgadmin/db/keywords.c
-@@ -28,7 +28,7 @@
- /*
- * List of (keyword-name, keyword-token-value) pairs.
- */
--#define PG_KEYWORD(a,b,c) {a,c},
-+#define PG_KEYWORD(a,b,c,d) {a,c},
- const ScanKeyword ScanKeywords[] = {
- #include <parser/kwlist.h>
- };
diff --git a/databases/pgadmin3/files/patch-openssl11 b/databases/pgadmin3/files/patch-openssl11
deleted file mode 100644
index b1dddf771efc..000000000000
--- a/databases/pgadmin3/files/patch-openssl11
+++ /dev/null
@@ -1,833 +0,0 @@
---- pgadmin/include/libssh2/openssl.h.orig 2016-01-07 18:47:32.000000000 +0600
-+++ pgadmin/include/libssh2/openssl.h 2018-12-12 14:42:16.774278000 +0700
-@@ -114,54 +114,61 @@
-
- #define _libssh2_random(buf, len) RAND_bytes ((buf), (len))
-
--#define libssh2_sha1_ctx EVP_MD_CTX
-+void _libssh2_digest_final(EVP_MD_CTX *ctx, unsigned char *out);
-+
-+#define libssh2_sha1_ctx EVP_MD_CTX *
-
- /* returns 0 in case of failure */
- int _libssh2_sha1_init(libssh2_sha1_ctx *ctx);
- #define libssh2_sha1_init(x) _libssh2_sha1_init(x)
--#define libssh2_sha1_update(ctx, data, len) EVP_DigestUpdate(&(ctx), data, len)
--#define libssh2_sha1_final(ctx, out) EVP_DigestFinal(&(ctx), out, NULL)
-+#define libssh2_sha1_update(ctx, data, len) EVP_DigestUpdate(ctx, data, len)
-+#define libssh2_sha1_final(ctx, out) _libssh2_digest_final(ctx, out)
- int _libssh2_sha1(const unsigned char *message, unsigned long len,
- unsigned char *out);
- #define libssh2_sha1(x,y,z) _libssh2_sha1(x,y,z)
-
--#define libssh2_sha256_ctx EVP_MD_CTX
-+#define libssh2_sha256_ctx EVP_MD_CTX *
-
- /* returns 0 in case of failure */
- int _libssh2_sha256_init(libssh2_sha256_ctx *ctx);
- #define libssh2_sha256_init(x) _libssh2_sha256_init(x)
--#define libssh2_sha256_update(ctx, data, len) EVP_DigestUpdate(&(ctx), data, len)
--#define libssh2_sha256_final(ctx, out) EVP_DigestFinal(&(ctx), out, NULL)
-+#define libssh2_sha256_update(ctx, data, len) EVP_DigestUpdate(ctx, data, len)
-+#define libssh2_sha256_final(ctx, out) _libssh2_digest_final(ctx, out)
- int _libssh2_sha256(const unsigned char *message, unsigned long len,
- unsigned char *out);
- #define libssh2_sha256(x,y,z) _libssh2_sha256(x,y,z)
-
--#define libssh2_md5_ctx EVP_MD_CTX
-+#define libssh2_md5_ctx EVP_MD_CTX *
-
- /* returns 0 in case of failure */
- int _libssh2_md5_init(libssh2_md5_ctx *);
- #define libssh2_md5_init(x) _libssh2_md5_init(x)
--#define libssh2_md5_update(ctx, data, len) EVP_DigestUpdate(&(ctx), data, len)
--#define libssh2_md5_final(ctx, out) EVP_DigestFinal(&(ctx), out, NULL)
-+#define libssh2_md5_update(ctx, data, len) EVP_DigestUpdate(ctx, data, len)
-+#define libssh2_md5_final(ctx, out) _libssh2_digest_final(ctx, out)
-+
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+HMAC_CTX *HMAC_CTX_new(void);
-+void HMAC_CTX_free(HMAC_CTX *ctx);
-+#endif
-
--#define libssh2_hmac_ctx HMAC_CTX
-+#define libssh2_hmac_ctx HMAC_CTX *
- #define libssh2_hmac_ctx_init(ctx) \
-- HMAC_CTX_init(&ctx)
--#define libssh2_hmac_sha1_init(ctx, key, keylen) \
-- HMAC_Init_ex(ctx, key, keylen, EVP_sha1(), NULL)
--#define libssh2_hmac_md5_init(ctx, key, keylen) \
-- HMAC_Init_ex(ctx, key, keylen, EVP_md5(), NULL)
--#define libssh2_hmac_ripemd160_init(ctx, key, keylen) \
-- HMAC_Init_ex(ctx, key, keylen, EVP_ripemd160(), NULL)
--#define libssh2_hmac_sha256_init(ctx, key, keylen) \
-- HMAC_Init_ex(ctx, key, keylen, EVP_sha256(), NULL)
--#define libssh2_hmac_sha512_init(ctx, key, keylen) \
-- HMAC_Init_ex(ctx, key, keylen, EVP_sha512(), NULL)
-+ ctx = HMAC_CTX_new()
-+#define libssh2_hmac_sha1_init(pctx, key, keylen) \
-+ HMAC_Init_ex(*(pctx), key, keylen, EVP_sha1(), NULL)
-+#define libssh2_hmac_md5_init(pctx, key, keylen) \
-+ HMAC_Init_ex(*(pctx), key, keylen, EVP_md5(), NULL)
-+#define libssh2_hmac_ripemd160_init(pctx, key, keylen) \
-+ HMAC_Init_ex(*(pctx), key, keylen, EVP_ripemd160(), NULL)
-+#define libssh2_hmac_sha256_init(pctx, key, keylen) \
-+ HMAC_Init_ex(*(pctx), key, keylen, EVP_sha256(), NULL)
-+#define libssh2_hmac_sha512_init(pctx, key, keylen) \
-+ HMAC_Init_ex(*(pctx), key, keylen, EVP_sha512(), NULL)
-
- #define libssh2_hmac_update(ctx, data, datalen) \
-- HMAC_Update(&(ctx), data, datalen)
--#define libssh2_hmac_final(ctx, data) HMAC_Final(&(ctx), data, NULL)
--#define libssh2_hmac_cleanup(ctx) HMAC_cleanup(ctx)
-+ HMAC_Update(ctx, data, datalen)
-+#define libssh2_hmac_final(ctx, data) HMAC_Final(ctx, data, NULL)
-+#define libssh2_hmac_cleanup(ctx) HMAC_CTX_free(*(ctx))
-
- #define libssh2_crypto_init() \
- OpenSSL_add_all_algorithms(); \
-@@ -180,7 +187,7 @@
- #define _libssh2_dsa_free(dsactx) DSA_free(dsactx)
-
- #define _libssh2_cipher_type(name) const EVP_CIPHER *(*name)(void)
--#define _libssh2_cipher_ctx EVP_CIPHER_CTX
-+#define _libssh2_cipher_ctx EVP_CIPHER_CTX *
-
- #define _libssh2_cipher_aes256 EVP_aes_256_cbc
- #define _libssh2_cipher_aes192 EVP_aes_192_cbc
-@@ -199,7 +206,7 @@
- #define _libssh2_cipher_cast5 EVP_cast5_cbc
- #define _libssh2_cipher_3des EVP_des_ede3_cbc
-
--#define _libssh2_cipher_dtor(ctx) EVP_CIPHER_CTX_cleanup(ctx)
-+#define _libssh2_cipher_dtor(ctx) EVP_CIPHER_CTX_free(*(ctx))
-
- #define _libssh2_bn BIGNUM
- #define _libssh2_bn_ctx BN_CTX
---- pgadmin/libssh2/openssl.c.orig 2016-01-07 18:47:32.000000000 +0600
-+++ pgadmin/libssh2/openssl.c 2018-12-12 14:50:08.851143000 +0700
-@@ -48,6 +48,280 @@
- #define EVP_MAX_BLOCK_LENGTH 32
- #endif
-
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+static void *
-+OPENSSL_zalloc(size_t num)
-+{
-+ void *ret = OPENSSL_malloc(num);
-+
-+ if (ret != NULL)
-+ memset(ret, 0, num);
-+ return ret;
-+}
-+
-+HMAC_CTX *
-+HMAC_CTX_new(void)
-+{
-+ HMAC_CTX *ctx = OPENSSL_zalloc(sizeof(HMAC_CTX));
-+
-+ if (ctx != NULL) {
-+ HMAC_CTX_init(ctx);
-+ }
-+ return ctx;
-+}
-+
-+void
-+HMAC_CTX_free(HMAC_CTX *ctx)
-+{
-+ if (ctx != NULL) {
-+ HMAC_CTX_cleanup(ctx);
-+ OPENSSL_free(ctx);
-+ }
-+}
-+
-+static EVP_MD_CTX *
-+EVP_MD_CTX_new(void)
-+{
-+ return EVP_MD_CTX_create();
-+}
-+
-+static void
-+EVP_MD_CTX_free(EVP_MD_CTX *ctx)
-+{
-+ EVP_MD_CTX_destroy(ctx);
-+}
-+
-+static void
-+RSA_get0_key(const RSA *r,
-+ const BIGNUM **n, const BIGNUM **e, const BIGNUM **d)
-+{
-+ if (n != NULL)
-+ *n = r->n;
-+ if (e != NULL)
-+ *e = r->e;
-+ if (d != NULL)
-+ *d = r->d;
-+}
-+
-+static int
-+RSA_set0_key(RSA *r, BIGNUM *n, BIGNUM *e, BIGNUM *d)
-+{
-+ /* If the fields n and e in r are NULL, the corresponding input
-+ * parameters MUST be non-NULL for n and e. d may be
-+ * left NULL (in case only the public key is used).
-+ */
-+ if ((r->n == NULL && n == NULL)
-+ || (r->e == NULL && e == NULL))
-+ return 0;
-+
-+ if (n != NULL) {
-+ BN_free(r->n);
-+ r->n = n;
-+ }
-+ if (e != NULL) {
-+ BN_free(r->e);
-+ r->e = e;
-+ }
-+ if (d != NULL) {
-+ BN_free(r->d);
-+ r->d = d;
-+ }
-+
-+ return 1;
-+}
-+
-+static int
-+RSA_set0_factors(RSA *r, BIGNUM *p, BIGNUM *q)
-+{
-+ /* If the fields p and q in r are NULL, the corresponding input
-+ * parameters MUST be non-NULL.
-+ */
-+ if ((r->p == NULL && p == NULL)
-+ || (r->q == NULL && q == NULL))
-+ return 0;
-+
-+ if (p != NULL) {
-+ BN_free(r->p);
-+ r->p = p;
-+ }
-+ if (q != NULL) {
-+ BN_free(r->q);
-+ r->q = q;
-+ }
-+
-+ return 1;
-+}
-+
-+static int
-+RSA_set0_crt_params(RSA *r, BIGNUM *dmp1, BIGNUM *dmq1, BIGNUM *iqmp)
-+{
-+ /* If the fields dmp1, dmq1 and iqmp in r are NULL, the corresponding input
-+ * parameters MUST be non-NULL.
-+ */
-+ if ((r->dmp1 == NULL && dmp1 == NULL)
-+ || (r->dmq1 == NULL && dmq1 == NULL)
-+ || (r->iqmp == NULL && iqmp == NULL))
-+ return 0;
-+
-+ if (dmp1 != NULL) {
-+ BN_free(r->dmp1);
-+ r->dmp1 = dmp1;
-+ }
-+ if (dmq1 != NULL) {
-+ BN_free(r->dmq1);
-+ r->dmq1 = dmq1;
-+ }
-+ if (iqmp != NULL) {
-+ BN_free(r->iqmp);
-+ r->iqmp = iqmp;
-+ }
-+
-+ return 1;
-+}
-+
-+static void
-+DSA_get0_pqg(const DSA *d,
-+ const BIGNUM **p, const BIGNUM **q, const BIGNUM **g)
-+{
-+ if (p != NULL)
-+ *p = d->p;
-+ if (q != NULL)
-+ *q = d->q;
-+ if (g != NULL)
-+ *g = d->g;
-+}
-+
-+static int
-+DSA_set0_pqg(DSA *d, BIGNUM *p, BIGNUM *q, BIGNUM *g)
-+{
-+ /* If the fields p, q and g in d are NULL, the corresponding input
-+ * parameters MUST be non-NULL.
-+ */
-+ if ((d->p == NULL && p == NULL)
-+ || (d->q == NULL && q == NULL)
-+ || (d->g == NULL && g == NULL))
-+ return 0;
-+
-+ if (p != NULL) {
-+ BN_free(d->p);
-+ d->p = p;
-+ }
-+ if (q != NULL) {
-+ BN_free(d->q);
-+ d->q = q;
-+ }
-+ if (g != NULL) {
-+ BN_free(d->g);
-+ d->g = g;
-+ }
-+
-+ return 1;
-+}
-+
-+static void
-+DSA_get0_key(const DSA *d,
-+ const BIGNUM **pub_key, const BIGNUM **priv_key)
-+{
-+ if (pub_key != NULL)
-+ *pub_key = d->pub_key;
-+ if (priv_key != NULL)
-+ *priv_key = d->priv_key;
-+}
-+
-+static int
-+DSA_set0_key(DSA *d, BIGNUM *pub_key, BIGNUM *priv_key)
-+{
-+ /* If the field pub_key in d is NULL, the corresponding input
-+ * parameters MUST be non-NULL. The priv_key field may
-+ * be left NULL.
-+ */
-+ if (d->pub_key == NULL && pub_key == NULL)
-+ return 0;
-+
-+ if (pub_key != NULL) {
-+ BN_free(d->pub_key);
-+ d->pub_key = pub_key;
-+ }
-+ if (priv_key != NULL) {
-+ BN_free(d->priv_key);
-+ d->priv_key = priv_key;
-+ }
-+
-+ return 1;
-+}
-+
-+static int
-+DSA_SIG_set0(DSA_SIG *sig, BIGNUM *r, BIGNUM *s)
-+{
-+ if (r == NULL || s == NULL)
-+ return 0;
-+ BN_clear_free(sig->r);
-+ BN_clear_free(sig->s);
-+ sig->r = r;
-+ sig->s = s;
-+ return 1;
-+}
-+
-+static void
-+DSA_SIG_get0(const DSA_SIG *sig, const BIGNUM **pr, const BIGNUM **ps)
-+{
-+ if (pr != NULL)
-+ *pr = sig->r;
-+ if (ps != NULL)
-+ *ps = sig->s;
-+}
-+
-+static EVP_CIPHER *
-+EVP_CIPHER_meth_new(int cipher_type, int block_size, int key_len)
-+{
-+ EVP_CIPHER *cipher = OPENSSL_zalloc(sizeof(EVP_CIPHER));
-+
-+ if (cipher != NULL) {
-+ cipher->nid = cipher_type;
-+ cipher->block_size = block_size;
-+ cipher->key_len = key_len;
-+ }
-+ return cipher;
-+}
-+
-+static int
-+EVP_CIPHER_meth_set_iv_length(EVP_CIPHER *cipher, int iv_len)
-+{
-+ cipher->iv_len = iv_len;
-+ return 1;
-+}
-+
-+static int
-+EVP_CIPHER_meth_set_init(EVP_CIPHER *cipher,
-+ int (*init) (EVP_CIPHER_CTX *ctx,
-+ const unsigned char *key,
-+ const unsigned char *iv,
-+ int enc))
-+{
-+ cipher->init = init;
-+ return 1;
-+}
-+
-+static int
-+EVP_CIPHER_meth_set_do_cipher(EVP_CIPHER *cipher,
-+ int (*do_cipher) (EVP_CIPHER_CTX *ctx,
-+ unsigned char *out,
-+ const unsigned char *in,
-+ size_t inl))
-+{
-+ cipher->do_cipher = do_cipher;
-+ return 1;
-+}
-+
-+static int
-+EVP_CIPHER_meth_set_cleanup(EVP_CIPHER *cipher,
-+ int (*cleanup) (EVP_CIPHER_CTX *))
-+{
-+ cipher->cleanup = cleanup;
-+ return 1;
-+}
-+#endif
-+
- int
- _libssh2_rsa_new(libssh2_rsa_ctx ** rsa,
- const unsigned char *edata,
-@@ -67,31 +341,43 @@
- const unsigned char *coeffdata, unsigned long coefflen)
- {
- *rsa = RSA_new();
-+ BIGNUM *e, *n;
-+
-+ e = BN_new();
-+ BN_bin2bn(edata, elen, e);
-
-- (*rsa)->e = BN_new();
-- BN_bin2bn(edata, elen, (*rsa)->e);
-+ n = BN_new();
-+ BN_bin2bn(ndata, nlen, n);
-
-- (*rsa)->n = BN_new();
-- BN_bin2bn(ndata, nlen, (*rsa)->n);
-+ RSA_set0_key(*rsa, n, e, NULL);
-
- if (ddata) {
-- (*rsa)->d = BN_new();
-- BN_bin2bn(ddata, dlen, (*rsa)->d);
-+ BIGNUM *d;
-+ BIGNUM *p, *q, *dmp1, *dmq1, *iqmp;
-+
-+ d = BN_new();
-+ BN_bin2bn(ddata, dlen, d);
-+
-+ RSA_set0_key(*rsa, 0, 0, d);
-+
-+ p = BN_new();
-+ BN_bin2bn(pdata, plen, p);
-+
-+ q = BN_new();
-+ BN_bin2bn(qdata, qlen, q);
-
-- (*rsa)->p = BN_new();
-- BN_bin2bn(pdata, plen, (*rsa)->p);
-+ RSA_set0_factors(*rsa, p, q);
-
-- (*rsa)->q = BN_new();
-- BN_bin2bn(qdata, qlen, (*rsa)->q);
-+ dmp1 = BN_new();
-+ BN_bin2bn(e1data, e1len, dmp1);
-
-- (*rsa)->dmp1 = BN_new();
-- BN_bin2bn(e1data, e1len, (*rsa)->dmp1);
-+ dmq1 = BN_new();
-+ BN_bin2bn(e2data, e2len, dmq1);
-
-- (*rsa)->dmq1 = BN_new();
-- BN_bin2bn(e2data, e2len, (*rsa)->dmq1);
-+ iqmp = BN_new();
-+ BN_bin2bn(coeffdata, coefflen, iqmp);
-
-- (*rsa)->iqmp = BN_new();
-- BN_bin2bn(coeffdata, coefflen, (*rsa)->iqmp);
-+ RSA_set0_crt_params(*rsa, dmp1, dmq1, iqmp);
- }
- return 0;
- }
-@@ -125,25 +411,34 @@
- unsigned long y_len,
- const unsigned char *x, unsigned long x_len)
- {
-+ BIGNUM *pn, *qn, *gn;
-+ BIGNUM *pub_key, *priv_key;
-+
- *dsactx = DSA_new();
-
-- (*dsactx)->p = BN_new();
-- BN_bin2bn(p, p_len, (*dsactx)->p);
-+ pn = BN_new();
-+ BN_bin2bn(p, p_len, pn);
-+
-+ qn = BN_new();
-+ BN_bin2bn(q, q_len, qn);
-
-- (*dsactx)->q = BN_new();
-- BN_bin2bn(q, q_len, (*dsactx)->q);
-+ gn = BN_new();
-+ BN_bin2bn(g, g_len, gn);
-
-- (*dsactx)->g = BN_new();
-- BN_bin2bn(g, g_len, (*dsactx)->g);
-+ DSA_set0_pqg(*dsactx, pn, qn, gn);
-
-- (*dsactx)->pub_key = BN_new();
-- BN_bin2bn(y, y_len, (*dsactx)->pub_key);
-+ pub_key = BN_new();
-+ BN_bin2bn(y, y_len, pub_key);
-
- if (x_len) {
-- (*dsactx)->priv_key = BN_new();
-- BN_bin2bn(x, x_len, (*dsactx)->priv_key);
-+ priv_key = BN_new();
-+ BN_bin2bn(x, x_len, priv_key);
-+ } else {
-+ priv_key = NULL;
- }
-
-+ DSA_set0_key(*dsactx, pub_key, priv_key);
-+
- return 0;
- }
-
-@@ -153,20 +448,22 @@
- const unsigned char *m, unsigned long m_len)
- {
- unsigned char hash[SHA_DIGEST_LENGTH];
-- DSA_SIG dsasig;
-+ DSA_SIG *dsasig;
-+ BIGNUM *r, *s;
- int ret = -1;
-
-- dsasig.r = BN_new();
-- BN_bin2bn(sig, 20, dsasig.r);
-- dsasig.s = BN_new();
-- BN_bin2bn(sig + 20, 20, dsasig.s);
-+ dsasig = DSA_SIG_new();
-+ r = BN_new();
-+ BN_bin2bn(sig, 20, r);
-+ s = BN_new();
-+ BN_bin2bn(sig + 20, 20, s);
-+ DSA_SIG_set0(dsasig, r, s);
-
- if (!_libssh2_sha1(m, m_len, hash))
- /* _libssh2_sha1() succeeded */
-- ret = DSA_do_verify(hash, SHA_DIGEST_LENGTH, &dsasig, dsactx);
-+ ret = DSA_do_verify(hash, SHA_DIGEST_LENGTH, dsasig, dsactx);
-
-- BN_clear_free(dsasig.s);
-- BN_clear_free(dsasig.r);
-+ DSA_SIG_free(dsasig);
-
- return (ret == 1) ? 0 : -1;
- }
-@@ -177,8 +474,8 @@
- _libssh2_cipher_type(algo),
- unsigned char *iv, unsigned char *secret, int encrypt)
- {
-- EVP_CIPHER_CTX_init(h);
-- return !EVP_CipherInit(h, algo(), secret, iv, encrypt);
-+ *h = EVP_CIPHER_CTX_new();
-+ return !EVP_CipherInit(*h, algo(), secret, iv, encrypt);
- }
-
- int
-@@ -191,7 +488,7 @@
- (void) algo;
- (void) encrypt;
-
-- ret = EVP_Cipher(ctx, buf, block, blocksize);
-+ ret = EVP_Cipher(*ctx, buf, block, blocksize);
- if (ret == 1) {
- memcpy(block, buf, blocksize);
- }
-@@ -222,7 +519,7 @@
- const EVP_CIPHER *aes_cipher;
- (void) enc;
-
-- switch (ctx->key_len) {
-+ switch (EVP_CIPHER_CTX_key_length(ctx)) {
- case 16:
- aes_cipher = EVP_aes_128_ecb();
- break;
-@@ -240,7 +537,7 @@
- if (c == NULL)
- return 0;
-
-- c->aes_ctx = malloc(sizeof(EVP_CIPHER_CTX));
-+ c->aes_ctx = EVP_CIPHER_CTX_new();
- if (c->aes_ctx == NULL) {
- free(c);
- return 0;
-@@ -312,7 +609,7 @@
- }
-
- if (c->aes_ctx != NULL) {
-- _libssh2_cipher_dtor(c->aes_ctx);
-+ _libssh2_cipher_dtor(&(c->aes_ctx));
- free(c->aes_ctx);
- }
-
-@@ -322,40 +619,40 @@
- }
-
- static const EVP_CIPHER *
--make_ctr_evp (size_t keylen, EVP_CIPHER *aes_ctr_cipher)
-+make_ctr_evp (size_t keylen, EVP_CIPHER **aes_ctr_cipher)
- {
-- aes_ctr_cipher->block_size = 16;
-- aes_ctr_cipher->key_len = keylen;
-- aes_ctr_cipher->iv_len = 16;
-- aes_ctr_cipher->init = aes_ctr_init;
-- aes_ctr_cipher->do_cipher = aes_ctr_do_cipher;
-- aes_ctr_cipher->cleanup = aes_ctr_cleanup;
-+ if (*aes_ctr_cipher == NULL) {
-+ *aes_ctr_cipher = EVP_CIPHER_meth_new(0, 16, keylen);
-+ if (*aes_ctr_cipher != NULL) {
-+ EVP_CIPHER_meth_set_iv_length(*aes_ctr_cipher, 16);
-+ EVP_CIPHER_meth_set_init(*aes_ctr_cipher, aes_ctr_init);
-+ EVP_CIPHER_meth_set_do_cipher(*aes_ctr_cipher, aes_ctr_do_cipher);
-+ EVP_CIPHER_meth_set_cleanup(*aes_ctr_cipher, aes_ctr_cleanup);
-+ }
-+ }
-
-- return aes_ctr_cipher;
-+ return *aes_ctr_cipher;
- }
-
- const EVP_CIPHER *
- _libssh2_EVP_aes_128_ctr(void)
- {
-- static EVP_CIPHER aes_ctr_cipher;
-- return !aes_ctr_cipher.key_len?
-- make_ctr_evp (16, &aes_ctr_cipher) : &aes_ctr_cipher;
-+ static EVP_CIPHER *aes_ctr_cipher;
-+ return make_ctr_evp(16, &aes_ctr_cipher);
- }
-
- const EVP_CIPHER *
- _libssh2_EVP_aes_192_ctr(void)
- {
-- static EVP_CIPHER aes_ctr_cipher;
-- return !aes_ctr_cipher.key_len?
-- make_ctr_evp (24, &aes_ctr_cipher) : &aes_ctr_cipher;
-+ static EVP_CIPHER *aes_ctr_cipher;
-+ return make_ctr_evp(24, &aes_ctr_cipher);
- }
-
- const EVP_CIPHER *
- _libssh2_EVP_aes_256_ctr(void)
- {
-- static EVP_CIPHER aes_ctr_cipher;
-- return !aes_ctr_cipher.key_len?
-- make_ctr_evp (32, &aes_ctr_cipher) : &aes_ctr_cipher;
-+ static EVP_CIPHER *aes_ctr_cipher;
-+ return make_ctr_evp(32, &aes_ctr_cipher);
- }
-
- void _libssh2_init_aes_ctr(void)
-@@ -536,6 +833,7 @@
- unsigned long hash_len, unsigned char *signature)
- {
- DSA_SIG *sig;
-+ const BIGNUM *r, *s;
- int r_len, s_len;
- (void) hash_len;
-
-@@ -544,12 +842,13 @@
- return -1;
- }
-
-- r_len = BN_num_bytes(sig->r);
-+ DSA_SIG_get0(sig, &r, &s);
-+ r_len = BN_num_bytes(r);
- if (r_len < 1 || r_len > 20) {
- DSA_SIG_free(sig);
- return -1;
- }
-- s_len = BN_num_bytes(sig->s);
-+ s_len = BN_num_bytes(s);
- if (s_len < 1 || s_len > 20) {
- DSA_SIG_free(sig);
- return -1;
-@@ -557,8 +856,8 @@
-
- memset(signature, 0, 40);
-
-- BN_bn2bin(sig->r, signature + (20 - r_len));
-- BN_bn2bin(sig->s, signature + 20 + (20 - s_len));
-+ BN_bn2bin(r, signature + (20 - r_len));
-+ BN_bn2bin(s, signature + 20 + (20 - s_len));
-
- DSA_SIG_free(sig);
-
-@@ -566,55 +865,66 @@
- }
- #endif /* LIBSSH_DSA */
-
-+void
-+_libssh2_digest_final(libssh2_md5_ctx ctx, unsigned char *out)
-+{
-+ EVP_DigestFinal(ctx, out, NULL);
-+ EVP_MD_CTX_free(ctx);
-+}
-+
- int
- _libssh2_sha1_init(libssh2_sha1_ctx *ctx)
- {
-- EVP_MD_CTX_init(ctx);
-- return EVP_DigestInit(ctx, EVP_get_digestbyname("sha1"));
-+ EVP_MD_CTX_init(*ctx);
-+ return EVP_DigestInit(*ctx, EVP_get_digestbyname("sha1"));
- }
-
- int
- _libssh2_sha1(const unsigned char *message, unsigned long len,
- unsigned char *out)
- {
-- EVP_MD_CTX ctx;
-+ EVP_MD_CTX *ctx;
-
-- EVP_MD_CTX_init(&ctx);
-- if (EVP_DigestInit(&ctx, EVP_get_digestbyname("sha1"))) {
-- EVP_DigestUpdate(&ctx, message, len);
-- EVP_DigestFinal(&ctx, out, NULL);
-+ ctx = EVP_MD_CTX_new();
-+ if (EVP_DigestInit(ctx, EVP_get_digestbyname("sha1"))) {
-+ EVP_DigestUpdate(ctx, message, len);
-+ EVP_DigestFinal(ctx, out, NULL);
-+ EVP_MD_CTX_free(ctx);
- return 0; /* success */
- }
-+ EVP_MD_CTX_free(ctx);
- return 1; /* error */
- }
-
- int
- _libssh2_sha256_init(libssh2_sha256_ctx *ctx)
- {
-- EVP_MD_CTX_init(ctx);
-- return EVP_DigestInit(ctx, EVP_get_digestbyname("sha256"));
-+ EVP_MD_CTX_init(*ctx);
-+ return EVP_DigestInit(*ctx, EVP_get_digestbyname("sha256"));
- }
-
- int
- _libssh2_sha256(const unsigned char *message, unsigned long len,
- unsigned char *out)
- {
-- EVP_MD_CTX ctx;
-+ EVP_MD_CTX *ctx;
-
-- EVP_MD_CTX_init(&ctx);
-- if(EVP_DigestInit(&ctx, EVP_get_digestbyname("sha256"))) {
-- EVP_DigestUpdate(&ctx, message, len);
-- EVP_DigestFinal(&ctx, out, NULL);
-+ ctx = EVP_MD_CTX_new();
-+ if(EVP_DigestInit(ctx, EVP_get_digestbyname("sha256"))) {
-+ EVP_DigestUpdate(ctx, message, len);
-+ EVP_DigestFinal(ctx, out, NULL);
-+ EVP_MD_CTX_free(ctx);
- return 0; /* success */
- }
-+ EVP_MD_CTX_free(ctx);
- return 1; /* error */
- }
-
- int
- _libssh2_md5_init(libssh2_md5_ctx *ctx)
- {
-- EVP_MD_CTX_init(ctx);
-- return EVP_DigestInit(ctx, EVP_get_digestbyname("md5"));
-+ EVP_MD_CTX_init(*ctx);
-+ return EVP_DigestInit(*ctx, EVP_get_digestbyname("md5"));
- }
-
- static unsigned char *
-@@ -639,13 +949,15 @@
- gen_publickey_from_rsa(LIBSSH2_SESSION *session, RSA *rsa,
- size_t *key_len)
- {
-+ const BIGNUM *e, *n;
- int e_bytes, n_bytes;
- unsigned long len;
- unsigned char* key;
- unsigned char* p;
-
-- e_bytes = BN_num_bytes(rsa->e) + 1;
-- n_bytes = BN_num_bytes(rsa->n) + 1;
-+ RSA_get0_key(rsa, &n, &e, NULL);
-+ e_bytes = BN_num_bytes(e) + 1;
-+ n_bytes = BN_num_bytes(n) + 1;
-
- /* Key form is "ssh-rsa" + e + n. */
- len = 4 + 7 + 4 + e_bytes + 4 + n_bytes;
-@@ -663,8 +975,8 @@
- memcpy(p, "ssh-rsa", 7);
- p += 7;
-
-- p = write_bn(p, rsa->e, e_bytes);
-- p = write_bn(p, rsa->n, n_bytes);
-+ p = write_bn(p, e, e_bytes);
-+ p = write_bn(p, n, n_bytes);
-
- *key_len = (size_t)(p - key);
- return key;
-@@ -675,15 +987,18 @@
- gen_publickey_from_dsa(LIBSSH2_SESSION* session, DSA *dsa,
- size_t *key_len)
- {
-+ const BIGNUM *pn, *qn, *gn, *pub_key;
- int p_bytes, q_bytes, g_bytes, k_bytes;
- unsigned long len;
- unsigned char* key;
- unsigned char* p;
-
-- p_bytes = BN_num_bytes(dsa->p) + 1;
-- q_bytes = BN_num_bytes(dsa->q) + 1;
-- g_bytes = BN_num_bytes(dsa->g) + 1;
-- k_bytes = BN_num_bytes(dsa->pub_key) + 1;
-+ DSA_get0_pqg(dsa, &pn, &qn, &gn);
-+ p_bytes = BN_num_bytes(pn) + 1;
-+ q_bytes = BN_num_bytes(qn) + 1;
-+ g_bytes = BN_num_bytes(gn) + 1;
-+ DSA_get0_key(dsa, &pub_key, NULL);
-+ k_bytes = BN_num_bytes(pub_key) + 1;
-
- /* Key form is "ssh-dss" + p + q + g + pub_key. */
- len = 4 + 7 + 4 + p_bytes + 4 + q_bytes + 4 + g_bytes + 4 + k_bytes;
-@@ -701,10 +1016,10 @@
- memcpy(p, "ssh-dss", 7);
- p += 7;
-
-- p = write_bn(p, dsa->p, p_bytes);
-- p = write_bn(p, dsa->q, q_bytes);
-- p = write_bn(p, dsa->g, g_bytes);
-- p = write_bn(p, dsa->pub_key, k_bytes);
-+ p = write_bn(p, pn, p_bytes);
-+ p = write_bn(p, qn, q_bytes);
-+ p = write_bn(p, gn, g_bytes);
-+ p = write_bn(p, pub_key, k_bytes);
-
- *key_len = (size_t)(p - key);
- return key;
-@@ -867,7 +1182,7 @@
- "private key file format");
- }
-
-- switch (pk->type) {
-+ switch (EVP_PKEY_base_id(pk)) {
- case EVP_PKEY_RSA :
- st = gen_publickey_from_rsa_evp(
- session, method, method_len, pubkeydata, pubkeydata_len, pk);
-@@ -936,7 +1251,7 @@
- "private key file format");
- }
-
-- switch (pk->type) {
-+ switch (EVP_PKEY_base_id(pk)) {
- case EVP_PKEY_RSA :
- st = gen_publickey_from_rsa_evp(session, method, method_len,
- pubkeydata, pubkeydata_len, pk);
diff --git a/databases/pgadmin3/files/patch-pg10 b/databases/pgadmin3/files/patch-pg10
deleted file mode 100644
index 09eb34ca27c0..000000000000
--- a/databases/pgadmin3/files/patch-pg10
+++ /dev/null
@@ -1,71 +0,0 @@
-Authors: Bernhard Rieder <bernhard@ratte.cc>, Christoph Berg <myon@debian.org>
-
---- pgadmin/schema/pgServer.cpp
-+++ pgadmin/schema/pgServer.cpp
-@@ -905,13 +905,24 @@ int pgServer::Connect(frmMain *form, boo
- if (conn->BackendMinimumVersion(8, 5))
- {
- sql += wxT(", CASE WHEN usesuper THEN pg_is_in_recovery() ELSE NULL END as inrecovery");
-- sql += wxT(", CASE WHEN usesuper THEN pg_last_xlog_receive_location() ELSE NULL END as receiveloc");
-- sql += wxT(", CASE WHEN usesuper THEN pg_last_xlog_replay_location() ELSE NULL END as replayloc");
-+ if (conn->BackendMinimumVersion(10, 0))
-+ {
-+ sql += wxT(", CASE WHEN usesuper THEN pg_last_wal_receive_lsn() ELSE NULL END as receiveloc");
-+ sql += wxT(", CASE WHEN usesuper THEN pg_last_wal_replay_lsn() ELSE NULL END as replayloc");
-+ }
-+ else
-+ {
-+ sql += wxT(", CASE WHEN usesuper THEN pg_last_xlog_receive_location() ELSE NULL END as receiveloc");
-+ sql += wxT(", CASE WHEN usesuper THEN pg_last_xlog_replay_location() ELSE NULL END as replayloc");
-+ }
- }
- if (conn->BackendMinimumVersion(9, 1))
- {
- sql += wxT(", CASE WHEN usesuper THEN pg_last_xact_replay_timestamp() ELSE NULL END as replay_timestamp");
-- sql += wxT(", CASE WHEN usesuper AND pg_is_in_recovery() THEN pg_is_xlog_replay_paused() ELSE NULL END as isreplaypaused");
-+ if (conn->BackendMinimumVersion(10, 0))
-+ sql += wxT(", CASE WHEN usesuper AND pg_is_in_recovery() THEN pg_is_wal_replay_paused() ELSE NULL END as isreplaypaused");
-+ else
-+ sql += wxT(", CASE WHEN usesuper AND pg_is_in_recovery() THEN pg_is_xlog_replay_paused() ELSE NULL END as isreplaypaused");
- }
-
- pgSet *set = ExecuteSet(sql + wxT("\n FROM pg_user WHERE usename=current_user"));
-@@ -1355,7 +1366,11 @@ void pgServer::ShowStatistics(frmMain *f
- wxString pidcol = GetConnection()->BackendMinimumVersion(9, 2) ? wxT("pid") : wxT("procpid");
- wxString querycol = GetConnection()->BackendMinimumVersion(9, 2) ? wxT("query") : wxT("current_query");
- wxString sql;
-- wxString replication_query = wxT("state || ' (' || sent_location || ' sent, ' || write_location || ' written, ' || flush_location || ' flushed, ' || replay_location || ' applied)'");
-+ wxString replication_query;
-+ if (conn->BackendMinimumVersion(10, 0))
-+ replication_query = wxT("state || ' (' || sent_lsn || ' sent, ' || write_lsn || ' written, ' || flush_lsn || ' flushed, ' || replay_lsn || ' applied)'");
-+ else
-+ replication_query = wxT("state || ' (' || sent_location || ' sent, ' || write_location || ' written, ' || flush_location || ' flushed, ' || replay_location || ' applied)'");
- wxLogInfo(wxT("Displaying statistics for server %s"), GetIdentifier().c_str());
-
- // Add the statistics view columns
-@@ -1434,7 +1449,11 @@ bool pgServer::ReloadConfiguration()
- bool pgServer::PauseReplay()
- {
- SetReplayPaused(true);
-- wxString sql = wxT("SELECT pg_xlog_replay_pause()");
-+ wxString sql;
-+ if (conn->BackendMinimumVersion(10, 0))
-+ sql = wxT("SELECT pg_wal_replay_pause()");
-+ else
-+ sql = wxT("SELECT pg_xlog_replay_pause()");
- return conn->ExecuteVoid(sql);
- }
-
-@@ -1442,7 +1461,11 @@ bool pgServer::PauseReplay()
- bool pgServer::ResumeReplay()
- {
- SetReplayPaused(false);
-- wxString sql = wxT("SELECT pg_xlog_replay_resume()");
-+ wxString sql;
-+ if (conn->BackendMinimumVersion(10, 0))
-+ sql = wxT("SELECT pg_wal_replay_resume()");
-+ else
-+ sql = wxT("SELECT pg_xlog_replay_resume()");
- return conn->ExecuteVoid(sql);
- }
-
diff --git a/databases/pgadmin3/files/patch-pg11 b/databases/pgadmin3/files/patch-pg11
deleted file mode 100644
index ffa947013c4a..000000000000
--- a/databases/pgadmin3/files/patch-pg11
+++ /dev/null
@@ -1,61 +0,0 @@
---- pgadmin/schema/pgFunction.cpp.orig 2019-05-24 16:47:20.205020000 +0300
-+++ pgadmin/schema/pgFunction.cpp 2019-05-24 16:56:08.010511000 +0300
-@@ -787,7 +787,17 @@
- function->iSetArgDefValCount(functions->GetLong(wxT("pronargdefaults")));
-
- // Check if it is a window function
-- function->iSetIsWindow(functions->GetBool(wxT("proiswindow")));
-+ bool isWindow = false;
-+ if (obj->GetConnection()->BackendMinimumVersion(11, 0))
-+ {
-+ char* c = functions->GetCharPtr(wxT("prokind"));
-+ isWindow = c!=NULL && *c=='w';
-+ }
-+ else
-+ {
-+ isWindow = functions->GetBool(wxT("proiswindow"));
-+ }
-+ function->iSetIsWindow(isWindow);
- }
- else
- function->iSetIsWindow(false);
-@@ -1060,10 +1071,10 @@
-
- pgObject *pgFunctionFactory::CreateObjects(pgCollection *collection, ctlTree *browser, const wxString &restr)
- {
-- wxString funcRestriction = wxT(
-- " WHERE proisagg = FALSE AND pronamespace = ") + NumToStr(collection->GetSchema()->GetOid())
-- + wxT("::oid\n AND typname NOT IN ('trigger', 'event_trigger') \n");
-+ wxString funcRestriction = wxString::Format( wxT(" WHERE %s AND pronamespace = %lu::oid\n AND typname NOT IN ('trigger', 'event_trigger') \n"),
-+ collection->GetConnection()->BackendMinimumVersion(11, 0) ? wxT(" pr.prokind!='a'") : wxT(" proisagg = FALSE"),
-+ collection->GetSchema()->GetOid());
-
- if (collection->GetConnection()->EdbMinimumVersion(8, 1))
- funcRestriction += wxT(" AND NOT (lanname = 'edbspl' AND protype = '1')\n");
- else if (collection->GetConnection()->EdbMinimumVersion(8, 0))
-@@ -1081,9 +1099,9 @@
-
- pgObject *pgTriggerFunctionFactory::CreateObjects(pgCollection *collection, ctlTree *browser, const wxString &restr)
- {
-- wxString funcRestriction = wxT(
-- " WHERE proisagg = FALSE AND pronamespace = ") + NumToStr(collection->GetSchema()->GetOid())
-- + wxT("::oid\n");
-+ wxString funcRestriction = wxString::Format(wxT(" WHERE %s AND pronamespace = %lu::oid\n"),
-+ collection->GetConnection()->BackendMinimumVersion(11, 0) ? wxT(" pr.prokind!='a'") : wxT(" proisagg = FALSE"),
-+ collection->GetSchema()->GetOid());
- if(collection->GetConnection()->BackendMinimumVersion(9, 3))
- {
- funcRestriction += wxT("AND (typname IN ('trigger', 'event_trigger') \nAND lanname NOT IN ('edbspl', 'sql', 'internal'))");
-@@ -1100,9 +1125,9 @@
-
- pgObject *pgProcedureFactory::CreateObjects(pgCollection *collection, ctlTree *browser, const wxString &restr)
- {
-- wxString funcRestriction = wxT(
-- " WHERE proisagg = FALSE AND pronamespace = ") + NumToStr(collection->GetSchema()->GetOid())
-- + wxT("::oid AND lanname = 'edbspl'\n");
-+ wxString funcRestriction = wxString::Format(wxT(" WHERE %s AND pronamespace = %lu::oid AND lanname = 'edbspl'\n"),
-+ collection->GetConnection()->BackendMinimumVersion(11, 0) ? wxT(" pr.prokind!='a'") : wxT(" proisagg = FALSE"),
-+ collection->GetSchema()->GetOid());
-
- if (collection->GetConnection()->EdbMinimumVersion(8, 1))
- funcRestriction += wxT(" AND protype = '1'\n");
diff --git a/databases/pgadmin3/files/patch-pgversion b/databases/pgadmin3/files/patch-pgadmin_include_pgAdmin3.h
index dabe2915e7ef..da1cdbb29e47 100644
--- a/databases/pgadmin3/files/patch-pgversion
+++ b/databases/pgadmin3/files/patch-pgadmin_include_pgAdmin3.h
@@ -1,13 +1,13 @@
---- pgadmin/include/pgAdmin3.h
+--- pgadmin/include/pgAdmin3.h.orig 2023-05-22 02:40:57 UTC
+++ pgadmin/include/pgAdmin3.h
-@@ -58,8 +58,8 @@
- // Supported server minimum and maximum values.
+@@ -60,8 +60,8 @@
const short SERVER_MIN_VERSION_N = 0x0804;
const wxString SERVER_MIN_VERSION_T = wxT("8.4");
--const short SERVER_MAX_VERSION_N = 0x0906;
--const wxString SERVER_MAX_VERSION_T = wxT("9.6");
+ /*ABDUL:BEGIN*/
+-const short SERVER_MAX_VERSION_N = 0x0FFF;
+-const wxString SERVER_MAX_VERSION_T = wxT("15.255");
+const short SERVER_MAX_VERSION_N = 0x7FFF; /* Don't check for maximally supported PG version. */
+const wxString SERVER_MAX_VERSION_T = wxT("99");
+ /*ABDUL:END*/
// Supported Greenplum Database and Greenplum HAWQ minimum and maximum values.
- const short GP_MIN_VERSION_N = 0x0802;
diff --git a/databases/pgadmin3/files/patch-plugins.d-plugins.ini b/databases/pgadmin3/files/patch-plugins.d-plugins.ini
index d810f8802545..4312a77a3ebe 100644
--- a/databases/pgadmin3/files/patch-plugins.d-plugins.ini
+++ b/databases/pgadmin3/files/patch-plugins.d-plugins.ini
@@ -1,6 +1,6 @@
---- plugins.d/plugins.ini.orig 2010-07-28 19:43:18.000000000 +0200
-+++ plugins.d/plugins.ini 2011-07-02 20:15:34.000000000 +0200
-@@ -167,3 +167,14 @@
+--- plugins.d/plugins.ini.orig 2023-05-22 02:40:57 UTC
++++ plugins.d/plugins.ini
+@@ -167,3 +167,14 @@ SetPassword=Yes
; AppliesTo=database
; SetPassword=Yes
diff --git a/databases/pgadmin3/files/patch-wxgtk3 b/databases/pgadmin3/files/patch-wxgtk3
deleted file mode 100644
index e3b0cbfe211c..000000000000
--- a/databases/pgadmin3/files/patch-wxgtk3
+++ /dev/null
@@ -1,28 +0,0 @@
-*** pgadmin/frm/frmQuery.cpp.orig Thu Jan 7 15:47:32 2016
---- pgadmin/frm/frmQuery.cpp Sat May 25 18:03:04 2019
-***************
-*** 1795,1800 ****
---- 1795,1805 ----
-
- void frmQuery::OnPositionStc(wxStyledTextEvent &event)
- {
-+ CallAfter(&frmQuery::DoUpdatePositionStc,event);
-+ }
-+
-+ void frmQuery::DoUpdatePositionStc(const wxStyledTextEvent &event)
-+ {
- int selFrom, selTo, selCount;
- sqlQuery->GetSelection(&selFrom, &selTo);
- selCount = selTo - selFrom;
-*** pgadmin/include/frm/frmQuery.h.orig Thu Jan 7 15:47:32 2016
---- pgadmin/include/frm/frmQuery.h Sat May 25 18:03:56 2019
-***************
-*** 171,176 ****
---- 171,177 ----
-
- void OnChangeStc(wxStyledTextEvent &event);
- void OnPositionStc(wxStyledTextEvent &event);
-+ void DoUpdatePositionStc(const wxStyledTextEvent &event);
- void OnClose(wxCloseEvent &event);
- void OnSetFocus(wxFocusEvent &event);
- void OnContents(wxCommandEvent &event);
diff --git a/databases/pgadmin3/pkg-descr b/databases/pgadmin3/pkg-descr
index 4a2802680453..42ad627d3915 100644
--- a/databases/pgadmin3/pkg-descr
+++ b/databases/pgadmin3/pkg-descr
@@ -3,3 +3,5 @@ system for *nix and Windows systems. It is freely available under the
terms of the Artistic Licence and may be redistributed provided the terms
of the licence are adhered to. The project is managed by the pgAdmin
Development Team.
+pgAdmin3-lts is based on BigSQL fork with support for modern versions of
+PostgreSQL.
diff --git a/databases/pgbackrest/Makefile b/databases/pgbackrest/Makefile
index 99d7f8a1cb99..49b628288584 100644
--- a/databases/pgbackrest/Makefile
+++ b/databases/pgbackrest/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pgbackrest
DISTVERSIONPREFIX= release/
-DISTVERSION= 2.49
+DISTVERSION= 2.51
CATEGORIES= databases
MAINTAINER= schoutm@gmail.com
@@ -8,31 +8,37 @@ COMMENT= Reliable PostgreSQL Backup & Restore
WWW= https://pgbackrest.org/
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/../LICENSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= liblz4.so:archivers/liblz4 \
libyaml.so:textproc/libyaml
-USES= gmake gnome pkgconfig pgsql ssl
+USES= gnome meson pgsql pkgconfig python ssl
+USE_GITHUB= yes
USE_GNOME= libxml2
-GNU_CONFIGURE= yes
-USE_GITHUB= yes
+MESON_ARGS+= -Dconfigdir="${LOCALBASE}/etc/pgbackrest"
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
-WRKSRC_SUBDIR= src
+OPTIONS_DEFINE= LZ4 SFTP ZSTD
+OPTIONS_DEFAULT= LZ4
-ALL_TARGET=
+SFTP_DESC= Enable SFTP storage support
-CONFIGURE_ARGS= --with-configdir="${LOCALBASE}/etc/pgbackrest"
+LZ4_LIB_DEPENDS= liblz4.so:archivers/liblz4
+LZ4_MESON_ON= -Dliblz4=enabled
+LZ4_MESON_OFF= -Dliblz4=disabled
-OPTIONS_DEFINE= ZSTD
+SFTP_LIB_DEPENDS= libssh2.so:security/libssh2
+SFTP_MESON_ON= -Dlibssh2=enabled
+SFTP_MESON_OFF= -Dlibssh2=disabled
ZSTD_LIB_DEPENDS= libzstd.so:archivers/zstd
-ZSTD_CONFIGURE_OFF= ac_cv_lib_zstd_ZSTD_isError=no
-ZSTD_CONFIGURE_ON= ac_cv_lib_zstd_ZSTD_isError=yes
+ZSTD_MESON_ON= -Dlibzstd=enabled
+ZSTD_MESON_OFF= -Dlibzstd=disabled
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pgbackrest
${MKDIR} ${STAGEDIR}${PREFIX}/etc/pgbackrest
.include <bsd.port.mk>
diff --git a/databases/pgbackrest/distinfo b/databases/pgbackrest/distinfo
index f3db3ba835a5..1f96f8d089b8 100644
--- a/databases/pgbackrest/distinfo
+++ b/databases/pgbackrest/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704919820
-SHA256 (pgbackrest-pgbackrest-release-2.49_GH0.tar.gz) = 32a2d1bd504cc13f6e01533811104da39e2e842cdd8a7ba87293021cf03162f3
-SIZE (pgbackrest-pgbackrest-release-2.49_GH0.tar.gz) = 6162457
+TIMESTAMP = 1712155789
+SHA256 (pgbackrest-pgbackrest-release-2.51_GH0.tar.gz) = 9fa6760032927de448251fb1e5b824e2d17caf560796e74947275b72dc20ed2a
+SIZE (pgbackrest-pgbackrest-release-2.51_GH0.tar.gz) = 6119922
diff --git a/databases/pgbackrest/files/patch-meson.build b/databases/pgbackrest/files/patch-meson.build
new file mode 100644
index 000000000000..96a8b063da4b
--- /dev/null
+++ b/databases/pgbackrest/files/patch-meson.build
@@ -0,0 +1,28 @@
+--- meson.build.orig 2024-04-10 11:23:05 UTC
++++ meson.build
+@@ -144,7 +144,7 @@ lib_bz2 = cc.find_library('bz2')
+ lib_bz2 = cc.find_library('bz2')
+
+ # Find optional lz4 library
+-lib_lz4 = dependency('liblz4', required: false)
++lib_lz4 = dependency('liblz4', required: get_option('liblz4'))
+
+ if lib_lz4.found()
+ configuration.set('HAVE_LIBLZ4', true, description: 'Is liblz4 present?')
+@@ -168,14 +168,14 @@ configuration.set('ZLIB_CONST', true, description: 'Re
+ configuration.set('ZLIB_CONST', true, description: 'Require zlib const input buffer')
+
+ # Find optional libssh2 library
+-lib_ssh2 = dependency('libssh2', required: false)
++lib_ssh2 = dependency('libssh2', required: get_option('libssh2'))
+
+ if lib_ssh2.found()
+ configuration.set('HAVE_LIBSSH2', true, description: 'Is libssh2 present?')
+ endif
+
+ # Find optional zstd library
+-lib_zstd = dependency('libzstd', version: '>=1.0', required: false)
++lib_zstd = dependency('libzstd', version: '>=1.0', required: get_option('libzstd'))
+
+ if lib_zstd.found()
+ configuration.set('HAVE_LIBZST', true, description: 'Is libzstd present?')
diff --git a/databases/pgbackrest/files/patch-meson__options.txt b/databases/pgbackrest/files/patch-meson__options.txt
new file mode 100644
index 000000000000..30bdd3e9599f
--- /dev/null
+++ b/databases/pgbackrest/files/patch-meson__options.txt
@@ -0,0 +1,8 @@
+--- meson_options.txt.orig 2024-03-24 20:53:22 UTC
++++ meson_options.txt
+@@ -1,2 +1,5 @@ option('fatal-errors', type: 'boolean', value: false,
+ option('configdir', type: 'string', value: '/etc/pgbackrest', description: 'Configuration directory')
+ option('fatal-errors', type: 'boolean', value: false, description: 'Stop compilation on first error')
++option('liblz4', type: 'feature', value: 'auto', description: 'Enable LZ4 compression support')
++option('libssh2', type: 'feature', value: 'auto', description: 'Enable SFTP storage support')
++option('libzstd', type: 'feature', value: 'auto', description: 'Enable Zstandard compression support')
diff --git a/databases/pgbackrest/files/patch-src_meson.build b/databases/pgbackrest/files/patch-src_meson.build
new file mode 100644
index 000000000000..3ea71633e6c1
--- /dev/null
+++ b/databases/pgbackrest/files/patch-src_meson.build
@@ -0,0 +1,10 @@
+--- src/meson.build.orig 2024-03-24 20:53:22 UTC
++++ src/meson.build
+@@ -284,5 +284,6 @@ executable(
+ lib_xml,
+ lib_z,
+ lib_zstd,
+- ]
++ ],
++ install: true,
+ )
diff --git a/databases/pgsphere/Makefile b/databases/pgsphere/Makefile
deleted file mode 100644
index a1e28cb09d78..000000000000
--- a/databases/pgsphere/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME= pgsphere
-PORTVERSION= 1.1.5
-PORTREVISION= 4
-CATEGORIES= databases geography
-
-MAINTAINER= sunpoet@FreeBSD.org
-COMMENT= Spherical data types, functions, and operators for PostgreSQL
-WWW= https://pgsphere.github.io/
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT.pg_sphere
-
-DEPRECATED= The repository has been archived by the owner on 2023-08-09 and is inactive for almost 4.5 years
-EXPIRATION_DATE=2024-04-30
-
-OPTIONS_DEFINE= DOCS
-
-USES= gmake pgsql
-LLD_UNSAFE= yes
-USE_LDCONFIG= yes
-MAKE_ARGS= PG_CONFIG=${LOCALBASE}/bin/pg_config USE_PGXS=1 \
- docdir=${DOCSDIR} \
- install_bin=/usr/bin/install
-TEST_TARGET= installcheck
-
-DATADIR= ${PREFIX}/share/postgresql
-DOCSDIR?= ${PREFIX}/share/doc/postgresql
-
-GH_TAGNAME= e0b303d
-USE_GITHUB= yes
-
-DOCS_MAKE_ARGS_OFF= DOCS=""
-
-post-patch:
- @${REINPLACE_CMD} -e 's|int4|int32|g' ${WRKSRC}/line.c ${WRKSRC}/line.h
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/postgresql/pg_sphere.so
-
-.include <bsd.port.mk>
diff --git a/databases/pgsphere/distinfo b/databases/pgsphere/distinfo
deleted file mode 100644
index 100084f2a129..000000000000
--- a/databases/pgsphere/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1599860707
-SHA256 (pgsphere-pgsphere-1.1.5-e0b303d_GH0.tar.gz) = 8a96e9ec6d44d25aab4f8fdc17a914d39a85e5aeba42f609db63762f6f4c963d
-SIZE (pgsphere-pgsphere-1.1.5-e0b303d_GH0.tar.gz) = 458817
diff --git a/databases/pgsphere/files/patch-path.c b/databases/pgsphere/files/patch-path.c
deleted file mode 100644
index c4f4e14171c8..000000000000
--- a/databases/pgsphere/files/patch-path.c
+++ /dev/null
@@ -1,25 +0,0 @@
---- path.c.orig 2019-10-30 10:18:38 UTC
-+++ path.c
-@@ -513,13 +513,21 @@ spherepath_in(PG_FUNCTION_ARGS)
- nelem = get_path_count();
- if (nelem > 1)
- {
-- SPoint arr[nelem];
-+ SPoint* arr = (SPoint*)malloc(nelem*sizeof(SPoint));
-+ if (arr == NULL) {
-+ reset_buffer();
-+ elog(ERROR, "spherepath_in: could not allocate array");
-+ PG_RETURN_NULL();
-+ }
-
- for (i = 0; i < nelem; i++)
- {
- get_path_elem(i, &arr[i].lng, &arr[i].lat);
- }
- path = spherepath_from_array(&arr[0], nelem);
-+
-+ //free array
-+ free(arr);
- }
- else
- {
diff --git a/databases/pgsphere/files/patch-polygon.c b/databases/pgsphere/files/patch-polygon.c
deleted file mode 100644
index 15ff051fe439..000000000000
--- a/databases/pgsphere/files/patch-polygon.c
+++ /dev/null
@@ -1,54 +0,0 @@
---- polygon.c.orig 2019-10-30 10:18:38 UTC
-+++ polygon.c
-@@ -824,13 +824,21 @@ spherepoly_in(PG_FUNCTION_ARGS)
- nelem = get_path_count();
- if (nelem > 2)
- {
-- SPoint arr[nelem];
-+ // allocate arr
-+ SPoint* arr = (SPoint *)malloc(nelem * sizeof(SPoint));
-+ if (arr == NULL) {
-+ reset_buffer();
-+ elog(ERROR, "spherepoly_in: Could not allocate array.");
-+ PG_RETURN_NULL();
-+ }
-
- for (i = 0; i < nelem; i++)
- {
- get_path_elem(i, &arr[i].lng, &arr[i].lat);
- }
- poly = spherepoly_from_array(&arr[0], nelem);
-+ // free allocated array
-+ free(arr);
- }
- else
- {
-@@ -892,11 +900,17 @@ spherepoly_area(PG_FUNCTION_ARGS)
- {
- SPOLY *poly = PG_GETARG_SPOLY(0);
- int32 i;
-- SPoint s[poly->npts + 2];
-+ SPoint *s = (SPoint*)malloc((poly->npts+2)*sizeof(SPoint));
-+ //SPoint s[poly->npts + 2];
- SPoint stmp[2];
- SEuler se;
- float8 sum = 0.0;
-
-+ if (s == NULL) {
-+ elog(ERROR, "spherepoly_area: Could not allocate array.");
-+ PG_RETURN_NULL();
-+ }
-+
- memcpy((void *) &s[1],
- (void *) &poly->p[0],
- poly->npts * sizeof(SPoint));
-@@ -935,6 +949,9 @@ spherepoly_area(PG_FUNCTION_ARGS)
- {
- sum = 0.0;
- }
-+
-+ // free array
-+ free(s);
-
- PG_RETURN_FLOAT8(sum);
- }
diff --git a/databases/pgsphere/pkg-descr b/databases/pgsphere/pkg-descr
deleted file mode 100644
index 0de10b9db1ec..000000000000
--- a/databases/pgsphere/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-PgSphere provides spherical data types, functions, operators, and indexing for
-PostgreSQL.
diff --git a/databases/pgsphere/pkg-plist b/databases/pgsphere/pkg-plist
deleted file mode 100644
index e3ddebbcb6fd..000000000000
--- a/databases/pgsphere/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-lib/postgresql/pg_sphere.so
-%%PORTDOCS%%%%DOCSDIR%%/extension/COPYRIGHT.pg_sphere
-%%PORTDOCS%%%%DOCSDIR%%/extension/README.pg_sphere
-%%DATADIR%%/extension/pg_sphere--1.0.sql
-%%DATADIR%%/extension/pg_sphere.control
diff --git a/databases/pgvector/Makefile b/databases/pgvector/Makefile
index 78636fcc5905..f98cac17bc3a 100644
--- a/databases/pgvector/Makefile
+++ b/databases/pgvector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pgvector
-PORTVERSION= 0.6.2
+PORTVERSION= 0.7.0
DISTVERSIONPREFIX= v
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/pgvector/distinfo b/databases/pgvector/distinfo
index 5a63f8fa2e48..247705e12171 100644
--- a/databases/pgvector/distinfo
+++ b/databases/pgvector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711308303
-SHA256 (pgvector-pgvector-v0.6.2_GH0.tar.gz) = a11cc249a9f3f3d7b13069a1696f2915ac28991a72d7ba4e2bcfdceddbaeae49
-SIZE (pgvector-pgvector-v0.6.2_GH0.tar.gz) = 82070
+TIMESTAMP = 1714660132
+SHA256 (pgvector-pgvector-v0.7.0_GH0.tar.gz) = 1b5503a35c265408b6eb282621c5e1e75f7801afc04eecb950796cfee2e3d1d8
+SIZE (pgvector-pgvector-v0.7.0_GH0.tar.gz) = 111225
diff --git a/databases/pgvector/pkg-plist b/databases/pgvector/pkg-plist
index b1d8776c7fc8..146cf5808b59 100644
--- a/databases/pgvector/pkg-plist
+++ b/databases/pgvector/pkg-plist
@@ -1,3 +1,5 @@
+include/postgresql/server/extension/vector/halfvec.h
+include/postgresql/server/extension/vector/sparsevec.h
include/postgresql/server/extension/vector/vector.h
lib/postgresql/vector.so
share/postgresql/extension/vector--0.1.0--0.1.1.sql
@@ -28,5 +30,6 @@ share/postgresql/extension/vector--0.5.0--0.5.1.sql
share/postgresql/extension/vector--0.5.1--0.6.0.sql
share/postgresql/extension/vector--0.6.0--0.6.1.sql
share/postgresql/extension/vector--0.6.1--0.6.2.sql
-share/postgresql/extension/vector--0.6.2.sql
+share/postgresql/extension/vector--0.6.2--0.7.0.sql
+share/postgresql/extension/vector--0.7.0.sql
share/postgresql/extension/vector.control
diff --git a/databases/postgresql-idn/Makefile b/databases/postgresql-idn/Makefile
index 0bee9a4b11cb..487c9c00a0b4 100644
--- a/databases/postgresql-idn/Makefile
+++ b/databases/postgresql-idn/Makefile
@@ -1,5 +1,6 @@
PORTNAME= idn
PORTVERSION= 0.2
+PORTREVISION= 1
CATEGORIES= databases
PKGNAMEPREFIX= postgresql${PGSQL_VER:S/.//}-
diff --git a/databases/py-alembic14/Makefile b/databases/py-alembic14/Makefile
index 466d18dacd2d..bc5ca65413be 100644
--- a/databases/py-alembic14/Makefile
+++ b/databases/py-alembic14/Makefile
@@ -13,6 +13,9 @@ WWW= https://alembic.zzzcomputing.com/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Depends on expired databases/py-sqlalchemy12
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mako>=0:textproc/py-mako@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-editor>=0.3:devel/py-python-editor@${PY_FLAVOR} \
diff --git a/databases/py-minidb/Makefile b/databases/py-minidb/Makefile
index eeece23ef995..6130d26fd11e 100644
--- a/databases/py-minidb/Makefile
+++ b/databases/py-minidb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minidb
-DISTVERSION= 2.0.7
+DISTVERSION= 2.0.8
CATEGORIES= databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/databases/py-minidb/distinfo b/databases/py-minidb/distinfo
index eb6a9fbc1362..d4f432dd860f 100644
--- a/databases/py-minidb/distinfo
+++ b/databases/py-minidb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671614230
-SHA256 (minidb-2.0.7.tar.gz) = 339fd231e3b34daecd3160946e0141585666ac57583882a14c4c69e597accca1
-SIZE (minidb-2.0.7.tar.gz) = 12282
+TIMESTAMP = 1714243995
+SHA256 (minidb-2.0.8.tar.gz) = d985748753cc19c2bed83654b77dd0f2212cfa82de7b8fbc8fe5f6058c2c661c
+SIZE (minidb-2.0.8.tar.gz) = 15404
diff --git a/databases/qdrant/Makefile b/databases/qdrant/Makefile
index 1453344fb878..dc28d70922af 100644
--- a/databases/qdrant/Makefile
+++ b/databases/qdrant/Makefile
@@ -1,7 +1,6 @@
PORTNAME= qdrant
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.2
-PORTREVISION= 1
+DISTVERSION= 1.9.0
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
@@ -38,7 +37,6 @@ CARGO_CRATES= actix-codec-0.5.0 \
actix-web-4.5.1 \
actix-web-codegen-4.2.0 \
actix-web-extras-0.1.0 \
- actix-web-httpauth-0.8.1 \
actix-web-validator-5.0.1 \
addr2line-0.19.0 \
adler-1.0.2 \
@@ -57,15 +55,14 @@ CARGO_CRATES= actix-codec-0.5.0 \
anstyle-query-1.0.0 \
anstyle-wincon-3.0.1 \
antidote-1.0.0 \
- anyhow-1.0.80 \
+ anyhow-1.0.82 \
approx-0.5.1 \
- arc-swap-1.7.0 \
+ arc-swap-1.7.1 \
arrayvec-0.4.12 \
arrayvec-0.7.2 \
- async-recursion-1.0.5 \
async-stream-0.3.3 \
async-stream-impl-0.3.3 \
- async-trait-0.1.77 \
+ async-trait-0.1.80 \
atomic_refcell-0.1.13 \
atomicwrites-0.4.3 \
autocfg-1.1.0 \
@@ -74,6 +71,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
backtrace-0.3.67 \
base64-0.13.1 \
base64-0.21.0 \
+ base64-0.22.0 \
base64ct-1.6.0 \
bincode-1.3.3 \
bindgen-0.69.4 \
@@ -89,8 +87,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
brotli-decompressor-2.3.2 \
bumpalo-3.11.1 \
bytemuck-1.12.3 \
- byteorder-1.4.3 \
- bytes-1.5.0 \
+ byteorder-1.5.0 \
+ bytes-1.6.0 \
bytestring-1.2.0 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
@@ -100,17 +98,17 @@ CARGO_CRATES= actix-codec-0.5.0 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cgroups-rs-0.3.4 \
- charabia-0.8.7 \
- chrono-0.4.34 \
+ charabia-0.8.8 \
+ chrono-0.4.38 \
ci_info-0.10.2 \
ciborium-0.2.0 \
ciborium-io-0.2.0 \
ciborium-ll-0.2.0 \
cipher-0.4.4 \
clang-sys-1.4.0 \
- clap-4.5.2 \
+ clap-4.5.4 \
clap_builder-4.5.2 \
- clap_derive-4.5.0 \
+ clap_derive-4.5.4 \
clap_lex-0.7.0 \
codespan-reporting-0.11.1 \
colorchoice-1.0.0 \
@@ -126,12 +124,11 @@ CARGO_CRATES= actix-codec-0.5.0 \
convert_case-0.4.0 \
convert_case-0.6.0 \
cookie-0.16.2 \
- core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
cow-utils-0.1.2 \
cpp_demangle-0.4.2 \
cpufeatures-0.2.5 \
- crc32c-0.6.4 \
+ crc32c-0.6.5 \
crc32fast-1.3.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
@@ -168,10 +165,9 @@ CARGO_CRATES= actix-codec-0.5.0 \
encoding-index-singlebyte-1.20141219.5 \
encoding-index-tradchinese-1.20141219.5 \
encoding_index_tests-0.1.4 \
- encoding_rs-0.8.32 \
+ encoding_rs-0.8.33 \
encoding_rs_io-0.1.7 \
env_filter-0.1.0 \
- env_logger-0.10.2 \
env_logger-0.11.3 \
envmnt-0.8.4 \
equivalent-1.0.1 \
@@ -181,14 +177,14 @@ CARGO_CRATES= actix-codec-0.5.0 \
filetime-0.2.19 \
findshlibs-0.10.2 \
fixedbitset-0.4.2 \
- flate2-1.0.26 \
+ flate2-1.0.28 \
float_next_after-1.0.0 \
fnv-1.0.7 \
foreign-types-0.5.0 \
foreign-types-macros-0.2.3 \
foreign-types-shared-0.3.1 \
form_urlencoded-1.2.1 \
- fs4-0.7.0 \
+ fs4-0.8.2 \
fs_extra-1.3.0 \
fsio-0.1.3 \
fst-0.4.7 \
@@ -210,14 +206,15 @@ CARGO_CRATES= actix-codec-0.5.0 \
geo-0.28.0 \
geo-types-0.7.13 \
geographiclib-rs-0.2.3 \
- geohash-0.13.0 \
+ geohash-0.13.1 \
getopts-0.2.21 \
getrandom-0.1.16 \
getrandom-0.2.11 \
getset-0.1.2 \
gimli-0.27.0 \
glob-0.3.1 \
- h2-0.3.24 \
+ h2-0.3.26 \
+ h2-0.4.4 \
half-1.8.2 \
hash32-0.3.1 \
hashbrown-0.12.3 \
@@ -226,21 +223,26 @@ CARGO_CRATES= actix-codec-0.5.0 \
hashring-0.3.3 \
hdrhistogram-7.5.2 \
heapless-0.8.0 \
- heck-0.4.0 \
+ heck-0.4.1 \
+ heck-0.5.0 \
hermit-abi-0.3.3 \
hex-0.4.3 \
hmac-0.12.1 \
http-0.2.9 \
http-1.0.0 \
http-body-0.4.5 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
http-range-0.1.5 \
http-serde-2.0.0 \
httparse-1.8.0 \
httpdate-1.0.2 \
humantime-2.1.0 \
hyper-0.14.26 \
- hyper-rustls-0.24.0 \
+ hyper-1.2.0 \
+ hyper-rustls-0.26.0 \
hyper-timeout-0.4.1 \
+ hyper-util-0.1.3 \
iana-time-zone-0.1.53 \
iana-time-zone-haiku-0.1.1 \
ident_case-1.0.1 \
@@ -249,7 +251,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
if_chain-1.0.2 \
impl-more-0.1.6 \
indexmap-1.9.2 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
indicatif-0.17.8 \
inferno-0.11.18 \
inout-0.1.3 \
@@ -266,9 +268,9 @@ CARGO_CRATES= actix-codec-0.5.0 \
itoa-1.0.5 \
jieba-rs-0.6.8 \
jobserver-0.1.25 \
- js-sys-0.3.60 \
+ js-sys-0.3.69 \
json5-0.4.1 \
- jsonwebtoken-9.2.0 \
+ jsonwebtoken-9.3.0 \
language-tags-0.3.2 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
@@ -277,18 +279,18 @@ CARGO_CRATES= actix-codec-0.5.0 \
libm-0.2.6 \
librocksdb-sys-0.16.0+8.10.0 \
libz-sys-1.1.8 \
- lindera-cc-cedict-builder-0.27.2 \
- lindera-compress-0.27.2 \
- lindera-core-0.27.2 \
- lindera-decompress-0.27.2 \
- lindera-dictionary-0.27.2 \
- lindera-ipadic-builder-0.27.2 \
- lindera-ipadic-neologd-builder-0.27.2 \
- lindera-ko-dic-0.27.2 \
- lindera-ko-dic-builder-0.27.2 \
- lindera-tokenizer-0.27.2 \
- lindera-unidic-0.27.2 \
- lindera-unidic-builder-0.27.2 \
+ lindera-cc-cedict-builder-0.28.0 \
+ lindera-compress-0.28.0 \
+ lindera-core-0.28.0 \
+ lindera-decompress-0.28.0 \
+ lindera-dictionary-0.28.0 \
+ lindera-ipadic-builder-0.28.0 \
+ lindera-ipadic-neologd-builder-0.28.0 \
+ lindera-ko-dic-0.28.0 \
+ lindera-ko-dic-builder-0.28.0 \
+ lindera-tokenizer-0.28.0 \
+ lindera-unidic-0.28.0 \
+ lindera-unidic-builder-0.28.0 \
link-cplusplus-1.0.8 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.3.8 \
@@ -408,7 +410,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
rand_distr-0.4.3 \
rand_hc-0.2.0 \
rand_xorshift-0.3.0 \
- rayon-1.9.0 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.2.16 \
redox_syscall-0.4.1 \
@@ -418,7 +420,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
regex-syntax-0.7.2 \
regex-syntax-0.8.2 \
relative-path-1.8.0 \
- reqwest-0.11.23 \
+ reqwest-0.12.3 \
rgb-0.8.34 \
ring-0.16.20 \
ring-0.17.5 \
@@ -431,20 +433,19 @@ CARGO_CRATES= actix-codec-0.5.0 \
rstack-0.3.3 \
rstack-self-0.3.0 \
rstar-0.12.0 \
- rstest-0.18.2 \
- rstest_macros-0.18.2 \
+ rstest-0.19.0 \
+ rstest_macros-0.19.0 \
rust-ini-0.19.0 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
rustix-0.37.27 \
rustix-0.38.31 \
- rustls-0.21.10 \
- rustls-0.22.2 \
+ rustls-0.21.11 \
+ rustls-0.22.4 \
rustls-pemfile-1.0.3 \
- rustls-pemfile-2.1.1 \
- rustls-pki-types-1.3.1 \
- rustls-webpki-0.100.2 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.4.1 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.2 \
rustversion-1.0.11 \
@@ -468,7 +469,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
serde_cbor-0.11.2 \
serde_derive-1.0.197 \
serde_derive_internals-0.26.0 \
- serde_json-1.0.114 \
+ serde_json-1.0.115 \
serde_plain-1.0.1 \
serde_qs-0.10.1 \
serde_spanned-0.6.5 \
@@ -487,37 +488,35 @@ CARGO_CRATES= actix-codec-0.5.0 \
slog-2.7.0 \
slog-scope-4.4.0 \
slog-stdlog-4.1.1 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
smol_str-0.2.1 \
socket2-0.4.9 \
socket2-0.5.5 \
spade-2.4.1 \
- sparse-0.1.0 \
spin-0.5.2 \
spin-0.9.8 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
- storage-0.2.0 \
str_stack-0.1.0 \
strsim-0.10.0 \
strsim-0.11.0 \
+ strum-0.26.2 \
+ strum_macros-0.26.2 \
subtle-2.5.0 \
symbolic-common-12.2.0 \
symbolic-demangle-12.2.0 \
syn-1.0.107 \
syn-2.0.48 \
- sync_wrapper-0.1.1 \
+ sync_wrapper-0.1.2 \
sys-info-0.9.1 \
- sysinfo-0.30.7 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
+ sysinfo-0.30.10 \
tap-1.0.1 \
tar-0.4.40 \
tempfile-3.10.1 \
termcolor-1.1.3 \
terminal_size-0.1.17 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
+ thiserror-1.0.58 \
+ thiserror-impl-1.0.58 \
thread-id-4.0.0 \
thread-priority-0.16.0 \
thread_local-1.1.7 \
@@ -530,7 +529,7 @@ CARGO_CRATES= actix-codec-0.5.0 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-io-timeout-1.2.0 \
tokio-macros-2.2.0 \
tokio-rustls-0.24.1 \
@@ -541,7 +540,6 @@ CARGO_CRATES= actix-codec-0.5.0 \
toml-0.8.9 \
toml_datetime-0.6.5 \
toml_edit-0.21.1 \
- tonic-0.9.2 \
tonic-build-0.10.2 \
tonic-reflection-0.9.2 \
tower-0.4.13 \
@@ -571,10 +569,10 @@ CARGO_CRATES= actix-codec-0.5.0 \
untrusted-0.9.0 \
unwind-0.4.1 \
unwind-sys-0.1.3 \
- ureq-2.7.1 \
+ ureq-2.9.6 \
url-2.5.0 \
utf8parse-0.2.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
v_htmlescape-0.15.8 \
validator-0.16.1 \
validator_derive-0.16.0 \
@@ -587,23 +585,21 @@ CARGO_CRATES= actix-codec-0.5.0 \
want-0.3.0 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.83 \
- wasm-bindgen-backend-0.2.83 \
- wasm-bindgen-futures-0.4.33 \
- wasm-bindgen-macro-0.2.83 \
- wasm-bindgen-macro-support-0.2.83 \
- wasm-bindgen-shared-0.2.83 \
- wasm-streams-0.3.0 \
- web-sys-0.3.60 \
- webpki-roots-0.23.1 \
- webpki-roots-0.25.2 \
+ 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 \
+ wasm-streams-0.4.0 \
+ web-sys-0.3.69 \
+ webpki-roots-0.26.1 \
whatlang-0.16.4 \
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 \
- winnow-0.5.37 \
windows-0.48.0 \
windows-0.52.0 \
windows-core-0.52.0 \
@@ -635,7 +631,8 @@ CARGO_CRATES= actix-codec-0.5.0 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.0 \
windows_x86_64_msvc-0.52.0 \
- winreg-0.50.0 \
+ winnow-0.5.37 \
+ winreg-0.52.0 \
wyz-0.5.1 \
xattr-1.0.1 \
yada-0.5.0 \
@@ -651,9 +648,9 @@ CARGO_CRATES= actix-codec-0.5.0 \
zstd-safe-5.0.2+zstd.1.5.2 \
zstd-safe-7.0.0 \
zstd-sys-2.0.9+zstd.1.5.5 \
- quantization@git+https://github.com/qdrant/quantization.git\#939fdb627a8edcf92fd71e3c79017156690850e9 \
- tonic@git+https://github.com/qdrant/tonic?branch=v0.9.2-patched\#060ab88c87955adc59d46a44b4e3b72cb4cc1522 \
- wal@git+https://github.com/qdrant/wal.git?rev=fad0e7c48be58d8e7db4cc739acd9b1cf6735de0\#fad0e7c48be58d8e7db4cc739acd9b1cf6735de0
+ wal@git+https://github.com/qdrant/wal.git?rev=a7870900f29811a24e20882887d60e6a2febf945\#a7870900f29811a24e20882887d60e6a2febf945 \
+ quantization@git+https://github.com/qdrant/quantization.git\#14f42f944358b4e95c482892dc4ead019809a448 \
+ tonic@git+https://github.com/qdrant/tonic?branch=v0.9.2-patched\#060ab88c87955adc59d46a44b4e3b72cb4cc1522
QDRANT_DBDIR?= /var/db/qdrant
QDRANT_USER?= nobody
diff --git a/databases/qdrant/distinfo b/databases/qdrant/distinfo
index d9f6b676ddc1..1abe88cad995 100644
--- a/databases/qdrant/distinfo
+++ b/databases/qdrant/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1710657172
+TIMESTAMP = 1714197973
SHA256 (rust/crates/actix-codec-0.5.0.crate) = 57a7559404a7f3573127aab53c08ce37a6c6a315c374a31070f3c91cd1b4a7fe
SIZE (rust/crates/actix-codec-0.5.0.crate) = 14046
SHA256 (rust/crates/actix-cors-0.7.0.crate) = f9e772b3bcafe335042b5db010ab7c09013dad6eac4915c91d8d50902769f331
@@ -31,8 +31,6 @@ SHA256 (rust/crates/actix-web-codegen-4.2.0.crate) = 2262160a7ae29e3415554a3f1fc
SIZE (rust/crates/actix-web-codegen-4.2.0.crate) = 16767
SHA256 (rust/crates/actix-web-extras-0.1.0.crate) = ef1dfa234e9b71ed142e54b26b4cc9e13ef4ac563cf1a2be810b0c3d057781ea
SIZE (rust/crates/actix-web-extras-0.1.0.crate) = 3255
-SHA256 (rust/crates/actix-web-httpauth-0.8.1.crate) = 1d613edf08a42ccc6864c941d30fe14e1b676a77d16f1dbadc1174d065a0a775
-SIZE (rust/crates/actix-web-httpauth-0.8.1.crate) = 27480
SHA256 (rust/crates/actix-web-validator-5.0.1.crate) = f40ee5ed4e266dad8d980f964c5ddd746f1f4f85b7f3b54f7099ab861ec6d746
SIZE (rust/crates/actix-web-validator-5.0.1.crate) = 11998
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
@@ -69,24 +67,22 @@ SHA256 (rust/crates/anstyle-wincon-3.0.1.crate) = f0699d10d2f4d628a98ee7b57b289a
SIZE (rust/crates/anstyle-wincon-3.0.1.crate) = 11279
SHA256 (rust/crates/antidote-1.0.0.crate) = 34fde25430d87a9388dadbe6e34d7f72a462c8b43ac8d309b42b0a8505d7e2a5
SIZE (rust/crates/antidote-1.0.0.crate) = 6312
-SHA256 (rust/crates/anyhow-1.0.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
-SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
-SHA256 (rust/crates/arc-swap-1.7.0.crate) = 7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f
-SIZE (rust/crates/arc-swap-1.7.0.crate) = 68468
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/arrayvec-0.4.12.crate) = cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9
SIZE (rust/crates/arrayvec-0.4.12.crate) = 26551
SHA256 (rust/crates/arrayvec-0.7.2.crate) = 8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6
SIZE (rust/crates/arrayvec-0.7.2.crate) = 29341
-SHA256 (rust/crates/async-recursion-1.0.5.crate) = 5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0
-SIZE (rust/crates/async-recursion-1.0.5.crate) = 11890
SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
SHA256 (rust/crates/atomic_refcell-0.1.13.crate) = 41e67cd8309bbd06cd603a9e693a784ac2e5d1e955f11286e355089fcab3047c
SIZE (rust/crates/atomic_refcell-0.1.13.crate) = 11760
SHA256 (rust/crates/atomicwrites-0.4.3.crate) = fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db
@@ -103,6 +99,8 @@ SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71
SIZE (rust/crates/base64-0.13.1.crate) = 61002
SHA256 (rust/crates/base64-0.21.0.crate) = a4a4ddaa51a5bc52a6948f74c06d20aaaddb71924eab79b8c97a8c556e942d6a
SIZE (rust/crates/base64-0.21.0.crate) = 72180
+SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
@@ -133,10 +131,10 @@ SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712
SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
SHA256 (rust/crates/bytemuck-1.12.3.crate) = aaa3a8d9a1ca92e282c96a32d6511b695d7d994d1d102ba85d279f9b2756947f
SIZE (rust/crates/bytemuck-1.12.3.crate) = 39835
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
SHA256 (rust/crates/bytestring-1.2.0.crate) = f7f83e57d9154148e355404702e2694463241880b939570d7c97c014da7a69a1
SIZE (rust/crates/bytestring-1.2.0.crate) = 8409
SHA256 (rust/crates/bzip2-0.4.4.crate) = bdb116a6ef3f6c3698828873ad02c3014b3c85cadb88496095628e3ef1e347f8
@@ -155,10 +153,10 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cgroups-rs-0.3.4.crate) = 6db7c2f5545da4c12c5701455d9471da5f07db52e49b9cccb4f5512226dd0836
SIZE (rust/crates/cgroups-rs-0.3.4.crate) = 53584
-SHA256 (rust/crates/charabia-0.8.7.crate) = 3a9071b1586dd067b5fdfd2069fab932c047ca5bbce4bd2bdee8af0f4b155053
-SIZE (rust/crates/charabia-0.8.7.crate) = 911753
-SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
-SIZE (rust/crates/chrono-0.4.34.crate) = 228932
+SHA256 (rust/crates/charabia-0.8.8.crate) = 60dc1a562fc8cb53d552d371758a4ecd76d15cc7489d2b968529cd9cadcbd854
+SIZE (rust/crates/charabia-0.8.8.crate) = 911775
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/ci_info-0.10.2.crate) = 24f638c70e8c5753795cc9a8c07c44da91554a09e4cf11a7326e8161b0a3c45e
SIZE (rust/crates/ci_info-0.10.2.crate) = 806783
SHA256 (rust/crates/ciborium-0.2.0.crate) = b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f
@@ -171,12 +169,12 @@ SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa2
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
-SHA256 (rust/crates/clap-4.5.2.crate) = b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651
-SIZE (rust/crates/clap-4.5.2.crate) = 55385
+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.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
-SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
+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/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
@@ -207,8 +205,6 @@ SHA256 (rust/crates/convert_case-0.6.0.crate) = ec182b0ca2f35d8fc196cf3404988fd8
SIZE (rust/crates/convert_case-0.6.0.crate) = 18675
SHA256 (rust/crates/cookie-0.16.2.crate) = e859cd57d0710d9e06c381b550c06e76992472a8c6d527aecd2fc673dcc231fb
SIZE (rust/crates/cookie-0.16.2.crate) = 34632
-SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
-SIZE (rust/crates/core-foundation-0.9.4.crate) = 27743
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cow-utils-0.1.2.crate) = 79bb3adfaf5f75d24b01aee375f7555907840fa2800e5ec8fa3b9e2031830173
@@ -217,8 +213,8 @@ SHA256 (rust/crates/cpp_demangle-0.4.2.crate) = ee34052ee3d93d6d8f3e6f81d85c4792
SIZE (rust/crates/cpp_demangle-0.4.2.crate) = 79166
SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
-SHA256 (rust/crates/crc32c-0.6.4.crate) = d8f48d60e5b4d2c53d5c2b1d8a58c849a70ae5e5509b08a48d047e3b65714a74
-SIZE (rust/crates/crc32c-0.6.4.crate) = 9661
+SHA256 (rust/crates/crc32c-0.6.5.crate) = 89254598aa9b9fa608de44b3ae54c810f0f06d755e24c50177f1f8f31ff50ce2
+SIZE (rust/crates/crc32c-0.6.5.crate) = 9586
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
@@ -291,14 +287,12 @@ SHA256 (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = fd0e20d5688
SIZE (rust/crates/encoding-index-tradchinese-1.20141219.5.crate) = 120862
SHA256 (rust/crates/encoding_index_tests-0.1.4.crate) = a246d82be1c9d791c5dfde9a2bd045fc3cbba3fa2b11ad558f27d01712f00569
SIZE (rust/crates/encoding_index_tests-0.1.4.crate) = 1631
-SHA256 (rust/crates/encoding_rs-0.8.32.crate) = 071a31f4ee85403370b58aca746f01041ede6f0da2730960ad001edc2b71b394
-SIZE (rust/crates/encoding_rs-0.8.32.crate) = 1370046
+SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
+SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
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.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
-SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
SHA256 (rust/crates/env_logger-0.11.3.crate) = 38b35839ba51819680ba087cd351788c9a3c476841207e0b8cee0b04722343b9
SIZE (rust/crates/env_logger-0.11.3.crate) = 29704
SHA256 (rust/crates/envmnt-0.8.4.crate) = a2d328fc287c61314c4a61af7cfdcbd7e678e39778488c7cb13ec133ce0f4059
@@ -317,8 +311,8 @@ SHA256 (rust/crates/findshlibs-0.10.2.crate) = 40b9e59cd0f7e0806cca4be089683ecb6
SIZE (rust/crates/findshlibs-0.10.2.crate) = 20101
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.26.crate) = 3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743
-SIZE (rust/crates/flate2-1.0.26.crate) = 70832
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/float_next_after-1.0.0.crate) = 8bf7cc16383c4b8d58b9905a8509f02926ce3058053c056376248d958c9df1e8
SIZE (rust/crates/float_next_after-1.0.0.crate) = 6965
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -331,8 +325,8 @@ SHA256 (rust/crates/foreign-types-shared-0.3.1.crate) = aa9a19cbb55df58761df49b2
SIZE (rust/crates/foreign-types-shared-0.3.1.crate) = 6006
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.7.0.crate) = 29f9df8a11882c4e3335eb2d18a0137c505d9ca927470b0cac9c6f0ae07d28f7
-SIZE (rust/crates/fs4-0.7.0.crate) = 18207
+SHA256 (rust/crates/fs4-0.8.2.crate) = 21dabded2e32cd57ded879041205c60a4a4c4bab47bd0fd2fa8b01f30849f02b
+SIZE (rust/crates/fs4-0.8.2.crate) = 18180
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.1.3.crate) = c1fd087255f739f4f1aeea69f11b72f8080e9c2e7645cd06955dad4a178a49e3
@@ -375,8 +369,8 @@ SHA256 (rust/crates/geo-types-0.7.13.crate) = 9ff16065e5720f376fbced200a5ae0f47a
SIZE (rust/crates/geo-types-0.7.13.crate) = 36006
SHA256 (rust/crates/geographiclib-rs-0.2.3.crate) = 8ea804e7bd3c6a4ca6a01edfa35231557a8a81d4d3f3e1e2b650d028c42592be
SIZE (rust/crates/geographiclib-rs-0.2.3.crate) = 52845
-SHA256 (rust/crates/geohash-0.13.0.crate) = 8a18b809b13fa4f1c9ccfd94179cc429021a3517856b5160422c3d810c1e8546
-SIZE (rust/crates/geohash-0.13.0.crate) = 111304
+SHA256 (rust/crates/geohash-0.13.1.crate) = 0fb94b1a65401d6cbf22958a9040aa364812c26674f841bee538b12c135db1e6
+SIZE (rust/crates/geohash-0.13.1.crate) = 111420
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
@@ -389,8 +383,10 @@ SHA256 (rust/crates/gimli-0.27.0.crate) = dec7af912d60cdbd3677c1af9352ebae6fb839
SIZE (rust/crates/gimli-0.27.0.crate) = 720457
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/h2-0.4.4.crate) = 816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069
+SIZE (rust/crates/h2-0.4.4.crate) = 168905
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
SIZE (rust/crates/half-1.8.2.crate) = 41874
SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
@@ -407,8 +403,10 @@ SHA256 (rust/crates/hdrhistogram-7.5.2.crate) = 7f19b9f54f7c7f55e31401bb647626ce
SIZE (rust/crates/hdrhistogram-7.5.2.crate) = 316864
SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
SIZE (rust/crates/heapless-0.8.0.crate) = 77802
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
+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.3.3.crate) = d77f7ec81a6d05a3abb01ab6eb7590f6083d08449fe5a1c8b1e620283546ccb7
SIZE (rust/crates/hermit-abi-0.3.3.crate) = 14253
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
@@ -421,6 +419,10 @@ SHA256 (rust/crates/http-1.0.0.crate) = b32afd38673a8016f7c9ae69e5af41a58f81b1d3
SIZE (rust/crates/http-1.0.0.crate) = 100981
SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
SHA256 (rust/crates/http-range-0.1.5.crate) = 21dec9db110f5f872ed9699c3ecf50cf16f423502706ba5c72462e28d3157573
SIZE (rust/crates/http-range-0.1.5.crate) = 4871
SHA256 (rust/crates/http-serde-2.0.0.crate) = 7fb7239a6d49eda628c2dfdd7e982c59b0c3f0fb99ce45c4237f02a520030688
@@ -433,10 +435,14 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-0.14.26.crate) = ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4
SIZE (rust/crates/hyper-0.14.26.crate) = 195570
-SHA256 (rust/crates/hyper-rustls-0.24.0.crate) = 0646026eb1b3eea4cd9ba47912ea5ce9cc07713d105b1a14698f4e6433d348b7
-SIZE (rust/crates/hyper-rustls-0.24.0.crate) = 29917
+SHA256 (rust/crates/hyper-1.2.0.crate) = 186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a
+SIZE (rust/crates/hyper-1.2.0.crate) = 148064
+SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
+SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
+SHA256 (rust/crates/hyper-util-0.1.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
+SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
SHA256 (rust/crates/iana-time-zone-haiku-0.1.1.crate) = 0703ae284fc167426161c2e3f1da3ea71d94b21bedbcc9494e92b28e334e3dca
@@ -453,8 +459,8 @@ SHA256 (rust/crates/impl-more-0.1.6.crate) = 206ca75c9c03ba3d4ace2460e57b189f39f
SIZE (rust/crates/impl-more-0.1.6.crate) = 13967
SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
SHA256 (rust/crates/inferno-0.11.18.crate) = abfb2e51b23c338595ae0b6bdaaa7a4a8b860b8d788a4331cb07b50fe5dea71b
@@ -487,12 +493,12 @@ SHA256 (rust/crates/jieba-rs-0.6.8.crate) = 93f0c1347cd3ac8d7c6e3a2dc33ac496d365
SIZE (rust/crates/jieba-rs-0.6.8.crate) = 4313878
SHA256 (rust/crates/jobserver-0.1.25.crate) = 068b1ee6743e4d11fb9c6a1e6064b3693a1b600e7f5f5988047d98b3dc9fb90b
SIZE (rust/crates/jobserver-0.1.25.crate) = 21888
-SHA256 (rust/crates/js-sys-0.3.60.crate) = 49409df3e3bf0856b916e2ceaca09ee28e6871cf7d9ce97a692cacfdb2a25a47
-SIZE (rust/crates/js-sys-0.3.60.crate) = 79257
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/json5-0.4.1.crate) = 96b0db21af676c1ce64250b5f40f3ce2cf27e4e47cb91ed91eb6fe9350b430c1
SIZE (rust/crates/json5-0.4.1.crate) = 15678
-SHA256 (rust/crates/jsonwebtoken-9.2.0.crate) = 5c7ea04a7c5c055c175f189b6dc6ba036fd62306b58c66c9f6389036c503a3f4
-SIZE (rust/crates/jsonwebtoken-9.2.0.crate) = 48775
+SHA256 (rust/crates/jsonwebtoken-9.3.0.crate) = b9ae10193d25051e74945f1ea2d0b42e03cc3b890f7e4cc5faa44997d808193f
+SIZE (rust/crates/jsonwebtoken-9.3.0.crate) = 48987
SHA256 (rust/crates/language-tags-0.3.2.crate) = d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388
SIZE (rust/crates/language-tags-0.3.2.crate) = 53420
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
@@ -509,30 +515,30 @@ SHA256 (rust/crates/librocksdb-sys-0.16.0+8.10.0.crate) = ce3d60bc059831dc1c8390
SIZE (rust/crates/librocksdb-sys-0.16.0+8.10.0.crate) = 6929396
SHA256 (rust/crates/libz-sys-1.1.8.crate) = 9702761c3935f8cc2f101793272e202c72b99da8f4224a19ddcf1279a6450bbf
SIZE (rust/crates/libz-sys-1.1.8.crate) = 2481844
-SHA256 (rust/crates/lindera-cc-cedict-builder-0.27.2.crate) = a90d23f7cef31c6ab7ac0d4f3b23940754207f7b5a80b080c39193caffe99ac2
-SIZE (rust/crates/lindera-cc-cedict-builder-0.27.2.crate) = 5444
-SHA256 (rust/crates/lindera-compress-0.27.2.crate) = 1927b7d2bd4ffc19e07691bf8609722663c341f80260a1c636cee8f1ec420dce
-SIZE (rust/crates/lindera-compress-0.27.2.crate) = 1759
-SHA256 (rust/crates/lindera-core-0.27.2.crate) = 3299caa2b81c9a076535a4651a83bf7d624c15f2349f243187fffc64b5a78251
-SIZE (rust/crates/lindera-core-0.27.2.crate) = 10536
-SHA256 (rust/crates/lindera-decompress-0.27.2.crate) = 7b82b8d2323a67dc8ff0c40751d199b7ba94cd5e3c13a5b31622d318acc79e5b
-SIZE (rust/crates/lindera-decompress-0.27.2.crate) = 1600
-SHA256 (rust/crates/lindera-dictionary-0.27.2.crate) = cddf783b459d54b130d956889bec052c25fcb478a304e03fa9b2289387572bc5
-SIZE (rust/crates/lindera-dictionary-0.27.2.crate) = 5599
-SHA256 (rust/crates/lindera-ipadic-builder-0.27.2.crate) = 27c708f08f14b0806f6c4cce5324b4bcba27209463026b78c31f399f8be9d30d
-SIZE (rust/crates/lindera-ipadic-builder-0.27.2.crate) = 7421
-SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.27.2.crate) = e5e67eb91652203d202f7d27ead220d1d8c9099552709b8429eae9c70f2312fb
-SIZE (rust/crates/lindera-ipadic-neologd-builder-0.27.2.crate) = 7389
-SHA256 (rust/crates/lindera-ko-dic-0.27.2.crate) = d45da8d9a5888f4d4e78bb29fc82ff9ae519962efb0d2d92343b6cf8e373952f
-SIZE (rust/crates/lindera-ko-dic-0.27.2.crate) = 41068947
-SHA256 (rust/crates/lindera-ko-dic-builder-0.27.2.crate) = 41c0933295dc945178bbc08f34111dc3ef22bfee38820f78453c8f8d4f3463d1
-SIZE (rust/crates/lindera-ko-dic-builder-0.27.2.crate) = 10158
-SHA256 (rust/crates/lindera-tokenizer-0.27.2.crate) = 348ce9bb3f2e5edc577420b98cca05b2177f3af50ef5ae278a1d8a1351d56197
-SIZE (rust/crates/lindera-tokenizer-0.27.2.crate) = 24175
-SHA256 (rust/crates/lindera-unidic-0.27.2.crate) = 74022a57c395ed7e213a9cd5833207e3c583145078ee9a164aeaec68b30c9d8e
-SIZE (rust/crates/lindera-unidic-0.27.2.crate) = 4649
-SHA256 (rust/crates/lindera-unidic-builder-0.27.2.crate) = a34e5564ee81af82603cd6a03c3abe6e17cc0ae598bfa5078809f06e59e96e08
-SIZE (rust/crates/lindera-unidic-builder-0.27.2.crate) = 6623
+SHA256 (rust/crates/lindera-cc-cedict-builder-0.28.0.crate) = ca21f2ee3ca40e7f3ebbd568d041be1531c2c28dbf540e737aeba934ab53f330
+SIZE (rust/crates/lindera-cc-cedict-builder-0.28.0.crate) = 5488
+SHA256 (rust/crates/lindera-compress-0.28.0.crate) = 34da125091f3b3a49351f418484a16cb2a23f6888cd53fe219edad19d263da5d
+SIZE (rust/crates/lindera-compress-0.28.0.crate) = 1757
+SHA256 (rust/crates/lindera-core-0.28.0.crate) = 09d4b717a8a31b73a3cbd3552e0abda14e0c85d97dc8b911035342533defdbad
+SIZE (rust/crates/lindera-core-0.28.0.crate) = 9982
+SHA256 (rust/crates/lindera-decompress-0.28.0.crate) = 98f4476c99cb4ffa54fbfc42953adf69ada7276cfbb594bce9829547de012058
+SIZE (rust/crates/lindera-decompress-0.28.0.crate) = 1602
+SHA256 (rust/crates/lindera-dictionary-0.28.0.crate) = a45b92f0ce331c2202c6cec3135e4bfce29525ab3bb97a613c27c8e0a29fa967
+SIZE (rust/crates/lindera-dictionary-0.28.0.crate) = 5598
+SHA256 (rust/crates/lindera-ipadic-builder-0.28.0.crate) = 642dee52201852df209cb43423ff1ca4d161a329f5cdba049a7b5820118345f2
+SIZE (rust/crates/lindera-ipadic-builder-0.28.0.crate) = 7452
+SHA256 (rust/crates/lindera-ipadic-neologd-builder-0.28.0.crate) = 325144b154e68159373e944d1cd7f67c6ff9965a2af41240a8e41732b3fdb3af
+SIZE (rust/crates/lindera-ipadic-neologd-builder-0.28.0.crate) = 7421
+SHA256 (rust/crates/lindera-ko-dic-0.28.0.crate) = b484a2f9964e7424264fda304beb6ff6ad883c347accfe1115e777dedef3661d
+SIZE (rust/crates/lindera-ko-dic-0.28.0.crate) = 41068935
+SHA256 (rust/crates/lindera-ko-dic-builder-0.28.0.crate) = b9413d4d9bf7af921f5ac64414a290c7ba81695e8ba08dd2f6c950b57c281a69
+SIZE (rust/crates/lindera-ko-dic-builder-0.28.0.crate) = 10187
+SHA256 (rust/crates/lindera-tokenizer-0.28.0.crate) = 9987c818462d51ca67e131e40f0386e25e8c557e195059b1257f95731561185d
+SIZE (rust/crates/lindera-tokenizer-0.28.0.crate) = 23989
+SHA256 (rust/crates/lindera-unidic-0.28.0.crate) = 0c379cf436b2627cd7d3498642e491eadbff9b3e01231c516ce9f9b1893ab7c3
+SIZE (rust/crates/lindera-unidic-0.28.0.crate) = 4650
+SHA256 (rust/crates/lindera-unidic-builder-0.28.0.crate) = 601ec33b5174141396a7a4ca066278863840221fec32d0be19091e7fae91ed94
+SIZE (rust/crates/lindera-unidic-builder-0.28.0.crate) = 6656
SHA256 (rust/crates/link-cplusplus-1.0.8.crate) = ecd207c9c713c34f95a097a5b029ac2ce6010530c7b49d7fea24d977dede04f5
SIZE (rust/crates/link-cplusplus-1.0.8.crate) = 7674
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
@@ -771,8 +777,8 @@ SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463
SIZE (rust/crates/rand_hc-0.2.0.crate) = 11670
SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a2f53d7dca2f50b794ff57e3face536c8f
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
-SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd
-SIZE (rust/crates/rayon-1.9.0.crate) = 177770
+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.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
@@ -791,8 +797,8 @@ SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
SHA256 (rust/crates/relative-path-1.8.0.crate) = 4bf2521270932c3c7bed1a59151222bd7643c79310f2916f01925e1e16255698
SIZE (rust/crates/relative-path-1.8.0.crate) = 24865
-SHA256 (rust/crates/reqwest-0.11.23.crate) = 37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41
-SIZE (rust/crates/reqwest-0.11.23.crate) = 158448
+SHA256 (rust/crates/reqwest-0.12.3.crate) = 3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19
+SIZE (rust/crates/reqwest-0.12.3.crate) = 168057
SHA256 (rust/crates/rgb-0.8.34.crate) = 3603b7d71ca82644f79b5a06d1220e9a58ede60bd32255f698cb1af8838b8db3
SIZE (rust/crates/rgb-0.8.34.crate) = 16285
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
@@ -817,10 +823,10 @@ SHA256 (rust/crates/rstack-self-0.3.0.crate) = 6dd5030da3aba0ec731502f74ec38e637
SIZE (rust/crates/rstack-self-0.3.0.crate) = 7870
SHA256 (rust/crates/rstar-0.12.0.crate) = 133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008
SIZE (rust/crates/rstar-0.12.0.crate) = 42105
-SHA256 (rust/crates/rstest-0.18.2.crate) = 97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199
-SIZE (rust/crates/rstest-0.18.2.crate) = 28868
-SHA256 (rust/crates/rstest_macros-0.18.2.crate) = d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605
-SIZE (rust/crates/rstest_macros-0.18.2.crate) = 57534
+SHA256 (rust/crates/rstest-0.19.0.crate) = 9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330
+SIZE (rust/crates/rstest-0.19.0.crate) = 32932
+SHA256 (rust/crates/rstest_macros-0.19.0.crate) = 04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25
+SIZE (rust/crates/rstest_macros-0.19.0.crate) = 61243
SHA256 (rust/crates/rust-ini-0.19.0.crate) = 7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091
SIZE (rust/crates/rust-ini-0.19.0.crate) = 18328
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
@@ -833,18 +839,16 @@ SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0
SIZE (rust/crates/rustix-0.37.27.crate) = 324534
SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-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/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
+SIZE (rust/crates/rustls-0.21.11.crate) = 284815
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
SHA256 (rust/crates/rustls-pemfile-1.0.3.crate) = 2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2
SIZE (rust/crates/rustls-pemfile-1.0.3.crate) = 20432
-SHA256 (rust/crates/rustls-pemfile-2.1.1.crate) = f48172685e6ff52a556baa527774f61fcaa884f59daf3375c62a3f1cd2549dab
-SIZE (rust/crates/rustls-pemfile-2.1.1.crate) = 26161
-SHA256 (rust/crates/rustls-pki-types-1.3.1.crate) = 5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8
-SIZE (rust/crates/rustls-pki-types-1.3.1.crate) = 21637
-SHA256 (rust/crates/rustls-webpki-0.100.2.crate) = e98ff011474fa39949b7e5c0428f9b4937eda7da7848bbb947786b7be0b27dab
-SIZE (rust/crates/rustls-webpki-0.100.2.crate) = 71561
+SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
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.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
@@ -891,8 +895,8 @@ SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c
SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
+SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
SHA256 (rust/crates/serde_plain-1.0.1.crate) = d6018081315db179d0ce57b1fe4b62a12a0028c9cf9bbef868c9cf477b3c34ae
SIZE (rust/crates/serde_plain-1.0.1.crate) = 11135
SHA256 (rust/crates/serde_qs-0.10.1.crate) = 8cac3f1e2ca2fe333923a1ae72caca910b98ed0630bb35ef6f8c8517d6e81afa
@@ -929,8 +933,8 @@ SHA256 (rust/crates/slog-scope-4.4.0.crate) = 2f95a4b4c3274cd2869549da82b57ccc93
SIZE (rust/crates/slog-scope-4.4.0.crate) = 16753
SHA256 (rust/crates/slog-stdlog-4.1.1.crate) = 6706b2ace5bbae7291d3f8d2473e2bfab073ccd7d03670946197aec98471fa3e
SIZE (rust/crates/slog-stdlog-4.1.1.crate) = 16731
-SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smol_str-0.2.1.crate) = e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49
SIZE (rust/crates/smol_str-0.2.1.crate) = 14689
SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
@@ -939,8 +943,6 @@ SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9
SIZE (rust/crates/socket2-0.5.5.crate) = 54863
SHA256 (rust/crates/spade-2.4.1.crate) = 87a3ef2efbc408c9051c1a27ce7edff430d74531d31a480b7ca4f618072c2670
SIZE (rust/crates/spade-2.4.1.crate) = 190102
-SHA256 (rust/crates/sparse-0.1.0.crate) = dd34fde69e050ea6d4f9d60b8971574d69a765610e06c028ebaf2e7459d3c67b
-SIZE (rust/crates/sparse-0.1.0.crate) = 3277
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -949,14 +951,16 @@ SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8
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/storage-0.2.0.crate) = c7ab896a6bc6e597b3967a7e5d58e5dd98b20b2753c3d0ae9e0ec75fb3c18531
-SIZE (rust/crates/storage-0.2.0.crate) = 4416
SHA256 (rust/crates/str_stack-0.1.0.crate) = 9091b6114800a5f2141aee1d1b9d6ca3592ac062dc5decb3764ec5895a47b4eb
SIZE (rust/crates/str_stack-0.1.0.crate) = 7977
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/symbolic-common-12.2.0.crate) = 38f7afd8bcd36190409e6b71d89928f7f09d918a7aa3460d847bc49a538d672e
@@ -967,16 +971,12 @@ SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc
SIZE (rust/crates/syn-1.0.107.crate) = 237539
SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
SIZE (rust/crates/syn-2.0.48.crate) = 250566
-SHA256 (rust/crates/sync_wrapper-0.1.1.crate) = 20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8
-SIZE (rust/crates/sync_wrapper-0.1.1.crate) = 6556
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
-SHA256 (rust/crates/sysinfo-0.30.7.crate) = 0c385888ef380a852a16209afc8cfad22795dd8873d69c9a14d2e2088f118d18
-SIZE (rust/crates/sysinfo-0.30.7.crate) = 171551
-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/sysinfo-0.30.10.crate) = 26d7c217777061d5a2d652aea771fb9ba98b6dade657204b08c4b9604d11555b
+SIZE (rust/crates/sysinfo-0.30.10.crate) = 173106
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
@@ -987,10 +987,10 @@ SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
+SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
+SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
SHA256 (rust/crates/thread-id-4.0.0.crate) = 5fdfe0627923f7411a43ec9ec9c39c3a9b4151be313e0922042581fb6c9b717f
SIZE (rust/crates/thread-id-4.0.0.crate) = 8045
SHA256 (rust/crates/thread-priority-0.16.0.crate) = a617e9eeeb20448b01a8e2427fb80dfbc9c49d79a1de3b11f25731edbf547e3c
@@ -1015,8 +1015,8 @@ 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.0.crate) = cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c
SIZE (rust/crates/tinyvec_macros-0.1.0.crate) = 1817
-SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
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.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
@@ -1037,8 +1037,6 @@ SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3ae
SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/tonic-0.9.2.crate) = 3082666a3a6433f7f511c7192923fa1fe07c69332d3c6a2e6bb040b569199d5a
-SIZE (rust/crates/tonic-0.9.2.crate) = 92598
SHA256 (rust/crates/tonic-build-0.10.2.crate) = 9d021fc044c18582b9a2408cd0dd05b1596e3ecdb5c4df822bb0183545683889
SIZE (rust/crates/tonic-build-0.10.2.crate) = 17908
SHA256 (rust/crates/tonic-reflection-0.9.2.crate) = 0543d7092032041fbeac1f2c84304537553421a11a623c2301b12ef0264862c7
@@ -1097,14 +1095,14 @@ SHA256 (rust/crates/unwind-0.4.1.crate) = f0e0da3c8d6b71dbaf219188cc0e7f9ca3943f
SIZE (rust/crates/unwind-0.4.1.crate) = 5948
SHA256 (rust/crates/unwind-sys-0.1.3.crate) = d554005b247de226d124a523cae6cd6a4348277071258296dda837cf760e02e7
SIZE (rust/crates/unwind-sys-0.1.3.crate) = 5794
-SHA256 (rust/crates/ureq-2.7.1.crate) = 0b11c96ac7ee530603dcdf68ed1557050f374ce55a5a07193ebf8cbc9f8927e9
-SIZE (rust/crates/ureq-2.7.1.crate) = 111068
+SHA256 (rust/crates/ureq-2.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
+SIZE (rust/crates/ureq-2.9.6.crate) = 113677
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/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
SHA256 (rust/crates/v_htmlescape-0.15.8.crate) = 4e8257fbc510f0a46eb602c10215901938b5c2a7d5e70fc11483b1d3c9b5b18c
SIZE (rust/crates/v_htmlescape-0.15.8.crate) = 10878
SHA256 (rust/crates/validator-0.16.1.crate) = b92f40481c04ff1f4f61f304d61793c7b56ff76ac1469f1beb199b1445b253bd
@@ -1129,26 +1127,24 @@ SHA256 (rust/crates/wasi-0.9.0+wasi-snapshot-preview1.crate) = cccddf32554fecc6a
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/wasm-bindgen-0.2.83.crate) = eaf9f5aceeec8be17c128b2e93e031fb8a4d469bb9c4ae2d7dc1888b26887268
-SIZE (rust/crates/wasm-bindgen-0.2.83.crate) = 169618
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 4c8ffb332579b0557b52d268b91feab8df3615f265d5270fec2a8c95b17c1142
-SIZE (rust/crates/wasm-bindgen-backend-0.2.83.crate) = 25620
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 23639446165ca5a5de86ae1d8896b737ae80319560fbaa4c2887b7da6e7ebd7d
-SIZE (rust/crates/wasm-bindgen-futures-0.4.33.crate) = 15216
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 052be0f94026e6cbc75cdefc9bae13fd6052cdcaf532fa6c45e7ae33a1e6c810
-SIZE (rust/crates/wasm-bindgen-macro-0.2.83.crate) = 12075
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e307b13285f9d75df86bfdf816c5721e573dec1f9b8aa193c
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
-SHA256 (rust/crates/wasm-streams-0.3.0.crate) = b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7
-SIZE (rust/crates/wasm-streams-0.3.0.crate) = 33502
-SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
-SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
-SHA256 (rust/crates/webpki-roots-0.23.1.crate) = b03058f88386e5ff5310d9111d53f48b17d732b401aeb83a8d5190f2ac459338
-SIZE (rust/crates/webpki-roots-0.23.1.crate) = 245626
-SHA256 (rust/crates/webpki-roots-0.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
-SIZE (rust/crates/webpki-roots-0.25.2.crate) = 250405
+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/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
+SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
+SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
SHA256 (rust/crates/whatlang-0.16.4.crate) = 471d1c1645d361eb782a1650b1786a8fb58dd625e681a04c09f5ff7c8764a7b0
SIZE (rust/crates/whatlang-0.16.4.crate) = 82482
SHA256 (rust/crates/which-4.3.0.crate) = 1c831fbbee9e129a8cf93e7747a82da9d95ba8e16621cae60ec2cdc849bacb7b
@@ -1161,8 +1157,6 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
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/winnow-0.5.37.crate) = a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5
-SIZE (rust/crates/winnow-0.5.37.crate) = 158728
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
SIZE (rust/crates/windows-0.48.0.crate) = 11864177
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
@@ -1225,8 +1219,10 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f98
SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
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/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/winnow-0.5.37.crate) = a7cad8365489051ae9f054164e459304af2e7e9bb407c958076c8bf4aef52da5
+SIZE (rust/crates/winnow-0.5.37.crate) = 158728
+SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (rust/crates/winreg-0.52.0.crate) = 30148
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/xattr-1.0.1.crate) = f4686009f71ff3e5c4dbcf1a282d0a44db3f021ba69350cd42086b3e5f1c6985
@@ -1257,11 +1253,11 @@ 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 (qdrant-quantization-939fdb627a8edcf92fd71e3c79017156690850e9_GH0.tar.gz) = 30f039511820cddd9d769a85b3a28fd8083db8013161c7a9109784a399ac7c95
-SIZE (qdrant-quantization-939fdb627a8edcf92fd71e3c79017156690850e9_GH0.tar.gz) = 59857
+SHA256 (qdrant-wal-a7870900f29811a24e20882887d60e6a2febf945_GH0.tar.gz) = 6a7a72576f438a9c5783fac314e678d02534464baa53e566e624986ae2dfb45f
+SIZE (qdrant-wal-a7870900f29811a24e20882887d60e6a2febf945_GH0.tar.gz) = 27319
+SHA256 (qdrant-quantization-14f42f944358b4e95c482892dc4ead019809a448_GH0.tar.gz) = 78ba36313364f8f4b327bd95ec14ec1d2addbb6706a89d9f3ab19bcc2ddb4c1e
+SIZE (qdrant-quantization-14f42f944358b4e95c482892dc4ead019809a448_GH0.tar.gz) = 60002
SHA256 (qdrant-tonic-060ab88c87955adc59d46a44b4e3b72cb4cc1522_GH0.tar.gz) = 590505f0eb8f59cbc64bb0eabbb5b06132e14dd98b3d349df57788834638afc9
SIZE (qdrant-tonic-060ab88c87955adc59d46a44b4e3b72cb4cc1522_GH0.tar.gz) = 37445849
-SHA256 (qdrant-wal-fad0e7c48be58d8e7db4cc739acd9b1cf6735de0_GH0.tar.gz) = 4856294449286749889f6e3ffc9caaf7e92e1795743fdaff8f18fb3931d2364a
-SIZE (qdrant-wal-fad0e7c48be58d8e7db4cc739acd9b1cf6735de0_GH0.tar.gz) = 26823
-SHA256 (qdrant-qdrant-v1.8.2_GH0.tar.gz) = 62db1e1a78398adef44f581d0085ae86cbe8ad2a3feb8c2dd3e34315ea90f339
-SIZE (qdrant-qdrant-v1.8.2_GH0.tar.gz) = 1899711
+SHA256 (qdrant-qdrant-v1.9.0_GH0.tar.gz) = b227a877e1da83698e93d3b6bcc10890b8622ca6a298be0a921917eb97dc5b5e
+SIZE (qdrant-qdrant-v1.9.0_GH0.tar.gz) = 1985748
diff --git a/databases/redis-devel/Makefile b/databases/redis-devel/Makefile
index 32d6b39656e8..ec65dc020ee7 100644
--- a/databases/redis-devel/Makefile
+++ b/databases/redis-devel/Makefile
@@ -1,6 +1,5 @@
PORTNAME= redis
-DISTVERSION= 7.2.4.20240229
-PORTREVISION= 1
+DISTVERSION= 7.2.4.20240425
CATEGORIES= databases
PKGNAMESUFFIX= -devel
@@ -8,13 +7,18 @@ MAINTAINER= yasu@FreeBSD.org
COMMENT= Persistent key-value database with built-in net interface
WWW= https://redis.io/
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= RSALv2 SSPLv1
+LICENSE_COMB= dual
+LICENSE_NAME_RSALv2= Redis Source Available License v2
+LICENSE_NAME_SSPLv1= Server Side Public License v1
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_PERMS_RSALv2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+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= f17381a38
+GH_TAGNAME= f95031c47
USE_RC_SUBR= redis sentinel
MAKE_ENV= OPTIMIZATION= \
diff --git a/databases/redis-devel/distinfo b/databases/redis-devel/distinfo
index bce582a956bd..148dfd677033 100644
--- a/databases/redis-devel/distinfo
+++ b/databases/redis-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709245097
-SHA256 (redis-redis-7.2.4.20240229-f17381a38_GH0.tar.gz) = 8859d064d40b0accd284e7375ca71252a01af9ded9de7d6a18913e41633ed81e
-SIZE (redis-redis-7.2.4.20240229-f17381a38_GH0.tar.gz) = 3471107
+TIMESTAMP = 1714529417
+SHA256 (redis-redis-7.2.4.20240425-f95031c47_GH0.tar.gz) = 6b499a385e5cd454a5a3774981798977d009ad892fdd916bcbf16af975eb5dea
+SIZE (redis-redis-7.2.4.20240425-f95031c47_GH0.tar.gz) = 3474009
diff --git a/databases/rqlite/Makefile b/databases/rqlite/Makefile
index 9ddd6cbf571e..292c075614da 100644
--- a/databases/rqlite/Makefile
+++ b/databases/rqlite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rqlite
DISTVERSIONPREFIX= v
-DISTVERSION= 8.23.2
+DISTVERSION= 8.24.1
CATEGORIES= databases
MAINTAINER= yuri@FreeBSD.org
diff --git a/databases/rqlite/distinfo b/databases/rqlite/distinfo
index 2c57a35a70c1..cb450d176995 100644
--- a/databases/rqlite/distinfo
+++ b/databases/rqlite/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713844853
-SHA256 (go/databases_rqlite/rqlite-v8.23.2/v8.23.2.mod) = f4ab31411d1ced2f7114dfd00d9a2afa967b1f9b3bed8802ddb719546dae77d0
-SIZE (go/databases_rqlite/rqlite-v8.23.2/v8.23.2.mod) = 2591
-SHA256 (go/databases_rqlite/rqlite-v8.23.2/v8.23.2.zip) = 13d1c0b6ab619e59d9d65ef57e962cb02b28b7351bf03cc212702040da32b36c
-SIZE (go/databases_rqlite/rqlite-v8.23.2/v8.23.2.zip) = 711612
+TIMESTAMP = 1714891723
+SHA256 (go/databases_rqlite/rqlite-v8.24.1/v8.24.1.mod) = eedf9470516aa13b443771d5f4149f1704e2726fa14273afcff71a44f5ea4c34
+SIZE (go/databases_rqlite/rqlite-v8.24.1/v8.24.1.mod) = 2591
+SHA256 (go/databases_rqlite/rqlite-v8.24.1/v8.24.1.zip) = e9dffbe26f48de01856aa308e78a3ef652ca43c6b6c31afdab6e36cf3a559ef2
+SIZE (go/databases_rqlite/rqlite-v8.24.1/v8.24.1.zip) = 714436
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 313b7659df77..fb4f7a6491dd 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -9,7 +9,6 @@
SUBDIR += anydesk
SUBDIR += appwrapper
SUBDIR += arttime
- SUBDIR += aspostit
SUBDIR += ausweisapp2
SUBDIR += autocutsel
SUBDIR += baobab
diff --git a/deskutils/arttime/Makefile b/deskutils/arttime/Makefile
index c2ae6608869c..4f96f8ff2ffa 100644
--- a/deskutils/arttime/Makefile
+++ b/deskutils/arttime/Makefile
@@ -1,7 +1,6 @@
PORTNAME= arttime
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0
-PORTREVISION= 1
+DISTVERSION= 2.3.2
CATEGORIES= deskutils
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/deskutils/arttime/distinfo b/deskutils/arttime/distinfo
index cdd7efa6e150..7015fc6c0295 100644
--- a/deskutils/arttime/distinfo
+++ b/deskutils/arttime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705831359
-SHA256 (poetaman-arttime-v2.3.0_GH0.tar.gz) = 67a750e7c92c3fb632155c510a3ad4a1eb802d14f984fb0dc832505db6072b3a
-SIZE (poetaman-arttime-v2.3.0_GH0.tar.gz) = 399073
+TIMESTAMP = 1714514808
+SHA256 (poetaman-arttime-v2.3.2_GH0.tar.gz) = e049a3d2a518bc7df318ac934420b00860489df810f3d1c655543b99ccc61edb
+SIZE (poetaman-arttime-v2.3.2_GH0.tar.gz) = 399308
diff --git a/deskutils/aspostit/Makefile b/deskutils/aspostit/Makefile
deleted file mode 100644
index a66fea765cf7..000000000000
--- a/deskutils/aspostit/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-PORTNAME= aspostit
-PORTVERSION= 1.3
-PORTREVISION= 9
-CATEGORIES= deskutils
-MASTER_SITES= AFTERSTEP/apps/aspostit
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= AfterStep dockable version of XPostIt
-
-LICENSE= GPLv2+
-
-DEPRECATED= Unmaintained, last upstream release in 2001
-EXPIRATION_DATE=2024-04-29
-
-USES= gmake jpeg xorg
-USE_XORG= xpm xaw xext x11
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/aspostit share/man/man1/aspostit.1.gz
-
-.include <bsd.port.pre.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-CFLAGS+= -Wno-error=int-conversion
-.endif
-
-post-extract:
- @${LN} -sf aspostit.man ${WRKSRC}/aspostit.1
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/aspostit ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_MAN} ${WRKSRC}/aspostit.1 ${STAGEDIR}${PREFIX}/share/man/man1
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/aspostit/distinfo b/deskutils/aspostit/distinfo
deleted file mode 100644
index 03e88bc69d65..000000000000
--- a/deskutils/aspostit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (aspostit-1.3.tar.gz) = c54af1e360a04962db22c45c31750363e4dbf6ac8c292230be8ed691702551c1
-SIZE (aspostit-1.3.tar.gz) = 75771
diff --git a/deskutils/aspostit/files/patch-app_defaults.h b/deskutils/aspostit/files/patch-app_defaults.h
deleted file mode 100644
index 032cbb2551b6..000000000000
--- a/deskutils/aspostit/files/patch-app_defaults.h
+++ /dev/null
@@ -1,15 +0,0 @@
-*** app_defaults.h Mon Jan 4 00:05:08 1999
---- app_defaults.h~ Mon Jan 4 00:05:01 1999
-***************
-*** 1,5 ****
- "Xpostit.geometry: 70x70-0+0",
-! "Xpostit.noteDir: ~/aspostit/",
- "Xpostit.Menu*cursor: hand1",
- "Xpostit.printCmd: \"lpr %s\"",
- "Xpostit.calendarCmd: cal",
---- 1,5 ----
- "Xpostit.geometry: 70x70-0+0",
-! "Xpostit.noteDir: ~/GNUstep/Library/AfterStep/aspostit/",
- "Xpostit.Menu*cursor: hand1",
- "Xpostit.printCmd: \"lpr %s\"",
- "Xpostit.calendarCmd: cal",
diff --git a/deskutils/aspostit/files/patch-xpostit.c b/deskutils/aspostit/files/patch-xpostit.c
deleted file mode 100644
index 943e94175240..000000000000
--- a/deskutils/aspostit/files/patch-xpostit.c
+++ /dev/null
@@ -1,19 +0,0 @@
---- xpostit.c.orig 1999-01-08 06:10:27.000000000 +0900
-+++ xpostit.c 2012-10-24 01:06:04.000000000 +0900
-@@ -32,6 +32,7 @@
- #include <X11/Xaw/SimpleMenu.h>
- #include <signal.h>
- #include <stdio.h>
-+#include <stdlib.h>
-
- #include "xpostit.h"
- #include "version.h"
-@@ -130,7 +131,7 @@
- unsigned long timer_interval; /* auto-save interval */
- unsigned long alarm_interval; /* alarm check interval */
-
--void main(argc, argv)
-+int main(argc, argv)
- char **argv;
- int argc;
- {
diff --git a/deskutils/aspostit/pkg-descr b/deskutils/aspostit/pkg-descr
deleted file mode 100644
index b495a0f5c5fd..000000000000
--- a/deskutils/aspostit/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-ASPostIt is a version of XPostIt hacked so it is compatible with the
-AfterStep Wharf (and probably that of other WMs as well).
diff --git a/deskutils/calibre/Makefile b/deskutils/calibre/Makefile
index 67dd5654afad..30e305824ae5 100644
--- a/deskutils/calibre/Makefile
+++ b/deskutils/calibre/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calibre
-PORTVERSION= 7.9.0
+PORTVERSION= 7.10.0
CATEGORIES= deskutils python
MASTER_SITES= http://download.calibre-ebook.com/${PORTVERSION}/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
@@ -70,7 +70,7 @@ USE_RC_SUBR= calibre
USE_XORG= x11 xext xrender
USE_GITHUB= nodefault
-GH_TUPLE= kovidgoyal:calibre-translations:ff5b7c8:translations \
+GH_TUPLE= kovidgoyal:calibre-translations:9741e2c:translations \
LibreOffice:dictionaries:8c5b631:hypenation
SHEBANG_GLOB= *.py *.recipe *.sh
diff --git a/deskutils/calibre/distinfo b/deskutils/calibre/distinfo
index 47f60d7f0f5f..f468d341351e 100644
--- a/deskutils/calibre/distinfo
+++ b/deskutils/calibre/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1713509262
-SHA256 (calibre/calibre-7.9.0.tar.xz) = 225cefe075d6e9998454d516426d3870767bd451208df5955fd22fadf6021c89
-SIZE (calibre/calibre-7.9.0.tar.xz) = 44164396
-SHA256 (calibre/kovidgoyal-calibre-translations-ff5b7c8_GH0.tar.gz) = 138fb18464dd2126000e5030192dfca73b9708f7caaf525553d145d07baf94e5
-SIZE (calibre/kovidgoyal-calibre-translations-ff5b7c8_GH0.tar.gz) = 73310996
+TIMESTAMP = 1714719142
+SHA256 (calibre/calibre-7.10.0.tar.xz) = 1afbefa2a2c1cdaa6f78a152aa5103e3bd695324632e862a53962337f2ff9c4b
+SIZE (calibre/calibre-7.10.0.tar.xz) = 44201168
+SHA256 (calibre/kovidgoyal-calibre-translations-9741e2c_GH0.tar.gz) = 4b3980406ad29f6d79763ca398fe0cb778718c4e6ac075e58127e1c82f991280
+SIZE (calibre/kovidgoyal-calibre-translations-9741e2c_GH0.tar.gz) = 73365048
SHA256 (calibre/LibreOffice-dictionaries-8c5b631_GH0.tar.gz) = 8d862fd853f480a3b4f149cbadd595259b4a6a386c3cfa2db0078adca60475e4
SIZE (calibre/LibreOffice-dictionaries-8c5b631_GH0.tar.gz) = 110146452
diff --git a/deskutils/griffith/Makefile b/deskutils/griffith/Makefile
index d5e5eb1f0740..a15db7d78e5f 100644
--- a/deskutils/griffith/Makefile
+++ b/deskutils/griffith/Makefile
@@ -10,6 +10,9 @@ WWW= https://www.griffith.cc/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on expired databases/py-sqlalchemy12
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.1:databases/py-sqlalchemy12@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR} \
diff --git a/deskutils/health/Makefile b/deskutils/health/Makefile
index a0c570797eba..79c59e3239e2 100644
--- a/deskutils/health/Makefile
+++ b/deskutils/health/Makefile
@@ -27,6 +27,12 @@ CARGO_INSTALL= no
CARGO_TEST= no
GLIB_SCHEMAS= dev.Cogitri.Health.gschema.xml
+.if ${MACHINE_ARCH} == i386
+# https://github.com/rust-lang/rust/issues/85598
+LTO_UNSAFE= yes
+CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
+.endif
+
post-patch:
# Make each cargo subcommand very verbose
# Add explicit <triple> subdir for --target from USES=cargo
diff --git a/deskutils/pet/Makefile b/deskutils/pet/Makefile
index 977fcababedf..a023404edba1 100644
--- a/deskutils/pet/Makefile
+++ b/deskutils/pet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pet
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.1
+DISTVERSION= 0.8.1
CATEGORIES= deskutils
MAINTAINER= yuri@FreeBSD.org
diff --git a/deskutils/pet/distinfo b/deskutils/pet/distinfo
index 4defa76f890a..f78d40e2c25e 100644
--- a/deskutils/pet/distinfo
+++ b/deskutils/pet/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713672812
-SHA256 (go/deskutils_pet/pet-v0.7.1/v0.7.1.mod) = 78d0c98627abb04b8bc185dc99b48ee152d52949f15cd477b13c8a8e5a9b430b
-SIZE (go/deskutils_pet/pet-v0.7.1/v0.7.1.mod) = 1862
-SHA256 (go/deskutils_pet/pet-v0.7.1/v0.7.1.zip) = f09bae507787e4cdaaab4bc69ea7fd5e6c98146774f12285945e59183b71a31a
-SIZE (go/deskutils_pet/pet-v0.7.1/v0.7.1.zip) = 2773839
+TIMESTAMP = 1714871064
+SHA256 (go/deskutils_pet/pet-v0.8.1/v0.8.1.mod) = e571ede58d12203e0eff39fcb30a3090bfd27c244b2a7434b35739f5b6ea0e96
+SIZE (go/deskutils_pet/pet-v0.8.1/v0.8.1.mod) = 1864
+SHA256 (go/deskutils_pet/pet-v0.8.1/v0.8.1.zip) = d3e3f1bcadfb2a2346edf1745fc637ee89d5ee6e72f44a72a5497b1dfcf048e5
+SIZE (go/deskutils_pet/pet-v0.8.1/v0.8.1.zip) = 2776940
diff --git a/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h b/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h
new file mode 100644
index 000000000000..cf5796fc5bcc
--- /dev/null
+++ b/deskutils/plasma6-xdg-desktop-portal-kde/files/patch-src_session.h
@@ -0,0 +1,19 @@
+Fix build on FreeBSD 13.2
+
+In file included from /wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/mocs_compilation.cpp:29:
+In file included from /wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/moc_session.cpp:9:
+/wrkdirs/usr/ports/deskutils/plasma6-xdg-desktop-portal-kde/work/.build/src/xdg-desktop-portal-kde_autogen/EWIEGA46WW/../../../../xdg-desktop-portal-kde-6.0.4/src/session.h:186:10: error: no template named 'unordered_map' in namespace 'std'
+ std::unordered_map<QString, std::unique_ptr<QAction>> m_shortcuts;
+ ~~~~~^
+
+--- src/session.h.orig 2024-04-16 10:39:21 UTC
++++ src/session.h
+@@ -9,6 +9,8 @@
+ #ifndef XDG_DESKTOP_PORTAL_KDE_SESSION_H
+ #define XDG_DESKTOP_PORTAL_KDE_SESSION_H
+
++#include <unordered_map>
++
+ #include <QAction>
+ #include <QDBusVirtualObject>
+ #include <QObject>
diff --git a/deskutils/py-paperless-ngx/Makefile b/deskutils/py-paperless-ngx/Makefile
index 347baff5bc06..f8885ccace83 100644
--- a/deskutils/py-paperless-ngx/Makefile
+++ b/deskutils/py-paperless-ngx/Makefile
@@ -1,6 +1,7 @@
PORTNAME= paperless-ngx
PORTVERSION= 2.7.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= deskutils python
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/:webui \
GH:gh
diff --git a/deskutils/py-paperless-ngx/files/paperless-beat.in b/deskutils/py-paperless-ngx/files/paperless-beat.in
index 76c977d9c2ea..3fa2f2b4d4a6 100755
--- a/deskutils/py-paperless-ngx/files/paperless-beat.in
+++ b/deskutils/py-paperless-ngx/files/paperless-beat.in
@@ -11,11 +11,13 @@
# paperless_beat_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_beat
-# paperless_beat_log_facility(str): Set to "daemon" by default.
+# paperless_beat_user (str): Set to "paperless" by default.
+# User to run beat.
+# paperless_beat_log_facility (str): Set to "daemon" by default.
# Beat logging syslog facility.
-# paperless_beat_log_priority(str): Set to "notice" by default.
+# paperless_beat_log_priority (str): Set to "notice" by default.
# Beat logging syslog priority.
-# paperless_beat_log_tag(str): Set to "paperless-beat" by default.
+# paperless_beat_log_tag (str): Set to "paperless-beat" by default.
# Beat logging syslog tag.
. /etc/rc.subr
@@ -23,7 +25,8 @@
name="paperless_beat"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_beat_enable=${paperless_beat_enable:-"NO"}
paperless_beat_daemon_user=${paperless_beat_user:-"paperless"}
paperless_beat_log_facility=${paperless_beat_log_facility:-"daemon"}
@@ -45,5 +48,4 @@ command_args="-cS -u ${paperless_beat_daemon_user} \
%%PREFIX%%/bin/celery \
--app paperless beat --loglevel INFO"
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/paperless-consumer.in b/deskutils/py-paperless-ngx/files/paperless-consumer.in
index 806003623d2d..987234567de8 100755
--- a/deskutils/py-paperless-ngx/files/paperless-consumer.in
+++ b/deskutils/py-paperless-ngx/files/paperless-consumer.in
@@ -11,11 +11,13 @@
# paperless_consumer_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_consumer
+# paperless_consumer_user (str): Set to "paperless" by default.
+# User to run consumer.
# paperless_consumer_log_facility(str): Set to "daemon" by default.
# Consumer logging syslog facility.
# paperless_consumer_log_priority(str): Set to "notice" by default.
# Consumer logging syslog priority.
-# paperless_consumer_log_tag(str): Set to "paperless-consumer" by default.
+# paperless_consumer_log_tag (str): Set to "paperless-consumer" by default.
# Consumer logging syslog tag.
. /etc/rc.subr
@@ -23,7 +25,8 @@
name="paperless_consumer"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_consumer_enable=${paperless_consumer_enable:-"NO"}
paperless_consumer_daemon_user=${paperless_consumer_user:-"paperless"}
paperless_consumer_log_facility=${paperless_consumer_log_facility:-"daemon"}
@@ -45,5 +48,4 @@ command_args="-cS -u ${paperless_consumer_daemon_user} \
-T ${paperless_consumer_log_tag} \
%%PREFIX%%/bin/paperless document_consumer"
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/paperless-flower.in b/deskutils/py-paperless-ngx/files/paperless-flower.in
index 87f5942f365a..3690d41da3a8 100755
--- a/deskutils/py-paperless-ngx/files/paperless-flower.in
+++ b/deskutils/py-paperless-ngx/files/paperless-flower.in
@@ -10,11 +10,13 @@
# paperless_flower_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_flower
-# paperless_flower_log_facility(str): Set to "daemon" by default.
+# paperless_flower_user (str): Set to "paperless" by default.
+# User to run flower.
+# paperless_flower_log_facility (str): Set to "daemon" by default.
# Flower logging syslog facility.
-# paperless_flower_log_priority(str): Set to "notice" by default.
+# paperless_flower_log_priority (str): Set to "notice" by default.
# Flower logging syslog priority.
-# paperless_flower_log_tag(str): Set to "paperless-flower" by default.
+# paperless_flower_log_tag (str): Set to "paperless-flower" by default.
# Flower logging syslog tag.
. /etc/rc.subr
@@ -22,7 +24,8 @@
name="paperless_flower"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_flower_enable=${paperless_flower_enable:-"NO"}
paperless_flower_daemon_user=${paperless_flower_user:-"paperless"}
paperless_flower_log_facility=${paperless_flower_log_facility:-"daemon"}
@@ -44,5 +47,4 @@ command_args="-cS -u ${paperless_flower_daemon_user} \
%%PREFIX%%/bin/celery \
--app paperless flower --url-prefix=flower --loglevel INFO"
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/paperless-migrate.in b/deskutils/py-paperless-ngx/files/paperless-migrate.in
index 596fa621e8dc..91bd702d2b10 100755
--- a/deskutils/py-paperless-ngx/files/paperless-migrate.in
+++ b/deskutils/py-paperless-ngx/files/paperless-migrate.in
@@ -11,11 +11,13 @@
# paperless_migrate_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_migrate
-# paperless_migrate_log_facility(str): Set to "daemon" by default.
+# paperless_migrate_user (str): Set to "paperless" by default.
+# User to run migrate.
+# paperless_migrate_log_facility (str): Set to "daemon" by default.
# Migrate logging syslog facility.
-# paperless_migrate_log_priority(str): Set to "notice" by default.
+# paperless_migrate_log_priority (str): Set to "notice" by default.
# Migrate logging syslog priority.
-# paperless_migrate_log_tag(str): Set to "paperless-migrate" by default.
+# paperless_migrate_log_tag (str): Set to "paperless-migrate" by default.
# Migrate logging syslog tag.
. /etc/rc.subr
@@ -23,7 +25,8 @@
name="paperless_migrate"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_migrate_enable=${paperless_migrate_enable:-"NO"}
paperless_migrate_user=${paperless_migrate_user:-"paperless"}
paperless_migrate_log_facility=${paperless_migrate_log_facility:-"daemon"}
@@ -44,5 +47,4 @@ paperless_migrate_run()
-c 'sh -c "%%PREFIX%%/bin/paperless migrate --no-color -v 0"'
}
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/paperless-ngx.7.in b/deskutils/py-paperless-ngx/files/paperless-ngx.7.in
index d809cf9eaceb..6f771e4713e3 100644
--- a/deskutils/py-paperless-ngx/files/paperless-ngx.7.in
+++ b/deskutils/py-paperless-ngx/files/paperless-ngx.7.in
@@ -23,7 +23,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
-.Dd February 22, 2024
+.Dd April 24, 2024
.Dt PAPERLESS-NGX 7
.Os
.Sh NAME
@@ -120,6 +120,12 @@ Modify
to match the configured credentials (when running on localhost,
it is possible to use no special credentials).
.Pp
+In case redis is not running on localhost, an ACL entry needs to
+be added to grant permissions to the user used to access the instance:
+.Bd -literal -offset indent
+user paperlessusername on +@all -@admin ~* &*
+.Ed
+.Pp
The URL paperless is hosted on needs to be configued by setting
.Va PAPERLESS_URL ,
it is also possible to tune
@@ -159,8 +165,8 @@ In order to process scanned documents using machine learning,
paperless-ngx requires NLTK (natural language toolkit) data.
The required files can be downloaded by using these commands:
.Bd -literal -offset indent
-%%PYTHON_CMD%% -m nltk.downloader \\
- stopwords punkt -d /var/db/paperless/nltkdata
+su -l paperless -c '%%PYTHON_CMD%% -m nltk.downloader \\
+ stopwords snowball_data punkt -d /var/db/paperless/nltkdata'
.Ed
.Pp
Normally, the document classifier is run automatically by
@@ -178,6 +184,18 @@ It can be enabled and started like this:
service paperless-flower enable
service paperless-flower start
.Ed
+.Sh JBIG2 ENCODING
+In case a binary named `jbig2enc' is found in $PATH, textproc/py-ocrmypdf
+will automatically pick it up to encode PDFs with it.
+.Pp
+A patch to add a port skeleton for jbig2enc for manual building
+on a local ports tree can be found here:
+.Pa https://people.freebsd.org/~grembo/graphics-jbig2enc.patch
+.Pp
+There are various considerations to be made when using jbig2enc,
+including potential patent claims and regulatory requirements,
+see also
+.Pa https://en.wikipedia.org/wiki/JBIG2 .
.Sh WEB UI SETUP
Before using the web ui, make sure to create a super user and assign
a password
diff --git a/deskutils/py-paperless-ngx/files/paperless-webui.in b/deskutils/py-paperless-ngx/files/paperless-webui.in
index 19330fe57996..1e191883f00b 100755
--- a/deskutils/py-paperless-ngx/files/paperless-webui.in
+++ b/deskutils/py-paperless-ngx/files/paperless-webui.in
@@ -11,16 +11,22 @@
# paperless_webui_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_webui
-# paperless_webui_log_facility(str): Set to "daemon" by default.
+# paperless_webui_user (str): Set to "paperless" by default.
+# User to run webui.
+# paperless_webui_log_facility (str): Set to "daemon" by default.
# WebUI logging syslog facility.
-# paperless_webui_log_priority(str): Set to "notice" by default.
+# paperless_webui_log_priority (str): Set to "notice" by default.
# WebUI logging syslog priority.
-# paperless_webui_log_tag(str): Set to "paperless-webui" by default.
+# paperless_webui_log_tag (str): Set to "paperless-webui" by default.
# WebUI logging syslog tag.
-# paperless_webui_restart_delay(int): Set to "5" by default.
+# paperless_webui_listen_address (str): Set to "127.0.0.1" by default.
+# IP address to listen on.
+# paperless_webui_listen_port (int): Set to "8000" by default.
+# Port to listen on.
+# paperless_webui_restart_delay (int): Set to "5" by default.
# WebUI automatic restart delay in
# seconds.
-# paperless_webui_secret_key(str): Set to
+# paperless_webui_secret_key (str): Set to
# "%%PREFIX%%/etc/paperless_secret_key"
# by default. Load PAPERLESS_SECRET_KEY
# from this file from start, in case it
@@ -36,7 +42,8 @@
name="paperless_webui"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_webui_enable=${paperless_webui_enable:-"NO"}
paperless_webui_daemon_user=${paperless_webui_user:-"paperless"}
paperless_webui_log_facility=${paperless_webui_log_facility:-"daemon"}
@@ -87,5 +94,4 @@ paperless_webui_prestart()
fi
}
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/paperless-worker.in b/deskutils/py-paperless-ngx/files/paperless-worker.in
index 51568e68415a..db99288a005e 100755
--- a/deskutils/py-paperless-ngx/files/paperless-worker.in
+++ b/deskutils/py-paperless-ngx/files/paperless-worker.in
@@ -11,11 +11,13 @@
# paperless_worker_enable (bool): Set to "NO" by default.
# Set it to "YES" to enable
# paperless_worker
-# paperless_worker_log_facility(str): Set to "daemon" by default.
+# paperless_worker_user (str): Set to "paperless" by default.
+# User to run worker.
+# paperless_worker_log_facility (str): Set to "daemon" by default.
# Worker logging syslog facility.
-# paperless_worker_log_priority(str): Set to "notice" by default.
+# paperless_worker_log_priority (str): Set to "notice" by default.
# Worker logging syslog priority.
-# paperless_worker_log_tag(str): Set to "paperless-worker" by default.
+# paperless_worker_log_tag (str): Set to "paperless-worker" by default.
# Worker logging syslog tag.
. /etc/rc.subr
@@ -23,7 +25,8 @@
name="paperless_worker"
rcvar="${name}_enable"
-# Set defaults
+# read configuration and set defaults
+load_rc_config "$name"
paperless_worker_enable=${paperless_worker_enable:-"NO"}
paperless_worker_daemon_user=${paperless_worker_user:-"paperless"}
paperless_worker_log_facility=${paperless_worker_log_facility:-"daemon"}
@@ -45,5 +48,4 @@ command_args="-cS -u ${paperless_worker_daemon_user} \
%%PREFIX%%/bin/celery \
--app paperless worker --loglevel INFO --without-mingle --without-gossip"
-load_rc_config ${name}
run_rc_command "$1"
diff --git a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
index 12cc2465a4b0..e9c565cfdf84 100644
--- a/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
+++ b/deskutils/py-paperless-ngx/files/patch-paperless.conf.example
@@ -50,13 +50,11 @@
#PAPERLESS_TASK_WORKERS=1
#PAPERLESS_THREADS_PER_WORKER=1
#PAPERLESS_TIME_ZONE=UTC
-@@ -92,3 +106,9 @@
+@@ -92,3 +106,7 @@
#PAPERLESS_CONVERT_BINARY=/usr/bin/convert
#PAPERLESS_GS_BINARY=/usr/bin/gs
+
-+# NLTK settings
-+NLTK_DIR=/var/db/paperless/nltk_data
-+#NLTK_ENABLED=yes
-+# below defaults to OCR_LANGUAGE
-+#NLTK_LANGUAGE=
++# NLTK settings - see `man 7 paperless`
++PAPERLESS_NLTK_DIR=/var/db/paperless/nltkdata
++PAPERLESS_ENABLE_NLTK=yes
diff --git a/deskutils/py-paperless-ngx/files/pkg-message.in b/deskutils/py-paperless-ngx/files/pkg-message.in
index 3a67d4c433b9..d76964202b9a 100644
--- a/deskutils/py-paperless-ngx/files/pkg-message.in
+++ b/deskutils/py-paperless-ngx/files/pkg-message.in
@@ -4,4 +4,25 @@
Please see `man paperless-ngx' for details on how to configure paperless.
EOM
}
+{ type: upgrade
+ message: <<EOM
+After each upgrade, please check for differences between your config and
+the sample configuration installed by the package:
+
+ diff -u %%PREFIX%%/etc/paperless.conf \
+ %%PREFIX%%/etc/paperless.conf.sample
+
+Then merge in changes as required by editing
+%%PREFIX%%/etc/paperless.conf.
+EOM
+}
+{ type: upgrade
+ maximum_version: "2.7.2_1"
+ message: <<EOM
+Configuration of NLTK data has been fixed in port version 2.7.2_1.
+
+Please modify your %%PREFIX%%/etc/paperless.conf based on
+`*NLTK*` settings found in %%PREFIX%%/etc/paperless.conf.sample.
+EOM
+}
]
diff --git a/deskutils/semantik/Makefile b/deskutils/semantik/Makefile
index b663a434e81d..166c1cd2656e 100644
--- a/deskutils/semantik/Makefile
+++ b/deskutils/semantik/Makefile
@@ -1,6 +1,5 @@
PORTNAME= semantik
-DISTVERSION= 1.2.10
-PORTREVISION= 1
+DISTVERSION= 1.2.11
CATEGORIES= deskutils kde
MASTER_SITES= https://waf.io/
diff --git a/deskutils/semantik/distinfo b/deskutils/semantik/distinfo
index 0ec3379b5fcd..2ac22a4ce63f 100644
--- a/deskutils/semantik/distinfo
+++ b/deskutils/semantik/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689789536
-SHA256 (semantik-1.2.10.tar.bz2) = e5a33968461d1a47731fe0a5ce265ce507c5000a1f8b5a4ac5314f1ca055f2af
-SIZE (semantik-1.2.10.tar.bz2) = 627389
+TIMESTAMP = 1714615056
+SHA256 (semantik-1.2.11.tar.bz2) = 3d097f0f210433b74ca97288612d04032d482a61f299072ca830ab68037e49b6
+SIZE (semantik-1.2.11.tar.bz2) = 628599
diff --git a/devel/Makefile b/devel/Makefile
index c398cfa454c7..aa1e59771040 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -370,7 +370,6 @@
SUBDIR += ccls
SUBDIR += ccrtp
SUBDIR += cctz
- SUBDIR += cdash
SUBDIR += cdecl
SUBDIR += cdialog
SUBDIR += cdk
@@ -450,7 +449,6 @@
SUBDIR += concurrencpp
SUBDIR += concurrencykit
SUBDIR += concurrentqueue
- SUBDIR += configkit
SUBDIR += cons
SUBDIR += cons-test
SUBDIR += containers
@@ -813,6 +811,7 @@
SUBDIR += git-modes
SUBDIR += git-p4
SUBDIR += git-prev-next
+ SUBDIR += git-repo-manager
SUBDIR += git-review
SUBDIR += git-subrepo
SUBDIR += git-svn
@@ -1365,7 +1364,6 @@
SUBDIR += libpeas
SUBDIR += libpff
SUBDIR += libphdi
- SUBDIR += libphk
SUBDIR += libphonenumber
SUBDIR += libplist
SUBDIR += libpo6
@@ -4431,6 +4429,7 @@
SUBDIR += py-beniget
SUBDIR += py-bidict
SUBDIR += py-billiard
+ SUBDIR += py-binary_file_search
SUBDIR += py-binaryornot
SUBDIR += py-biplist
SUBDIR += py-bitarray
@@ -5094,6 +5093,7 @@
SUBDIR += py-mypy_extensions
SUBDIR += py-mystic
SUBDIR += py-naiveBayesClassifier
+ SUBDIR += py-nanobind
SUBDIR += py-nanotime
SUBDIR += py-natsort
SUBDIR += py-natural
@@ -5209,6 +5209,7 @@
SUBDIR += py-pbr
SUBDIR += py-pbs-installer
SUBDIR += py-pcodedmp
+ SUBDIR += py-pcpp
SUBDIR += py-pdm
SUBDIR += py-pdm-autoexport
SUBDIR += py-pdm-backend
@@ -5397,6 +5398,7 @@
SUBDIR += py-pymsgbox
SUBDIR += py-pymtbl
SUBDIR += py-pynest2d
+ SUBDIR += py-pynvml
SUBDIR += py-pyopencl
SUBDIR += py-pyparsing
SUBDIR += py-pyparsing2
@@ -5820,6 +5822,7 @@
SUBDIR += py-types-Werkzeug
SUBDIR += py-types-click
SUBDIR += py-types-cryptography
+ SUBDIR += py-types-decorator
SUBDIR += py-types-docutils
SUBDIR += py-types-futures
SUBDIR += py-types-jsonschema
@@ -7282,8 +7285,6 @@
SUBDIR += rubygem-p4ruby
SUBDIR += rubygem-paint
SUBDIR += rubygem-pairing_heap
- SUBDIR += rubygem-paperclip-rails5
- SUBDIR += rubygem-paperclip-rails50
SUBDIR += rubygem-parser
SUBDIR += rubygem-pastel
SUBDIR += rubygem-patch_finder
@@ -7448,7 +7449,6 @@
SUBDIR += rubygem-ruby-statistics
SUBDIR += rubygem-ruby2_keywords
SUBDIR += rubygem-ruby2ruby
- SUBDIR += rubygem-ruby_dep
SUBDIR += rubygem-ruby_memcheck
SUBDIR += rubygem-ruby_parser
SUBDIR += rubygem-rubygems-mirror
@@ -7902,7 +7902,6 @@
SUBDIR += tkcvs
SUBDIR += tkp4
SUBDIR += tl-expected
- SUBDIR += tla
SUBDIR += tllist
SUBDIR += tlsh
SUBDIR += tlx
diff --git a/devel/R-cran-kit/Makefile b/devel/R-cran-kit/Makefile
index f48d773489c8..1ae978e1c43d 100644
--- a/devel/R-cran-kit/Makefile
+++ b/devel/R-cran-kit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kit
-DISTVERSION= 0.0.16
+DISTVERSION= 0.0.17
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-kit/distinfo b/devel/R-cran-kit/distinfo
index 19eedb254ca4..16b13872db96 100644
--- a/devel/R-cran-kit/distinfo
+++ b/devel/R-cran-kit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709281746
-SHA256 (kit_0.0.16.tar.gz) = 394b0fc6032194beb276a155eb19a334a48279cc3c2262f86307f33d88e4fb9f
-SIZE (kit_0.0.16.tar.gz) = 93130
+TIMESTAMP = 1714901197
+SHA256 (kit_0.0.17.tar.gz) = 771275448c1d4a810fbd3a8fe86acc133ba1b582085b3ce20136e183d2968bf7
+SIZE (kit_0.0.17.tar.gz) = 93738
diff --git a/devel/R-cran-mlbench/Makefile b/devel/R-cran-mlbench/Makefile
index ff1cb52efb79..bfcba1cd0d00 100644
--- a/devel/R-cran-mlbench/Makefile
+++ b/devel/R-cran-mlbench/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mlbench
-DISTVERSION= 2.1-3.1
+DISTVERSION= 2.1-5
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-mlbench/distinfo b/devel/R-cran-mlbench/distinfo
index b2c581c4ea6e..5b89cdebb4e7 100644
--- a/devel/R-cran-mlbench/distinfo
+++ b/devel/R-cran-mlbench/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702140532
-SHA256 (mlbench_2.1-3.1.tar.gz) = 7afec6d58968ab526ea642e1df39bead2f479c14486b0a62032c999ba73d5cf0
-SIZE (mlbench_2.1-3.1.tar.gz) = 922128
+TIMESTAMP = 1714903286
+SHA256 (mlbench_2.1-5.tar.gz) = 4dbfd652adda7c0caf544d3a6cd23a2ee97c22faefe4d15b8a6782061cc9e76f
+SIZE (mlbench_2.1-5.tar.gz) = 917658
diff --git a/devel/R-cran-sfsmisc/Makefile b/devel/R-cran-sfsmisc/Makefile
index fe2c781be476..e8fe98f3153a 100644
--- a/devel/R-cran-sfsmisc/Makefile
+++ b/devel/R-cran-sfsmisc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sfsmisc
-DISTVERSION= 1.1-17
+DISTVERSION= 1.1-18
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-sfsmisc/distinfo b/devel/R-cran-sfsmisc/distinfo
index 08607b209fea..8629fedece22 100644
--- a/devel/R-cran-sfsmisc/distinfo
+++ b/devel/R-cran-sfsmisc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706951726
-SHA256 (sfsmisc_1.1-17.tar.gz) = c054277235ce594e97f7b4beb78189613f19bb17635b278f67fa142de947301a
-SIZE (sfsmisc_1.1-17.tar.gz) = 185674
+TIMESTAMP = 1714260506
+SHA256 (sfsmisc_1.1-18.tar.gz) = 33052ea0e9b7f2b8f079b2adbf58bd89a39b49e66a352df85191cc01adc483ad
+SIZE (sfsmisc_1.1-18.tar.gz) = 186005
diff --git a/devel/athens/Makefile b/devel/athens/Makefile
index 752d89a99ab2..a81f1f5235e1 100644
--- a/devel/athens/Makefile
+++ b/devel/athens/Makefile
@@ -1,5 +1,5 @@
PORTNAME= athens
-DISTVERSION= 0.13.3
+DISTVERSION= 0.14.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:modules
-BUILD_DATE= 2024-04-23-00:00:00-UTC
+BUILD_DATE= 2024-05-03-00:00:00-UTC
GO_MODULE= github.com/gomods/${PORTNAME}
GO_TARGET= ./cmd/proxy
diff --git a/devel/athens/distinfo b/devel/athens/distinfo
index 208cb9f2ac86..8412349f22f5 100644
--- a/devel/athens/distinfo
+++ b/devel/athens/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713861165
-SHA256 (go/devel_athens/athens-v0.13.3/v0.13.3.mod) = 6f634d939e12733e191b05db8693fa2f7b28c20f6c101e33b8c3106a0a3698bb
-SIZE (go/devel_athens/athens-v0.13.3/v0.13.3.mod) = 7433
-SHA256 (go/devel_athens/athens-v0.13.3/v0.13.3.zip) = 714cb1954635bb07a0bb475ef0d464b35a41e806cb6575b651cfcab2b1ddcf0e
-SIZE (go/devel_athens/athens-v0.13.3/v0.13.3.zip) = 12841886
+TIMESTAMP = 1714688234
+SHA256 (go/devel_athens/athens-v0.14.0/v0.14.0.mod) = 0d761ccc084f0f96f676d782053d91da443129c45c3af31e90d80d7aff78cc5a
+SIZE (go/devel_athens/athens-v0.14.0/v0.14.0.mod) = 8630
+SHA256 (go/devel_athens/athens-v0.14.0/v0.14.0.zip) = 4d18b41363582dd66ac68c044d840d80f727aa8b606aa667cf18a96a2e9064dc
+SIZE (go/devel_athens/athens-v0.14.0/v0.14.0.zip) = 4200331
diff --git a/devel/avrdude/Makefile b/devel/avrdude/Makefile
index 503de0606985..8491c17dae93 100644
--- a/devel/avrdude/Makefile
+++ b/devel/avrdude/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= devel
MAINTAINER= joerg@FreeBSD.org
COMMENT= Program for programming the on-chip memory of Atmel AVR CPUs
-WWW= https://www.nongnu.org/avrdude/
+WWW= https://github.com/avrdudes/avrdude/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
diff --git a/devel/aws-c-io/Makefile b/devel/aws-c-io/Makefile
index 7cd068c56129..7bb55e203040 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.14.7
+DISTVERSION= 0.14.8
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-io/distinfo b/devel/aws-c-io/distinfo
index 0cecc19a017b..c966994692a5 100644
--- a/devel/aws-c-io/distinfo
+++ b/devel/aws-c-io/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712139024
-SHA256 (awslabs-aws-c-io-v0.14.7_GH0.tar.gz) = ecf1f660d7d43913aa8a416be6a2027101ce87c3b241344342d608335b4df7d4
-SIZE (awslabs-aws-c-io-v0.14.7_GH0.tar.gz) = 668873
+TIMESTAMP = 1714899877
+SHA256 (awslabs-aws-c-io-v0.14.8_GH0.tar.gz) = d50e21fdbd5170a4071fe067ef4ce297b02cb058ad47e118305e25f6e07d9cf0
+SIZE (awslabs-aws-c-io-v0.14.8_GH0.tar.gz) = 669134
diff --git a/devel/aws-c-mqtt/Makefile b/devel/aws-c-mqtt/Makefile
index 9e10cc5e07b0..b66029309989 100644
--- a/devel/aws-c-mqtt/Makefile
+++ b/devel/aws-c-mqtt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-mqtt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.3
+DISTVERSION= 0.10.4
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-mqtt/distinfo b/devel/aws-c-mqtt/distinfo
index 671a6c49d4c8..1e081b86a343 100644
--- a/devel/aws-c-mqtt/distinfo
+++ b/devel/aws-c-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709284956
-SHA256 (awslabs-aws-c-mqtt-v0.10.3_GH0.tar.gz) = bb938d794b0757d669b5877526363dc6f6f0e43869ca19fc196ffd0f7a35f5b9
-SIZE (awslabs-aws-c-mqtt-v0.10.3_GH0.tar.gz) = 361985
+TIMESTAMP = 1714159992
+SHA256 (awslabs-aws-c-mqtt-v0.10.4_GH0.tar.gz) = 6a41456f9eee15d71e4e2ee162b354865809f26620f1e6e5acb237f190f77f3f
+SIZE (awslabs-aws-c-mqtt-v0.10.4_GH0.tar.gz) = 362228
diff --git a/devel/bacon/Makefile b/devel/bacon/Makefile
index 3402d386d601..b90056ef9acc 100644
--- a/devel/bacon/Makefile
+++ b/devel/bacon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bacon
DISTVERSIONPREFIX= v
-DISTVERSION= 2.16.0
+DISTVERSION= 2.17.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bacon/distinfo b/devel/bacon/distinfo
index b72dc5ed8c87..9675bd135192 100644
--- a/devel/bacon/distinfo
+++ b/devel/bacon/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711870216
+TIMESTAMP = 1714891849
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
@@ -493,5 +493,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
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 (Canop-bacon-v2.16.0_GH0.tar.gz) = c2a54f858c04649b91e8d6d54c41da9788b1fa8df083e4fb60596663ef8f20e1
-SIZE (Canop-bacon-v2.16.0_GH0.tar.gz) = 685571
+SHA256 (Canop-bacon-v2.17.0_GH0.tar.gz) = 6130d7394feb50d8c590119a640bfbba25252abf949c9630861379a58da94e2f
+SIZE (Canop-bacon-v2.17.0_GH0.tar.gz) = 686103
diff --git a/devel/bats-core/Makefile b/devel/bats-core/Makefile
index dfb767f10fc7..f30b9104ddc3 100644
--- a/devel/bats-core/Makefile
+++ b/devel/bats-core/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bats-core
DISTVERSIONPREFIX= v
-DISTVERSION= 1.10.0
+DISTVERSION= 1.11.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/bats-core/distinfo b/devel/bats-core/distinfo
index 3b116e48869b..a7cc200703b4 100644
--- a/devel/bats-core/distinfo
+++ b/devel/bats-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689486443
-SHA256 (bats-core-bats-core-v1.10.0_GH0.tar.gz) = a1a9f7875aa4b6a9480ca384d5865f1ccf1b0b1faead6b47aa47d79709a5c5fd
-SIZE (bats-core-bats-core-v1.10.0_GH0.tar.gz) = 159353
+TIMESTAMP = 1714871236
+SHA256 (bats-core-bats-core-v1.11.0_GH0.tar.gz) = aeff09fdc8b0c88b3087c99de00cf549356d7a2f6a69e3fcec5e0e861d2f9063
+SIZE (bats-core-bats-core-v1.11.0_GH0.tar.gz) = 172044
diff --git a/devel/bats-core/pkg-plist b/devel/bats-core/pkg-plist
index b15ea51ae973..d29d95d179fb 100644
--- a/devel/bats-core/pkg-plist
+++ b/devel/bats-core/pkg-plist
@@ -16,6 +16,7 @@ libexec/bats-core/bats-format-junit
libexec/bats-core/bats-format-pretty
libexec/bats-core/bats-format-tap
libexec/bats-core/bats-format-tap13
+libexec/bats-core/bats-gather-tests
libexec/bats-core/bats-preprocess
share/man/man1/bats.1.gz
share/man/man7/bats.7.gz
diff --git a/devel/busd/Makefile b/devel/busd/Makefile
index a9b3f8805a5f..3a8ffc92d850 100644
--- a/devel/busd/Makefile
+++ b/devel/busd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= busd
-DISTVERSION= 0.2.0
-PORTREVISION= 5
+DISTVERSION= 0.3.0
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
@@ -15,4 +15,9 @@ USE_GITHUB= yes
GH_ACCOUNT= dbus2
PLIST_FILES= bin/${PORTNAME}
+post-patch:
+# Respect consolekit2 as XDG_RUNTIME_DIR fallback
+ @${REINPLACE_CMD} 's,/run,/var&,' \
+ ${WRKSRC}/src/bus/mod.rs
+
.include <bsd.port.mk>
diff --git a/devel/busd/Makefile.crates b/devel/busd/Makefile.crates
index 6e4ab8352bc6..3bde8f433582 100644
--- a/devel/busd/Makefile.crates
+++ b/devel/busd/Makefile.crates
@@ -1,213 +1,212 @@
-CARGO_CRATES= adler-1.0.2 \
- aho-corasick-0.7.18 \
- ansi_term-0.12.1 \
- anyhow-1.0.58 \
- async-broadcast-0.5.0 \
- async-channel-1.8.0 \
- async-io-1.13.0 \
- async-lock-2.7.0 \
- async-process-1.7.0 \
- async-recursion-1.0.0 \
- async-stream-0.3.3 \
- async-stream-impl-0.3.3 \
- async-task-4.4.0 \
- async-trait-0.1.58 \
- atomic-waker-1.1.1 \
- atty-0.2.14 \
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ aho-corasick-1.1.2 \
+ anstream-0.6.11 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
+ anyhow-1.0.82 \
+ async-broadcast-0.7.0 \
+ async-channel-2.2.0 \
+ async-io-2.3.1 \
+ async-lock-2.8.0 \
+ async-lock-3.3.0 \
+ async-process-2.2.2 \
+ async-recursion-1.1.1 \
+ async-signal-0.2.5 \
+ async-stream-0.3.5 \
+ async-stream-impl-0.3.5 \
+ async-task-4.7.0 \
+ async-trait-0.1.80 \
+ atomic-waker-1.1.2 \
autocfg-1.1.0 \
- axum-0.5.17 \
- axum-core-0.2.9 \
- base64-0.13.1 \
+ axum-0.6.20 \
+ axum-core-0.3.4 \
+ backtrace-0.3.69 \
+ base64-0.21.7 \
bitflags-1.3.2 \
- block-buffer-0.10.3 \
- blocking-1.3.1 \
- byteorder-1.4.3 \
- bytes-1.2.0 \
- cc-1.0.79 \
+ bitflags-2.4.2 \
+ block-buffer-0.10.4 \
+ blocking-1.5.1 \
+ byteorder-1.5.0 \
+ bytes-1.5.0 \
+ cc-1.0.83 \
cfg-if-1.0.0 \
- clap-4.0.18 \
- clap_derive-4.0.18 \
- clap_lex-0.3.0 \
- concurrent-queue-2.2.0 \
- console-api-0.4.0 \
- console-subscriber-0.1.8 \
- cpufeatures-0.2.5 \
+ cfg_aliases-0.1.1 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
+ colorchoice-1.0.0 \
+ concurrent-queue-2.4.0 \
+ console-api-0.6.0 \
+ console-subscriber-0.2.0 \
+ cpufeatures-0.2.12 \
crc32fast-1.3.2 \
- crossbeam-channel-0.5.6 \
- crossbeam-utils-0.8.14 \
+ crossbeam-channel-0.5.11 \
+ crossbeam-utils-0.8.19 \
crypto-common-0.1.6 \
- derivative-2.2.0 \
- digest-0.10.5 \
- either-1.8.0 \
- enumflags2-0.7.7 \
- enumflags2_derive-0.7.7 \
- errno-0.3.1 \
- errno-dragonfly-0.1.2 \
+ digest-0.10.7 \
+ either-1.10.0 \
+ endi-1.1.0 \
+ enumflags2-0.7.9 \
+ enumflags2_derive-0.7.9 \
+ equivalent-1.0.1 \
+ errno-0.3.8 \
event-listener-2.5.3 \
- fastrand-1.8.0 \
- flate2-1.0.25 \
+ event-listener-4.0.3 \
+ event-listener-5.3.0 \
+ event-listener-strategy-0.4.0 \
+ event-listener-strategy-0.5.0 \
+ fastrand-2.0.1 \
+ flate2-1.0.28 \
fnv-1.0.7 \
- futures-0.3.25 \
- futures-channel-0.3.25 \
- futures-core-0.3.25 \
- futures-io-0.3.25 \
- futures-lite-1.13.0 \
- futures-macro-0.3.25 \
- futures-sink-0.3.25 \
- futures-task-0.3.25 \
- futures-util-0.3.25 \
- generic-array-0.14.6 \
- getrandom-0.2.7 \
- h2-0.3.15 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-io-0.3.30 \
+ futures-lite-2.2.0 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-util-0.3.30 \
+ generic-array-0.14.7 \
+ getrandom-0.2.12 \
+ gimli-0.28.1 \
+ h2-0.3.24 \
hashbrown-0.12.3 \
- hdrhistogram-7.5.2 \
- heck-0.4.0 \
- hermit-abi-0.1.19 \
- hermit-abi-0.3.1 \
+ hashbrown-0.14.3 \
+ hdrhistogram-7.5.4 \
+ heck-0.5.0 \
+ hermit-abi-0.3.5 \
hex-0.4.3 \
- http-0.2.8 \
- http-body-0.4.5 \
- http-range-header-0.3.0 \
+ http-0.2.11 \
+ http-body-0.4.6 \
httparse-1.8.0 \
- httpdate-1.0.2 \
+ httpdate-1.0.3 \
humantime-2.1.0 \
- hyper-0.14.22 \
+ hyper-0.14.28 \
hyper-timeout-0.4.1 \
- indexmap-1.9.2 \
- instant-0.1.12 \
- io-lifetimes-1.0.10 \
+ indexmap-1.9.3 \
+ indexmap-2.2.2 \
itertools-0.10.5 \
- itoa-1.0.4 \
+ itoa-1.0.10 \
lazy_static-1.4.0 \
- libc-0.2.137 \
- linux-raw-sys-0.3.8 \
- lock_api-0.4.7 \
- log-0.4.17 \
+ libc-0.2.153 \
+ linux-raw-sys-0.4.13 \
matchers-0.1.0 \
- matchit-0.5.0 \
- memchr-2.5.0 \
- memoffset-0.7.1 \
- mime-0.3.16 \
+ matchit-0.7.3 \
+ memchr-2.7.1 \
+ memoffset-0.9.0 \
+ mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.6.2 \
- mio-0.8.4 \
- nix-0.26.2 \
- nom-7.1.1 \
- ntest-0.9.0 \
- ntest_test_cases-0.9.0 \
- ntest_timeout-0.9.0 \
- num-traits-0.2.15 \
- num_cpus-1.13.1 \
- once_cell-1.17.2 \
+ miniz_oxide-0.7.2 \
+ mio-0.8.10 \
+ nix-0.28.0 \
+ nom-7.1.3 \
+ ntest-0.9.2 \
+ ntest_test_cases-0.9.2 \
+ ntest_timeout-0.9.2 \
+ nu-ansi-term-0.46.0 \
+ num-traits-0.2.18 \
+ num_cpus-1.16.0 \
+ object-0.32.2 \
+ once_cell-1.19.0 \
ordered-stream-0.2.0 \
- os_str_bytes-6.2.0 \
- parking-2.1.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.3 \
- percent-encoding-2.2.0 \
- pin-project-1.0.12 \
- pin-project-internal-1.0.12 \
- pin-project-lite-0.2.9 \
+ overload-0.1.1 \
+ parking-2.2.0 \
+ percent-encoding-2.3.1 \
+ pin-project-1.1.4 \
+ pin-project-internal-1.1.4 \
+ pin-project-lite-0.2.13 \
pin-utils-0.1.0 \
- polling-2.8.0 \
- ppv-lite86-0.2.16 \
- proc-macro-crate-1.2.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.63 \
- prost-0.11.2 \
- prost-derive-0.11.2 \
- prost-types-0.11.2 \
- quote-1.0.29 \
+ piper-0.2.1 \
+ polling-3.4.0 \
+ ppv-lite86-0.2.17 \
+ proc-macro-crate-3.1.0 \
+ proc-macro2-1.0.78 \
+ prost-0.12.3 \
+ prost-derive-0.12.3 \
+ prost-types-0.12.3 \
+ quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
- rand_core-0.6.3 \
- redox_syscall-0.2.15 \
- regex-1.6.0 \
+ rand_core-0.6.4 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
- regex-syntax-0.6.27 \
- remove_dir_all-0.5.3 \
- rustix-0.37.3 \
- ryu-1.0.11 \
- scopeguard-1.1.0 \
- serde-1.0.140 \
- serde_derive-1.0.140 \
- serde_json-1.0.89 \
- serde_repr-0.1.9 \
- sha1-0.10.5 \
- sharded-slab-0.1.4 \
- signal-hook-0.3.15 \
- signal-hook-registry-1.4.0 \
- slab-0.4.7 \
- smallvec-1.9.0 \
- socket2-0.4.4 \
+ regex-automata-0.4.5 \
+ regex-syntax-0.6.29 \
+ regex-syntax-0.8.2 \
+ rustc-demangle-0.1.23 \
+ rustix-0.38.31 \
+ rustversion-1.0.14 \
+ ryu-1.0.16 \
+ serde-1.0.199 \
+ serde_derive-1.0.199 \
+ serde_json-1.0.113 \
+ serde_repr-0.1.19 \
+ sha1-0.10.6 \
+ sharded-slab-0.1.7 \
+ signal-hook-registry-1.4.1 \
+ slab-0.4.9 \
+ socket2-0.5.5 \
static_assertions-1.1.0 \
- strsim-0.10.0 \
- syn-1.0.103 \
- syn-2.0.22 \
- sync_wrapper-0.1.1 \
- tempfile-3.3.0 \
- termcolor-1.1.3 \
- thiserror-1.0.31 \
- thiserror-impl-1.0.31 \
- thread_local-1.1.4 \
- tokio-1.21.2 \
+ strsim-0.11.0 \
+ syn-1.0.109 \
+ syn-2.0.48 \
+ sync_wrapper-0.1.2 \
+ tempfile-3.10.0 \
+ thread_local-1.1.7 \
+ tokio-1.37.0 \
tokio-io-timeout-1.2.0 \
- tokio-macros-1.8.0 \
- tokio-stream-0.1.11 \
- tokio-util-0.7.4 \
- toml-0.5.9 \
- tonic-0.8.2 \
+ tokio-macros-2.2.0 \
+ tokio-stream-0.1.14 \
+ tokio-util-0.7.10 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.21.1 \
+ tonic-0.10.2 \
tower-0.4.13 \
- tower-http-0.3.4 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
- tracing-0.1.37 \
- tracing-attributes-0.1.23 \
- tracing-core-0.1.30 \
- tracing-futures-0.2.5 \
- tracing-subscriber-0.3.15 \
- try-lock-0.2.3 \
- typenum-1.15.0 \
- uds_windows-1.0.2 \
- unicode-ident-1.0.2 \
+ tracing-0.1.40 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ tracing-subscriber-0.3.18 \
+ try-lock-0.2.5 \
+ typenum-1.17.0 \
+ uds_windows-1.1.0 \
+ unicode-ident-1.0.12 \
+ utf8parse-0.2.1 \
valuable-0.1.0 \
version_check-0.9.4 \
- waker-fn-1.1.0 \
- want-0.3.0 \
+ want-0.3.1 \
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.36.1 \
- windows-sys-0.45.0 \
windows-sys-0.48.0 \
- windows-targets-0.42.2 \
- windows-targets-0.48.0 \
- windows_aarch64_gnullvm-0.42.2 \
- windows_aarch64_gnullvm-0.48.0 \
- windows_aarch64_msvc-0.36.1 \
- windows_aarch64_msvc-0.42.2 \
- windows_aarch64_msvc-0.48.0 \
- windows_i686_gnu-0.36.1 \
- windows_i686_gnu-0.42.2 \
- windows_i686_gnu-0.48.0 \
- windows_i686_msvc-0.36.1 \
- windows_i686_msvc-0.42.2 \
- windows_i686_msvc-0.48.0 \
- windows_x86_64_gnu-0.36.1 \
- windows_x86_64_gnu-0.42.2 \
- windows_x86_64_gnu-0.48.0 \
- windows_x86_64_gnullvm-0.42.2 \
- windows_x86_64_gnullvm-0.48.0 \
- windows_x86_64_msvc-0.36.1 \
- windows_x86_64_msvc-0.42.2 \
- windows_x86_64_msvc-0.48.0 \
- xdg-home-1.0.0 \
- zbus-3.14.1 \
- zbus_macros-3.14.1 \
- zbus_names-2.6.0 \
- zvariant-3.15.0 \
- zvariant_derive-3.15.0 \
- zvariant_utils-1.0.1
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.0 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.0 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.0 \
+ winnow-0.5.39 \
+ xdg-home-1.1.0 \
+ zbus-4.2.0 \
+ zbus_macros-4.2.0 \
+ zbus_names-3.0.0 \
+ zvariant-4.0.3 \
+ zvariant_derive-4.0.3 \
+ zvariant_utils-1.1.1
diff --git a/devel/busd/distinfo b/devel/busd/distinfo
index 6f791dad200d..d7ade3cbba24 100644
--- a/devel/busd/distinfo
+++ b/devel/busd/distinfo
@@ -1,429 +1,427 @@
-TIMESTAMP = 1688075718
+TIMESTAMP = 1714562550
+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-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
-SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
-SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
-SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anyhow-1.0.58.crate) = bb07d2053ccdbe10e2af2995a2f116c1330396493dc1269f6a91d0ae82e19704
-SIZE (rust/crates/anyhow-1.0.58.crate) = 43137
-SHA256 (rust/crates/async-broadcast-0.5.0.crate) = 1b19760fa2b7301cf235360ffd6d3558b1ed4249edd16d6cca8d690cee265b95
-SIZE (rust/crates/async-broadcast-0.5.0.crate) = 20091
-SHA256 (rust/crates/async-channel-1.8.0.crate) = cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833
-SIZE (rust/crates/async-channel-1.8.0.crate) = 13534
-SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
-SIZE (rust/crates/async-io-1.13.0.crate) = 37191
-SHA256 (rust/crates/async-lock-2.7.0.crate) = fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7
-SIZE (rust/crates/async-lock-2.7.0.crate) = 23631
-SHA256 (rust/crates/async-process-1.7.0.crate) = 7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9
-SIZE (rust/crates/async-process-1.7.0.crate) = 22861
-SHA256 (rust/crates/async-recursion-1.0.0.crate) = 2cda8f4bcc10624c4e85bc66b3f452cca98cfa5ca002dc83a16aad2367641bea
-SIZE (rust/crates/async-recursion-1.0.0.crate) = 10746
-SHA256 (rust/crates/async-stream-0.3.3.crate) = dad5c83079eae9969be7fadefe640a1c566901f05ff91ab221de4b6f68d9507e
-SIZE (rust/crates/async-stream-0.3.3.crate) = 12142
-SHA256 (rust/crates/async-stream-impl-0.3.3.crate) = 10f203db73a71dfa2fb6dd22763990fa26f3d2625a6da2da900d23b87d26be27
-SIZE (rust/crates/async-stream-impl-0.3.3.crate) = 4072
-SHA256 (rust/crates/async-task-4.4.0.crate) = ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae
-SIZE (rust/crates/async-task-4.4.0.crate) = 35178
-SHA256 (rust/crates/async-trait-0.1.58.crate) = 1e805d94e6b5001b651426cf4cd446b1ab5f319d27bab5c644f61de0a804360c
-SIZE (rust/crates/async-trait-0.1.58.crate) = 26783
-SHA256 (rust/crates/atomic-waker-1.1.1.crate) = 1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3
-SIZE (rust/crates/atomic-waker-1.1.1.crate) = 11551
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
+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.11.crate) = 6e2e1ebcb11de5c03c67de28a7df593d32191b44939c482e97702baaaa6ab6a5
+SIZE (rust/crates/anstream-0.6.11.crate) = 30239
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+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.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/async-broadcast-0.7.0.crate) = 258b52a1aa741b9f09783b2d86cf0aeeb617bbf847f6933340a39644227acbdb
+SIZE (rust/crates/async-broadcast-0.7.0.crate) = 20852
+SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
+SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
+SHA256 (rust/crates/async-io-2.3.1.crate) = 8f97ab0c5b00a7cdbe5a371b9a782ee7be1316095885c8a4ea1daf490eb0ef65
+SIZE (rust/crates/async-io-2.3.1.crate) = 49279
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
+SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
+SHA256 (rust/crates/async-process-2.2.2.crate) = a53fc6301894e04a92cb2584fedde80cb25ba8e02d9dc39d4a87d036e22f397d
+SIZE (rust/crates/async-process-2.2.2.crate) = 27641
+SHA256 (rust/crates/async-recursion-1.1.1.crate) = 3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11
+SIZE (rust/crates/async-recursion-1.1.1.crate) = 14874
+SHA256 (rust/crates/async-signal-0.2.5.crate) = 9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5
+SIZE (rust/crates/async-signal-0.2.5.crate) = 16743
+SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
+SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
+SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
+SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
+SIZE (rust/crates/async-task-4.7.0.crate) = 38906
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+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/axum-0.5.17.crate) = acee9fd5073ab6b045a275b3e709c163dd36c90685219cb21804a147b58dba43
-SIZE (rust/crates/axum-0.5.17.crate) = 112165
-SHA256 (rust/crates/axum-core-0.2.9.crate) = 37e5939e02c56fecd5c017c37df4238c0a839fa76b7f97acdd7efb804fd181cc
-SIZE (rust/crates/axum-core-0.2.9.crate) = 16993
-SHA256 (rust/crates/base64-0.13.1.crate) = 9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8
-SIZE (rust/crates/base64-0.13.1.crate) = 61002
+SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
+SIZE (rust/crates/axum-0.6.20.crate) = 146227
+SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
+SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
+SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
+SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+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/block-buffer-0.10.3.crate) = 69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e
-SIZE (rust/crates/block-buffer-0.10.3.crate) = 10465
-SHA256 (rust/crates/blocking-1.3.1.crate) = 77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65
-SIZE (rust/crates/blocking-1.3.1.crate) = 19040
-SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
-SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.2.0.crate) = f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e
-SIZE (rust/crates/bytes-1.2.0.crate) = 54688
-SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
-SIZE (rust/crates/cc-1.0.79.crate) = 62624
+SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
+SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118
+SIZE (rust/crates/blocking-1.5.1.crate) = 17277
+SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
+SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+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.0.18.crate) = 335867764ed2de42325fafe6d18b8af74ba97ee0c590fa016f157535b42ab04b
-SIZE (rust/crates/clap-4.0.18.crate) = 204914
-SHA256 (rust/crates/clap_derive-4.0.18.crate) = 16a1b0f6422af32d5da0c58e2703320f379216ee70198241c84173a8c5ac28f3
-SIZE (rust/crates/clap_derive-4.0.18.crate) = 27348
-SHA256 (rust/crates/clap_lex-0.3.0.crate) = 0d4198f73e42b4936b35b5bb248d81d2b595ecb170da0bac7655c54eedfa8da8
-SIZE (rust/crates/clap_lex-0.3.0.crate) = 9671
-SHA256 (rust/crates/concurrent-queue-2.2.0.crate) = 62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c
-SIZE (rust/crates/concurrent-queue-2.2.0.crate) = 19971
-SHA256 (rust/crates/console-api-0.4.0.crate) = e57ff02e8ad8e06ab9731d5dc72dc23bef9200778eae1a89d555d8c42e5d4a86
-SIZE (rust/crates/console-api-0.4.0.crate) = 28170
-SHA256 (rust/crates/console-subscriber-0.1.8.crate) = 22a3a81dfaf6b66bce5d159eddae701e3a002f194d378cbf7be5f053c281d9be
-SIZE (rust/crates/console-subscriber-0.1.8.crate) = 48558
-SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
-SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+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.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
+SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
+SHA256 (rust/crates/console-api-0.6.0.crate) = fd326812b3fd01da5bb1af7d340d0d555fd3d4b641e7f1dfcf5962a902952787
+SIZE (rust/crates/console-api-0.6.0.crate) = 32650
+SHA256 (rust/crates/console-subscriber-0.2.0.crate) = 7481d4c57092cd1c19dd541b92bdce883de840df30aa5d03fd48a3935c01842e
+SIZE (rust/crates/console-subscriber-0.2.0.crate) = 66502
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-channel-0.5.6.crate) = c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521
-SIZE (rust/crates/crossbeam-channel-0.5.6.crate) = 90292
-SHA256 (rust/crates/crossbeam-utils-0.8.14.crate) = 4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f
-SIZE (rust/crates/crossbeam-utils-0.8.14.crate) = 42127
+SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
+SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
-SIZE (rust/crates/derivative-2.2.0.crate) = 48076
-SHA256 (rust/crates/digest-0.10.5.crate) = adfbc57365a37acbd2ebf2b64d7e69bb766e2fea813521ed536f5d0520dcf86c
-SIZE (rust/crates/digest-0.10.5.crate) = 19503
-SHA256 (rust/crates/either-1.8.0.crate) = 90e5c1c8368803113bf0c9584fc495a58b86dc8a29edbf8fe877d21d9507e797
-SIZE (rust/crates/either-1.8.0.crate) = 15992
-SHA256 (rust/crates/enumflags2-0.7.7.crate) = c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2
-SIZE (rust/crates/enumflags2-0.7.7.crate) = 15090
-SHA256 (rust/crates/enumflags2_derive-0.7.7.crate) = 5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745
-SIZE (rust/crates/enumflags2_derive-0.7.7.crate) = 7903
-SHA256 (rust/crates/errno-0.3.1.crate) = 4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a
-SIZE (rust/crates/errno-0.3.1.crate) = 10348
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
+SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
+SIZE (rust/crates/digest-0.10.7.crate) = 19557
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/endi-1.1.0.crate) = a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf
+SIZE (rust/crates/endi-1.1.0.crate) = 4872
+SHA256 (rust/crates/enumflags2-0.7.9.crate) = 3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d
+SIZE (rust/crates/enumflags2-0.7.9.crate) = 16555
+SHA256 (rust/crates/enumflags2_derive-0.7.9.crate) = 5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4
+SIZE (rust/crates/enumflags2_derive-0.7.9.crate) = 7901
+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/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
-SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
-SIZE (rust/crates/flate2-1.0.25.crate) = 70210
+SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
+SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
+SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24
+SIZE (rust/crates/event-listener-5.3.0.crate) = 43084
+SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
+SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
+SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291
+SIZE (rust/crates/event-listener-strategy-0.5.0.crate) = 10616
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
-SHA256 (rust/crates/futures-0.3.25.crate) = 38390104763dc37a5145a53c29c63c1290b5d316d6086ec32c293f6736051bb0
-SIZE (rust/crates/futures-0.3.25.crate) = 51664
-SHA256 (rust/crates/futures-channel-0.3.25.crate) = 52ba265a92256105f45b719605a571ffe2d1f0fea3807304b522c1d778f79eed
-SIZE (rust/crates/futures-channel-0.3.25.crate) = 31974
-SHA256 (rust/crates/futures-core-0.3.25.crate) = 04909a7a7e4633ae6c4a9ab280aeb86da1236243a77b694a49eacd659a4bd3ac
-SIZE (rust/crates/futures-core-0.3.25.crate) = 14623
-SHA256 (rust/crates/futures-io-0.3.25.crate) = 00f5fb52a06bdcadeb54e8d3671f8888a39697dcb0b81b23b55174030427f4eb
-SIZE (rust/crates/futures-io-0.3.25.crate) = 8911
-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.25.crate) = bdfb8ce053d86b91919aad980c220b1fb8401a9394410e1c289ed7e66b61835d
-SIZE (rust/crates/futures-macro-0.3.25.crate) = 11256
-SHA256 (rust/crates/futures-sink-0.3.25.crate) = 39c15cf1a4aa79df40f1bb462fb39676d0ad9e366c2a33b590d7c66f4f81fcf9
-SIZE (rust/crates/futures-sink-0.3.25.crate) = 7854
-SHA256 (rust/crates/futures-task-0.3.25.crate) = 2ffb393ac5d9a6eaa9d3fdf37ae2776656b706e200c8e16b1bdb227f5198e6ea
-SIZE (rust/crates/futures-task-0.3.25.crate) = 11844
-SHA256 (rust/crates/futures-util-0.3.25.crate) = 197676987abd2f9cadff84926f410af1c183608d36641465df73ae8211dc65d6
-SIZE (rust/crates/futures-util-0.3.25.crate) = 155866
-SHA256 (rust/crates/generic-array-0.14.6.crate) = bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9
-SIZE (rust/crates/generic-array-0.14.6.crate) = 15889
-SHA256 (rust/crates/getrandom-0.2.7.crate) = 4eb1a864a501629691edf6c15a593b7a51eebaa1e8468e9ddc623de7c9b58ec6
-SIZE (rust/crates/getrandom-0.2.7.crate) = 28854
-SHA256 (rust/crates/h2-0.3.15.crate) = 5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4
-SIZE (rust/crates/h2-0.3.15.crate) = 162238
+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-lite-2.2.0.crate) = 445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba
+SIZE (rust/crates/futures-lite-2.2.0.crate) = 38029
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+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/generic-array-0.14.7.crate) = 85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
+SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
+SIZE (rust/crates/h2-0.3.24.crate) = 167814
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hdrhistogram-7.5.2.crate) = 7f19b9f54f7c7f55e31401bb647626ce0cf0f67b0004982ce815b3ee72a02aa8
-SIZE (rust/crates/hdrhistogram-7.5.2.crate) = 316864
-SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9
-SIZE (rust/crates/heck-0.4.0.crate) = 11161
-SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
-SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
-SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d
+SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746
+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.5.crate) = d0c62115964e08cb8039170eb33c1d0e2388a256930279edca206fff675f82c3
+SIZE (rust/crates/hermit-abi-0.3.5.crate) = 14437
SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70
SIZE (rust/crates/hex-0.4.3.crate) = 13299
-SHA256 (rust/crates/http-0.2.8.crate) = 75f43d41e26995c17e71ee126451dd3941010b0514a81a9d11f3b341debc2399
-SIZE (rust/crates/http-0.2.8.crate) = 105591
-SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
-SIZE (rust/crates/http-body-0.4.5.crate) = 9242
-SHA256 (rust/crates/http-range-header-0.3.0.crate) = 0bfe8eed0a9285ef776bb792479ea3834e8b94e13d615c2f66d03dd50a435a29
-SIZE (rust/crates/http-range-header-0.3.0.crate) = 7120
+SHA256 (rust/crates/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
+SIZE (rust/crates/http-0.2.11.crate) = 100478
+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.2.crate) = c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421
-SIZE (rust/crates/httpdate-1.0.2.crate) = 10673
+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/hyper-0.14.22.crate) = abfba89e19b959ca163c7752ba59d737c1ceea53a5d31a149c805446fc958064
-SIZE (rust/crates/hyper-0.14.22.crate) = 185758
+SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
+SIZE (rust/crates/hyper-0.14.28.crate) = 197204
SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
-SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
-SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
-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.10.crate) = 9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220
-SIZE (rust/crates/io-lifetimes-1.0.10.crate) = 37294
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.2.2.crate) = 824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520
+SIZE (rust/crates/indexmap-2.2.2.crate) = 76160
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.4.crate) = 4217ad341ebadf8d8e724e264f13e593e0648f5b3e94b3896a5df283be015ecc
-SIZE (rust/crates/itoa-1.0.4.crate) = 10601
+SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
+SIZE (rust/crates/itoa-1.0.10.crate) = 10534
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.137.crate) = fc7fcc620a3bff7cdd7a365be3376c97191aeaccc2a603e600951e452615bf89
-SIZE (rust/crates/libc-0.2.137.crate) = 606185
-SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
-SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
-SHA256 (rust/crates/lock_api-0.4.7.crate) = 327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53
-SIZE (rust/crates/lock_api-0.4.7.crate) = 25371
-SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
-SIZE (rust/crates/log-0.4.17.crate) = 38028
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+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/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/matchit-0.5.0.crate) = 73cbba799671b762df5a175adf59ce145165747bb891505c43d09aefbbf38beb
-SIZE (rust/crates/matchit-0.5.0.crate) = 20782
-SHA256 (rust/crates/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
-SIZE (rust/crates/memchr-2.5.0.crate) = 65812
-SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
-SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
-SHA256 (rust/crates/mime-0.3.16.crate) = 2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d
-SIZE (rust/crates/mime-0.3.16.crate) = 15206
+SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
+SIZE (rust/crates/matchit-0.7.3.crate) = 30372
+SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
+SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
-SIZE (rust/crates/miniz_oxide-0.6.2.crate) = 54536
-SHA256 (rust/crates/mio-0.8.4.crate) = 57ee1c23c7c63b0c9250c339ffdc69255f110b298b901b9f6c82547b7b87caaf
-SIZE (rust/crates/mio-0.8.4.crate) = 93013
-SHA256 (rust/crates/nix-0.26.2.crate) = bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a
-SIZE (rust/crates/nix-0.26.2.crate) = 277973
-SHA256 (rust/crates/nom-7.1.1.crate) = a8903e5a29a317527874d0402f867152a3d21c908bb0b933e416c65e301d4c36
-SIZE (rust/crates/nom-7.1.1.crate) = 115818
-SHA256 (rust/crates/ntest-0.9.0.crate) = da8ec6d2b73d45307e926f5af46809768581044384637af6b3f3fe7c3c88f512
-SIZE (rust/crates/ntest-0.9.0.crate) = 5212
-SHA256 (rust/crates/ntest_test_cases-0.9.0.crate) = be7d33be719c6f4d09e64e27c1ef4e73485dc4cc1f4d22201f89860a7fe22e22
-SIZE (rust/crates/ntest_test_cases-0.9.0.crate) = 5336
-SHA256 (rust/crates/ntest_timeout-0.9.0.crate) = 066b468120587a402f0b47d8f80035c921f6a46f8209efd0632a89a16f5188a4
-SIZE (rust/crates/ntest_timeout-0.9.0.crate) = 2972
-SHA256 (rust/crates/num-traits-0.2.15.crate) = 578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd
-SIZE (rust/crates/num-traits-0.2.15.crate) = 49262
-SHA256 (rust/crates/num_cpus-1.13.1.crate) = 19e64526ebdee182341572e50e9ad03965aa510cd94427a4549448f285e957a1
-SIZE (rust/crates/num_cpus-1.13.1.crate) = 14752
-SHA256 (rust/crates/once_cell-1.17.2.crate) = 9670a07f94779e00908f3e686eab508878ebb390ba6e604d3a284c00e8d0487b
-SIZE (rust/crates/once_cell-1.17.2.crate) = 33335
+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.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
+SIZE (rust/crates/mio-0.8.10.crate) = 102345
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/ntest-0.9.2.crate) = 41cd16a2e6992865367e7ca50cd6953d09daaed93641421168733a1274afadd6
+SIZE (rust/crates/ntest-0.9.2.crate) = 4580
+SHA256 (rust/crates/ntest_test_cases-0.9.2.crate) = 197eff6c12b80ff5de6173e438fa3c1340a9e708118c1626e690f65aee1e5332
+SIZE (rust/crates/ntest_test_cases-0.9.2.crate) = 4806
+SHA256 (rust/crates/ntest_timeout-0.9.2.crate) = ef492b5cf80f90c050b287e747228a1fa6517e9d754f364b5a7e0e038e49a25f
+SIZE (rust/crates/ntest_timeout-0.9.2.crate) = 3068
+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.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+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.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
-SHA256 (rust/crates/os_str_bytes-6.2.0.crate) = 648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4
-SIZE (rust/crates/os_str_bytes-6.2.0.crate) = 21037
-SHA256 (rust/crates/parking-2.1.0.crate) = 14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e
-SIZE (rust/crates/parking-2.1.0.crate) = 9491
-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.3.crate) = 09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929
-SIZE (rust/crates/parking_lot_core-0.9.3.crate) = 32256
-SHA256 (rust/crates/percent-encoding-2.2.0.crate) = 478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e
-SIZE (rust/crates/percent-encoding-2.2.0.crate) = 10075
-SHA256 (rust/crates/pin-project-1.0.12.crate) = ad29a609b6bcd67fee905812e544992d216af9d755757c05ed2d0e15a74c6ecc
-SIZE (rust/crates/pin-project-1.0.12.crate) = 56972
-SHA256 (rust/crates/pin-project-internal-1.0.12.crate) = 069bdb1e05adc7a8990dce9cc75370895fbe4e3d58b9b73bf1aee56359344a55
-SIZE (rust/crates/pin-project-internal-1.0.12.crate) = 27956
-SHA256 (rust/crates/pin-project-lite-0.2.9.crate) = e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116
-SIZE (rust/crates/pin-project-lite-0.2.9.crate) = 27713
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
+SIZE (rust/crates/parking-2.2.0.crate) = 9730
+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-1.1.4.crate) = 0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0
+SIZE (rust/crates/pin-project-1.1.4.crate) = 54230
+SHA256 (rust/crates/pin-project-internal-1.1.4.crate) = 266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690
+SIZE (rust/crates/pin-project-internal-1.1.4.crate) = 28249
+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/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce
-SIZE (rust/crates/polling-2.8.0.crate) = 43554
-SHA256 (rust/crates/ppv-lite86-0.2.16.crate) = eb9f9e6e233e5c4a35559a617bf40a4ec447db2e84c20b55a6f83167b7e57872
-SIZE (rust/crates/ppv-lite86-0.2.16.crate) = 22245
-SHA256 (rust/crates/proc-macro-crate-1.2.1.crate) = eda0fc3b0fb7c975631757e14d9049da17374063edb6ebbcbc54d880d4fe94e9
-SIZE (rust/crates/proc-macro-crate-1.2.1.crate) = 9161
-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.63.crate) = 7b368fba921b0dce7e60f5e04ec15e565b3303972b42bcfde1d0713b881959eb
-SIZE (rust/crates/proc-macro2-1.0.63.crate) = 44867
-SHA256 (rust/crates/prost-0.11.2.crate) = a0841812012b2d4a6145fae9a6af1534873c32aa67fff26bd09f8fa42c83f95a
-SIZE (rust/crates/prost-0.11.2.crate) = 26404
-SHA256 (rust/crates/prost-derive-0.11.2.crate) = 164ae68b6587001ca506d3bf7f1000bfa248d0e1217b618108fba4ec1d0cc306
-SIZE (rust/crates/prost-derive-0.11.2.crate) = 19491
-SHA256 (rust/crates/prost-types-0.11.2.crate) = 747761bc3dc48f9a34553bf65605cf6cb6288ba219f3450b4275dbd81539551a
-SIZE (rust/crates/prost-types-0.11.2.crate) = 39717
-SHA256 (rust/crates/quote-1.0.29.crate) = 573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105
-SIZE (rust/crates/quote-1.0.29.crate) = 28345
+SHA256 (rust/crates/piper-0.2.1.crate) = 668d31b1c4eba19242f2088b2bf3316b82ca31082a8335764db4e083db7485d4
+SIZE (rust/crates/piper-0.2.1.crate) = 15878
+SHA256 (rust/crates/polling-3.4.0.crate) = 30054e72317ab98eddd8561db0f6524df3367636884b7b21b703e4b280a84a14
+SIZE (rust/crates/polling-3.4.0.crate) = 56336
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
+SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
+SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
+SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
+SIZE (rust/crates/prost-0.12.3.crate) = 29461
+SHA256 (rust/crates/prost-derive-0.12.3.crate) = efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e
+SIZE (rust/crates/prost-derive-0.12.3.crate) = 19603
+SHA256 (rust/crates/prost-types-0.12.3.crate) = 193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e
+SIZE (rust/crates/prost-types-0.12.3.crate) = 42091
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
-SHA256 (rust/crates/rand_core-0.6.3.crate) = d34f1408f55294453790c48b2f1ebbb1c5b4b7563eb1f418bcfcfdbb06ebb4e7
-SIZE (rust/crates/rand_core-0.6.3.crate) = 21938
-SHA256 (rust/crates/redox_syscall-0.2.15.crate) = 534cfe58d6a18cc17120fbf4635d53d14691c1fe4d951064df9bd326178d7d5a
-SIZE (rust/crates/redox_syscall-0.2.15.crate) = 24007
-SHA256 (rust/crates/regex-1.6.0.crate) = 4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b
-SIZE (rust/crates/regex-1.6.0.crate) = 239329
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.27.crate) = a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244
-SIZE (rust/crates/regex-syntax-0.6.27.crate) = 297300
-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/rustix-0.37.3.crate) = 62b24138615de35e32031d041a09032ef3487a616d901ca4db224e7d557efae2
-SIZE (rust/crates/rustix-0.37.3.crate) = 302028
-SHA256 (rust/crates/ryu-1.0.11.crate) = 4501abdff3ae82a1c1b477a17252eb69cee9e66eb915c1abaa4f44d873df9f09
-SIZE (rust/crates/ryu-1.0.11.crate) = 47007
-SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
-SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/serde-1.0.140.crate) = fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03
-SIZE (rust/crates/serde-1.0.140.crate) = 76408
-SHA256 (rust/crates/serde_derive-1.0.140.crate) = 6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da
-SIZE (rust/crates/serde_derive-1.0.140.crate) = 54851
-SHA256 (rust/crates/serde_json-1.0.89.crate) = 020ff22c755c2ed3f8cf162dbb41a7268d934702f3ed3631656ea597e08fc3db
-SIZE (rust/crates/serde_json-1.0.89.crate) = 144638
-SHA256 (rust/crates/serde_repr-0.1.9.crate) = 1fe39d9fbb0ebf5eb2c7cb7e2a47e4f462fad1379f1166b8ae49ad9eae89a7ca
-SIZE (rust/crates/serde_repr-0.1.9.crate) = 9695
-SHA256 (rust/crates/sha1-0.10.5.crate) = f04293dc80c3993519f2d7f6f511707ee7094fe0c6d3406feb330cdb3540eba3
-SIZE (rust/crates/sha1-0.10.5.crate) = 12146
-SHA256 (rust/crates/sharded-slab-0.1.4.crate) = 900fba806f70c630b0a382d0d825e17a0f19fcd059a2ade1ff237bcddf446b31
-SIZE (rust/crates/sharded-slab-0.1.4.crate) = 52479
-SHA256 (rust/crates/signal-hook-0.3.15.crate) = 732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9
-SIZE (rust/crates/signal-hook-0.3.15.crate) = 50138
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
-SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
-SIZE (rust/crates/slab-0.4.7.crate) = 16647
-SHA256 (rust/crates/smallvec-1.9.0.crate) = 2fd0db749597d91ff862fd1d55ea87f7855a744a8425a64695b6fca237d1dad1
-SIZE (rust/crates/smallvec-1.9.0.crate) = 28396
-SHA256 (rust/crates/socket2-0.4.4.crate) = 66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0
-SIZE (rust/crates/socket2-0.4.4.crate) = 44048
+SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
+SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+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.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.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
+SIZE (rust/crates/rustix-0.38.31.crate) = 375443
+SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
+SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
+SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/serde-1.0.199.crate) = 0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a
+SIZE (rust/crates/serde-1.0.199.crate) = 77598
+SHA256 (rust/crates/serde_derive-1.0.199.crate) = 11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc
+SIZE (rust/crates/serde_derive-1.0.199.crate) = 55793
+SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79
+SIZE (rust/crates/serde_json-1.0.113.crate) = 146970
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
+SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
+SIZE (rust/crates/sha1-0.10.6.crate) = 13517
+SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
+SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+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/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
+SIZE (rust/crates/socket2-0.5.5.crate) = 54863
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.103.crate) = a864042229133ada95abf3b54fdc62ef5ccabe9515b64717bcb9a1919e59445d
-SIZE (rust/crates/syn-1.0.103.crate) = 236495
-SHA256 (rust/crates/syn-2.0.22.crate) = 2efbeae7acf4eabd6bcdcbd11c92f45231ddda7539edc7806bd1a04a03b24616
-SIZE (rust/crates/syn-2.0.22.crate) = 241001
-SHA256 (rust/crates/sync_wrapper-0.1.1.crate) = 20518fe4a4c9acf048008599e464deb21beeae3d3578418951a189c235a7a9a8
-SIZE (rust/crates/sync_wrapper-0.1.1.crate) = 6556
-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/thiserror-1.0.31.crate) = bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a
-SIZE (rust/crates/thiserror-1.0.31.crate) = 18013
-SHA256 (rust/crates/thiserror-impl-1.0.31.crate) = 0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a
-SIZE (rust/crates/thiserror-impl-1.0.31.crate) = 15283
-SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
-SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
-SHA256 (rust/crates/tokio-1.21.2.crate) = a9e03c497dc955702ba729190dc4aac6f2a0ce97f913e5b1b5912fc5039d9099
-SIZE (rust/crates/tokio-1.21.2.crate) = 606589
+SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
+SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
+SIZE (rust/crates/syn-2.0.48.crate) = 250566
+SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
+SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
+SHA256 (rust/crates/tempfile-3.10.0.crate) = a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67
+SIZE (rust/crates/tempfile-3.10.0.crate) = 33376
+SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
+SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
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-1.8.0.crate) = 9724f9a975fb987ef7a3cd9be0350edcbe130698af5b8f7a631e23d42d052484
-SIZE (rust/crates/tokio-macros-1.8.0.crate) = 9346
-SHA256 (rust/crates/tokio-stream-0.1.11.crate) = d660770404473ccd7bc9f8b28494a811bc18542b915c0855c51e8f419d5223ce
-SIZE (rust/crates/tokio-stream-0.1.11.crate) = 33918
-SHA256 (rust/crates/tokio-util-0.7.4.crate) = 0bb2e075f03b3d66d8d8785356224ba688d2906a371015e225beeb65ca92c740
-SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
-SHA256 (rust/crates/toml-0.5.9.crate) = 8d82e1a7758622a465f8cee077614c73484dac5b836c02ff6a40d5d1010324d7
-SIZE (rust/crates/toml-0.5.9.crate) = 55667
-SHA256 (rust/crates/tonic-0.8.2.crate) = 55b9af819e54b8f33d453655bef9b9acc171568fb49523078d0cc4e7484200ec
-SIZE (rust/crates/tonic-0.8.2.crate) = 87810
+SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
+SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
+SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
+SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
+SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
+SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
+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.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
+SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
+SHA256 (rust/crates/tonic-0.10.2.crate) = d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e
+SIZE (rust/crates/tonic-0.10.2.crate) = 95739
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
-SHA256 (rust/crates/tower-http-0.3.4.crate) = 3c530c8675c1dbf98facee631536fa116b5fb6382d7dd6dc1b118d970eafe3ba
-SIZE (rust/crates/tower-http-0.3.4.crate) = 99410
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
-SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
-SIZE (rust/crates/tracing-0.1.37.crate) = 73888
-SHA256 (rust/crates/tracing-attributes-0.1.23.crate) = 4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a
-SIZE (rust/crates/tracing-attributes-0.1.23.crate) = 30450
-SHA256 (rust/crates/tracing-core-0.1.30.crate) = 24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a
-SIZE (rust/crates/tracing-core-0.1.30.crate) = 60351
-SHA256 (rust/crates/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
-SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
-SHA256 (rust/crates/tracing-subscriber-0.3.15.crate) = 60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b
-SIZE (rust/crates/tracing-subscriber-0.3.15.crate) = 187713
-SHA256 (rust/crates/try-lock-0.2.3.crate) = 59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642
-SIZE (rust/crates/try-lock-0.2.3.crate) = 4158
-SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
-SIZE (rust/crates/typenum-1.15.0.crate) = 40741
-SHA256 (rust/crates/uds_windows-1.0.2.crate) = ce65604324d3cce9b966701489fbd0cf318cb1f7bd9dd07ac9a4ee6fb791930d
-SIZE (rust/crates/uds_windows-1.0.2.crate) = 16206
-SHA256 (rust/crates/unicode-ident-1.0.2.crate) = 15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7
-SIZE (rust/crates/unicode-ident-1.0.2.crate) = 34951
+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/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
+SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
+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/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+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.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/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/waker-fn-1.1.0.crate) = 9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca
-SIZE (rust/crates/waker-fn-1.1.0.crate) = 7114
-SHA256 (rust/crates/want-0.3.0.crate) = 1ce8a968cb1cd110d136ff8b819a556d6fb6d919363c61534f6860c7eb172ba0
-SIZE (rust/crates/want-0.3.0.crate) = 6550
+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/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.36.1.crate) = ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2
-SIZE (rust/crates/windows-sys-0.36.1.crate) = 3347053
-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-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071
-SIZE (rust/crates/windows-targets-0.42.2.crate) = 5492
-SHA256 (rust/crates/windows-targets-0.48.0.crate) = 7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5
-SIZE (rust/crates/windows-targets-0.48.0.crate) = 7466
-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.0.crate) = 91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.0.crate) = 366543
-SHA256 (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47
-SIZE (rust/crates/windows_aarch64_msvc-0.36.1.crate) = 661960
-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.0.crate) = b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3
-SIZE (rust/crates/windows_aarch64_msvc-0.48.0.crate) = 671479
-SHA256 (rust/crates/windows_i686_gnu-0.36.1.crate) = 180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6
-SIZE (rust/crates/windows_i686_gnu-0.36.1.crate) = 818115
-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.0.crate) = 622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241
-SIZE (rust/crates/windows_i686_gnu-0.48.0.crate) = 741490
-SHA256 (rust/crates/windows_i686_msvc-0.36.1.crate) = e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024
-SIZE (rust/crates/windows_i686_msvc-0.36.1.crate) = 724575
-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.0.crate) = 4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00
-SIZE (rust/crates/windows_i686_msvc-0.48.0.crate) = 730056
-SHA256 (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1
-SIZE (rust/crates/windows_x86_64_gnu-0.36.1.crate) = 790934
-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.0.crate) = ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1
-SIZE (rust/crates/windows_x86_64_gnu-0.48.0.crate) = 703595
-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.0.crate) = 7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.0.crate) = 366536
-SHA256 (rust/crates/windows_x86_64_msvc-0.36.1.crate) = c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680
-SIZE (rust/crates/windows_x86_64_msvc-0.36.1.crate) = 661999
-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.0.crate) = 1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a
-SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
-SHA256 (rust/crates/xdg-home-1.0.0.crate) = 2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd
-SIZE (rust/crates/xdg-home-1.0.0.crate) = 3310
-SHA256 (rust/crates/zbus-3.14.1.crate) = 31de390a2d872e4cd04edd71b425e29853f786dc99317ed72d73d6fcf5ebb948
-SIZE (rust/crates/zbus-3.14.1.crate) = 148931
-SHA256 (rust/crates/zbus_macros-3.14.1.crate) = 41d1794a946878c0e807f55a397187c11fc7a038ba5d868e7db4f3bd7760bc9d
-SIZE (rust/crates/zbus_macros-3.14.1.crate) = 25893
-SHA256 (rust/crates/zbus_names-2.6.0.crate) = fb80bb776dbda6e23d705cf0123c3b95df99c4ebeaec6c2599d4a5419902b4a9
-SIZE (rust/crates/zbus_names-2.6.0.crate) = 9638
-SHA256 (rust/crates/zvariant-3.15.0.crate) = 44b291bee0d960c53170780af148dca5fa260a63cdd24f1962fa82e03e53338c
-SIZE (rust/crates/zvariant-3.15.0.crate) = 72221
-SHA256 (rust/crates/zvariant_derive-3.15.0.crate) = 934d7a7dfc310d6ee06c87ffe88ef4eca7d3e37bb251dece2ef93da8f17d8ecd
-SIZE (rust/crates/zvariant_derive-3.15.0.crate) = 10943
-SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200
-SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223
-SHA256 (dbus2-busd-0.2.0_GH0.tar.gz) = 7ab3a1b74b9db489d2f77dcf8404323fb3fe6e33e430333bc48c87866de8da13
-SIZE (dbus2-busd-0.2.0_GH0.tar.gz) = 35815
+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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
+SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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_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_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_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_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_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_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.5.39.crate) = 5389a154b01683d28c77f8f68f49dea75f0a4da32557a58f68ee51ebba472d29
+SIZE (rust/crates/winnow-0.5.39.crate) = 159300
+SHA256 (rust/crates/xdg-home-1.1.0.crate) = 21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e
+SIZE (rust/crates/xdg-home-1.1.0.crate) = 3600
+SHA256 (rust/crates/zbus-4.2.0.crate) = 6aea58d1af0aaa8abf87f3d9ade9b8f46bf13727e5f9fb24bc31ee9d94a9b4ad
+SIZE (rust/crates/zbus-4.2.0.crate) = 156978
+SHA256 (rust/crates/zbus_macros-4.2.0.crate) = 1bf2b496ec1e2d3c4a7878e351607f7a2bec1e1029b353683dfc28a22999e369
+SIZE (rust/crates/zbus_macros-4.2.0.crate) = 28836
+SHA256 (rust/crates/zbus_names-3.0.0.crate) = 4b9b1fef7d021261cc16cba64c351d291b715febe0fa10dc3a443ac5a5022e6c
+SIZE (rust/crates/zbus_names-3.0.0.crate) = 10650
+SHA256 (rust/crates/zvariant-4.0.3.crate) = 4e9282c6945d9e27742ba7ad7191325546636295de7b83f6735af73159b32ac7
+SIZE (rust/crates/zvariant-4.0.3.crate) = 81566
+SHA256 (rust/crates/zvariant_derive-4.0.3.crate) = 0142549e559746ff09d194dd43d256a554299d286cc56460a082b8ae24652aa1
+SIZE (rust/crates/zvariant_derive-4.0.3.crate) = 11000
+SHA256 (rust/crates/zvariant_utils-1.1.1.crate) = 75fa7291bdd68cd13c4f97cc9d78cbf16d96305856dfc7ac942aeff4c2de7d5a
+SIZE (rust/crates/zvariant_utils-1.1.1.crate) = 6859
+SHA256 (dbus2-busd-0.3.0_GH0.tar.gz) = 250c31099015c54b71ccbdd762286815694ab2dd571d9a25db99620cff34c0b6
+SIZE (dbus2-busd-0.3.0_GH0.tar.gz) = 40667
diff --git a/devel/busd/files/patch-zbus b/devel/busd/files/patch-zbus
new file mode 100644
index 000000000000..194aa47b6311
--- /dev/null
+++ b/devel/busd/files/patch-zbus
@@ -0,0 +1,114 @@
+https://github.com/dbus2/zbus/pull/757
+
+--- cargo-crates/zbus-4.2.0/src/connection/handshake/client.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/zbus-4.2.0/src/connection/handshake/client.rs
+@@ -95,21 +95,16 @@ impl Client {
+ #[instrument(skip(self))]
+ #[cfg(any(target_os = "freebsd", target_os = "dragonfly"))]
+ async fn send_zero_byte(&mut self) -> Result<()> {
+- let written = self
+- .common
+- .socket_mut()
+- .write_mut()
+- .send_zero_byte()
+- .await
+- .map_err(|e| {
+- Error::Handshake(format!("Could not send zero byte with credentials: {}", e))
+- })
+- .and_then(|n| match n {
+- None => Err(Error::Handshake(
+- "Could not send zero byte with credentials".to_string(),
+- )),
+- Some(n) => Ok(n),
+- })?;
++ let write = self.common.socket_mut().write_mut();
++
++ let written = match write.send_zero_byte().await.map_err(|e| {
++ Error::Handshake(format!("Could not send zero byte with credentials: {}", e))
++ })? {
++ // This likely means that the socket type is unable to send SCM_CREDS.
++ // Let's try to send the 0 byte as a regular message.
++ None => write.sendmsg(&[0], &[]).await?,
++ Some(n) => n,
++ };
+
+ if written != 1 {
+ return Err(Error::Handshake(
+--- cargo-crates/zbus-4.2.0/src/connection/handshake/common.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/zbus-4.2.0/src/connection/handshake/common.rs
+@@ -122,17 +122,13 @@ impl Common {
+ if self.first_command {
+ // The first command is sent by the client so we can assume it's the server.
+ self.first_command = false;
+- // leading 0 is sent separately for `freebsd` and `dragonfly`.
+- #[cfg(not(any(target_os = "freebsd", target_os = "dragonfly")))]
+- {
+- if self.recv_buffer[0] != b'\0' {
+- return Err(Error::Handshake(
+- "First client byte is not NUL!".to_string(),
+- ));
+- }
+-
+- start_index = 1;
++ if self.recv_buffer[0] != b'\0' {
++ return Err(Error::Handshake(
++ "First client byte is not NUL!".to_string(),
++ ));
+ }
++
++ start_index = 1;
+ };
+
+ let line_bytes = self.recv_buffer.drain(..=lf_index);
+--- cargo-crates/zbus-4.2.0/src/connection/socket/tcp.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/zbus-4.2.0/src/connection/socket/tcp.rs
+@@ -26,32 +26,25 @@ impl ReadHalf for Arc<Async<TcpStream>> {
+ }
+ }
+
++ #[cfg(windows)]
+ async fn peer_credentials(&mut self) -> io::Result<crate::fdo::ConnectionCredentials> {
+- #[cfg(windows)]
+- let creds = {
+- let stream = self.clone();
+- crate::Task::spawn_blocking(
+- move || {
+- use crate::win32::{tcp_stream_get_peer_pid, ProcessToken};
++ let stream = self.clone();
++ crate::Task::spawn_blocking(
++ move || {
++ use crate::win32::{tcp_stream_get_peer_pid, ProcessToken};
+
+- let pid = tcp_stream_get_peer_pid(stream.get_ref())? as _;
+- let sid = ProcessToken::open(if pid != 0 { Some(pid as _) } else { None })
+- .and_then(|process_token| process_token.sid())?;
+- io::Result::Ok(
+- crate::fdo::ConnectionCredentials::default()
+- .set_process_id(pid)
+- .set_windows_sid(sid),
+- )
+- },
+- "peer credentials",
+- )
+- .await
+- }?;
+-
+- #[cfg(not(windows))]
+- let creds = crate::fdo::ConnectionCredentials::default();
+-
+- Ok(creds)
++ let pid = tcp_stream_get_peer_pid(stream.get_ref())? as _;
++ let sid = ProcessToken::open(if pid != 0 { Some(pid as _) } else { None })
++ .and_then(|process_token| process_token.sid())?;
++ io::Result::Ok(
++ crate::fdo::ConnectionCredentials::default()
++ .set_process_id(pid)
++ .set_windows_sid(sid),
++ )
++ },
++ "peer credentials",
++ )
++ .await
+ }
+ }
+
diff --git a/devel/caliper/Makefile b/devel/caliper/Makefile
index 5c77542534d4..e1de2dd307fe 100644
--- a/devel/caliper/Makefile
+++ b/devel/caliper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= caliper
DISTVERSIONPREFIX= v
-DISTVERSION= 2.10.0
+DISTVERSION= 2.11.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,9 +10,12 @@ WWW= https://software.llnl.gov/Caliper/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake:testing compiler:c++11-lib
+USES= cmake:testing compiler:c++11-lib python shebangfix
USE_LDCONFIG= yes
+SHEBANG_FILES= python/cali2traceevent \
+ python/cali2traceevent.py
+
USE_GITHUB= yes
GH_ACCOUNT= LLNL
GH_PROJECT= Caliper
diff --git a/devel/caliper/distinfo b/devel/caliper/distinfo
index eeab9d927aa8..24df534f74d4 100644
--- a/devel/caliper/distinfo
+++ b/devel/caliper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690431304
-SHA256 (LLNL-Caliper-v2.10.0_GH0.tar.gz) = 14c4fb5edd5e67808d581523b4f8f05ace8549698c0e90d84b53171a77f58565
-SIZE (LLNL-Caliper-v2.10.0_GH0.tar.gz) = 2061047
+TIMESTAMP = 1713940220
+SHA256 (LLNL-Caliper-v2.11.0_GH0.tar.gz) = b86b733cbb73495d5f3fe06e6a9885ec77365c8aa9195e7654581180adc2217c
+SIZE (LLNL-Caliper-v2.11.0_GH0.tar.gz) = 2069525
diff --git a/devel/caliper/pkg-plist b/devel/caliper/pkg-plist
index 6fbbf22770c9..caa26f2d7671 100644
--- a/devel/caliper/pkg-plist
+++ b/devel/caliper/pkg-plist
@@ -1,5 +1,7 @@
bin/cali-query
bin/cali-stat
+bin/cali2traceevent
+bin/cali2traceevent.py
include/caliper/Annotation.h
include/caliper/AnnotationBinding.h
include/caliper/BufferedRegionProfile.h
@@ -21,37 +23,25 @@ include/caliper/cali_macros.h
include/caliper/caliper-config.h
include/caliper/common/Attribute.h
include/caliper/common/CaliperMetadataAccessInterface.h
-include/caliper/common/CompressedSnapshotRecord.h
include/caliper/common/Entry.h
include/caliper/common/Log.h
include/caliper/common/Node.h
-include/caliper/common/NodeBuffer.h
include/caliper/common/OutputStream.h
include/caliper/common/RuntimeConfig.h
-include/caliper/common/SnapshotBuffer.h
-include/caliper/common/SnapshotTextFormatter.h
include/caliper/common/StringConverter.h
include/caliper/common/Variant.h
-include/caliper/common/c-util/unitfmt.h
-include/caliper/common/c-util/vlenc.h
include/caliper/common/cali_types.h
include/caliper/common/cali_variant.h
-include/caliper/common/util/callback.hpp
-include/caliper/common/util/lockfree-tree.hpp
-include/caliper/common/util/spinlock.hpp
-include/caliper/common/util/split.hpp
+include/caliper/common/callback.hpp
+include/caliper/common/lockfree-tree.hpp
include/caliper/reader/Aggregator.h
include/caliper/reader/CalQLParser.h
include/caliper/reader/CaliReader.h
include/caliper/reader/CaliWriter.h
include/caliper/reader/CaliperMetadataDB.h
-include/caliper/reader/Expand.h
include/caliper/reader/FlatExclusiveRegionProfile.h
include/caliper/reader/FlatInclusiveRegionProfile.h
include/caliper/reader/FormatProcessor.h
-include/caliper/reader/Formatter.h
-include/caliper/reader/JsonFormatter.h
-include/caliper/reader/JsonSplitFormatter.h
include/caliper/reader/NestedExclusiveRegionProfile.h
include/caliper/reader/NestedInclusiveRegionProfile.h
include/caliper/reader/Preprocessor.h
@@ -59,10 +49,6 @@ include/caliper/reader/QueryProcessor.h
include/caliper/reader/QuerySpec.h
include/caliper/reader/RecordProcessor.h
include/caliper/reader/RecordSelector.h
-include/caliper/reader/SnapshotTree.h
-include/caliper/reader/TableFormatter.h
-include/caliper/reader/TreeFormatter.h
-include/caliper/reader/UserFormatter.h
include/caliper/tools-util/Args.h
include/caliper/typesCaliper.h
include/caliper/wrapAnnotation.h
@@ -70,16 +56,20 @@ include/caliper/wrapBufferedRegionProfile.h
include/caliper/wrapCaliper.h
include/caliper/wrapConfigManager.h
include/caliper/wrapScopeAnnotation.h
-lib/libcaliper-serial.so
-lib/libcaliper-serial.so.2
-lib/libcaliper-serial.so.2.10.0
+lib/caliper/caliperreader/__init__.py
+lib/caliper/caliperreader/caliperreader.py
+lib/caliper/caliperreader/caliperstreamreader.py
+lib/caliper/caliperreader/metadatadb.py
+lib/caliper/caliperreader/readererror.py
+lib/caliper/caliperreader/version.py
lib/libcaliper-tools-util.so
lib/libcaliper-tools-util.so.2
-lib/libcaliper-tools-util.so.2.10.0
+lib/libcaliper-tools-util.so.2.11.0
lib/libcaliper.so
lib/libcaliper.so.2
-lib/libcaliper.so.2.10.0
+lib/libcaliper.so.2.11.0
libdata/pkgconfig/caliper.pc
+share/cmake/caliper/caliper-config-version.cmake
share/cmake/caliper/caliper-config.cmake
share/cmake/caliper/caliper-targets-%%CMAKE_BUILD_TYPE%%.cmake
share/cmake/caliper/caliper-targets.cmake
diff --git a/devel/cargo-c/Makefile b/devel/cargo-c/Makefile
index 9439f3aeab7f..3574f7f53477 100644
--- a/devel/cargo-c/Makefile
+++ b/devel/cargo-c/Makefile
@@ -1,7 +1,6 @@
PORTNAME= cargo-c
-DISTVERSION= 0.9.31
-DISTVERSIONSUFFIX= +cargo-0.78.0
-PORTREVISION= 1
+DISTVERSION= 0.9.32
+DISTVERSIONSUFFIX= +cargo-0.79.0
CATEGORIES= devel
MASTER_SITES= CRATESIO
# XXX Teach USES=cargo to have proper default
diff --git a/devel/cargo-c/Makefile.crates b/devel/cargo-c/Makefile.crates
index 68f3c382be6b..71099e82a0c2 100644
--- a/devel/cargo-c/Makefile.crates
+++ b/devel/cargo-c/Makefile.crates
@@ -1,16 +1,16 @@
CARGO_CRATES= adler-1.0.2 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
annotate-snippets-0.10.2 \
- anstream-0.6.13 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
- arc-swap-1.7.0 \
- autocfg-1.1.0 \
+ 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.82 \
+ arc-swap-1.7.1 \
+ autocfg-1.3.0 \
base16ct-0.2.0 \
base64-0.21.7 \
base64ct-1.6.0 \
@@ -20,33 +20,33 @@ CARGO_CRATES= adler-1.0.2 \
block-buffer-0.10.4 \
bstr-1.9.1 \
btoi-0.4.3 \
- bumpalo-3.15.4 \
- bytes-1.5.0 \
+ bumpalo-3.16.0 \
+ bytes-1.6.0 \
bytesize-1.3.0 \
- cargo-0.78.0 \
+ cargo-0.79.0 \
cargo-credential-0.4.4 \
- cargo-credential-libsecret-0.4.3 \
- cargo-credential-macos-keychain-0.4.3 \
- cargo-credential-wincred-0.4.3 \
+ cargo-credential-libsecret-0.4.4 \
+ cargo-credential-macos-keychain-0.4.4 \
+ cargo-credential-wincred-0.4.4 \
cargo-platform-0.1.8 \
- cargo-util-0.2.10 \
- cargo-util-schemas-0.2.0 \
+ cargo-util-0.2.11 \
+ cargo-util-schemas-0.3.0 \
cbindgen-0.26.0 \
- cc-1.0.90 \
+ cc-1.0.96 \
cfg-if-1.0.0 \
- clap-4.5.3 \
+ clap-4.5.4 \
clap_builder-4.5.2 \
- clap_derive-4.5.3 \
+ clap_derive-4.5.4 \
clap_lex-0.7.0 \
- clru-0.6.1 \
- color-print-0.3.5 \
- color-print-proc-macro-0.3.5 \
- colorchoice-1.0.0 \
+ clru-0.6.2 \
+ color-print-0.3.6 \
+ color-print-proc-macro-0.3.6 \
+ colorchoice-1.0.1 \
const-oid-0.9.6 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
- crates-io-0.40.0 \
+ crates-io-0.40.1 \
crc32fast-1.4.0 \
crossbeam-channel-0.5.12 \
crossbeam-deque-0.8.5 \
@@ -57,87 +57,87 @@ CARGO_CRATES= adler-1.0.2 \
ct-codecs-1.1.1 \
curl-0.4.46 \
curl-sys-0.4.72+curl-8.6.0 \
- der-0.7.8 \
+ der-0.7.9 \
deranged-0.3.11 \
digest-0.10.7 \
dunce-1.0.4 \
ecdsa-0.16.9 \
ed25519-compact-2.1.1 \
- either-1.10.0 \
+ either-1.11.0 \
elliptic-curve-0.13.8 \
- encoding_rs-0.8.33 \
+ encoding_rs-0.8.34 \
equivalent-1.0.1 \
erased-serde-0.4.4 \
errno-0.3.8 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
faster-hex-0.9.0 \
- fastrand-2.0.1 \
+ fastrand-2.1.0 \
ff-0.13.0 \
- fiat-crypto-0.2.7 \
+ fiat-crypto-0.2.8 \
filetime-0.2.23 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
git2-0.18.3 \
git2-curl-0.19.0 \
- gix-0.57.1 \
- gix-actor-0.29.1 \
- gix-attributes-0.21.1 \
+ gix-0.58.0 \
+ gix-actor-0.30.0 \
+ gix-attributes-0.22.2 \
gix-bitmap-0.2.11 \
gix-chunk-0.4.8 \
gix-command-0.3.6 \
- gix-commitgraph-0.23.2 \
- gix-config-0.33.1 \
+ gix-commitgraph-0.24.2 \
+ gix-config-0.34.0 \
gix-config-value-0.14.6 \
- gix-credentials-0.23.1 \
+ gix-credentials-0.24.2 \
gix-date-0.8.5 \
- gix-diff-0.39.1 \
- gix-discover-0.28.1 \
- gix-features-0.37.2 \
- gix-filter-0.8.1 \
- gix-fs-0.9.1 \
- gix-glob-0.15.1 \
+ gix-diff-0.40.0 \
+ gix-discover-0.29.0 \
+ gix-features-0.38.1 \
+ gix-filter-0.9.0 \
+ gix-fs-0.10.2 \
+ gix-glob-0.16.2 \
gix-hash-0.14.2 \
gix-hashtable-0.5.2 \
- gix-ignore-0.10.1 \
- gix-index-0.28.2 \
- gix-lock-12.0.1 \
+ gix-ignore-0.11.2 \
+ gix-index-0.29.0 \
+ gix-lock-13.1.1 \
gix-macros-0.1.4 \
- gix-negotiate-0.11.1 \
- gix-object-0.40.1 \
- gix-odb-0.56.1 \
- gix-pack-0.46.1 \
+ gix-negotiate-0.12.0 \
+ gix-object-0.41.0 \
+ gix-odb-0.57.0 \
+ gix-pack-0.47.0 \
gix-packetline-0.17.5 \
- gix-packetline-blocking-0.17.3 \
+ gix-packetline-blocking-0.17.4 \
gix-path-0.10.7 \
- gix-pathspec-0.5.1 \
+ gix-pathspec-0.6.0 \
gix-prompt-0.8.4 \
- gix-protocol-0.43.1 \
+ gix-protocol-0.44.2 \
gix-quote-0.4.12 \
- gix-ref-0.40.1 \
- gix-refspec-0.21.1 \
- gix-revision-0.25.1 \
- gix-revwalk-0.11.1 \
+ gix-ref-0.41.0 \
+ gix-refspec-0.22.0 \
+ gix-revision-0.26.0 \
+ gix-revwalk-0.12.0 \
gix-sec-0.10.6 \
- gix-submodule-0.7.1 \
- gix-tempfile-12.0.1 \
- gix-trace-0.1.8 \
- gix-transport-0.40.1 \
- gix-traverse-0.36.2 \
- gix-url-0.26.1 \
- gix-utils-0.1.11 \
+ gix-submodule-0.8.0 \
+ gix-tempfile-13.1.1 \
+ gix-trace-0.1.9 \
+ gix-transport-0.41.2 \
+ gix-traverse-0.37.0 \
+ gix-url-0.27.3 \
+ gix-utils-0.1.12 \
gix-validate-0.8.4 \
- gix-worktree-0.29.1 \
+ gix-worktree-0.30.0 \
glob-0.3.1 \
globset-0.4.14 \
group-0.13.0 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
- hashlink-0.8.4 \
+ hashbrown-0.14.5 \
+ hashlink-0.9.0 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
@@ -151,28 +151,29 @@ CARGO_CRATES= adler-1.0.2 \
ignore-0.4.22 \
im-rc-15.1.0 \
indexmap-1.9.3 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
is-terminal-0.4.12 \
+ is_terminal_polyfill-1.70.0 \
itertools-0.12.1 \
- itoa-1.0.10 \
- jobserver-0.1.28 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
js-sys-0.3.69 \
kstring-2.0.0 \
lazy_static-1.4.0 \
lazycell-1.3.0 \
- libc-0.2.153 \
+ libc-0.2.154 \
libgit2-sys-0.16.2+1.7.2 \
libloading-0.8.3 \
- libnghttp2-sys-0.1.9+1.58.0 \
- libsqlite3-sys-0.27.0 \
+ libnghttp2-sys-0.1.10+1.61.0 \
+ libsqlite3-sys-0.28.0 \
libssh2-sys-0.3.0 \
libz-sys-1.1.16 \
linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
+ lock_api-0.4.12 \
log-0.4.21 \
matchers-0.1.0 \
maybe-async-0.2.10 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
memmap2-0.9.4 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.2 \
@@ -181,7 +182,7 @@ CARGO_CRATES= adler-1.0.2 \
normpath-1.2.0 \
nu-ansi-term-0.46.0 \
num-conv-0.1.0 \
- num-traits-0.2.18 \
+ num-traits-0.2.19 \
num_threads-0.1.7 \
once_cell-1.19.0 \
opener-0.6.1 \
@@ -189,55 +190,56 @@ CARGO_CRATES= adler-1.0.2 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.101 \
+ openssl-sys-0.9.102 \
ordered-float-2.10.1 \
orion-0.17.6 \
- os_info-3.8.1 \
+ os_info-3.8.2 \
overload-0.1.1 \
p384-0.13.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
pasetors-0.6.8 \
pathdiff-0.2.1 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pkcs8-0.10.2 \
pkg-config-0.3.30 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
primeorder-0.13.6 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.81 \
prodash-28.0.0 \
- quote-1.0.35 \
+ quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rand_xoshiro-0.6.0 \
redox_syscall-0.4.1 \
- regex-1.10.3 \
+ redox_syscall-0.5.1 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.3 \
rfc6979-0.4.0 \
- rusqlite-0.30.0 \
- rustfix-0.8.1 \
- rustix-0.38.32 \
+ rusqlite-0.31.0 \
+ rustfix-0.8.2 \
+ rustix-0.38.34 \
ryu-1.0.17 \
same-file-1.0.6 \
schannel-0.1.23 \
scopeguard-1.2.0 \
sec1-0.7.3 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
semver-1.0.22 \
- serde-1.0.197 \
+ serde-1.0.200 \
serde-untagged-0.1.5 \
serde-value-0.7.0 \
- serde_derive-1.0.197 \
+ serde_derive-1.0.200 \
serde_ignored-0.1.10 \
- serde_json-1.0.114 \
+ serde_json-1.0.116 \
serde_spanned-0.6.5 \
sha1-0.10.6 \
sha1_smol-1.0.0 \
@@ -248,32 +250,33 @@ CARGO_CRATES= adler-1.0.2 \
signature-2.2.0 \
sized-chunks-0.6.5 \
smallvec-1.13.2 \
- socket2-0.5.6 \
+ socket2-0.5.7 \
spki-0.7.3 \
static_assertions-1.1.0 \
- strsim-0.11.0 \
+ strsim-0.11.1 \
subtle-2.5.0 \
- supports-hyperlinks-2.1.0 \
+ supports-hyperlinks-3.0.0 \
+ supports-unicode-2.1.0 \
syn-1.0.109 \
- syn-2.0.53 \
+ syn-2.0.60 \
tar-0.4.40 \
tempfile-3.10.1 \
terminal_size-0.3.0 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
thread_local-1.1.8 \
- time-0.3.34 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.17 \
+ time-macros-0.2.18 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
toml-0.5.11 \
toml-0.8.12 \
toml_datetime-0.6.5 \
- toml_edit-0.21.1 \
- toml_edit-0.22.9 \
+ toml_edit-0.22.12 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
+ tracing-chrome-0.7.2 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
@@ -283,7 +286,7 @@ CARGO_CRATES= adler-1.0.2 \
unicode-bom-2.0.3 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.12 \
unicode-xid-0.2.4 \
url-2.5.0 \
utf8parse-0.2.1 \
@@ -299,28 +302,29 @@ CARGO_CRATES= adler-1.0.2 \
wasm-bindgen-shared-0.2.92 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.5 \
winnow-0.5.40 \
- winnow-0.6.5 \
+ winnow-0.6.7 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
zeroize-1.7.0
diff --git a/devel/cargo-c/distinfo b/devel/cargo-c/distinfo
index 70455f113b83..9325ae63c5da 100644
--- a/devel/cargo-c/distinfo
+++ b/devel/cargo-c/distinfo
@@ -1,32 +1,32 @@
-TIMESTAMP = 1711098913
-SHA256 (rust/crates/cargo-c-0.9.31+cargo-0.78.0.crate) = 9282a586663452bc2b41b2d806f899d1e4ef575f6fea67862ef3cf192584c0f8
-SIZE (rust/crates/cargo-c-0.9.31+cargo-0.78.0.crate) = 48845
+TIMESTAMP = 1714808479
+SHA256 (rust/crates/cargo-c-0.9.32+cargo-0.79.0.crate) = e1201f3a8d515a734460ac66b4e9ad5b45ce5210060b97479a266715fd38ed5c
+SIZE (rust/crates/cargo-c-0.9.32+cargo-0.79.0.crate) = 49172
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
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.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/annotate-snippets-0.10.2.crate) = 6d9b665789884a7e8fb06c84b295e923b03ca51edbb7d08f91a6a50322ecbfe6
SIZE (rust/crates/annotate-snippets-0.10.2.crate) = 37906
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-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.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
-SHA256 (rust/crates/arc-swap-1.7.0.crate) = 7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f
-SIZE (rust/crates/arc-swap-1.7.0.crate) = 68468
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+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.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
@@ -45,50 +45,50 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/btoi-0.4.3.crate) = 9dd6407f73a9b8b6162d8a2ef999fe6afd7cc15902ebf42c5cd296addf17e0ad
SIZE (rust/crates/btoi-0.4.3.crate) = 10007
-SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+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/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
-SHA256 (rust/crates/cargo-0.78.0.crate) = 40aa4f7f65beb7840194ee32d91f7d0ee0165bbf85e368bbb2c8d6389ea4fabb
-SIZE (rust/crates/cargo-0.78.0.crate) = 2501961
+SHA256 (rust/crates/cargo-0.79.0.crate) = e89822dd6c8eb196a1c5e73ebc063ba8bcbb7970ed8d7933d8431923adeca295
+SIZE (rust/crates/cargo-0.79.0.crate) = 2537080
SHA256 (rust/crates/cargo-credential-0.4.4.crate) = 4e5c02daf38715e60a9f59155bc3154c3e0bf55ee7bf34ddc090e8818c8f75e3
SIZE (rust/crates/cargo-credential-0.4.4.crate) = 18906
-SHA256 (rust/crates/cargo-credential-libsecret-0.4.3.crate) = 62d3e1abe5f85f1bb475901441daf4fbce5e6415c1b1ce7f40be92fd8cf678d5
-SIZE (rust/crates/cargo-credential-libsecret-0.4.3.crate) = 7282
-SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.3.crate) = 361100e0a3f7e5a3f3745bcda27637fce0e81dfa1deb00098085cbdacf5441d3
-SIZE (rust/crates/cargo-credential-macos-keychain-0.4.3.crate) = 6551
-SHA256 (rust/crates/cargo-credential-wincred-0.4.3.crate) = 4888956ebe36160e341031845a2db838d1e1be24ac6c20b2a02a8f593ff3692d
-SIZE (rust/crates/cargo-credential-wincred-0.4.3.crate) = 7040
+SHA256 (rust/crates/cargo-credential-libsecret-0.4.4.crate) = 7d73108520871d1ce2f3ba723f24cf13f89fcbab33424b408fc03f31fdc9a7f0
+SIZE (rust/crates/cargo-credential-libsecret-0.4.4.crate) = 7281
+SHA256 (rust/crates/cargo-credential-macos-keychain-0.4.4.crate) = a58a3a28c131a750309387c3a05d25b992cf7d2648463ac70bd9e22c705e0868
+SIZE (rust/crates/cargo-credential-macos-keychain-0.4.4.crate) = 6552
+SHA256 (rust/crates/cargo-credential-wincred-0.4.4.crate) = a15e5fee4548ab1b6b5459ab91fed7d79170a4dda38232d2b6263de28becf9f3
+SIZE (rust/crates/cargo-credential-wincred-0.4.4.crate) = 7040
SHA256 (rust/crates/cargo-platform-0.1.8.crate) = 24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc
SIZE (rust/crates/cargo-platform-0.1.8.crate) = 11813
-SHA256 (rust/crates/cargo-util-0.2.10.crate) = 9f2d9a9a8d3e0b61b1110c49ab8f6ed7a76ce4f2b1d53ae48a83152d3d5e8f5b
-SIZE (rust/crates/cargo-util-0.2.10.crate) = 25741
-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-util-0.2.11.crate) = f6e977de2867ec90a1654882ff95ca5849a526e893bab588f84664cfcdb11c0a
+SIZE (rust/crates/cargo-util-0.2.11.crate) = 25735
+SHA256 (rust/crates/cargo-util-schemas-0.3.0.crate) = 475c285966a396a948f69b4947390a16d454de19d0801df374c7618622c6e8fc
+SIZE (rust/crates/cargo-util-schemas-0.3.0.crate) = 24329
SHA256 (rust/crates/cbindgen-0.26.0.crate) = da6bc11b07529f16944307272d5bd9b22530bc7d05751717c9d416586cedab49
SIZE (rust/crates/cbindgen-0.26.0.crate) = 206157
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
+SIZE (rust/crates/cc-1.0.96.crate) = 76576
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.3.crate) = 949626d00e063efc93b6dca932419ceb5432f99769911c0b995f7e884c778813
-SIZE (rust/crates/clap-4.5.3.crate) = 55388
+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.3.crate) = 90239a040c80f5e14809ca132ddc4176ab33d5e17e49691793296e3fcb34d72f
-SIZE (rust/crates/clap_derive-4.5.3.crate) = 29043
+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/clru-0.6.1.crate) = b8191fa7302e03607ff0e237d4246cc043ff5b3cb9409d995172ba3bea16b807
-SIZE (rust/crates/clru-0.6.1.crate) = 16507
-SHA256 (rust/crates/color-print-0.3.5.crate) = 7a858372ff14bab9b1b30ea504f2a4bc534582aee3e42ba2d41d2a7baba63d5d
-SIZE (rust/crates/color-print-0.3.5.crate) = 11245
-SHA256 (rust/crates/color-print-proc-macro-0.3.5.crate) = 57e37866456a721d0a404439a1adae37a31be4e0055590d053dfe6981e05003f
-SIZE (rust/crates/color-print-proc-macro-0.3.5.crate) = 23434
-SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/clru-0.6.2.crate) = cbd0f76e066e64fdc5631e3bb46381254deab9ef1158292f27c8c57e3bf3fe59
+SIZE (rust/crates/clru-0.6.2.crate) = 16497
+SHA256 (rust/crates/color-print-0.3.6.crate) = 1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0
+SIZE (rust/crates/color-print-0.3.6.crate) = 11242
+SHA256 (rust/crates/color-print-proc-macro-0.3.6.crate) = 77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93
+SIZE (rust/crates/color-print-proc-macro-0.3.6.crate) = 22499
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
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
@@ -97,8 +97,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crates-io-0.40.0.crate) = 19958b4dfc8889cf78606e5e2fe64e7e0170a9ab853157192608f3a3253c8ef8
-SIZE (rust/crates/crates-io-0.40.0.crate) = 10529
+SHA256 (rust/crates/crates-io-0.40.1.crate) = 1768fc088f5ad5a83a2860626b2b2ba71f31cdbe1295284980ceb191a7ae86d8
+SIZE (rust/crates/crates-io-0.40.1.crate) = 10531
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
@@ -119,8 +119,8 @@ SHA256 (rust/crates/curl-0.4.46.crate) = 1e2161dd6eba090ff1594084e95fd67aeccf043
SIZE (rust/crates/curl-0.4.46.crate) = 94864
SHA256 (rust/crates/curl-sys-0.4.72+curl-8.6.0.crate) = 29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea
SIZE (rust/crates/curl-sys-0.4.72+curl-8.6.0.crate) = 3269599
-SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
-SIZE (rust/crates/der-0.7.8.crate) = 85085
+SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -131,12 +131,12 @@ SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15
SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
SHA256 (rust/crates/ed25519-compact-2.1.1.crate) = e9b3460f44bea8cd47f45a0c70892f1eff856d97cd55358b2f73f663789f6190
SIZE (rust/crates/ed25519-compact-2.1.1.crate) = 29263
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
SHA256 (rust/crates/erased-serde-0.4.4.crate) = 2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3
@@ -149,16 +149,16 @@ 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/faster-hex-0.9.0.crate) = a2a2b11eda1d40935b26cf18f6833c526845ae8c41e58d09af6adeb6f0269183
SIZE (rust/crates/faster-hex-0.9.0.crate) = 13053
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449
SIZE (rust/crates/ff-0.13.0.crate) = 17688
-SHA256 (rust/crates/fiat-crypto-0.2.7.crate) = c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f
-SIZE (rust/crates/fiat-crypto-0.2.7.crate) = 495388
+SHA256 (rust/crates/fiat-crypto-0.2.8.crate) = 38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e
+SIZE (rust/crates/fiat-crypto-0.2.8.crate) = 495396
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
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
@@ -167,108 +167,108 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
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.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
SIZE (rust/crates/git2-0.18.3.crate) = 213009
SHA256 (rust/crates/git2-curl-0.19.0.crate) = 78e26b61608c573ffd26fc79061a823aa5147449a1afe1f61679a21e2031f7c3
SIZE (rust/crates/git2-curl-0.19.0.crate) = 9544
-SHA256 (rust/crates/gix-0.57.1.crate) = 6dd025382892c7b500a9ce1582cd803f9c2ebfe44aff52e9c7f86feee7ced75e
-SIZE (rust/crates/gix-0.57.1.crate) = 248977
-SHA256 (rust/crates/gix-actor-0.29.1.crate) = da27b5ab4ab5c75ff891dccd48409f8cc53c28a79480f1efdd33184b2dc1d958
-SIZE (rust/crates/gix-actor-0.29.1.crate) = 8932
-SHA256 (rust/crates/gix-attributes-0.21.1.crate) = bd6de7603d6bcefcf9a1d87779c4812b14665f71bc870df7ce9ca4c4b309de18
-SIZE (rust/crates/gix-attributes-0.21.1.crate) = 19061
+SHA256 (rust/crates/gix-0.58.0.crate) = 31887c304d9a935f3e5494fb5d6a0106c34e965168ec0db9b457424eedd0c741
+SIZE (rust/crates/gix-0.58.0.crate) = 249656
+SHA256 (rust/crates/gix-actor-0.30.0.crate) = 0a7bb9fad6125c81372987c06469601d37e1a2d421511adb69971b9083517a8a
+SIZE (rust/crates/gix-actor-0.30.0.crate) = 8877
+SHA256 (rust/crates/gix-attributes-0.22.2.crate) = eefb48f42eac136a4a0023f49a54ec31be1c7a9589ed762c45dcb9b953f7ecc8
+SIZE (rust/crates/gix-attributes-0.22.2.crate) = 19043
SHA256 (rust/crates/gix-bitmap-0.2.11.crate) = a371db66cbd4e13f0ed9dc4c0fea712d7276805fccc877f77e96374d317e87ae
SIZE (rust/crates/gix-bitmap-0.2.11.crate) = 6920
SHA256 (rust/crates/gix-chunk-0.4.8.crate) = 45c8751169961ba7640b513c3b24af61aa962c967aaf04116734975cd5af0c52
SIZE (rust/crates/gix-chunk-0.4.8.crate) = 9358
SHA256 (rust/crates/gix-command-0.3.6.crate) = f90009020dc4b3de47beed28e1334706e0a330ddd17f5cfeb097df3b15a54b77
SIZE (rust/crates/gix-command-0.3.6.crate) = 10757
-SHA256 (rust/crates/gix-commitgraph-0.23.2.crate) = 7e8dcbf434951fa477063e05fea59722615af70dc2567377e58c2f7853b010fc
-SIZE (rust/crates/gix-commitgraph-0.23.2.crate) = 18185
-SHA256 (rust/crates/gix-config-0.33.1.crate) = 367304855b369cadcac4ee5fb5a3a20da9378dd7905106141070b79f85241079
-SIZE (rust/crates/gix-config-0.33.1.crate) = 61713
+SHA256 (rust/crates/gix-commitgraph-0.24.2.crate) = f7b102311085da4af18823413b5176d7c500fb2272eaf391cfa8635d8bcb12c4
+SIZE (rust/crates/gix-commitgraph-0.24.2.crate) = 18187
+SHA256 (rust/crates/gix-config-0.34.0.crate) = e62bf2073b6ce3921ffa6d8326f645f30eec5fc4a8e8a4bc0fcb721a2f3f69dc
+SIZE (rust/crates/gix-config-0.34.0.crate) = 61671
SHA256 (rust/crates/gix-config-value-0.14.6.crate) = fbd06203b1a9b33a78c88252a625031b094d9e1b647260070c25b09910c0a804
SIZE (rust/crates/gix-config-value-0.14.6.crate) = 12769
-SHA256 (rust/crates/gix-credentials-0.23.1.crate) = 380cf3a7c31763743ae6403ec473281d54bfa05628331d09518a350ad5a0971f
-SIZE (rust/crates/gix-credentials-0.23.1.crate) = 20573
+SHA256 (rust/crates/gix-credentials-0.24.2.crate) = 5c70146183bd3c7119329a3c7392d1aa0e0adbe48d727f4df31828fe6d8fdaa1
+SIZE (rust/crates/gix-credentials-0.24.2.crate) = 20458
SHA256 (rust/crates/gix-date-0.8.5.crate) = 180b130a4a41870edfbd36ce4169c7090bca70e195da783dea088dd973daa59c
SIZE (rust/crates/gix-date-0.8.5.crate) = 10185
-SHA256 (rust/crates/gix-diff-0.39.1.crate) = fd6a0454f8c42d686f17e7f084057c717c082b7dbb8209729e4e8f26749eb93a
-SIZE (rust/crates/gix-diff-0.39.1.crate) = 32114
-SHA256 (rust/crates/gix-discover-0.28.1.crate) = b8d7b2896edc3d899d28a646ccc6df729827a6600e546570b2783466404a42d6
-SIZE (rust/crates/gix-discover-0.28.1.crate) = 16383
-SHA256 (rust/crates/gix-features-0.37.2.crate) = d50270e8dcc665f30ba0735b17984b9535bdf1e646c76e638e007846164d57af
-SIZE (rust/crates/gix-features-0.37.2.crate) = 29298
-SHA256 (rust/crates/gix-filter-0.8.1.crate) = f598c1d688bf9d57f428ed7ee70c3e786d6f0cc7ed1aeb3c982135af41f6e516
-SIZE (rust/crates/gix-filter-0.8.1.crate) = 35718
-SHA256 (rust/crates/gix-fs-0.9.1.crate) = 7555c23a005537434bbfcb8939694e18cad42602961d0de617f8477cc2adecdd
-SIZE (rust/crates/gix-fs-0.9.1.crate) = 13694
-SHA256 (rust/crates/gix-glob-0.15.1.crate) = ae6232f18b262770e343dcdd461c0011c9b9ae27f0c805e115012aa2b902c1b8
-SIZE (rust/crates/gix-glob-0.15.1.crate) = 13295
+SHA256 (rust/crates/gix-diff-0.40.0.crate) = cbdcb5e49c4b9729dd1c361040ae5c3cd7c497b2260b18c954f62db3a63e98cf
+SIZE (rust/crates/gix-diff-0.40.0.crate) = 32043
+SHA256 (rust/crates/gix-discover-0.29.0.crate) = b4669218f3ec0cbbf8f16857b32200890f8ca585f36f5817242e4115fe4551af
+SIZE (rust/crates/gix-discover-0.29.0.crate) = 16617
+SHA256 (rust/crates/gix-features-0.38.1.crate) = db4254037d20a247a0367aa79333750146a369719f0c6617fec4f5752cc62b37
+SIZE (rust/crates/gix-features-0.38.1.crate) = 30596
+SHA256 (rust/crates/gix-filter-0.9.0.crate) = 9240862840fb740d209422937195e129e4ed3da49af212383260134bea8f6c1a
+SIZE (rust/crates/gix-filter-0.9.0.crate) = 35850
+SHA256 (rust/crates/gix-fs-0.10.2.crate) = e2184c40e7910529677831c8b481acf788ffd92427ed21fad65b6aa637e631b8
+SIZE (rust/crates/gix-fs-0.10.2.crate) = 14372
+SHA256 (rust/crates/gix-glob-0.16.2.crate) = 682bdc43cb3c00dbedfcc366de2a849b582efd8d886215dbad2ea662ec156bb5
+SIZE (rust/crates/gix-glob-0.16.2.crate) = 13261
SHA256 (rust/crates/gix-hash-0.14.2.crate) = f93d7df7366121b5018f947a04d37f034717e113dcf9ccd85c34b58e57a74d5e
SIZE (rust/crates/gix-hash-0.14.2.crate) = 12759
SHA256 (rust/crates/gix-hashtable-0.5.2.crate) = 7ddf80e16f3c19ac06ce415a38b8591993d3f73aede049cb561becb5b3a8e242
SIZE (rust/crates/gix-hashtable-0.5.2.crate) = 6421
-SHA256 (rust/crates/gix-ignore-0.10.1.crate) = f356ce440c60aedb7e72f3447f352f9c5e64352135c8cf33e838f49760fd2643
-SIZE (rust/crates/gix-ignore-0.10.1.crate) = 8459
-SHA256 (rust/crates/gix-index-0.28.2.crate) = 9e50e63df6c8d4137f7fb882f27643b3a9756c468a1a2cdbe1ce443010ca8778
-SIZE (rust/crates/gix-index-0.28.2.crate) = 43940
-SHA256 (rust/crates/gix-lock-12.0.1.crate) = f40a439397f1e230b54cf85d52af87e5ea44cc1e7748379785d3f6d03d802b00
-SIZE (rust/crates/gix-lock-12.0.1.crate) = 9500
+SHA256 (rust/crates/gix-ignore-0.11.2.crate) = 640dbeb4f5829f9fc14d31f654a34a0350e43a24e32d551ad130d99bf01f63f1
+SIZE (rust/crates/gix-ignore-0.11.2.crate) = 9090
+SHA256 (rust/crates/gix-index-0.29.0.crate) = 1d7152181ba8f0a3addc5075dd612cea31fc3e252b29c8be8c45f4892bf87426
+SIZE (rust/crates/gix-index-0.29.0.crate) = 43935
+SHA256 (rust/crates/gix-lock-13.1.1.crate) = e7c359f81f01b8352063319bcb39789b7ea0887b406406381106e38c4a34d049
+SIZE (rust/crates/gix-lock-13.1.1.crate) = 9753
SHA256 (rust/crates/gix-macros-0.1.4.crate) = 1dff438f14e67e7713ab9332f5fd18c8f20eb7eb249494f6c2bf170522224032
SIZE (rust/crates/gix-macros-0.1.4.crate) = 8582
-SHA256 (rust/crates/gix-negotiate-0.11.1.crate) = e6820bb5e9e259f6ad052826037452ca023d4f248c5d710dce067d89685dd582
-SIZE (rust/crates/gix-negotiate-0.11.1.crate) = 9784
-SHA256 (rust/crates/gix-object-0.40.1.crate) = 0c89402e8faa41b49fde348665a8f38589e461036475af43b6b70615a6a313a2
-SIZE (rust/crates/gix-object-0.40.1.crate) = 32398
-SHA256 (rust/crates/gix-odb-0.56.1.crate) = 46ae6da873de41c6c2b73570e82c571b69df5154dcd8f46dfafc6687767c33b1
-SIZE (rust/crates/gix-odb-0.56.1.crate) = 54098
-SHA256 (rust/crates/gix-pack-0.46.1.crate) = 782b4d42790a14072d5c400deda9851f5765f50fe72bca6dece0da1cd6f05a9a
-SIZE (rust/crates/gix-pack-0.46.1.crate) = 93478
+SHA256 (rust/crates/gix-negotiate-0.12.0.crate) = a163adb84149e522e991cbe27250a6e01de56f98cd05b174614ce3f8a4e8b140
+SIZE (rust/crates/gix-negotiate-0.12.0.crate) = 9717
+SHA256 (rust/crates/gix-object-0.41.0.crate) = 693ce9d30741506cb082ef2d8b797415b48e032cce0ab23eff894c19a7e4777b
+SIZE (rust/crates/gix-object-0.41.0.crate) = 32330
+SHA256 (rust/crates/gix-odb-0.57.0.crate) = 8ba2fa9e81f2461b78b4d81a807867667326c84cdab48e0aed7b73a593aa1be4
+SIZE (rust/crates/gix-odb-0.57.0.crate) = 54101
+SHA256 (rust/crates/gix-pack-0.47.0.crate) = 8da5f3e78c96b76c4e6fe5e8e06b76221e4a0ee9a255aa935ed1fdf68988dfd8
+SIZE (rust/crates/gix-pack-0.47.0.crate) = 95762
SHA256 (rust/crates/gix-packetline-0.17.5.crate) = b70486beda0903b6d5b65dfa6e40585098cdf4e6365ca2dff4f74c387354a515
SIZE (rust/crates/gix-packetline-0.17.5.crate) = 20346
-SHA256 (rust/crates/gix-packetline-blocking-0.17.3.crate) = ca8ef6dd3ea50e26f3bf572e90c034d033c804d340cd1eb386392f184a9ba2f7
-SIZE (rust/crates/gix-packetline-blocking-0.17.3.crate) = 20044
+SHA256 (rust/crates/gix-packetline-blocking-0.17.4.crate) = c31d42378a3d284732e4d589979930d0d253360eccf7ec7a80332e5ccb77e14a
+SIZE (rust/crates/gix-packetline-blocking-0.17.4.crate) = 20176
SHA256 (rust/crates/gix-path-0.10.7.crate) = 23623cf0f475691a6d943f898c4d0b89f5c1a2a64d0f92bce0e0322ee6528783
SIZE (rust/crates/gix-path-0.10.7.crate) = 14406
-SHA256 (rust/crates/gix-pathspec-0.5.1.crate) = 0cdb0ee9517c04f89bcaf6366fe893a17154ecb02d88b5c8174f27f1091d1247
-SIZE (rust/crates/gix-pathspec-0.5.1.crate) = 16256
+SHA256 (rust/crates/gix-pathspec-0.6.0.crate) = 9cbd49750edb26b0a691e5246fc635fa554d344da825cd20fa9ee0da9c1b761f
+SIZE (rust/crates/gix-pathspec-0.6.0.crate) = 16196
SHA256 (rust/crates/gix-prompt-0.8.4.crate) = f5325eb17ce7b5e5d25dec5c2315d642a09d55b9888b3bf46b7d72e1621a55d8
SIZE (rust/crates/gix-prompt-0.8.4.crate) = 13083
-SHA256 (rust/crates/gix-protocol-0.43.1.crate) = eca52738435991105f3bbd7f3a3a42cdf84c9992a78b9b7b1de528b3c022cfdd
-SIZE (rust/crates/gix-protocol-0.43.1.crate) = 35190
+SHA256 (rust/crates/gix-protocol-0.44.2.crate) = a905cd00946ed8ed6f4f2281f98a889c5b3d38361cd94b8d5a5771d25ab33b99
+SIZE (rust/crates/gix-protocol-0.44.2.crate) = 35138
SHA256 (rust/crates/gix-quote-0.4.12.crate) = cbff4f9b9ea3fa7a25a70ee62f545143abef624ac6aa5884344e70c8b0a1d9ff
SIZE (rust/crates/gix-quote-0.4.12.crate) = 7055
-SHA256 (rust/crates/gix-ref-0.40.1.crate) = 64d9bd1984638d8f3511a2fcbe84fcedb8a5b5d64df677353620572383f42649
-SIZE (rust/crates/gix-ref-0.40.1.crate) = 54467
-SHA256 (rust/crates/gix-refspec-0.21.1.crate) = be219df5092c1735abb2a53eccdf775e945eea6986ee1b6e7a5896dccc0be704
-SIZE (rust/crates/gix-refspec-0.21.1.crate) = 16177
-SHA256 (rust/crates/gix-revision-0.25.1.crate) = aa78e1df3633bc937d4db15f8dca2abdb1300ca971c0fabcf9fa97e38cf4cd9f
-SIZE (rust/crates/gix-revision-0.25.1.crate) = 19183
-SHA256 (rust/crates/gix-revwalk-0.11.1.crate) = 702de5fe5c2bbdde80219f3a8b9723eb927466e7ecd187cfd1b45d986408e45f
-SIZE (rust/crates/gix-revwalk-0.11.1.crate) = 11829
+SHA256 (rust/crates/gix-ref-0.41.0.crate) = 5818958994ad7879fa566f5441ebcc48f0926aa027b28948e6fbf6578894dc31
+SIZE (rust/crates/gix-ref-0.41.0.crate) = 56090
+SHA256 (rust/crates/gix-refspec-0.22.0.crate) = 613aa4d93034c5791d13bdc635e530f4ddab1412ddfb4a8215f76213177b61c7
+SIZE (rust/crates/gix-refspec-0.22.0.crate) = 16114
+SHA256 (rust/crates/gix-revision-0.26.0.crate) = 288f6549d7666db74dc3f169a9a333694fc28ecd2f5aa7b2c979c89eb556751a
+SIZE (rust/crates/gix-revision-0.26.0.crate) = 19131
+SHA256 (rust/crates/gix-revwalk-0.12.0.crate) = 5b9b4d91dfc5c14fee61a28c65113ded720403b65a0f46169c0460f731a5d03c
+SIZE (rust/crates/gix-revwalk-0.12.0.crate) = 11767
SHA256 (rust/crates/gix-sec-0.10.6.crate) = fddc27984a643b20dd03e97790555804f98cf07404e0e552c0ad8133266a79a1
SIZE (rust/crates/gix-sec-0.10.6.crate) = 9356
-SHA256 (rust/crates/gix-submodule-0.7.1.crate) = 21d438409222de24dffcc9897f04a9f97903a19fe4835b598ab3bb9b6e0f5e35
-SIZE (rust/crates/gix-submodule-0.7.1.crate) = 12143
-SHA256 (rust/crates/gix-tempfile-12.0.1.crate) = a8ef376d718b1f5f119b458e21b00fbf576bc9d4e26f8f383d29f5ffe3ba3eaa
-SIZE (rust/crates/gix-tempfile-12.0.1.crate) = 17583
-SHA256 (rust/crates/gix-trace-0.1.8.crate) = 9b838b2db8f62c9447d483a4c28d251b67fee32741a82cb4d35e9eb4e9fdc5ab
-SIZE (rust/crates/gix-trace-0.1.8.crate) = 9657
-SHA256 (rust/crates/gix-transport-0.40.1.crate) = be01a22053e9395a409fcaeed879d94f4fcffeb4f46de7143275fbf5e5b39770
-SIZE (rust/crates/gix-transport-0.40.1.crate) = 49292
-SHA256 (rust/crates/gix-traverse-0.36.2.crate) = 65109e445ba7a409b48f34f570a4d7db72eade1dc1bcff81990a490e86c07161
-SIZE (rust/crates/gix-traverse-0.36.2.crate) = 12464
-SHA256 (rust/crates/gix-url-0.26.1.crate) = 8f0f17cceb7552a231d1fec690bc2740c346554e3be6f5d2c41dfa809594dc44
-SIZE (rust/crates/gix-url-0.26.1.crate) = 13398
-SHA256 (rust/crates/gix-utils-0.1.11.crate) = 0066432d4c277f9877f091279a597ea5331f68ca410efc874f0bdfb1cd348f92
-SIZE (rust/crates/gix-utils-0.1.11.crate) = 9426
+SHA256 (rust/crates/gix-submodule-0.8.0.crate) = 73182f6c1f5ed1ed94ba16581ac62593d5e29cd1c028b2af618f836283b8f8d4
+SIZE (rust/crates/gix-submodule-0.8.0.crate) = 12083
+SHA256 (rust/crates/gix-tempfile-13.1.1.crate) = a761d76594f4443b675e85928e4902dec333273836bd386906f01e7e346a0d11
+SIZE (rust/crates/gix-tempfile-13.1.1.crate) = 17852
+SHA256 (rust/crates/gix-trace-0.1.9.crate) = f924267408915fddcd558e3f37295cc7d6a3e50f8bd8b606cee0808c3915157e
+SIZE (rust/crates/gix-trace-0.1.9.crate) = 9659
+SHA256 (rust/crates/gix-transport-0.41.2.crate) = cf8e5f72ec9cad9ee44714b9a4ec7427b540a2418b62111f5e3a715bebe1ed9d
+SIZE (rust/crates/gix-transport-0.41.2.crate) = 49262
+SHA256 (rust/crates/gix-traverse-0.37.0.crate) = bfc30c5b5e4e838683b59e1b0574ce6bc1c35916df9709aaab32bb7751daf08b
+SIZE (rust/crates/gix-traverse-0.37.0.crate) = 12462
+SHA256 (rust/crates/gix-url-0.27.3.crate) = 0db829ebdca6180fbe32be7aed393591df6db4a72dbbc0b8369162390954d1cf
+SIZE (rust/crates/gix-url-0.27.3.crate) = 14329
+SHA256 (rust/crates/gix-utils-0.1.12.crate) = 35192df7fd0fa112263bad8021e2df7167df4cc2a6e6d15892e1e55621d3d4dc
+SIZE (rust/crates/gix-utils-0.1.12.crate) = 9418
SHA256 (rust/crates/gix-validate-0.8.4.crate) = e39fc6e06044985eac19dd34d474909e517307582e462b2eb4c8fa51b6241545
SIZE (rust/crates/gix-validate-0.8.4.crate) = 6960
-SHA256 (rust/crates/gix-worktree-0.29.1.crate) = 53982f8abff0789a9599e644108a1914da61a4d0dede8e45037e744dcb008d52
-SIZE (rust/crates/gix-worktree-0.29.1.crate) = 16035
+SHA256 (rust/crates/gix-worktree-0.30.0.crate) = ca36bb3dc54038c66507dc75c4d8edbee2d6d5cc45227b4eb508ad13dd60a006
+SIZE (rust/crates/gix-worktree-0.30.0.crate) = 16224
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
@@ -277,10 +277,10 @@ SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07
SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
-SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
-SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
+SHA256 (rust/crates/hashlink-0.9.0.crate) = 692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee
+SIZE (rust/crates/hashlink-0.9.0.crate) = 26390
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
@@ -307,16 +307,18 @@ SHA256 (rust/crates/im-rc-15.1.0.crate) = af1955a75fa080c677d3972822ec4bad316169
SIZE (rust/crates/im-rc-15.1.0.crate) = 194077
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
+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/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+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/kstring-2.0.0.crate) = ec3066350882a1cd6d950d055997f379ac37fd39f81cd4d8ed186032eb3c5747
@@ -325,32 +327,32 @@ 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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
SIZE (rust/crates/libloading-0.8.3.crate) = 28480
-SHA256 (rust/crates/libnghttp2-sys-0.1.9+1.58.0.crate) = b57e858af2798e167e709b9d969325b6d8e9d50232fcbc494d7d54f976854a64
-SIZE (rust/crates/libnghttp2-sys-0.1.9+1.58.0.crate) = 1901846
-SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
-SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
+SHA256 (rust/crates/libnghttp2-sys-0.1.10+1.61.0.crate) = 959c25552127d2e1fa72f0e52548ec04fc386e827ba71a7bd01db46a447dc135
+SIZE (rust/crates/libnghttp2-sys-0.1.10+1.61.0.crate) = 1967787
+SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f
+SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624
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/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/maybe-async-0.2.10.crate) = 5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11
SIZE (rust/crates/maybe-async-0.2.10.crate) = 22107
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+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/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -367,8 +369,8 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
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.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
-SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_threads-0.1.7.crate) = 5c7398b9c8b70908f6371f47ed36737907c87c52af34c268fed0bf0ceb92ead9
SIZE (rust/crates/num_threads-0.1.7.crate) = 7455
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -383,22 +385,22 @@ SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc19480
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.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
-SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
SHA256 (rust/crates/ordered-float-2.10.1.crate) = 68f19d67e5a2795c94e73e0bb1cc1a7edeb2e28efd39e2e1c9b7a40c1108b11c
SIZE (rust/crates/ordered-float-2.10.1.crate) = 16029
SHA256 (rust/crates/orion-0.17.6.crate) = 7abdb10181903c8c4b016ba45d6d6d5af1a1e2a461aa4763a83b87f5df4695e5
SIZE (rust/crates/orion-0.17.6.crate) = 186853
-SHA256 (rust/crates/os_info-3.8.1.crate) = 6cbb46d5d01695d7a1fb8be5f0d1968bd2b2b8ba1d1b3e7062ce2a0593e57af1
-SIZE (rust/crates/os_info-3.8.1.crate) = 26402
+SHA256 (rust/crates/os_info-3.8.2.crate) = ae99c7fa6dd38c7cafe1ec085e804f8f555a2f8659b0dbe03f1f9963a9b51092
+SIZE (rust/crates/os_info-3.8.2.crate) = 26400
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/p384-0.13.0.crate) = 70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209
SIZE (rust/crates/p384-0.13.0.crate) = 236495
-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/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+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/pasetors-0.6.8.crate) = 6b36d47c66f2230dd1b7143d9afb2b4891879020210eddf2ccb624e529b96dba
SIZE (rust/crates/pasetors-0.6.8.crate) = 138403
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
@@ -407,8 +409,8 @@ SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460a
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.13.crate) = 8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58
-SIZE (rust/crates/pin-project-lite-0.2.13.crate) = 29141
+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/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
@@ -419,12 +421,12 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/prodash-28.0.0.crate) = 744a264d26b88a6a7e37cbad97953fa233b94d585236310bcbc88474b4092d79
SIZE (rust/crates/prodash-28.0.0.crate) = 90695
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -435,24 +437,26 @@ SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
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.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
-SHA256 (rust/crates/rusqlite-0.30.0.crate) = a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d
-SIZE (rust/crates/rusqlite-0.30.0.crate) = 150360
-SHA256 (rust/crates/rustfix-0.8.1.crate) = 81864b097046da5df3758fdc6e4822bbb70afa06317e8ca45ea1b51cb8c5e5a4
-SIZE (rust/crates/rustfix-0.8.1.crate) = 18494
-SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
-SIZE (rust/crates/rustix-0.38.32.crate) = 376999
+SHA256 (rust/crates/rusqlite-0.31.0.crate) = b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae
+SIZE (rust/crates/rusqlite-0.31.0.crate) = 152252
+SHA256 (rust/crates/rustfix-0.8.2.crate) = 5b338d50bbf36e891c7e40337c8d4cf654094a14d50c3583c6022793c01a259c
+SIZE (rust/crates/rustfix-0.8.2.crate) = 18360
+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/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -463,24 +467,24 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
SHA256 (rust/crates/serde-untagged-0.1.5.crate) = 6a160535368dfc353348e7eaa299156bd508c60c45a9249725f5f6d370d82a66
SIZE (rust/crates/serde-untagged-0.1.5.crate) = 15807
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.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
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.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
@@ -501,40 +505,42 @@ SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
SIZE (rust/crates/spki-0.7.3.crate) = 16409
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.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/supports-hyperlinks-2.1.0.crate) = f84231692eb0d4d41e4cdd0cabfdd2e6cd9e255e65f80c9aa7c98dd502b4233d
-SIZE (rust/crates/supports-hyperlinks-2.1.0.crate) = 8035
+SHA256 (rust/crates/supports-hyperlinks-3.0.0.crate) = 2c0a1e5168041f5f3ff68ff7d95dcb9c8749df29f6e7e89ada40dd4c9de404ee
+SIZE (rust/crates/supports-hyperlinks-3.0.0.crate) = 8067
+SHA256 (rust/crates/supports-unicode-2.1.0.crate) = f850c19edd184a205e883199a261ed44471c81e39bd95b1357f5febbef00e77a
+SIZE (rust/crates/supports-unicode-2.1.0.crate) = 7698
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.53.crate) = 7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032
-SIZE (rust/crates/syn-2.0.53.crate) = 254828
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
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/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
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.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
+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.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
@@ -545,14 +551,14 @@ SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08f
SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
-SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
-SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
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-chrome-0.7.2.crate) = bf0a738ed5d6450a9fb96e86a23ad808de2b727fd1394585da5cdd6788ffe724
+SIZE (rust/crates/tracing-chrome-0.7.2.crate) = 14030
SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54
SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
@@ -571,8 +577,8 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
@@ -603,8 +609,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -613,40 +619,42 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+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.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
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
diff --git a/devel/cargo-c/files/patch-os_info b/devel/cargo-c/files/patch-os_info
deleted file mode 100644
index c943fbd47200..000000000000
--- a/devel/cargo-c/files/patch-os_info
+++ /dev/null
@@ -1,46 +0,0 @@
-https://github.com/stanislav-tkach/os_info/commit/3147a6125e48
-
-error[E0308]: mismatched types
- --> cargo-crates/os_info-3.8.1/src/freebsd/mod.rs:28:9
- |
-27 | match uname("-s").as_deref() {
- | ---------------------- this expression has type `std::option::Option<&str>`
-28 | "MidnightBSD" => Type::MidnightBSD,
- | ^^^^^^^^^^^^^ expected `Option<&str>`, found `&str`
- |
- = note: expected enum `std::option::Option<&str>`
- found reference `&'static str`
-help: try wrapping the pattern in `Some`
- |
-28 | Some("MidnightBSD") => Type::MidnightBSD,
- | +++++ +
-
-error[E0308]: mismatched types
- --> cargo-crates/os_info-3.8.1/src/freebsd/mod.rs:29:9
- |
-27 | match uname("-s").as_deref() {
- | ---------------------- this expression has type `std::option::Option<&str>`
-28 | "MidnightBSD" => Type::MidnightBSD,
-29 | "FreeBSD" => {
- | ^^^^^^^^^ expected `Option<&str>`, found `&str`
- |
- = note: expected enum `std::option::Option<&str>`
- found reference `&'static str`
-help: try wrapping the pattern in `Some`
- |
-29 | Some("FreeBSD") => {
- | +++++ +
-
---- cargo-crates/os_info-3.8.1/src/freebsd/mod.rs.orig 2006-07-24 01:21:28 UTC
-+++ cargo-crates/os_info-3.8.1/src/freebsd/mod.rs
-@@ -25,8 +25,8 @@ fn get_os() -> Type {
-
- fn get_os() -> Type {
- match uname("-s").as_deref() {
-- "MidnightBSD" => Type::MidnightBSD,
-- "FreeBSD" => {
-+ Some("MidnightBSD") => Type::MidnightBSD,
-+ Some("FreeBSD") => {
- let check_hardening = match Command::new("/sbin/sysctl")
- .arg("hardening.version")
- .output()
diff --git a/devel/cargo-leptos/Makefile b/devel/cargo-leptos/Makefile
index 33f2ae10b634..cccc85d70371 100644
--- a/devel/cargo-leptos/Makefile
+++ b/devel/cargo-leptos/Makefile
@@ -15,6 +15,8 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= leptos-rs
+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= addr2line-0.21.0 \
adler-1.0.2 \
adler32-1.2.0 \
diff --git a/devel/cdash/Makefile b/devel/cdash/Makefile
deleted file mode 100644
index ff421160abeb..000000000000
--- a/devel/cdash/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-PORTNAME= cdash
-PORTVERSION= 2.2.3
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= http://www.cdash.org/wp-content/uploads/2014/11/
-DISTNAME= CDash-2-2-3
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Web-based software testing server
-WWW= https://www.cdash.org/
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/License.txt
-
-DEPRECATED= Very outdated version that's unsupported upstream
-EXPIRATION_DATE=2024-04-30
-
-USES= cmake dos2unix php zip
-DOS2UNIX_GLOB= *.php *.xml *.xsl *.txt
-CMAKE_ARGS= -DCDASH_DB_NAME:STRING=cdash \
- -DCDASH_DB_LOGIN:STRING=cdash \
- -DCDASH_DB_TYPE:STRING=${DB_TYPE}
-USE_PHP= curl gd pdo session xsl zlib
-NO_ARCH= yes
-
-WRKSRC= ${WRKDIR}/${DISTNAME:S/./-/g}
-PLIST_SUB= WWWOWN="${WWWOWN}" WWWGRP="${WWWGRP}"
-SUB_FILES= pkg-message
-SUB_LIST= DB_TYPE=${DB_TYPE}
-
-OPTIONS_SINGLE= DB
-OPTIONS_SINGLE_DB= MYSQL PGSQL
-OPTIONS_DEFAULT=MYSQL
-
-MYSQL_USES= mysql
-MYSQL_USE= PHP=pdo_mysql
-MYSQL_VARS= DB_TYPE=mysql
-
-PGSQL_USES= pgsql
-PGSQL_USE= PHP=pgsql,pdo_pgsql
-PGSQL_VARS= DB_TYPE=pgsql
-
-do-install:
- @${MKDIR} ${WRKSRC}/rss
- ${CP} ${WRKSRC}/backup/.htaccess ${WRKSRC}/rss/.htaccess
- @${MKDIR} ${STAGEDIR}${PREFIX}/www/CDash
- ${FIND} ${WRKSRC} -name "*.orig" -delete
- ${MV} ${WRKSRC}/cdash/config.local.php ${WRKSRC}/cdash/config.local.sample.php
- cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${PREFIX}/www/CDash
-
-.include <bsd.port.mk>
diff --git a/devel/cdash/distinfo b/devel/cdash/distinfo
deleted file mode 100644
index bad951f4b998..000000000000
--- a/devel/cdash/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (CDash-2-2-3.zip) = 712c8beb7b379d356a27ed3f4829566245da8f53e89ff5fd688ae67b204f285b
-SIZE (CDash-2-2-3.zip) = 2536252
diff --git a/devel/cdash/files/patch-CMakeLists.txt b/devel/cdash/files/patch-CMakeLists.txt
deleted file mode 100644
index 666b26a87e0b..000000000000
--- a/devel/cdash/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,19 +0,0 @@
---- CMakeLists.txt.orig 2016-05-16 19:20:14 UTC
-+++ CMakeLists.txt
-@@ -11,6 +11,7 @@ set(CDASH_DB_PASS "" CACHE STRING "Passw
- set(CDASH_DB_PORT "" CACHE STRING "Port to connect to the database")
- set(CDASH_DB_HOST "localhost" CACHE STRING "Hostname of the database server")
- set(CDASH_DB_TYPE "mysql" CACHE STRING "Database type")
-+set(CDASH_DB_NAME "cdash4simpletest" CACHE STRING "Database name")
- option(CDASH_USE_SELENIUM "Should CDash use Selenium to test ajax functionality?" OFF)
- option(CDASH_PRO "Are we testing CDashPro?" OFF)
- set(CMake_SOURCE_DIR CACHE FILEPATH "Path to CMake source dir. Set this to import tests from CMake")
-@@ -97,7 +98,7 @@ file(WRITE "${CDash_SOURCE_DIR}/cdash/co
- //
- // Some of the CDash tests also inject config settings below as tests run...
- //
--$CDASH_DB_NAME = 'cdash4simpletest';
-+$CDASH_DB_NAME = '${CDASH_DB_NAME}';
- $CDASH_TESTING_MODE = true;
- $CDASH_REGISTRATION_EMAIL_VERIFY = false;
- $CDASH_TESTING_RENAME_LOGS = ${rename_logs};
diff --git a/devel/cdash/files/patch-cdash-common.php b/devel/cdash/files/patch-cdash-common.php
deleted file mode 100644
index b0e4d37572d7..000000000000
--- a/devel/cdash/files/patch-cdash-common.php
+++ /dev/null
@@ -1,10 +0,0 @@
---- cdash/common.php.orig 2016-05-16 19:20:14 UTC
-+++ cdash/common.php
-@@ -20,6 +20,7 @@ require_once("cdash/log.php");
-
- if (PHP_VERSION >= 5) {
- // Emulate the old xslt library functions
-+ libxml_disable_entity_loader(false);
- function xslt_create() {
- return new XsltProcessor();
- }
diff --git a/devel/cdash/files/pkg-message.in b/devel/cdash/files/pkg-message.in
deleted file mode 100644
index f9a8aabc2eac..000000000000
--- a/devel/cdash/files/pkg-message.in
+++ /dev/null
@@ -1,14 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Your CDash configuration file is located at
-%%PREFIX%%/www/CDash/cdash/config.local.php.
-
-Please create the %%DB_TYPE%% username 'cdash' and
-grant him privileges over a database named 'cdash'.
-
-A sample CDash project is available for download at
-http://www.cdash.org/download/CDashTest.zip.
-EOM
-}
-]
diff --git a/devel/cdash/pkg-descr b/devel/cdash/pkg-descr
deleted file mode 100644
index af4ef3b0fe8e..000000000000
--- a/devel/cdash/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-CDash is an open source, web-based software testing server. CDash aggregates,
-analyzes and displays the results of software testing processes submitted from
-clients located around the world. Developers depend on CDash to convey the state
-of a software system, and to continually improve its quality. CDash is a part of
-a larger software process that integrates Kitware's CMake, CTest, and CPack
-tools, as well as other external packages used to design, manage and maintain
-large-scale software systems.
diff --git a/devel/cdash/pkg-plist b/devel/cdash/pkg-plist
deleted file mode 100644
index f7da093cc433..000000000000
--- a/devel/cdash/pkg-plist
+++ /dev/null
@@ -1,896 +0,0 @@
-www/CDash/CMakeLists.txt
-www/CDash/CTestConfig.cmake
-www/CDash/CTestCustom.cmake.in
-www/CDash/Copyright.txt
-www/CDash/License.txt
-www/CDash/ajax/addbuildgroup.php
-www/CDash/ajax/addnote.php
-www/CDash/ajax/buildinfogroup.php
-www/CDash/ajax/buildnote.php
-www/CDash/ajax/clientchecksystem.php
-www/CDash/ajax/expectedbuildgroup.php
-www/CDash/ajax/expectedinfo.php
-www/CDash/ajax/finduserproject.php
-www/CDash/ajax/findusers.php
-www/CDash/ajax/getfeed.php
-www/CDash/ajax/getviewcoverage.php
-www/CDash/ajax/showbuildhistory.php
-www/CDash/ajax/showbuildtimegraph.php
-www/CDash/ajax/showbuildupdategraph.php
-www/CDash/ajax/showcoveragegraph.php
-www/CDash/ajax/showprojectupdategraph.php
-www/CDash/ajax/showtestfailuregraph.php
-www/CDash/ajax/showtestmeasurementdatagraph.php
-www/CDash/ajax/showtestpassinggraph.php
-www/CDash/ajax/showtesttimegraph.php
-www/CDash/api/api.php
-www/CDash/api/api_build.php
-www/CDash/api/api_coverage.php
-www/CDash/api/api_project.php
-www/CDash/api/api_repository.php
-www/CDash/api/api_user.php
-www/CDash/api/getbuildid.php
-www/CDash/api/getuserid.php
-www/CDash/api/getversion.php
-www/CDash/api/hasfile.php
-www/CDash/api/index.php
-www/CDash/autoRemoveBuilds.php
-www/CDash/backup/.htaccess
-www/CDash/backup/README.txt
-www/CDash/buildOverview.php
-www/CDash/buildOverview.xsl
-www/CDash/buildSummary.php
-www/CDash/buildSummary.xsl
-www/CDash/cdash.css
-www/CDash/cdash/ChangeLog.txt
-www/CDash/cdash/Copyright.txt
-www/CDash/cdash/autoremove.php
-www/CDash/cdash/bugurl.php
-www/CDash/cdash/cdashmail.php
-www/CDash/cdash/clientsubmit.php
-www/CDash/cdash/common.php
-www/CDash/cdash/config.local.sample.php
-www/CDash/cdash/config.php
-www/CDash/cdash/createRSS.php
-www/CDash/cdash/ctestparser.php
-www/CDash/cdash/ctestparserutils.php
-www/CDash/cdash/dailyupdates.php
-www/CDash/cdash/dailyupdatescurl.php
-www/CDash/cdash/defines.php
-www/CDash/cdash/do_submit.php
-www/CDash/cdash/fnProcessFile.php
-www/CDash/cdash/log.php
-www/CDash/cdash/pdo.php
-www/CDash/cdash/pdocore.php
-www/CDash/cdash/processfile.php
-www/CDash/cdash/processsubmissions.php
-www/CDash/cdash/repository.php
-www/CDash/cdash/sendemail.php
-www/CDash/cdash/version.php
-www/CDash/colorblind.css
-www/CDash/common.css
-www/CDash/createProject.php
-www/CDash/createProject.xsl
-www/CDash/displayImage.php
-www/CDash/editSite.php
-www/CDash/editSite.xsl
-www/CDash/editUser.php
-www/CDash/editUser.xsl
-www/CDash/error.php
-www/CDash/error.xsl
-www/CDash/favicon.ico
-www/CDash/filterdataFunctions.php
-www/CDash/filterdataTemplate.xsl
-www/CDash/footer.xsl
-www/CDash/generateCTestConfig.php
-www/CDash/groupsDescription.php
-www/CDash/header.xsl
-www/CDash/headeradminproject.xsl
-www/CDash/headerback.xsl
-www/CDash/headscripts.xsl
-www/CDash/help.html
-www/CDash/htaccess.in
-www/CDash/images/Calendar.gif
-www/CDash/images/Closed.gif
-www/CDash/images/DownBlack.gif
-www/CDash/images/Generator.png
-www/CDash/images/Info.png
-www/CDash/images/LeftBlack.gif
-www/CDash/images/Minus.gif
-www/CDash/images/New.gif
-www/CDash/images/Open.gif
-www/CDash/images/Plus.gif
-www/CDash/images/RightBlack.gif
-www/CDash/images/activity-level.png
-www/CDash/images/advanced.png
-www/CDash/images/asc.gif
-www/CDash/images/back_disabled.png
-www/CDash/images/back_enabled.png
-www/CDash/images/back_enabled_hover.png
-www/CDash/images/bg.gif
-www/CDash/images/bg1.gif
-www/CDash/images/bgfo.gif
-www/CDash/images/bgtm.gif
-www/CDash/images/blank.gif
-www/CDash/images/blogo.gif
-www/CDash/images/cancel.png
-www/CDash/images/cdash-60.gif
-www/CDash/images/cdash.gif
-www/CDash/images/check.gif
-www/CDash/images/cleardot.gif
-www/CDash/images/clock.png
-www/CDash/images/console.png
-www/CDash/images/delete.png
-www/CDash/images/desc.gif
-www/CDash/images/disk.png
-www/CDash/images/document.png
-www/CDash/images/edit.png
-www/CDash/images/edit2.png
-www/CDash/images/edit_group.png
-www/CDash/images/error.png
-www/CDash/images/feed-icon16x16.png
-www/CDash/images/filecoverage.png
-www/CDash/images/filter.gif
-www/CDash/images/first.png
-www/CDash/images/flag.png
-www/CDash/images/flaggreen.gif
-www/CDash/images/folder.png
-www/CDash/images/forward_disabled.png
-www/CDash/images/forward_enabled.png
-www/CDash/images/forward_enabled_hover.png
-www/CDash/images/graph.png
-www/CDash/images/help.gif
-www/CDash/images/hide.png
-www/CDash/images/invite.png
-www/CDash/images/last.png
-www/CDash/images/loading.gif
-www/CDash/images/logo2.gif
-www/CDash/images/mail.png
-www/CDash/images/manageclient.png
-www/CDash/images/menu2_07.jpg
-www/CDash/images/menub1.gif
-www/CDash/images/menub2.gif
-www/CDash/images/new_project.png
-www/CDash/images/next.png
-www/CDash/images/note.png
-www/CDash/images/package.png
-www/CDash/images/platform_freebsd.png
-www/CDash/images/platform_linux.png
-www/CDash/images/platform_mac.png
-www/CDash/images/platform_windows.png
-www/CDash/images/prev.png
-www/CDash/images/previous.png
-www/CDash/images/progressbar.gif
-www/CDash/images/refresh.png
-www/CDash/images/settings.png
-www/CDash/images/show.png
-www/CDash/images/smiley-bad.png
-www/CDash/images/smiley-good.png
-www/CDash/images/sort_asc.png
-www/CDash/images/sort_asc_disabled.png
-www/CDash/images/sort_both.png
-www/CDash/images/sort_desc.png
-www/CDash/images/sort_desc_disabled.png
-www/CDash/images/star.png
-www/CDash/images/subproject.png
-www/CDash/images/systemtray.png
-www/CDash/images/tab.png
-www/CDash/images/tab2.png
-www/CDash/images/top_01.jpg
-www/CDash/images/top_02.jpg
-www/CDash/images/top_03.jpg
-www/CDash/images/top_04.jpg
-www/CDash/images/topbg1.gif
-www/CDash/images/topbg2.gif
-www/CDash/images/upgrade.png
-www/CDash/images/users.png
-www/CDash/images/warning.png
-www/CDash/images/warningsmall.png
-www/CDash/images/yellowled.png
-www/CDash/import.php
-www/CDash/import.xsl
-www/CDash/importBackup.php
-www/CDash/importBackup.xsl
-www/CDash/importBuilds.php
-www/CDash/index.php
-www/CDash/index.xsl
-www/CDash/indexsubproject.xsl
-www/CDash/indextable.xsl
-www/CDash/install.php
-www/CDash/install.xsl
-www/CDash/iphone/buildsummary.php
-www/CDash/iphone/buildsummary.xsl
-www/CDash/iphone/iPhoneArrow.png
-www/CDash/iphone/iPhoneArrow2.gif
-www/CDash/iphone/index.php
-www/CDash/iphone/index.xsl
-www/CDash/iphone/iphone.css
-www/CDash/iphone/iphone.js
-www/CDash/iphone/jquery-1.1.4.js
-www/CDash/iphone/jquery-iphone.js
-www/CDash/iphone/login.xsl
-www/CDash/iphone/logo.gif
-www/CDash/iphone/project.php
-www/CDash/iphone/project.xsl
-www/CDash/iphone/section.gif
-www/CDash/iphone/user.php
-www/CDash/iphone/user.xsl
-www/CDash/javascript/OptionTransfer.js
-www/CDash/javascript/cdashAddNote.js
-www/CDash/javascript/cdashBuildError.js
-www/CDash/javascript/cdashBuildGraph.js
-www/CDash/javascript/cdashBuildGroup.js
-www/CDash/javascript/cdashClient.js
-www/CDash/javascript/cdashCoverageGraph.js
-www/CDash/javascript/cdashCreateProject.js
-www/CDash/javascript/cdashFeed.js
-www/CDash/javascript/cdashFilters.js
-www/CDash/javascript/cdashIndexTable.js
-www/CDash/javascript/cdashManageCoverageSorter.js
-www/CDash/javascript/cdashManageUsers.js
-www/CDash/javascript/cdashProjectRole.js
-www/CDash/javascript/cdashSiteSorter.js
-www/CDash/javascript/cdashTableSorter.js
-www/CDash/javascript/cdashTestGraph.js
-www/CDash/javascript/cdashUpdateGraph.js
-www/CDash/javascript/cdashUpgrade.js
-www/CDash/javascript/cdashUploadFilesSorter.js
-www/CDash/javascript/cdashUser.js
-www/CDash/javascript/cdashUserLabels.js
-www/CDash/javascript/cdashViewCoverage.js
-www/CDash/javascript/cdashmenu.js
-www/CDash/javascript/excanvas.js
-www/CDash/javascript/images/next.png
-www/CDash/javascript/images/ui-bg_diagonals-thick_90_eeeeee_40x40.png
-www/CDash/javascript/images/ui-bg_flat_15_cd0a0a_40x100.png
-www/CDash/javascript/images/ui-bg_glass_100_e4f1fb_1x400.png
-www/CDash/javascript/images/ui-bg_glass_50_3baae3_1x400.png
-www/CDash/javascript/images/ui-bg_glass_80_d7ebf9_1x400.png
-www/CDash/javascript/images/ui-bg_highlight-hard_100_f2f5f7_1x100.png
-www/CDash/javascript/images/ui-bg_highlight-hard_70_000000_1x100.png
-www/CDash/javascript/images/ui-bg_highlight-soft_100_deedf7_1x100.png
-www/CDash/javascript/images/ui-bg_highlight-soft_25_ffef8f_1x100.png
-www/CDash/javascript/images/ui-icons_2694e8_256x240.png
-www/CDash/javascript/images/ui-icons_2e83ff_256x240.png
-www/CDash/javascript/images/ui-icons_3d80b3_256x240.png
-www/CDash/javascript/images/ui-icons_72a7cf_256x240.png
-www/CDash/javascript/images/ui-icons_ffffff_256x240.png
-www/CDash/javascript/je_compare-1.0.0.min.js
-www/CDash/javascript/je_compare_style-1.0.0.css
-www/CDash/javascript/jqModal.css
-www/CDash/javascript/jqModal.js
-www/CDash/javascript/jquery-1.6.2.js
-www/CDash/javascript/jquery-ui-1.8.16.css
-www/CDash/javascript/jquery-ui-1.8.16.min.js
-www/CDash/javascript/jquery.cookie.js
-www/CDash/javascript/jquery.dataTables.css
-www/CDash/javascript/jquery.dataTables.min.js
-www/CDash/javascript/jquery.flot.min.js
-www/CDash/javascript/jquery.flot.pie.js
-www/CDash/javascript/jquery.flot.selection.min.js
-www/CDash/javascript/jquery.metadata.js
-www/CDash/javascript/jquery.mobile-1.4.0.min.js
-www/CDash/javascript/jquery.qtip.min.css
-www/CDash/javascript/jquery.qtip.min.js
-www/CDash/javascript/jquery.tablesorter.js
-www/CDash/javascript/jtip.js
-www/CDash/javascript/tableheader.js
-www/CDash/javascript/tooltip.js
-www/CDash/javascript/tree.js
-www/CDash/javascript/tree_init.js
-www/CDash/javascript/ui.tabs.js
-www/CDash/local/README.txt
-www/CDash/local/cdash.local.css
-www/CDash/local/footer.xsl
-www/CDash/local/header.xsl
-www/CDash/local/headeradminproject.xsl
-www/CDash/local/headerback.xsl
-www/CDash/local/headscripts.xsl
-www/CDash/loggingAdministration.php
-www/CDash/loggingAdministration.xsl
-www/CDash/login.php
-www/CDash/login.xsl
-www/CDash/manageBackup.php
-www/CDash/manageBackup.xsl
-www/CDash/manageBanner.php
-www/CDash/manageBanner.xsl
-www/CDash/manageBuildGroup.php
-www/CDash/manageBuildGroup.xsl
-www/CDash/manageClient.php
-www/CDash/manageClient.xsl
-www/CDash/manageCoverage.php
-www/CDash/manageCoverage.xsl
-www/CDash/manageMeasurements.php
-www/CDash/manageMeasurements.xsl
-www/CDash/manageProjectRoles.php
-www/CDash/manageProjectRoles.xsl
-www/CDash/manageSubproject.php
-www/CDash/manageSubproject.xsl
-www/CDash/manageUsers.php
-www/CDash/manageUsers.xsl
-www/CDash/models/banner.php
-www/CDash/models/build.php
-www/CDash/models/buildconfigure.php
-www/CDash/models/buildconfigureerror.php
-www/CDash/models/buildconfigureerrordiff.php
-www/CDash/models/builderror.php
-www/CDash/models/builderrordiff.php
-www/CDash/models/buildfailure.php
-www/CDash/models/buildgroup.php
-www/CDash/models/buildgroupposition.php
-www/CDash/models/buildgrouprule.php
-www/CDash/models/buildinformation.php
-www/CDash/models/buildnote.php
-www/CDash/models/buildtest.php
-www/CDash/models/buildtestdiff.php
-www/CDash/models/buildupdate.php
-www/CDash/models/buildupdatefile.php
-www/CDash/models/buildusernote.php
-www/CDash/models/clientcmake.php
-www/CDash/models/clientcompiler.php
-www/CDash/models/clientjob.php
-www/CDash/models/clientjobschedule.php
-www/CDash/models/clientlibrary.php
-www/CDash/models/clientos.php
-www/CDash/models/clientsite.php
-www/CDash/models/constants.php
-www/CDash/models/coverage.php
-www/CDash/models/coveragefile.php
-www/CDash/models/coveragefile2user.php
-www/CDash/models/coveragefilelog.php
-www/CDash/models/coveragesummary.php
-www/CDash/models/coveragesummarydiff.php
-www/CDash/models/dailyupdate.php
-www/CDash/models/dailyupdatefile.php
-www/CDash/models/dynamicanalysis.php
-www/CDash/models/dynamicanalysisdefect.php
-www/CDash/models/errorlog.php
-www/CDash/models/feed.php
-www/CDash/models/image.php
-www/CDash/models/label.php
-www/CDash/models/labelemail.php
-www/CDash/models/project.php
-www/CDash/models/site.php
-www/CDash/models/siteinformation.php
-www/CDash/models/subproject.php
-www/CDash/models/test.php
-www/CDash/models/testimage.php
-www/CDash/models/testmeasurement.php
-www/CDash/models/uploadfile.php
-www/CDash/models/user.php
-www/CDash/models/userproject.php
-www/CDash/monitor.php
-www/CDash/prepend_coverage.php
-www/CDash/queryTests.php
-www/CDash/queryTests.xsl
-www/CDash/recoverPassword.php
-www/CDash/recoverPassword.xsl
-www/CDash/register.php
-www/CDash/register.xsl
-www/CDash/removeBuilds.php
-www/CDash/removeBuilds.xsl
-www/CDash/robots.txt
-www/CDash/router.php
-www/CDash/rss/.htaccess
-www/CDash/scheduleSummary.php
-www/CDash/scheduleSummary.xsl
-www/CDash/scripts/cdash_client_common.ctest
-www/CDash/siteStatistics.php
-www/CDash/siteStatistics.xsl
-www/CDash/sql/convert.sh
-www/CDash/sql/convert_alter_table.pl
-www/CDash/sql/mysql/cdash-upgrade-0-0.8.sql
-www/CDash/sql/mysql/cdash-upgrade-0.8-1.0.sql
-www/CDash/sql/mysql/cdash-upgrade-1.0-1.2.sql
-www/CDash/sql/mysql/cdash-upgrade-1.2-1.4.sql
-www/CDash/sql/mysql/cdash-upgrade-1.4-1.6.sql
-www/CDash/sql/mysql/cdash-upgrade-1.6-1.8.sql
-www/CDash/sql/mysql/cdash-upgrade-1.8-2.0.sql
-www/CDash/sql/mysql/cdash-upgrade-2.0-2.2.sql
-www/CDash/sql/mysql/cdash.sql
-www/CDash/sql/mysqlcompat.patch
-www/CDash/sql/pgsql/cdash-upgrade-0-0.8.sql
-www/CDash/sql/pgsql/cdash-upgrade-0.8-1.0.sql
-www/CDash/sql/pgsql/cdash-upgrade-1.0-1.2.sql
-www/CDash/sql/pgsql/cdash-upgrade-1.2-1.4.sql
-www/CDash/sql/pgsql/cdash-upgrade-1.4-1.6.sql
-www/CDash/sql/pgsql/cdash-upgrade-1.6-1.8.sql
-www/CDash/sql/pgsql/cdash-upgrade-1.8-2.0.sql
-www/CDash/sql/pgsql/cdash-upgrade-2.0-2.2.sql
-www/CDash/sql/pgsql/cdash.ext.sql
-www/CDash/sql/pgsql/cdash.sql
-www/CDash/submit.php
-www/CDash/subscribeProject.php
-www/CDash/subscribeProject.xsl
-www/CDash/svninfo.php
-www/CDash/tabs_ie.css
-www/CDash/testDetails.php
-www/CDash/testDetails.xsl
-www/CDash/testOverview.php
-www/CDash/testOverview.xsl
-www/CDash/testSummary.php
-www/CDash/testSummary.xsl
-www/CDash/tests/CMakeLists.txt
-www/CDash/tests/append_coverage.php.in
-www/CDash/tests/autoremovebuilds/CMakeLists.txt
-www/CDash/tests/cdash_test_case.php
-www/CDash/tests/config.test.local.php
-www/CDash/tests/config.test.php
-www/CDash/tests/ctest/CMakeLists.txt
-www/CDash/tests/ctest/CTestSubmitLargeOutput/CMakeLists.txt
-www/CDash/tests/ctest/CTestSubmitLargeOutput/CTestConfig.cmake
-www/CDash/tests/ctest/CTestSubmitLargeOutput/GenerateRandomOutput.cmake
-www/CDash/tests/ctest/CTestSubmitLargeOutput/test.cmake.in
-www/CDash/tests/ctest/coveragedriver.ctest.in
-www/CDash/tests/ctest/ctestdriver.ctest.in
-www/CDash/tests/ctest/sameImage/CMakeLists.txt
-www/CDash/tests/ctest/sameImage/frown.gif
-www/CDash/tests/ctest/sameImage/sameImage.cxx
-www/CDash/tests/ctest/sameImage/smile.gif
-www/CDash/tests/ctest/sameImage/test.cmake.in
-www/CDash/tests/ctest/simple/CMakeLists.txt
-www/CDash/tests/ctest/simple/crash.cxx
-www/CDash/tests/ctest/simple/simple.cxx
-www/CDash/tests/ctest/simple/test.cmake.in
-www/CDash/tests/ctest/simple2/CMakeLists.txt
-www/CDash/tests/ctest/simple2/crash.cxx
-www/CDash/tests/ctest/simple2/simple.ctest.in
-www/CDash/tests/ctest/simple2/simple.cxx
-www/CDash/tests/ctest/simple2/test.cmake.in
-www/CDash/tests/ctest/unittest.cmake.in
-www/CDash/tests/data/ActualTrilinosSubmission/TrilinosDriver_hut11.kitware_Windows_NT-TDD-hut11.kitware_20110722-1514-Experimental_131134764623_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/TrilinosDriver_hut11.kitware_Windows_NT-TDD-hut11.kitware_20110722-1514-Experimental_131134764640_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/TrilinosDriver_hut11.kitware_Windows_NT-TDD-hut11.kitware_20110722-1514-Experimental_131134764660_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/TrilinosDriver_hut11.kitware_Windows_NT-TDD-hut11.kitware_20110722-1514-Experimental_131134909154_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_131134773144_Project.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134775158_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134775226_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134775278_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134775308_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134779746_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134779786_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134781834_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134781848_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134790580_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134790610_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792091_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792106_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792194_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792228_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792249_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134792265_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134794978_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134794993_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134795192_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134821193_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134822732_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134822862_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134824287_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134824301_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134824318_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134825741_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134825756_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134825775_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134827646_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134827663_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134830307_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134832828_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134832859_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134832881_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134834527_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134834541_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134835059_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134835776_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134835818_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134835837_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134837291_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134837305_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134837323_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134838992_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134839009_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134840530_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134840733_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134840756_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134840774_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134842268_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134842283_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134842300_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134843783_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134843798_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134843815_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134845279_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134845293_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134845622_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847305_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847320_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847450_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847511_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847536_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134847553_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849252_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849271_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849397_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849620_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849642_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134849657_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134851465_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134851481_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134852631_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134853288_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134853315_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134853329_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134854886_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134854901_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134854920_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134856441_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134856454_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134856473_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134857997_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134858016_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134858035_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134859555_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134859579_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134859612_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134861852_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134861889_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134863956_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134865882_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134865918_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134865953_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134867542_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134867559_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134867581_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134869117_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134869132_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134869151_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134870717_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134870732_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134870754_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134872312_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134872327_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134872345_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134873889_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134873904_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134873923_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134875466_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134875481_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134875500_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134877043_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134877057_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134877076_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880239_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880254_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880504_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880730_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880752_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134880767_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134882306_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134882321_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134882342_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134883904_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134883919_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134883937_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134885525_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134885542_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134885561_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134887139_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134887154_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134887173_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134889433_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134889448_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134889496_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134891784_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134891813_Test.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134891836_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134894205_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134894219_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134907377_Build.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134907415_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134909033_Configure.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134909048_Notes.xml
-www/CDash/tests/data/ActualTrilinosSubmission/Trilinos_hut11.kitware_Windows_NT-MSVC10-SERIAL_DEBUG_DEV_20110722-1515-Experimental_131134909069_Update.xml
-www/CDash/tests/data/ActualTrilinosSubmission/orderedFileList.txt
-www/CDash/tests/data/BatchmakeNightlyExample/BatchMake_Nightly_Build.xml
-www/CDash/tests/data/BatchmakeNightlyExample/BatchMake_Nightly_Configure.xml
-www/CDash/tests/data/BatchmakeNightlyExample/BatchMake_Nightly_Notes.xml
-www/CDash/tests/data/BatchmakeNightlyExample/BatchMake_Nightly_Test.xml
-www/CDash/tests/data/BatchmakeNightlyExample/BatchMake_Nightly_Update.xml
-www/CDash/tests/data/CompressedTest.xml
-www/CDash/tests/data/EmailProjectExample/1_build.xml
-www/CDash/tests/data/EmailProjectExample/1_configure.xml
-www/CDash/tests/data/EmailProjectExample/1_test.xml
-www/CDash/tests/data/EmailProjectExample/1_upload.xml
-www/CDash/tests/data/EmailProjectExample/2_build.xml
-www/CDash/tests/data/EmailProjectExample/2_dynamicanalysis.xml
-www/CDash/tests/data/EmailProjectExample/2_test.xml
-www/CDash/tests/data/EmailProjectExample/2_update.xml
-www/CDash/tests/data/EmailProjectExample/3_test.xml
-www/CDash/tests/data/EmailProjectExample/3_update.xml
-www/CDash/tests/data/EmailProjectExample/cdash_1.log
-www/CDash/tests/data/EmailProjectExample/cdash_2.log
-www/CDash/tests/data/EmailProjectExample/cdash_3.log
-www/CDash/tests/data/EmailProjectExample/cdash_autoremove.log
-www/CDash/tests/data/EmailProjectExample/cdash_committeremail.log
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_Build.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_Configure.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_Coverage.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_CoverageLog.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_DynamicAnalysis.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_Notes.xml
-www/CDash/tests/data/InsightExperimentalExample/Insight_Experimental_Test.xml
-www/CDash/tests/data/ProjectXmlSequence/Trilinos_129273760744.57_Project.xml
-www/CDash/tests/data/ProjectXmlSequence/Trilinos_129273770005.15_Project.xml
-www/CDash/tests/data/ProjectXmlSequence/Trilinos_129273771745.07_Project.xml
-www/CDash/tests/data/ProjectXmlSequence/Trilinos_129273989317.97_Project.xml
-www/CDash/tests/data/ProjectXmlSequence/Trilinos_129274192973.58_Project.xml
-www/CDash/tests/data/Sites/VOGON.kitware/Win32-nmake71/2005-07-19-0514-Experimental/XML/Build.xml
-www/CDash/tests/data/Sites/VOGON.kitware/Win32-nmake71/2005-07-19-0514-Experimental/XML/Configure.xml
-www/CDash/tests/data/Sites/VOGON.kitware/Win32-nmake71/2005-07-19-0514-Experimental/XML/NoteCollection.xml
-www/CDash/tests/data/Sites/VOGON.kitware/Win32-nmake71/2005-07-19-0514-Experimental/XML/Notes.xml
-www/CDash/tests/data/Sites/VOGON.kitware/Win32-nmake71/2005-07-19-0514-Experimental/XML/Test.xml
-www/CDash/tests/data/SortingExample/long_Build.xml
-www/CDash/tests/data/SortingExample/long_Configure.xml
-www/CDash/tests/data/SortingExample/long_Notes.xml
-www/CDash/tests/data/SortingExample/long_Test.xml
-www/CDash/tests/data/SortingExample/long_Update.xml
-www/CDash/tests/data/SortingExample/medium_Build.xml
-www/CDash/tests/data/SortingExample/medium_Configure.xml
-www/CDash/tests/data/SortingExample/medium_Notes.xml
-www/CDash/tests/data/SortingExample/medium_Test.xml
-www/CDash/tests/data/SortingExample/medium_Update.xml
-www/CDash/tests/data/SortingExample/short_Build.xml
-www/CDash/tests/data/SortingExample/short_Configure.xml
-www/CDash/tests/data/SortingExample/short_Notes.xml
-www/CDash/tests/data/SortingExample/short_Test.xml
-www/CDash/tests/data/SortingExample/short_Update.xml
-www/CDash/tests/data/SubProjectExample/Build_1.xml
-www/CDash/tests/data/SubProjectExample/Project_1.xml
-www/CDash/tests/data/SubProjectExample/Test_1.xml
-www/CDash/tests/data/SubProjectExample/cdash_1.log
-www/CDash/tests/data/SubProjectExample/cdash_2.log
-www/CDash/tests/data/authors.txt
-www/CDash/tests/data/camelot.cdash.xml
-www/CDash/tests/data/git-Update.xml
-www/CDash/tests/data/git-Update2.xml
-www/CDash/tests/data/smile.gif
-www/CDash/tests/data/smile2.gif
-www/CDash/tests/kwtest/kw_db.php
-www/CDash/tests/kwtest/kw_test_manager.php
-www/CDash/tests/kwtest/kw_unlink.php
-www/CDash/tests/kwtest/kw_web_tester.php
-www/CDash/tests/kwtest/simpletest/VERSION
-www/CDash/tests/kwtest/simpletest/arguments.php
-www/CDash/tests/kwtest/simpletest/authentication.php
-www/CDash/tests/kwtest/simpletest/autorun.php
-www/CDash/tests/kwtest/simpletest/browser.php
-www/CDash/tests/kwtest/simpletest/collector.php
-www/CDash/tests/kwtest/simpletest/compatibility.php
-www/CDash/tests/kwtest/simpletest/cookies.php
-www/CDash/tests/kwtest/simpletest/default_reporter.php
-www/CDash/tests/kwtest/simpletest/detached.php
-www/CDash/tests/kwtest/simpletest/dumper.php
-www/CDash/tests/kwtest/simpletest/eclipse.php
-www/CDash/tests/kwtest/simpletest/encoding.php
-www/CDash/tests/kwtest/simpletest/errors.php
-www/CDash/tests/kwtest/simpletest/exceptions.php
-www/CDash/tests/kwtest/simpletest/expectation.php
-www/CDash/tests/kwtest/simpletest/form.php
-www/CDash/tests/kwtest/simpletest/frames.php
-www/CDash/tests/kwtest/simpletest/http.php
-www/CDash/tests/kwtest/simpletest/invoker.php
-www/CDash/tests/kwtest/simpletest/mock_objects.php
-www/CDash/tests/kwtest/simpletest/page.php
-www/CDash/tests/kwtest/simpletest/parser.php
-www/CDash/tests/kwtest/simpletest/php_parser.php
-www/CDash/tests/kwtest/simpletest/recorder.php
-www/CDash/tests/kwtest/simpletest/reflection_php4.php
-www/CDash/tests/kwtest/simpletest/reflection_php5.php
-www/CDash/tests/kwtest/simpletest/remote.php
-www/CDash/tests/kwtest/simpletest/reporter.php
-www/CDash/tests/kwtest/simpletest/scorer.php
-www/CDash/tests/kwtest/simpletest/selector.php
-www/CDash/tests/kwtest/simpletest/shell_tester.php
-www/CDash/tests/kwtest/simpletest/simpletest.php
-www/CDash/tests/kwtest/simpletest/socket.php
-www/CDash/tests/kwtest/simpletest/tag.php
-www/CDash/tests/kwtest/simpletest/test_case.php
-www/CDash/tests/kwtest/simpletest/tidy_parser.php
-www/CDash/tests/kwtest/simpletest/unit_tester.php
-www/CDash/tests/kwtest/simpletest/url.php
-www/CDash/tests/kwtest/simpletest/user_agent.php
-www/CDash/tests/kwtest/simpletest/web_tester.php
-www/CDash/tests/kwtest/simpletest/xml.php
-www/CDash/tests/loginCoverage.php
-www/CDash/tests/manageCoverageTest.php
-www/CDash/tests/sameImage.php
-www/CDash/tests/selenium/CMakeLists.txt
-www/CDash/tests/selenium/cdash_selenium_test_case.php
-www/CDash/tests/selenium/test_addbuildgroup.php
-www/CDash/tests/selenium/test_buildinfogroup.html
-www/CDash/tests/selenium/test_buildinfogroup.php
-www/CDash/tests/selenium/test_buildnote.html
-www/CDash/tests/selenium/test_buildnote.php
-www/CDash/tests/selenium/test_buildsummary.html
-www/CDash/tests/selenium/test_buildsummary.php
-www/CDash/tests/selenium/test_editsite.html
-www/CDash/tests/selenium/test_editsite.php
-www/CDash/tests/selenium/test_emailsubscription.html
-www/CDash/tests/selenium/test_emailsubscription.php
-www/CDash/tests/selenium/test_expectedbuildgroup.html
-www/CDash/tests/selenium/test_expectedbuildgroup.php
-www/CDash/tests/selenium/test_finduserproject.html
-www/CDash/tests/selenium/test_finduserproject.php
-www/CDash/tests/selenium/test_findusers.html
-www/CDash/tests/selenium/test_findusers.php
-www/CDash/tests/selenium/test_querytestsfilters.html
-www/CDash/tests/selenium/test_querytestsfilters.php
-www/CDash/tests/selenium/test_removescheduledbuild.html
-www/CDash/tests/selenium/test_removescheduledbuild.php
-www/CDash/tests/selenium/test_requestwork.html
-www/CDash/tests/selenium/test_requestwork.php
-www/CDash/tests/selenium/test_setup_repositories.html
-www/CDash/tests/selenium/test_setup_repositories.php
-www/CDash/tests/selenium/test_showcoveragegraph.html
-www/CDash/tests/selenium/test_showcoveragegraph.php
-www/CDash/tests/selenium/test_showtestgraphs.html
-www/CDash/tests/selenium/test_showtestgraphs.php
-www/CDash/tests/selenium/test_showupdategraph.html
-www/CDash/tests/selenium/test_showupdategraph.php
-www/CDash/tests/selenium/test_sortbuilderror.php
-www/CDash/tests/selenium/test_sortbuildname.php
-www/CDash/tests/selenium/test_sortbuildtime.php
-www/CDash/tests/selenium/test_sortbuildtiming.php
-www/CDash/tests/selenium/test_sortbuildwarning.php
-www/CDash/tests/selenium/test_sortconfigureerror.php
-www/CDash/tests/selenium/test_sortconfiguretiming.php
-www/CDash/tests/selenium/test_sortconfigurewarning.php
-www/CDash/tests/selenium/test_sortsite.php
-www/CDash/tests/selenium/test_sorttestfail.php
-www/CDash/tests/selenium/test_sorttestnotrun.php
-www/CDash/tests/selenium/test_sorttestpass.php
-www/CDash/tests/selenium/test_sorttesttiming.html
-www/CDash/tests/selenium/test_sorttesttiming.php
-www/CDash/tests/selenium/test_sortupdatefiles.php
-www/CDash/tests/selenium/test_sortupdatetiming.php
-www/CDash/tests/selenium/test_subproject2.html
-www/CDash/tests/selenium/test_subproject2.php
-www/CDash/tests/simple.php
-www/CDash/tests/simple2.php
-www/CDash/tests/singletest.php
-www/CDash/tests/test_actualtrilinossubmission.php
-www/CDash/tests/test_api.php
-www/CDash/tests/test_autoremovebuilds.php
-www/CDash/tests/test_autoremovebuilds_on_submit.php
-www/CDash/tests/test_banner.php
-www/CDash/tests/test_buildconfigure.php
-www/CDash/tests/test_builderrordiff.php
-www/CDash/tests/test_buildgroupposition.php
-www/CDash/tests/test_buildgrouprule.php
-www/CDash/tests/test_buildmodel.php
-www/CDash/tests/test_buildoverview.php
-www/CDash/tests/test_buildtestdiff.php
-www/CDash/tests/test_buildusernote.php
-www/CDash/tests/test_committerinfo.php
-www/CDash/tests/test_compressedtest.php
-www/CDash/tests/test_createpublicdashboard.php
-www/CDash/tests/test_customclientscript.php
-www/CDash/tests/test_dailyupdatefile.php
-www/CDash/tests/test_deletedailyupdate.php
-www/CDash/tests/test_displayimage.php
-www/CDash/tests/test_editautoremovesettings.php
-www/CDash/tests/test_edituser.php
-www/CDash/tests/test_email.php
-www/CDash/tests/test_enable_async.php
-www/CDash/tests/test_errorlog.php
-www/CDash/tests/test_groupsdescription.php
-www/CDash/tests/test_image.php
-www/CDash/tests/test_import.php
-www/CDash/tests/test_importbackup.php
-www/CDash/tests/test_importbuilds.php
-www/CDash/tests/test_install.php
-www/CDash/tests/test_iphone.php
-www/CDash/tests/test_loggingadministration.php
-www/CDash/tests/test_login.php
-www/CDash/tests/test_managebackup.php
-www/CDash/tests/test_managebanner.php
-www/CDash/tests/test_managebuildgroup.php
-www/CDash/tests/test_manageclient.php
-www/CDash/tests/test_manageprojectroles.php
-www/CDash/tests/test_managesubproject.php
-www/CDash/tests/test_manageusers.php
-www/CDash/tests/test_processsubmissions.php
-www/CDash/tests/test_projectindb.php
-www/CDash/tests/test_projectmodel.php
-www/CDash/tests/test_projectwebpage.php
-www/CDash/tests/test_projectxmlsequence.php
-www/CDash/tests/test_properclientprocessing.php.in
-www/CDash/tests/test_pubproject.php
-www/CDash/tests/test_querytests.php
-www/CDash/tests/test_recoverpassword.php
-www/CDash/tests/test_removebuilds.php
-www/CDash/tests/test_router.php
-www/CDash/tests/test_sitestatistics.php
-www/CDash/tests/test_submitsortingdata.php
-www/CDash/tests/test_subproject.php
-www/CDash/tests/test_svninfo.php
-www/CDash/tests/test_testenv.php
-www/CDash/tests/test_testmodel.php
-www/CDash/tests/test_testoverview.php
-www/CDash/tests/test_upgrade.php
-www/CDash/tests/test_uploadfile.php
-www/CDash/tests/test_user.php
-www/CDash/tests/test_userstatistics.php
-www/CDash/tests/test_viewbuilderror.php
-www/CDash/tests/test_viewchanges.php
-www/CDash/tests/test_viewconfigure.php
-www/CDash/tests/test_viewdynamicanalysis.php
-www/CDash/tests/test_viewdynamicanalysisfile.php
-www/CDash/tests/test_viewerrorlog.php
-www/CDash/tests/test_viewissues.php
-www/CDash/tests/test_viewmap.php
-www/CDash/tests/test_viewsubprojectdependencies.php
-www/CDash/upgrade.php
-www/CDash/upgrade.xsl
-www/CDash/upload/.htaccess
-www/CDash/user.php
-www/CDash/user.xsl
-www/CDash/userStatistics.php
-www/CDash/userStatistics.xsl
-www/CDash/viewBuildError.php
-www/CDash/viewBuildError.xsl
-www/CDash/viewChanges.php
-www/CDash/viewChanges.xsl
-www/CDash/viewConfigure.php
-www/CDash/viewConfigure.xsl
-www/CDash/viewCoverage.php
-www/CDash/viewCoverage.xsl
-www/CDash/viewCoverageFile.php
-www/CDash/viewCoverageFile.xsl
-www/CDash/viewDynamicAnalysis.php
-www/CDash/viewDynamicAnalysis.xsl
-www/CDash/viewDynamicAnalysisFile.php
-www/CDash/viewDynamicAnalysisFile.xsl
-www/CDash/viewErrorLog.php
-www/CDash/viewErrorLog.xsl
-www/CDash/viewFeed.php
-www/CDash/viewFeed.xsl
-www/CDash/viewFiles.php
-www/CDash/viewFiles.xsl
-www/CDash/viewIssues.php
-www/CDash/viewIssues.xsl
-www/CDash/viewMap.php
-www/CDash/viewMap.xsl
-www/CDash/viewNotes.php
-www/CDash/viewNotes.xsl
-www/CDash/viewSite.php
-www/CDash/viewSite.xsl
-www/CDash/viewSubprojectDependencies.php
-www/CDash/viewSubprojectDependencies.xsl
-www/CDash/viewTest.php
-www/CDash/viewTest.xsl
-www/CDash/viewUpdate.php
-www/CDash/viewUpdate.xsl
-www/CDash/whileUpgrading.php
-www/CDash/xml_handlers/abstract_handler.php
-www/CDash/xml_handlers/build_handler.php
-www/CDash/xml_handlers/configure_handler.php
-www/CDash/xml_handlers/coverage_handler.php
-www/CDash/xml_handlers/coverage_junit_handler.php
-www/CDash/xml_handlers/coverage_log_handler.php
-www/CDash/xml_handlers/dynamic_analysis_handler.php
-www/CDash/xml_handlers/note_handler.php
-www/CDash/xml_handlers/project_handler.php
-www/CDash/xml_handlers/sax_handler.php
-www/CDash/xml_handlers/stack.php
-www/CDash/xml_handlers/testing_handler.php
-www/CDash/xml_handlers/testing_junit_handler.php
-www/CDash/xml_handlers/testing_nunit_handler.php
-www/CDash/xml_handlers/update_handler.php
-www/CDash/xml_handlers/upload_handler.php
-@owner %%WWWOWN%%
-@group %%WWWGRP%%
-@dir www/CDash/backup
-@dir www/CDash/rss
-@dir www/CDash/upload
-@owner
-@group
diff --git a/devel/cirrus-cli/Makefile b/devel/cirrus-cli/Makefile
index 0e6ffa4e1257..0862175d686d 100644
--- a/devel/cirrus-cli/Makefile
+++ b/devel/cirrus-cli/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cirrus-cli
-DISTVERSION= 0.116.0
+DISTVERSION= 0.117.0
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/cirrus-cli/distinfo b/devel/cirrus-cli/distinfo
index 641cba4eda1b..bb8e6de58541 100644
--- a/devel/cirrus-cli/distinfo
+++ b/devel/cirrus-cli/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713864388
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.116.0/v0.116.0.mod) = a9dc112c6b4e61d70ebe10e64651dad44a1eb09a7bfb7e9a91d6a5e7faacbe63
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.116.0/v0.116.0.mod) = 8469
-SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.116.0/v0.116.0.zip) = 75f48d7c1dec11cdf75e0a530f55857e8fa877a17f18205beab9679dc36ba526
-SIZE (go/devel_cirrus-cli/cirrus-cli-v0.116.0/v0.116.0.zip) = 1035851
+TIMESTAMP = 1714427601
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.117.0/v0.117.0.mod) = a9b350f061de7bda66051b4265e878a724bd661b8d0aceaf91a2ee224e771ef3
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.117.0/v0.117.0.mod) = 9922
+SHA256 (go/devel_cirrus-cli/cirrus-cli-v0.117.0/v0.117.0.zip) = bc38da03d162b64e308791736880d98153166dd38b2c23f1ef458f7d5627c369
+SIZE (go/devel_cirrus-cli/cirrus-cli-v0.117.0/v0.117.0.zip) = 1195254
diff --git a/devel/cli11/Makefile b/devel/cli11/Makefile
index 44447305d089..5e80dee2e3d9 100644
--- a/devel/cli11/Makefile
+++ b/devel/cli11/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cli11
DISTVERSIONPREFIX= v
-DISTVERSION= 2.4.1
+DISTVERSION= 2.4.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/cli11/distinfo b/devel/cli11/distinfo
index a9956918d63f..284948d9d85d 100644
--- a/devel/cli11/distinfo
+++ b/devel/cli11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708370168
-SHA256 (CLIUtils-CLI11-v2.4.1_GH0.tar.gz) = 73b7ec52261ce8fe980a29df6b4ceb66243bb0b779451dbd3d014cfec9fdbb58
-SIZE (CLIUtils-CLI11-v2.4.1_GH0.tar.gz) = 339023
+TIMESTAMP = 1714891858
+SHA256 (CLIUtils-CLI11-v2.4.2_GH0.tar.gz) = f2d893a65c3b1324c50d4e682c0cdc021dd0477ae2c048544f39eed6654b699a
+SIZE (CLIUtils-CLI11-v2.4.2_GH0.tar.gz) = 343478
diff --git a/devel/cli11/pkg-plist b/devel/cli11/pkg-plist
index 1426132975ad..12115e3a7693 100644
--- a/devel/cli11/pkg-plist
+++ b/devel/cli11/pkg-plist
@@ -24,6 +24,6 @@ include/CLI/impl/Option_inl.hpp
include/CLI/impl/Split_inl.hpp
include/CLI/impl/StringTools_inl.hpp
include/CLI/impl/Validators_inl.hpp
-libdata/pkgconfig/CLI11.pc
share/cmake/CLI11/CLI11Config.cmake
share/cmake/CLI11/CLI11ConfigVersion.cmake
+share/pkgconfig/CLI11.pc
diff --git a/devel/configkit/Makefile b/devel/configkit/Makefile
deleted file mode 100644
index 2a4ec3ee6412..000000000000
--- a/devel/configkit/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= configkit
-PORTVERSION= 0.4.20080902
-CATEGORIES= devel
-MASTER_SITES= http://phk.freebsd.dk/phkrel/
-DISTNAME= ConfigKit.${PORTVERSION:C/0.4.//}
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Somewhat prototypical facility for generating CLI interfaces
-WWW= http://phk.freebsd.dk/phkrel/
-
-DEPRECATED= Depends on deprecated port devel/libphk
-EXPIRATION_DATE=2024-04-30
-
-BUILD_DEPENDS= ${LOCALBASE}/lib/libphk.a:devel/libphk
-
-USES= uidfix
-
-MAKE_ARGS= BINDIR=${PREFIX}/bin LIBDIR=${PREFIX}/lib INCLUDEDIR=${PREFIX}/include
-
-WRKSRC= ${WRKDIR}/ConfigKit
-
-.include <bsd.port.options.mk>
-
-.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
-PLIST_SUB+= PROFILE="@comment "
-.else
-PLIST_SUB+= PROFILE=""
-.endif
-
-.include <bsd.port.mk>
diff --git a/devel/configkit/distinfo b/devel/configkit/distinfo
deleted file mode 100644
index 5ca2205fae1b..000000000000
--- a/devel/configkit/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ConfigKit.20080902.tgz) = 2e5f3a4343a57a946462e1664db4cd3533ee4e4417bfa2164f0f99444743274a
-SIZE (ConfigKit.20080902.tgz) = 20480
diff --git a/devel/configkit/files/patch-CKC_Makefile b/devel/configkit/files/patch-CKC_Makefile
deleted file mode 100644
index 1208971045b6..000000000000
--- a/devel/configkit/files/patch-CKC_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- CKC/Makefile.orig
-+++ CKC/Makefile
-@@ -4,7 +4,7 @@
- SRCS += ckc.c
- SRCS += ktype.c
-
--NO_MAN += 1
-+MAN=
-
- BINDIR += /usr/local/bin
-
diff --git a/devel/configkit/files/patch-Makefile b/devel/configkit/files/patch-Makefile
deleted file mode 100644
index 7df4655998dd..000000000000
--- a/devel/configkit/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig
-+++ Makefile
-@@ -23,7 +23,7 @@
- BINDIR ?= /usr/local/bin
-
- WARNS ?= 5
--NO_MAN= yes
-+MAN=
-
- CLEANFILES += example.c example.h
-
diff --git a/devel/configkit/files/patch-lexer.l b/devel/configkit/files/patch-lexer.l
deleted file mode 100644
index edd9a646df61..000000000000
--- a/devel/configkit/files/patch-lexer.l
+++ /dev/null
@@ -1,10 +0,0 @@
---- ./lexer.l.orig 2013-05-24 16:51:05.980063986 +0200
-+++ ./lexer.l 2013-05-24 16:50:37.162061270 +0200
-@@ -9,6 +9,7 @@
- *
- */
-
-+%option noinput
- %{
- #include "stdio.h"
- #include "string.h"
diff --git a/devel/configkit/pkg-descr b/devel/configkit/pkg-descr
deleted file mode 100644
index 6aeddf128dae..000000000000
--- a/devel/configkit/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A somewhat prototypical facility for generating CLI interfaces.
diff --git a/devel/configkit/pkg-plist b/devel/configkit/pkg-plist
deleted file mode 100644
index b268e48c7ae7..000000000000
--- a/devel/configkit/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/configkit
-include/configkit.h
-include/configkit_int.h
-include/configkit_src.h
-lib/libconfigkit.a
-%%PROFILE%%lib/libconfigkit_p.a
diff --git a/devel/cpu_features/Makefile b/devel/cpu_features/Makefile
index 8b9fb30b5a8d..ec3a05d23b42 100644
--- a/devel/cpu_features/Makefile
+++ b/devel/cpu_features/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cpu_features
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
+DISTVERSION= 0.9.0
CATEGORIES= devel
MAINTAINER= skreuzer@FreeBSD.org
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64 armv6 armv7 mips mips64 riscv64
NOT_FOR_ARCHS_REASON= assumes android if on ARM or MIPS; not ported to riscv64
-USES= cmake:testing # 3 tests fail, see https://github.com/google/cpu_features/issues/215
+USES= cmake:testing
USE_GITHUB= yes
GH_ACCOUNT= google
diff --git a/devel/cpu_features/distinfo b/devel/cpu_features/distinfo
index fddb56d861a2..72032136156a 100644
--- a/devel/cpu_features/distinfo
+++ b/devel/cpu_features/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674435781
-SHA256 (google-cpu_features-v0.7.0_GH0.tar.gz) = df80d9439abf741c7d2fdcdfd2d26528b136e6c52976be8bd0cd5e45a27262c0
-SIZE (google-cpu_features-v0.7.0_GH0.tar.gz) = 85986
+TIMESTAMP = 1713392514
+SHA256 (google-cpu_features-v0.9.0_GH0.tar.gz) = bdb3484de8297c49b59955c3b22dba834401bc2df984ef5cfc17acbe69c5018e
+SIZE (google-cpu_features-v0.9.0_GH0.tar.gz) = 109259
diff --git a/devel/cpu_features/pkg-plist b/devel/cpu_features/pkg-plist
index 733c33551e40..80b8960b9311 100644
--- a/devel/cpu_features/pkg-plist
+++ b/devel/cpu_features/pkg-plist
@@ -3,8 +3,11 @@ include/cpu_features/cpu_features_cache_info.h
include/cpu_features/cpu_features_macros.h
include/cpu_features/cpuinfo_aarch64.h
include/cpu_features/cpuinfo_arm.h
+include/cpu_features/cpuinfo_loongarch.h
include/cpu_features/cpuinfo_mips.h
include/cpu_features/cpuinfo_ppc.h
+include/cpu_features/cpuinfo_riscv.h
+include/cpu_features/cpuinfo_s390x.h
include/cpu_features/cpuinfo_x86.h
include/cpu_features/internal/hwcaps.h
lib/cmake/CpuFeatures/CpuFeaturesConfig.cmake
diff --git a/devel/cvsgraph/Makefile b/devel/cvsgraph/Makefile
index 1a5981c232e9..92a600fe7920 100644
--- a/devel/cvsgraph/Makefile
+++ b/devel/cvsgraph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvsgraph
DISTVERSION= 1.7.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel graphics
MASTER_SITES= https://www.vagrearg.org/cvsgraph/release/
diff --git a/devel/d-spy/Makefile b/devel/d-spy/Makefile
index 856304fe2229..a83692ec125c 100644
--- a/devel/d-spy/Makefile
+++ b/devel/d-spy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= d-spy
-PORTVERSION= 1.8.0
+PORTVERSION= 1.10.0
CATEGORIES= devel
MASTER_SITES= GNOME
diff --git a/devel/d-spy/distinfo b/devel/d-spy/distinfo
index aacf8a31e25b..32cf1fd0a802 100644
--- a/devel/d-spy/distinfo
+++ b/devel/d-spy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694906377
-SHA256 (d-spy-1.8.0.tar.xz) = f89d795d0686d82da1dceb236148f7ce54d5ca78f0b98e0f1336b263a5afcea1
-SIZE (d-spy-1.8.0.tar.xz) = 232944
+TIMESTAMP = 1710541196
+SHA256 (d-spy-1.10.0.tar.xz) = 555812b9c6540551da599ee8147880ad3915b93c87e1757b6d1cfd90a0e05e53
+SIZE (d-spy-1.10.0.tar.xz) = 213044
diff --git a/devel/d-spy/pkg-plist b/devel/d-spy/pkg-plist
index a7db3e045001..c7ed4bc4cccc 100644
--- a/devel/d-spy/pkg-plist
+++ b/devel/d-spy/pkg-plist
@@ -26,6 +26,7 @@ share/locale/cs/LC_MESSAGES/d-spy.mo
share/locale/da/LC_MESSAGES/d-spy.mo
share/locale/de/LC_MESSAGES/d-spy.mo
share/locale/el/LC_MESSAGES/d-spy.mo
+share/locale/en_GB/LC_MESSAGES/d-spy.mo
share/locale/eo/LC_MESSAGES/d-spy.mo
share/locale/es/LC_MESSAGES/d-spy.mo
share/locale/eu/LC_MESSAGES/d-spy.mo
@@ -40,11 +41,15 @@ share/locale/it/LC_MESSAGES/d-spy.mo
share/locale/ka/LC_MESSAGES/d-spy.mo
share/locale/ko/LC_MESSAGES/d-spy.mo
share/locale/lt/LC_MESSAGES/d-spy.mo
+share/locale/lv/LC_MESSAGES/d-spy.mo
share/locale/nl/LC_MESSAGES/d-spy.mo
share/locale/pl/LC_MESSAGES/d-spy.mo
+share/locale/pt_BR/LC_MESSAGES/d-spy.mo
+share/locale/ro/LC_MESSAGES/d-spy.mo
share/locale/ru/LC_MESSAGES/d-spy.mo
share/locale/sl/LC_MESSAGES/d-spy.mo
share/locale/sv/LC_MESSAGES/d-spy.mo
share/locale/tr/LC_MESSAGES/d-spy.mo
share/locale/uk/LC_MESSAGES/d-spy.mo
+share/locale/zh_CN/LC_MESSAGES/d-spy.mo
share/metainfo/org.gnome.dspy.appdata.xml
diff --git a/devel/desktop-file-utils/Makefile b/devel/desktop-file-utils/Makefile
index 9adb1093eecf..7af6147ffbd1 100644
--- a/devel/desktop-file-utils/Makefile
+++ b/devel/desktop-file-utils/Makefile
@@ -1,6 +1,5 @@
PORTNAME= desktop-file-utils
-PORTVERSION= 0.26
-PORTREVISION= 2
+PORTVERSION= 0.27
CATEGORIES= devel
MASTER_SITES= http://freedesktop.org/software/${PORTNAME}/releases/
diff --git a/devel/desktop-file-utils/distinfo b/devel/desktop-file-utils/distinfo
index 97a115936f0b..8d284e9a0690 100644
--- a/devel/desktop-file-utils/distinfo
+++ b/devel/desktop-file-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600195874
-SHA256 (desktop-file-utils-0.26.tar.xz) = b26dbde79ea72c8c84fb7f9d870ffd857381d049a86d25e0038c4cef4c747309
-SIZE (desktop-file-utils-0.26.tar.xz) = 83132
+TIMESTAMP = 1714223287
+SHA256 (desktop-file-utils-0.27.tar.xz) = a0817df39ce385b6621880407c56f1f298168c040c2032cedf88d5b76affe836
+SIZE (desktop-file-utils-0.27.tar.xz) = 80808
diff --git a/devel/desktop-file-utils/pkg-plist b/devel/desktop-file-utils/pkg-plist
index 77ba8b28d2b9..31512b0db3a5 100644
--- a/devel/desktop-file-utils/pkg-plist
+++ b/devel/desktop-file-utils/pkg-plist
@@ -2,9 +2,9 @@ bin/desktop-file-edit
bin/desktop-file-install
bin/desktop-file-validate
bin/update-desktop-database
+share/emacs/site-lisp/desktop-entry-mode.el
share/man/man1/desktop-file-edit.1.gz
share/man/man1/desktop-file-install.1.gz
share/man/man1/desktop-file-validate.1.gz
share/man/man1/update-desktop-database.1.gz
-share/emacs/site-lisp/desktop-entry-mode.el
@dir share/applications
diff --git a/devel/dill/files/patch-CMakeLists.txt b/devel/dill/files/patch-CMakeLists.txt
index 6c83373016f4..86ab3a392630 100644
--- a/devel/dill/files/patch-CMakeLists.txt
+++ b/devel/dill/files/patch-CMakeLists.txt
@@ -1,4 +1,4 @@
---- CMakeLists.txt.orig 2024-04-04 17:50:01 UTC
+--- CMakeLists.txt.orig 2024-04-04 16:29:33 UTC
+++ CMakeLists.txt
@@ -102,7 +102,7 @@ unset(NATIVE_ARCH)
check_type_size("long" SIZEOF_LONG)
@@ -9,3 +9,12 @@
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(NATIVE_ARCH x86_64)
set(HOST_X86_64 1)
+@@ -139,7 +139,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "aarch64")
+ set(NATIVE_ARCH arm8)
+ set(HOST_ARM8 1)
+ set(ARCH_FILE arm8)
+-elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le")
++elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "ppc64le|powerpc64le")
+ set(NATIVE_ARCH ppc64le)
+ set(HOST_PPC64LE 1)
+ set(ARCH_FILE ppc64le)
diff --git a/devel/efl/Makefile b/devel/efl/Makefile
index 85494f1ace78..21c6679eba18 100644
--- a/devel/efl/Makefile
+++ b/devel/efl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= efl
DISTVERSION= 1.27.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= devel enlightenment
MASTER_SITES= http://download.enlightenment.org/rel/libs/${PORTNAME}/
DIST_SUBDIR= enlightenment
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 007c234483b5..646adc6b2ab5 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index c4c4fcdfccc6..a6ab4b32cdde 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844787
-SHA256 (facebook-fatal-v2024.04.22.00_GH0.tar.gz) = 1aea4a714d946eee67f9e3b123c85adf9c99cfea27066e110db60afda1b3c76b
-SIZE (facebook-fatal-v2024.04.22.00_GH0.tar.gz) = 658739
+TIMESTAMP = 1714712522
+SHA256 (facebook-fatal-v2024.05.02.00_GH0.tar.gz) = 5ade738a484acc7fc8a2adf83d438a45d25fb88daa1b147dafdeea3962f4a163
+SIZE (facebook-fatal-v2024.05.02.00_GH0.tar.gz) = 658740
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index cc277e1158c6..826c4b01dd04 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 215050217c70..b2ab0fd81cf8 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844783
-SHA256 (facebook-fbthrift-v2024.04.22.00_GH0.tar.gz) = 600e37bb744edd97bc7bb20de60041041e365811194fe87a6926be7380919c1f
-SIZE (facebook-fbthrift-v2024.04.22.00_GH0.tar.gz) = 18109097
+TIMESTAMP = 1714712520
+SHA256 (facebook-fbthrift-v2024.05.02.00_GH0.tar.gz) = 9622bc7cbb73a8c4fe5889f8339c987289d1b8d49dbb768c8a48eb5a35c15220
+SIZE (facebook-fbthrift-v2024.05.02.00_GH0.tar.gz) = 18161512
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 4c7b8adccd8c..459b1acfd2e0 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -431,6 +431,7 @@ include/thrift/lib/cpp2/server/InternalPriorityRequestPile.h
include/thrift/lib/cpp2/server/LegacyHeaderRoutingHandler.h
include/thrift/lib/cpp2/server/LoggingEvent.h
include/thrift/lib/cpp2/server/LoggingEventHelper.h
+include/thrift/lib/cpp2/server/LoggingEventTransportMetadata.h
include/thrift/lib/cpp2/server/MemoryTracker.h
include/thrift/lib/cpp2/server/MonitoringMethodNames.h
include/thrift/lib/cpp2/server/MonitoringServerInterface.h
@@ -470,6 +471,8 @@ include/thrift/lib/cpp2/server/TokenBucketConcurrencyController.h
include/thrift/lib/cpp2/server/TransportRoutingHandler.h
include/thrift/lib/cpp2/server/WeightedRequestPileQueue-inl.h
include/thrift/lib/cpp2/server/WeightedRequestPileQueue.h
+include/thrift/lib/cpp2/server/metrics/MetricCollector.h
+include/thrift/lib/cpp2/server/metrics/tests/Utils.h
include/thrift/lib/cpp2/server/peeking/PeekingManager.h
include/thrift/lib/cpp2/server/peeking/TLSHelper.h
include/thrift/lib/cpp2/server/test/util/MockServerConfigs.h
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 9ef54b4eb47c..2be1f586698b 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 06d9cc3ad02f..5c43a8252d35 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844776
-SHA256 (facebook-folly-v2024.04.22.00_GH0.tar.gz) = 872952ed18df1d063a439bea80500dd1268eb9fcb344082ced02c2cc4545f0ba
-SIZE (facebook-folly-v2024.04.22.00_GH0.tar.gz) = 3967121
+TIMESTAMP = 1714712514
+SHA256 (facebook-folly-v2024.05.02.00_GH0.tar.gz) = c220c556b69ddd91fd83aa2682c7c60470d23d9157e27c803e27f795aac0da9c
+SIZE (facebook-folly-v2024.05.02.00_GH0.tar.gz) = 4091636
diff --git a/devel/forge-devel/Makefile b/devel/forge-devel/Makefile
index 4ad5a967e6a3..fb4ef55e5d10 100644
--- a/devel/forge-devel/Makefile
+++ b/devel/forge-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= forge
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.2-495
-DISTVERSIONSUFFIX= -g2a25e8d
+DISTVERSION= 0.3.2-543
+DISTVERSIONSUFFIX= -g3a755d6
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/forge-devel/distinfo b/devel/forge-devel/distinfo
index 09d2535aadc8..5896e99b7778 100644
--- a/devel/forge-devel/distinfo
+++ b/devel/forge-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711956449
-SHA256 (magit-forge-v0.3.2-495-g2a25e8d_GH0.tar.gz) = b25a06a48ff7b10714f2e3c440c86a6d747583e1f9754d5d9964b0f31fb79b13
-SIZE (magit-forge-v0.3.2-495-g2a25e8d_GH0.tar.gz) = 113758
+TIMESTAMP = 1714526491
+SHA256 (magit-forge-v0.3.2-543-g3a755d6_GH0.tar.gz) = 6932d0704f399c9fef052317c8f3fd332338e6891487622bc7f768f86b516916
+SIZE (magit-forge-v0.3.2-543-g3a755d6_GH0.tar.gz) = 115648
diff --git a/devel/forge-devel/pkg-plist b/devel/forge-devel/pkg-plist
index 14bebdd0f4f5..678527951943 100644
--- a/devel/forge-devel/pkg-plist
+++ b/devel/forge-devel/pkg-plist
@@ -17,8 +17,6 @@
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-gogs.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-issue.elc
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-list.el
-%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-list.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-notify.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-post.el
@@ -27,12 +25,18 @@
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-pullreq.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repo.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.el
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-repos.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-revnote.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-semi.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.el
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-tablist.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topic.elc
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.el
+%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge-topics.elc
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.el
%%EMACS_VERSION_SITE_LISPDIR%%/forge/forge.elc
%%PDF%%%%DOCSDIR%%/forge.pdf
diff --git a/devel/gcem/Makefile b/devel/gcem/Makefile
index ab704b88d698..18b497a750db 100644
--- a/devel/gcem/Makefile
+++ b/devel/gcem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gcem
DISTVERSIONPREFIX= v
-DISTVERSION= 1.17.0
+DISTVERSION= 1.18.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gcem/distinfo b/devel/gcem/distinfo
index cacab3d21d9e..8229dfc44e5f 100644
--- a/devel/gcem/distinfo
+++ b/devel/gcem/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682312895
-SHA256 (kthohr-gcem-v1.17.0_GH0.tar.gz) = 74cc499e2db247c32f1ce82fc22022d22e0f0a110ecd19281269289a9e78a6f8
-SIZE (kthohr-gcem-v1.17.0_GH0.tar.gz) = 56337
+TIMESTAMP = 1714364890
+SHA256 (kthohr-gcem-v1.18.0_GH0.tar.gz) = 8e71a9f5b62956da6c409dda44b483f98c4a98ae72184f3aa4659ae5b3462e61
+SIZE (kthohr-gcem-v1.18.0_GH0.tar.gz) = 57834
diff --git a/devel/gcem/pkg-plist b/devel/gcem/pkg-plist
index 0116631a69a5..5dd9c4778d94 100644
--- a/devel/gcem/pkg-plist
+++ b/devel/gcem/pkg-plist
@@ -17,6 +17,9 @@ include/gcem_incl/erf.hpp
include/gcem_incl/erf_inv.hpp
include/gcem_incl/exp.hpp
include/gcem_incl/expm1.hpp
+include/gcem_incl/fabs.hpp
+include/gcem_incl/fabsf.hpp
+include/gcem_incl/fabsl.hpp
include/gcem_incl/factorial.hpp
include/gcem_incl/find_exponent.hpp
include/gcem_incl/find_fraction.hpp
diff --git a/devel/gdcm/Makefile b/devel/gdcm/Makefile
index 464978b88196..c36d8bc91fe8 100644
--- a/devel/gdcm/Makefile
+++ b/devel/gdcm/Makefile
@@ -30,7 +30,7 @@ VTK_BROKEN= Fails to compile with VTK-9.1, see https://sourceforge.net/p/gdcm/b
# Change this when updating the port
GDCM_MAJOR= 3
GDCM_MINOR= 0
-GDCM_PATCH= 23
+GDCM_PATCH= 24
# Change this whenever VTK is updated
VTK_VERSION= 9.1
diff --git a/devel/gdcm/distinfo b/devel/gdcm/distinfo
index ed66fb288c38..ecbb230dac40 100644
--- a/devel/gdcm/distinfo
+++ b/devel/gdcm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704937649
-SHA256 (gdcm-3.0.23.tar.bz2) = 711d155ae4ad84a99a38f3b705b5243da346360232c85fe3e2ca575e57e372a1
-SIZE (gdcm-3.0.23.tar.bz2) = 3030093
+TIMESTAMP = 1714751625
+SHA256 (gdcm-3.0.24.tar.bz2) = c672bb6caa83ac937e5e1595e0f809bc65cbc1d516ab6363156a49548f1e51f1
+SIZE (gdcm-3.0.24.tar.bz2) = 3139207
diff --git a/devel/ghub-devel/Makefile b/devel/ghub-devel/Makefile
index f3a9281282b8..864e89d58ae0 100644
--- a/devel/ghub-devel/Makefile
+++ b/devel/ghub-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ghub
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.0-22
-DISTVERSIONSUFFIX= -g1326315
+DISTVERSION= 3.6.0-26
+DISTVERSIONSUFFIX= -ge0a6545
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/ghub-devel/distinfo b/devel/ghub-devel/distinfo
index c5c36f6cda9d..408f40242146 100644
--- a/devel/ghub-devel/distinfo
+++ b/devel/ghub-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711956163
-SHA256 (magit-ghub-v3.6.0-22-g1326315_GH0.tar.gz) = 915ff25af37b8397b05d7104e69897e0ba7cb4367bfdb98f1b69498418fe5db8
-SIZE (magit-ghub-v3.6.0-22-g1326315_GH0.tar.gz) = 62972
+TIMESTAMP = 1714525974
+SHA256 (magit-ghub-v3.6.0-26-ge0a6545_GH0.tar.gz) = ae5f891f9122157f5993c63032315f258b7b0badb015c11249e2363090bf2263
+SIZE (magit-ghub-v3.6.0-26-ge0a6545_GH0.tar.gz) = 63147
diff --git a/devel/git-cliff/Makefile b/devel/git-cliff/Makefile
index a85d14df37e0..e6b4e79fea52 100644
--- a/devel/git-cliff/Makefile
+++ b/devel/git-cliff/Makefile
@@ -22,6 +22,8 @@ GH_ACCOUNT= orhun
WRKSRC_SUBDIR= git-cliff
CARGO_CARGOLOCK= ${WRKSRC}/../Cargo.lock
+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= addr2line-0.21.0 \
adler-1.0.2 \
adler32-1.2.0 \
diff --git a/devel/git-extras/Makefile b/devel/git-extras/Makefile
index 24ad2e4010f1..f212c42fc1ce 100644
--- a/devel/git-extras/Makefile
+++ b/devel/git-extras/Makefile
@@ -1,6 +1,5 @@
PORTNAME= git-extras
-DISTVERSION= 7.1.0
-PORTREVISION= 1
+DISTVERSION= 7.2.0
CATEGORIES= devel
MAINTAINER= igor.ostapenko@pm.me
@@ -13,13 +12,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= bash:shells/bash \
git:devel/git
-MAKE_ARGS= MANPREFIX=${PREFIX}/share/man/man1
-
USES= gmake
-
USE_GITHUB= yes
GH_ACCOUNT= tj
+MAKE_ARGS= MANPREFIX=${PREFIX}/share/man/man1
+
NO_ARCH= yes
NO_BUILD= yes
diff --git a/devel/git-extras/distinfo b/devel/git-extras/distinfo
index 2874ea724d1c..a18fe073cb28 100644
--- a/devel/git-extras/distinfo
+++ b/devel/git-extras/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698778095
-SHA256 (tj-git-extras-7.1.0_GH0.tar.gz) = e5c855361d2f1ec1be6ee601247153d9c8c04a221949b6ec3903b32fa736f542
-SIZE (tj-git-extras-7.1.0_GH0.tar.gz) = 176733
+TIMESTAMP = 1713881728
+SHA256 (tj-git-extras-7.2.0_GH0.tar.gz) = f570f19b9e3407e909cb98d0536c6e0b54987404a0a053903a54b81680c347f1
+SIZE (tj-git-extras-7.2.0_GH0.tar.gz) = 183043
diff --git a/devel/git-repo-manager/Makefile b/devel/git-repo-manager/Makefile
new file mode 100644
index 000000000000..debf821169ed
--- /dev/null
+++ b/devel/git-repo-manager/Makefile
@@ -0,0 +1,182 @@
+PORTNAME= git-repo-manager
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.16
+CATEGORIES= devel
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Git tool to manage worktrees and integrate with GitHub and GitLab
+WWW= https://hakoerber.github.io/git-repo-manager/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+LIB_DEPENDS= libgit2.so:devel/libgit2
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= hakoerber
+
+CARGO_CRATES= aho-corasick-1.1.3 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
+ async-channel-1.9.0 \
+ autocfg-1.2.0 \
+ bitflags-1.3.2 \
+ bitflags-2.5.0 \
+ bytes-1.6.0 \
+ castaway-0.1.2 \
+ cc-1.0.95 \
+ cfg-if-1.0.0 \
+ clap-4.4.18 \
+ clap_builder-4.4.18 \
+ clap_derive-4.4.7 \
+ clap_lex-0.6.0 \
+ colorchoice-1.0.0 \
+ comfy-table-7.1.1 \
+ concurrent-queue-2.5.0 \
+ console-0.15.8 \
+ crossbeam-utils-0.8.19 \
+ crossterm-0.27.0 \
+ crossterm_winapi-0.9.1 \
+ curl-0.4.46 \
+ curl-sys-0.4.72+curl-8.6.0 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ encode_unicode-0.3.6 \
+ encoding_rs-0.8.34 \
+ equivalent-1.0.1 \
+ event-listener-2.5.3 \
+ fastrand-1.9.0 \
+ fnv-1.0.7 \
+ form_urlencoded-1.2.1 \
+ fuchsia-cprng-0.1.1 \
+ futures-core-0.3.30 \
+ futures-io-0.3.30 \
+ futures-lite-1.13.0 \
+ getrandom-0.2.14 \
+ git2-0.18.3 \
+ hashbrown-0.14.3 \
+ heck-0.4.1 \
+ http-0.2.12 \
+ idna-0.5.0 \
+ indexmap-2.2.6 \
+ instant-0.1.12 \
+ isahc-1.7.2 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
+ lazy_static-1.4.0 \
+ libc-0.2.153 \
+ libgit2-sys-0.16.2+1.7.2 \
+ libnghttp2-sys-0.1.10+1.61.0 \
+ libredox-0.1.3 \
+ libssh2-sys-0.3.0 \
+ libz-sys-1.1.16 \
+ lock_api-0.4.12 \
+ log-0.4.21 \
+ memchr-2.7.2 \
+ mime-0.3.17 \
+ once_cell-1.19.0 \
+ openssl-probe-0.1.5 \
+ openssl-src-300.2.3+3.2.1 \
+ openssl-sys-0.9.102 \
+ option-ext-0.2.0 \
+ parking-2.2.0 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
+ parse_link_header-0.3.3 \
+ percent-encoding-2.3.1 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
+ pkg-config-0.3.30 \
+ polling-2.8.0 \
+ proc-macro2-1.0.81 \
+ quote-1.0.36 \
+ rand-0.4.6 \
+ rand_core-0.3.1 \
+ rand_core-0.4.2 \
+ rdrand-0.4.0 \
+ redox_syscall-0.5.1 \
+ redox_users-0.4.5 \
+ regex-1.10.4 \
+ regex-automata-0.4.6 \
+ regex-syntax-0.8.3 \
+ remove_dir_all-0.5.3 \
+ rustversion-1.0.15 \
+ ryu-1.0.17 \
+ schannel-0.1.23 \
+ scopeguard-1.2.0 \
+ serde-1.0.199 \
+ serde_derive-1.0.199 \
+ serde_json-1.0.116 \
+ serde_spanned-0.6.5 \
+ serde_yaml-0.9.34+deprecated \
+ shellexpand-3.1.0 \
+ slab-0.4.9 \
+ sluice-0.5.5 \
+ smallvec-1.13.2 \
+ socket2-0.5.6 \
+ strsim-0.10.0 \
+ strum-0.26.2 \
+ strum_macros-0.26.2 \
+ syn-2.0.60 \
+ tempdir-0.3.7 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ toml-0.8.12 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.22.12 \
+ tracing-0.1.40 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ tracing-futures-0.2.5 \
+ unicode-bidi-0.3.15 \
+ unicode-ident-1.0.12 \
+ unicode-normalization-0.1.23 \
+ unicode-width-0.1.12 \
+ unsafe-libyaml-0.2.11 \
+ url-2.5.0 \
+ url-escape-0.1.1 \
+ utf8parse-0.2.1 \
+ vcpkg-0.2.15 \
+ waker-fn-1.1.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ 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-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.6.7
+
+OPENSSLINC= /usr/include
+OPENSSLLIB= /usr/lib
+
+PLIST_FILES= bin/grm
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/grm
+
+.include <bsd.port.mk>
diff --git a/devel/git-repo-manager/distinfo b/devel/git-repo-manager/distinfo
new file mode 100644
index 000000000000..ad8177b200a4
--- /dev/null
+++ b/devel/git-repo-manager/distinfo
@@ -0,0 +1,309 @@
+TIMESTAMP = 1714280351
+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.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+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/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
+SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+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/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+SHA256 (rust/crates/castaway-0.1.2.crate) = a2698f953def977c68f935bb0dfa959375ad4638570e969e2f1e9f433cbf1af6
+SIZE (rust/crates/castaway-0.1.2.crate) = 7124
+SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
+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.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
+SIZE (rust/crates/clap-4.4.18.crate) = 55269
+SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
+SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
+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/comfy-table-7.1.1.crate) = b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7
+SIZE (rust/crates/comfy-table-7.1.1.crate) = 73573
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
+SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
+SIZE (rust/crates/console-0.15.8.crate) = 36364
+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.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
+SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
+SIZE (rust/crates/crossterm_winapi-0.9.1.crate) = 16027
+SHA256 (rust/crates/curl-0.4.46.crate) = 1e2161dd6eba090ff1594084e95fd67aeccf04382ffea77999ea94ed42ec67b6
+SIZE (rust/crates/curl-0.4.46.crate) = 94864
+SHA256 (rust/crates/curl-sys-0.4.72+curl-8.6.0.crate) = 29cbdc8314c447d11e8fd156dcdd031d9e02a7a976163e396b548c03153bc9ea
+SIZE (rust/crates/curl-sys-0.4.72+curl-8.6.0.crate) = 3269599
+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/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
+SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
+SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
+SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+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/fuchsia-cprng-0.1.1.crate) = a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba
+SIZE (rust/crates/fuchsia-cprng-0.1.1.crate) = 2950
+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-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
+SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
+SIZE (rust/crates/git2-0.18.3.crate) = 213009
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/isahc-1.7.2.crate) = 334e04b4d781f436dc315cb1e7515bd96826426345d498149e4bde36b67f8ee9
+SIZE (rust/crates/isahc-1.7.2.crate) = 203314
+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/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
+SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
+SHA256 (rust/crates/libnghttp2-sys-0.1.10+1.61.0.crate) = 959c25552127d2e1fa72f0e52548ec04fc386e827ba71a7bd01db46a447dc135
+SIZE (rust/crates/libnghttp2-sys-0.1.10+1.61.0.crate) = 1967787
+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.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
+SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
+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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+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.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
+SIZE (rust/crates/parking-2.2.0.crate) = 9730
+SHA256 (rust/crates/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+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_link_header-0.3.3.crate) = 3687fe9debbbf2a019f381a8bc6b42049b22647449b39af54b3013985c0cf6de
+SIZE (rust/crates/parse_link_header-0.3.3.crate) = 7299
+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-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+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/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce
+SIZE (rust/crates/polling-2.8.0.crate) = 43554
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/rand-0.4.6.crate) = 552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293
+SIZE (rust/crates/rand-0.4.6.crate) = 76401
+SHA256 (rust/crates/rand_core-0.3.1.crate) = 7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b
+SIZE (rust/crates/rand_core-0.3.1.crate) = 15483
+SHA256 (rust/crates/rand_core-0.4.2.crate) = 9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc
+SIZE (rust/crates/rand_core-0.4.2.crate) = 20243
+SHA256 (rust/crates/rdrand-0.4.0.crate) = 678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2
+SIZE (rust/crates/rdrand-0.4.0.crate) = 6456
+SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+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/remove_dir_all-0.5.3.crate) = 3acd125665422973a33ac9d3dd2df85edad0f4ae9b00dafb1a05e43a9f5ef8e7
+SIZE (rust/crates/remove_dir_all-0.5.3.crate) = 9184
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
+SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/serde-1.0.199.crate) = 0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a
+SIZE (rust/crates/serde-1.0.199.crate) = 77598
+SHA256 (rust/crates/serde_derive-1.0.199.crate) = 11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc
+SIZE (rust/crates/serde_derive-1.0.199.crate) = 55793
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+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/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/sluice-0.5.5.crate) = 6d7400c0eff44aa2fcb5e31a5f24ba9716ed90138769e4977a2ba6014ae63eb5
+SIZE (rust/crates/sluice-0.5.5.crate) = 6960
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
+SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
+SHA256 (rust/crates/tempdir-0.3.7.crate) = 15f2b5fb00ccdf689e0149d1b1b3c03fead81c2b37735d812fa8bddbbf41b6d8
+SIZE (rust/crates/tempdir-0.3.7.crate) = 11468
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
+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/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
+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.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
+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/tracing-futures-0.2.5.crate) = 97d095ae15e245a057c8e8451bab9b3ee1e1f68e9ba2b4fbc18d0ac5237835f2
+SIZE (rust/crates/tracing-futures-0.2.5.crate) = 11637
+SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
+SHA256 (rust/crates/unsafe-libyaml-0.2.11.crate) = 673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861
+SIZE (rust/crates/unsafe-libyaml-0.2.11.crate) = 62101
+SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
+SIZE (rust/crates/url-2.5.0.crate) = 78605
+SHA256 (rust/crates/url-escape-0.1.1.crate) = 44e0ce4d1246d075ca5abec4b41d33e87a6054d08e2366b63205665e950db218
+SIZE (rust/crates/url-escape-0.1.1.crate) = 4459
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/vcpkg-0.2.15.crate) = accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426
+SIZE (rust/crates/vcpkg-0.2.15.crate) = 228735
+SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690
+SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323
+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-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-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.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
+SHA256 (hakoerber-git-repo-manager-v0.7.16_GH0.tar.gz) = 75e31601fbc00aef9b45d690f812c9daf4fbd8b4bd44d05676e8d158a1ce619e
+SIZE (hakoerber-git-repo-manager-v0.7.16_GH0.tar.gz) = 105687
diff --git a/devel/git-repo-manager/pkg-descr b/devel/git-repo-manager/pkg-descr
new file mode 100644
index 000000000000..65412fe7158d
--- /dev/null
+++ b/devel/git-repo-manager/pkg-descr
@@ -0,0 +1,5 @@
+GRM helps you manage git repositories in a declarative way. Configure your
+repositories in a TOML or YAML file, GRM does the rest.
+
+Also, GRM can be used to work with git worktrees in an opinionated,
+straightforward fashion.
diff --git a/devel/git/Makefile b/devel/git/Makefile
index 326b4ae0f033..ab12ddef1c50 100644
--- a/devel/git/Makefile
+++ b/devel/git/Makefile
@@ -1,5 +1,5 @@
PORTNAME= git
-DISTVERSION= 2.44.0
+DISTVERSION= 2.45.0
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/scm/git
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
@@ -57,7 +57,6 @@ USE_RC_SUBR= git_daemon
SHEBANG_FILES= *.perl */*.perl */*/*.perl */*.pl */*/*.pl */*/*/*.pl \
t/*/*/pre t/*/*/post t/Git-SVN/Utils/*.t \
git-p4.py \
- contrib/hg-to-git/hg-to-git.py \
contrib/hooks/update-paranoid \
contrib/fast-import/import-zips.py \
contrib/remote-helpers/git-remote-bzr \
diff --git a/devel/git/distinfo b/devel/git/distinfo
index ebb1516be025..885c82fe3692 100644
--- a/devel/git/distinfo
+++ b/devel/git/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1708942187
-SHA256 (git-2.44.0.tar.xz) = e358738dcb5b5ea340ce900a0015c03ae86e804e7ff64e47aa4631ddee681de3
-SIZE (git-2.44.0.tar.xz) = 7429952
-SHA256 (git-manpages-2.44.0.tar.xz) = 777be83bd54e301988fc49708cae3b5ce4b0971c2ca3b7a720be58e2f4633fcb
-SIZE (git-manpages-2.44.0.tar.xz) = 573444
-SHA256 (git-htmldocs-2.44.0.tar.xz) = 808f1221940de2a32d7b4a3f675f968a7d0a75058a12a791afcda58b01a6e820
-SIZE (git-htmldocs-2.44.0.tar.xz) = 1557284
+TIMESTAMP = 1714423677
+SHA256 (git-2.45.0.tar.xz) = 0aac200bd06476e7df1ff026eb123c6827bc10fe69d2823b4bf2ebebe5953429
+SIZE (git-2.45.0.tar.xz) = 7482988
+SHA256 (git-manpages-2.45.0.tar.xz) = 44b34e9a1f244c2d184afa6de5d93f226fc449f046d05869d980f6203397a7f4
+SIZE (git-manpages-2.45.0.tar.xz) = 575752
+SHA256 (git-htmldocs-2.45.0.tar.xz) = 53b6117470c1aa2b7c8ef387944dcb220ed1c303407bda2ff7727818b7569af1
+SIZE (git-htmldocs-2.45.0.tar.xz) = 1566792
diff --git a/devel/git/files/patch-Documentation__Makefile b/devel/git/files/patch-Documentation__Makefile
index 20da54799c25..32174c3e81f5 100644
--- a/devel/git/files/patch-Documentation__Makefile
+++ b/devel/git/files/patch-Documentation__Makefile
@@ -1,6 +1,6 @@
---- Documentation/Makefile.orig 2021-08-16 21:18:43 UTC
+--- Documentation/Makefile.orig 2024-04-29 16:19:22 UTC
+++ Documentation/Makefile
-@@ -120,11 +120,11 @@ DOC_MAN1 = $(patsubst %.txt,%.1,$(filter $(MAN_FILTER)
+@@ -134,11 +134,11 @@ DOC_MAN7 = $(patsubst %.txt,%.7,$(filter $(MAN_FILTER)
DOC_MAN5 = $(patsubst %.txt,%.5,$(filter $(MAN_FILTER),$(MAN5_TXT)))
DOC_MAN7 = $(patsubst %.txt,%.7,$(filter $(MAN_FILTER),$(MAN7_TXT)))
@@ -15,8 +15,8 @@
mandir ?= $(prefix)/share/man
man1dir = $(mandir)/man1
man5dir = $(mandir)/man5
-@@ -241,7 +241,7 @@ ifndef V
- endif
+@@ -222,7 +222,7 @@ endif
+ ASCIIDOC_EXTRA += -a 'git-default-editor=$(DEFAULT_EDITOR_SQ)'
endif
-all: html man
diff --git a/devel/git/files/patch-Makefile b/devel/git/files/patch-Makefile
index 559f041a40a7..94fb2f735a0f 100644
--- a/devel/git/files/patch-Makefile
+++ b/devel/git/files/patch-Makefile
@@ -1,4 +1,4 @@
---- Makefile.orig 2024-02-23 00:37:50 UTC
+--- Makefile.orig 2024-04-29 16:19:22 UTC
+++ Makefile
@@ -606,16 +606,16 @@ mandir = $(prefix)/share/man
prefix = $(HOME)
@@ -32,20 +32,20 @@
XGETTEXT = xgettext
MSGCAT = msgcat
MSGFMT = msgfmt
-@@ -1665,9 +1665,9 @@ ifndef NO_OPENSSL
+@@ -1671,9 +1671,9 @@ ifndef NO_OPENSSL
ifndef NO_OPENSSL
OPENSSL_LIBSSL = -lssl
-- ifdef OPENSSLDIR
+- ifdef OPENSSLDIR
- BASIC_CFLAGS += -I$(OPENSSLDIR)/include
- OPENSSL_LINK = $(call libpath_template,$(OPENSSLDIR)/$(lib))
+ ifdef OPENSSLBASE
+ BASIC_CFLAGS += -I$(OPENSSLBASE)/include
+ OPENSSL_LINK = -L$(OPENSSLBASE)/$(lib) $(CC_LD_DYNPATH)$(OPENSSLBASE)/$(lib)
- else
+ else
OPENSSL_LINK =
- endif
-@@ -2574,7 +2574,7 @@ else # NO_PERL
+ endif
+@@ -2580,7 +2580,7 @@ else # NO_PERL
chmod +x $@+ && \
mv $@+ $@
else # NO_PERL
@@ -54,7 +54,7 @@
$(QUIET_GEN) \
sed -e '1s|#!.*/sh|#!$(SHELL_PATH_SQ)|' \
-e 's|@@REASON@@|NO_PERL=$(NO_PERL)|g' \
-@@ -2590,7 +2590,7 @@ $(SCRIPT_PYTHON_GEN): % : %.py
+@@ -2596,7 +2596,7 @@ $(SCRIPT_PYTHON_GEN): % : %.py
$(SCRIPT_PYTHON_GEN): GIT-CFLAGS GIT-PREFIX GIT-PYTHON-VARS
$(SCRIPT_PYTHON_GEN): % : %.py
$(QUIET_GEN) \
@@ -63,7 +63,7 @@
$< >$@+ && \
chmod +x $@+ && \
mv $@+ $@
-@@ -3467,7 +3467,7 @@ install: all
+@@ -3473,7 +3473,7 @@ install: all
$(INSTALL) $(SCRIPTS) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
$(INSTALL) -m 644 $(SCRIPT_LIB) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)'
$(INSTALL) $(INSTALL_STRIP) $(install_bindir_xprograms) '$(DESTDIR_SQ)$(bindir_SQ)'
diff --git a/devel/git/pkg-plist b/devel/git/pkg-plist
index d9789ec60170..6240c6504546 100644
--- a/devel/git/pkg-plist
+++ b/devel/git/pkg-plist
@@ -832,6 +832,7 @@ share/man/man7/gitworkflows.7.gz
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.43.2.txt
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.43.3.txt
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.44.0.txt
+%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.45.0.txt
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.2.0.txt
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.2.1.txt
%%HTMLDOCS%%%%DOCSDIR%%/RelNotes/2.2.2.txt
@@ -1349,6 +1350,7 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/coccinelle/xcalloc.cocci
%%CONTRIB%%share/git-core/contrib/coccinelle/xopen.cocci
%%CONTRIB%%share/git-core/contrib/coccinelle/xstrdup_or_null.cocci
+%%CONTRIB%%share/git-core/contrib/coccinelle/xstrncmpz.cocci
%%CONTRIB%%share/git-core/contrib/completion/git-completion.bash
%%CONTRIB%%share/git-core/contrib/completion/git-completion.tcsh
%%CONTRIB%%share/git-core/contrib/completion/git-completion.zsh
@@ -1394,8 +1396,6 @@ share/emacs/site-lisp/git/git.el
%%CONTRIB%%share/git-core/contrib/git-shell-commands/README
%%CONTRIB%%share/git-core/contrib/git-shell-commands/help
%%CONTRIB%%share/git-core/contrib/git-shell-commands/list
-%%CONTRIB%%share/git-core/contrib/hg-to-git/hg-to-git.py
-%%CONTRIB%%share/git-core/contrib/hg-to-git/hg-to-git.txt
%%CONTRIB%%share/git-core/contrib/hooks/multimail/README.Git
%%CONTRIB%%share/git-core/contrib/hooks/post-receive-email
%%CONTRIB%%share/git-core/contrib/hooks/pre-auto-gc-battery
diff --git a/devel/gitaly/Makefile b/devel/gitaly/Makefile
index 811ebb8e1276..07d2f5bf3604 100644
--- a/devel/gitaly/Makefile
+++ b/devel/gitaly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitaly
DISTVERSIONPREFIX= v
-DISTVERSION= 16.11.0
+DISTVERSION= 16.11.1
CATEGORIES= devel
MAINTAINER= mfechner@FreeBSD.org
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index d66dd8ad0e63..cb4288f115aa 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713634052
-SHA256 (go/devel_gitaly/gitaly-v16.11.0/go.mod) = 701cdacc7cfef68f40611c56a42b322cd4ddce5d2ad0508d51e43013adca7388
-SIZE (go/devel_gitaly/gitaly-v16.11.0/go.mod) = 11024
-SHA256 (go/devel_gitaly/gitaly-v16.11.0/gitaly-v16.11.0.tar.bz2) = 7e0eb6de98e855db4e455a5b6493f6bf26c475f740aa615ef79686a6d786cb57
-SIZE (go/devel_gitaly/gitaly-v16.11.0/gitaly-v16.11.0.tar.bz2) = 2607295
+TIMESTAMP = 1713982836
+SHA256 (go/devel_gitaly/gitaly-v16.11.1/go.mod) = 701cdacc7cfef68f40611c56a42b322cd4ddce5d2ad0508d51e43013adca7388
+SIZE (go/devel_gitaly/gitaly-v16.11.1/go.mod) = 11024
+SHA256 (go/devel_gitaly/gitaly-v16.11.1/gitaly-v16.11.1.tar.bz2) = 99d565a0ba2d819ec1e3a92ccff6b559fc15b1f58513cd0f3f49ffbb01d99ed4
+SIZE (go/devel_gitaly/gitaly-v16.11.1/gitaly-v16.11.1.tar.bz2) = 2607377
diff --git a/devel/gitlab-runner/Makefile b/devel/gitlab-runner/Makefile
index cd6880a74671..a2e203ea126f 100644
--- a/devel/gitlab-runner/Makefile
+++ b/devel/gitlab-runner/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gitlab-runner
DISTVERSIONPREFIX= v
DISTVERSION= 16.11.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerx64 \
https://gitlab-runner-downloads.s3.amazonaws.com/master/docker/:dockerarm
@@ -27,7 +28,7 @@ USE_GITLAB= yes
GL_ACCOUNT= gitlab-org
USE_RC_SUBR= gitlab_runner
-GITBRANCH= 16-10-stable
+GITBRANCH= 16-11-stable
GO_MODULE= gitlab.com/gitlab-org/gitlab-runner
_BUILD_DATE= $$(date -u +%Y-%m-%dT%H:%M:%S%z)
diff --git a/devel/gitolite/Makefile b/devel/gitolite/Makefile
index dd3d734f2f13..1fe50b059777 100644
--- a/devel/gitolite/Makefile
+++ b/devel/gitolite/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitolite
DISTVERSIONPREFIX= v
-DISTVERSION= 3.6.12
+DISTVERSION= 3.6.13
PORTEPOCH= 1
CATEGORIES= devel
diff --git a/devel/gitolite/distinfo b/devel/gitolite/distinfo
index 39322eed5983..71c41e8f0e8a 100644
--- a/devel/gitolite/distinfo
+++ b/devel/gitolite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1596552056
-SHA256 (sitaramc-gitolite-v3.6.12_GH0.tar.gz) = 8c55976ed561b8eabf39097b7fcb9c6e8741c2ceea85ef4529a06b1adff850b6
-SIZE (sitaramc-gitolite-v3.6.12_GH0.tar.gz) = 203704
+TIMESTAMP = 1714206857
+SHA256 (sitaramc-gitolite-v3.6.13_GH0.tar.gz) = b8ebd9f0ad89d1d7494da37883636f9475ef254cd018c8a54d21e678f4bf2b2a
+SIZE (sitaramc-gitolite-v3.6.13_GH0.tar.gz) = 204615
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index cb0ca8679feb..af700b405008 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.1
+DISTVERSION= 0.19.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitu/distinfo b/devel/gitu/distinfo
index a0596faff3ce..4a0889a9e5ad 100644
--- a/devel/gitu/distinfo
+++ b/devel/gitu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713765935
+TIMESTAMP = 1714121462
SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -441,5 +441,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
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 (altsem-gitu-v0.19.1_GH0.tar.gz) = b99cc5ed1b4293d6be77629629d173cdd3ad99aac9b022d55779ea96159cc152
-SIZE (altsem-gitu-v0.19.1_GH0.tar.gz) = 3911815
+SHA256 (altsem-gitu-v0.19.2_GH0.tar.gz) = e7d6f44410bc6cca77ee37afb00ad97c5e83018a62a9d6483ef3999b1f5d8799
+SIZE (altsem-gitu-v0.19.2_GH0.tar.gz) = 3910914
diff --git a/devel/glaze/Makefile b/devel/glaze/Makefile
index 7bd67b895b88..5e8cc2d70d46 100644
--- a/devel/glaze/Makefile
+++ b/devel/glaze/Makefile
@@ -1,6 +1,6 @@
PORTNAME= glaze
DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.4
+DISTVERSION= 2.6.0
CATEGORIES= devel textproc
MAINTAINER= yuri@FreeBSD.org
@@ -20,8 +20,10 @@ USES= cmake:testing compiler:c++11-lang eigen:3 localbase
USE_GITHUB= yes
GH_ACCOUNT= stephenberry
-CMAKE_OFF= BUILD_TESTING
+CMAKE_OFF= BUILD_TESTING \
+ glaze_DEVELOPER_MODE
CMAKE_ARGS= -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS
+CMAKE_TESTING_ON= BUILD_TESTING glaze_DEVELOPER_MODE
CMAKE_TESTING_ARGS= -DFREEBSD_STAGEDIR_PREFIX=${STAGEDIR}${DATADIR}
LDFLAGS+= -pthread
diff --git a/devel/glaze/distinfo b/devel/glaze/distinfo
index 0551363207e9..0a4e01848249 100644
--- a/devel/glaze/distinfo
+++ b/devel/glaze/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713858854
-SHA256 (stephenberry-glaze-v2.5.4_GH0.tar.gz) = 0c10cfdbd92068c0cc1e99210a3eaa29bce9339261aaced60cb7e85398603346
-SIZE (stephenberry-glaze-v2.5.4_GH0.tar.gz) = 297065
+TIMESTAMP = 1714450115
+SHA256 (stephenberry-glaze-v2.6.0_GH0.tar.gz) = cdc2b7ada3b10abae8f8ed2700cc76574e73f0c78c4b0b83ad8a35eb5fb1a4cb
+SIZE (stephenberry-glaze-v2.6.0_GH0.tar.gz) = 298646
diff --git a/devel/glaze/pkg-plist b/devel/glaze/pkg-plist
index 965dc5791936..005f136694cd 100644
--- a/devel/glaze/pkg-plist
+++ b/devel/glaze/pkg-plist
@@ -34,7 +34,6 @@ include/glaze/compare/compare.hpp
include/glaze/concepts/container_concepts.hpp
include/glaze/core/common.hpp
include/glaze/core/context.hpp
-include/glaze/core/macros.hpp
include/glaze/core/meta.hpp
include/glaze/core/opts.hpp
include/glaze/core/ptr.hpp
diff --git a/devel/go-wire/Makefile b/devel/go-wire/Makefile
index f8460ba4a937..072f10415110 100644
--- a/devel/go-wire/Makefile
+++ b/devel/go-wire/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wire
DISTVERSIONPREFIX= v
-DISTVERSION= 0.5.0
-PORTREVISION= 16
+DISTVERSION= 0.6.0
CATEGORIES= devel
PKGNAMEPREFIX= go-
diff --git a/devel/go-wire/distinfo b/devel/go-wire/distinfo
index 5eb271e948ec..022552f60422 100644
--- a/devel/go-wire/distinfo
+++ b/devel/go-wire/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1656592374
-SHA256 (go/devel_go-wire/wire-v0.5.0/v0.5.0.mod) = 949a9c283cae78d684b9708fbc723577d3f6abb1eea776ee418d3a6945540c70
-SIZE (go/devel_go-wire/wire-v0.5.0/v0.5.0.mod) = 216
-SHA256 (go/devel_go-wire/wire-v0.5.0/v0.5.0.zip) = 7d6ed4cd7ff88f178e8bc19d50b06ad8607766d802d1998fd5c5cb7ac383322e
-SIZE (go/devel_go-wire/wire-v0.5.0/v0.5.0.zip) = 256553
+TIMESTAMP = 1714237322
+SHA256 (go/devel_go-wire/wire-v0.6.0/v0.6.0.mod) = 09ab61f0f80035140bfe0b23601b63a3b33786a9492b2558e11b9c9b569986d2
+SIZE (go/devel_go-wire/wire-v0.6.0/v0.6.0.mod) = 189
+SHA256 (go/devel_go-wire/wire-v0.6.0/v0.6.0.zip) = 257f07b68b1ddcd7900019418518973cb3333d968fbdf16bcd242a9106c54a26
+SIZE (go/devel_go-wire/wire-v0.6.0/v0.6.0.zip) = 258545
diff --git a/devel/go-wire/files/patch-vendor_modules.txt b/devel/go-wire/files/patch-vendor_modules.txt
new file mode 100644
index 000000000000..1b4c71d127c7
--- /dev/null
+++ b/devel/go-wire/files/patch-vendor_modules.txt
@@ -0,0 +1,10 @@
+--- vendor/modules.txt.orig 2024-04-27 17:02:31 UTC
++++ vendor/modules.txt
+@@ -10,6 +10,7 @@ golang.org/x/mod/semver
+ # golang.org/x/mod v0.14.0
+ golang.org/x/mod/semver
+ # golang.org/x/tools v0.17.0
++## explicit; go 1.18
+ golang.org/x/tools/go/ast/astutil
+ golang.org/x/tools/go/gcexportdata
+ golang.org/x/tools/go/internal/packagesdriver
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 3ea370244689..47e197e649b7 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,7 +1,8 @@
PORTNAME= got
-DISTVERSION= 0.98
+DISTVERSION= 0.99
CATEGORIES= devel
-MASTER_SITES= https://gameoftrees.org/releases/
+MASTER_SITES= https://gameoftrees.org/releases/portable/
+DISTNAME= got-portable-${DISTVERSION}
MAINTAINER= naddy@FreeBSD.org
COMMENT= Game of Trees version control system
@@ -10,27 +11,19 @@ WWW= https://gameoftrees.org
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENCE
-USES= localbase:ldflags uidfix
+USES= localbase pkgconfig ssl
CONFLICTS_INSTALL= p5-App-GitGot
-# Insert #include "openbsd-compat.h" into each source file,
-# after the <...> includes and before the "..." ones.
-n= ${.newline}
-post-extract:
- @${FIND} ${WRKSRC} -name '*.[cy]' -exec \
- ${REINPLACE_CMD} '1,/^#include "/{ \
- /^#include "/i\$n#include "openbsd-compat.h"\$n$n}' \
- {} +
- ${CP} -R ${FILESDIR}/openbsd-compat ${WRKSRC}
+GNU_CONFIGURE= Yes
# The regression test suite requires:
# installed got
# installed git
# installed perl and HTTP::Daemon
# ssh to 127.0.0.1
-regress:
- @(cd ${WRKSRC}/regress && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} regress)
+tests:
+ @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} tests)
.include <bsd.port.pre.mk>
diff --git a/devel/got/distinfo b/devel/got/distinfo
index b9e3f9a5be79..0bcbb583d51f 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713879270
-SHA256 (got-0.98.tar.gz) = 1ff7ec010b62413afb3e88d57ea52e67788b2ccbd2078ad0156df73c099759da
-SIZE (got-0.98.tar.gz) = 971797
+TIMESTAMP = 1714944008
+SHA256 (got-portable-0.99.tar.gz) = aea408353a02b2e3ad9b4d1b7607900269af97986d40998c57f10acdf0fa1e38
+SIZE (got-portable-0.99.tar.gz) = 1481387
diff --git a/devel/got/files/openbsd-compat/Makefile b/devel/got/files/openbsd-compat/Makefile
deleted file mode 100644
index ab835f0c4285..000000000000
--- a/devel/got/files/openbsd-compat/Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
-LIB= openbsd-compat
-INTERNALLIB=
-
-SRCS= freezero.c \
- getdtablecount.c \
- imsg.c \
- imsg-buffer.c \
- recallocarray.c \
- siphash.c
-
-CFLAGS+= -I${.CURDIR}
-
-.include <bsd.lib.mk>
diff --git a/devel/got/files/openbsd-compat/endian.h b/devel/got/files/openbsd-compat/endian.h
deleted file mode 100644
index 4da84f324eb7..000000000000
--- a/devel/got/files/openbsd-compat/endian.h
+++ /dev/null
@@ -1,6 +0,0 @@
-#ifndef _OPENBSD_COMPAT_ENDIAN_H_
-#define _OPENBSD_COMPAT_ENDIAN_H_
-
-#include <sys/endian.h>
-
-#endif
diff --git a/devel/got/files/openbsd-compat/freezero.c b/devel/got/files/openbsd-compat/freezero.c
deleted file mode 100644
index d2938666c4f0..000000000000
--- a/devel/got/files/openbsd-compat/freezero.c
+++ /dev/null
@@ -1,27 +0,0 @@
-/*
- * Copyright (c) 2008, 2010, 2011, 2016 Otto Moerbeek <otto@drijf.net>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include <stdlib.h>
-#include <string.h>
-
-void freezero(void *, size_t);
-
-void
-freezero(void *ptr, size_t sz)
-{
- explicit_bzero(ptr, sz);
- free(ptr);
-}
diff --git a/devel/got/files/openbsd-compat/getdtablecount.c b/devel/got/files/openbsd-compat/getdtablecount.c
deleted file mode 100644
index 0d1f158ffa3d..000000000000
--- a/devel/got/files/openbsd-compat/getdtablecount.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/*-
- * Copyright (c) 2015 Craig Rodrigues
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-#include <sys/cdefs.h>
-
-#include <sys/types.h>
-#include <sys/sysctl.h>
-#include <stddef.h>
-
-int getdtablecount(void);
-
-/*
- * Return the count of open file descriptors for this process.
- *
- */
-int
-getdtablecount(void)
-{
- int mib[4];
- int error;
- int nfds;
- size_t len;
-
- len = sizeof(nfds);
- mib[0] = CTL_KERN;
- mib[1] = KERN_PROC;
- mib[2] = KERN_PROC_NFDS;
- mib[3] = 0;
-
- error = sysctl(mib, 4, &nfds, &len, NULL, 0);
- if (error)
- return (-1);
- return (nfds);
-}
diff --git a/devel/got/files/openbsd-compat/imsg-buffer.c b/devel/got/files/openbsd-compat/imsg-buffer.c
deleted file mode 100644
index 5c874fc56002..000000000000
--- a/devel/got/files/openbsd-compat/imsg-buffer.c
+++ /dev/null
@@ -1,699 +0,0 @@
-/* $OpenBSD: imsg-buffer.c,v 1.18 2023/12/12 15:47:41 claudio Exp $ */
-
-/*
- * Copyright (c) 2023 Claudio Jeker <claudio@openbsd.org>
- * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/socket.h>
-#include <sys/uio.h>
-
-#include <limits.h>
-#include <errno.h>
-#include <endian.h>
-#include <stdint.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include <openbsd-compat.h>
-
-#include "imsg.h"
-
-static int ibuf_realloc(struct ibuf *, size_t);
-static void ibuf_enqueue(struct msgbuf *, struct ibuf *);
-static void ibuf_dequeue(struct msgbuf *, struct ibuf *);
-static void msgbuf_drain(struct msgbuf *, size_t);
-
-struct ibuf *
-ibuf_open(size_t len)
-{
- struct ibuf *buf;
-
- if (len == 0) {
- errno = EINVAL;
- return (NULL);
- }
- if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
- return (NULL);
- if ((buf->buf = calloc(len, 1)) == NULL) {
- free(buf);
- return (NULL);
- }
- buf->size = buf->max = len;
- buf->fd = -1;
-
- return (buf);
-}
-
-struct ibuf *
-ibuf_dynamic(size_t len, size_t max)
-{
- struct ibuf *buf;
-
- if (max == 0 || max < len) {
- errno = EINVAL;
- return (NULL);
- }
-
- if ((buf = calloc(1, sizeof(struct ibuf))) == NULL)
- return (NULL);
- if (len > 0) {
- if ((buf->buf = calloc(len, 1)) == NULL) {
- free(buf);
- return (NULL);
- }
- }
- buf->size = len;
- buf->max = max;
- buf->fd = -1;
-
- return (buf);
-}
-
-static int
-ibuf_realloc(struct ibuf *buf, size_t len)
-{
- unsigned char *b;
-
- /* on static buffers max is eq size and so the following fails */
- if (len > SIZE_MAX - buf->wpos || buf->wpos + len > buf->max) {
- errno = ERANGE;
- return (-1);
- }
-
- b = recallocarray(buf->buf, buf->size, buf->wpos + len, 1);
- if (b == NULL)
- return (-1);
- buf->buf = b;
- buf->size = buf->wpos + len;
-
- return (0);
-}
-
-void *
-ibuf_reserve(struct ibuf *buf, size_t len)
-{
- void *b;
-
- if (len > SIZE_MAX - buf->wpos || buf->max == 0) {
- errno = ERANGE;
- return (NULL);
- }
-
- if (buf->wpos + len > buf->size)
- if (ibuf_realloc(buf, len) == -1)
- return (NULL);
-
- b = buf->buf + buf->wpos;
- buf->wpos += len;
- return (b);
-}
-
-int
-ibuf_add(struct ibuf *buf, const void *data, size_t len)
-{
- void *b;
-
- if ((b = ibuf_reserve(buf, len)) == NULL)
- return (-1);
-
- memcpy(b, data, len);
- return (0);
-}
-
-int
-ibuf_add_ibuf(struct ibuf *buf, const struct ibuf *from)
-{
- return ibuf_add(buf, ibuf_data(from), ibuf_size(from));
-}
-
-/* remove after tree is converted */
-int
-ibuf_add_buf(struct ibuf *buf, const struct ibuf *from)
-{
- return ibuf_add_ibuf(buf, from);
-}
-
-int
-ibuf_add_n8(struct ibuf *buf, uint64_t value)
-{
- uint8_t v;
-
- if (value > UINT8_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return ibuf_add(buf, &v, sizeof(v));
-}
-
-int
-ibuf_add_n16(struct ibuf *buf, uint64_t value)
-{
- uint16_t v;
-
- if (value > UINT16_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = htobe16(value);
- return ibuf_add(buf, &v, sizeof(v));
-}
-
-int
-ibuf_add_n32(struct ibuf *buf, uint64_t value)
-{
- uint32_t v;
-
- if (value > UINT32_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = htobe32(value);
- return ibuf_add(buf, &v, sizeof(v));
-}
-
-int
-ibuf_add_n64(struct ibuf *buf, uint64_t value)
-{
- value = htobe64(value);
- return ibuf_add(buf, &value, sizeof(value));
-}
-
-int
-ibuf_add_h16(struct ibuf *buf, uint64_t value)
-{
- uint16_t v;
-
- if (value > UINT16_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return ibuf_add(buf, &v, sizeof(v));
-}
-
-int
-ibuf_add_h32(struct ibuf *buf, uint64_t value)
-{
- uint32_t v;
-
- if (value > UINT32_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return ibuf_add(buf, &v, sizeof(v));
-}
-
-int
-ibuf_add_h64(struct ibuf *buf, uint64_t value)
-{
- return ibuf_add(buf, &value, sizeof(value));
-}
-
-int
-ibuf_add_zero(struct ibuf *buf, size_t len)
-{
- void *b;
-
- if ((b = ibuf_reserve(buf, len)) == NULL)
- return (-1);
- memset(b, 0, len);
- return (0);
-}
-
-void *
-ibuf_seek(struct ibuf *buf, size_t pos, size_t len)
-{
- /* only allow seeking between rpos and wpos */
- if (ibuf_size(buf) < pos || SIZE_MAX - pos < len ||
- ibuf_size(buf) < pos + len) {
- errno = ERANGE;
- return (NULL);
- }
-
- return (buf->buf + buf->rpos + pos);
-}
-
-int
-ibuf_set(struct ibuf *buf, size_t pos, const void *data, size_t len)
-{
- void *b;
-
- if ((b = ibuf_seek(buf, pos, len)) == NULL)
- return (-1);
-
- memcpy(b, data, len);
- return (0);
-}
-
-int
-ibuf_set_n8(struct ibuf *buf, size_t pos, uint64_t value)
-{
- uint8_t v;
-
- if (value > UINT8_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return (ibuf_set(buf, pos, &v, sizeof(v)));
-}
-
-int
-ibuf_set_n16(struct ibuf *buf, size_t pos, uint64_t value)
-{
- uint16_t v;
-
- if (value > UINT16_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = htobe16(value);
- return (ibuf_set(buf, pos, &v, sizeof(v)));
-}
-
-int
-ibuf_set_n32(struct ibuf *buf, size_t pos, uint64_t value)
-{
- uint32_t v;
-
- if (value > UINT32_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = htobe32(value);
- return (ibuf_set(buf, pos, &v, sizeof(v)));
-}
-
-int
-ibuf_set_n64(struct ibuf *buf, size_t pos, uint64_t value)
-{
- value = htobe64(value);
- return (ibuf_set(buf, pos, &value, sizeof(value)));
-}
-
-int
-ibuf_set_h16(struct ibuf *buf, size_t pos, uint64_t value)
-{
- uint16_t v;
-
- if (value > UINT16_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return (ibuf_set(buf, pos, &v, sizeof(v)));
-}
-
-int
-ibuf_set_h32(struct ibuf *buf, size_t pos, uint64_t value)
-{
- uint32_t v;
-
- if (value > UINT32_MAX) {
- errno = EINVAL;
- return (-1);
- }
- v = value;
- return (ibuf_set(buf, pos, &v, sizeof(v)));
-}
-
-int
-ibuf_set_h64(struct ibuf *buf, size_t pos, uint64_t value)
-{
- return (ibuf_set(buf, pos, &value, sizeof(value)));
-}
-
-void *
-ibuf_data(const struct ibuf *buf)
-{
- return (buf->buf + buf->rpos);
-}
-
-size_t
-ibuf_size(const struct ibuf *buf)
-{
- return (buf->wpos - buf->rpos);
-}
-
-size_t
-ibuf_left(const struct ibuf *buf)
-{
- if (buf->max == 0)
- return (0);
- return (buf->max - buf->wpos);
-}
-
-int
-ibuf_truncate(struct ibuf *buf, size_t len)
-{
- if (ibuf_size(buf) >= len) {
- buf->wpos = buf->rpos + len;
- return (0);
- }
- if (buf->max == 0) {
- /* only allow to truncate down */
- errno = ERANGE;
- return (-1);
- }
- return ibuf_add_zero(buf, len - ibuf_size(buf));
-}
-
-void
-ibuf_rewind(struct ibuf *buf)
-{
- buf->rpos = 0;
-}
-
-void
-ibuf_close(struct msgbuf *msgbuf, struct ibuf *buf)
-{
- ibuf_enqueue(msgbuf, buf);
-}
-
-void
-ibuf_from_buffer(struct ibuf *buf, void *data, size_t len)
-{
- memset(buf, 0, sizeof(*buf));
- buf->buf = data;
- buf->size = buf->wpos = len;
- buf->fd = -1;
-}
-
-void
-ibuf_from_ibuf(struct ibuf *buf, const struct ibuf *from)
-{
- ibuf_from_buffer(buf, ibuf_data(from), ibuf_size(from));
-}
-
-int
-ibuf_get(struct ibuf *buf, void *data, size_t len)
-{
- if (ibuf_size(buf) < len) {
- errno = EBADMSG;
- return (-1);
- }
-
- memcpy(data, ibuf_data(buf), len);
- buf->rpos += len;
- return (0);
-}
-
-int
-ibuf_get_ibuf(struct ibuf *buf, size_t len, struct ibuf *new)
-{
- if (ibuf_size(buf) < len) {
- errno = EBADMSG;
- return (-1);
- }
-
- ibuf_from_buffer(new, ibuf_data(buf), len);
- buf->rpos += len;
- return (0);
-}
-
-int
-ibuf_get_n8(struct ibuf *buf, uint8_t *value)
-{
- return ibuf_get(buf, value, sizeof(*value));
-}
-
-int
-ibuf_get_n16(struct ibuf *buf, uint16_t *value)
-{
- int rv;
-
- rv = ibuf_get(buf, value, sizeof(*value));
- *value = be16toh(*value);
- return (rv);
-}
-
-int
-ibuf_get_n32(struct ibuf *buf, uint32_t *value)
-{
- int rv;
-
- rv = ibuf_get(buf, value, sizeof(*value));
- *value = be32toh(*value);
- return (rv);
-}
-
-int
-ibuf_get_n64(struct ibuf *buf, uint64_t *value)
-{
- int rv;
-
- rv = ibuf_get(buf, value, sizeof(*value));
- *value = be64toh(*value);
- return (rv);
-}
-
-int
-ibuf_get_h16(struct ibuf *buf, uint16_t *value)
-{
- return ibuf_get(buf, value, sizeof(*value));
-}
-
-int
-ibuf_get_h32(struct ibuf *buf, uint32_t *value)
-{
- return ibuf_get(buf, value, sizeof(*value));
-}
-
-int
-ibuf_get_h64(struct ibuf *buf, uint64_t *value)
-{
- return ibuf_get(buf, value, sizeof(*value));
-}
-
-int
-ibuf_skip(struct ibuf *buf, size_t len)
-{
- if (ibuf_size(buf) < len) {
- errno = EBADMSG;
- return (-1);
- }
-
- buf->rpos += len;
- return (0);
-}
-
-void
-ibuf_free(struct ibuf *buf)
-{
- if (buf == NULL)
- return;
- if (buf->max == 0) /* if buf lives on the stack */
- abort(); /* abort before causing more harm */
- if (buf->fd != -1)
- close(buf->fd);
- freezero(buf->buf, buf->size);
- free(buf);
-}
-
-int
-ibuf_fd_avail(struct ibuf *buf)
-{
- return (buf->fd != -1);
-}
-
-int
-ibuf_fd_get(struct ibuf *buf)
-{
- int fd;
-
- fd = buf->fd;
- buf->fd = -1;
- return (fd);
-}
-
-void
-ibuf_fd_set(struct ibuf *buf, int fd)
-{
- if (buf->max == 0) /* if buf lives on the stack */
- abort(); /* abort before causing more harm */
- if (buf->fd != -1)
- close(buf->fd);
- buf->fd = fd;
-}
-
-int
-ibuf_write(struct msgbuf *msgbuf)
-{
- struct iovec iov[IOV_MAX];
- struct ibuf *buf;
- unsigned int i = 0;
- ssize_t n;
-
- memset(&iov, 0, sizeof(iov));
- TAILQ_FOREACH(buf, &msgbuf->bufs, entry) {
- if (i >= IOV_MAX)
- break;
- iov[i].iov_base = ibuf_data(buf);
- iov[i].iov_len = ibuf_size(buf);
- i++;
- }
-
-again:
- if ((n = writev(msgbuf->fd, iov, i)) == -1) {
- if (errno == EINTR)
- goto again;
- if (errno == ENOBUFS)
- errno = EAGAIN;
- return (-1);
- }
-
- if (n == 0) { /* connection closed */
- errno = 0;
- return (0);
- }
-
- msgbuf_drain(msgbuf, n);
-
- return (1);
-}
-
-void
-msgbuf_init(struct msgbuf *msgbuf)
-{
- msgbuf->queued = 0;
- msgbuf->fd = -1;
- TAILQ_INIT(&msgbuf->bufs);
-}
-
-static void
-msgbuf_drain(struct msgbuf *msgbuf, size_t n)
-{
- struct ibuf *buf, *next;
-
- for (buf = TAILQ_FIRST(&msgbuf->bufs); buf != NULL && n > 0;
- buf = next) {
- next = TAILQ_NEXT(buf, entry);
- if (n >= ibuf_size(buf)) {
- n -= ibuf_size(buf);
- ibuf_dequeue(msgbuf, buf);
- } else {
- buf->rpos += n;
- n = 0;
- }
- }
-}
-
-void
-msgbuf_clear(struct msgbuf *msgbuf)
-{
- struct ibuf *buf;
-
- while ((buf = TAILQ_FIRST(&msgbuf->bufs)) != NULL)
- ibuf_dequeue(msgbuf, buf);
-}
-
-int
-msgbuf_write(struct msgbuf *msgbuf)
-{
- struct iovec iov[IOV_MAX];
- struct ibuf *buf, *buf0 = NULL;
- unsigned int i = 0;
- ssize_t n;
- struct msghdr msg;
- struct cmsghdr *cmsg;
- union {
- struct cmsghdr hdr;
- char buf[CMSG_SPACE(sizeof(int))];
- } cmsgbuf;
-
- memset(&iov, 0, sizeof(iov));
- memset(&msg, 0, sizeof(msg));
- memset(&cmsgbuf, 0, sizeof(cmsgbuf));
- TAILQ_FOREACH(buf, &msgbuf->bufs, entry) {
- if (i >= IOV_MAX)
- break;
- if (i > 0 && buf->fd != -1)
- break;
- iov[i].iov_base = ibuf_data(buf);
- iov[i].iov_len = ibuf_size(buf);
- i++;
- if (buf->fd != -1)
- buf0 = buf;
- }
-
- msg.msg_iov = iov;
- msg.msg_iovlen = i;
-
- if (buf0 != NULL) {
- msg.msg_control = (caddr_t)&cmsgbuf.buf;
- msg.msg_controllen = sizeof(cmsgbuf.buf);
- cmsg = CMSG_FIRSTHDR(&msg);
- cmsg->cmsg_len = CMSG_LEN(sizeof(int));
- cmsg->cmsg_level = SOL_SOCKET;
- cmsg->cmsg_type = SCM_RIGHTS;
- *(int *)CMSG_DATA(cmsg) = buf0->fd;
- }
-
-again:
- if ((n = sendmsg(msgbuf->fd, &msg, 0)) == -1) {
- if (errno == EINTR)
- goto again;
- if (errno == ENOBUFS)
- errno = EAGAIN;
- return (-1);
- }
-
- if (n == 0) { /* connection closed */
- errno = 0;
- return (0);
- }
-
- /*
- * assumption: fd got sent if sendmsg sent anything
- * this works because fds are passed one at a time
- */
- if (buf0 != NULL) {
- close(buf0->fd);
- buf0->fd = -1;
- }
-
- msgbuf_drain(msgbuf, n);
-
- return (1);
-}
-
-uint32_t
-msgbuf_queuelen(struct msgbuf *msgbuf)
-{
- return (msgbuf->queued);
-}
-
-static void
-ibuf_enqueue(struct msgbuf *msgbuf, struct ibuf *buf)
-{
- if (buf->max == 0) /* if buf lives on the stack */
- abort(); /* abort before causing more harm */
- TAILQ_INSERT_TAIL(&msgbuf->bufs, buf, entry);
- msgbuf->queued++;
-}
-
-static void
-ibuf_dequeue(struct msgbuf *msgbuf, struct ibuf *buf)
-{
- TAILQ_REMOVE(&msgbuf->bufs, buf, entry);
- msgbuf->queued--;
- ibuf_free(buf);
-}
diff --git a/devel/got/files/openbsd-compat/imsg.c b/devel/got/files/openbsd-compat/imsg.c
deleted file mode 100644
index 1340f251727d..000000000000
--- a/devel/got/files/openbsd-compat/imsg.c
+++ /dev/null
@@ -1,450 +0,0 @@
-/* $OpenBSD: imsg.c,v 1.23 2023/12/12 15:47:41 claudio Exp $ */
-
-/*
- * Copyright (c) 2023 Claudio Jeker <claudio@openbsd.org>
- * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include <sys/types.h>
-#include <sys/queue.h>
-#include <sys/socket.h>
-#include <sys/uio.h>
-
-#include <errno.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include <openbsd-compat.h>
-
-#include "imsg.h"
-
-struct imsg_fd {
- TAILQ_ENTRY(imsg_fd) entry;
- int fd;
-};
-
-int imsg_fd_overhead = 0;
-
-static int imsg_dequeue_fd(struct imsgbuf *);
-
-void
-imsg_init(struct imsgbuf *imsgbuf, int fd)
-{
- msgbuf_init(&imsgbuf->w);
- memset(&imsgbuf->r, 0, sizeof(imsgbuf->r));
- imsgbuf->fd = fd;
- imsgbuf->w.fd = fd;
- imsgbuf->pid = getpid();
- TAILQ_INIT(&imsgbuf->fds);
-}
-
-ssize_t
-imsg_read(struct imsgbuf *imsgbuf)
-{
- struct msghdr msg;
- struct cmsghdr *cmsg;
- union {
- struct cmsghdr hdr;
- char buf[CMSG_SPACE(sizeof(int) * 1)];
- } cmsgbuf;
- struct iovec iov;
- ssize_t n = -1;
- int fd;
- struct imsg_fd *ifd;
-
- memset(&msg, 0, sizeof(msg));
- memset(&cmsgbuf, 0, sizeof(cmsgbuf));
-
- iov.iov_base = imsgbuf->r.buf + imsgbuf->r.wpos;
- iov.iov_len = sizeof(imsgbuf->r.buf) - imsgbuf->r.wpos;
- msg.msg_iov = &iov;
- msg.msg_iovlen = 1;
- msg.msg_control = &cmsgbuf.buf;
- msg.msg_controllen = sizeof(cmsgbuf.buf);
-
- if ((ifd = calloc(1, sizeof(struct imsg_fd))) == NULL)
- return (-1);
-
-again:
- if (getdtablecount() + imsg_fd_overhead +
- (int)((CMSG_SPACE(sizeof(int))-CMSG_SPACE(0))/sizeof(int))
- >= getdtablesize()) {
- errno = EAGAIN;
- free(ifd);
- return (-1);
- }
-
- if ((n = recvmsg(imsgbuf->fd, &msg, 0)) == -1) {
- if (errno == EINTR)
- goto again;
- goto fail;
- }
-
- imsgbuf->r.wpos += n;
-
- for (cmsg = CMSG_FIRSTHDR(&msg); cmsg != NULL;
- cmsg = CMSG_NXTHDR(&msg, cmsg)) {
- if (cmsg->cmsg_level == SOL_SOCKET &&
- cmsg->cmsg_type == SCM_RIGHTS) {
- int i;
- int j;
-
- /*
- * We only accept one file descriptor. Due to C
- * padding rules, our control buffer might contain
- * more than one fd, and we must close them.
- */
- j = ((char *)cmsg + cmsg->cmsg_len -
- (char *)CMSG_DATA(cmsg)) / sizeof(int);
- for (i = 0; i < j; i++) {
- fd = ((int *)CMSG_DATA(cmsg))[i];
- if (ifd != NULL) {
- ifd->fd = fd;
- TAILQ_INSERT_TAIL(&imsgbuf->fds, ifd,
- entry);
- ifd = NULL;
- } else
- close(fd);
- }
- }
- /* we do not handle other ctl data level */
- }
-
-fail:
- free(ifd);
- return (n);
-}
-
-ssize_t
-imsg_get(struct imsgbuf *imsgbuf, struct imsg *imsg)
-{
- struct imsg m;
- size_t av, left, datalen;
-
- av = imsgbuf->r.wpos;
-
- if (IMSG_HEADER_SIZE > av)
- return (0);
-
- memcpy(&m.hdr, imsgbuf->r.buf, sizeof(m.hdr));
- if (m.hdr.len < IMSG_HEADER_SIZE ||
- m.hdr.len > MAX_IMSGSIZE) {
- errno = ERANGE;
- return (-1);
- }
- if (m.hdr.len > av)
- return (0);
-
- m.fd = -1;
- m.buf = NULL;
- m.data = NULL;
-
- datalen = m.hdr.len - IMSG_HEADER_SIZE;
- imsgbuf->r.rptr = imsgbuf->r.buf + IMSG_HEADER_SIZE;
- if (datalen != 0) {
- if ((m.buf = ibuf_open(datalen)) == NULL)
- return (-1);
- if (ibuf_add(m.buf, imsgbuf->r.rptr, datalen) == -1) {
- /* this should never fail */
- ibuf_free(m.buf);
- return (-1);
- }
- m.data = ibuf_data(m.buf);
- }
-
- if (m.hdr.flags & IMSGF_HASFD)
- m.fd = imsg_dequeue_fd(imsgbuf);
-
- if (m.hdr.len < av) {
- left = av - m.hdr.len;
- memmove(&imsgbuf->r.buf, imsgbuf->r.buf + m.hdr.len, left);
- imsgbuf->r.wpos = left;
- } else
- imsgbuf->r.wpos = 0;
-
- *imsg = m;
- return (datalen + IMSG_HEADER_SIZE);
-}
-
-int
-imsg_get_ibuf(struct imsg *imsg, struct ibuf *ibuf)
-{
- if (imsg->buf == NULL) {
- errno = EBADMSG;
- return (-1);
- }
- return ibuf_get_ibuf(imsg->buf, ibuf_size(imsg->buf), ibuf);
-}
-
-int
-imsg_get_data(struct imsg *imsg, void *data, size_t len)
-{
- if (len == 0) {
- errno = EINVAL;
- return (-1);
- }
- if (imsg->buf == NULL || ibuf_size(imsg->buf) != len) {
- errno = EBADMSG;
- return (-1);
- }
- return ibuf_get(imsg->buf, data, len);
-}
-
-int
-imsg_get_fd(struct imsg *imsg)
-{
- int fd = imsg->fd;
-
- imsg->fd = -1;
- return fd;
-}
-
-uint32_t
-imsg_get_id(struct imsg *imsg)
-{
- return (imsg->hdr.peerid);
-}
-
-size_t
-imsg_get_len(struct imsg *imsg)
-{
- if (imsg->buf == NULL)
- return 0;
- return ibuf_size(imsg->buf);
-}
-
-pid_t
-imsg_get_pid(struct imsg *imsg)
-{
- return (imsg->hdr.pid);
-}
-
-uint32_t
-imsg_get_type(struct imsg *imsg)
-{
- return (imsg->hdr.type);
-}
-
-int
-imsg_compose(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
- int fd, const void *data, size_t datalen)
-{
- struct ibuf *wbuf;
-
- if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
- return (-1);
-
- if (imsg_add(wbuf, data, datalen) == -1)
- return (-1);
-
- ibuf_fd_set(wbuf, fd);
- imsg_close(imsgbuf, wbuf);
-
- return (1);
-}
-
-int
-imsg_composev(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
- int fd, const struct iovec *iov, int iovcnt)
-{
- struct ibuf *wbuf;
- int i;
- size_t datalen = 0;
-
- for (i = 0; i < iovcnt; i++)
- datalen += iov[i].iov_len;
-
- if ((wbuf = imsg_create(imsgbuf, type, id, pid, datalen)) == NULL)
- return (-1);
-
- for (i = 0; i < iovcnt; i++)
- if (imsg_add(wbuf, iov[i].iov_base, iov[i].iov_len) == -1)
- return (-1);
-
- ibuf_fd_set(wbuf, fd);
- imsg_close(imsgbuf, wbuf);
-
- return (1);
-}
-
-/*
- * Enqueue imsg with payload from ibuf buf. fd passing is not possible
- * with this function.
- */
-int
-imsg_compose_ibuf(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id,
- pid_t pid, struct ibuf *buf)
-{
- struct ibuf *hdrbuf = NULL;
- struct imsg_hdr hdr;
- int save_errno;
-
- if (ibuf_size(buf) + IMSG_HEADER_SIZE > MAX_IMSGSIZE) {
- errno = ERANGE;
- goto fail;
- }
-
- hdr.type = type;
- hdr.len = ibuf_size(buf) + IMSG_HEADER_SIZE;
- hdr.flags = 0;
- hdr.peerid = id;
- if ((hdr.pid = pid) == 0)
- hdr.pid = imsgbuf->pid;
-
- if ((hdrbuf = ibuf_open(IMSG_HEADER_SIZE)) == NULL)
- goto fail;
- if (imsg_add(hdrbuf, &hdr, sizeof(hdr)) == -1)
- goto fail;
-
- ibuf_close(&imsgbuf->w, hdrbuf);
- ibuf_close(&imsgbuf->w, buf);
- return (1);
-
- fail:
- save_errno = errno;
- ibuf_free(buf);
- ibuf_free(hdrbuf);
- errno = save_errno;
- return (-1);
-}
-
-/*
- * Forward imsg to another channel. Any attached fd is closed.
- */
-int
-imsg_forward(struct imsgbuf *imsgbuf, struct imsg *msg)
-{
- struct ibuf *wbuf;
- size_t len = 0;
-
- if (msg->fd != -1) {
- close(msg->fd);
- msg->fd = -1;
- }
-
- if (msg->buf != NULL) {
- ibuf_rewind(msg->buf);
- len = ibuf_size(msg->buf);
- }
-
- if ((wbuf = imsg_create(imsgbuf, msg->hdr.type, msg->hdr.peerid,
- msg->hdr.pid, len)) == NULL)
- return (-1);
-
- if (msg->buf != NULL) {
- if (ibuf_add_buf(wbuf, msg->buf) == -1) {
- ibuf_free(wbuf);
- return (-1);
- }
- }
-
- imsg_close(imsgbuf, wbuf);
- return (1);
-}
-
-struct ibuf *
-imsg_create(struct imsgbuf *imsgbuf, uint32_t type, uint32_t id, pid_t pid,
- size_t datalen)
-{
- struct ibuf *wbuf;
- struct imsg_hdr hdr;
-
- datalen += IMSG_HEADER_SIZE;
- if (datalen > MAX_IMSGSIZE) {
- errno = ERANGE;
- return (NULL);
- }
-
- hdr.type = type;
- hdr.flags = 0;
- hdr.peerid = id;
- if ((hdr.pid = pid) == 0)
- hdr.pid = imsgbuf->pid;
- if ((wbuf = ibuf_dynamic(datalen, MAX_IMSGSIZE)) == NULL) {
- return (NULL);
- }
- if (imsg_add(wbuf, &hdr, sizeof(hdr)) == -1)
- return (NULL);
-
- return (wbuf);
-}
-
-int
-imsg_add(struct ibuf *msg, const void *data, size_t datalen)
-{
- if (datalen)
- if (ibuf_add(msg, data, datalen) == -1) {
- ibuf_free(msg);
- return (-1);
- }
- return (datalen);
-}
-
-void
-imsg_close(struct imsgbuf *imsgbuf, struct ibuf *msg)
-{
- struct imsg_hdr *hdr;
-
- hdr = (struct imsg_hdr *)msg->buf;
-
- hdr->flags &= ~IMSGF_HASFD;
- if (ibuf_fd_avail(msg))
- hdr->flags |= IMSGF_HASFD;
- hdr->len = ibuf_size(msg);
-
- ibuf_close(&imsgbuf->w, msg);
-}
-
-void
-imsg_free(struct imsg *imsg)
-{
- ibuf_free(imsg->buf);
-}
-
-static int
-imsg_dequeue_fd(struct imsgbuf *imsgbuf)
-{
- int fd;
- struct imsg_fd *ifd;
-
- if ((ifd = TAILQ_FIRST(&imsgbuf->fds)) == NULL)
- return (-1);
-
- fd = ifd->fd;
- TAILQ_REMOVE(&imsgbuf->fds, ifd, entry);
- free(ifd);
-
- return (fd);
-}
-
-int
-imsg_flush(struct imsgbuf *imsgbuf)
-{
- while (imsgbuf->w.queued)
- if (msgbuf_write(&imsgbuf->w) <= 0)
- return (-1);
- return (0);
-}
-
-void
-imsg_clear(struct imsgbuf *imsgbuf)
-{
- int fd;
-
- msgbuf_clear(&imsgbuf->w);
- while ((fd = imsg_dequeue_fd(imsgbuf)) != -1)
- close(fd);
-}
diff --git a/devel/got/files/openbsd-compat/imsg.h b/devel/got/files/openbsd-compat/imsg.h
deleted file mode 100644
index dd47b1889da5..000000000000
--- a/devel/got/files/openbsd-compat/imsg.h
+++ /dev/null
@@ -1,158 +0,0 @@
-/* $OpenBSD: imsg.h,v 1.8 2023/12/12 15:47:41 claudio Exp $ */
-
-/*
- * Copyright (c) 2023 Claudio Jeker <claudio@openbsd.org>
- * Copyright (c) 2006, 2007 Pierre-Yves Ritschard <pyr@openbsd.org>
- * Copyright (c) 2006, 2007, 2008 Reyk Floeter <reyk@openbsd.org>
- * Copyright (c) 2003, 2004 Henning Brauer <henning@openbsd.org>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#ifndef _IMSG_H_
-#define _IMSG_H_
-
-#include <sys/types.h>
-
-#define IBUF_READ_SIZE 65535
-#define IMSG_HEADER_SIZE sizeof(struct imsg_hdr)
-#define MAX_IMSGSIZE 16384
-
-struct ibuf {
- TAILQ_ENTRY(ibuf) entry;
- unsigned char *buf;
- size_t size;
- size_t max;
- size_t wpos;
- size_t rpos;
- int fd;
-};
-
-struct msgbuf {
- TAILQ_HEAD(, ibuf) bufs;
- uint32_t queued;
- int fd;
-};
-
-struct ibuf_read {
- unsigned char buf[IBUF_READ_SIZE];
- unsigned char *rptr;
- size_t wpos;
-};
-
-struct imsg_fd;
-struct imsgbuf {
- TAILQ_HEAD(, imsg_fd) fds;
- struct ibuf_read r;
- struct msgbuf w;
- int fd;
- pid_t pid;
-};
-
-#define IMSGF_HASFD 1
-
-struct imsg_hdr {
- uint32_t type;
- uint16_t len;
- uint16_t flags;
- uint32_t peerid;
- uint32_t pid;
-};
-
-struct imsg {
- struct imsg_hdr hdr;
- int fd;
- void *data;
- struct ibuf *buf;
-};
-
-struct iovec;
-
-/* imsg-buffer.c */
-struct ibuf *ibuf_open(size_t);
-struct ibuf *ibuf_dynamic(size_t, size_t);
-int ibuf_add(struct ibuf *, const void *, size_t);
-int ibuf_add_buf(struct ibuf *, const struct ibuf *);
-int ibuf_add_ibuf(struct ibuf *, const struct ibuf *);
-int ibuf_add_zero(struct ibuf *, size_t);
-int ibuf_add_n8(struct ibuf *, uint64_t);
-int ibuf_add_n16(struct ibuf *, uint64_t);
-int ibuf_add_n32(struct ibuf *, uint64_t);
-int ibuf_add_n64(struct ibuf *, uint64_t);
-int ibuf_add_h16(struct ibuf *, uint64_t);
-int ibuf_add_h32(struct ibuf *, uint64_t);
-int ibuf_add_h64(struct ibuf *, uint64_t);
-void *ibuf_reserve(struct ibuf *, size_t);
-void *ibuf_seek(struct ibuf *, size_t, size_t);
-int ibuf_set(struct ibuf *, size_t, const void *, size_t);
-int ibuf_set_n8(struct ibuf *, size_t, uint64_t);
-int ibuf_set_n16(struct ibuf *, size_t, uint64_t);
-int ibuf_set_n32(struct ibuf *, size_t, uint64_t);
-int ibuf_set_n64(struct ibuf *, size_t, uint64_t);
-int ibuf_set_h16(struct ibuf *, size_t, uint64_t);
-int ibuf_set_h32(struct ibuf *, size_t, uint64_t);
-int ibuf_set_h64(struct ibuf *, size_t, uint64_t);
-void *ibuf_data(const struct ibuf *);
-size_t ibuf_size(const struct ibuf *);
-size_t ibuf_left(const struct ibuf *);
-int ibuf_truncate(struct ibuf *, size_t);
-void ibuf_rewind(struct ibuf *);
-void ibuf_close(struct msgbuf *, struct ibuf *);
-void ibuf_from_buffer(struct ibuf *, void *, size_t);
-void ibuf_from_ibuf(struct ibuf *, const struct ibuf *);
-int ibuf_get(struct ibuf *, void *, size_t);
-int ibuf_get_ibuf(struct ibuf *, size_t, struct ibuf *);
-int ibuf_get_n8(struct ibuf *, uint8_t *);
-int ibuf_get_n16(struct ibuf *, uint16_t *);
-int ibuf_get_n32(struct ibuf *, uint32_t *);
-int ibuf_get_n64(struct ibuf *, uint64_t *);
-int ibuf_get_h16(struct ibuf *, uint16_t *);
-int ibuf_get_h32(struct ibuf *, uint32_t *);
-int ibuf_get_h64(struct ibuf *, uint64_t *);
-int ibuf_skip(struct ibuf *, size_t);
-void ibuf_free(struct ibuf *);
-int ibuf_fd_avail(struct ibuf *);
-int ibuf_fd_get(struct ibuf *);
-void ibuf_fd_set(struct ibuf *, int);
-int ibuf_write(struct msgbuf *);
-void msgbuf_init(struct msgbuf *);
-void msgbuf_clear(struct msgbuf *);
-uint32_t msgbuf_queuelen(struct msgbuf *);
-int msgbuf_write(struct msgbuf *);
-
-/* imsg.c */
-void imsg_init(struct imsgbuf *, int);
-ssize_t imsg_read(struct imsgbuf *);
-ssize_t imsg_get(struct imsgbuf *, struct imsg *);
-int imsg_get_ibuf(struct imsg *, struct ibuf *);
-int imsg_get_data(struct imsg *, void *, size_t);
-int imsg_get_fd(struct imsg *);
-uint32_t imsg_get_id(struct imsg *);
-size_t imsg_get_len(struct imsg *);
-pid_t imsg_get_pid(struct imsg *);
-uint32_t imsg_get_type(struct imsg *);
-int imsg_forward(struct imsgbuf *, struct imsg *);
-int imsg_compose(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
- const void *, size_t);
-int imsg_composev(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
- const struct iovec *, int);
-int imsg_compose_ibuf(struct imsgbuf *, uint32_t, uint32_t, pid_t,
- struct ibuf *);
-struct ibuf *imsg_create(struct imsgbuf *, uint32_t, uint32_t, pid_t, size_t);
-int imsg_add(struct ibuf *, const void *, size_t);
-void imsg_close(struct imsgbuf *, struct ibuf *);
-void imsg_free(struct imsg *);
-int imsg_flush(struct imsgbuf *);
-void imsg_clear(struct imsgbuf *);
-
-#endif
diff --git a/devel/got/files/openbsd-compat/openbsd-compat.h b/devel/got/files/openbsd-compat/openbsd-compat.h
deleted file mode 100644
index 6fc91966fef1..000000000000
--- a/devel/got/files/openbsd-compat/openbsd-compat.h
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * Compatibility mappings for system headers and
- * prototypes for functions in libopenbsd-compat.
- */
-
-#ifndef _OPENBSD_COMPAT_H_
-#define _OPENBSD_COMPAT_H_
-
-/*
- * <sys/cdefs.h>
- */
-#define __dead __dead2
-
-/*
- * <stdlib.h>
- */
-void freezero(void *, size_t);
-void *recallocarray(void *, size_t, size_t, size_t);
-
-/*
- * <unistd.h>
- */
-int getdtablecount(void);
-
-#define pledge(promises, execpromises) 0
-#define unveil(path, permissions) 0
-
-#endif /* _OPENBSD_COMPAT_H_ */
diff --git a/devel/got/files/openbsd-compat/recallocarray.c b/devel/got/files/openbsd-compat/recallocarray.c
deleted file mode 100644
index 6fcb1d361b4b..000000000000
--- a/devel/got/files/openbsd-compat/recallocarray.c
+++ /dev/null
@@ -1,82 +0,0 @@
-/* $OpenBSD: recallocarray.c,v 1.2 2021/03/18 11:16:58 claudio Exp $ */
-/*
- * Copyright (c) 2008, 2017 Otto Moerbeek <otto@drijf.net>
- *
- * Permission to use, copy, modify, and distribute this software for any
- * purpose with or without fee is hereby granted, provided that the above
- * copyright notice and this permission notice appear in all copies.
- *
- * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-#include <errno.h>
-#include <stdlib.h>
-#include <stdint.h>
-#include <string.h>
-#include <unistd.h>
-
-void *recallocarray(void *, size_t, size_t, size_t);
-
-/*
- * This is sqrt(SIZE_MAX+1), as s1*s2 <= SIZE_MAX
- * if both s1 < MUL_NO_OVERFLOW and s2 < MUL_NO_OVERFLOW
- */
-#define MUL_NO_OVERFLOW ((size_t)1 << (sizeof(size_t) * 4))
-
-void *
-recallocarray(void *ptr, size_t oldnmemb, size_t newnmemb, size_t size)
-{
- size_t oldsize, newsize;
- void *newptr;
-
- if (ptr == NULL)
- return calloc(newnmemb, size);
-
- if ((newnmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) &&
- newnmemb > 0 && SIZE_MAX / newnmemb < size) {
- errno = ENOMEM;
- return NULL;
- }
- newsize = newnmemb * size;
-
- if ((oldnmemb >= MUL_NO_OVERFLOW || size >= MUL_NO_OVERFLOW) &&
- oldnmemb > 0 && SIZE_MAX / oldnmemb < size) {
- errno = EINVAL;
- return NULL;
- }
- oldsize = oldnmemb * size;
-
- /*
- * Don't bother too much if we're shrinking just a bit,
- * we do not shrink for series of small steps, oh well.
- */
- if (newsize <= oldsize) {
- size_t d = oldsize - newsize;
-
- if (d < oldsize / 2 && d < (size_t)getpagesize()) {
- memset((char *)ptr + newsize, 0, d);
- return ptr;
- }
- }
-
- newptr = malloc(newsize);
- if (newptr == NULL)
- return NULL;
-
- if (newsize > oldsize) {
- memcpy(newptr, ptr, oldsize);
- memset((char *)newptr + oldsize, 0, newsize - oldsize);
- } else
- memcpy(newptr, ptr, newsize);
-
- explicit_bzero(ptr, oldsize);
- free(ptr);
-
- return newptr;
-}
diff --git a/devel/got/files/openbsd-compat/sha1.h b/devel/got/files/openbsd-compat/sha1.h
deleted file mode 100644
index bfa1dab97f64..000000000000
--- a/devel/got/files/openbsd-compat/sha1.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef _OPENBSD_COMPAT_SHA1_H_
-#define _OPENBSD_COMPAT_SHA1_H_
-
-#include <sha.h>
-
-#define SHA1_DIGEST_LENGTH SHA_DIGEST_LENGTH
-#define SHA1_DIGEST_STRING_LENGTH (SHA1_DIGEST_LENGTH * 2 + 1)
-
-#define SHA1_CTX SHA_CTX
-#define SHA1Init SHA1_Init
-#define SHA1Update SHA1_Update
-#define SHA1Final SHA1_Final
-
-#endif
diff --git a/devel/got/files/openbsd-compat/sha2.h b/devel/got/files/openbsd-compat/sha2.h
deleted file mode 100644
index 28eb07763b8f..000000000000
--- a/devel/got/files/openbsd-compat/sha2.h
+++ /dev/null
@@ -1,11 +0,0 @@
-#ifndef _OPENBSD_COMPAT_SHA2_H_
-#define _OPENBSD_COMPAT_SHA2_H_
-
-#include <sha256.h>
-
-#define SHA2_CTX SHA256_CTX
-#define SHA256Init SHA256_Init
-#define SHA256Update SHA256_Update
-#define SHA256Final SHA256_Final
-
-#endif
diff --git a/devel/got/files/openbsd-compat/siphash.c b/devel/got/files/openbsd-compat/siphash.c
deleted file mode 100644
index 755c6659cec0..000000000000
--- a/devel/got/files/openbsd-compat/siphash.c
+++ /dev/null
@@ -1,181 +0,0 @@
-/* $OpenBSD: siphash.c,v 1.8 2019/01/20 03:53:47 bcook Exp $ */
-
-/*-
- * Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote
- * products derived from this software without specific prior written
- * permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- */
-
-/*
- * SipHash is a family of PRFs SipHash-c-d where the integer parameters c and d
- * are the number of compression rounds and the number of finalization rounds.
- * A compression round is identical to a finalization round and this round
- * function is called SipRound. Given a 128-bit key k and a (possibly empty)
- * byte string m, SipHash-c-d returns a 64-bit value SipHash-c-d(k; m).
- *
- * Implemented from the paper "SipHash: a fast short-input PRF", 2012.09.18,
- * by Jean-Philippe Aumasson and Daniel J. Bernstein,
- * Permanent Document ID b9a943a805fbfc6fde808af9fc0ecdfa
- * https://131002.net/siphash/siphash.pdf
- * https://131002.net/siphash/
- */
-
-#include <endian.h>
-#include <stdint.h>
-#include <string.h>
-#include <siphash.h>
-
-static void SipHash_CRounds(SIPHASH_CTX *, int);
-static void SipHash_Rounds(SIPHASH_CTX *, int);
-
-void
-SipHash_Init(SIPHASH_CTX *ctx, const SIPHASH_KEY *key)
-{
- uint64_t k0, k1;
-
- k0 = le64toh(key->k0);
- k1 = le64toh(key->k1);
-
- ctx->v[0] = 0x736f6d6570736575ULL ^ k0;
- ctx->v[1] = 0x646f72616e646f6dULL ^ k1;
- ctx->v[2] = 0x6c7967656e657261ULL ^ k0;
- ctx->v[3] = 0x7465646279746573ULL ^ k1;
-
- memset(ctx->buf, 0, sizeof(ctx->buf));
- ctx->bytes = 0;
-}
-
-void
-SipHash_Update(SIPHASH_CTX *ctx, int rc, int rf, const void *src, size_t len)
-{
- const uint8_t *ptr = src;
- size_t left, used;
-
- if (len == 0)
- return;
-
- used = ctx->bytes % sizeof(ctx->buf);
- ctx->bytes += len;
-
- if (used > 0) {
- left = sizeof(ctx->buf) - used;
-
- if (len >= left) {
- memcpy(&ctx->buf[used], ptr, left);
- SipHash_CRounds(ctx, rc);
- len -= left;
- ptr += left;
- } else {
- memcpy(&ctx->buf[used], ptr, len);
- return;
- }
- }
-
- while (len >= sizeof(ctx->buf)) {
- memcpy(ctx->buf, ptr, sizeof(ctx->buf));
- SipHash_CRounds(ctx, rc);
- len -= sizeof(ctx->buf);
- ptr += sizeof(ctx->buf);
- }
-
- if (len > 0)
- memcpy(ctx->buf, ptr, len);
-}
-
-void
-SipHash_Final(void *dst, SIPHASH_CTX *ctx, int rc, int rf)
-{
- uint64_t r;
-
- r = htole64(SipHash_End(ctx, rc, rf));
- memcpy(dst, &r, sizeof r);
-}
-
-uint64_t
-SipHash_End(SIPHASH_CTX *ctx, int rc, int rf)
-{
- uint64_t r;
- size_t left, used;
-
- used = ctx->bytes % sizeof(ctx->buf);
- left = sizeof(ctx->buf) - used;
- memset(&ctx->buf[used], 0, left - 1);
- ctx->buf[7] = ctx->bytes;
-
- SipHash_CRounds(ctx, rc);
- ctx->v[2] ^= 0xff;
- SipHash_Rounds(ctx, rf);
-
- r = (ctx->v[0] ^ ctx->v[1]) ^ (ctx->v[2] ^ ctx->v[3]);
- explicit_bzero(ctx, sizeof(*ctx));
- return (r);
-}
-
-uint64_t
-SipHash(const SIPHASH_KEY *key, int rc, int rf, const void *src, size_t len)
-{
- SIPHASH_CTX ctx;
-
- SipHash_Init(&ctx, key);
- SipHash_Update(&ctx, rc, rf, src, len);
- return (SipHash_End(&ctx, rc, rf));
-}
-
-#define SIP_ROTL(x, b) ((x) << (b)) | ( (x) >> (64 - (b)))
-
-static void
-SipHash_Rounds(SIPHASH_CTX *ctx, int rounds)
-{
- while (rounds--) {
- ctx->v[0] += ctx->v[1];
- ctx->v[2] += ctx->v[3];
- ctx->v[1] = SIP_ROTL(ctx->v[1], 13);
- ctx->v[3] = SIP_ROTL(ctx->v[3], 16);
-
- ctx->v[1] ^= ctx->v[0];
- ctx->v[3] ^= ctx->v[2];
- ctx->v[0] = SIP_ROTL(ctx->v[0], 32);
-
- ctx->v[2] += ctx->v[1];
- ctx->v[0] += ctx->v[3];
- ctx->v[1] = SIP_ROTL(ctx->v[1], 17);
- ctx->v[3] = SIP_ROTL(ctx->v[3], 21);
-
- ctx->v[1] ^= ctx->v[2];
- ctx->v[3] ^= ctx->v[0];
- ctx->v[2] = SIP_ROTL(ctx->v[2], 32);
- }
-}
-
-static void
-SipHash_CRounds(SIPHASH_CTX *ctx, int rounds)
-{
- uint64_t m = le64toh(*(uint64_t *)ctx->buf);
-
- ctx->v[3] ^= m;
- SipHash_Rounds(ctx, rounds);
- ctx->v[0] ^= m;
-}
diff --git a/devel/got/files/openbsd-compat/siphash.h b/devel/got/files/openbsd-compat/siphash.h
deleted file mode 100644
index 471c965690c2..000000000000
--- a/devel/got/files/openbsd-compat/siphash.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*-
- * Copyright (c) 2013 Andre Oppermann <andre@FreeBSD.org>
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- * 3. The name of the author may not be used to endorse or promote
- * products derived from this software without specific prior written
- * permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $OpenBSD: siphash.h,v 1.4 2022/12/27 07:44:56 jmc Exp $
- */
-
-/*
- * SipHash is a family of pseudorandom functions (a.k.a. keyed hash functions)
- * optimized for speed on short messages returning a 64bit hash/digest value.
- *
- * The number of rounds is defined during the initialization:
- * SipHash24_Init() for the fast and reasonable strong version
- * SipHash48_Init() for the strong version (half as fast)
- *
- * struct SIPHASH_CTX ctx;
- * SipHash24_Init(&ctx);
- * SipHash_SetKey(&ctx, "16bytes long key");
- * SipHash_Update(&ctx, pointer_to_string, length_of_string);
- * SipHash_Final(output, &ctx);
- */
-
-#ifndef _SIPHASH_H_
-#define _SIPHASH_H_
-
-#define SIPHASH_BLOCK_LENGTH 8
-#define SIPHASH_KEY_LENGTH 16
-#define SIPHASH_DIGEST_LENGTH 8
-
-typedef struct _SIPHASH_CTX {
- uint64_t v[4];
- uint8_t buf[SIPHASH_BLOCK_LENGTH];
- uint32_t bytes;
-} SIPHASH_CTX;
-
-typedef struct {
- uint64_t k0;
- uint64_t k1;
-} SIPHASH_KEY;
-
-void SipHash_Init(SIPHASH_CTX *, const SIPHASH_KEY *);
-void SipHash_Update(SIPHASH_CTX *, int, int, const void *, size_t);
-uint64_t SipHash_End(SIPHASH_CTX *, int, int);
-void SipHash_Final(void *, SIPHASH_CTX *, int, int);
-uint64_t SipHash(const SIPHASH_KEY *, int, int, const void *, size_t);
-
-#define SipHash24_Init(_c, _k) SipHash_Init((_c), (_k))
-#define SipHash24_Update(_c, _p, _l) SipHash_Update((_c), 2, 4, (_p), (_l))
-#define SipHash24_End(_d) SipHash_End((_d), 2, 4)
-#define SipHash24_Final(_d, _c) SipHash_Final((_d), (_c), 2, 4)
-#define SipHash24(_k, _p, _l) SipHash((_k), 2, 4, (_p), (_l))
-
-#define SipHash48_Init(_c, _k) SipHash_Init((_c), (_k))
-#define SipHash48_Update(_c, _p, _l) SipHash_Update((_c), 4, 8, (_p), (_l))
-#define SipHash48_End(_d) SipHash_End((_d), 4, 8)
-#define SipHash48_Final(_d, _c) SipHash_Final((_d), (_c), 4, 8)
-#define SipHash48(_k, _p, _l) SipHash((_k), 4, 8, (_p), (_l))
-
-#endif /* _SIPHASH_H_ */
diff --git a/devel/got/files/openbsd-compat/util.h b/devel/got/files/openbsd-compat/util.h
deleted file mode 100644
index d985406bdee6..000000000000
--- a/devel/got/files/openbsd-compat/util.h
+++ /dev/null
@@ -1,19 +0,0 @@
-#ifndef _OPENBSD_COMPAT_UTIL_H_
-#define _OPENBSD_COMPAT_UTIL_H_
-
-#include <libutil.h>
-
-/*
- * fmt_scaled(3) specific flags.
- */
-#define FMT_SCALED_STRSIZE 7 /* minus sign, 4 digits, suffix, null byte */
-
-#define fmt_scaled(number, result) ({ \
- int64_t num = number; \
- int r = humanize_number(result, \
- FMT_SCALED_STRSIZE - (num < 0 ? 0 : 1), \
- num, "", HN_AUTOSCALE, HN_NOSPACE | HN_B); \
- r == -1 ? -1 : 0; \
-})
-
-#endif
diff --git a/devel/got/files/patch-Makefile b/devel/got/files/patch-Makefile
deleted file mode 100644
index 3743115e5c72..000000000000
--- a/devel/got/files/patch-Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
---- Makefile.orig 2021-04-10 22:50:22 UTC
-+++ Makefile
-@@ -1,4 +1,4 @@
--SUBDIR = libexec got tog gotadmin
-+SUBDIR = openbsd-compat libexec got tog gotadmin
-
- .PHONY: release dist
-
diff --git a/devel/got/files/patch-Makefile.in b/devel/got/files/patch-Makefile.in
new file mode 100644
index 000000000000..1c16e6dcca4f
--- /dev/null
+++ b/devel/got/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2024-05-05 20:54:52 UTC
++++ Makefile.in
+@@ -366,7 +366,7 @@ AM_DISTCHECK_CONFIGURE_FLAGS = --enable-cvg
+ # whether the end-user will enable this; this step is here so that all the
+ # relevant files are included in the distribution.
+ AM_DISTCHECK_CONFIGURE_FLAGS = --enable-cvg
+-SUBDIRS = compat gitwrapper got gotadmin gotctl gotd gotsh gotwebd \
++SUBDIRS = compat got gotadmin \
+ libexec template tog $(am__append_1)
+ EXTRA_DIST = CHANGES \
+ CHANGELOG \
diff --git a/devel/got/files/patch-Makefile.inc b/devel/got/files/patch-Makefile.inc
deleted file mode 100644
index 0e34a26d1973..000000000000
--- a/devel/got/files/patch-Makefile.inc
+++ /dev/null
@@ -1,28 +0,0 @@
---- Makefile.inc.orig 2023-09-03 23:15:32 UTC
-+++ Makefile.inc
-@@ -6,11 +6,24 @@ CPPFLAGS += -DGOT_LIBEXECDIR=${LIBEXECDIR} -DGOT_VERSI
- #CFLAGS += -DGOT_DELTA_CACHE_DEBUG
- #CFLAGS += -DGOT_DIFF_NO_MMAP
-
-+# work around https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63567
-+.include <bsd.compiler.mk>
-+.if ${COMPILER_TYPE} == "gcc" && ${COMPILER_VERSION} < 50000
-+CSTD = gnu89
-+.endif
-+
-+OPENBSD_COMPAT := ${.PARSEDIR}/openbsd-compat
-+CFLAGS += ${CPPFLAGS} -I${OPENBSD_COMPAT}
-+CFLAGS += -Wno-pointer-sign
-+
-+LDFLAGS += -L${OPENBSD_COMPAT}
-+LDADD += -lopenbsd-compat -lmd
-+
- .if "${GOT_RELEASE}" == "Yes"
- PREFIX ?= /usr/local
- BINDIR ?= ${PREFIX}/bin
- LIBEXECDIR ?= ${PREFIX}/libexec
--MANDIR ?= ${PREFIX}/man/man
-+MANDIR ?= ${PREFIX}/share/man/man
- .else
- CFLAGS += -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes
- CFLAGS += -Wwrite-strings -Wunused-variable
diff --git a/devel/got/files/patch-configure b/devel/got/files/patch-configure
new file mode 100644
index 000000000000..16454c6bb8e5
--- /dev/null
+++ b/devel/got/files/patch-configure
@@ -0,0 +1,15 @@
+--- configure.orig 2024-04-25 19:31:02 UTC
++++ configure
+@@ -10046,9 +10046,9 @@ fi
+
+ fi
+
+-if test "x$found_libevent" = xno; then
+- as_fn_error $? "\"libevent not found\"" "$LINENO" 5
+-fi
++#if test "x$found_libevent" = xno; then
++# as_fn_error $? "\"libevent not found\"" "$LINENO" 5
++#fi
+
+ ac_fn_c_check_func "$LINENO" "uuid_create" "ac_cv_func_uuid_create"
+ if test "x$ac_cv_func_uuid_create" = xyes
diff --git a/devel/got/files/patch-got_Makefile b/devel/got/files/patch-got_Makefile
deleted file mode 100644
index fe501a4835a5..000000000000
--- a/devel/got/files/patch-got_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- got/Makefile.orig 2022-01-19 10:29:31 UTC
-+++ got/Makefile
-@@ -30,8 +30,4 @@ DPADD = ${LIBZ} ${LIBUTIL}
- NOMAN = Yes
- .endif
-
--realinstall:
-- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
-- -m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
--
- .include <bsd.prog.mk>
diff --git a/devel/got/files/patch-gotadmin_Makefile b/devel/got/files/patch-gotadmin_Makefile
deleted file mode 100644
index ad34cefb8344..000000000000
--- a/devel/got/files/patch-gotadmin_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- gotadmin/Makefile.orig 2022-07-03 11:08:45 UTC
-+++ gotadmin/Makefile
-@@ -25,8 +25,4 @@ DPADD = ${LIBZ} ${LIBUTIL}
- NOMAN = Yes
- .endif
-
--realinstall:
-- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
-- -m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
--
- .include <bsd.prog.mk>
diff --git a/devel/got/files/patch-libexec_Makefile.inc b/devel/got/files/patch-libexec_Makefile.inc
deleted file mode 100644
index 60e91e9a9924..000000000000
--- a/devel/got/files/patch-libexec_Makefile.inc
+++ /dev/null
@@ -1,12 +0,0 @@
---- libexec/Makefile.inc.orig 2020-09-10 19:02:02 UTC
-+++ libexec/Makefile.inc
-@@ -1,7 +1,5 @@
- .include "../Makefile.inc"
-
--realinstall:
-- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
-- -m ${BINMODE} ${PROG} ${LIBEXECDIR}/${PROG}
-+BINDIR = ${PREFIX}/libexec
-
--NOMAN = Yes
-+MAN =
diff --git a/devel/got/files/patch-libexec_got-fetch-pack_got-fetch-pack.c b/devel/got/files/patch-libexec_got-fetch-pack_got-fetch-pack.c
deleted file mode 100644
index 73748c625db3..000000000000
--- a/devel/got/files/patch-libexec_got-fetch-pack_got-fetch-pack.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-fetch-pack/got-fetch-pack.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-fetch-pack/got-fetch-pack.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -799,6 +800,11 @@ main(int argc, char **argv)
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-index-pack_got-index-pack.c b/devel/got/files/patch-libexec_got-index-pack_got-index-pack.c
deleted file mode 100644
index bc07b3bdb9bc..000000000000
--- a/devel/got/files/patch-libexec_got-index-pack_got-index-pack.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-index-pack/got-index-pack.c.orig 2022-10-20 14:40:52 UTC
-+++ libexec/got-index-pack/got-index-pack.c
-@@ -15,6 +15,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/mman.h>
-@@ -110,6 +111,11 @@ main(int argc, char **argv)
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-blob_got-read-blob.c b/devel/got/files/patch-libexec_got-read-blob_got-read-blob.c
deleted file mode 100644
index 4b228ab2e94f..000000000000
--- a/devel/got/files/patch-libexec_got-read-blob_got-read-blob.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-blob/got-read-blob.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-blob/got-read-blob.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -65,6 +66,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-commit_got-read-commit.c b/devel/got/files/patch-libexec_got-read-commit_got-read-commit.c
deleted file mode 100644
index df51f2405e76..000000000000
--- a/devel/got/files/patch-libexec_got-read-commit_got-read-commit.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-commit/got-read-commit.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-commit/got-read-commit.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -119,6 +120,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-gitconfig_got-read-gitconfig.c b/devel/got/files/patch-libexec_got-read-gitconfig_got-read-gitconfig.c
deleted file mode 100644
index 928cbcdc5e37..000000000000
--- a/devel/got/files/patch-libexec_got-read-gitconfig_got-read-gitconfig.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-gitconfig/got-read-gitconfig.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-gitconfig/got-read-gitconfig.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -329,6 +330,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-gotconfig_got-read-gotconfig.c b/devel/got/files/patch-libexec_got-read-gotconfig_got-read-gotconfig.c
deleted file mode 100644
index 2c783637b615..000000000000
--- a/devel/got/files/patch-libexec_got-read-gotconfig_got-read-gotconfig.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-gotconfig/got-read-gotconfig.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-gotconfig/got-read-gotconfig.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -494,6 +495,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-object_got-read-object.c b/devel/got/files/patch-libexec_got-read-object_got-read-object.c
deleted file mode 100644
index 718e58514479..000000000000
--- a/devel/got/files/patch-libexec_got-read-object_got-read-object.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-object/got-read-object.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-object/got-read-object.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -140,6 +141,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-pack_got-read-pack.c b/devel/got/files/patch-libexec_got-read-pack_got-read-pack.c
deleted file mode 100644
index 926785d07069..000000000000
--- a/devel/got/files/patch-libexec_got-read-pack_got-read-pack.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-pack/got-read-pack.c.orig 2022-07-04 14:48:30 UTC
-+++ libexec/got-read-pack/got-read-pack.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/stat.h>
- #include <sys/types.h>
- #include <sys/queue.h>
-@@ -1917,6 +1918,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-patch_got-read-patch.c b/devel/got/files/patch-libexec_got-read-patch_got-read-patch.c
deleted file mode 100644
index 6bdec6c59be9..000000000000
--- a/devel/got/files/patch-libexec_got-read-patch_got-read-patch.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-patch/got-read-patch.c.orig 2022-07-04 14:48:30 UTC
-+++ libexec/got-read-patch/got-read-patch.c
-@@ -35,6 +35,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -578,6 +579,11 @@ main(int argc, char **argv)
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-tag_got-read-tag.c b/devel/got/files/patch-libexec_got-read-tag_got-read-tag.c
deleted file mode 100644
index 1c34d63847f5..000000000000
--- a/devel/got/files/patch-libexec_got-read-tag_got-read-tag.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-tag/got-read-tag.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-tag/got-read-tag.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -114,6 +115,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-read-tree_got-read-tree.c b/devel/got/files/patch-libexec_got-read-tree_got-read-tree.c
deleted file mode 100644
index 13a2bf0d34e5..000000000000
--- a/devel/got/files/patch-libexec_got-read-tree_got-read-tree.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-read-tree/got-read-tree.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-read-tree/got-read-tree.c
-@@ -14,6 +14,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -113,6 +114,11 @@ main(int argc, char *argv[])
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-libexec_got-send-pack_got-send-pack.c b/devel/got/files/patch-libexec_got-send-pack_got-send-pack.c
deleted file mode 100644
index 9c7707566103..000000000000
--- a/devel/got/files/patch-libexec_got-send-pack_got-send-pack.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libexec/got-send-pack/got-send-pack.c.orig 2022-06-19 18:47:42 UTC
-+++ libexec/got-send-pack/got-send-pack.c
-@@ -15,6 +15,7 @@
- * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- */
-
-+#include <sys/capsicum.h>
- #include <sys/types.h>
- #include <sys/queue.h>
- #include <sys/uio.h>
-@@ -595,6 +596,11 @@ main(int argc, char **argv)
- /* revoke access to most system calls */
- if (pledge("stdio recvfd", NULL) == -1) {
- err = got_error_from_errno("pledge");
-+ got_privsep_send_error(&ibuf, err);
-+ return 1;
-+ }
-+ if (cap_enter() == -1) {
-+ err = got_error_from_errno("cap_enter");
- got_privsep_send_error(&ibuf, err);
- return 1;
- }
diff --git a/devel/got/files/patch-regress_Makefile b/devel/got/files/patch-regress_Makefile
deleted file mode 100644
index fa952d787b2e..000000000000
--- a/devel/got/files/patch-regress_Makefile
+++ /dev/null
@@ -1,9 +0,0 @@
---- regress/Makefile.orig 2023-04-20 20:02:28 UTC
-+++ regress/Makefile
-@@ -4,4 +4,6 @@ SUBDIR = cmdline delta deltify idset path fetch tog
- SUBDIR += gotd
- .endif
-
-+SUBDIR_TARGETS+= regress
-+
- .include <bsd.subdir.mk>
diff --git a/devel/got/files/patch-regress_cmdline_Makefile b/devel/got/files/patch-regress_cmdline_Makefile
deleted file mode 100644
index 2f2640e43ccf..000000000000
--- a/devel/got/files/patch-regress_cmdline_Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- regress/cmdline/Makefile.orig 2023-07-10 07:49:48 UTC
-+++ regress/cmdline/Makefile
-@@ -105,4 +105,6 @@ dump:
- load:
- ./load.sh -q -r "$(GOT_TEST_ROOT)"
-
--.include <bsd.regress.mk>
-+regress: ${REGRESS_TARGETS} .PHONY .SILENT
-+
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_delta_Makefile b/devel/got/files/patch-regress_delta_Makefile
deleted file mode 100644
index 396bea89d157..000000000000
--- a/devel/got/files/patch-regress_delta_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- regress/delta/Makefile.orig 2020-08-09 09:17:05 UTC
-+++ regress/delta/Makefile
-@@ -8,7 +8,7 @@ LDADD = -lz
-
- NOMAN = yes
-
--run-regress-delta_test:
-+regress: ${PROG} .PHONY
- ${.OBJDIR}/delta_test -q
-
--.include <bsd.regress.mk>
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_deltify_Makefile b/devel/got/files/patch-regress_deltify_Makefile
deleted file mode 100644
index 28238d5bb22e..000000000000
--- a/devel/got/files/patch-regress_deltify_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- regress/deltify/Makefile.orig 2021-03-22 15:38:56 UTC
-+++ regress/deltify/Makefile
-@@ -8,7 +8,7 @@ LDADD = -lz
-
- NOMAN = yes
-
--run-regress-deltify_test:
-+regress: ${PROG} .PHONY
- ${.OBJDIR}/deltify_test -q
-
--.include <bsd.regress.mk>
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_fetch_Makefile b/devel/got/files/patch-regress_fetch_Makefile
deleted file mode 100644
index 3cf02b0e7d58..000000000000
--- a/devel/got/files/patch-regress_fetch_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- regress/fetch/Makefile.orig 2022-07-03 11:08:45 UTC
-+++ regress/fetch/Makefile
-@@ -12,7 +12,7 @@ LDADD = -lutil -lz -lm
-
- NOMAN = yes
-
--run-regress-fetch_test:
-+regress: ${PROG} .PHONY
- ${.OBJDIR}/fetch_test -q
-
--.include <bsd.regress.mk>
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_idset_Makefile b/devel/got/files/patch-regress_idset_Makefile
deleted file mode 100644
index d3da8c50877d..000000000000
--- a/devel/got/files/patch-regress_idset_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- regress/idset/Makefile.orig 2020-08-09 09:17:05 UTC
-+++ regress/idset/Makefile
-@@ -9,7 +9,7 @@ LDADD = -lutil -lz
-
- NOMAN = yes
-
--run-regress-idset_test:
-+regress: ${PROG} .PHONY
- ${.OBJDIR}/idset_test -q
-
--.include <bsd.regress.mk>
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_path_Makefile b/devel/got/files/patch-regress_path_Makefile
deleted file mode 100644
index f3240e0f74d5..000000000000
--- a/devel/got/files/patch-regress_path_Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- regress/path/Makefile.orig 2020-08-09 09:17:05 UTC
-+++ regress/path/Makefile
-@@ -8,7 +8,7 @@ LDADD = -lutil -lz
-
- NOMAN = yes
-
--run-regress-path_test:
-+regress: ${PROG} .PHONY
- ${.OBJDIR}/path_test -q
-
--.include <bsd.regress.mk>
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-regress_tog_Makefile b/devel/got/files/patch-regress_tog_Makefile
deleted file mode 100644
index 9239ad235368..000000000000
--- a/devel/got/files/patch-regress_tog_Makefile
+++ /dev/null
@@ -1,10 +0,0 @@
---- regress/tog/Makefile.orig 2023-04-20 13:59:00 UTC
-+++ regress/tog/Makefile
-@@ -15,4 +15,6 @@ blame:
- tree:
- ./tree.sh -q -r "$(GOT_TEST_ROOT)"
-
--.include <bsd.regress.mk>
-+regress: ${REGRESS_TARGETS} .PHONY .SILENT
-+
-+.include <bsd.prog.mk>
diff --git a/devel/got/files/patch-tog_Makefile b/devel/got/files/patch-tog_Makefile
deleted file mode 100644
index d95ee00e9d7a..000000000000
--- a/devel/got/files/patch-tog_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- tog/Makefile.orig 2020-11-10 22:54:37 UTC
-+++ tog/Makefile
-@@ -28,8 +28,4 @@ DPADD = ${LIBZ} ${LIBUTIL}
- NOMAN = Yes
- .endif
-
--realinstall:
-- ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} \
-- -m ${BINMODE} ${PROG} ${BINDIR}/${PROG}
--
- .include <bsd.prog.mk>
diff --git a/devel/hotspot/Makefile b/devel/hotspot/Makefile
index cb4c2ff320b4..3200d86bfecf 100644
--- a/devel/hotspot/Makefile
+++ b/devel/hotspot/Makefile
@@ -1,7 +1,6 @@
PORTNAME= hotspot
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.1-306
-DISTVERSIONSUFFIX= -gd274358
+DISTVERSION= 1.5.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/hotspot/distinfo b/devel/hotspot/distinfo
index 88bc093ee91b..b649c207ca44 100644
--- a/devel/hotspot/distinfo
+++ b/devel/hotspot/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1712936986
-SHA256 (KDAB-hotspot-v1.4.1-306-gd274358_GH0.tar.gz) = 180345d14ac0dd90308cc65f7ea89166be2a2eadd863384ee015eb679de4b2f5
-SIZE (KDAB-hotspot-v1.4.1-306-gd274358_GH0.tar.gz) = 3609822
+TIMESTAMP = 1714280396
+SHA256 (KDAB-hotspot-v1.5.0_GH0.tar.gz) = 0768e3fc28595b23a19b7e240aefcbcfa4f026f6bb3a21cba1c4cdfdfaaa3d12
+SIZE (KDAB-hotspot-v1.5.0_GH0.tar.gz) = 3610028
SHA256 (KDAB-perfparser-851ebf0_GH0.tar.gz) = 09edfa218a56f2595c45ce100227b1668e6e4251ced211b5655d26865501ec19
SIZE (KDAB-perfparser-851ebf0_GH0.tar.gz) = 3340144
SHA256 (koenpoppe-PrefixTickLabels-6e86393_GH0.tar.gz) = 2a98f6d8d56753f2645f53ac46c100606c9798398465fac8656032ed58030932
diff --git a/devel/hotspot/files/patch-cmake_FindQCustomPlot.cmake b/devel/hotspot/files/patch-cmake_FindQCustomPlot.cmake
index af718e130363..7e1abe992b54 100644
--- a/devel/hotspot/files/patch-cmake_FindQCustomPlot.cmake
+++ b/devel/hotspot/files/patch-cmake_FindQCustomPlot.cmake
@@ -1,11 +1,11 @@
---- cmake/FindQCustomPlot.cmake.orig 2022-12-21 10:52:32 UTC
+--- cmake/FindQCustomPlot.cmake.orig 2024-04-25 19:14:17 UTC
+++ cmake/FindQCustomPlot.cmake
-@@ -32,7 +32,7 @@
+@@ -30,7 +30,7 @@
+ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ # THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-
- find_library(QCustomPlot_LIBRARY
-- NAMES qcustomplot qcustomplot-qt5
-+ NAMES QCustomPlot-qt5
- )
+-find_library(QCustomPlot_LIBRARY NAMES qcustomplot-qt${QT_MAJOR_VERSION} qcustomplot)
++find_library(QCustomPlot_LIBRARY NAMES QCustomPlot-qt${QT_MAJOR_VERSION})
set(QCustomPlot_LIBRARIES "${QCustomPlot_LIBRARY}")
+ find_path(QCustomPlot_INCLUDE_DIR NAMES qcustomplot.h)
diff --git a/devel/hyprwayland-scanner/Makefile b/devel/hyprwayland-scanner/Makefile
index 93e657387b4f..2f302dd6947f 100644
--- a/devel/hyprwayland-scanner/Makefile
+++ b/devel/hyprwayland-scanner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprwayland-scanner
DISTVERSIONPREFIX= v
-DISTVERSION= 0.2.0
+DISTVERSION= 0.3.4
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
@@ -16,6 +16,14 @@ USES= cmake compiler:c++11-lib pathfix pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= hyprwm
PLIST_FILES= bin/${PORTNAME} \
+ lib/cmake/${PORTNAME}/${PORTNAME}-config-version.cmake \
+ lib/cmake/${PORTNAME}/${PORTNAME}-config.cmake \
libdata/pkgconfig/${PORTNAME}.pc
+# XXX Drop after FreeBSD 14.0 EOL around 2025-03-01
+.if exists(/usr/include/c++/v1/__format/format_functions.h) && \
+ !exists(/usr/include/c++/v1/__format/write_escaped.h)
+CXXFLAGS+= -fexperimental-library
+.endif
+
.include <bsd.port.mk>
diff --git a/devel/hyprwayland-scanner/distinfo b/devel/hyprwayland-scanner/distinfo
index b5929d8ca879..d3ddd48e18c6 100644
--- a/devel/hyprwayland-scanner/distinfo
+++ b/devel/hyprwayland-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713777765
-SHA256 (hyprwm-hyprwayland-scanner-v0.2.0_GH0.tar.gz) = 67e9419ee8bfeb2a9658a4703fc3c20eb0e59232f3ce1451a4fe65c5d9212af5
-SIZE (hyprwm-hyprwayland-scanner-v0.2.0_GH0.tar.gz) = 8694
+TIMESTAMP = 1714755542
+SHA256 (hyprwm-hyprwayland-scanner-v0.3.4_GH0.tar.gz) = 5657a57634cae68c7a82ed31de28e653058852eee4baea9beb2f69629ba4c7f1
+SIZE (hyprwm-hyprwayland-scanner-v0.3.4_GH0.tar.gz) = 9610
diff --git a/devel/ice37/Makefile b/devel/ice37/Makefile
index 0aaf8624ef42..340c948f19d9 100644
--- a/devel/ice37/Makefile
+++ b/devel/ice37/Makefile
@@ -1,6 +1,5 @@
PORTNAME= Ice
-PORTVERSION= 3.7.6
-PORTREVISION= 1
+PORTVERSION= 3.7.10
DISTVERSIONPREFIX= v
CATEGORIES= devel
PKGNAMESUFFIX?= 37
diff --git a/devel/ice37/distinfo b/devel/ice37/distinfo
index 00a3e36b5262..ede0bb193d72 100644
--- a/devel/ice37/distinfo
+++ b/devel/ice37/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1642272308
-SHA256 (zeroc-ice-ice-v3.7.6_GH0.tar.gz) = 75b18697c0c74f363bd0b85943f15638736e859c26778337cbfe72d31f5cfb47
-SIZE (zeroc-ice-ice-v3.7.6_GH0.tar.gz) = 10652936
-SHA256 (067fd319b37f0ebdb995b3771e7c0b8b6e2b55f1.patch) = b63312229fa59650fdb7fe7a6666900c26685d9eb34ced357909c2e2abe34ee7
-SIZE (067fd319b37f0ebdb995b3771e7c0b8b6e2b55f1.patch) = 1916
+TIMESTAMP = 1714215718
+SHA256 (zeroc-ice-ice-v3.7.10_GH0.tar.gz) = b90e9015ca9124a9eadfdfc49c5fba24d3550c547f166f3c9b2b5914c00fb1df
+SIZE (zeroc-ice-ice-v3.7.10_GH0.tar.gz) = 10120858
diff --git a/devel/ice37/files/patch-cpp-src-Ice-Thread.cpp b/devel/ice37/files/patch-cpp-src-Ice-Thread.cpp
index 3bd93a474d32..f9c126968d55 100644
--- a/devel/ice37/files/patch-cpp-src-Ice-Thread.cpp
+++ b/devel/ice37/files/patch-cpp-src-Ice-Thread.cpp
@@ -1,6 +1,6 @@
---- cpp/src/Ice/Thread.cpp.orig 2021-06-21 14:44:58 UTC
+--- cpp/src/Ice/Thread.cpp.orig 2023-11-06 09:24:19 UTC
+++ cpp/src/Ice/Thread.cpp
-@@ -724,6 +724,12 @@ IceUtil::Thread::start(size_t stackSize, bool realtime
+@@ -482,6 +482,12 @@ IceUtil::Thread::start(size_t stackSize, bool realtime
stackSize = stackSize / 4096 * 4096 + 4096;
}
#endif
diff --git a/devel/ice37/files/patch-cpp-src-Ice-ThreadPool.cpp b/devel/ice37/files/patch-cpp-src-Ice-ThreadPool.cpp
deleted file mode 100644
index c5eeed90796c..000000000000
--- a/devel/ice37/files/patch-cpp-src-Ice-ThreadPool.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- cpp/src/Ice/ThreadPool.cpp.orig 2021-06-21 14:44:58 UTC
-+++ cpp/src/Ice/ThreadPool.cpp
-@@ -17,6 +17,10 @@
- # include <Ice/StringConverter.h>
- #endif
-
-+#if defined(__FreeBSD__)
-+# include <sys/sysctl.h>
-+#endif
-+
- using namespace std;
- using namespace Ice;
- using namespace Ice::Instrumentation;
-@@ -303,8 +307,8 @@ IceInternal::ThreadPool::ThreadPool(const InstancePtr&
- int nProcessors = sysInfo.dwNumberOfProcessors;
- # elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
- static int ncpu[2] = { CTL_HW, HW_NCPU };
-- size_t sz = sizeof(nProcessors);
- int nProcessors;
-+ size_t sz = sizeof(nProcessors);
- if(sysctl(ncpu, 2, &nProcessors, &sz, 0, 0) == -1)
- {
- nProcessors = 1;
diff --git a/devel/ice37/files/patch-cpp-src-IceStorm-Replica.h b/devel/ice37/files/patch-cpp-src-IceStorm-Replica.h
deleted file mode 100644
index 82d60fdf8a29..000000000000
--- a/devel/ice37/files/patch-cpp-src-IceStorm-Replica.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- cpp/src/IceStorm/Replica.h.orig 2021-06-21 14:44:58 UTC
-+++ cpp/src/IceStorm/Replica.h
-@@ -23,7 +23,7 @@ struct GroupNodeInfo
- //
- #if defined(__clang__) && defined(_LIBCPP_VERSION)
- # ifdef ICE_CPP11_COMPILER
-- GroupNodeInfo(const GroupNodeInfo&);
-+ GroupNodeInfo(const GroupNodeInfo&) = default;
- # endif
- GroupNodeInfo& operator=(const GroupNodeInfo&);
- #endif
diff --git a/devel/ice37/files/patch-cpp-test-Ice-info-AllTests.cpp b/devel/ice37/files/patch-cpp-test-Ice-info-AllTests.cpp
index 81ecd3d7d9ad..7859fa38600d 100644
--- a/devel/ice37/files/patch-cpp-test-Ice-info-AllTests.cpp
+++ b/devel/ice37/files/patch-cpp-test-Ice-info-AllTests.cpp
@@ -1,6 +1,6 @@
---- cpp/test/Ice/info/AllTests.cpp.orig 2021-06-21 14:44:58 UTC
+--- cpp/test/Ice/info/AllTests.cpp.orig 2023-11-06 09:24:19 UTC
+++ cpp/test/Ice/info/AllTests.cpp
-@@ -125,13 +125,13 @@ allTests(Test::TestHelper* helper)
+@@ -116,13 +116,13 @@ allTests(Test::TestHelper* helper)
test(ipEndpoint);
test(ipEndpoint->type() == Ice::TCPEndpointType || ipEndpoint->type() == Ice::SSLEndpointType ||
ipEndpoint->type() == Ice::WSEndpointType || ipEndpoint->type() == Ice::WSSEndpointType);
@@ -16,7 +16,7 @@
test(udpEndpoint->datagram());
test(udpEndpoint->port > 0);
-@@ -214,8 +214,8 @@ allTests(Test::TestHelper* helper)
+@@ -205,8 +205,8 @@ allTests(Test::TestHelper* helper)
test(info->remotePort == port);
if(defaultHost == "127.0.0.1")
{
@@ -25,9 +25,9 @@
+ test(info->remoteAddress == defaultHost || inFreeBSDJail());
+ test(info->localAddress == defaultHost || inFreeBSDJail());
}
- #if !defined(ICE_OS_UWP)
test(info->rcvSize >= 1024);
-@@ -275,8 +275,8 @@ allTests(Test::TestHelper* helper)
+ test(info->sndSize >= 2048);
+@@ -264,8 +264,8 @@ allTests(Test::TestHelper* helper)
test(udpinfo->remotePort == port);
if(defaultHost == "127.0.0.1")
{
@@ -36,5 +36,5 @@
+ test(udpinfo->remoteAddress == defaultHost || inFreeBSDJail());
+ test(udpinfo->localAddress == defaultHost || inFreeBSDJail());
}
-
- #if !defined(ICE_OS_UWP)
+ test(udpinfo->rcvSize >= 2048);
+ test(udpinfo->sndSize >= 1024);
diff --git a/devel/ice37/files/patch-cpp-test-IceSSL-configuration-AllTests.cpp b/devel/ice37/files/patch-cpp-test-IceSSL-configuration-AllTests.cpp
index 3058341ece46..8227482235fa 100644
--- a/devel/ice37/files/patch-cpp-test-IceSSL-configuration-AllTests.cpp
+++ b/devel/ice37/files/patch-cpp-test-IceSSL-configuration-AllTests.cpp
@@ -1,6 +1,6 @@
---- cpp/test/IceSSL/configuration/AllTests.cpp.orig 2021-06-21 14:44:58 UTC
+--- cpp/test/IceSSL/configuration/AllTests.cpp.orig 2023-11-06 09:24:19 UTC
+++ cpp/test/IceSSL/configuration/AllTests.cpp
-@@ -743,7 +743,11 @@ allTests(Test::TestHelper* helper, const string& /*tes
+@@ -588,7 +588,11 @@ allTests(Test::TestHelper* helper, const string& /*tes
openSSLVersion = plugin->getOpenSSLVersion();
comm->destroy();
}
@@ -12,7 +12,7 @@
#endif
IceSSL::ConnectionInfoPtr info;
-@@ -2681,6 +2685,7 @@ allTests(Test::TestHelper* helper, const string& /*tes
+@@ -2528,6 +2532,7 @@ allTests(Test::TestHelper* helper, const string& /*tes
}
{
@@ -20,11 +20,11 @@
//
// This should fail because we disabled all anonymous ciphers and the server doesn't
// provide a certificate.
-@@ -2718,6 +2723,7 @@ allTests(Test::TestHelper* helper, const string& /*tes
+@@ -2710,6 +2715,7 @@ allTests(Test::TestHelper* helper, const string& /*tes
}
fact->destroyServer(server);
comm->destroy();
+#endif
}
- # ifdef ICE_USE_SECURE_TRANSPORT
+
{
diff --git a/devel/ice37/files/patch-php-Makefile b/devel/ice37/files/patch-php-Makefile
index fd5028b54af0..8692a66b898a 100644
--- a/devel/ice37/files/patch-php-Makefile
+++ b/devel/ice37/files/patch-php-Makefile
@@ -1,4 +1,4 @@
---- php/Makefile.orig 2021-06-21 14:44:58 UTC
+--- php/Makefile.orig 2023-11-06 09:24:19 UTC
+++ php/Makefile
@@ -10,8 +10,8 @@ include $(top_srcdir)/config/Make.rules
#
diff --git a/devel/ice37/files/patch-php-config-Make.rules b/devel/ice37/files/patch-php-config-Make.rules
index 9076196cc46e..f26c98be8a2e 100644
--- a/devel/ice37/files/patch-php-config-Make.rules
+++ b/devel/ice37/files/patch-php-config-Make.rules
@@ -1,8 +1,8 @@
---- php/config/Make.rules.orig 2021-06-21 14:44:58 UTC
+--- php/config/Make.rules.orig 2023-11-06 09:24:19 UTC
+++ php/config/Make.rules
-@@ -18,6 +18,10 @@ USE_NAMESPACES ?= yes
- # Don't change anything below this line!
- # ----------------------------------------------------------------------
+@@ -20,6 +20,10 @@ USE_NAMESPACES ?= yes
+
+ php_major_version = $(firstword $(subst ., ,$(shell php -r "print(PHP_VERSION);")))
+slice2php_path = $(localbase)/bin/slice2php
+install_phpdir = $(prefix)/share/pear
diff --git a/devel/ice37/files/patch-python-Makefile b/devel/ice37/files/patch-python-Makefile
index e79cc325995b..31143fd54fe2 100644
--- a/devel/ice37/files/patch-python-Makefile
+++ b/devel/ice37/files/patch-python-Makefile
@@ -1,6 +1,6 @@
---- python/Makefile.orig 2021-06-21 14:44:58 UTC
+--- python/Makefile.orig 2023-11-06 09:24:19 UTC
+++ python/Makefile
-@@ -14,7 +14,7 @@ include $(top_srcdir)/config/Make.rules
+@@ -10,7 +10,7 @@ include $(top_srcdir)/config/Make.rules
#
# Load C++ dependencies
#
diff --git a/devel/ice37/files/patch-python-config-Make.rules b/devel/ice37/files/patch-python-config-Make.rules
index 8878487979ba..214c405b354f 100644
--- a/devel/ice37/files/patch-python-config-Make.rules
+++ b/devel/ice37/files/patch-python-config-Make.rules
@@ -1,20 +1,20 @@
---- python/config/Make.rules.orig 2021-06-21 14:44:58 UTC
+--- python/config/Make.rules.orig 2023-11-06 09:24:19 UTC
+++ python/config/Make.rules
@@ -7,7 +7,8 @@
# version to be used for building the Ice extension, set PYTHON to the
# location of the python interpreter.
#
--PYTHON ?= python
+-PYTHON ?= python3
+PYTHON = %%PYTHON_CMD%%
+slice2py_path = $(localbase)/bin/slice2py
# ----------------------------------------------------------------------
# Don't change anything below this line!
-@@ -59,7 +60,7 @@ python_cppflags := $(filter-out -Wunreachable-
+@@ -58,7 +59,7 @@ python_cppflags := $(filter-out -Wunreachable-
#
# Python installation directory
#
--install_pythondir = $(or $(PYTHON_INSTALLDIR),$(if $(usr_dir_install),$(shell $(PYTHON) $(lang_srcdir)/config/install_dir),$(prefix)/python))
+-install_pythondir = $(or $(PYTHON_INSTALLDIR),$(shell $(PYTHON) $(lang_srcdir)/config/install_dir $(prefix)))
+install_pythondir = %%PYTHON_SITELIBDIR%%
#
diff --git a/devel/ice37/files/patch-python-python-Makefile b/devel/ice37/files/patch-python-python-Makefile
index 671af7462679..52d4d53bd485 100644
--- a/devel/ice37/files/patch-python-python-Makefile
+++ b/devel/ice37/files/patch-python-python-Makefile
@@ -1,4 +1,4 @@
---- python/python/Makefile.orig 2021-06-21 14:44:58 UTC
+--- python/python/Makefile.orig 2023-11-06 09:24:19 UTC
+++ python/python/Makefile
@@ -11,7 +11,7 @@ include $(lang_srcdir)/config/Make.rules
#
@@ -16,7 +16,7 @@
- $(Q)$(INSTALL) -m 644 Ice/__init__.py $(DESTDIR)$(install_pythondir)/Ice
+ $(Q)%%INSTALL_DATA%% -m 644 Ice/__init__.py $(DESTDIR)$(install_pythondir)/Ice
# Ice/Future requires python >= 3.5
- ifeq ($(shell $(PYTHON) -c "print(1 if $(python-version) >= 3.5 else 0)"),1)
+ ifeq ($(shell $(PYTHON) -c "import sys; print(1 if sys.version_info[:2] >= (3, 5) else 0)"),1)
- $(Q)$(MKDIR) -p -m 755 $(DESTDIR)$(install_pythondir)/Ice/Py3
- $(Q)$(INSTALL) -m 644 Ice/Py3/IceFuture.py $(DESTDIR)$(install_pythondir)/Ice/Py3/
+ $(Q)%%MKDIR%% $(DESTDIR)$(install_pythondir)/Ice/Py3
diff --git a/devel/ice37/files/patch-scripts-Glacier2Util.py b/devel/ice37/files/patch-scripts-Glacier2Util.py
index 5fb0e391ce03..ff6983d52246 100644
--- a/devel/ice37/files/patch-scripts-Glacier2Util.py
+++ b/devel/ice37/files/patch-scripts-Glacier2Util.py
@@ -1,4 +1,4 @@
---- scripts/Glacier2Util.py.orig 2022-01-15 23:22:20 UTC
+--- scripts/Glacier2Util.py.orig 2024-04-27 11:12:29 UTC
+++ scripts/Glacier2Util.py
@@ -17,10 +17,13 @@ class Glacier2Router(ProcessFromBinDir, ProcessIsRelea
return self.exe + "_32" if current.config.buildPlatform == "ppc" else self.exe
diff --git a/devel/ice37/files/patch-scripts-Util.py b/devel/ice37/files/patch-scripts-Util.py
index 18d8b6fb30f7..0ea1c0eed0b5 100644
--- a/devel/ice37/files/patch-scripts-Util.py
+++ b/devel/ice37/files/patch-scripts-Util.py
@@ -1,6 +1,6 @@
---- scripts/Util.py.orig 2022-01-15 23:22:20 UTC
+--- scripts/Util.py.orig 2024-04-27 11:12:29 UTC
+++ scripts/Util.py
-@@ -263,7 +263,7 @@ class Platform(object):
+@@ -259,7 +259,7 @@ class Platform(object):
elif Mapping.getByName("cpp"):
cwd = Mapping.getByName("cpp").getPath()
@@ -9,7 +9,7 @@
for l in output.split("\n"):
match = re.match(r'^.*:.*: (.*) = (.*)', l)
if match and match.group(1):
-@@ -348,6 +348,29 @@ class AIX(Platform):
+@@ -344,6 +344,29 @@ class AIX(Platform):
def getInstallDir(self):
return "/opt/freeware"
@@ -39,7 +39,7 @@
class Linux(Platform):
def __init__(self):
-@@ -1443,7 +1466,7 @@
+@@ -1441,7 +1464,7 @@ class SliceTranslator(ProcessFromBinDir, ProcessIsRele
# Look for slice2py installed by pip if not found in the bin directory
#
if self.exe == "slice2py":
@@ -48,7 +48,7 @@
if not os.path.exists(translator):
translator = sys.executable + " -m slice2py"
return (translator + " " + args).strip()
-@@ -4059,6 +4082,8 @@ if sys.platform == "darwin":
+@@ -3909,6 +3932,8 @@ if sys.platform == "darwin":
platform = Darwin()
elif sys.platform.startswith("aix"):
platform = AIX()
diff --git a/devel/ice37/pkg-plist b/devel/ice37/pkg-plist
index d6310a0c3715..bda92ea01928 100644
--- a/devel/ice37/pkg-plist
+++ b/devel/ice37/pkg-plist
@@ -174,7 +174,6 @@ include/IceSSL/OpenSSL.h
include/IceSSL/Plugin.h
include/IceSSL/SChannel.h
include/IceSSL/SecureTransport.h
-include/IceSSL/UWP.h
include/IceStorm/Config.h
include/IceStorm/IceStorm.h
include/IceStorm/Metrics.h
@@ -220,104 +219,80 @@ include/IceUtil/UUID.h
include/IceUtil/UndefSysMacros.h
%%STATIC%%lib/libGlacier2++11.a
lib/libGlacier2++11.so
-lib/libGlacier2++11.so.3.7.6
+lib/libGlacier2++11.so.3.7.10
lib/libGlacier2++11.so.37
%%STATIC%%lib/libGlacier2.a
lib/libGlacier2.so
-lib/libGlacier2.so.3.7.6
+lib/libGlacier2.so.3.7.10
lib/libGlacier2.so.37
-lib/libGlacier2CryptPermissionsVerifier.so.3.7.6
+lib/libGlacier2CryptPermissionsVerifier.so.3.7.10
lib/libGlacier2CryptPermissionsVerifier.so.37
%%STATIC%%lib/libIce++11.a
lib/libIce++11.so
-lib/libIce++11.so.3.7.6
+lib/libIce++11.so.3.7.10
lib/libIce++11.so.37
%%STATIC%%lib/libIce.a
lib/libIce.so
-lib/libIce.so.3.7.6
+lib/libIce.so.3.7.10
lib/libIce.so.37
%%STATIC%%lib/libIceBox++11.a
lib/libIceBox++11.so
-lib/libIceBox++11.so.3.7.6
+lib/libIceBox++11.so.3.7.10
lib/libIceBox++11.so.37
%%STATIC%%lib/libIceBox.a
lib/libIceBox.so
-lib/libIceBox.so.3.7.6
+lib/libIceBox.so.3.7.10
lib/libIceBox.so.37
-lib/libIceDB.so.3.7.6
+lib/libIceDB.so.3.7.10
lib/libIceDB.so.37
%%STATIC%%lib/libIceDiscovery++11.a
lib/libIceDiscovery++11.so
-lib/libIceDiscovery++11.so.3.7.6
+lib/libIceDiscovery++11.so.3.7.10
lib/libIceDiscovery++11.so.37
%%STATIC%%lib/libIceDiscovery.a
lib/libIceDiscovery.so
-lib/libIceDiscovery.so.3.7.6
+lib/libIceDiscovery.so.3.7.10
lib/libIceDiscovery.so.37
%%STATIC%%lib/libIceGrid++11.a
lib/libIceGrid++11.so
-lib/libIceGrid++11.so.3.7.6
+lib/libIceGrid++11.so.3.7.10
lib/libIceGrid++11.so.37
%%STATIC%%lib/libIceGrid.a
lib/libIceGrid.so
-lib/libIceGrid.so.3.7.6
+lib/libIceGrid.so.3.7.10
lib/libIceGrid.so.37
%%STATIC%%lib/libIceLocatorDiscovery++11.a
lib/libIceLocatorDiscovery++11.so
-lib/libIceLocatorDiscovery++11.so.3.7.6
+lib/libIceLocatorDiscovery++11.so.3.7.10
lib/libIceLocatorDiscovery++11.so.37
%%STATIC%%lib/libIceLocatorDiscovery.a
lib/libIceLocatorDiscovery.so
-lib/libIceLocatorDiscovery.so.3.7.6
+lib/libIceLocatorDiscovery.so.3.7.10
lib/libIceLocatorDiscovery.so.37
%%STATIC%%lib/libIcePatch2.a
lib/libIcePatch2.so
-lib/libIcePatch2.so.3.7.6
+lib/libIcePatch2.so.3.7.10
lib/libIcePatch2.so.37
%%STATIC%%lib/libIceSSL++11.a
lib/libIceSSL++11.so
-lib/libIceSSL++11.so.3.7.6
+lib/libIceSSL++11.so.3.7.10
lib/libIceSSL++11.so.37
%%STATIC%%lib/libIceSSL.a
lib/libIceSSL.so
-lib/libIceSSL.so.3.7.6
+lib/libIceSSL.so.3.7.10
lib/libIceSSL.so.37
%%STATIC%%lib/libIceStorm++11.a
lib/libIceStorm++11.so
-lib/libIceStorm++11.so.3.7.6
+lib/libIceStorm++11.so.3.7.10
lib/libIceStorm++11.so.37
%%STATIC%%lib/libIceStorm.a
lib/libIceStorm.so
-lib/libIceStorm.so.3.7.6
+lib/libIceStorm.so.3.7.10
lib/libIceStorm.so.37
-lib/libIceStormService.so.3.7.6
+lib/libIceStormService.so.3.7.10
lib/libIceStormService.so.37
-lib/libIceXML.so.3.7.6
+lib/libIceXML.so.3.7.10
lib/libIceXML.so.37
-share/man/man1/glacier2router.1.gz
-share/man/man1/icebox.1.gz
-share/man/man1/iceboxadmin.1.gz
-share/man/man1/icebridge.1.gz
-share/man/man1/icegridadmin.1.gz
-share/man/man1/icegriddb.1.gz
-share/man/man1/icegridnode.1.gz
-share/man/man1/icegridregistry.1.gz
-share/man/man1/icepatch2calc.1.gz
-share/man/man1/icepatch2client.1.gz
-share/man/man1/icepatch2server.1.gz
-share/man/man1/icestormadmin.1.gz
-share/man/man1/icestormdb.1.gz
-share/man/man1/slice2cpp.1.gz
-share/man/man1/slice2cs.1.gz
-share/man/man1/slice2html.1.gz
-share/man/man1/slice2java.1.gz
-share/man/man1/slice2js.1.gz
-share/man/man1/slice2matlab.1.gz
-share/man/man1/slice2objc.1.gz
-share/man/man1/slice2php.1.gz
-share/man/man1/slice2py.1.gz
-share/man/man1/slice2rb.1.gz
-share/man/man1/slice2swift.1.gz
%%DATADIR%%/Glacier2/Metrics.ice
%%DATADIR%%/Glacier2/PermissionsVerifier.ice
%%DATADIR%%/Glacier2/PermissionsVerifierF.ice
@@ -388,3 +363,27 @@ share/man/man1/slice2swift.1.gz
%%DATADIR%%/config/templates.xml
%%DOCSDIR%%/ICE_LICENSE
%%DOCSDIR%%/LICENSE
+share/man/man1/glacier2router.1.gz
+share/man/man1/icebox.1.gz
+share/man/man1/iceboxadmin.1.gz
+share/man/man1/icebridge.1.gz
+share/man/man1/icegridadmin.1.gz
+share/man/man1/icegriddb.1.gz
+share/man/man1/icegridnode.1.gz
+share/man/man1/icegridregistry.1.gz
+share/man/man1/icepatch2calc.1.gz
+share/man/man1/icepatch2client.1.gz
+share/man/man1/icepatch2server.1.gz
+share/man/man1/icestormadmin.1.gz
+share/man/man1/icestormdb.1.gz
+share/man/man1/slice2cpp.1.gz
+share/man/man1/slice2cs.1.gz
+share/man/man1/slice2html.1.gz
+share/man/man1/slice2java.1.gz
+share/man/man1/slice2js.1.gz
+share/man/man1/slice2matlab.1.gz
+share/man/man1/slice2objc.1.gz
+share/man/man1/slice2php.1.gz
+share/man/man1/slice2py.1.gz
+share/man/man1/slice2rb.1.gz
+share/man/man1/slice2swift.1.gz
diff --git a/devel/iniparser/Makefile b/devel/iniparser/Makefile
index 6001eff94973..15a6120d18ae 100644
--- a/devel/iniparser/Makefile
+++ b/devel/iniparser/Makefile
@@ -1,23 +1,29 @@
PORTNAME= iniparser
-PORTVERSION= 4.1
DISTVERSIONPREFIX= v
+DISTVERSION= 4.2
CATEGORIES= devel
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Free stand-alone ini file parsing library
WWW= https://github.com/ndevilla/iniparser
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= gmake
-ALL_TARGET=
+TEST_DEPENDS= bash>0:shells/bash
+USES= gmake
USE_GITHUB= yes
GH_ACCOUNT= ndevilla
-PLIST_FILES= include/dictionary.h include/iniparser.h lib/libiniparser.a \
- lib/libiniparser.so lib/libiniparser.so.1
+ALL_TARGET= default
+TEST_TARGET= check
+
+PLIST_FILES= include/dictionary.h \
+ include/iniparser.h \
+ lib/libiniparser.a \
+ lib/libiniparser.so \
+ lib/libiniparser.so.1
do-install:
${INSTALL_DATA} ${WRKSRC}/src/dictionary.h ${STAGEDIR}${PREFIX}/include
diff --git a/devel/iniparser/distinfo b/devel/iniparser/distinfo
index 600b11fe7d3d..cc522c22df61 100644
--- a/devel/iniparser/distinfo
+++ b/devel/iniparser/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509718183
-SHA256 (ndevilla-iniparser-v4.1_GH0.tar.gz) = 960daa800dd31d70ba1bacf3ea2d22e8ddfc2906534bf328319495966443f3ae
-SIZE (ndevilla-iniparser-v4.1_GH0.tar.gz) = 44732
+TIMESTAMP = 1714588612
+SHA256 (ndevilla-iniparser-v4.2_GH0.tar.gz) = dbcbaf3aedb4f88a9fc0df4b315737ddd10e6c37918e3d89f0ecc475333bde4d
+SIZE (ndevilla-iniparser-v4.2_GH0.tar.gz) = 66446
diff --git a/devel/ittapi/Makefile b/devel/ittapi/Makefile
index ffd99c662577..333db758b845 100644
--- a/devel/ittapi/Makefile
+++ b/devel/ittapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ittapi
-PORTVERSION= 3.24.6
+PORTVERSION= 3.24.7
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/ittapi/distinfo b/devel/ittapi/distinfo
index 180b5bc446b6..b0e533fbdb80 100644
--- a/devel/ittapi/distinfo
+++ b/devel/ittapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704812284
-SHA256 (intel-ittapi-v3.24.6_GH0.tar.gz) = 4e6cb42b6bd9e699e3dfbaf678e572f4292127dfee3312744137ac567064a26f
-SIZE (intel-ittapi-v3.24.6_GH0.tar.gz) = 233181
+TIMESTAMP = 1714568394
+SHA256 (intel-ittapi-v3.24.7_GH0.tar.gz) = 2ff56c5c3f144b92e34af9bee451115f6076c9070ec92d361c3c07de8ff42649
+SIZE (intel-ittapi-v3.24.7_GH0.tar.gz) = 235270
diff --git a/devel/jenkins/Makefile b/devel/jenkins/Makefile
index a10c4931419a..cc291cc2b6e9 100644
--- a/devel/jenkins/Makefile
+++ b/devel/jenkins/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jenkins
-PORTVERSION= 2.454
+PORTVERSION= 2.456
CATEGORIES= devel java
MASTER_SITES= https://get.jenkins.io/war/${PORTVERSION}/
DISTNAME= jenkins
diff --git a/devel/jenkins/distinfo b/devel/jenkins/distinfo
index 11a798ccffe9..d4a172f3fa69 100644
--- a/devel/jenkins/distinfo
+++ b/devel/jenkins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713278940
-SHA256 (jenkins/2.454/jenkins.war) = 42d86e0d8494ecb21aa2c115943078e6efb6787340bbcbda4f4c1733d59fc3c1
-SIZE (jenkins/2.454/jenkins.war) = 93687808
+TIMESTAMP = 1714581133
+SHA256 (jenkins/2.456/jenkins.war) = 1647762023726953ffae2f548e16b2bf48a4dd4d54875b0c8db603c9501fb5f6
+SIZE (jenkins/2.456/jenkins.war) = 93339436
diff --git a/devel/kf6-solid/Makefile b/devel/kf6-solid/Makefile
index a7fa8d953c80..4c861fa917db 100644
--- a/devel/kf6-solid/Makefile
+++ b/devel/kf6-solid/Makefile
@@ -1,5 +1,6 @@
PORTNAME= solid
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
+KDE_FRAMEWORKS_VERSION= 6.1.1
CATEGORIES= devel kde kde-frameworks
COMMENT= Desktop hardware abstraction
diff --git a/devel/kf6-solid/distinfo b/devel/kf6-solid/distinfo
index ebd26f8cd323..320d1eeda3f3 100644
--- a/devel/kf6-solid/distinfo
+++ b/devel/kf6-solid/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713022595
-SHA256 (KDE/frameworks/6.1.0/solid-6.1.0.tar.xz) = 074a984b58ef51017ee767548bfce0ca00bb710e88a4ab00bc9020a46cfa4262
-SIZE (KDE/frameworks/6.1.0/solid-6.1.0.tar.xz) = 306472
+TIMESTAMP = 1713974734
+SHA256 (KDE/frameworks/6.1.1/solid-6.1.1.tar.xz) = 9c2bdbfb66af2171051840a790efdcf82b09ade013f62614c22b744ae748fe86
+SIZE (KDE/frameworks/6.1.1/solid-6.1.1.tar.xz) = 305916
diff --git a/devel/kyra/Makefile b/devel/kyra/Makefile
index f230d779e947..04d14fc98eb5 100644
--- a/devel/kyra/Makefile
+++ b/devel/kyra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kyra
PORTVERSION= 2.1.3
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}2/${PORTVERSION}
DISTNAME= ${PORTNAME}_src_${PORTVERSION:S/./_/g}
diff --git a/devel/libmtdev/Makefile b/devel/libmtdev/Makefile
index 4812981277f5..4b845a7934a3 100644
--- a/devel/libmtdev/Makefile
+++ b/devel/libmtdev/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mtdev
-PORTVERSION= 1.1.6
-PORTREVISION= 1
+PORTVERSION= 1.1.7
CATEGORIES= devel
MASTER_SITES= http://bitmath.org/code/${PORTNAME}/
PKGNAMEPREFIX= lib
diff --git a/devel/libmtdev/distinfo b/devel/libmtdev/distinfo
index a3d02c2c83f4..a1e31d0c286e 100644
--- a/devel/libmtdev/distinfo
+++ b/devel/libmtdev/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1600511766
-SHA256 (mtdev-1.1.6.tar.bz2) = 15d7b28da8ac71d8bc8c9287c2045fd174267bc740bec10cfda332dc1204e0e0
-SIZE (mtdev-1.1.6.tar.bz2) = 295965
+TIMESTAMP = 1714056920
+SHA256 (mtdev-1.1.7.tar.bz2) = a107adad2101fecac54ac7f9f0e0a0dd155d954193da55c2340c97f2ff1d814e
+SIZE (mtdev-1.1.7.tar.bz2) = 301994
diff --git a/devel/libnjs/Makefile b/devel/libnjs/Makefile
index 804a6bd89b25..c752df218439 100644
--- a/devel/libnjs/Makefile
+++ b/devel/libnjs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libnjs
-DISTVERSION= 0.8.3
+DISTVERSION= 0.8.4
CATEGORIES= devel www
MAINTAINER= osa@FreeBSD.org
diff --git a/devel/libnjs/distinfo b/devel/libnjs/distinfo
index 5d74d1724353..ca77e8486214 100644
--- a/devel/libnjs/distinfo
+++ b/devel/libnjs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707339379
-SHA256 (nginx-njs-0.8.3_GH0.tar.gz) = 5e1341ee8c1dfce420ea6456475dafa7d5f4b9aed310faca32597cf4d221cfe0
-SIZE (nginx-njs-0.8.3_GH0.tar.gz) = 735235
+TIMESTAMP = 1714506471
+SHA256 (nginx-njs-0.8.4_GH0.tar.gz) = fe197e254204c15e9f1df0acf375add57be3416901ec8d7b87319dccb490f90d
+SIZE (nginx-njs-0.8.4_GH0.tar.gz) = 743910
diff --git a/devel/libnjs/pkg-plist b/devel/libnjs/pkg-plist
index acd31b1f92ac..ba1d109eb539 100644
--- a/devel/libnjs/pkg-plist
+++ b/devel/libnjs/pkg-plist
@@ -17,11 +17,9 @@ include/njs_dtoa.h
include/njs_encoding.h
include/njs_error.h
include/njs_event.h
-include/njs_file.h
include/njs_flathsh.h
include/njs_function.h
include/njs_generator.h
-include/njs_hash.h
include/njs_iterator.h
include/njs_json.h
include/njs_lexer_tables.h
@@ -51,7 +49,6 @@ include/njs_str.h
include/njs_string.h
include/njs_strtod.h
include/njs_symbol.h
-include/njs_time.h
include/njs_trace.h
include/njs_typed_array.h
include/njs_types.h
diff --git a/devel/libnotify/Makefile b/devel/libnotify/Makefile
index ca8bb31a5206..7f078cf1506b 100644
--- a/devel/libnotify/Makefile
+++ b/devel/libnotify/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libnotify
-DISTVERSION= 0.8.2
-PORTREVISION= 2
+DISTVERSION= 0.8.3
CATEGORIES= devel gnome
MASTER_SITES= GNOME
@@ -11,16 +10,20 @@ WWW= https://gitlab.gnome.org/GNOME/libnotify
LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= docbook-xsl-ns>=0:textproc/docbook-xsl-ns
-
USES= gmake gnome libtool meson pkgconfig tar:xz
-USE_GNOME= glib20 gdkpixbuf2 introspection:build libxslt:build
+USE_GNOME= gdkpixbuf2 glib20 introspection:build
USE_LDCONFIG= yes
-MESON_ARGS= -Dtests=false -Ddocbook_docs=disabled -Dgtk_doc=false
+MESON_ARGS= -Ddocbook_docs=disabled \
+ -Dgtk_doc=false \
+ -Dtests=false
+
+OPTIONS_DEFINE= MANPAGES
+OPTIONS_DEFAULT= MANPAGES
+OPTIONS_SUB= yes
-post-patch:
- ${REINPLACE_CMD} -e "s#http:.*docbook.xsl#${LOCALBASE}/share/xsl/docbook-ns/manpages/docbook.xsl#g" \
- ${WRKSRC}/meson.build
+MANPAGES_BUILD_DEPENDS= docbook-xsl-ns>=0:textproc/docbook-xsl-ns
+MANPAGES_USE= GNOME=libxslt:build
+MANPAGES_MESON_TRUE= man
.include <bsd.port.mk>
diff --git a/devel/libnotify/distinfo b/devel/libnotify/distinfo
index 1442d6bf56ef..cc63796a89ba 100644
--- a/devel/libnotify/distinfo
+++ b/devel/libnotify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676741653
-SHA256 (libnotify-0.8.2.tar.xz) = c5f4ed3d1f86e5b118c76415aacb861873ed3e6f0c6b3181b828cf584fc5c616
-SIZE (libnotify-0.8.2.tar.xz) = 105912
+TIMESTAMP = 1714234969
+SHA256 (libnotify-0.8.3.tar.xz) = ee8f3ef946156ad3406fdf45feedbdcd932dbd211ab4f16f75eba4f36fb2f6c0
+SIZE (libnotify-0.8.3.tar.xz) = 106008
diff --git a/devel/libnotify/pkg-plist b/devel/libnotify/pkg-plist
index 4d250c2beea7..cd109db69d4c 100644
--- a/devel/libnotify/pkg-plist
+++ b/devel/libnotify/pkg-plist
@@ -8,5 +8,5 @@ lib/libnotify.so
lib/libnotify.so.4
lib/libnotify.so.4.0.0
libdata/pkgconfig/libnotify.pc
-share/man/man1/notify-send.1.gz
share/gir-1.0/Notify-0.7.gir
+%%MANPAGES%%share/man/man1/notify-send.1.gz
diff --git a/devel/libphk/Makefile b/devel/libphk/Makefile
deleted file mode 100644
index 59a4d1be5b37..000000000000
--- a/devel/libphk/Makefile
+++ /dev/null
@@ -1,45 +0,0 @@
-PORTNAME= libphk
-PORTVERSION= 0.3.20080902
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://phk.freebsd.dk/phkrel/
-DISTNAME= Libphk.${PORTVERSION:C/0.3.//}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= PHK's utilities functions
-WWW= http://phk.freebsd.dk/phkrel/
-
-LICENSE= Beerware
-LICENSE_NAME= Beerware
-LICENSE_TEXT= "THE BEER-WARE LICENSE" (Revision 42): \
- <phk@FreeBSD.ORG> wrote this file. As long as you retain this notice you \
- can do whatever you want with this stuff. If we meet some day, and you think \
- this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-
-DEPRECATED= Superseded by various other projects
-EXPIRATION_DATE=2024-04-30
-
-USES= uidfix tar:tgz
-
-MAKE_FLAGS+= MANDIR=${PREFIX}/share/man/man
-
-# XXX static PIE libraries not yet supported by the base system
-MAKE_FLAGS+= WITHOUT_PIE=true
-MAKE_JOBS_UNSAFE= yes
-
-WRKSRC= ${WRKDIR}/Libphk
-
-.include <bsd.port.options.mk>
-
-.if defined(NO_PROFILE) || ( ${OPSYS} == FreeBSD && ${OSVERSION} >= 1400079 )
-CFLAGS+= -Wno-error=unused-but-set-variable
-PLIST_SUB+= PROFILE="@comment "
-.else
-PLIST_SUB+= PROFILE=""
-.endif
-
-post-patch:
- @${SED} -i -e 's!/usr/local!$${PREFIX}!g' ${WRKSRC}/Makefile
-
-.include <bsd.port.mk>
diff --git a/devel/libphk/distinfo b/devel/libphk/distinfo
deleted file mode 100644
index 83cb2a0145bb..000000000000
--- a/devel/libphk/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Libphk.20080902.tgz) = 1d27c8da0371ebedf90a1a7e07f765c42b3947b79eaa140d4412fbd7b8b038fb
-SIZE (Libphk.20080902.tgz) = 20480
diff --git a/devel/libphk/files/patch-phk__expr.c b/devel/libphk/files/patch-phk__expr.c
deleted file mode 100644
index 1ee09bae095b..000000000000
--- a/devel/libphk/files/patch-phk__expr.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- phk_expr.c.orig 2008-04-29 18:50:56 UTC
-+++ phk_expr.c
-@@ -52,8 +52,8 @@ dbg(struct e *e, const char *w)
- {
- if (1)
- return;
-- fprintf(stderr, "<%*.*s|", e->p - e->b, e->p - e->b, e->b);
-- fprintf(stderr, "%*.*s> %s\n", e->e - e->p, e->e - e->p, e->p, w);
-+ fprintf(stderr, "<%*.*s|", (int)(e->p - e->b), (int)(e->p - e->b), e->b);
-+ fprintf(stderr, "%*.*s> %s\n", (int)(e->e - e->p), (int)(e->e - e->p), e->p, w);
- }
-
- /*
-@@ -289,7 +289,7 @@ phk_expr(const char *p, char **errs)
- if (e->err != NULL) {
- if (errs != NULL)
- asprintf(errs, "Expression error:\n%s\n%*.*s^ %s\n",
-- e->b, e->p - e->b, e->p - e->b, "", e->err);
-+ e->b, (int)(e->p - e->b), (int)(e->p - e->b), "", e->err);
- return (NAN);
- }
- return (v);
diff --git a/devel/libphk/files/patch-test_argv_Makefile b/devel/libphk/files/patch-test_argv_Makefile
deleted file mode 100644
index 81e89aab7d36..000000000000
--- a/devel/libphk/files/patch-test_argv_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/argv/Makefile.orig 2006-09-09 11:49:52 UTC
-+++ test/argv/Makefile
-@@ -4,7 +4,7 @@ PROG += test_argv
- CFLAGS += -I${.CURDIR}/../..
- LDADD += -L../.. -lphk
-
--NO_MAN = sorry
-+MAN =
-
- .include <bsd.prog.mk>
-
diff --git a/devel/libphk/files/patch-test_expr_Makefile b/devel/libphk/files/patch-test_expr_Makefile
deleted file mode 100644
index e3ce274722d3..000000000000
--- a/devel/libphk/files/patch-test_expr_Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- test/expr/Makefile.orig 2008-04-29 16:35:38 UTC
-+++ test/expr/Makefile
-@@ -5,7 +5,7 @@ CFLAGS += -I${.CURDIR}/../..
- LDADD += -L../.. -lphk -lm
- DPADD += ../../libphk.a
-
--NO_MAN = sorry
-+MAN =
-
- .include <bsd.prog.mk>
-
diff --git a/devel/libphk/pkg-descr b/devel/libphk/pkg-descr
deleted file mode 100644
index 28b58beb900e..000000000000
--- a/devel/libphk/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-PHK's utilities functions.
diff --git a/devel/libphk/pkg-plist b/devel/libphk/pkg-plist
deleted file mode 100644
index 980e5c1740a1..000000000000
--- a/devel/libphk/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-include/phk_argv.h
-include/phk_binheap.h
-include/phk_expr.h
-include/phk_ihex.h
-include/phk_tcp.h
-include/phk_obj.h
-include/phk_event.h
-include/phk_modbus.h
-include/phk_lineup.h
-lib/libphk.a
-%%PROFILE%%lib/libphk_p.a
-share/man/man3/libphk.3.gz
-share/man/man3/phk_argv.3.gz
-share/man/man3/phk_binheap.3.gz
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index 21e5a9682d91..4583e63cb522 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libphonenumber
DISTVERSIONPREFIX= v
-DISTVERSION= 8.13.34
+DISTVERSION= 8.13.35
CATEGORIES= devel
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/libphonenumber/distinfo b/devel/libphonenumber/distinfo
index b6c91c91fae3..ccec8da7b69c 100644
--- a/devel/libphonenumber/distinfo
+++ b/devel/libphonenumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712770242
-SHA256 (google-libphonenumber-v8.13.34_GH0.tar.gz) = 812a36cd5c9349c01eb7f6daea836fe8f9829a6a4baa8299fae82140290f632b
-SIZE (google-libphonenumber-v8.13.34_GH0.tar.gz) = 13726733
+TIMESTAMP = 1713975126
+SHA256 (google-libphonenumber-v8.13.35_GH0.tar.gz) = dc3dc9aaa48510f424f8b9ec520c0451a7dafdc46c800d1ba3701f82e6dab078
+SIZE (google-libphonenumber-v8.13.35_GH0.tar.gz) = 13727464
diff --git a/devel/libvirt/Makefile b/devel/libvirt/Makefile
index 8812d24cddd8..d8ef67f42f37 100644
--- a/devel/libvirt/Makefile
+++ b/devel/libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-PORTVERSION= 10.1.0
+PORTVERSION= 10.3.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/ \
ftp://libvirt.org/libvirt/
@@ -142,7 +142,7 @@ USE_PERL5= build
USE_LDCONFIG= yes
INSTALL_TARGET= install-strip
TEST_TARGET= check
-SHLIB_VER= 0.10001.0
+SHLIB_VER= 0.10003.0
PLIST_SUB+= SHLIB_VER=${SHLIB_VER}
PORTDOCS= *
#SHEBANG_FILES= src/keycodemapdb/tools/keymap-gen
diff --git a/devel/libvirt/distinfo b/devel/libvirt/distinfo
index f35562d050f4..d2834d860dbc 100644
--- a/devel/libvirt/distinfo
+++ b/devel/libvirt/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1709320848
-SHA256 (libvirt-10.1.0.tar.xz) = 36d9077e2b0ef6b0c6df3b42e42a67411b6ce3b1564b427b55e65019dde60eed
-SIZE (libvirt-10.1.0.tar.xz) = 9444244
-SHA256 (dcfe548cb0.patch) = 9211f318e0508a7b390c656c036240b168591d3aebf5d485a6ac10b18301797a
-SIZE (dcfe548cb0.patch) = 4967
+TIMESTAMP = 1714758551
+SHA256 (libvirt-10.3.0.tar.xz) = 2af5a50b6b1027822b6344e35080fa78cc8266f821a3ae6f8f372f18dd049018
+SIZE (libvirt-10.3.0.tar.xz) = 9476852
diff --git a/devel/libvirt/files/patch-src_util_virprocess.c b/devel/libvirt/files/patch-src_util_virprocess.c
deleted file mode 100644
index a3668f357617..000000000000
--- a/devel/libvirt/files/patch-src_util_virprocess.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/util/virprocess.c.orig 2021-12-14 12:38:57 UTC
-+++ src/util/virprocess.c
-@@ -480,7 +480,7 @@ int virProcessKillPainfully(pid_t pid, bool force)
- return virProcessKillPainfullyDelay(pid, force, 0, false);
- }
-
--#if WITH_DECL_CPU_SET_T
-+#if WITH_DECL_CPU_SET_T && defined(__linux__)
-
- int virProcessSetAffinity(pid_t pid, virBitmap *map, bool quiet)
- {
diff --git a/devel/libwasmtime/Makefile b/devel/libwasmtime/Makefile
index 41c5b5fe1313..487296eafff4 100644
--- a/devel/libwasmtime/Makefile
+++ b/devel/libwasmtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lib${GH_PROJECT}
-PORTVERSION= 19.0.2
+PORTVERSION= 20.0.1
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -53,7 +53,7 @@ CARGO_CRATES= addr2line-0.21.0 \
bstr-1.6.0 \
bumpalo-3.14.0 \
byteorder-1.4.3 \
- bytes-1.4.0 \
+ bytes-1.5.0 \
bytesize-1.3.0 \
camino-1.1.4 \
cap-fs-ext-3.0.0 \
@@ -67,6 +67,7 @@ CARGO_CRATES= addr2line-0.21.0 \
cargo-platform-0.1.2 \
cargo_metadata-0.18.1 \
cast-0.3.0 \
+ castaway-0.2.2 \
cc-1.0.83 \
cfg-if-1.0.0 \
ciborium-0.2.0 \
@@ -78,6 +79,7 @@ CARGO_CRATES= addr2line-0.21.0 \
clap_lex-0.5.0 \
codespan-reporting-0.11.1 \
colorchoice-1.0.0 \
+ compact_str-0.7.1 \
console-0.15.0 \
core-foundation-sys-0.8.6 \
cpp_demangle-0.4.3 \
@@ -105,6 +107,7 @@ CARGO_CRATES= addr2line-0.21.0 \
env_logger-0.10.0 \
equivalent-1.0.1 \
errno-0.3.8 \
+ escape8259-0.5.2 \
fallible-iterator-0.3.0 \
fastrand-2.0.1 \
fd-lock-4.0.2 \
@@ -112,10 +115,11 @@ CARGO_CRATES= addr2line-0.21.0 \
filecheck-0.5.0 \
filetime-0.2.16 \
flagset-0.4.3 \
+ flate2-1.0.28 \
fnv-1.0.7 \
form_urlencoded-1.1.0 \
fs-set-times-0.20.1 \
- fslock-0.1.8 \
+ fslock-0.2.1 \
futures-0.3.27 \
futures-channel-0.3.27 \
futures-core-0.3.27 \
@@ -128,7 +132,6 @@ CARGO_CRATES= addr2line-0.21.0 \
generic-array-0.14.5 \
getrandom-0.2.9 \
gimli-0.28.0 \
- glob-0.3.0 \
h2-0.4.2 \
half-1.8.2 \
hashbrown-0.12.3 \
@@ -136,6 +139,7 @@ CARGO_CRATES= addr2line-0.21.0 \
hashbrown-0.14.0 \
heck-0.4.0 \
hermit-abi-0.3.0 \
+ home-0.5.9 \
http-1.0.0 \
http-body-1.0.0 \
http-body-util-0.1.0 \
@@ -169,10 +173,12 @@ CARGO_CRATES= addr2line-0.21.0 \
libfuzzer-sys-0.4.5 \
libloading-0.8.1 \
libm-0.2.7 \
+ libtest-mimic-0.7.0 \
linux-raw-sys-0.4.12 \
listenfd-1.0.0 \
log-0.4.17 \
mach-0.3.2 \
+ mach2-0.4.2 \
matchers-0.1.0 \
maybe-owned-0.3.4 \
memchr-2.5.0 \
@@ -186,14 +192,17 @@ CARGO_CRATES= addr2line-0.21.0 \
num_cpus-1.16.0 \
number_prefix-0.3.0 \
object-0.32.0 \
+ object-0.33.0 \
ocaml-boxroot-sys-0.2.0 \
ocaml-interop-0.8.8 \
ocaml-sys-0.22.3 \
- once_cell-1.18.0 \
+ once_cell-1.19.0 \
oorandom-11.1.3 \
openvino-0.6.0 \
openvino-finder-0.6.0 \
openvino-sys-0.6.0 \
+ ort-2.0.0-rc.0 \
+ ort-sys-2.0.0-rc.0 \
overload-0.1.1 \
paste-1.0.7 \
percent-encoding-2.2.0 \
@@ -227,17 +236,18 @@ CARGO_CRATES= addr2line-0.21.0 \
regex-syntax-0.6.25 \
regex-syntax-0.7.4 \
region-2.2.0 \
- ring-0.16.20 \
+ ring-0.17.3 \
rustc-demangle-0.1.21 \
rustc-hash-1.1.0 \
rustix-0.38.31 \
- rustls-0.21.6 \
- rustls-webpki-0.101.4 \
+ rustls-0.22.2 \
+ rustls-pki-types-1.3.1 \
+ rustls-webpki-0.102.2 \
+ rustversion-1.0.14 \
rusty-fork-0.3.0 \
ryu-1.0.9 \
same-file-1.0.6 \
scopeguard-1.1.0 \
- sct-0.7.0 \
semver-1.0.17 \
serde-1.0.188 \
serde_derive-1.0.188 \
@@ -255,16 +265,17 @@ CARGO_CRATES= addr2line-0.21.0 \
socket2-0.4.9 \
souper-ir-2.1.0 \
spdx-0.10.1 \
- spin-0.5.2 \
spin-0.9.4 \
sptr-0.3.2 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.10.0 \
+ subtle-2.5.0 \
symbolic_expressions-5.0.3 \
syn-1.0.92 \
syn-2.0.32 \
system-interface-0.27.1 \
+ tar-0.4.40 \
target-lexicon-0.12.13 \
tempfile-3.8.0 \
termcolor-1.1.3 \
@@ -273,12 +284,13 @@ CARGO_CRATES= addr2line-0.21.0 \
thiserror-1.0.43 \
thiserror-impl-1.0.43 \
thread_local-1.1.4 \
+ threadpool-1.8.1 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.0 \
tokio-1.29.1 \
tokio-macros-2.1.0 \
- tokio-rustls-0.24.0 \
+ tokio-rustls-0.25.0 \
tokio-util-0.7.4 \
toml-0.8.10 \
toml_datetime-0.6.5 \
@@ -296,11 +308,12 @@ CARGO_CRATES= addr2line-0.21.0 \
unicode-segmentation-1.10.1 \
unicode-width-0.1.9 \
unicode-xid-0.2.3 \
- untrusted-0.7.1 \
+ untrusted-0.9.0 \
+ ureq-2.9.6 \
url-2.3.1 \
utf8parse-0.2.1 \
uuid-1.0.0 \
- v8-0.74.1 \
+ v8-0.86.0 \
valuable-0.1.0 \
version_check-0.9.4 \
wait-timeout-0.2.0 \
@@ -314,27 +327,29 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-support-0.2.87 \
wasm-bindgen-shared-0.2.87 \
wasm-encoder-0.201.0 \
+ wasm-encoder-0.202.0 \
wasm-metadata-0.201.0 \
- wasm-mutate-0.201.0 \
- wasm-smith-0.201.0 \
+ wasm-metadata-0.202.0 \
+ wasm-mutate-0.202.0 \
+ wasm-smith-0.202.0 \
wasmi-0.31.1 \
wasmi_arena-0.4.1 \
wasmi_core-0.13.0 \
wasmparser-0.201.0 \
+ wasmparser-0.202.0 \
wasmparser-nostd-0.100.1 \
- wasmprinter-0.201.0 \
+ wasmprinter-0.202.0 \
wast-35.0.2 \
- wast-201.0.0 \
- wat-1.201.0 \
+ wast-202.0.0 \
+ wat-1.202.0 \
web-sys-0.3.57 \
- webpki-roots-0.25.2 \
- which-4.2.5 \
+ webpki-roots-0.26.1 \
+ which-5.0.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-0.52.0 \
- windows-core-0.51.1 \
windows-core-0.52.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -356,28 +371,33 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_msvc-0.52.0 \
winnow-0.5.39 \
winx-0.36.3 \
- wit-bindgen-0.20.0 \
- wit-bindgen-core-0.20.0 \
- wit-bindgen-rust-0.20.0 \
- wit-bindgen-rust-macro-0.20.0 \
+ wit-bindgen-0.22.0 \
+ wit-bindgen-core-0.22.0 \
+ wit-bindgen-rt-0.22.0 \
+ wit-bindgen-rust-0.22.0 \
+ wit-bindgen-rust-macro-0.22.0 \
wit-component-0.201.0 \
+ wit-component-0.202.0 \
wit-parser-0.201.0 \
+ wit-parser-0.202.0 \
witx-0.9.1 \
+ xattr-1.2.0 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
+ zeroize-1.7.0 \
zstd-0.13.0 \
zstd-safe-7.0.0 \
zstd-sys-2.0.9+zstd.1.5.5
-GH_TUPLE= WebAssembly:wasm-c-api:c9d3128:wasm_c_api/crates/c-api/wasm-c-api \
- WebAssembly:wasi-nn:e2310b8:wasi_nn/crates/wasi-nn/spec \
- WebAssembly:testsuite:5a1a590:testsuite/tests/spec_testsuite \
+GH_TUPLE= WebAssembly:wasi-nn:e2310b8:wasi_nn/crates/wasi-nn/spec \
+ WebAssembly:testsuite:16a839d:testsuite/tests/spec_testsuite \
WebAssembly:wasi-testsuite:09517e5:wasi_testsuite/tests/wasi_testsuite/wasi-common \
WebAssembly:wasi-threads:e1893c0:wasi_threads/tests/wasi_testsuite/wasi-threads
PLIST_FILES= include/doc-wasm.h \
include/wasi.h \
include/wasm.h \
+ include/wasm.hh \
include/wasmtime.h \
include/wasmtime/async.h \
include/wasmtime/config.h \
@@ -391,6 +411,7 @@ PLIST_FILES= include/doc-wasm.h \
include/wasmtime/memory.h \
include/wasmtime/module.h \
include/wasmtime/profiling.h \
+ include/wasmtime/sharedmemory.h \
include/wasmtime/store.h \
include/wasmtime/table.h \
include/wasmtime/trap.h \
@@ -400,7 +421,7 @@ PLIST_FILES= include/doc-wasm.h \
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/include/wasmtime
- ${INSTALL_DATA} ${WRKSRC}/crates/c-api/wasm-c-api/include/wasm.h ${STAGEDIR}${PREFIX}/include
+ ${INSTALL_DATA} ${WRKSRC}/crates/c-api/include/wasm.h ${STAGEDIR}${PREFIX}/include
(cd ${WRKSRC}/crates/c-api/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include)
${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/libwasmtime.a ${STAGEDIR}${PREFIX}/lib
${INSTALL_LIB} ${WRKDIR}/target/*-unknown-freebsd/release/libwasmtime.so ${STAGEDIR}${PREFIX}/lib
diff --git a/devel/libwasmtime/distinfo b/devel/libwasmtime/distinfo
index 4e24e9feb0e2..2c780dc5ebc7 100644
--- a/devel/libwasmtime/distinfo
+++ b/devel/libwasmtime/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713017749
+TIMESTAMP = 1714841158
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
@@ -53,8 +53,8 @@ SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee
SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
-SHA256 (rust/crates/bytes-1.4.0.crate) = 89b2fd2a0dcf38d7971e2194b6b6eebab45ae01067456a7fd93d5547a61b70be
-SIZE (rust/crates/bytes-1.4.0.crate) = 58080
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
SHA256 (rust/crates/camino-1.1.4.crate) = c530edf18f37068ac2d977409ed5cd50d53d73bc653c7647b48eb78976ac9ae2
@@ -81,6 +81,8 @@ SHA256 (rust/crates/cargo_metadata-0.18.1.crate) = 2d886547e41f740c616ae73108f6e
SIZE (rust/crates/cargo_metadata-0.18.1.crate) = 24535
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
+SHA256 (rust/crates/castaway-0.2.2.crate) = 8a17ed5635fc8536268e5d4de1e22e81ac34419e5f052d4d51f4e01dcc263fcc
+SIZE (rust/crates/castaway-0.2.2.crate) = 11091
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
@@ -103,6 +105,8 @@ SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b0938
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
+SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
SHA256 (rust/crates/console-0.15.0.crate) = a28b32d32ca44b70c3e4acd7db1babf555fa026e385fb95f18028f88848b3c31
SIZE (rust/crates/console-0.15.0.crate) = 23507
SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
@@ -157,6 +161,8 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
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/escape8259-0.5.2.crate) = ba4f4911e3666fcd7826997b4745c8224295a6f3072f1418c3067b97a67557ee
+SIZE (rust/crates/escape8259-0.5.2.crate) = 5462
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.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
@@ -171,14 +177,16 @@ SHA256 (rust/crates/filetime-0.2.16.crate) = c0408e2626025178a6a7f7ffc05a25bc471
SIZE (rust/crates/filetime-0.2.16.crate) = 14502
SHA256 (rust/crates/flagset-0.4.3.crate) = cda653ca797810c02f7ca4b804b40b8b95ae046eb989d356bce17919a8c25499
SIZE (rust/crates/flagset-0.4.3.crate) = 13054
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/form_urlencoded-1.1.0.crate) = a9c384f161156f5260c24a097c56119f9be8c798586aecc13afbcbe7b7e26bf8
SIZE (rust/crates/form_urlencoded-1.1.0.crate) = 8734
SHA256 (rust/crates/fs-set-times-0.20.1.crate) = 033b337d725b97690d86893f9de22b67b80dcc4e9ad815f348254c38119db8fb
SIZE (rust/crates/fs-set-times-0.20.1.crate) = 14607
-SHA256 (rust/crates/fslock-0.1.8.crate) = 57eafdd0c16f57161105ae1b98a1238f97645f2f588438b2949c99a2af9616bf
-SIZE (rust/crates/fslock-0.1.8.crate) = 12015
+SHA256 (rust/crates/fslock-0.2.1.crate) = 04412b8935272e3a9bae6f48c7bfff74c2911f60525404edfdd28e49884c3bfb
+SIZE (rust/crates/fslock-0.2.1.crate) = 13463
SHA256 (rust/crates/futures-0.3.27.crate) = 531ac96c6ff5fd7c62263c5e3c67a603af4fcaee2e1a0ae5565ba3a11e69e549
SIZE (rust/crates/futures-0.3.27.crate) = 52816
SHA256 (rust/crates/futures-channel-0.3.27.crate) = 164713a5a0dcc3e7b4b1ed7d3b433cabc18025386f9339346e8daf15963cf7ac
@@ -203,8 +211,6 @@ SHA256 (rust/crates/getrandom-0.2.9.crate) = c85e1d9ab2eadba7e5040d4e09cbd6d072b
SIZE (rust/crates/getrandom-0.2.9.crate) = 34457
SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
SIZE (rust/crates/gimli-0.28.0.crate) = 269277
-SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
-SIZE (rust/crates/glob-0.3.0.crate) = 18724
SHA256 (rust/crates/h2-0.4.2.crate) = 31d030e59af851932b72ceebadf4a2b5986dba4c3b99dd2493f8273a0f151943
SIZE (rust/crates/h2-0.4.2.crate) = 168108
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
@@ -219,6 +225,8 @@ SHA256 (rust/crates/heck-0.4.0.crate) = 2540771e65fc8cb83cd6e8a237f70c319bd5c29f
SIZE (rust/crates/heck-0.4.0.crate) = 11161
SHA256 (rust/crates/hermit-abi-0.3.0.crate) = 856b5cb0902c2b6d65d5fd97dfa30f9b70c7538e770b98eab5ed52d8db923e01
SIZE (rust/crates/hermit-abi-0.3.0.crate) = 15200
+SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
+SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/http-1.0.0.crate) = b32afd38673a8016f7c9ae69e5af41a58f81b1d31689040f2f1959594ce194ea
SIZE (rust/crates/http-1.0.0.crate) = 100981
SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
@@ -285,6 +293,8 @@ SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b1639
SIZE (rust/crates/libloading-0.8.1.crate) = 27893
SHA256 (rust/crates/libm-0.2.7.crate) = f7012b1bbb0719e1097c47611d3898568c546d597c2e74d66f6087edd5233ff4
SIZE (rust/crates/libm-0.2.7.crate) = 115688
+SHA256 (rust/crates/libtest-mimic-0.7.0.crate) = 7f0f4c6f44ecfd52e8b443f2ad18f2b996540135771561283c2352ce56a1c70b
+SIZE (rust/crates/libtest-mimic-0.7.0.crate) = 26695
SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
SHA256 (rust/crates/listenfd-1.0.0.crate) = 14e4fcc00ff6731d94b70e16e71f43bda62883461f31230742e3bc6dddf12988
@@ -293,6 +303,8 @@ SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b603
SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
SIZE (rust/crates/mach-0.3.2.crate) = 19611
+SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
+SIZE (rust/crates/mach2-0.4.2.crate) = 21889
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
@@ -319,14 +331,16 @@ SHA256 (rust/crates/number_prefix-0.3.0.crate) = 17b02fc0ff9a9e4b35b3342880f48e8
SIZE (rust/crates/number_prefix-0.3.0.crate) = 6291
SHA256 (rust/crates/object-0.32.0.crate) = 77ac5bbd07aea88c60a577a1ce218075ffd59208b2d7ca97adf9bfc5aeb21ebe
SIZE (rust/crates/object-0.32.0.crate) = 275335
+SHA256 (rust/crates/object-0.33.0.crate) = d8dd6c0cdf9429bce006e1362bfce61fa1bfd8c898a643ed8d2b471934701d3d
+SIZE (rust/crates/object-0.33.0.crate) = 310775
SHA256 (rust/crates/ocaml-boxroot-sys-0.2.0.crate) = 5186393bfbee4ce2bc5bbb82beafb77e85c1d0a557e3cfc8c8a0d63d7845fed5
SIZE (rust/crates/ocaml-boxroot-sys-0.2.0.crate) = 12152
SHA256 (rust/crates/ocaml-interop-0.8.8.crate) = 2e01e08412a7e072a90a225d2ae49a2860aeea853ce673bc63891dbf86aed063
SIZE (rust/crates/ocaml-interop-0.8.8.crate) = 29915
SHA256 (rust/crates/ocaml-sys-0.22.3.crate) = 73ec6ca7d41458442627435afb8f4671e83fd642e8a560171d671a1f679aa3cf
SIZE (rust/crates/ocaml-sys-0.22.3.crate) = 8550
-SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
-SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+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.6.0.crate) = 24bd3a7ef39968e6a4f1b1206c1c876f9bd50cf739ccbcd69f8539bbac5dcc7a
@@ -335,6 +349,10 @@ SHA256 (rust/crates/openvino-finder-0.6.0.crate) = 05d234d1394a413ea8adaf0c40806
SIZE (rust/crates/openvino-finder-0.6.0.crate) = 5361
SHA256 (rust/crates/openvino-sys-0.6.0.crate) = 44c98acf37fc84ad9d7da4dc6c18f0f60ad209b43a6f555be01f9003d0a2a43d
SIZE (rust/crates/openvino-sys-0.6.0.crate) = 22546
+SHA256 (rust/crates/ort-2.0.0-rc.0.crate) = f8e5caf4eb2ead4bc137c3ff4e347940e3e556ceb11a4180627f04b63d7342dd
+SIZE (rust/crates/ort-2.0.0-rc.0.crate) = 56350
+SHA256 (rust/crates/ort-sys-2.0.0-rc.0.crate) = f48b5623df2187e0db543ecb2032a6a999081086b7ffddd318000c00b23ace46
+SIZE (rust/crates/ort-sys-2.0.0-rc.0.crate) = 29602
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/paste-1.0.7.crate) = 0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc
@@ -401,18 +419,22 @@ SHA256 (rust/crates/regex-syntax-0.7.4.crate) = e5ea92a5b6195c6ef2a0295ea818b312
SIZE (rust/crates/regex-syntax-0.7.4.crate) = 343365
SHA256 (rust/crates/region-2.2.0.crate) = 877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0
SIZE (rust/crates/region-2.2.0.crate) = 13395
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/ring-0.17.3.crate) = 9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e
+SIZE (rust/crates/ring-0.17.3.crate) = 4146357
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
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.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.21.6.crate) = 1d1feddffcfcc0b33f5c6ce9a29e341e4cd59c3f78e7ee45f4a40c038b1d6cbb
-SIZE (rust/crates/rustls-0.21.6.crate) = 282907
-SHA256 (rust/crates/rustls-webpki-0.101.4.crate) = 7d93931baf2d282fff8d3a532bbfd7653f734643161b87e3e01e59a04439bf0d
-SIZE (rust/crates/rustls-webpki-0.101.4.crate) = 164324
+SHA256 (rust/crates/rustls-0.22.2.crate) = e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41
+SIZE (rust/crates/rustls-0.22.2.crate) = 332080
+SHA256 (rust/crates/rustls-pki-types-1.3.1.crate) = 5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8
+SIZE (rust/crates/rustls-pki-types-1.3.1.crate) = 21637
+SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
+SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
+SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
+SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
SHA256 (rust/crates/ryu-1.0.9.crate) = 73b4b750c782965c211b42f022f59af1fbceabdd026623714f104152f1ec149f
@@ -421,8 +443,6 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/scopeguard-1.1.0.crate) = d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd
SIZE (rust/crates/scopeguard-1.1.0.crate) = 11470
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
SHA256 (rust/crates/semver-1.0.17.crate) = bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed
SIZE (rust/crates/semver-1.0.17.crate) = 29685
SHA256 (rust/crates/serde-1.0.188.crate) = cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e
@@ -457,8 +477,6 @@ SHA256 (rust/crates/souper-ir-2.1.0.crate) = a50c18ce33988e1973003afbaa66e6a465a
SIZE (rust/crates/souper-ir-2.1.0.crate) = 17732
SHA256 (rust/crates/spdx-0.10.1.crate) = 2971cb691ca629f46174f73b1f95356c5617f89b4167f04107167c3dccb8dd89
SIZE (rust/crates/spdx-0.10.1.crate) = 936816
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.4.crate) = 7f6002a767bff9e83f8eeecf883ecb8011875a21ae8da43bffb817a57e78cc09
SIZE (rust/crates/spin-0.9.4.crate) = 30180
SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
@@ -469,6 +487,8 @@ 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.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/symbolic_expressions-5.0.3.crate) = 7c68d531d83ec6c531150584c42a4290911964d5f0d79132b193b67252a23b71
SIZE (rust/crates/symbolic_expressions-5.0.3.crate) = 14864
SHA256 (rust/crates/syn-1.0.92.crate) = 7ff7c592601f11445996a06f8ad0c27f094a58857c2f89e97974ab9235b92c52
@@ -477,6 +497,8 @@ SHA256 (rust/crates/syn-2.0.32.crate) = 239814284fd6f1a4ffe4ca893952cdd93c224b6a
SIZE (rust/crates/syn-2.0.32.crate) = 242504
SHA256 (rust/crates/system-interface-0.27.1.crate) = 9aef1f9d4c1dbdd1cb3a63be9efd2f04d8ddbc919d46112982c76818ffc2f1a7
SIZE (rust/crates/system-interface-0.27.1.crate) = 31787
+SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
+SIZE (rust/crates/tar-0.4.40.crate) = 51844
SHA256 (rust/crates/target-lexicon-0.12.13.crate) = 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae
SIZE (rust/crates/target-lexicon-0.12.13.crate) = 25424
SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
@@ -493,6 +515,8 @@ SHA256 (rust/crates/thiserror-impl-1.0.43.crate) = 463fe12d7993d3b327787537ce8dd
SIZE (rust/crates/thiserror-impl-1.0.43.crate) = 15062
SHA256 (rust/crates/thread_local-1.1.4.crate) = 5516c27b78311c50bf42c071425c560ac799b11c30b31f87e3081965fe5e0180
SIZE (rust/crates/thread_local-1.1.4.crate) = 13106
+SHA256 (rust/crates/threadpool-1.8.1.crate) = d050e60b33d41c19108b32cea32164033a9013fe3b46cbd4457559bfbf77afaa
+SIZE (rust/crates/threadpool-1.8.1.crate) = 14408
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -503,8 +527,8 @@ SHA256 (rust/crates/tokio-1.29.1.crate) = 532826ff75199d5833b9d2c5fe410f29235e25
SIZE (rust/crates/tokio-1.29.1.crate) = 693627
SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
-SHA256 (rust/crates/tokio-rustls-0.24.0.crate) = e0d409377ff5b1e3ca6437aa86c1eb7d40c134bfec254e44c830defa92669db5
-SIZE (rust/crates/tokio-rustls-0.24.0.crate) = 25460
+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
SIZE (rust/crates/tokio-util-0.7.4.crate) = 93424
SHA256 (rust/crates/toml-0.8.10.crate) = 9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290
@@ -539,16 +563,18 @@ SHA256 (rust/crates/unicode-width-0.1.9.crate) = 3ed742d4ea2bd1176e236172c8429aa
SIZE (rust/crates/unicode-width-0.1.9.crate) = 16745
SHA256 (rust/crates/unicode-xid-0.2.3.crate) = 957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04
SIZE (rust/crates/unicode-xid-0.2.3.crate) = 15174
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/ureq-2.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
+SIZE (rust/crates/ureq-2.9.6.crate) = 113677
SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
SIZE (rust/crates/url-2.3.1.crate) = 72777
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uuid-1.0.0.crate) = 8cfcd319456c4d6ea10087ed423473267e1a071f3bc0aa89f80d60997843c6f0
SIZE (rust/crates/uuid-1.0.0.crate) = 48627
-SHA256 (rust/crates/v8-0.74.1.crate) = 1202e0bd078112bf8d521491560645e1fd6955c4afd975c75b05596a7e7e4eea
-SIZE (rust/crates/v8-0.74.1.crate) = 20387395
+SHA256 (rust/crates/v8-0.86.0.crate) = 0d30d72faeef07020ec4428dbfa2909801e5e36becf650c1b49c92b70f6771d8
+SIZE (rust/crates/v8-0.86.0.crate) = 23502432
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
SIZE (rust/crates/valuable-0.1.0.crate) = 27718
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -575,12 +601,16 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe99511
SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
SHA256 (rust/crates/wasm-encoder-0.201.0.crate) = b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a
SIZE (rust/crates/wasm-encoder-0.201.0.crate) = 50174
+SHA256 (rust/crates/wasm-encoder-0.202.0.crate) = bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a
+SIZE (rust/crates/wasm-encoder-0.202.0.crate) = 50182
SHA256 (rust/crates/wasm-metadata-0.201.0.crate) = 0fd83062c17b9f4985d438603cde0a5e8c5c8198201a6937f778b607924c7da2
SIZE (rust/crates/wasm-metadata-0.201.0.crate) = 9851
-SHA256 (rust/crates/wasm-mutate-0.201.0.crate) = e4998a6d2c774d9ead7fd7e4d4c932b78c665ac893fd067ae7e18a62c3c4af71
-SIZE (rust/crates/wasm-mutate-0.201.0.crate) = 87011
-SHA256 (rust/crates/wasm-smith-0.201.0.crate) = 61ff53a54a853f174b0df74cdb1553f1451e7bcdc23b26b1379f664ee1913d1a
-SIZE (rust/crates/wasm-smith-0.201.0.crate) = 87289
+SHA256 (rust/crates/wasm-metadata-0.202.0.crate) = 094aea3cb90e09f16ee25a4c0e324b3e8c934e7fd838bfa039aef5352f44a917
+SIZE (rust/crates/wasm-metadata-0.202.0.crate) = 9851
+SHA256 (rust/crates/wasm-mutate-0.202.0.crate) = 8d82e837ffc4f88364b43e9aa2c415b27fd6526b7809bcfe83c5a974db7578b7
+SIZE (rust/crates/wasm-mutate-0.202.0.crate) = 86988
+SHA256 (rust/crates/wasm-smith-0.202.0.crate) = 4cf58fe4c46def4c0cdab0818cf0e663db7a018473795349996c48335d5d1163
+SIZE (rust/crates/wasm-smith-0.202.0.crate) = 88661
SHA256 (rust/crates/wasmi-0.31.1.crate) = acfc1e384a36ca532d070a315925887247f3c7e23567e23e0ac9b1c5d6b8bf76
SIZE (rust/crates/wasmi-0.31.1.crate) = 136538
SHA256 (rust/crates/wasmi_arena-0.4.1.crate) = 104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073
@@ -589,22 +619,24 @@ SHA256 (rust/crates/wasmi_core-0.13.0.crate) = dcf1a7db34bff95b85c261002720c00c3
SIZE (rust/crates/wasmi_core-0.13.0.crate) = 20814
SHA256 (rust/crates/wasmparser-0.201.0.crate) = 84e5df6dba6c0d7fafc63a450f1738451ed7a0b52295d83e868218fa286bf708
SIZE (rust/crates/wasmparser-0.201.0.crate) = 193177
+SHA256 (rust/crates/wasmparser-0.202.0.crate) = d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413
+SIZE (rust/crates/wasmparser-0.202.0.crate) = 193217
SHA256 (rust/crates/wasmparser-nostd-0.100.1.crate) = 9157cab83003221bfd385833ab587a039f5d6fa7304854042ba358a3b09e0724
SIZE (rust/crates/wasmparser-nostd-0.100.1.crate) = 118245
-SHA256 (rust/crates/wasmprinter-0.201.0.crate) = a67e66da702706ba08729a78e3c0079085f6bfcb1a62e4799e97bbf728c2c265
-SIZE (rust/crates/wasmprinter-0.201.0.crate) = 35772
+SHA256 (rust/crates/wasmprinter-0.202.0.crate) = ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a
+SIZE (rust/crates/wasmprinter-0.202.0.crate) = 36575
SHA256 (rust/crates/wast-35.0.2.crate) = 2ef140f1b49946586078353a453a1d28ba90adfc54dde75710bc1931de204d68
SIZE (rust/crates/wast-35.0.2.crate) = 90940
-SHA256 (rust/crates/wast-201.0.0.crate) = 1ef6e1ef34d7da3e2b374fd2b1a9c0227aff6cad596e1b24df9b58d0f6222faa
-SIZE (rust/crates/wast-201.0.0.crate) = 134183
-SHA256 (rust/crates/wat-1.201.0.crate) = 453d5b37a45b98dee4f4cb68015fc73634d7883bbef1c65e6e9c78d454cf3f32
-SIZE (rust/crates/wat-1.201.0.crate) = 9811
+SHA256 (rust/crates/wast-202.0.0.crate) = 1fbcb11204515c953c9b42ede0a46a1c5e17f82af05c4fae201a8efff1b0f4fe
+SIZE (rust/crates/wast-202.0.0.crate) = 134129
+SHA256 (rust/crates/wat-1.202.0.crate) = 4de4b15a47135c56a3573406e9977b9518787a6154459b4842a9b9d3d1684848
+SIZE (rust/crates/wat-1.202.0.crate) = 9814
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.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
-SIZE (rust/crates/webpki-roots-0.25.2.crate) = 250405
-SHA256 (rust/crates/which-4.2.5.crate) = 5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae
-SIZE (rust/crates/which-4.2.5.crate) = 9326
+SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
+SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
+SHA256 (rust/crates/which-5.0.0.crate) = 9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14
+SIZE (rust/crates/which-5.0.0.crate) = 16635
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
@@ -615,8 +647,6 @@ 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.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
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
@@ -659,38 +689,46 @@ SHA256 (rust/crates/winnow-0.5.39.crate) = 5389a154b01683d28c77f8f68f49dea75f0a4
SIZE (rust/crates/winnow-0.5.39.crate) = 159300
SHA256 (rust/crates/winx-0.36.3.crate) = f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346
SIZE (rust/crates/winx-0.36.3.crate) = 13696
-SHA256 (rust/crates/wit-bindgen-0.20.0.crate) = 39e6058f3ef320faece2d48ab105a278e94bac47df03b04af69c205173e0afcc
-SIZE (rust/crates/wit-bindgen-0.20.0.crate) = 20358
-SHA256 (rust/crates/wit-bindgen-core-0.20.0.crate) = 11a8abb3fed5dee9be41aef6609fe2bc4a9d10f82af24fe9b843e885d51ef638
-SIZE (rust/crates/wit-bindgen-core-0.20.0.crate) = 19410
-SHA256 (rust/crates/wit-bindgen-rust-0.20.0.crate) = e7c63da73f9dc6b68c6aea864b3e277ddb056ec49bd3e41b2b76bc2165d769a9
-SIZE (rust/crates/wit-bindgen-rust-0.20.0.crate) = 38644
-SHA256 (rust/crates/wit-bindgen-rust-macro-0.20.0.crate) = 2adddfe43ab23342715b15225a32b29010f8af91ad9cab7a51a46c5006aea08e
-SIZE (rust/crates/wit-bindgen-rust-macro-0.20.0.crate) = 5097
+SHA256 (rust/crates/wit-bindgen-0.22.0.crate) = 288f992ea30e6b5c531b52cdd5f3be81c148554b09ea416f058d16556ba92c27
+SIZE (rust/crates/wit-bindgen-0.22.0.crate) = 18348
+SHA256 (rust/crates/wit-bindgen-core-0.22.0.crate) = e85e72719ffbccf279359ad071497e47eb0675fe22106dea4ed2d8a7fcb60ba4
+SIZE (rust/crates/wit-bindgen-core-0.22.0.crate) = 19503
+SHA256 (rust/crates/wit-bindgen-rt-0.22.0.crate) = fcb8738270f32a2d6739973cbbb7c1b6dd8959ce515578a6e19165853272ee64
+SIZE (rust/crates/wit-bindgen-rt-0.22.0.crate) = 2615
+SHA256 (rust/crates/wit-bindgen-rust-0.22.0.crate) = d8a39a15d1ae2077688213611209849cad40e9e5cccf6e61951a425850677ff3
+SIZE (rust/crates/wit-bindgen-rust-0.22.0.crate) = 38841
+SHA256 (rust/crates/wit-bindgen-rust-macro-0.22.0.crate) = d376d3ae5850526dfd00d937faea0d81a06fa18f7ac1e26f386d760f241a8f4b
+SIZE (rust/crates/wit-bindgen-rust-macro-0.22.0.crate) = 5104
SHA256 (rust/crates/wit-component-0.201.0.crate) = 421c0c848a0660a8c22e2fd217929a0191f14476b68962afd2af89fd22e39825
SIZE (rust/crates/wit-component-0.201.0.crate) = 173541
+SHA256 (rust/crates/wit-component-0.202.0.crate) = 0c836b1fd9932de0431c1758d8be08212071b6bba0151f7bac826dbc4312a2a9
+SIZE (rust/crates/wit-component-0.202.0.crate) = 183707
SHA256 (rust/crates/wit-parser-0.201.0.crate) = 196d3ecfc4b759a8573bf86a9b3f8996b304b3732e4c7de81655f875f6efdca6
SIZE (rust/crates/wit-parser-0.201.0.crate) = 101526
+SHA256 (rust/crates/wit-parser-0.202.0.crate) = 744237b488352f4f27bca05a10acb79474415951c450e52ebd0da784c1df2bcc
+SIZE (rust/crates/wit-parser-0.202.0.crate) = 102081
SHA256 (rust/crates/witx-0.9.1.crate) = e366f27a5cabcddb2706a78296a40b8fcc451e1a6aba2fc1d94b4a01bdaaef4b
SIZE (rust/crates/witx-0.9.1.crate) = 45928
+SHA256 (rust/crates/xattr-1.2.0.crate) = 914566e6413e7fa959cc394fb30e563ba80f3541fbd40816d4c05a0fc3f2a0f1
+SIZE (rust/crates/xattr-1.2.0.crate) = 12777
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 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zstd-0.13.0.crate) = bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110
SIZE (rust/crates/zstd-0.13.0.crate) = 28911
SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e
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-v19.0.2_GH0.tar.gz) = 2c790f045631feb2278ad0c8c8cf774966b46dff1fa541b8004cf5d27feee790
-SIZE (bytecodealliance-wasmtime-v19.0.2_GH0.tar.gz) = 5041888
-SHA256 (WebAssembly-wasm-c-api-c9d3128_GH0.tar.gz) = 8387f9baaf5ba5675290c5c1f153eef48bec5098cfd10999fc681c3ed7b90abc
-SIZE (WebAssembly-wasm-c-api-c9d3128_GH0.tar.gz) = 57016
+SHA256 (bytecodealliance-wasmtime-v20.0.1_GH0.tar.gz) = f98c3a61ec487f8707ab941db71bd59d06a512d0745b0a270c7425c56cb8c309
+SIZE (bytecodealliance-wasmtime-v20.0.1_GH0.tar.gz) = 9828355
SHA256 (WebAssembly-wasi-nn-e2310b8_GH0.tar.gz) = 759251f1c3a4fd25670558d7c384f2aaf19ebbb61a366dc8dd902074314450db
SIZE (WebAssembly-wasi-nn-e2310b8_GH0.tar.gz) = 8541
-SHA256 (WebAssembly-testsuite-5a1a590_GH0.tar.gz) = 1ba353b97fa75379db939b84fba8c4ce19de9f970f3ee84e549cbf368ae2574b
-SIZE (WebAssembly-testsuite-5a1a590_GH0.tar.gz) = 629534
+SHA256 (WebAssembly-testsuite-16a839d_GH0.tar.gz) = b76f27c0d18574899aec52f5c3cf2fb6e72b5281f39dc68cfc39e035b28b786e
+SIZE (WebAssembly-testsuite-16a839d_GH0.tar.gz) = 629814
SHA256 (WebAssembly-wasi-testsuite-09517e5_GH0.tar.gz) = db97389d7e04a10f38827d41fce8cfd8451643133ee7423debfafec593e16600
SIZE (WebAssembly-wasi-testsuite-09517e5_GH0.tar.gz) = 7679709
SHA256 (WebAssembly-wasi-threads-e1893c0_GH0.tar.gz) = 451677e69ee3958fcd8798eeba6975afc3fb13c6dbd5c94b68e9bb2b8c10dfd5
diff --git a/devel/llvm-devel/Makefile b/devel/llvm-devel/Makefile
index 81e20881c233..cda6a37b8a9f 100644
--- a/devel/llvm-devel/Makefile
+++ b/devel/llvm-devel/Makefile
@@ -291,7 +291,8 @@ LLVM_ENABLE_PROJECTS+= openmp
MAN1SRCS+= ${OPENMP_MAN1SRCS}
COMMANDS+= ${OPENMP_COMMANDS}
.endif
-OPENMP_PATTERN= ${OPENMP_COMMANDS:tW:C/ */|/g}|cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
+#OPENMP_PATTERN= ${OPENMP_COMMANDS:tW:C/ */|/g}|cmake\/openmp|libarcher|lib[ig]*omp|omp.h|ompt.h|ompt-multiplex.h|ompx.h|omp-tools.h|omp_lib
+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
@@ -425,7 +426,6 @@ post-install-CLANG-on:
${MKDIR} ${STAGEDIR}${PREFIX}/share/toolchains/
${INSTALL_DATA} ${WRKDIR}/xtoolchain.mk \
${STAGEDIR}${PREFIX}/share/toolchains/llvm${LLVM_SUFFIX}.mk
- ${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang/CIR
post-install-EXTRAS-on:
${RMDIR} ${STAGEDIR}${LLVM_PREFIX}/include/clang-tidy/misc/ConfusableTable
diff --git a/devel/llvm-devel/Makefile.COMMANDS b/devel/llvm-devel/Makefile.COMMANDS
index bf8b8a9d3a77..c296aa5d5241 100644
--- a/devel/llvm-devel/Makefile.COMMANDS
+++ b/devel/llvm-devel/Makefile.COMMANDS
@@ -114,7 +114,6 @@ FLANG_COMMANDS= \
f18-parse-demo \
fir-opt \
flang-new \
- flang-to-external-fc \
tco
LIT_COMMANDS= \
@@ -153,6 +152,4 @@ MLIR_COMMANDS= \
tblgen-lsp-server \
tblgen-to-irdl
-OPENMP_COMMANDS= \
- llvm-omp-device-info \
- llvm-omp-kernel-replay
+OPENMP_COMMANDS=
diff --git a/devel/llvm-devel/Makefile.snapshot b/devel/llvm-devel/Makefile.snapshot
index cbdb47d05b99..ecb352c4edfc 100644
--- a/devel/llvm-devel/Makefile.snapshot
+++ b/devel/llvm-devel/Makefile.snapshot
@@ -4,6 +4,6 @@
#
LLVM_MAJOR= 19
LLVM_RELEASE= ${LLVM_MAJOR}.0.0
-SNAPDATE= 20240415
+SNAPDATE= 20240426
-LLVM_PROJECT_COMMIT= 0287a5cc4e2a5ded1ae2e4079f91052e6a6b8d9b
+LLVM_PROJECT_COMMIT= 451e853e512ba6fca51f0743ffa24d252f7fc633
diff --git a/devel/llvm-devel/distinfo b/devel/llvm-devel/distinfo
index c2d92d898297..5850b4c1004a 100644
--- a/devel/llvm-devel/distinfo
+++ b/devel/llvm-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713213419
-SHA256 (llvm-llvm-project-19.0.d20240415-0287a5cc4e2a5ded1ae2e4079f91052e6a6b8d9b_GH0.tar.gz) = 413e309f629c28ee3263f9332b118bcf06232278bba0326aeaeac1806948122b
-SIZE (llvm-llvm-project-19.0.d20240415-0287a5cc4e2a5ded1ae2e4079f91052e6a6b8d9b_GH0.tar.gz) = 209071716
+TIMESTAMP = 1714153098
+SHA256 (llvm-llvm-project-19.0.d20240426-451e853e512ba6fca51f0743ffa24d252f7fc633_GH0.tar.gz) = eef61bea225a42a2fcf2471d5dd0150df4a19a71f69b0cc761127dde8a24d6e3
+SIZE (llvm-llvm-project-19.0.d20240426-451e853e512ba6fca51f0743ffa24d252f7fc633_GH0.tar.gz) = 209720172
diff --git a/devel/llvm-devel/pkg-plist b/devel/llvm-devel/pkg-plist
index 226dd09bf478..240110c9f80f 100644
--- a/devel/llvm-devel/pkg-plist
+++ b/devel/llvm-devel/pkg-plist
@@ -109,7 +109,6 @@ bin/sancov-devel
%%FLANG%%bin/f18-parse-demo-devel
%%FLANG%%bin/fir-opt-devel
%%FLANG%%bin/flang-new-devel
-%%FLANG%%bin/flang-to-external-fc-devel
%%FLANG%%bin/tco-devel
%%LLD%%bin/ld.lld-devel
%%LLD%%bin/ld64.lld-devel
@@ -136,8 +135,6 @@ bin/sancov-devel
%%MLIR%%bin/mlir-translate-devel
%%MLIR%%bin/tblgen-lsp-server-devel
%%MLIR%%bin/tblgen-to-irdl-devel
-%%OPENMP%%bin/llvm-omp-device-info-devel
-%%OPENMP%%bin/llvm-omp-kernel-replay-devel
%%LIT%%bin/FileCheck-devel
%%LIT%%llvm-devel/bin/FileCheck
%%LIT%%bin/lit-devel
@@ -204,7 +201,6 @@ llvm-devel/bin/dsymutil
%%EXTRAS%%llvm-devel/bin/find-all-symbols
%%FLANG%%llvm-devel/bin/fir-opt
%%FLANG%%llvm-devel/bin/flang-new
-%%FLANG%%llvm-devel/bin/flang-to-external-fc
%%CLANG%%llvm-devel/bin/git-clang-format
%%CLANG%%llvm-devel/bin/hmaptool
%%CLANG%%llvm-devel/bin/intercept-build
@@ -263,8 +259,6 @@ llvm-devel/bin/llvm-mt
llvm-devel/bin/llvm-nm
llvm-devel/bin/llvm-objcopy
llvm-devel/bin/llvm-objdump
-%%OPENMP%%llvm-devel/bin/llvm-omp-device-info
-%%OPENMP%%llvm-devel/bin/llvm-omp-kernel-replay
llvm-devel/bin/llvm-opt-report
llvm-devel/bin/llvm-otool
llvm-devel/bin/llvm-pdbutil
@@ -431,6 +425,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/PosixReturnCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/RedundantBranchConditionCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReservedIdentifierCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/ReturnConstRefFromParameterCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SharedPtrArrayMismatchCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SignalHandlerCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/bugprone/SignedCharMisuseCheck.h
@@ -589,6 +584,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/MakeSharedCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/MakeSmartPtrCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/MakeUniqueCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/MinMaxUseInitializerListCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/PassByValueCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/RawStringLiteralCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/modernize/RedundantVoidArgCheck.h
@@ -677,6 +673,7 @@ llvm-devel/bin/verify-uselistorder
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/IsolateDeclarationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/MagicNumbersCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/MakeMemberFunctionConstCheck.h
+%%EXTRAS%%llvm-devel/include/clang-tidy/readability/MathMissingParenthesesCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/MisleadingIndentationCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/MisplacedArrayIndexCheck.h
%%EXTRAS%%llvm-devel/include/clang-tidy/readability/NamedParameterCheck.h
@@ -809,6 +806,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/AST/DeclContextInternals.h
%%CLANG%%llvm-devel/include/clang/AST/DeclFriend.h
%%CLANG%%llvm-devel/include/clang/AST/DeclGroup.h
+%%CLANG%%llvm-devel/include/clang/AST/DeclID.h
%%CLANG%%llvm-devel/include/clang/AST/DeclLookups.h
%%CLANG%%llvm-devel/include/clang/AST/DeclNodes.inc
%%CLANG%%llvm-devel/include/clang/AST/DeclObjC.h
@@ -921,6 +919,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Analysis/ConstructionContext.h
%%CLANG%%llvm-devel/include/clang/Analysis/DomainSpecific/CocoaConventions.h
%%CLANG%%llvm-devel/include/clang/Analysis/DomainSpecific/ObjCNoReturn.h
+%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/ASTOps.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/AdornedCFG.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/Arena.h
%%CLANG%%llvm-devel/include/clang/Analysis/FlowSensitive/CFGMatchSwitch.h
@@ -1083,6 +1082,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Basic/ParsedAttrInfo.h
%%CLANG%%llvm-devel/include/clang/Basic/PartialDiagnostic.h
%%CLANG%%llvm-devel/include/clang/Basic/PlistSupport.h
+%%CLANG%%llvm-devel/include/clang/Basic/PointerAuthOptions.h
%%CLANG%%llvm-devel/include/clang/Basic/PragmaKinds.h
%%CLANG%%llvm-devel/include/clang/Basic/PrettyStackTrace.h
%%CLANG%%llvm-devel/include/clang/Basic/ProfileList.h
@@ -1144,6 +1144,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtin_cg.inc
%%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtin_sema.inc
%%CLANG%%llvm-devel/include/clang/Basic/riscv_vector_builtins.inc
+%%CLANG%%llvm-devel/include/clang/CIR/Dialect/IR/CIRDialect.h
%%CLANG%%llvm-devel/include/clang/CodeGen/BackendUtil.h
%%CLANG%%llvm-devel/include/clang/CodeGen/CGFunctionInfo.h
%%CLANG%%llvm-devel/include/clang/CodeGen/CodeGenABITypes.h
@@ -1316,6 +1317,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Sema/ParsedAttr.h
%%CLANG%%llvm-devel/include/clang/Sema/ParsedTemplate.h
%%CLANG%%llvm-devel/include/clang/Sema/RISCVIntrinsicManager.h
+%%CLANG%%llvm-devel/include/clang/Sema/Redeclaration.h
%%CLANG%%llvm-devel/include/clang/Sema/Scope.h
%%CLANG%%llvm-devel/include/clang/Sema/ScopeInfo.h
%%CLANG%%llvm-devel/include/clang/Sema/Sema.h
@@ -1329,6 +1331,7 @@ llvm-devel/bin/verify-uselistorder
%%CLANG%%llvm-devel/include/clang/Sema/SemaInternal.h
%%CLANG%%llvm-devel/include/clang/Sema/SemaLambda.h
%%CLANG%%llvm-devel/include/clang/Sema/SemaOpenACC.h
+%%CLANG%%llvm-devel/include/clang/Sema/SemaOpenMP.h
%%CLANG%%llvm-devel/include/clang/Sema/SemaSYCL.h
%%CLANG%%llvm-devel/include/clang/Sema/Template.h
%%CLANG%%llvm-devel/include/clang/Sema/TemplateDeduction.h
@@ -3468,6 +3471,7 @@ llvm-devel/include/llvm/IR/LegacyPassNameParser.h
llvm-devel/include/llvm/IR/MDBuilder.h
llvm-devel/include/llvm/IR/Mangler.h
llvm-devel/include/llvm/IR/MatrixBuilder.h
+llvm-devel/include/llvm/IR/MemoryModelRelaxationAnnotations.h
llvm-devel/include/llvm/IR/Metadata.def
llvm-devel/include/llvm/IR/Metadata.h
llvm-devel/include/llvm/IR/Module.h
@@ -3908,7 +3912,7 @@ llvm-devel/include/llvm/Support/Process.h
llvm-devel/include/llvm/Support/Program.h
llvm-devel/include/llvm/Support/RISCVAttributeParser.h
llvm-devel/include/llvm/Support/RISCVAttributes.h
-llvm-devel/include/llvm/Support/RISCVISAInfo.h
+llvm-devel/include/llvm/Support/RISCVISAUtils.h
llvm-devel/include/llvm/Support/RWMutex.h
llvm-devel/include/llvm/Support/RandomNumberGenerator.h
llvm-devel/include/llvm/Support/Recycler.h
@@ -4001,15 +4005,18 @@ llvm-devel/include/llvm/Target/TargetPfmCounters.td
llvm-devel/include/llvm/Target/TargetSchedule.td
llvm-devel/include/llvm/Target/TargetSelectionDAG.td
llvm-devel/include/llvm/TargetParser/AArch64TargetParser.h
+llvm-devel/include/llvm/TargetParser/AArch64TargetParserDef.inc
llvm-devel/include/llvm/TargetParser/ARMTargetParser.def
llvm-devel/include/llvm/TargetParser/ARMTargetParser.h
llvm-devel/include/llvm/TargetParser/ARMTargetParserCommon.h
+llvm-devel/include/llvm/TargetParser/ARMTargetParserDef.inc
llvm-devel/include/llvm/TargetParser/CSKYTargetParser.def
llvm-devel/include/llvm/TargetParser/CSKYTargetParser.h
llvm-devel/include/llvm/TargetParser/Host.h
llvm-devel/include/llvm/TargetParser/LoongArchTargetParser.def
llvm-devel/include/llvm/TargetParser/LoongArchTargetParser.h
llvm-devel/include/llvm/TargetParser/PPCTargetParser.def
+llvm-devel/include/llvm/TargetParser/RISCVISAInfo.h
llvm-devel/include/llvm/TargetParser/RISCVTargetParser.h
llvm-devel/include/llvm/TargetParser/RISCVTargetParserDef.inc
llvm-devel/include/llvm/TargetParser/SubtargetFeature.h
@@ -5008,6 +5015,7 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/Hoisting.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/MeshShardingInterfaceImpl.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/RuntimeOpVerification.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/SubsetInsertionOpInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
%%MLIR%%llvm-devel/include/mlir/Dialect/Linalg/Transforms/Transforms.h
@@ -5565,6 +5573,10 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.cpp.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.h.inc
%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/IR/XeGPUTypes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.h.inc
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Passes.td
+%%MLIR%%llvm-devel/include/mlir/Dialect/XeGPU/Transforms/Transforms.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/AsyncRuntime.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/CRunnerUtils.h
%%MLIR%%llvm-devel/include/mlir/ExecutionEngine/ExecutionEngine.h
@@ -6051,8 +6063,6 @@ llvm-devel/include/llvm/XRay/YAMLXRayRecord.h
%%OPENMP%%llvm-devel/lib/%%CONFIGURE_TARGET%%/libgomp.so
%%OPENMP%%llvm-devel/lib/%%CONFIGURE_TARGET%%/libiomp5.so
%%OPENMP%%llvm-devel/lib/%%CONFIGURE_TARGET%%/libomp.so
-%%OPENMP%%llvm-devel/lib/%%CONFIGURE_TARGET%%/libomptarget.so
-%%OPENMP%%llvm-devel/lib/%%CONFIGURE_TARGET%%/libomptarget.so.%%LLVM_MAJOR_MINOR%%git
%%POLLY%%llvm-devel/lib/LLVMPolly.so
%%CLANG%%%%FLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/ISO_Fortran_binding.h
%%CLANG%%llvm-devel/lib/clang/%%LLVM_MAJOR%%/include/__clang_cuda_builtin_vars.h
@@ -6924,6 +6934,7 @@ llvm-devel/lib/libLTO.so.%%LLVM_MAJOR_MINOR%%git
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorToLLVMIRTranslation.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRX86VectorTransforms.a
%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUDialect.a
+%%STATIC_LIBS%%%%MLIR%%llvm-devel/lib/libMLIRXeGPUTransforms.a
%%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPolly.a
%%STATIC_LIBS%%%%POLLY%%llvm-devel/lib/libPollyISL.a
llvm-devel/lib/libRemarks.so
diff --git a/devel/love07/Makefile b/devel/love07/Makefile
index 8ae15997549f..029eb5efad33 100644
--- a/devel/love07/Makefile
+++ b/devel/love07/Makefile
@@ -1,6 +1,6 @@
PORTNAME= love
PORTVERSION= 0.7.2
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= devel games
MASTER_SITES= http://cdn.bitbucket.org/rude/love/downloads/ \
http://mirror.amdmi3.ru/distfiles/
diff --git a/devel/magit-devel/Makefile b/devel/magit-devel/Makefile
index c61019b3fef3..96b469ecf6b9 100644
--- a/devel/magit-devel/Makefile
+++ b/devel/magit-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= magit
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.0-903
-DISTVERSIONSUFFIX= -g0e8f25a8
+DISTVERSION= 3.3.0-959
+DISTVERSIONSUFFIX= -g7c794201
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/magit-devel/distinfo b/devel/magit-devel/distinfo
index dde1bda84c07..3ab8e7fa81f0 100644
--- a/devel/magit-devel/distinfo
+++ b/devel/magit-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711955878
-SHA256 (magit-magit-v3.3.0-903-g0e8f25a8_GH0.tar.gz) = 6beca709cf200741992498fc6875a2cf99d848c0787e59727afd11b48fb561e1
-SIZE (magit-magit-v3.3.0-903-g0e8f25a8_GH0.tar.gz) = 670573
+TIMESTAMP = 1714525740
+SHA256 (magit-magit-v3.3.0-959-g7c794201_GH0.tar.gz) = c10873d8dbaef4c2336ff7d5616568cc293e864014ffb285ce30746279ece2ae
+SIZE (magit-magit-v3.3.0-959-g7c794201_GH0.tar.gz) = 673133
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index 51e14745d304..4f4749b3029d 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.30.0
+DISTVERSION= 2.31.0
PORTREVISION= 1
CATEGORIES= devel
@@ -8,7 +8,7 @@ MAINTAINER= ashish@FreeBSD.org
COMMENT= Modern Linker
WWW= https://github.com/rui314/mold
-LICENSE= AGPLv3
+LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= armhf armv7 i386
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index ec0437f8b951..31ffd1797b6e 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710587725
-SHA256 (rui314-mold-v2.30.0_GH0.tar.gz) = 6e5178ccafe828fdb4ba0dd841d083ff6004d3cb41e56485143eb64c716345fd
-SIZE (rui314-mold-v2.30.0_GH0.tar.gz) = 9957539
+TIMESTAMP = 1714749682
+SHA256 (rui314-mold-v2.31.0_GH0.tar.gz) = 3dc3af83a5d22a4b29971bfad17261851d426961c665480e2ca294e5c74aa1e5
+SIZE (rui314-mold-v2.31.0_GH0.tar.gz) = 10031469
diff --git a/devel/mold/files/patch-common_filepath.cc b/devel/mold/files/patch-common_filepath.cc
new file mode 100644
index 000000000000..12d71a2034c8
--- /dev/null
+++ b/devel/mold/files/patch-common_filepath.cc
@@ -0,0 +1,13 @@
+--- common/filepath.cc.orig 2024-05-03 15:37:12 UTC
++++ common/filepath.cc
+@@ -3,6 +3,10 @@
+ #include <filesystem>
+ #include <sys/stat.h>
+
++#ifdef __FreeBSD__
++# include <sys/sysctl.h>
++#endif
++
+ #ifdef __APPLE__
+ # include <mach-o/dyld.h>
+ #endif
diff --git a/devel/mutagen/Makefile b/devel/mutagen/Makefile
index 1840c99cba28..0b6ffb20f811 100644
--- a/devel/mutagen/Makefile
+++ b/devel/mutagen/Makefile
@@ -1,7 +1,6 @@
PORTNAME= mutagen
DISTVERSIONPREFIX= v
-DISTVERSION= 0.17.5
-PORTREVISION= 3
+DISTVERSION= 0.17.6
CATEGORIES= devel net
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/mutagen/distinfo b/devel/mutagen/distinfo
index a584b6078d0a..31cae2b37762 100644
--- a/devel/mutagen/distinfo
+++ b/devel/mutagen/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1706829040
-SHA256 (go/devel_mutagen/mutagen-v0.17.5/v0.17.5.mod) = 56a9005a847a827a7747d0bf7ac8b901196490adc5eae66c5dbe2f400505f601
-SIZE (go/devel_mutagen/mutagen-v0.17.5/v0.17.5.mod) = 1578
-SHA256 (go/devel_mutagen/mutagen-v0.17.5/v0.17.5.zip) = 4a3e02aecd9834ec72e63a9a91ab2006ededd15dee03c284818103575556542b
-SIZE (go/devel_mutagen/mutagen-v0.17.5/v0.17.5.zip) = 961624
+TIMESTAMP = 1714871403
+SHA256 (go/devel_mutagen/mutagen-v0.17.6/v0.17.6.mod) = 02fc9841ce334b25586282aca86f701b7df6b5d544d3635cfc25d97e5904ee07
+SIZE (go/devel_mutagen/mutagen-v0.17.6/v0.17.6.mod) = 1578
+SHA256 (go/devel_mutagen/mutagen-v0.17.6/v0.17.6.zip) = 651ffaa78c0da7bbfba5f5dd20fc910da956e3c73e16f5ef2b9a68360c7900b1
+SIZE (go/devel_mutagen/mutagen-v0.17.6/v0.17.6.zip) = 961634
diff --git a/devel/ncurses/Makefile b/devel/ncurses/Makefile
index 6c9698c8517c..89a15eae11b3 100644
--- a/devel/ncurses/Makefile
+++ b/devel/ncurses/Makefile
@@ -1,9 +1,7 @@
PORTNAME= ncurses
-DISTVERSION= 6.4
-PORTREVISION= 1
+DISTVERSION= 6.5
CATEGORIES= devel
-MASTER_SITES= ftp://ftp.invisible-island.net/${PORTNAME}/ \
- https://invisible-mirror.net/archives/ncurses/
+MASTER_SITES= https://invisible-mirror.net/archives/ncurses/
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= bofh@FreeBSD.org
@@ -20,7 +18,6 @@ USE_LDCONFIG= yes
SHEBANG_FILES= test/tracemunch
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS= --datadir=${PREFIX}/share \
--with-terminfo-dirs="${PREFIX}/share/terminfo:${LOCALBASE}/share/site-terminfo" \
--disable-home-terminfo \
diff --git a/devel/ncurses/distinfo b/devel/ncurses/distinfo
index 551ce1226f79..afa0076edb88 100644
--- a/devel/ncurses/distinfo
+++ b/devel/ncurses/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682187584
-SHA256 (ncurses/ncurses-6.4.tar.gz) = 6931283d9ac87c5073f30b6290c4c75f21632bb4fc3603ac8100812bed248159
-SIZE (ncurses/ncurses-6.4.tar.gz) = 3612591
+TIMESTAMP = 1714420657
+SHA256 (ncurses/ncurses-6.5.tar.gz) = 136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6
+SIZE (ncurses/ncurses-6.5.tar.gz) = 3688489
diff --git a/devel/ncurses/pkg-plist b/devel/ncurses/pkg-plist
index cd7315ed6f74..bfa7798788ac 100644
--- a/devel/ncurses/pkg-plist
+++ b/devel/ncurses/pkg-plist
@@ -20,14 +20,12 @@ include/ncurses/eti.h
include/ncurses/etip.h
include/ncurses/form.h
include/ncurses/menu.h
-include/ncurses/nc_tparm.h
include/ncurses/ncurses.h
include/ncurses/ncurses_dll.h
include/ncurses/panel.h
include/ncurses/term.h
include/ncurses/term_entry.h
include/ncurses/termcap.h
-include/ncurses/tic.h
include/ncurses/unctrl.h
lib/libform.a
lib/libform.so
@@ -83,15 +81,30 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man1/tset.1.gz
%%MANPAGES%%share/man/man3/BC.3x.gz
%%MANPAGES%%share/man/man3/COLORS.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_BLACK.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_BLUE.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_CYAN.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_GREEN.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_MAGENTA.3x.gz
%%MANPAGES%%share/man/man3/COLOR_PAIR.3x.gz
%%MANPAGES%%share/man/man3/COLOR_PAIRS.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_RED.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_WHITE.3x.gz
+%%MANPAGES%%share/man/man3/COLOR_YELLOW.3x.gz
%%MANPAGES%%share/man/man3/COLS.3x.gz
+%%MANPAGES%%share/man/man3/ERR.3x.gz
%%MANPAGES%%share/man/man3/ESCDELAY.3x.gz
+%%MANPAGES%%share/man/man3/FALSE.3x.gz
%%MANPAGES%%share/man/man3/LINES.3x.gz
+%%MANPAGES%%share/man/man3/NCURSES_SCREEN_CB.3x.gz
+%%MANPAGES%%share/man/man3/NCURSES_WINDOW_CB.3x.gz
+%%MANPAGES%%share/man/man3/OK.3x.gz
%%MANPAGES%%share/man/man3/PAIR_NUMBER.3x.gz
%%MANPAGES%%share/man/man3/PC.3x.gz
+%%MANPAGES%%share/man/man3/SCREEN.3x.gz
%%MANPAGES%%share/man/man3/SP.3x.gz
%%MANPAGES%%share/man/man3/TABSIZE.3x.gz
+%%MANPAGES%%share/man/man3/TRUE.3x.gz
%%MANPAGES%%share/man/man3/TYPE_ALNUM.3x.gz
%%MANPAGES%%share/man/man3/TYPE_ALPHA.3x.gz
%%MANPAGES%%share/man/man3/TYPE_ENUM.3x.gz
@@ -100,6 +113,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/TYPE_NUMERIC.3x.gz
%%MANPAGES%%share/man/man3/TYPE_REGEXP.3x.gz
%%MANPAGES%%share/man/man3/UP.3x.gz
+%%MANPAGES%%share/man/man3/WINDOW.3x.gz
%%MANPAGES%%share/man/man3/_nc_free_and_exit.3x.gz
%%MANPAGES%%share/man/man3/_nc_free_tinfo.3x.gz
%%MANPAGES%%share/man/man3/_nc_freeall.3x.gz
@@ -133,6 +147,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/attr_off.3x.gz
%%MANPAGES%%share/man/man3/attr_on.3x.gz
%%MANPAGES%%share/man/man3/attr_set.3x.gz
+%%MANPAGES%%share/man/man3/attr_t.3x.gz
%%MANPAGES%%share/man/man3/attroff.3x.gz
%%MANPAGES%%share/man/man3/attron.3x.gz
%%MANPAGES%%share/man/man3/attrset.3x.gz
@@ -144,6 +159,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/bkgdset.3x.gz
%%MANPAGES%%share/man/man3/bkgrnd.3x.gz
%%MANPAGES%%share/man/man3/bkgrndset.3x.gz
+%%MANPAGES%%share/man/man3/bool.3x.gz
%%MANPAGES%%share/man/man3/boolcodes.3x.gz
%%MANPAGES%%share/man/man3/boolfnames.3x.gz
%%MANPAGES%%share/man/man3/boolnames.3x.gz
@@ -156,8 +172,10 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/can_change_color_sp.3x.gz
%%MANPAGES%%share/man/man3/cbreak.3x.gz
%%MANPAGES%%share/man/man3/cbreak_sp.3x.gz
+%%MANPAGES%%share/man/man3/cchar_t.3x.gz
%%MANPAGES%%share/man/man3/ceiling_panel.3x.gz
%%MANPAGES%%share/man/man3/chgat.3x.gz
+%%MANPAGES%%share/man/man3/chtype.3x.gz
%%MANPAGES%%share/man/man3/clear.3x.gz
%%MANPAGES%%share/man/man3/clearok.3x.gz
%%MANPAGES%%share/man/man3/clrtobot.3x.gz
@@ -421,16 +439,24 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/intrflush.3x.gz
%%MANPAGES%%share/man/man3/intrflush_sp.3x.gz
%%MANPAGES%%share/man/man3/inwstr.3x.gz
+%%MANPAGES%%share/man/man3/is_cbreak.3x.gz
+%%MANPAGES%%share/man/man3/is_cbreak_sp.3x.gz
%%MANPAGES%%share/man/man3/is_cleared.3x.gz
+%%MANPAGES%%share/man/man3/is_echo.3x.gz
+%%MANPAGES%%share/man/man3/is_echo_sp.3x.gz
%%MANPAGES%%share/man/man3/is_idcok.3x.gz
%%MANPAGES%%share/man/man3/is_idlok.3x.gz
%%MANPAGES%%share/man/man3/is_immedok.3x.gz
%%MANPAGES%%share/man/man3/is_keypad.3x.gz
%%MANPAGES%%share/man/man3/is_leaveok.3x.gz
%%MANPAGES%%share/man/man3/is_linetouched.3x.gz
+%%MANPAGES%%share/man/man3/is_nl.3x.gz
+%%MANPAGES%%share/man/man3/is_nl_sp.3x.gz
%%MANPAGES%%share/man/man3/is_nodelay.3x.gz
%%MANPAGES%%share/man/man3/is_notimeout.3x.gz
%%MANPAGES%%share/man/man3/is_pad.3x.gz
+%%MANPAGES%%share/man/man3/is_raw.3x.gz
+%%MANPAGES%%share/man/man3/is_raw_sp.3x.gz
%%MANPAGES%%share/man/man3/is_scrollok.3x.gz
%%MANPAGES%%share/man/man3/is_subwin.3x.gz
%%MANPAGES%%share/man/man3/is_syncok.3x.gz
@@ -758,6 +784,7 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/setcchar.3x.gz
%%MANPAGES%%share/man/man3/setscrreg.3x.gz
%%MANPAGES%%share/man/man3/setsyx.3x.gz
+%%MANPAGES%%share/man/man3/setterm.3x.gz
%%MANPAGES%%share/man/man3/setupterm.3x.gz
%%MANPAGES%%share/man/man3/show_panel.3x.gz
%%MANPAGES%%share/man/man3/slk_attr.3x.gz
@@ -827,6 +854,8 @@ libdata/pkgconfig/tinfo.pc
%%MANPAGES%%share/man/man3/tigetstr_sp.3x.gz
%%MANPAGES%%share/man/man3/timeout.3x.gz
%%MANPAGES%%share/man/man3/tiparm.3x.gz
+%%MANPAGES%%share/man/man3/tiparm_s.3x.gz
+%%MANPAGES%%share/man/man3/tiscan_s.3x.gz
%%MANPAGES%%share/man/man3/top_panel.3x.gz
%%MANPAGES%%share/man/man3/top_row.3x.gz
%%MANPAGES%%share/man/man3/touchline.3x.gz
diff --git a/devel/nextest/Makefile b/devel/nextest/Makefile
index 8ec37a0df430..a5ab57e9a797 100644
--- a/devel/nextest/Makefile
+++ b/devel/nextest/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nextest
DISTVERSIONPREFIX= cargo-nextest-
-DISTVERSION= 0.9.68
-PORTREVISION= 1
+DISTVERSION= 0.9.70
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -22,69 +21,68 @@ GH_ACCOUNT= nextest-rs
CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
- ahash-0.8.7 \
- aho-corasick-1.1.2 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
- anstream-0.6.7 \
- anstyle-1.0.4 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.75 \
+ anyhow-1.0.82 \
async-scoped-0.9.0 \
async-stream-0.3.5 \
async-stream-impl-0.3.5 \
- async-trait-0.1.74 \
+ async-trait-0.1.80 \
atomicwrites-0.4.3 \
- autocfg-1.1.0 \
+ autocfg-1.2.0 \
axum-0.6.20 \
axum-core-0.3.4 \
- backtrace-0.3.69 \
+ backtrace-0.3.71 \
backtrace-ext-0.2.1 \
- base64-0.21.5 \
+ base64-0.21.7 \
base64ct-1.6.0 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
- bitflags-2.4.1 \
+ bitflags-2.5.0 \
block-buffer-0.10.4 \
- bstr-0.2.17 \
bstr-1.9.1 \
- bumpalo-3.14.0 \
+ bumpalo-3.16.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-1.6.0 \
camino-1.1.6 \
camino-tempfile-1.1.1 \
- cargo-platform-0.1.5 \
+ cargo-platform-0.1.8 \
cargo_metadata-0.18.1 \
- cc-1.0.83 \
- cfg-expr-0.15.6 \
+ cc-1.0.95 \
+ cfg-expr-0.15.8 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.35 \
- clap-4.4.18 \
- clap_builder-4.4.18 \
- clap_derive-4.4.7 \
- clap_lex-0.6.0 \
+ chrono-0.4.38 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
color-eyre-0.6.3 \
colorchoice-1.0.0 \
config-0.14.0 \
- console-0.15.7 \
+ console-0.15.8 \
console-api-0.6.0 \
console-subscriber-0.2.0 \
const-oid-0.9.6 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
- cpufeatures-0.2.11 \
- crc32fast-1.3.2 \
- crossbeam-channel-0.5.9 \
- crossbeam-utils-0.8.17 \
+ cpufeatures-0.2.12 \
+ crc32fast-1.4.0 \
+ crossbeam-channel-0.5.12 \
+ crossbeam-utils-0.8.19 \
crypto-common-0.1.6 \
- curve25519-dalek-4.1.1 \
+ curve25519-dalek-4.1.2 \
curve25519-dalek-derive-0.1.1 \
debug-ignore-1.0.5 \
- der-0.7.8 \
+ der-0.7.9 \
dialoguer-0.11.0 \
diff-0.1.13 \
digest-0.10.7 \
@@ -92,19 +90,19 @@ CARGO_CRATES= addr2line-0.21.0 \
duct-0.13.7 \
dunce-1.0.4 \
ed25519-2.2.3 \
- ed25519-dalek-2.1.0 \
- either-1.10.0 \
+ ed25519-dalek-2.1.1 \
+ either-1.11.0 \
enable-ansi-support-0.2.1 \
encode_unicode-0.3.6 \
- encoding_rs-0.8.33 \
+ encoding_rs-0.8.34 \
env_filter-0.1.0 \
env_logger-0.11.3 \
equivalent-1.0.1 \
errno-0.3.8 \
- eyre-0.6.11 \
+ eyre-0.6.12 \
fastrand-1.9.0 \
- fastrand-2.0.1 \
- fiat-crypto-0.2.5 \
+ fastrand-2.0.2 \
+ fiat-crypto-0.2.7 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
flate2-1.0.28 \
@@ -123,18 +121,17 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-task-0.3.30 \
futures-util-0.3.30 \
generic-array-0.14.7 \
- getrandom-0.2.11 \
+ getrandom-0.2.14 \
gimli-0.28.1 \
globset-0.4.14 \
- goldenfile-1.6.0 \
guppy-0.17.5 \
guppy-workspace-hack-0.1.0 \
- h2-0.3.24 \
+ h2-0.3.26 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
hdrhistogram-7.5.4 \
- heck-0.4.1 \
- hermit-abi-0.3.3 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
home-0.5.9 \
http-0.2.12 \
http-body-0.4.6 \
@@ -142,118 +139,118 @@ CARGO_CRATES= addr2line-0.21.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
humantime-serde-1.1.1 \
- hyper-0.14.27 \
+ hyper-0.14.28 \
hyper-rustls-0.24.2 \
hyper-timeout-0.4.1 \
hyper-tls-0.5.0 \
- iana-time-zone-0.1.58 \
+ iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
idna-0.5.0 \
indenter-0.3.3 \
indexmap-1.9.3 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
indicatif-0.17.8 \
- indoc-2.0.4 \
- insta-1.36.1 \
+ indoc-2.0.5 \
+ insta-1.38.0 \
instant-0.1.12 \
ipnet-2.9.0 \
- is-terminal-0.4.9 \
+ is-terminal-0.4.12 \
is_ci-1.2.0 \
- itertools-0.11.0 \
itertools-0.12.1 \
- itoa-1.0.10 \
- jobserver-0.1.27 \
- js-sys-0.3.66 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
+ js-sys-0.3.69 \
lazy_static-1.4.0 \
libc-0.2.153 \
libm-0.2.8 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.12 \
+ linux-raw-sys-0.4.13 \
log-0.4.21 \
maplit-1.0.2 \
matchers-0.1.0 \
matchit-0.7.3 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
miette-7.2.0 \
miette-derive-7.2.0 \
mime-0.3.17 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.1 \
+ miniz_oxide-0.7.2 \
mio-0.8.11 \
mukti-metadata-0.2.1 \
native-tls-0.2.11 \
nested-0.1.1 \
+ newtype-uuid-1.1.0 \
nix-0.28.0 \
nom-7.1.3 \
- num-traits-0.2.17 \
+ num-traits-0.2.18 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
- object-0.32.1 \
+ object-0.32.2 \
once_cell-1.19.0 \
- openssl-0.10.61 \
+ openssl-0.10.64 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.97 \
- os_pipe-1.1.4 \
+ openssl-sys-0.9.102 \
+ os_pipe-1.1.5 \
owo-colors-3.5.0 \
owo-colors-4.0.0 \
pathdiff-0.2.1 \
percent-encoding-2.3.1 \
petgraph-0.6.4 \
- pin-project-1.1.3 \
- pin-project-internal-1.1.3 \
- pin-project-lite-0.2.13 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkcs8-0.10.2 \
- pkg-config-0.3.27 \
- platforms-3.2.0 \
+ pkg-config-0.3.30 \
+ platforms-3.4.0 \
portable-atomic-1.6.0 \
ppv-lite86-0.2.17 \
pretty_assertions-1.4.0 \
- proc-macro2-1.0.78 \
+ proc-macro2-1.0.81 \
proptest-1.4.0 \
- prost-0.12.3 \
- prost-derive-0.12.3 \
- prost-types-0.12.3 \
+ prost-0.12.4 \
+ prost-derive-0.12.4 \
+ prost-types-0.12.4 \
quick-error-1.2.3 \
+ quick-junit-0.4.0 \
quick-xml-0.23.1 \
quick-xml-0.31.0 \
- quote-1.0.35 \
+ quote-1.0.36 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rand_xorshift-0.3.0 \
recursion-0.5.2 \
redox_syscall-0.4.1 \
- regex-1.10.3 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
- regex-automata-0.4.4 \
+ regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
- reqwest-0.11.22 \
- ring-0.17.7 \
+ regex-syntax-0.8.3 \
+ reqwest-0.11.27 \
+ ring-0.17.8 \
ron-0.8.1 \
rustc-demangle-0.1.23 \
rustc_version-0.4.0 \
- rustix-0.38.28 \
- rustls-0.21.10 \
+ rustix-0.38.33 \
+ rustls-0.21.11 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
- rustversion-1.0.14 \
+ rustversion-1.0.15 \
rusty-fork-0.3.0 \
- ryu-1.0.16 \
- schannel-0.1.22 \
- scopeguard-1.2.0 \
+ ryu-1.0.17 \
+ schannel-0.1.23 \
sct-0.7.1 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
self-replace-1.3.7 \
self_update-0.39.0 \
semver-1.0.22 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
+ serde-1.0.198 \
+ serde_derive-1.0.198 \
serde_ignored-0.1.10 \
- serde_json-1.0.114 \
+ serde_json-1.0.116 \
serde_path_to_error-0.1.16 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
@@ -261,21 +258,19 @@ CARGO_CRATES= addr2line-0.21.0 \
sharded-slab-0.1.7 \
shared_child-1.0.0 \
shell-words-1.1.0 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
signature-2.2.0 \
- similar-2.3.0 \
- similar-asserts-1.5.0 \
+ similar-2.5.0 \
slab-0.4.9 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
smawk-0.3.2 \
smol_str-0.2.1 \
- socket2-0.4.10 \
- socket2-0.5.5 \
+ socket2-0.5.6 \
spin-0.9.8 \
spki-0.7.3 \
static_assertions-1.1.0 \
strip-ansi-escapes-0.2.0 \
- strsim-0.10.0 \
+ strsim-0.11.1 \
structmeta-0.2.0 \
structmeta-derive-0.2.0 \
subtle-2.5.0 \
@@ -284,36 +279,36 @@ CARGO_CRATES= addr2line-0.21.0 \
supports-hyperlinks-3.0.0 \
supports-unicode-3.0.0 \
swrite-0.1.0 \
- syn-2.0.52 \
+ syn-2.0.60 \
sync_wrapper-0.1.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
tar-0.4.40 \
- target-lexicon-0.12.13 \
+ target-lexicon-0.12.14 \
target-spec-3.1.0 \
target-spec-miette-0.4.0 \
- tempfile-3.8.1 \
+ tempfile-3.10.1 \
terminal_size-0.3.0 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
test-strategy-0.3.1 \
- textwrap-0.16.0 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
- thread_local-1.1.7 \
+ textwrap-0.16.1 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
+ thread_local-1.1.8 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-io-timeout-1.2.0 \
tokio-macros-2.2.0 \
tokio-native-tls-0.3.1 \
tokio-rustls-0.24.1 \
- tokio-stream-0.1.14 \
+ tokio-stream-0.1.15 \
tokio-util-0.7.10 \
- toml-0.8.11 \
+ toml-0.8.12 \
toml_datetime-0.6.5 \
- toml_edit-0.22.7 \
+ toml_edit-0.22.12 \
tonic-0.10.2 \
tower-0.4.13 \
tower-layer-0.3.2 \
@@ -325,17 +320,16 @@ CARGO_CRATES= addr2line-0.21.0 \
try-lock-0.2.5 \
typenum-1.17.0 \
unarray-0.1.4 \
- unicode-bidi-0.3.14 \
+ unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
unicode-linebreak-0.1.5 \
unicode-normalization-0.1.23 \
- unicode-segmentation-1.10.1 \
unicode-width-0.1.11 \
untrusted-0.9.0 \
url-2.5.0 \
urlencoding-2.1.3 \
utf8parse-0.2.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -344,63 +338,59 @@ CARGO_CRATES= addr2line-0.21.0 \
wait-timeout-0.2.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.89 \
- wasm-bindgen-backend-0.2.89 \
- wasm-bindgen-futures-0.4.39 \
- wasm-bindgen-macro-0.2.89 \
- wasm-bindgen-macro-support-0.2.89 \
- wasm-bindgen-shared-0.2.89 \
- web-sys-0.3.66 \
- webpki-roots-0.25.3 \
+ 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 \
+ webpki-roots-0.25.4 \
win32job-2.0.0 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.0 \
- windows-core-0.51.1 \
windows-core-0.52.0 \
windows-sys-0.42.0 \
- windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.42.2 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
- winnow-0.6.5 \
+ windows_x86_64_msvc-0.52.5 \
+ winnow-0.6.6 \
winreg-0.50.0 \
- xattr-1.1.3 \
+ xattr-1.3.1 \
xxhash-rust-0.8.10 \
- yaml-rust-0.4.5 \
yansi-0.5.1 \
- yansi-1.0.0-rc.1 \
- zerocopy-0.7.31 \
- zerocopy-derive-0.7.31 \
+ zerocopy-0.7.32 \
+ zerocopy-derive-0.7.32 \
zeroize-1.7.0 \
zipsign-api-0.1.1 \
- zstd-0.13.0 \
- zstd-safe-7.0.0 \
- zstd-sys-2.0.9+zstd.1.5.5
+ zstd-0.13.1 \
+ zstd-safe-7.1.0 \
+ zstd-sys-2.0.10+zstd.1.5.6
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/nextest/distinfo b/devel/nextest/distinfo
index 733195989bf4..c226b8d80721 100644
--- a/devel/nextest/distinfo
+++ b/devel/nextest/distinfo
@@ -1,50 +1,50 @@
-TIMESTAMP = 1710659050
+TIMESTAMP = 1714280592
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/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
-SIZE (rust/crates/ahash-0.8.7.crate) = 42894
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+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.7.crate) = 4cd2405b3ac1faab2990b74d728624cd9fd115651fcecc7c2d8daf01376275ba
-SIZE (rust/crates/anstream-0.6.7.crate) = 30063
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
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.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
-SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
SHA256 (rust/crates/async-scoped-0.9.0.crate) = 4042078ea593edffc452eef14e99fdb2b120caa4ad9618bcdeabc4a023b98740
SIZE (rust/crates/async-scoped-0.9.0.crate) = 10352
SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
-SHA256 (rust/crates/async-trait-0.1.74.crate) = a66537f1bb974b254c98ed142ff995236e81b9d0fe4db0575f46612cb15eb0f9
-SIZE (rust/crates/async-trait-0.1.74.crate) = 28997
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
SHA256 (rust/crates/atomicwrites-0.4.3.crate) = fc7b2dbe9169059af0f821e811180fddc971fc210c776c133c7819ccd6e478db
SIZE (rust/crates/atomicwrites-0.4.3.crate) = 6337
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
SIZE (rust/crates/axum-0.6.20.crate) = 146227
SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
-SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
+SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
@@ -53,54 +53,52 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
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/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-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
-SIZE (rust/crates/bstr-0.2.17.crate) = 330350
SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+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.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+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/camino-tempfile-1.1.1.crate) = cb905055fa81e4d427f919b2cd0d76a998267de7d225ea767a1894743a5263c2
SIZE (rust/crates/camino-tempfile-1.1.1.crate) = 24161
-SHA256 (rust/crates/cargo-platform-0.1.5.crate) = e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff
-SIZE (rust/crates/cargo-platform-0.1.5.crate) = 11638
+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.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
-SHA256 (rust/crates/cfg-expr-0.15.6.crate) = 6100bc57b6209840798d95cb2775684849d332f7bd788db2a8c8caf7ef82a41a
-SIZE (rust/crates/cfg-expr-0.15.6.crate) = 41989
+SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
+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.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/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
-SIZE (rust/crates/chrono-0.4.35.crate) = 234267
-SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
-SIZE (rust/crates/clap-4.4.18.crate) = 55269
-SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278b1eb05098cf8f1b3a518a95030e71d1c7
-SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
-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/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
+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/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/config-0.14.0.crate) = 7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be
SIZE (rust/crates/config-0.14.0.crate) = 79442
-SHA256 (rust/crates/console-0.15.7.crate) = c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8
-SIZE (rust/crates/console-0.15.7.crate) = 35409
+SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
+SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/console-api-0.6.0.crate) = fd326812b3fd01da5bb1af7d340d0d555fd3d4b641e7f1dfcf5962a902952787
SIZE (rust/crates/console-api-0.6.0.crate) = 32650
SHA256 (rust/crates/console-subscriber-0.2.0.crate) = 7481d4c57092cd1c19dd541b92bdce883de840df30aa5d03fd48a3935c01842e
@@ -111,24 +109,24 @@ SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2
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/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
-SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
-SHA256 (rust/crates/crossbeam-channel-0.5.9.crate) = 14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5
-SIZE (rust/crates/crossbeam-channel-0.5.9.crate) = 90437
-SHA256 (rust/crates/crossbeam-utils-0.8.17.crate) = c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f
-SIZE (rust/crates/crossbeam-utils-0.8.17.crate) = 42324
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
+SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
+SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
-SHA256 (rust/crates/curve25519-dalek-4.1.1.crate) = e89b8c6a2e4b1f45971ad09761aafb85514a84744b67a95e32c3cc1352d1f65c
-SIZE (rust/crates/curve25519-dalek-4.1.1.crate) = 305441
+SHA256 (rust/crates/curve25519-dalek-4.1.2.crate) = 0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348
+SIZE (rust/crates/curve25519-dalek-4.1.2.crate) = 305477
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/debug-ignore-1.0.5.crate) = ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21
SIZE (rust/crates/debug-ignore-1.0.5.crate) = 12016
-SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
-SIZE (rust/crates/der-0.7.8.crate) = 85085
+SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -143,16 +141,16 @@ SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa
SIZE (rust/crates/dunce-1.0.4.crate) = 8034
SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
-SHA256 (rust/crates/ed25519-dalek-2.1.0.crate) = 1f628eaec48bfd21b865dc2950cfa014450c01d2fa2b69a86c2fd5844ec523c0
-SIZE (rust/crates/ed25519-dalek-2.1.0.crate) = 85752
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
+SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/enable-ansi-support-0.2.1.crate) = aa4ff3ae2a9aa54bf7ee0983e59303224de742818c1822d89f07da9856d9bc60
SIZE (rust/crates/enable-ansi-support-0.2.1.crate) = 5666
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+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
@@ -161,14 +159,14 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
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/eyre-0.6.11.crate) = b6267a1fa6f59179ea4afc8e50fd8612a3cc60bc858f786ff877a4a8cb042799
-SIZE (rust/crates/eyre-0.6.11.crate) = 45196
+SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae756c7e492e9fbfe897d61e2aec
+SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
-SHA256 (rust/crates/fiat-crypto-0.2.5.crate) = 27573eac26f4dd11e2b1916c3fe1baa56407c83c71a773a8ba17ec0bca03b6b7
-SIZE (rust/crates/fiat-crypto-0.2.5.crate) = 495387
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
+SHA256 (rust/crates/fiat-crypto-0.2.7.crate) = c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f
+SIZE (rust/crates/fiat-crypto-0.2.7.crate) = 495388
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -205,30 +203,28 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
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.11.crate) = fe9006bed769170c11f845cf00c7c1e9092aeb3f268e007c3e760ac68008070f
-SIZE (rust/crates/getrandom-0.2.11.crate) = 35391
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/goldenfile-1.6.0.crate) = e4a67453a3b358bd8213aedafd4feed75eecab9fb04bed26ba6fdf94694be560
-SIZE (rust/crates/goldenfile-1.6.0.crate) = 6057
SHA256 (rust/crates/guppy-0.17.5.crate) = 34e99a7734579b834a076ef11789783c153c6eb5fb3520ed15bc41f483f0f317
SIZE (rust/crates/guppy-0.17.5.crate) = 130652
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/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
SHA256 (rust/crates/hdrhistogram-7.5.4.crate) = 765c9198f173dd59ce26ff9f95ef0aafd0a0fe01fb9d72841bc5066a4c06511d
SIZE (rust/crates/hdrhistogram-7.5.4.crate) = 319746
-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/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/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
@@ -243,16 +239,16 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
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.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
-SIZE (rust/crates/hyper-0.14.27.crate) = 195700
+SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
+SIZE (rust/crates/hyper-0.14.28.crate) = 197204
SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
SHA256 (rust/crates/hyper-timeout-0.4.1.crate) = bbb958482e8c7be4bc3cf272a766a2b0bf1a6755e7a6ae777f017a31d11b13b1
SIZE (rust/crates/hyper-timeout-0.4.1.crate) = 13805
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.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20
-SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
+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
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
@@ -261,32 +257,30 @@ SHA256 (rust/crates/indenter-0.3.3.crate) = ce23b50ad8242c51a442f3ff322d56b02f08
SIZE (rust/crates/indenter-0.3.3.crate) = 6587
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
-SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
-SIZE (rust/crates/indoc-2.0.4.crate) = 14311
-SHA256 (rust/crates/insta-1.36.1.crate) = 0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e
-SIZE (rust/crates/insta-1.36.1.crate) = 552129
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/insta-1.38.0.crate) = 3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc
+SIZE (rust/crates/insta-1.38.0.crate) = 86379
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
-SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
+SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
+SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/is_ci-1.2.0.crate) = 7655c9839580ee829dfacba1d1278c2b7883e50a277ff7541299489d6bdfdc45
SIZE (rust/crates/is_ci-1.2.0.crate) = 4521
-SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
-SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
-SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
+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/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
@@ -295,8 +289,8 @@ SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833
SIZE (rust/crates/libm-0.2.8.crate) = 113450
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.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
-SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
+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/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
@@ -305,8 +299,8 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/miette-7.2.0.crate) = 4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1
SIZE (rust/crates/miette-7.2.0.crate) = 102081
SHA256 (rust/crates/miette-derive-7.2.0.crate) = dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c
@@ -315,8 +309,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.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+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/mukti-metadata-0.2.1.crate) = 37641d3aa0d362dbcee34569471914be1b9acaa6b0b05d833a64854e0444bc6d
@@ -325,30 +319,32 @@ SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076
SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
SHA256 (rust/crates/nested-0.1.1.crate) = ca2b420f638f07fe83056b55ea190bb815f609ec5a35e7017884a10f78839c9e
SIZE (rust/crates/nested-0.1.1.crate) = 6191
+SHA256 (rust/crates/newtype-uuid-1.1.0.crate) = 3526cb7c660872e401beaf3297f95f548ce3b4b4bdd8121b7c0713771d7c4a6e
+SIZE (rust/crates/newtype-uuid-1.1.0.crate) = 11742
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
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.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
-SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
-SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
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.61.crate) = 6b8419dc8cc6d866deb801274bba2e6f8f6108c1bb7fcc10ee5ab864931dbb45
-SIZE (rust/crates/openssl-0.10.61.crate) = 268171
+SHA256 (rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
+SIZE (rust/crates/openssl-0.10.64.crate) = 272306
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.97.crate) = c3eaad34cdd97d81de97964fc7f29e2d104f483840d906ef56daa1912338460b
-SIZE (rust/crates/openssl-sys-0.9.97.crate) = 67910
-SHA256 (rust/crates/os_pipe-1.1.4.crate) = 0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177
-SIZE (rust/crates/os_pipe-1.1.4.crate) = 11436
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (rust/crates/os_pipe-1.1.5.crate) = 57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9
+SIZE (rust/crates/os_pipe-1.1.5.crate) = 11430
SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
SHA256 (rust/crates/owo-colors-4.0.0.crate) = caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f
@@ -359,44 +355,46 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-SHA256 (rust/crates/pin-project-1.1.3.crate) = fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422
-SIZE (rust/crates/pin-project-1.1.3.crate) = 57740
-SHA256 (rust/crates/pin-project-internal-1.1.3.crate) = 4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405
-SIZE (rust/crates/pin-project-internal-1.1.3.crate) = 27824
-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-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+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-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
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.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
-SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
-SHA256 (rust/crates/platforms-3.2.0.crate) = 14e6ab3f592e6fb464fc9712d8d6e6912de6473954635fd76a589d832cffcbb0
-SIZE (rust/crates/platforms-3.2.0.crate) = 28763
+SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
+SHA256 (rust/crates/platforms-3.4.0.crate) = db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7
+SIZE (rust/crates/platforms-3.4.0.crate) = 29298
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/proptest-1.4.0.crate) = 31b476131c3c86cb68032fdc5cb6d5a1045e3e42d96b69fa599fd77701e1f5bf
SIZE (rust/crates/proptest-1.4.0.crate) = 198527
-SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
-SIZE (rust/crates/prost-0.12.3.crate) = 29461
-SHA256 (rust/crates/prost-derive-0.12.3.crate) = efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e
-SIZE (rust/crates/prost-derive-0.12.3.crate) = 19603
-SHA256 (rust/crates/prost-types-0.12.3.crate) = 193898f59edcf43c26227dcd4c8427f00d99d61e95dcde58dabd49fa291d470e
-SIZE (rust/crates/prost-types-0.12.3.crate) = 42091
+SHA256 (rust/crates/prost-0.12.4.crate) = d0f5d036824e4761737860779c906171497f6d55681139d8312388f8fe398922
+SIZE (rust/crates/prost-0.12.4.crate) = 29935
+SHA256 (rust/crates/prost-derive-0.12.4.crate) = 19de2de2a00075bf566bee3bd4db014b11587e84184d3f7a791bc17f1a8e9e48
+SIZE (rust/crates/prost-derive-0.12.4.crate) = 19603
+SHA256 (rust/crates/prost-types-0.12.4.crate) = 3235c33eb02c1f1e212abdbe34c78b264b038fb58ca612664343271e36e55ffe
+SIZE (rust/crates/prost-types-0.12.4.crate) = 43616
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
+SHA256 (rust/crates/quick-junit-0.4.0.crate) = cfc1a6a5406a114913df2df8507998c755311b55b78584bed5f6e88f6417c4d4
+SIZE (rust/crates/quick-junit-0.4.0.crate) = 20136
SHA256 (rust/crates/quick-xml-0.23.1.crate) = 11bafc859c6815fbaffbbbf4229ecb767ac913fecb27f9ad4343662e9ef099ea
SIZE (rust/crates/quick-xml-0.23.1.crate) = 161488
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -409,64 +407,62 @@ SHA256 (rust/crates/recursion-0.5.2.crate) = 9f705426858ccd7bbfe19798239d6b6bfd9
SIZE (rust/crates/recursion-0.5.2.crate) = 1389070
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.4.crate) = 3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a
-SIZE (rust/crates/regex-automata-0.4.4.crate) = 617294
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b
-SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
-SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
-SIZE (rust/crates/ring-0.17.7.crate) = 4146482
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
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.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316
-SIZE (rust/crates/rustix-0.38.28.crate) = 365398
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
+SHA256 (rust/crates/rustix-0.38.33.crate) = e3cc72858054fcff6d7dea32df2aeaee6a7c24227366d7ea429aada2f26b16ad
+SIZE (rust/crates/rustix-0.38.33.crate) = 364475
+SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
+SIZE (rust/crates/rustls-0.21.11.crate) = 284815
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
-SHA256 (rust/crates/schannel-0.1.22.crate) = 0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88
-SIZE (rust/crates/schannel-0.1.22.crate) = 41642
-SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
-SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/self-replace-1.3.7.crate) = 525db198616b2bcd0f245daf7bfd8130222f7ee6af9ff9984c19a61bf1160c55
SIZE (rust/crates/self-replace-1.3.7.crate) = 16757
SHA256 (rust/crates/self_update-0.39.0.crate) = 1a34ad8e4a86884ab42e9b8690e9343abdcfe5fa38a0318cfe1565ba9ad437b4
SIZE (rust/crates/self_update-0.39.0.crate) = 40137
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
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.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
@@ -481,26 +477,22 @@ SHA256 (rust/crates/shared_child-1.0.0.crate) = b0d94659ad3c2137fef23ae75b03d524
SIZE (rust/crates/shared_child-1.0.0.crate) = 8939
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
-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/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
-SHA256 (rust/crates/similar-2.3.0.crate) = 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597
-SIZE (rust/crates/similar-2.3.0.crate) = 51082
-SHA256 (rust/crates/similar-asserts-1.5.0.crate) = e041bb827d1bfca18f213411d51b665309f1afb37a04a5d1464530e13779fc0f
-SIZE (rust/crates/similar-asserts-1.5.0.crate) = 15337
+SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
SHA256 (rust/crates/smol_str-0.2.1.crate) = e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49
SIZE (rust/crates/smol_str-0.2.1.crate) = 14689
-SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
-SIZE (rust/crates/socket2-0.4.10.crate) = 45697
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -509,8 +501,8 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/structmeta-0.2.0.crate) = 78ad9e09554f0456d67a69c1584c9798ba733a5b50349a6c0d0948710523922d
SIZE (rust/crates/structmeta-0.2.0.crate) = 10243
SHA256 (rust/crates/structmeta-derive-0.2.0.crate) = a60bcaff7397072dca0017d1db428e30d5002e00b6847703e2e42005c95fbe00
@@ -527,8 +519,8 @@ SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270b
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
SHA256 (rust/crates/swrite-0.1.0.crate) = 7f3fece30b2dc06d65ecbca97b602db15bf75f932711d60cc604534f1f8b7a03
SIZE (rust/crates/swrite-0.1.0.crate) = 6641
-SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
-SIZE (rust/crates/syn-2.0.52.crate) = 254728
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
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
@@ -537,14 +529,14 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
SIZE (rust/crates/tar-0.4.40.crate) = 51844
-SHA256 (rust/crates/target-lexicon-0.12.13.crate) = 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae
-SIZE (rust/crates/target-lexicon-0.12.13.crate) = 25424
+SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
+SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
SHA256 (rust/crates/target-spec-3.1.0.crate) = 36a8e795b1824524d13cdf04f73cf8b4f244ce86c96b4d2a83a6ca1a753d2752
SIZE (rust/crates/target-spec-3.1.0.crate) = 23455
SHA256 (rust/crates/target-spec-miette-0.4.0.crate) = fe11df1ea5286c10baaad577db3b68e47569b56da4da86e61ac9d1d7b5b4bc58
SIZE (rust/crates/target-spec-miette-0.4.0.crate) = 3121
-SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
-SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/test-case-3.3.1.crate) = eb2550dd13afcd286853192af8601920d959b14c401fcece38071d53bf0768a8
@@ -555,20 +547,20 @@ SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
SHA256 (rust/crates/test-strategy-0.3.1.crate) = b8361c808554228ad09bfed70f5c823caf8a3450b6881cc3a38eb57e8c08c1d9
SIZE (rust/crates/test-strategy-0.3.1.crate) = 41186
-SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
-SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
+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.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
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.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
@@ -577,16 +569,16 @@ SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569
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-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
-SHA256 (rust/crates/toml-0.8.11.crate) = af06656561d28735e9c1cd63dfd57132c8155426aa6af24f36a00a351f88c48e
-SIZE (rust/crates/toml-0.8.11.crate) = 51146
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.22.7.crate) = 18769cd1cec395d70860ceb4d932812a0b4d06b1a4bb336745a4d21b9496e992
-SIZE (rust/crates/toml_edit-0.22.7.crate) = 104001
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
SHA256 (rust/crates/tonic-0.10.2.crate) = d560933a0de61cf715926b9cac824d4c883c2c43142f787595e48280c40a1d0e
SIZE (rust/crates/tonic-0.10.2.crate) = 95739
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
@@ -609,16 +601,14 @@ SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/unarray-0.1.4.crate) = eaea85b334db583fe3274d12b4cd1880032beab409c0d774be044d4480ab9a94
SIZE (rust/crates/unarray-0.1.4.crate) = 12895
-SHA256 (rust/crates/unicode-bidi-0.3.14.crate) = 6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416
-SIZE (rust/crates/unicode-bidi-0.3.14.crate) = 56429
+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-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-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/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
@@ -629,8 +619,8 @@ SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a04
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/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
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
@@ -647,22 +637,22 @@ 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/wasm-bindgen-0.2.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.39.crate) = ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12
-SIZE (rust/crates/wasm-bindgen-futures-0.4.39.crate) = 15376
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/web-sys-0.3.66.crate) = 50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f
-SIZE (rust/crates/web-sys-0.3.66.crate) = 733024
-SHA256 (rust/crates/webpki-roots-0.25.3.crate) = 1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10
-SIZE (rust/crates/webpki-roots-0.25.3.crate) = 251565
+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/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
SHA256 (rust/crates/win32job-2.0.0.crate) = 5b2b1bf557d947847a30eb73f79aa6cdb3eaf3ce02f5e9599438f77896a62b3c
SIZE (rust/crates/win32job-2.0.0.crate) = 10887
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -673,93 +663,85 @@ 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.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
-SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
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.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
-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-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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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.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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+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.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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+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.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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+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.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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+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.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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+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.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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+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.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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+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.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
+SIZE (rust/crates/winnow-0.6.6.crate) = 159321
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (rust/crates/xattr-1.1.3.crate) = a7dae5072fe1f8db8f8d29059189ac175196e410e40ba42d5d4684ae2f750995
-SIZE (rust/crates/xattr-1.1.3.crate) = 12518
+SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
+SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xxhash-rust-0.8.10.crate) = 927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03
SIZE (rust/crates/xxhash-rust-0.8.10.crate) = 20066
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (rust/crates/yansi-1.0.0-rc.1.crate) = 1367295b8f788d371ce2dbc842c7b709c73ee1364d30351dd300ec2203b12377
-SIZE (rust/crates/yansi-1.0.0-rc.1.crate) = 28933
-SHA256 (rust/crates/zerocopy-0.7.31.crate) = 1c4061bedbb353041c12f413700357bec76df2c7e2ca8e4df8bac24c6bf68e3d
-SIZE (rust/crates/zerocopy-0.7.31.crate) = 151100
-SHA256 (rust/crates/zerocopy-derive-0.7.31.crate) = b3c129550b3e6de3fd0ba67ba5c81818f9805e58b8d7fee80a3a59d2c9fc601a
-SIZE (rust/crates/zerocopy-derive-0.7.31.crate) = 533507
+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 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zipsign-api-0.1.1.crate) = 2ba5aa1827d6b1a35a29b3413ec69ce5f796e4d897e3e5b38f461bef41d225ea
SIZE (rust/crates/zipsign-api-0.1.1.crate) = 13007
-SHA256 (rust/crates/zstd-0.13.0.crate) = bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110
-SIZE (rust/crates/zstd-0.13.0.crate) = 28911
-SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e
-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 (nextest-rs-nextest-cargo-nextest-0.9.68_GH0.tar.gz) = 85ba57496e814e0d30ee850deadd3b018d00025ac8e573d7fc62f662960b619e
-SIZE (nextest-rs-nextest-cargo-nextest-0.9.68_GH0.tar.gz) = 7867472
+SHA256 (rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a
+SIZE (rust/crates/zstd-0.13.1.crate) = 29805
+SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
+SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
+SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
+SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (nextest-rs-nextest-cargo-nextest-0.9.70_GH0.tar.gz) = c604a391c1bab0b642e045ba31d4eeb3b4a0dd992125b8ccd8dc55c578d84fa6
+SIZE (nextest-rs-nextest-cargo-nextest-0.9.70_GH0.tar.gz) = 7867937
diff --git a/devel/nsync/Makefile b/devel/nsync/Makefile
index ba90c0702503..8f9c4ab61a2d 100644
--- a/devel/nsync/Makefile
+++ b/devel/nsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nsync
-DISTVERSION= 1.24.0
+DISTVERSION= 1.27.0
CATEGORIES= devel
MAINTAINER= amzo1337@gmail.com
@@ -9,11 +9,13 @@ WWW= https://github.com/google/nsync
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= cmake compiler:c++11-lang
+USES= cmake:testing compiler:c++11-lang
USE_GITHUB= yes
GH_ACCOUNT= google
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
+CMAKE_OFF= NSYNC_ENABLE_TESTS
+CMAKE_TESTING_ON= NSYNC_ENABLE_TESTS
.include <bsd.port.mk>
diff --git a/devel/nsync/distinfo b/devel/nsync/distinfo
index 2fce23781f9f..e61e615ef5fc 100644
--- a/devel/nsync/distinfo
+++ b/devel/nsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1634655138
-SHA256 (google-nsync-1.24.0_GH0.tar.gz) = 47a6eb2a295be5121a1904a6a775722338a20dc02ee3eec4169ed2c3f203617a
-SIZE (google-nsync-1.24.0_GH0.tar.gz) = 155132
+TIMESTAMP = 1714203325
+SHA256 (google-nsync-1.27.0_GH0.tar.gz) = e8e552a358f4a28e844207a7c5cb51767e4aeb0b29e22d23ac2a09924130f761
+SIZE (google-nsync-1.27.0_GH0.tar.gz) = 156467
diff --git a/devel/nsync/pkg-plist b/devel/nsync/pkg-plist
index 77620718b7bd..8f17bba339fe 100644
--- a/devel/nsync/pkg-plist
+++ b/devel/nsync/pkg-plist
@@ -13,7 +13,7 @@ include/nsync_time_internal.h
include/nsync_waiter.h
lib/libnsync.so
lib/libnsync.so.1
-lib/libnsync.so.1.24.0
+lib/libnsync.so.1.27.0
lib/libnsync_cpp.so
lib/libnsync_cpp.so.1
-lib/libnsync_cpp.so.1.24.0
+lib/libnsync_cpp.so.1.27.0
diff --git a/devel/oci-cli/Makefile b/devel/oci-cli/Makefile
index 3ff9bd000654..1a5042567118 100644
--- a/devel/oci-cli/Makefile
+++ b/devel/oci-cli/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oci-cli
-DISTVERSION= 3.37.12
-PORTREVISION= 1
+DISTVERSION= 3.40.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,21 +16,23 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt
LICENSE_FILE_UPL= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
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}python-dateutil>=2.5.3:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.10.0:devel/py-jmespath@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}oci>=2.124.0:devel/py-oci@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}oci>=2.126.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}yaml>=5.4:devel/py-yaml@${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}terminaltables>=3.1.0:textproc/py-terminaltables@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>=5.4:devel/py-yaml@${PY_FLAVOR}
USES= python:3.8-3.11
-USE_PYTHON= autoplist concurrent cryptography distutils
+USE_PYTHON= autoplist concurrent cryptography pep517
NO_ARCH= yes
diff --git a/devel/oci-cli/distinfo b/devel/oci-cli/distinfo
index 98f427df823a..9d47cde5931d 100644
--- a/devel/oci-cli/distinfo
+++ b/devel/oci-cli/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709646780
-SHA256 (oci-cli-3.37.12.tar.gz) = b57f1add04ce914e0b04e7180f3c7093df4123bf7d9b6ee9dee65a994e3b3ce1
-SIZE (oci-cli-3.37.12.tar.gz) = 16282330
+TIMESTAMP = 1713865512
+SHA256 (oci-cli-3.40.0.tar.gz) = 4af46934528a852078f6a57119492b360fea33a5fa761465660aca301ab040d9
+SIZE (oci-cli-3.40.0.tar.gz) = 16532991
diff --git a/devel/p5-AnyEvent-I3/Makefile b/devel/p5-AnyEvent-I3/Makefile
index 3d2ba45091e5..62709952dadf 100644
--- a/devel/p5-AnyEvent-I3/Makefile
+++ b/devel/p5-AnyEvent-I3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= AnyEvent-I3
-PORTVERSION= 0.17
+PORTVERSION= 0.19
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-AnyEvent-I3/distinfo b/devel/p5-AnyEvent-I3/distinfo
index e3034af005a3..13125be49f61 100644
--- a/devel/p5-AnyEvent-I3/distinfo
+++ b/devel/p5-AnyEvent-I3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1491942032
-SHA256 (AnyEvent-I3-0.17.tar.gz) = 5382c984c9f138395f29f0c00af81aa0c8f4b765582055c73ede4b13f04a6d63
-SIZE (AnyEvent-I3-0.17.tar.gz) = 25264
+TIMESTAMP = 1714244209
+SHA256 (AnyEvent-I3-0.19.tar.gz) = 1bcd3b60db3d5560148de791353e8af1172264f5a85e77197b9ffc041dac483a
+SIZE (AnyEvent-I3-0.19.tar.gz) = 9470
diff --git a/devel/p5-Devel-CheckOS/Makefile b/devel/p5-Devel-CheckOS/Makefile
index 16f20f64361a..00955a87c46b 100644
--- a/devel/p5-Devel-CheckOS/Makefile
+++ b/devel/p5-Devel-CheckOS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-CheckOS
-PORTVERSION= 1.96
+PORTVERSION= 2.00
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-CheckOS/distinfo b/devel/p5-Devel-CheckOS/distinfo
index 1c1b9f7a0d4d..9c17f0fb3a2f 100644
--- a/devel/p5-Devel-CheckOS/distinfo
+++ b/devel/p5-Devel-CheckOS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677771765
-SHA256 (Devel-CheckOS-1.96.tar.gz) = f8607905f4f5ade488f7ef44b7c1e7c8523fbab7b91d2dc830b31ae9ca813df5
-SIZE (Devel-CheckOS-1.96.tar.gz) = 37079
+TIMESTAMP = 1714653186
+SHA256 (Devel-CheckOS-2.00.tar.gz) = fc28e586f3ddf35dad4308f842ce09cbc38599ff691b1523db2be2bbbf6b0271
+SIZE (Devel-CheckOS-2.00.tar.gz) = 36144
diff --git a/devel/p5-Devel-CheckOS/pkg-plist b/devel/p5-Devel-CheckOS/pkg-plist
index f80282332965..d2fb02220f11 100644
--- a/devel/p5-Devel-CheckOS/pkg-plist
+++ b/devel/p5-Devel-CheckOS/pkg-plist
@@ -56,6 +56,7 @@ bin/use-devel-assertos
%%SITE_PERL%%/Devel/AssertOS/MacOSX/v11.pm
%%SITE_PERL%%/Devel/AssertOS/MacOSX/v12.pm
%%SITE_PERL%%/Devel/AssertOS/MacOSX/v13.pm
+%%SITE_PERL%%/Devel/AssertOS/MacOSX/v14.pm
%%SITE_PERL%%/Devel/AssertOS/MacOSclassic.pm
%%SITE_PERL%%/Devel/AssertOS/MachTen.pm
%%SITE_PERL%%/Devel/AssertOS/MicrosoftWindows.pm
@@ -149,6 +150,7 @@ bin/use-devel-assertos
%%PERL5_MAN3%%/Devel::AssertOS::MacOSX::v11.3.gz
%%PERL5_MAN3%%/Devel::AssertOS::MacOSX::v12.3.gz
%%PERL5_MAN3%%/Devel::AssertOS::MacOSX::v13.3.gz
+%%PERL5_MAN3%%/Devel::AssertOS::MacOSX::v14.3.gz
%%PERL5_MAN3%%/Devel::AssertOS::MacOSclassic.3.gz
%%PERL5_MAN3%%/Devel::AssertOS::MachTen.3.gz
%%PERL5_MAN3%%/Devel::AssertOS::MicrosoftWindows.3.gz
diff --git a/devel/p5-Devel-Cover/Makefile b/devel/p5-Devel-Cover/Makefile
index fb4ae0d360ab..e9a284c8caed 100644
--- a/devel/p5-Devel-Cover/Makefile
+++ b/devel/p5-Devel-Cover/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Cover
-PORTVERSION= 1.40
+PORTVERSION= 1.42
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -20,22 +20,21 @@ USE_PERL5= configure
CONFLICTS_INSTALL= go-tools
-OPTIONS_DEFINE= CPANCOVER HTML_REPORTS POD_COVERAGE SYNTAX_HIGHLIGHTING
-OPTIONS_DEFAULT=CPANCOVER HTML_REPORTS POD_COVERAGE
-OPTIONS_SUB= yes
+OPTIONS_DEFINE= CPANCOVER HTML_REPORTS POD_COVERAGE SYNTAX_HIGHLIGHTING
+OPTIONS_DEFAULT= CPANCOVER HTML_REPORTS POD_COVERAGE
+OPTIONS_SUB= yes
-CPANCOVER_DESC= Coverage statistics on CPAN modules
-CPANCOVER_RUN_DEPENDS= p5-Parallel-Iterator>=0:devel/p5-Parallel-Iterator \
- p5-Template-Toolkit>=2:www/p5-Template-Toolkit
-
-HTML_REPORTS_DESC= Build HTML reports with p5-HTML-Parser
-HTML_REPORTS_RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser
-
-POD_COVERAGE_DESC= POD coverage via p5-Pod-Coverage
-POD_COVERAGE_RUN_DEPENDS= p5-Pod-Coverage>=0.06:devel/p5-Pod-Coverage
+CPANCOVER_DESC= Coverage statistics on CPAN modules
+HTML_REPORTS_DESC= Build HTML reports with p5-HTML-Parser
+POD_COVERAGE_DESC= POD coverage via p5-Pod-Coverage
SYNTAX_HIGHLIGHTING_DESC= Syntax highlighting via p5-PPI-HTML
-SYNTAX_HIGHLIGHTING_RUN_DEPENDS=p5-PPI-HTML>=1.07:textproc/p5-PPI-HTML
+
+CPANCOVER_RUN_DEPENDS= p5-Parallel-Iterator>=0:devel/p5-Parallel-Iterator \
+ p5-Template-Toolkit>=2:www/p5-Template-Toolkit
+HTML_REPORTS_RUN_DEPENDS= p5-HTML-Parser>=0:www/p5-HTML-Parser
+POD_COVERAGE_RUN_DEPENDS= p5-Pod-Coverage>=0.06:devel/p5-Pod-Coverage
+SYNTAX_HIGHLIGHTING_RUN_DEPENDS= p5-PPI-HTML>=1.07:textproc/p5-PPI-HTML
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/Cover/Cover.so
diff --git a/devel/p5-Devel-Cover/distinfo b/devel/p5-Devel-Cover/distinfo
index 1a90a77a00f3..4dfcbe42b1d5 100644
--- a/devel/p5-Devel-Cover/distinfo
+++ b/devel/p5-Devel-Cover/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683048874
-SHA256 (Devel-Cover-1.40.tar.gz) = 26e2f431fbcf7bff3851f352f83b84067c09ff206f40ab975cad8d2bafe711a8
-SIZE (Devel-Cover-1.40.tar.gz) = 209246
+TIMESTAMP = 1714248411
+SHA256 (Devel-Cover-1.42.tar.gz) = cb9c45dee359f3d259856450389df270e2ecea1b49f5f8800fdb972ff50bbebb
+SIZE (Devel-Cover-1.42.tar.gz) = 1206890
diff --git a/devel/p5-Devel-Size/Makefile b/devel/p5-Devel-Size/Makefile
index 8a8de6cd2ca7..6d8889c53cfe 100644
--- a/devel/p5-Devel-Size/Makefile
+++ b/devel/p5-Devel-Size/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Devel-Size
-PORTVERSION= 0.83
+PORTVERSION= 0.84
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Devel-Size/distinfo b/devel/p5-Devel-Size/distinfo
index 3f0aa35eb205..f593912c930e 100644
--- a/devel/p5-Devel-Size/distinfo
+++ b/devel/p5-Devel-Size/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1556199045
-SHA256 (Devel-Size-0.83.tar.gz) = 757a67e0aa59ae103ea5ca092cbecc025644ebdc326731688ffab6f8823ef4b3
-SIZE (Devel-Size-0.83.tar.gz) = 75372
+TIMESTAMP = 1714248954
+SHA256 (Devel-Size-0.84.tar.gz) = db2e4d65f688dbf59273b5e82101ac3f1a66f665afb0594dce168b8650a4d0e4
+SIZE (Devel-Size-0.84.tar.gz) = 75362
diff --git a/devel/p5-JSON-Path/Makefile b/devel/p5-JSON-Path/Makefile
index b69ccf139d15..c68ac69be9c5 100644
--- a/devel/p5-JSON-Path/Makefile
+++ b/devel/p5-JSON-Path/Makefile
@@ -1,5 +1,5 @@
PORTNAME= JSON-Path
-PORTVERSION= 1.0.4
+PORTVERSION= 1.0.6
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-JSON-Path/distinfo b/devel/p5-JSON-Path/distinfo
index 01ff49877a79..fbc443e4848f 100644
--- a/devel/p5-JSON-Path/distinfo
+++ b/devel/p5-JSON-Path/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702543810
-SHA256 (JSON-Path-1.0.4.tar.gz) = 661e7f892ac3b9a28ff81dde0043feb4e15b8e68bbd790b9e83af24971063fe8
-SIZE (JSON-Path-1.0.4.tar.gz) = 36005
+TIMESTAMP = 1714249506
+SHA256 (JSON-Path-1.0.6.tar.gz) = b36f3fae91590cb20a6c54f80c6be6b2b2d6ca92247a2a30aab73d88647002ff
+SIZE (JSON-Path-1.0.6.tar.gz) = 60589
diff --git a/devel/p5-Parse-PMFile/Makefile b/devel/p5-Parse-PMFile/Makefile
index 79d364a88fd8..09bc86da3ab4 100644
--- a/devel/p5-Parse-PMFile/Makefile
+++ b/devel/p5-Parse-PMFile/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Parse-PMFile
-PORTVERSION= 0.46
+PORTVERSION= 0.47
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Parse-PMFile/distinfo b/devel/p5-Parse-PMFile/distinfo
index 365037e5dc6b..d400789b58fc 100644
--- a/devel/p5-Parse-PMFile/distinfo
+++ b/devel/p5-Parse-PMFile/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713528666
-SHA256 (Parse-PMFile-0.46.tar.gz) = ebe548c15a19b7d421de1979cc43968c895937016d5400533be5f81a65000109
-SIZE (Parse-PMFile-0.46.tar.gz) = 16223
+TIMESTAMP = 1714249788
+SHA256 (Parse-PMFile-0.47.tar.gz) = 26817cf3d72e245452375dcff9e923a061ee0a40bbf060d3a08ebe60a334aaae
+SIZE (Parse-PMFile-0.47.tar.gz) = 16625
diff --git a/devel/p5-SDL/Makefile b/devel/p5-SDL/Makefile
index 74f336c11a7e..a11ada850995 100644
--- a/devel/p5-SDL/Makefile
+++ b/devel/p5-SDL/Makefile
@@ -1,6 +1,6 @@
PORTNAME= SDL
PORTVERSION= 2.548
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Test-MockModule/Makefile b/devel/p5-Test-MockModule/Makefile
index 37c5127f6583..11c86bab1fe5 100644
--- a/devel/p5-Test-MockModule/Makefile
+++ b/devel/p5-Test-MockModule/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Test-MockModule
-PORTVERSION= 0.177.0
+PORTVERSION= 0.178.0
DISTVERSIONPREFIX= v
CATEGORIES= devel perl5
MASTER_SITES= CPAN
diff --git a/devel/p5-Test-MockModule/distinfo b/devel/p5-Test-MockModule/distinfo
index c14198518b4c..24a4543b259d 100644
--- a/devel/p5-Test-MockModule/distinfo
+++ b/devel/p5-Test-MockModule/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659603542
-SHA256 (Test-MockModule-v0.177.0.tar.gz) = 1bda7a49dcea76076d40a7b6a6c3f3e15e6b19c84b6171df44534d91138f1045
-SIZE (Test-MockModule-v0.177.0.tar.gz) = 23921
+TIMESTAMP = 1714250027
+SHA256 (Test-MockModule-v0.178.0.tar.gz) = 332b46f79e210468b8f739794cae569dc868cf0ec7fa0bd1732f7915352d6031
+SIZE (Test-MockModule-v0.178.0.tar.gz) = 24111
diff --git a/devel/p5-version/Makefile b/devel/p5-version/Makefile
index 0f0dcdac8d69..f2b717879cda 100644
--- a/devel/p5-version/Makefile
+++ b/devel/p5-version/Makefile
@@ -1,5 +1,5 @@
PORTNAME= version
-PORTVERSION= 0.9930
+PORTVERSION= 0.9931
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-version/distinfo b/devel/p5-version/distinfo
index d23ed59b7da3..42e4d50911c7 100644
--- a/devel/p5-version/distinfo
+++ b/devel/p5-version/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695143519
-SHA256 (version-0.9930.tar.gz) = 61db955fbcb39f5902fa6c8b957aeb2741e23d4840f84abf846af1f670aeee30
-SIZE (version-0.9930.tar.gz) = 167301
+TIMESTAMP = 1714292277
+SHA256 (version-0.9931.tar.gz) = c73fece07fb3ccd82671fc1c1c5e6cc71798798591ee79df8d9ce24b28ae7b14
+SIZE (version-0.9931.tar.gz) = 167370
diff --git a/devel/pecl-grpc/Makefile b/devel/pecl-grpc/Makefile
index 7d2258c65be6..7eb1e9fd80d7 100644
--- a/devel/pecl-grpc/Makefile
+++ b/devel/pecl-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.62.0
+PORTVERSION= 1.63.0
CATEGORIES= devel net
MAINTAINER= vanilla@FreeBSD.org
diff --git a/devel/pecl-grpc/distinfo b/devel/pecl-grpc/distinfo
index 207231ca148b..e47fd590112e 100644
--- a/devel/pecl-grpc/distinfo
+++ b/devel/pecl-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708582006
-SHA256 (PECL/grpc-1.62.0.tgz) = ceabf3c564cd3d61ca7a9a06ebdde777322e50701a454f1c5d8a5291afe59302
-SIZE (PECL/grpc-1.62.0.tgz) = 6197904
+TIMESTAMP = 1714526360
+SHA256 (PECL/grpc-1.63.0.tgz) = 0d67d0935f1e4a1feabf96a64f24e32af1918cd09ea7bef89211520f938007ca
+SIZE (PECL/grpc-1.63.0.tgz) = 6273711
diff --git a/devel/phabricator/Makefile b/devel/phabricator/Makefile
index f85bea9da85a..6c80d8ef0e85 100644
--- a/devel/phabricator/Makefile
+++ b/devel/phabricator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phabricator
PORTVERSION= 20211218
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/devel/phabricator/files/phd.in b/devel/phabricator/files/phd.in
index 3424694e52b3..47eaaac9227f 100644
--- a/devel/phabricator/files/phd.in
+++ b/devel/phabricator/files/phd.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: phd
-# REQUIRE: LOGIN
+# REQUIRE: LOGIN mysql
# KEYWORD: shutdown
#
diff --git a/devel/phasar/files/patch-lib_Pointer_PointsToInfo.cpp b/devel/phasar/files/patch-lib_Pointer_PointsToInfo.cpp
new file mode 100644
index 000000000000..cc1e589eeb10
--- /dev/null
+++ b/devel/phasar/files/patch-lib_Pointer_PointsToInfo.cpp
@@ -0,0 +1,12 @@
+- workaround for https://github.com/secure-software-engineering/phasar/issues/718
+
+--- lib/Pointer/PointsToInfo.cpp.orig 2024-04-26 06:58:43 UTC
++++ lib/Pointer/PointsToInfo.cpp
+@@ -19,6 +19,7 @@
+
+ #include <array>
+ #include <utility>
++#include <vector>
+
+ namespace llvm {
+ class Value;
diff --git a/devel/phorgeit-phorge/Makefile b/devel/phorgeit-phorge/Makefile
index eac2d5c6f332..1acd58892616 100644
--- a/devel/phorgeit-phorge/Makefile
+++ b/devel/phorgeit-phorge/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phorge
PORTVERSION= 20240324
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
PKGNAMEPREFIX= phorgeit
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/devel/phorgeit-phorge/files/phd.in b/devel/phorgeit-phorge/files/phd.in
index 52585a70117d..6f5d135800f5 100644
--- a/devel/phorgeit-phorge/files/phd.in
+++ b/devel/phorgeit-phorge/files/phd.in
@@ -1,7 +1,7 @@
#!/bin/sh
# PROVIDE: phd
-# REQUIRE: LOGIN
+# REQUIRE: LOGIN mysql
# KEYWORD: shutdown
#
diff --git a/devel/php-composer/Makefile b/devel/php-composer/Makefile
index c16a390464c3..c0f6bdce6c06 100644
--- a/devel/php-composer/Makefile
+++ b/devel/php-composer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= composer
-DISTVERSION= 2.7.4
+DISTVERSION= 2.7.5
CATEGORIES= devel
MASTER_SITES= https://getcomposer.org/download/${DISTVERSION}/
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/devel/php-composer/distinfo b/devel/php-composer/distinfo
index b12e6a3e3b66..4a4b1d86beeb 100644
--- a/devel/php-composer/distinfo
+++ b/devel/php-composer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713815234
-SHA256 (composer-2.7.4/composer.phar) = ee01080d632d2bbfa9c618009cca13718f36e751dda679a6009cee751c13b2d9
-SIZE (composer-2.7.4/composer.phar) = 2985953
+TIMESTAMP = 1714755562
+SHA256 (composer-2.7.5/composer.phar) = 0dc1f6bcb7a26ee165206010213c6069a537bf8e6533528739a864f154549b77
+SIZE (composer-2.7.5/composer.phar) = 2989025
diff --git a/devel/py-applicationinsights/Makefile b/devel/py-applicationinsights/Makefile
index b88cd6ecc04c..2cf3d766324d 100644
--- a/devel/py-applicationinsights/Makefile
+++ b/devel/py-applicationinsights/Makefile
@@ -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}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517 unittest
diff --git a/devel/py-binary_file_search/Makefile b/devel/py-binary_file_search/Makefile
new file mode 100644
index 000000000000..29e5288ca193
--- /dev/null
+++ b/devel/py-binary_file_search/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= binary_file_search
+DISTVERSION= 0.8
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= otis@FreeBSD.org
+COMMENT= Binary search algorithm for big sorted files that cannot be read into RAM
+WWW= https://github.com/MrTomRod/BinaryFileSearch
+
+LICENSE= APACHE20
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0.42.0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-binary_file_search/distinfo b/devel/py-binary_file_search/distinfo
new file mode 100644
index 000000000000..8ad894e39d5f
--- /dev/null
+++ b/devel/py-binary_file_search/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714379905
+SHA256 (binary_file_search-0.8.tar.gz) = 4bd08f7c848b58d2de7bb6009dcc571970e02f79780b370e7f4e1f0fcb01b266
+SIZE (binary_file_search-0.8.tar.gz) = 4076
diff --git a/devel/py-binary_file_search/pkg-descr b/devel/py-binary_file_search/pkg-descr
new file mode 100644
index 000000000000..a1c57eb57698
--- /dev/null
+++ b/devel/py-binary_file_search/pkg-descr
@@ -0,0 +1 @@
+Binary search algorithm for big sorted files that cannot be read into RAM.
diff --git a/devel/py-coveralls/Makefile b/devel/py-coveralls/Makefile
index af526214dc41..e9c0113a2c15 100644
--- a/devel/py-coveralls/Makefile
+++ b/devel/py-coveralls/Makefile
@@ -1,5 +1,5 @@
PORTNAME= coveralls
-PORTVERSION= 3.3.1
+PORTVERSION= 4.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -9,14 +9,16 @@ COMMENT= Show coverage stats online via coveralls.io
WWW= https://github.com/TheKevJames/coveralls-python
LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=4.1:devel/py-coverage@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docopt>=0.6.1:devel/py-docopt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=1.0.0:www/py-requests@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils concurrent autoplist
+USE_PYTHON= pep517 concurrent autoplist
NO_ARCH= yes
diff --git a/devel/py-coveralls/distinfo b/devel/py-coveralls/distinfo
index 3567244796dc..c9ee06d27d5c 100644
--- a/devel/py-coveralls/distinfo
+++ b/devel/py-coveralls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1664852664
-SHA256 (coveralls-3.3.1.tar.gz) = b32a8bb5d2df585207c119d6c01567b81fba690c9c10a753bfe27a335bfc43ea
-SIZE (coveralls-3.3.1.tar.gz) = 17964
+TIMESTAMP = 1714458821
+SHA256 (coveralls-4.0.0.tar.gz) = 9486f353176d309066053d38edbade3aad6346c5eb8a5edde7090d3116219414
+SIZE (coveralls-4.0.0.tar.gz) = 12416
diff --git a/devel/py-cysignals/Makefile b/devel/py-cysignals/Makefile
index 930f6e31a725..1bb2a24ed6e3 100644
--- a/devel/py-cysignals/Makefile
+++ b/devel/py-cysignals/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cysignals
-PORTVERSION= 1.11.2
-PORTREVISION= 1
+PORTVERSION= 1.11.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,13 +10,16 @@ WWW= https://pypi.org/project/cysignals/
LICENSE= LGPL3
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR}
LIB_DEPENDS= libpari.so:math/pari
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorlog>0:devel/py-colorlog@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
-USES= autoreconf:build compiler:c++11-lang gettext localbase python
+USES= compiler:c++11-lang gettext localbase python
USE_PYTHON= cython distutils
+BINARY_ALIAS= python3=${PYTHON_CMD}
TEST_TARGET= check
@@ -30,9 +32,9 @@ DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.6,1:textproc/py-sphinx@${PY
DOCS_USES= gmake
PORTDOCS= *
-pre-configure:
- ${REINPLACE_CMD} -e '/^PYTHON/s|python3|${PYTHON_CMD}|' \
- ${WRKSRC}/Makefile
+pre-configure-DOCS-on:
+ ${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \
+ ${WRKSRC}/docs/Makefile
do-build-DOCS-on:
(cd ${WRKSRC}/docs && ${GMAKE} html)
diff --git a/devel/py-cysignals/distinfo b/devel/py-cysignals/distinfo
index b3eb244348c5..65d01632d68d 100644
--- a/devel/py-cysignals/distinfo
+++ b/devel/py-cysignals/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650628168
-SHA256 (cysignals-1.11.2.tar.gz) = 5858b1760fbe21848121b826b2463a67ac5a45caf3d73105497a68618c5a6fa6
-SIZE (cysignals-1.11.2.tar.gz) = 99014
+TIMESTAMP = 1714837270
+SHA256 (cysignals-1.11.4.tar.gz) = 0f1e321e55a07f901c86a36a1e4497f6ff9dfe700681d0130a38c36e4eb238c3
+SIZE (cysignals-1.11.4.tar.gz) = 105100
diff --git a/devel/py-cysignals/files/patch-setup.py b/devel/py-cysignals/files/patch-setup.py
new file mode 100644
index 000000000000..25dd8d0b69ef
--- /dev/null
+++ b/devel/py-cysignals/files/patch-setup.py
@@ -0,0 +1,10 @@
+--- setup.py.orig 2023-10-07 19:31:53 UTC
++++ setup.py
+@@ -173,7 +173,6 @@ class build_ext(_build_ext):
+ compiler_directives=dict(
+ binding=True,
+ language_level=2,
+- legacy_implicit_noexcept=True,
+ ))
+
+
diff --git a/devel/py-django-rq/Makefile b/devel/py-django-rq/Makefile
index 160601809f6f..c1f524396d54 100644
--- a/devel/py-django-rq/Makefile
+++ b/devel/py-django-rq/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-rq
PORTVERSION= 2.9.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MASTER_SITES= PYPI
@@ -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}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rq>=1.14:devel/py-rq@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
diff --git a/devel/py-evdev/Makefile b/devel/py-evdev/Makefile
index aa3bef4abd69..5702be73882a 100644
--- a/devel/py-evdev/Makefile
+++ b/devel/py-evdev/Makefile
@@ -1,5 +1,5 @@
PORTNAME= evdev
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-evdev/distinfo b/devel/py-evdev/distinfo
index e2a725db66d5..8e721fb74c03 100644
--- a/devel/py-evdev/distinfo
+++ b/devel/py-evdev/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659103866
-SHA256 (evdev-1.6.0.tar.gz) = ecfa01b5c84f7e8c6ced3367ac95288f43cd84efbfd7dd7d0cdbfc0d18c87a6a
-SIZE (evdev-1.6.0.tar.gz) = 26156
+TIMESTAMP = 1714057016
+SHA256 (evdev-1.7.0.tar.gz) = 95bd2a1e0c6ce2cd7a2ecc6e6cd9736ff794b3ad5cb54d81d8cbc2e414d0b870
+SIZE (evdev-1.7.0.tar.gz) = 30178
diff --git a/devel/py-eventlib/Makefile b/devel/py-eventlib/Makefile
index 62de2fcd87f0..535084a145ef 100644
--- a/devel/py-eventlib/Makefile
+++ b/devel/py-eventlib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eventlib
PORTVERSION= 0.1.5
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}celery>=3.0.0:devel/py-celery@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ejson>=0:devel/py-ejson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}logan>=0.5.0:devel/py-logan@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis2>=2.7.1:databases/py-redis2@${PY_FLAVOR}
diff --git a/devel/py-factory-boy/Makefile b/devel/py-factory-boy/Makefile
index b117b39faa01..3febeb3ec438 100644
--- a/devel/py-factory-boy/Makefile
+++ b/devel/py-factory-boy/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Faker>=0:devel/py-Faker@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flake8>=0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask-sqlalchemy>=0:databases/py-flask-sqlalchemy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR} \
diff --git a/devel/py-flaky/Makefile b/devel/py-flaky/Makefile
index 143863e4c8b2..24b6daecaf90 100644
--- a/devel/py-flaky/Makefile
+++ b/devel/py-flaky/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flaky
-DISTVERSION= 3.7.0
+DISTVERSION= 3.8.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,27 +11,24 @@ WWW= https://github.com/box/flaky
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}genty>0:devel/py-genty@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-xdist>0:devel/py-pytest-xdist@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= autoplist distutils pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
NO_ARCH= yes
+# Tests were taken from https://github.com/box/flaky/blob/v3.8.1/tox.ini#L17
+# The "--no-flaky-report" parameter has also been added to make the output
+# a little clearer.
do-test:
cd ${WRKSRC} && \
- ${PYTHON_CMD} -m nose -v --no-flaky-report \
- --with-flaky --exclude="test_nose_options_example" test/test_nose/ && \
${PYTHON_CMD} -m pytest -v -rs --no-flaky-report \
-k 'example and not options' -n 1 test/test_pytest && \
${PYTHON_CMD} -m pytest -v -rs \
-p no:flaky test/test_pytest/test_flaky_pytest_plugin.py && \
- ${PYTHON_CMD} -m nose -v --no-flaky-report \
- --with-flaky --force-flaky --max-runs 2 test/test_nose/test_nose_options_example.py && \
${PYTHON_CMD} -m pytest -v -rs --no-flaky-report \
--force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py
diff --git a/devel/py-flaky/distinfo b/devel/py-flaky/distinfo
index aebc03149217..3a1b72d4362d 100644
--- a/devel/py-flaky/distinfo
+++ b/devel/py-flaky/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1606940385
-SHA256 (flaky-3.7.0.tar.gz) = 3ad100780721a1911f57a165809b7ea265a7863305acb66708220820caf8aa0d
-SIZE (flaky-3.7.0.tar.gz) = 29591
+TIMESTAMP = 1714289386
+SHA256 (flaky-3.8.1.tar.gz) = 47204a81ec905f3d5acfbd61daeabcada8f9d4031616d9bcb0618461729699f5
+SIZE (flaky-3.8.1.tar.gz) = 25248
diff --git a/devel/py-freezegun/Makefile b/devel/py-freezegun/Makefile
index 860144d7dc7b..8798c6ae1087 100644
--- a/devel/py-freezegun/Makefile
+++ b/devel/py-freezegun/Makefile
@@ -1,6 +1,5 @@
PORTNAME= freezegun
-PORTVERSION= 1.4.0
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-freezegun/distinfo b/devel/py-freezegun/distinfo
index 7ed853b1aac8..53ccecb0aba0 100644
--- a/devel/py-freezegun/distinfo
+++ b/devel/py-freezegun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703070263
-SHA256 (freezegun-1.4.0.tar.gz) = 10939b0ba0ff5adaecf3b06a5c2f73071d9678e507c5eaedb23c761d56ac774b
-SIZE (freezegun-1.4.0.tar.gz) = 31748
+TIMESTAMP = 1714421368
+SHA256 (freezegun-1.5.0.tar.gz) = 200a64359b363aa3653d8aac289584078386c7c3da77339d257e46a01fb5c77c
+SIZE (freezegun-1.5.0.tar.gz) = 33167
diff --git a/devel/py-graphene-django/Makefile b/devel/py-graphene-django/Makefile
index b1ff3b300b30..44434de69f88 100644
--- a/devel/py-graphene-django/Makefile
+++ b/devel/py-graphene-django/Makefile
@@ -1,6 +1,6 @@
PORTNAME= graphene-django
PORTVERSION= 3.0.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel 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}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphene>=3.0<4:devel/py-graphene@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphql-core>=3.1.0<4:devel/py-graphql-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphql-relay>=3.1.1<4:devel/py-graphql-relay@${PY_FLAVOR} \
diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile
index 69c0bb85555c..94ff73e1b354 100644
--- a/devel/py-grpcio-tools/Makefile
+++ b/devel/py-grpcio-tools/Makefile
@@ -1,8 +1,9 @@
PORTNAME= grpcio-tools
-PORTVERSION= 1.62.2
+PORTVERSION= 1.63.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= grpcio_tools-${PORTVERSION}
MAINTAINER= vanilla@FreeBSD.org
COMMENT= Protobuf code generator for gRPC
diff --git a/devel/py-grpcio-tools/distinfo b/devel/py-grpcio-tools/distinfo
index ba1a7127937e..647a1b962d2f 100644
--- a/devel/py-grpcio-tools/distinfo
+++ b/devel/py-grpcio-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713516977
-SHA256 (grpcio-tools-1.62.2.tar.gz) = 5fd5e1582b678e6b941ee5f5809340be5e0724691df5299aae8226640f94e18f
-SIZE (grpcio-tools-1.62.2.tar.gz) = 4538350
+TIMESTAMP = 1714576305
+SHA256 (grpcio_tools-1.63.0.tar.gz) = 2474cffbc8f29404f0e3a2109c0a0423211ba93fe048b144e734f601ff391fc7
+SIZE (grpcio_tools-1.63.0.tar.gz) = 5026765
diff --git a/devel/py-grpcio-tools/files/patch-setup.py b/devel/py-grpcio-tools/files/patch-setup.py
index cecda56e3f44..b83ec7645346 100644
--- a/devel/py-grpcio-tools/files/patch-setup.py
+++ b/devel/py-grpcio-tools/files/patch-setup.py
@@ -1,15 +1,15 @@
---- setup.py.orig 2024-02-20 20:46:14 UTC
+--- setup.py.orig 2024-04-26 06:29:22 UTC
+++ setup.py
-@@ -145,7 +145,7 @@ if EXTRA_ENV_COMPILE_ARGS is None:
- # We need to statically link the C++ Runtime, only the C runtime is
- # available dynamically
- EXTRA_ENV_COMPILE_ARGS += " /MT"
-- elif "linux" in sys.platform or "darwin" in sys.platform:
-+ elif "linux" in sys.platform or "darwin" in sys.platform or "freebsd" in sys.platform:
- # GCC & Clang by defaults uses C17 so only C++14 needs to be specified.
+@@ -178,7 +178,7 @@ if EXTRA_ENV_COMPILE_ARGS is None:
+ # Reduce the optimization level from O3 (in many cases) to O1 to
+ # workaround gcc misalignment bug with MOVAPS (internal b/329134877)
+ EXTRA_ENV_COMPILE_ARGS += " -O1"
+- elif "darwin" in sys.platform:
++ elif "darwin" in sys.platform or "freebsd" in sys.platform:
+ # AppleClang by defaults uses C17 so only C++14 needs to be specified.
EXTRA_ENV_COMPILE_ARGS += " -std=c++14"
EXTRA_ENV_COMPILE_ARGS += " -fno-wrapv -frtti"
-@@ -174,7 +174,7 @@ if EXTRA_ENV_LINK_ARGS is None:
+@@ -211,7 +211,7 @@ if EXTRA_ENV_LINK_ARGS is None:
EXTRA_ENV_LINK_ARGS += " -Wl,-exported_symbol,_{}".format(
_EXT_INIT_SYMBOL
)
@@ -18,7 +18,7 @@
EXTRA_ENV_LINK_ARGS += " -lpthread"
if check_linker_need_libatomic():
EXTRA_ENV_LINK_ARGS += " -latomic"
-@@ -211,7 +211,7 @@ if "win32" in sys.platform:
+@@ -248,7 +248,7 @@ if "win32" in sys.platform:
)
if "64bit" in platform.architecture()[0]:
DEFINE_MACROS += (("MS_WIN64", 1),)
@@ -26,4 +26,4 @@
+elif "linux" in sys.platform or "darwin" in sys.platform or "freebsd" in sys.platform:
DEFINE_MACROS += (("HAVE_PTHREAD", 1),)
- # By default, Python3 setuptools(distutils) enforces compatibility of
+
diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile
index 7483fa0e0632..d9324e9226b3 100644
--- a/devel/py-grpcio/Makefile
+++ b/devel/py-grpcio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio
-PORTVERSION= 1.62.2
+PORTVERSION= 1.63.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-grpcio/distinfo b/devel/py-grpcio/distinfo
index 93229ef15efd..d93c58957c30 100644
--- a/devel/py-grpcio/distinfo
+++ b/devel/py-grpcio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713508536
-SHA256 (grpcio-1.62.2.tar.gz) = c77618071d96b7a8be2c10701a98537823b9c65ba256c0b9067e0594cdbd954d
-SIZE (grpcio-1.62.2.tar.gz) = 26316089
+TIMESTAMP = 1714574853
+SHA256 (grpcio-1.63.0.tar.gz) = f3023e14805c61bc439fb40ca545ac3d5740ce66120a678a3c6c2c55b70343d1
+SIZE (grpcio-1.63.0.tar.gz) = 26327099
diff --git a/devel/py-gtfslib/Makefile b/devel/py-gtfslib/Makefile
index 0b40164e5b08..33c2434a1c12 100644
--- a/devel/py-gtfslib/Makefile
+++ b/devel/py-gtfslib/Makefile
@@ -10,6 +10,9 @@ WWW= https://pypi.org/project/gtfslib/
LICENSE= GPLv3+
+DEPRECATED= Depends on expired databases/py-sqlalchemy11
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>=0.6.1:databases/py-sqlalchemy11@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}docopt>=0.6:devel/py-docopt@${PY_FLAVOR} \
diff --git a/devel/py-hunter/Makefile b/devel/py-hunter/Makefile
index 9f98099b453d..dce3a686f4fd 100644
--- a/devel/py-hunter/Makefile
+++ b/devel/py-hunter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hunter
-DISTVERSION= 3.6.1
+DISTVERSION= 3.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hunter/distinfo b/devel/py-hunter/distinfo
index afa9d5d1020f..1a0b94752154 100644
--- a/devel/py-hunter/distinfo
+++ b/devel/py-hunter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687071920
-SHA256 (hunter-3.6.1.tar.gz) = 16fbea3d6a67d474e13ee726bdf464211613ddddde338345338c3a5cd942585b
-SIZE (hunter-3.6.1.tar.gz) = 644202
+TIMESTAMP = 1714721327
+SHA256 (hunter-3.7.0.tar.gz) = 16f4fb4dbde366bac61ebf235bc4d075bfd8748009c8a4e0327d2fbca6f611d6
+SIZE (hunter-3.7.0.tar.gz) = 672577
diff --git a/devel/py-hvac/Makefile b/devel/py-hvac/Makefile
index de27eaefc9ce..7a79086476a7 100644
--- a/devel/py-hvac/Makefile
+++ b/devel/py-hvac/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hvac
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hvac/distinfo b/devel/py-hvac/distinfo
index 9cd53e30a24e..db6a375c466b 100644
--- a/devel/py-hvac/distinfo
+++ b/devel/py-hvac/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704306308
-SHA256 (hvac-2.1.0.tar.gz) = b48bcda11a4ab0a7b6c47232c7ba7c87fda318ae2d4a7662800c465a78742894
-SIZE (hvac-2.1.0.tar.gz) = 325532
+TIMESTAMP = 1714467142
+SHA256 (hvac-2.2.0.tar.gz) = e4b0248c5672cb9a6f5974e7c8f5271a09c6c663cbf8ab11733a227f3d2db2c2
+SIZE (hvac-2.2.0.tar.gz) = 330973
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index e22020e3851b..1484585ee73d 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hypothesis
PORTVERSION= 6.98.18
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -47,7 +47,7 @@ CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVO
${PYTHON_PKGNAMEPREFIX}rich>=9.0.0:textproc/py-rich@${PY_FLAVOR}
CODEMODS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=0.3.16:devel/py-libcst@${PY_FLAVOR}
DATEUTIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=1.4:devel/py-python-dateutil@${PY_FLAVOR}
-DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
DPCONTRACTS_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}dpcontracts>=0.4:devel/py-dpcontracts@${PY_FLAVOR}
GHOSTWRITER_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}black>=19.10b0:devel/py-black@${PY_FLAVOR}
LARK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lark>=0.10.1:devel/py-lark@${PY_FLAVOR}
diff --git a/devel/py-jsonschema/Makefile b/devel/py-jsonschema/Makefile
index aa683065f0b3..b43bbae1ef56 100644
--- a/devel/py-jsonschema/Makefile
+++ b/devel/py-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jsonschema
-PORTVERSION= 4.21.1
+DISTVERSION= 4.22.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-jsonschema/distinfo b/devel/py-jsonschema/distinfo
index 6819089f4a1c..3690b0242f5e 100644
--- a/devel/py-jsonschema/distinfo
+++ b/devel/py-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705837572
-SHA256 (jsonschema-4.21.1.tar.gz) = 85727c00279f5fa6bedbe6238d2aa6403bedd8b4864ab11207d07df3cc1b2ee5
-SIZE (jsonschema-4.21.1.tar.gz) = 321491
+TIMESTAMP = 1714688393
+SHA256 (jsonschema-4.22.0.tar.gz) = 5b22d434a45935119af990552c862e5d6d564e8f6601206b305a61fdf661a2b7
+SIZE (jsonschema-4.22.0.tar.gz) = 325490
diff --git a/devel/py-libvirt/Makefile b/devel/py-libvirt/Makefile
index ea6c708a42d1..acd03b1e0273 100644
--- a/devel/py-libvirt/Makefile
+++ b/devel/py-libvirt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libvirt
-PORTVERSION= 10.1.0
+PORTVERSION= 10.3.0
CATEGORIES= devel
MASTER_SITES= http://libvirt.org/sources/python/ \
ftp://libvirt.org/libvirt/python/
diff --git a/devel/py-libvirt/distinfo b/devel/py-libvirt/distinfo
index 0982d46acd89..e23882bf4ca3 100644
--- a/devel/py-libvirt/distinfo
+++ b/devel/py-libvirt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709321422
-SHA256 (libvirt-python-10.1.0.tar.gz) = 3e7d07bb4a4a8d2a38f1445e9cf47b68d928d93b163555e153c045535ae87444
-SIZE (libvirt-python-10.1.0.tar.gz) = 246933
+TIMESTAMP = 1714758943
+SHA256 (libvirt-python-10.3.0.tar.gz) = 0333781ffef915d984f36a9b475ae8df6d01763883eefbd138d14c7591f51f2f
+SIZE (libvirt-python-10.3.0.tar.gz) = 238840
diff --git a/devel/py-line-profiler/Makefile b/devel/py-line-profiler/Makefile
index fe2afcc10dd7..4ccfcabfd703 100644
--- a/devel/py-line-profiler/Makefile
+++ b/devel/py-line-profiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= line-profiler
-DISTVERSION= 4.1.2
+DISTVERSION= 4.1.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,11 +17,12 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_
${PYTHON_PKGNAMEPREFIX}cython3>=0:lang/cython3@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=5.3:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ipython>=0.13:devel/ipython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest-cov>0:devel/py-pytest-cov@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ubelt>=1.3.4:devel/py-ubelt@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}pytest-cov>=3.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}ubelt>=1.3.4:devel/py-ubelt@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}xdoctest>=1.1.3:devel/py-xdoctest@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils cython autoplist pytest # 1 test fails, see https://github.com/pyutils/line_profiler/issues/159
+USE_PYTHON= distutils cython autoplist pytest # 7 tests fail, see https://github.com/pyutils/line_profiler/issues/266
TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
diff --git a/devel/py-line-profiler/distinfo b/devel/py-line-profiler/distinfo
index e63649c1afbe..185c2a2374b0 100644
--- a/devel/py-line-profiler/distinfo
+++ b/devel/py-line-profiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710216307
-SHA256 (line_profiler-4.1.2.tar.gz) = aa56578b0ff5a756fe180b3fda7bd67c27bbd478b3d0124612d8cf00e4a21df2
-SIZE (line_profiler-4.1.2.tar.gz) = 78149
+TIMESTAMP = 1714366087
+SHA256 (line_profiler-4.1.3.tar.gz) = e5f1123c3672c3218ba063c23bd64a51159e44649fed6780b993c781fb5ed318
+SIZE (line_profiler-4.1.3.tar.gz) = 196850
diff --git a/devel/py-logan/Makefile b/devel/py-logan/Makefile
index 0df67ca030cd..29f46c406144 100644
--- a/devel/py-logan/Makefile
+++ b/devel/py-logan/Makefile
@@ -1,6 +1,6 @@
PORTNAME= logan
PORTVERSION= 0.7.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.5:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.5:www/py-django42@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>=0.8.0:devel/py-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nose>=1.1.2:devel/py-nose@${PY_FLAVOR}
diff --git a/devel/py-nanobind/Makefile b/devel/py-nanobind/Makefile
new file mode 100644
index 000000000000..d39734df7c67
--- /dev/null
+++ b/devel/py-nanobind/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= nanobind
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.9.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Tiny and efficient C++/Python bindings
+WWW= https://github.com/wjakob/nanobind
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
+
+USES= cmake:insource,testing python
+USE_PYTHON= pep517 autoplist
+
+USE_GITHUB= yes
+GH_ACCOUNT= wjakob
+GH_TUPLE= Tessil:robin-map:188c455:robin_map/ext/robin_map
+
+CMAKE_OFF= NB_TEST
+CMAKE_TESTING_ON= NB_TEST
+CMAKE_TESTING_TARGET=
+
+NO_ARCH= yes
+
+post-test: # run-tests
+ @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest .
+
+.include <bsd.port.mk>
diff --git a/devel/py-nanobind/distinfo b/devel/py-nanobind/distinfo
new file mode 100644
index 000000000000..e20bbfcbaeaf
--- /dev/null
+++ b/devel/py-nanobind/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1714059630
+SHA256 (wjakob-nanobind-v1.9.2_GH0.tar.gz) = 149a3da40b0a988513d8cf5e71db3037373823505a3c92f87b988c92d7e0ab34
+SIZE (wjakob-nanobind-v1.9.2_GH0.tar.gz) = 785164
+SHA256 (Tessil-robin-map-188c455_GH0.tar.gz) = c3f05ed8933a1f9aa57295c8ad17bd44756cf5cf030a95325c61aa862fa19680
+SIZE (Tessil-robin-map-188c455_GH0.tar.gz) = 70577
diff --git a/devel/py-nanobind/files/patch-pyproject.toml b/devel/py-nanobind/files/patch-pyproject.toml
new file mode 100644
index 000000000000..90fb521c5bd4
--- /dev/null
+++ b/devel/py-nanobind/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2024-04-25 15:40:44 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["setuptools>=42", "wheel", "scikit-build", "cmake>=3.17", "ninja"]
++requires = ["setuptools>=42", "wheel", "scikit-build"]
+ build-backend = "setuptools.build_meta"
+
+
diff --git a/devel/py-nanobind/pkg-descr b/devel/py-nanobind/pkg-descr
new file mode 100644
index 000000000000..52bfaa1ab0b0
--- /dev/null
+++ b/devel/py-nanobind/pkg-descr
@@ -0,0 +1,5 @@
+nanobind is a small binding library that exposes C++ types in Python and vice
+versa. It is reminiscent of Boost.Python and pybind11 and uses near-identical
+syntax. In contrast to these existing tools, nanobind is more efficient:
+bindings compile in a shorter amount of time, produce smaller binaries, and have
+better runtime performance.
diff --git a/devel/py-oci/Makefile b/devel/py-oci/Makefile
index 0a9155bf370d..45ab23eea227 100644
--- a/devel/py-oci/Makefile
+++ b/devel/py-oci/Makefile
@@ -1,6 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.124.0
-PORTREVISION= 1
+DISTVERSION= 2.126.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,14 +16,16 @@ LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE.txt
LICENSE_FILE_UPL= ${WRKSRC}/LICENSE.txt
LICENSE_PERMS_UPL= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>0:devel/py-setuptools@${PY_FLAVOR} \
+ ${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}python-dateutil>=2.5.3<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}openssl>=17.5.0:security/py-openssl@${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}
USES= python:3.8-3.11
-USE_PYTHON= autoplist cryptography distutils
+USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
diff --git a/devel/py-oci/distinfo b/devel/py-oci/distinfo
index 6a9176b36499..1f2b8702eb22 100644
--- a/devel/py-oci/distinfo
+++ b/devel/py-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709646512
-SHA256 (oci-2.124.0.tar.gz) = 4af009929976235003b86fa2ec8f66e9d3aabc2084722278bd22c9900a79ec29
-SIZE (oci-2.124.0.tar.gz) = 12440491
+TIMESTAMP = 1713865323
+SHA256 (oci-2.126.0.tar.gz) = e561cfe45f942aafee12c0a6f92e549604821e3bee75aebc6c337633cfb7776a
+SIZE (oci-2.126.0.tar.gz) = 12694185
diff --git a/devel/py-openapi-core/Makefile b/devel/py-openapi-core/Makefile
index 5d1d6d1e6ca9..8330bdad5972 100644
--- a/devel/py-openapi-core/Makefile
+++ b/devel/py-openapi-core/Makefile
@@ -1,5 +1,6 @@
PORTNAME= openapi-core
PORTVERSION= 0.19.1
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -40,7 +41,7 @@ STARLETTE_DESC= Starlette support
AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.4<7:www/py-multidict@${PY_FLAVOR}
-DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.0:www/py-django32@${PY_FLAVOR}
+DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.0:www/py-django42@${PY_FLAVOR}
FALCON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}falcon>=3.0:www/py-falcon@${PY_FLAVOR}
FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.108.0<1:www/py-fastapi@${PY_FLAVOR}
FLASK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flask>=0:www/py-flask@${PY_FLAVOR}
diff --git a/devel/py-pcpp/Makefile b/devel/py-pcpp/Makefile
new file mode 100644
index 000000000000..d5d083021175
--- /dev/null
+++ b/devel/py-pcpp/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= pcpp
+DISTVERSION= 1.30
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= C99 preprocessor written in pure Python
+WWW= https://github.com/ned14/pcpp
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= python
+USE_PYTHON= distutils concurrent autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-pcpp/distinfo b/devel/py-pcpp/distinfo
new file mode 100644
index 000000000000..df96b40f8b64
--- /dev/null
+++ b/devel/py-pcpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714099807
+SHA256 (pcpp-1.30.tar.gz) = 5af9fbce55f136d7931ae915fae03c34030a3b36c496e72d9636cedc8e2543a1
+SIZE (pcpp-1.30.tar.gz) = 94283
diff --git a/devel/py-pcpp/pkg-descr b/devel/py-pcpp/pkg-descr
new file mode 100644
index 000000000000..6bb629e60e47
--- /dev/null
+++ b/devel/py-pcpp/pkg-descr
@@ -0,0 +1,3 @@
+pcpp is a pure universal Python C (pre-)preprocessor implementation very useful
+for pre-preprocessing header only C++ libraries into single file includes and
+other such build or packaging stage malarky.
diff --git a/devel/py-pipdeptree/Makefile b/devel/py-pipdeptree/Makefile
index 0651bf82a3b2..44ab32f932e5 100644
--- a/devel/py-pipdeptree/Makefile
+++ b/devel/py-pipdeptree/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pipdeptree
-DISTVERSION= 2.18.1
+DISTVERSION= 2.19.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pipdeptree/distinfo b/devel/py-pipdeptree/distinfo
index ca8d29393bfc..26602f9564eb 100644
--- a/devel/py-pipdeptree/distinfo
+++ b/devel/py-pipdeptree/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713104354
-SHA256 (pipdeptree-2.18.1.tar.gz) = cb6cacc5434dc04811bdc91d659622689107e60a163b79a5758e593577fdb875
-SIZE (pipdeptree-2.18.1.tar.gz) = 35101
+TIMESTAMP = 1714565022
+SHA256 (pipdeptree-2.19.1.tar.gz) = 9e68b1af1cef009e47763343fa3df795d14a367eb1b3d7c461d34a0887235d04
+SIZE (pipdeptree-2.19.1.tar.gz) = 37015
diff --git a/devel/py-poetry-plugin-export/Makefile b/devel/py-poetry-plugin-export/Makefile
index 2ce15ab3e60c..51b3650f8363 100644
--- a/devel/py-poetry-plugin-export/Makefile
+++ b/devel/py-poetry-plugin-export/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poetry-plugin-export
-DISTVERSION= 1.7.0
+DISTVERSION= 1.7.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-poetry-plugin-export/distinfo b/devel/py-poetry-plugin-export/distinfo
index a7cff901398f..68d65c21cd09 100644
--- a/devel/py-poetry-plugin-export/distinfo
+++ b/devel/py-poetry-plugin-export/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710570873
-SHA256 (poetry_plugin_export-1.7.0.tar.gz) = e73f207fc0e08c2f59ead82cbe39ef259b351a318d5c0bddcec13990bcd324a7
-SIZE (poetry_plugin_export-1.7.0.tar.gz) = 29196
+TIMESTAMP = 1714112405
+SHA256 (poetry_plugin_export-1.7.1.tar.gz) = cf62cfb6218a904290ba6db3bc1a24aa076d10f81c48c6e48b2ded430131e22e
+SIZE (poetry_plugin_export-1.7.1.tar.gz) = 29656
diff --git a/devel/py-pydantic/Makefile b/devel/py-pydantic/Makefile
index b7414b323985..23d0ae124290 100644
--- a/devel/py-pydantic/Makefile
+++ b/devel/py-pydantic/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic
-DISTVERSION= 1.10.14
+DISTVERSION= 1.10.15
PORTEPOCH= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-pydantic/distinfo b/devel/py-pydantic/distinfo
index 357e9a2eeb91..f1241024bd6c 100644
--- a/devel/py-pydantic/distinfo
+++ b/devel/py-pydantic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705724914
-SHA256 (pydantic-1.10.14.tar.gz) = 46f17b832fe27de7850896f3afee50ea682220dd218f7e9c88d436788419dca6
-SIZE (pydantic-1.10.14.tar.gz) = 349141
+TIMESTAMP = 1714112769
+SHA256 (pydantic-1.10.15.tar.gz) = ca832e124eda231a60a041da4f013e3ff24949d94a01154b137fc2f2a43c3ffb
+SIZE (pydantic-1.10.15.tar.gz) = 350343
diff --git a/devel/py-pynvml/Makefile b/devel/py-pynvml/Makefile
new file mode 100644
index 000000000000..1cbe1ed72049
--- /dev/null
+++ b/devel/py-pynvml/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= pynvml
+PORTVERSION= 11.5.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Python Bindings for the NVIDIA Management Library
+WWW= https://github.com/gpuopenanalytics/pynvml
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-pynvml/distinfo b/devel/py-pynvml/distinfo
new file mode 100644
index 000000000000..7a19f6fb04a0
--- /dev/null
+++ b/devel/py-pynvml/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714179661
+SHA256 (pynvml-11.5.0.tar.gz) = d027b21b95b1088b9fc278117f9f61b7c67f8e33a787e9f83f735f0f71ac32d0
+SIZE (pynvml-11.5.0.tar.gz) = 70250
diff --git a/devel/py-pynvml/pkg-descr b/devel/py-pynvml/pkg-descr
new file mode 100644
index 000000000000..1774b8358189
--- /dev/null
+++ b/devel/py-pynvml/pkg-descr
@@ -0,0 +1 @@
+pynvml provides Python access to the NVML library for GPU diagnostics.
diff --git a/devel/py-pytest4-flakes/Makefile b/devel/py-pytest4-flakes/Makefile
index 9e2455195e0c..10cb0ff4a8f0 100644
--- a/devel/py-pytest4-flakes/Makefile
+++ b/devel/py-pytest4-flakes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest4-flakes
-PORTVERSION= 4.0.1
+PORTVERSION= 4.0.5
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest4-flakes/distinfo b/devel/py-pytest4-flakes/distinfo
index ccb735fc1fce..d82fb3f8aed0 100644
--- a/devel/py-pytest4-flakes/distinfo
+++ b/devel/py-pytest4-flakes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1596049059
-SHA256 (pytest-flakes-4.0.1.tar.gz) = 37113ac6c7ea5e0b648abf73937955a45f8b9214fe49413297c2ce6ce1808500
-SIZE (pytest-flakes-4.0.1.tar.gz) = 7146
+TIMESTAMP = 1714112551
+SHA256 (pytest-flakes-4.0.5.tar.gz) = 953134e97215ae31f6879fbd7368c18d43f709dc2fab5b7777db2bb2bac3a924
+SIZE (pytest-flakes-4.0.5.tar.gz) = 7313
diff --git a/devel/py-python-bugzilla/Makefile b/devel/py-python-bugzilla/Makefile
index 42db2a632006..35eb957c3a9d 100644
--- a/devel/py-python-bugzilla/Makefile
+++ b/devel/py-python-bugzilla/Makefile
@@ -1,5 +1,6 @@
PORTNAME= python-bugzilla
PORTVERSION= 3.2.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-python-bugzilla/files/patch-bugzilla___session.py b/devel/py-python-bugzilla/files/patch-bugzilla___session.py
new file mode 100644
index 000000000000..bf9849a0eef2
--- /dev/null
+++ b/devel/py-python-bugzilla/files/patch-bugzilla___session.py
@@ -0,0 +1,23 @@
+--- bugzilla/_session.py
++++ bugzilla/_session.py
+@@ -98,14 +98,14 @@ def request(self, *args, **kwargs):
+ if "timeout" not in kwargs:
+ kwargs["timeout"] = timeout
+
+- response = self._session.request(*args, **kwargs)
++ try:
++ response = self._session.request(*args, **kwargs)
+
+- if self._is_xmlrpc:
+- # Yes this still appears to matter for properly decoding unicode
+- # code points in bugzilla.redhat.com content
+- response.encoding = "UTF-8"
++ if self._is_xmlrpc:
++ # This still appears to matter for properly decoding unicode
++ # code points in bugzilla.redhat.com content
++ response.encoding = "UTF-8"
+
+- try:
+ response.raise_for_status()
+ except requests.HTTPError as e:
+ # Scrape the api key out of the returned exception string
diff --git a/devel/py-pyudev/Makefile b/devel/py-pyudev/Makefile
index 6a009d6728d9..08c687bc29ad 100644
--- a/devel/py-pyudev/Makefile
+++ b/devel/py-pyudev/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyudev
-PORTVERSION= 0.22.0
+PORTVERSION= 0.24.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyudev/distinfo b/devel/py-pyudev/distinfo
index 3611d8454a5a..e8bc566143e3 100644
--- a/devel/py-pyudev/distinfo
+++ b/devel/py-pyudev/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1586037793
-SHA256 (pyudev-0.22.0.tar.gz) = 69bb1beb7ac52855b6d1b9fe909eefb0017f38d917cba9939602c6880035b276
-SIZE (pyudev-0.22.0.tar.gz) = 85077
+TIMESTAMP = 1714057089
+SHA256 (pyudev-0.24.1.tar.gz) = 75e54d37218f5ac45b0da1f0fd9cc5e526a3cac3ef1cfad410cf7ab338b01471
+SIZE (pyudev-0.24.1.tar.gz) = 85963
diff --git a/devel/py-rapidfuzz/Makefile b/devel/py-rapidfuzz/Makefile
index 24ecc0f3f3c2..49c60e2c5c4d 100644
--- a/devel/py-rapidfuzz/Makefile
+++ b/devel/py-rapidfuzz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rapidfuzz
-DISTVERSION= 3.8.1
+DISTVERSION= 3.9.0
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rapidfuzz/distinfo b/devel/py-rapidfuzz/distinfo
index 92a95087305c..162bdb67c54d 100644
--- a/devel/py-rapidfuzz/distinfo
+++ b/devel/py-rapidfuzz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712999102
-SHA256 (rapidfuzz-3.8.1.tar.gz) = a357aae6791118011ad3ab4f2a4aa7bd7a487e5f9981b390e9f3c2c5137ecadf
-SIZE (rapidfuzz-3.8.1.tar.gz) = 1592462
+TIMESTAMP = 1714723634
+SHA256 (rapidfuzz-3.9.0.tar.gz) = b182f0fb61f6ac435e416eb7ab330d62efdbf9b63cf0c7fa12d1f57c2eaaf6f3
+SIZE (rapidfuzz-3.9.0.tar.gz) = 1591028
diff --git a/devel/py-schema/Makefile b/devel/py-schema/Makefile
index ed0c6f8bd507..2f920a404cce 100644
--- a/devel/py-schema/Makefile
+++ b/devel/py-schema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= schema
-DISTVERSION= 0.7.6
+DISTVERSION= 0.7.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -8,13 +8,12 @@ MAINTAINER= yuri@FreeBSD.org
COMMENT= Simple data validation library
WWW= https://github.com/keleshev/schema
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}contextlib2>=0.5.5:devel/py-contextlib2@${PY_FLAVOR}
-
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE-MIT
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist pytest
+
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/devel/py-schema/distinfo b/devel/py-schema/distinfo
index 419177564988..6d6b70d50ec6 100644
--- a/devel/py-schema/distinfo
+++ b/devel/py-schema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712365940
-SHA256 (schema-0.7.6.tar.gz) = ce0186666940271e5faeb31b92c830aab6e7eb3f0d6feb88a107a76bba964ba7
-SIZE (schema-0.7.6.tar.gz) = 43804
+TIMESTAMP = 1714892029
+SHA256 (schema-0.7.7.tar.gz) = 7da553abd2958a19dc2547c388cde53398b39196175a9be59ea1caf5ab0a1807
+SIZE (schema-0.7.7.tar.gz) = 44245
diff --git a/devel/py-scikit-build-core/Makefile b/devel/py-scikit-build-core/Makefile
index c4ee3c079c51..dfb1dc3daa9a 100644
--- a/devel/py-scikit-build-core/Makefile
+++ b/devel/py-scikit-build-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= scikit-build-core
-DISTVERSION= 0.9.2
+DISTVERSION= 0.9.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-scikit-build-core/distinfo b/devel/py-scikit-build-core/distinfo
index 621f04b7076b..791fb2616d0a 100644
--- a/devel/py-scikit-build-core/distinfo
+++ b/devel/py-scikit-build-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713766023
-SHA256 (scikit_build_core-0.9.2.tar.gz) = 4b8423d3a6e06a7ff9bb8e0bdf9c0fc425bb3992de09237369a8dd90fd570bb8
-SIZE (scikit_build_core-0.9.2.tar.gz) = 225078
+TIMESTAMP = 1714534064
+SHA256 (scikit_build_core-0.9.3.tar.gz) = 341d113e473a5409dc62522e8b1b1b8b1647a0b95557ad15f6be2a36071fd390
+SIZE (scikit_build_core-0.9.3.tar.gz) = 226732
diff --git a/devel/py-semantic-version/Makefile b/devel/py-semantic-version/Makefile
index 945325cd94a4..3195a47a9aed 100644
--- a/devel/py-semantic-version/Makefile
+++ b/devel/py-semantic-version/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/rbarrois/python-semanticversion
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.1:www/py-django32@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.1:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils nose2
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index 593e559aabd2..e1589d344b78 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.224.1
-PORTREVISION= 1
+DISTVERSION= 0.227.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +18,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.7.0:devel/py-python-dateu
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist pep517
+USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
@@ -57,7 +56,7 @@ DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=0.4.7:devel/py-libcst@$
DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=0.4.7:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
DJANGO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR}
FASTAPI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fastapi>=0.62.5:www/py-fastapi@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR}
@@ -71,6 +70,11 @@ PYDANTIC_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>1.6.1:devel/py-pydantic2
.if ${PYTHON_REL} < 30900
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}astunparse>=1.6.3:devel/py-astunparse@${PY_FLAVOR}
+
+. if ${PORT_OPTIONS:MCLI}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}graphlib-backport>0:graphics/py-graphlib-backport@${PY_FLAVOR}
+. endif
+
.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index 36d6c312311e..18bc28b8cc16 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711883910
-SHA256 (strawberry_graphql-0.224.1.tar.gz) = d1fec0c9896594d271b8932aa97b43db931b14107b96ee1fb3890396c85335fa
-SIZE (strawberry_graphql-0.224.1.tar.gz) = 197944
+TIMESTAMP = 1713932326
+SHA256 (strawberry_graphql-0.227.2.tar.gz) = c65ddc1d3c6b9dac9987360261920f2938fdab84260074d5f677a7272a75c9b5
+SIZE (strawberry_graphql-0.227.2.tar.gz) = 199059
diff --git a/devel/py-types-decorator/Makefile b/devel/py-types-decorator/Makefile
new file mode 100644
index 000000000000..a873ba375b2c
--- /dev/null
+++ b/devel/py-types-decorator/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= types-decorator
+DISTVERSION= 5.1.8.20240310
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Typing stubs for decorator
+WWW= https://github.com/python/typeshed
+
+LICENSE= APACHE20
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-types-decorator/distinfo b/devel/py-types-decorator/distinfo
new file mode 100644
index 000000000000..5df06dfd9fd3
--- /dev/null
+++ b/devel/py-types-decorator/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714722935
+SHA256 (types-decorator-5.1.8.20240310.tar.gz) = 52e316b03783886a8a2abdc228f7071680ba65894545cd2085ebe3cf88684a0e
+SIZE (types-decorator-5.1.8.20240310.tar.gz) = 3734
diff --git a/devel/py-types-decorator/pkg-descr b/devel/py-types-decorator/pkg-descr
new file mode 100644
index 000000000000..94a8557e9d63
--- /dev/null
+++ b/devel/py-types-decorator/pkg-descr
@@ -0,0 +1,5 @@
+types-decorator is a collection of library stubs for Python, with static types.
+
+Typeshed contains external type annotations for the Python standard library and
+Python builtins, as well as third party packages as contributed by people
+external to those projects.
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index 1c0e7d92ade9..6ebda30edc79 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.21.0.20240331
+PORTVERSION= 4.22.0.20240501
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index 5e15190cad5c..f622d46c90ac 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711879774
-SHA256 (types-jsonschema-4.21.0.20240331.tar.gz) = 3a5ed0a72ab7bc304ca4accbb709272c620f396abf2fb19570b80d949e357eb6
-SIZE (types-jsonschema-4.21.0.20240331.tar.gz) = 9641
+TIMESTAMP = 1714567844
+SHA256 (types-jsonschema-4.22.0.20240501.tar.gz) = 51c4ec05640909206551c8f57e630be570c4e0d86abda75d9d947521dffef6db
+SIZE (types-jsonschema-4.22.0.20240501.tar.gz) = 9940
diff --git a/devel/py-virtualenv/Makefile b/devel/py-virtualenv/Makefile
index f40c6ffd0f0c..f93744eb6e66 100644
--- a/devel/py-virtualenv/Makefile
+++ b/devel/py-virtualenv/Makefile
@@ -1,5 +1,5 @@
PORTNAME= virtualenv
-PORTVERSION= 20.25.3
+PORTVERSION= 20.26.0
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVO
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}distlib>=0.3.7:devel/py-distlib@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}filelock>=3.12.2:sysutils/py-filelock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=3.9.1:devel/py-platformdirs@${PY_FLAVOR}
-# tests: 296 passed, 26 skipped
+# tests: 299 passed, 27 skipped
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage>=7.3.2:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}coverage_enable_subprocess>=1.0:devel/py-coverage_enable_subprocess@${PY_FLAVOR} \
@@ -26,6 +26,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}covdefaults>=2.3:devel/py-covdefaults@${PY_
${PYTHON_PKGNAMEPREFIX}pytest-randomly>=3.12:devel/py-pytest-randomly@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-timeout>=2.1.0:devel/py-pytest-timeout@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=63:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8.0.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}time-machine>=2.10.0:devel/py-time-machine@${PY_FLAVOR}
USES= cpe python
@@ -72,8 +73,19 @@ post-patch:
-e 's,%%PYTHON_VER%%,${PYTHON_VER},1' \
${WRKSRC}/docs/conf.py
+# Fix a few tests that fail with the error:
+#
+# E AssertionError: assert ... nerrn == errn
+# E + WARNING pyproject.toml does not contain a setuptools.py:119
+# E + tool.setuptools_scm section
+#
+# See https://github.com/pypa/setuptools_scm/issues/1011
+pre-test:
+ @${PRINTF} "\n[tool.setuptools_scm]\nfallback_version = \"${PORTVERSION}\"" >> ${WRKSRC}/pyproject.toml
+
post-install-DOCS-on:
${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} -d ${WRKDIR} -b html -n ${WRKSRC}/docs ${STAGEDIR}${DOCSDIR}
${LOCALBASE}/bin/sphinx-build-${PYTHON_VER} -d ${WRKDIR} -b man -n ${WRKSRC}/docs ${STAGEDIR}${PREFIX}/share/man/man1
+
.include <bsd.port.mk>
diff --git a/devel/py-virtualenv/distinfo b/devel/py-virtualenv/distinfo
index 7471a62e6627..9aa0f6b663be 100644
--- a/devel/py-virtualenv/distinfo
+++ b/devel/py-virtualenv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713456785
-SHA256 (pypa-virtualenv-20.25.3_GH0.tar.gz) = 6e3fa10473b5389a1a2139aa25eb82d743f2db4fc3231d488dab3f24aa30fce3
-SIZE (pypa-virtualenv-20.25.3_GH0.tar.gz) = 7329139
+TIMESTAMP = 1714057633
+SHA256 (pypa-virtualenv-20.26.0_GH0.tar.gz) = 52d3892ce26a0682fa0d3f51e37727398a909449dc211b2abbf5e5849b9223b6
+SIZE (pypa-virtualenv-20.26.0_GH0.tar.gz) = 7329467
diff --git a/devel/py-zarr/Makefile b/devel/py-zarr/Makefile
index 56db0c892d5b..73a3a26aa291 100644
--- a/devel/py-zarr/Makefile
+++ b/devel/py-zarr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= zarr
-DISTVERSION= 2.17.1
+DISTVERSION= 2.17.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asciitree>0:graphics/py-asciitree@${PY_FLAVO
${PYNUMPY}
USES= python
-USE_PYTHON= pep517 autoplist pytest
+USE_PYTHON= pep517 autoplist pytest # 7 tests fail, see https://github.com/zarr-developers/zarr-python/issues/1819
NO_ARCH= yes
diff --git a/devel/py-zarr/distinfo b/devel/py-zarr/distinfo
index 964218877a7d..4d921587aa5a 100644
--- a/devel/py-zarr/distinfo
+++ b/devel/py-zarr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712366013
-SHA256 (zarr-2.17.1.tar.gz) = 564b3aa072122546fe69a0fa21736f466b20fad41754334b62619f088ce46261
-SIZE (zarr-2.17.1.tar.gz) = 3607626
+TIMESTAMP = 1714103557
+SHA256 (zarr-2.17.2.tar.gz) = 2cbaa6cb4e342d45152d4a7a4b2013c337fcd3a8e7bc98253560180de60552ce
+SIZE (zarr-2.17.2.tar.gz) = 3600944
diff --git a/devel/pylyzer/Makefile b/devel/pylyzer/Makefile
index 5614cc94665a..f543d34acd5d 100644
--- a/devel/pylyzer/Makefile
+++ b/devel/pylyzer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pylyzer
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.51
-PORTREVISION= 4
+DISTVERSION= 0.0.53
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
@@ -28,49 +27,51 @@ GH_ACCOUNT= mtshiba
CARGO_CRATES= Inflector-0.11.4 \
addr2line-0.21.0 \
adler-1.0.2 \
- anyhow-1.0.75 \
+ ahash-0.8.11 \
+ anyhow-1.0.81 \
autocfg-1.1.0 \
backtrace-0.3.69 \
backtrace-on-stack-overflow-0.3.0 \
- base64-0.13.1 \
bitflags-1.3.2 \
- cc-1.0.83 \
+ cc-1.0.90 \
cfg-if-1.0.0 \
convert_case-0.4.0 \
crunchy-0.2.2 \
derive_more-0.99.17 \
- either-1.9.0 \
- els-0.1.39 \
- embed-doc-image-0.1.4 \
- erg_common-0.6.27 \
- erg_compiler-0.6.27 \
- erg_parser-0.6.27 \
- erg_proc_macros-0.6.27 \
+ either-1.10.0 \
+ els-0.1.48-nightly.0 \
+ erg_common-0.6.36-nightly.0 \
+ erg_compiler-0.6.36-nightly.0 \
+ erg_parser-0.6.36-nightly.0 \
+ erg_proc_macros-0.6.36-nightly.0 \
form_urlencoded-1.2.1 \
+ getopts-0.2.21 \
+ getrandom-0.2.12 \
gimli-0.28.1 \
+ hashbrown-0.14.3 \
idna-0.5.0 \
- is-macro-0.2.2 \
- itertools-0.10.5 \
+ is-macro-0.3.5 \
itertools-0.11.0 \
itoa-1.0.10 \
- lalrpop-util-0.20.0 \
- libc-0.2.150 \
+ lalrpop-util-0.20.2 \
+ libc-0.2.153 \
+ libm-0.2.8 \
lock_api-0.4.11 \
- log-0.4.20 \
+ log-0.4.21 \
lsp-types-0.93.2 \
- malachite-0.4.4 \
- malachite-base-0.4.4 \
- malachite-bigint-0.1.1 \
- malachite-nz-0.4.4 \
- malachite-q-0.4.4 \
- memchr-2.6.4 \
+ malachite-0.4.5 \
+ malachite-base-0.4.5 \
+ malachite-bigint-0.2.0 \
+ malachite-nz-0.4.5 \
+ malachite-q-0.4.5 \
+ memchr-2.7.1 \
memoffset-0.6.5 \
- miniz_oxide-0.7.1 \
- molc-0.2.7 \
+ miniz_oxide-0.7.2 \
+ molc-0.3.0 \
nix-0.23.2 \
- num-integer-0.1.45 \
- num-traits-0.2.17 \
- object-0.32.1 \
+ num-integer-0.1.46 \
+ num-traits-0.2.18 \
+ object-0.32.2 \
once_cell-1.19.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
@@ -80,32 +81,29 @@ CARGO_CRATES= Inflector-0.11.4 \
phf_codegen-0.11.2 \
phf_generator-0.11.2 \
phf_shared-0.11.2 \
- pmutil-0.5.3 \
- proc-macro2-1.0.70 \
- quote-1.0.33 \
+ ppv-lite86-0.2.17 \
+ proc-macro2-1.0.79 \
+ quote-1.0.35 \
rand-0.8.5 \
+ rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.4.1 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
- rustpython-ast-0.3.0 \
- rustpython-parser-0.3.0 \
- rustpython-parser-core-0.3.0 \
- rustpython-parser-vendored-0.3.0 \
- ryu-1.0.15 \
+ ryu-1.0.17 \
scopeguard-1.2.0 \
- semver-1.0.20 \
- serde-1.0.193 \
- serde_derive-1.0.193 \
- serde_json-1.0.108 \
- serde_repr-0.1.17 \
+ semver-1.0.22 \
+ serde-1.0.197 \
+ serde_derive-1.0.197 \
+ serde_json-1.0.114 \
+ serde_repr-0.1.18 \
siphasher-0.3.11 \
- smallvec-1.11.2 \
+ smallvec-1.13.1 \
static_assertions-1.1.0 \
syn-1.0.109 \
- syn-2.0.39 \
- thread_local-1.1.7 \
+ syn-2.0.52 \
+ thread_local-1.1.8 \
tiny-keccak-2.0.2 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
@@ -115,12 +113,16 @@ CARGO_CRATES= Inflector-0.11.4 \
unic-emoji-char-0.9.0 \
unic-ucd-ident-0.9.0 \
unic-ucd-version-0.9.0 \
- unicode-bidi-0.3.14 \
+ unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
- unicode-normalization-0.1.22 \
+ unicode-normalization-0.1.23 \
+ unicode-width-0.1.11 \
unicode-xid-0.2.4 \
- unicode_names2-0.6.0 \
+ unicode_names2-1.2.2 \
+ unicode_names2_generator-1.2.2 \
url-2.5.0 \
+ version_check-0.9.4 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
windows-targets-0.48.5 \
windows_aarch64_gnullvm-0.48.5 \
windows_aarch64_msvc-0.48.5 \
@@ -128,7 +130,10 @@ CARGO_CRATES= Inflector-0.11.4 \
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
+ windows_x86_64_msvc-0.48.5 \
+ zerocopy-0.7.32 \
+ zerocopy-derive-0.7.32 \
+ rustpython-ast,rustpython-parser,rustpython-parser-core,rustpython-parser-vendored@git+https://github.com/RustPython/Parser\#9ce55aefdeb35e2f706ce0b02d5a2dfe6295fc57
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/devel/pylyzer/distinfo b/devel/pylyzer/distinfo
index e167bc5274a6..10918e076a1e 100644
--- a/devel/pylyzer/distinfo
+++ b/devel/pylyzer/distinfo
@@ -1,24 +1,24 @@
-TIMESTAMP = 1702442364
+TIMESTAMP = 1714450531
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
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/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
-SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
+SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
SHA256 (rust/crates/backtrace-on-stack-overflow-0.3.0.crate) = 7fd2d70527f3737a1ad17355e260706c1badebabd1fa06a7a053407380df841b
SIZE (rust/crates/backtrace-on-stack-overflow-0.3.0.crate) = 7017
-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/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
+SIZE (rust/crates/cc-1.0.90.crate) = 73954
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
@@ -27,70 +27,74 @@ SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f23
SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
-SHA256 (rust/crates/els-0.1.39.crate) = ffd42e8978b184d5f012a5fe25961db7f7324d257c714694d839126205d45a46
-SIZE (rust/crates/els-0.1.39.crate) = 58443
-SHA256 (rust/crates/embed-doc-image-0.1.4.crate) = af36f591236d9d822425cb6896595658fa558fcebf5ee8accac1d4b92c47166e
-SIZE (rust/crates/embed-doc-image-0.1.4.crate) = 7351
-SHA256 (rust/crates/erg_common-0.6.27.crate) = 321bb2f3c0bf5d909ea3ae3b00e35a01a5a9ad62cfdf38e85f3a7ecc54e788b1
-SIZE (rust/crates/erg_common-0.6.27.crate) = 62410
-SHA256 (rust/crates/erg_compiler-0.6.27.crate) = 91391469dab934ef1e076d17eb45208850f0ff43fdc553e1dd71a4e7ba4c5aa1
-SIZE (rust/crates/erg_compiler-0.6.27.crate) = 400191
-SHA256 (rust/crates/erg_parser-0.6.27.crate) = 527b7e67cdf08912f6cb81f6b60c6447b074879a825dabc4b7609c164d70526b
-SIZE (rust/crates/erg_parser-0.6.27.crate) = 96493
-SHA256 (rust/crates/erg_proc_macros-0.6.27.crate) = 15d9ab2370602287dc6e6abfd278cd93255671ebd37c1957ce7626348303cf70
-SIZE (rust/crates/erg_proc_macros-0.6.27.crate) = 2300
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/els-0.1.48-nightly.0.crate) = 9fc7d9b7e85dd36847b2e3fcb4a400c1f25a49c7ecfa0e9f25bdad91070cba32
+SIZE (rust/crates/els-0.1.48-nightly.0.crate) = 61737
+SHA256 (rust/crates/erg_common-0.6.36-nightly.0.crate) = e25256e6a5de7886319cf6bc830b92b04a9f722eac3fdf43a82fc9d43e9336a1
+SIZE (rust/crates/erg_common-0.6.36-nightly.0.crate) = 65303
+SHA256 (rust/crates/erg_compiler-0.6.36-nightly.0.crate) = d224db567e7d13a30a52f7178623434922d781d8bc4310c7adae7052ec21cb18
+SIZE (rust/crates/erg_compiler-0.6.36-nightly.0.crate) = 450735
+SHA256 (rust/crates/erg_parser-0.6.36-nightly.0.crate) = 16ba6fbccd31c15bc032fbd52be75b7965f10a192adfed440e2d961bdd52e47f
+SIZE (rust/crates/erg_parser-0.6.36-nightly.0.crate) = 98764
+SHA256 (rust/crates/erg_proc_macros-0.6.36-nightly.0.crate) = 40f73fb45d76f14edb6076c1b0bbd0c9ee7531663595674dd6ae667d13fed769
+SIZE (rust/crates/erg_proc_macros-0.6.36-nightly.0.crate) = 2298
SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456
SIZE (rust/crates/form_urlencoded-1.2.1.crate) = 8969
+SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
+SIZE (rust/crates/getopts-0.2.21.crate) = 18457
+SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
+SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/is-macro-0.2.2.crate) = 8a7d079e129b77477a49c5c4f1cfe9ce6c2c909ef52520693e8e811a714c7b20
-SIZE (rust/crates/is-macro-0.2.2.crate) = 5247
-SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
-SIZE (rust/crates/itertools-0.10.5.crate) = 115354
+SHA256 (rust/crates/is-macro-0.3.5.crate) = 59a85abdc13717906baccb5a1e435556ce0df215f242892f721dff62bf25288f
+SIZE (rust/crates/is-macro-0.3.5.crate) = 8936
SHA256 (rust/crates/itertools-0.11.0.crate) = b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57
SIZE (rust/crates/itertools-0.11.0.crate) = 125074
SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/lalrpop-util-0.20.0.crate) = 3f35c735096c0293d313e8f2a641627472b83d01b937177fe76e5e2708d31e0d
-SIZE (rust/crates/lalrpop-util-0.20.0.crate) = 10403
-SHA256 (rust/crates/libc-0.2.150.crate) = 89d92a4743f9a61002fae18374ed11e7973f530cb3a3255fb354818118b2203c
-SIZE (rust/crates/libc-0.2.150.crate) = 719359
+SHA256 (rust/crates/lalrpop-util-0.20.2.crate) = 507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553
+SIZE (rust/crates/lalrpop-util-0.20.2.crate) = 15064
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
+SIZE (rust/crates/libm-0.2.8.crate) = 113450
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/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/lsp-types-0.93.2.crate) = 9be6e9c7e2d18f651974370d7aff703f9513e0df6e464fd795660edc77e6ca51
SIZE (rust/crates/lsp-types-0.93.2.crate) = 59507
-SHA256 (rust/crates/malachite-0.4.4.crate) = 220cb36c52aa6eff45559df497abe0e2a4c1209f92279a746a399f622d7b95c7
-SIZE (rust/crates/malachite-0.4.4.crate) = 2281
-SHA256 (rust/crates/malachite-base-0.4.4.crate) = 6538136c5daf04126d6be4899f7fe4879b7f8de896dd1b4210fe6de5b94f2555
-SIZE (rust/crates/malachite-base-0.4.4.crate) = 794583
-SHA256 (rust/crates/malachite-bigint-0.1.1.crate) = 76c3eca3b5df299486144c8423c45c24bdf9e82e2452c8a1eeda547c4d8b5d41
-SIZE (rust/crates/malachite-bigint-0.1.1.crate) = 12352
-SHA256 (rust/crates/malachite-nz-0.4.4.crate) = 5f0b05577b7a3f09433106460b10304f97fc572f0baabf6640e6cb1e23f5fc52
-SIZE (rust/crates/malachite-nz-0.4.4.crate) = 2304746
-SHA256 (rust/crates/malachite-q-0.4.4.crate) = a1cfdb4016292e6acd832eaee261175f3af8bbee62afeefe4420ebce4c440cb5
-SIZE (rust/crates/malachite-q-0.4.4.crate) = 195279
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/malachite-0.4.5.crate) = 53ff327de42075f680ba15c5cb3c417687eb7241ce2063a91d0186ce5c5e77ee
+SIZE (rust/crates/malachite-0.4.5.crate) = 2418
+SHA256 (rust/crates/malachite-base-0.4.5.crate) = e960ee0e7e1b8eec9229f5b20d6b191762574225144ea638eb961d065c97b55d
+SIZE (rust/crates/malachite-base-0.4.5.crate) = 796726
+SHA256 (rust/crates/malachite-bigint-0.2.0.crate) = 17703a19c80bbdd0b7919f0f104f3b0597f7de4fc4e90a477c15366a5ba03faa
+SIZE (rust/crates/malachite-bigint-0.2.0.crate) = 12353
+SHA256 (rust/crates/malachite-nz-0.4.5.crate) = 770aaf1a4d59a82ed3d8644eb66aff7492a6dd7476def275a922d04d77ca8e57
+SIZE (rust/crates/malachite-nz-0.4.5.crate) = 2307986
+SHA256 (rust/crates/malachite-q-0.4.5.crate) = 33a9dfca114f6b582595990ccfc287cace633aa95f890ade5b1fc099b7175d3b
+SIZE (rust/crates/malachite-q-0.4.5.crate) = 195741
+SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
+SIZE (rust/crates/memchr-2.7.1.crate) = 96307
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/molc-0.2.7.crate) = 94e83b17c033b7b617f21f4a9ba52520dd473bb73a4e9132710c48aee5669095
-SIZE (rust/crates/molc-0.2.7.crate) = 6780
+SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
+SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+SHA256 (rust/crates/molc-0.3.0.crate) = 4584f5f0dfee2be636c6413e44e0b73e23ea299d212fa7124d4c87696533c8a8
+SIZE (rust/crates/molc-0.3.0.crate) = 7260
SHA256 (rust/crates/nix-0.23.2.crate) = 8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c
SIZE (rust/crates/nix-0.23.2.crate) = 242042
-SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
-SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
-SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
-SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
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
@@ -109,14 +113,16 @@ SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50
SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
SHA256 (rust/crates/phf_shared-0.11.2.crate) = 90fcb95eef784c2ac79119d1dd819e162b5da872ce6f3c3abe1e8ca1c082f72b
SIZE (rust/crates/phf_shared-0.11.2.crate) = 14284
-SHA256 (rust/crates/pmutil-0.5.3.crate) = 3894e5d549cccbe44afecf72922f277f603cd4bb0219c8342631ef18fffbe004
-SIZE (rust/crates/pmutil-0.5.3.crate) = 11031
-SHA256 (rust/crates/proc-macro2-1.0.70.crate) = 39278fbbf5fb4f646ce651690877f89d1c5811a3d4acb27700c1cb3cdb78fd3b
-SIZE (rust/crates/proc-macro2-1.0.70.crate) = 44343
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
+SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
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
@@ -127,40 +133,32 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
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/rustpython-ast-0.3.0.crate) = fcf9438da3660e6b88bd659fdc0cd13bcff4b85c584026a48b800c75bf0f8d00
-SIZE (rust/crates/rustpython-ast-0.3.0.crate) = 54065
-SHA256 (rust/crates/rustpython-parser-0.3.0.crate) = 9db993974ff12f33c5be8a801741463691502f85ead5c503277937c4077bd92a
-SIZE (rust/crates/rustpython-parser-0.3.0.crate) = 181041
-SHA256 (rust/crates/rustpython-parser-core-0.3.0.crate) = 5e9d560c6dd4dc774d4bbad48c770e074c178c4ed5f6fd0521fcdb639af21bdd
-SIZE (rust/crates/rustpython-parser-core-0.3.0.crate) = 4381
-SHA256 (rust/crates/rustpython-parser-vendored-0.3.0.crate) = 17ae3062d7fe5fe38073f3a1c7145ed9a04e15f6e4a596d642c7db2d5cd2b51b
-SIZE (rust/crates/rustpython-parser-vendored-0.3.0.crate) = 15304
-SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
-SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-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_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/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
+SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
+SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
+SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
+SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
-SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970
-SIZE (rust/crates/smallvec-1.11.2.crate) = 34801
+SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
+SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
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/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
+SIZE (rust/crates/syn-2.0.52.crate) = 254728
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -179,18 +177,26 @@ SHA256 (rust/crates/unic-ucd-ident-0.9.0.crate) = e230a37c0381caa9219d67cf063aa3
SIZE (rust/crates/unic-ucd-ident-0.9.0.crate) = 16128
SHA256 (rust/crates/unic-ucd-version-0.9.0.crate) = 96bd2f2237fe450fcd0a1d2f5f4e91711124f7857ba2e964247776ebeeb7b0c4
SIZE (rust/crates/unic-ucd-version-0.9.0.crate) = 2246
-SHA256 (rust/crates/unicode-bidi-0.3.14.crate) = 6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416
-SIZE (rust/crates/unicode-bidi-0.3.14.crate) = 56429
+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.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
+SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
-SHA256 (rust/crates/unicode_names2-0.6.0.crate) = 446c96c6dd42604779487f0a981060717156648c1706aa1f464677f03c6cc059
-SIZE (rust/crates/unicode_names2-0.6.0.crate) = 480122
+SHA256 (rust/crates/unicode_names2-1.2.2.crate) = addeebf294df7922a1164f729fb27ebbbcea99cc32b3bf08afab62757f707677
+SIZE (rust/crates/unicode_names2-1.2.2.crate) = 300609
+SHA256 (rust/crates/unicode_names2_generator-1.2.2.crate) = f444b8bba042fe3c1251ffaca35c603f2dc2ccc08d595c65a8c4f76f3e8426c0
+SIZE (rust/crates/unicode_names2_generator-1.2.2.crate) = 14017
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
+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/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
@@ -207,5 +213,11 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab7
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 (mtshiba-pylyzer-v0.0.51_GH0.tar.gz) = 23e9486f08165187b67e7ca11cbbeeeb16c2f8c1993f7e1724ce60f702d0c448
-SIZE (mtshiba-pylyzer-v0.0.51_GH0.tar.gz) = 1270149
+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 (RustPython-Parser-9ce55aefdeb35e2f706ce0b02d5a2dfe6295fc57_GH0.tar.gz) = bc12823f19cb69b44204bbd645b9e97f146ef5798cbd2b3a0b6b5b613ccc0b23
+SIZE (RustPython-Parser-9ce55aefdeb35e2f706ce0b02d5a2dfe6295fc57_GH0.tar.gz) = 323306
+SHA256 (mtshiba-pylyzer-v0.0.53_GH0.tar.gz) = ae6c0fb486fe6eccdfbbdaead14f3d57390330c69f89d4ade8f24a7a723bbc1c
+SIZE (mtshiba-pylyzer-v0.0.53_GH0.tar.gz) = 1270648
diff --git a/devel/pylyzer/files/patch-cargo-crates_rustpython-ast-0.3.0_src_impls.rs b/devel/pylyzer/files/patch-cargo-crates_rustpython-ast-0.3.0_src_impls.rs
deleted file mode 100644
index 8fdeef915564..000000000000
--- a/devel/pylyzer/files/patch-cargo-crates_rustpython-ast-0.3.0_src_impls.rs
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/RustPython/Parser/commit/29c4728dbedc7e69cc2560b9b34058bbba9b1303
-
---- cargo-crates/rustpython-ast-0.3.0/src/impls.rs.orig 2024-02-10 11:55:13
-+++ cargo-crates/rustpython-ast-0.3.0/src/impls.rs
-@@ -54,11 +54,12 @@ impl<R> Expr<R> {
- }
- }
-
--#[cfg(target_arch = "x86_64")]
--static_assertions::assert_eq_size!(crate::Expr, [u8; 72]);
--#[cfg(target_arch = "x86_64")]
--static_assertions::assert_eq_size!(crate::Stmt, [u8; 160]);
--#[cfg(target_arch = "x86_64")]
--static_assertions::assert_eq_size!(crate::Pattern, [u8; 96]);
--#[cfg(target_arch = "x86_64")]
-+// TODO: make this a #[test] to avoid eq comparison
-+// #[cfg(target_arch = "x86_64")]
-+// static_assertions::assert_eq_size!(crate::Expr, [u8; 72]);
-+// #[cfg(target_arch = "x86_64")]
-+// static_assertions::assert_eq_size!(crate::Stmt, [u8; 160]);
-+// #[cfg(target_arch = "x86_64")]
-+// static_assertions::assert_eq_size!(crate::Pattern, [u8; 96]);
-+// #[cfg(target_arch = "x86_64")]
- static_assertions::assert_eq_size!(crate::ExceptHandler, [u8; 64]);
diff --git a/devel/qtutilities/Makefile b/devel/qtutilities/Makefile
index 086a10401af5..1162e45c500a 100644
--- a/devel/qtutilities/Makefile
+++ b/devel/qtutilities/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qtutilities
DISTVERSIONPREFIX= v
-DISTVERSION= 6.13.5
+DISTVERSION= 6.14.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/qtutilities/distinfo b/devel/qtutilities/distinfo
index 5987bcbc56f9..95401326a53c 100644
--- a/devel/qtutilities/distinfo
+++ b/devel/qtutilities/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709719146
-SHA256 (Martchus-qtutilities-v6.13.5_GH0.tar.gz) = ed6c438f4a1f0082558978a87be4608a5bd82cf6a4450798dd612d6087a639b4
-SIZE (Martchus-qtutilities-v6.13.5_GH0.tar.gz) = 103635
+TIMESTAMP = 1714459191
+SHA256 (Martchus-qtutilities-v6.14.0_GH0.tar.gz) = 4eab9ef26edf67c1c436596bea42890fcc0206f93c50413939ccce8c94bf7bc0
+SIZE (Martchus-qtutilities-v6.14.0_GH0.tar.gz) = 104258
diff --git a/devel/qtutilities/pkg-plist b/devel/qtutilities/pkg-plist
index 74620fefc6ac..f0f4975b2acf 100644
--- a/devel/qtutilities/pkg-plist
+++ b/devel/qtutilities/pkg-plist
@@ -34,7 +34,7 @@ include/qtutilities/widgets/iconbutton.h
include/qtutilities/widgets/pathselection.h
lib/libqtutilities.so
lib/libqtutilities.so.6
-lib/libqtutilities.so.6.13.5
+lib/libqtutilities.so.6.14.0
libdata/pkgconfig/qtutilities.pc
%%DATADIR%%/cmake/modules/AndroidApk.cmake
%%DATADIR%%/cmake/modules/QtConfig.cmake
diff --git a/devel/root/Makefile b/devel/root/Makefile
index b96e9ceaba0b..0a060483335a 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,6 +1,6 @@
PORTNAME= root
DISTVERSION= 6.30.02
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
diff --git a/devel/rttr/Makefile b/devel/rttr/Makefile
index 064733cf31d3..e0634c06c295 100644
--- a/devel/rttr/Makefile
+++ b/devel/rttr/Makefile
@@ -1,8 +1,8 @@
PORTNAME= rttr
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6-16
-PORTREVISION= 3
DISTVERSIONSUFFIX= -gb3a131c
+PORTREVISION= 3
CATEGORIES= devel
PATCH_SITES= https://github.com/rttrorg/rttr/commit/
@@ -25,11 +25,10 @@ CMAKE_OFF= BUILD_DOCUMENTATION \
BUILD_UNIT_TESTS \
BUILD_EXAMPLES
-PORTSCOUT= limit:^0\.
+EXTRACT_AFTER_ARGS= --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rd_party/chaiscript-* \
+ --exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/3rd_party/rapidjson-* \
+ --no-same-owner --no-same-permissions
-post-extract:
- ${RM} -r ${WRKSRC}/3rd_party/rapidjson-1.1.0/
- ${RM} -r ${WRKSRC}/3rd_party/chaiscript-devel/
- ${RM} -r ${WRKSRC}/3rd_party/chaiscript-6.1.0/
+PORTSCOUT= limit:^0\.
.include <bsd.port.mk>
diff --git a/devel/ruby-build/Makefile b/devel/ruby-build/Makefile
index 1c3ad28b0df7..ee83f3ee0582 100644
--- a/devel/ruby-build/Makefile
+++ b/devel/ruby-build/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-build
-PORTVERSION= 20240423
+PORTVERSION= 20240501
DISTVERSIONPREFIX= v
CATEGORIES= devel ruby
diff --git a/devel/ruby-build/distinfo b/devel/ruby-build/distinfo
index c7236d8c4aea..4c560fc1e3a9 100644
--- a/devel/ruby-build/distinfo
+++ b/devel/ruby-build/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713878506
-SHA256 (rbenv-ruby-build-v20240423_GH0.tar.gz) = f482cf3f2dfcff5f12c14756cf8b09dc9467885e70a834d99c0ace7353617d36
-SIZE (rbenv-ruby-build-v20240423_GH0.tar.gz) = 89592
+TIMESTAMP = 1714659892
+SHA256 (rbenv-ruby-build-v20240501_GH0.tar.gz) = 03601991e0e99ae5e75b1047e77498e329c3f8253cd3de5adabab56c05886079
+SIZE (rbenv-ruby-build-v20240501_GH0.tar.gz) = 89667
diff --git a/devel/rubygem-irb/Makefile b/devel/rubygem-irb/Makefile
index 9aa93221819c..0eb991db6975 100644
--- a/devel/rubygem-irb/Makefile
+++ b/devel/rubygem-irb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= irb
-PORTVERSION= 1.12.0
+PORTVERSION= 1.13.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/ruby/irb
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-rdoc>=0:devel/rubygem-rdoc \
+RUN_DEPENDS= rubygem-rdoc>=4.0.0:devel/rubygem-rdoc \
rubygem-reline>=0.4.2:devel/rubygem-reline
USES= gem
diff --git a/devel/rubygem-irb/distinfo b/devel/rubygem-irb/distinfo
index e3a27aff364b..fb98bf4c30db 100644
--- a/devel/rubygem-irb/distinfo
+++ b/devel/rubygem-irb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710712822
-SHA256 (rubygem/irb-1.12.0.gem) = 07634937fbb7d28d07e46da50d0aa43b4d2f7258174d08de4e32dfb57c10539d
-SIZE (rubygem/irb-1.12.0.gem) = 93696
+TIMESTAMP = 1714958107
+SHA256 (rubygem/irb-1.13.1.gem) = aa552f30b33f15615cff4ca8d04bace0bdd442777efb5187d9a621707889f292
+SIZE (rubygem/irb-1.13.1.gem) = 94720
diff --git a/devel/rubygem-paperclip-rails5/Makefile b/devel/rubygem-paperclip-rails5/Makefile
deleted file mode 100644
index 49b015a4ed05..000000000000
--- a/devel/rubygem-paperclip-rails5/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-PORTNAME= paperclip
-DISTVERSION= 6.1.0
-PORTREVISION= 3
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails5
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Easy upload management for ActiveRecord
-WWW= https://github.com/thoughtbot/paperclip
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage.
-EXPIRATION_DATE=2024-04-30
-
-RUN_DEPENDS= rubygem-activemodel5>=4.2.0:databases/rubygem-activemodel5 \
- rubygem-activesupport5>=4.2.0:devel/rubygem-activesupport5 \
- rubygem-mimemagic>=0.3.0:misc/rubygem-mimemagic \
- rubygem-mime-types>=0:misc/rubygem-mime-types \
- rubygem-terrapin>=0.6.0:devel/rubygem-terrapin
-
-USES= cpe gem
-CPE_VENDOR= thoughtbot
-
-NO_ARCH= yes
-
-OPTIONS_SINGLE= IMAGEMAGICK
-OPTIONS_SINGLE_IMAGEMAGICK= IMX11 IMNOX11
-OPTIONS_DEFAULT= IMNOX11
-
-IMNOX11_DESC= Depend on ImageMagick without X11 support
-IMX11_DESC= Depend on ImageMagick with X11 support
-
-IMNOX11_USES= magick:6,run,nox11
-IMX11_USES= magick:6,run
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-paperclip-rails5/distinfo b/devel/rubygem-paperclip-rails5/distinfo
deleted file mode 100644
index d870c9182f0d..000000000000
--- a/devel/rubygem-paperclip-rails5/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532975574
-SHA256 (rubygem/paperclip-6.1.0.gem) = f5a7974377dba948901c10297233d37ff539b9c20c78bd84b743eac81a2366f6
-SIZE (rubygem/paperclip-6.1.0.gem) = 309248
diff --git a/devel/rubygem-paperclip-rails5/pkg-descr b/devel/rubygem-paperclip-rails5/pkg-descr
deleted file mode 100644
index 6a8103276453..000000000000
--- a/devel/rubygem-paperclip-rails5/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Easy upload management for ActiveRecord
diff --git a/devel/rubygem-paperclip-rails50/Makefile b/devel/rubygem-paperclip-rails50/Makefile
deleted file mode 100644
index 3d6d4fd7196c..000000000000
--- a/devel/rubygem-paperclip-rails50/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-PORTNAME= paperclip
-PORTVERSION= 6.1.0
-PORTREVISION= 1
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails50
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Easy upload management for ActiveRecord
-WWW= https://github.com/thoughtbot/paperclip
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Upstream repo archived Jul 13, 2023. Upstream recommends using Rails' own ActiveStorage.
-EXPIRATION_DATE=2024-04-30
-
-RUN_DEPENDS= rubygem-activemodel50>0:databases/rubygem-activemodel50 \
- rubygem-activesupport50>=0:devel/rubygem-activesupport50 \
- rubygem-mimemagic>=0.3.0:misc/rubygem-mimemagic \
- rubygem-mime-types>=0:misc/rubygem-mime-types \
- rubygem-terrapin>=0.6.0:devel/rubygem-terrapin
-
-NO_ARCH= yes
-USES= cpe gem magick:7,nox11,run
-CPE_VENDOR= thoughtbot
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-paperclip-rails50/distinfo b/devel/rubygem-paperclip-rails50/distinfo
deleted file mode 100644
index d870c9182f0d..000000000000
--- a/devel/rubygem-paperclip-rails50/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1532975574
-SHA256 (rubygem/paperclip-6.1.0.gem) = f5a7974377dba948901c10297233d37ff539b9c20c78bd84b743eac81a2366f6
-SIZE (rubygem/paperclip-6.1.0.gem) = 309248
diff --git a/devel/rubygem-paperclip-rails50/pkg-descr b/devel/rubygem-paperclip-rails50/pkg-descr
deleted file mode 100644
index 6a8103276453..000000000000
--- a/devel/rubygem-paperclip-rails50/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Easy upload management for ActiveRecord
diff --git a/devel/rubygem-reline/Makefile b/devel/rubygem-reline/Makefile
index 553fc96e25ec..5def976e4411 100644
--- a/devel/rubygem-reline/Makefile
+++ b/devel/rubygem-reline/Makefile
@@ -1,5 +1,5 @@
PORTNAME= reline
-PORTVERSION= 0.5.3
+PORTVERSION= 0.5.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-reline/distinfo b/devel/rubygem-reline/distinfo
index 3aa74fcfdb23..c32898c628ed 100644
--- a/devel/rubygem-reline/distinfo
+++ b/devel/rubygem-reline/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713917593
-SHA256 (rubygem/reline-0.5.3.gem) = 2c46747a1dfd03e100f0666d8a374cf2930c3e734298af9b39e5fe8d35b42035
-SIZE (rubygem/reline-0.5.3.gem) = 56320
+TIMESTAMP = 1714704979
+SHA256 (rubygem/reline-0.5.5.gem) = 1e672cc1277ef6fe3f9d1fea13960cf2d99b2214dfcf39e74483597e08635e92
+SIZE (rubygem/reline-0.5.5.gem) = 56832
diff --git a/devel/rubygem-ruby_dep/Makefile b/devel/rubygem-ruby_dep/Makefile
deleted file mode 100644
index cacb8a8d2193..000000000000
--- a/devel/rubygem-ruby_dep/Makefile
+++ /dev/null
@@ -1,20 +0,0 @@
-PORTNAME= ruby_dep
-PORTVERSION= 1.5.0
-CATEGORIES= devel rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Creates a version constraint of supported Rubies
-WWW= https://github.com/e2/ruby_dep
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Upstream official support to Ruby 2.x only and is inactive for 7.5 years. And there is no dependent ports
-EXPIRATION_DATE=2024-04-30
-
-USES= gem
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/devel/rubygem-ruby_dep/distinfo b/devel/rubygem-ruby_dep/distinfo
deleted file mode 100644
index 30f84a94e0c4..000000000000
--- a/devel/rubygem-ruby_dep/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1483349268
-SHA256 (rubygem/ruby_dep-1.5.0.gem) = c5bfbc7c53f9b40d287f426846d0b5765b3d0d197aca60e766b3a678129d2bb0
-SIZE (rubygem/ruby_dep-1.5.0.gem) = 11776
diff --git a/devel/rubygem-ruby_dep/files/patch-gemspec b/devel/rubygem-ruby_dep/files/patch-gemspec
deleted file mode 100644
index fea69a099ae9..000000000000
--- a/devel/rubygem-ruby_dep/files/patch-gemspec
+++ /dev/null
@@ -1,11 +0,0 @@
---- ruby_dep.gemspec.orig 2024-02-20 13:58:14 UTC
-+++ ruby_dep.gemspec
-@@ -15,7 +15,7 @@ Gem::Specification.new do |s|
- s.files = [".gitignore".freeze, ".rspec".freeze, ".rubocop.yml".freeze, ".travis.yml".freeze, "LICENSE.txt".freeze, "README.md".freeze, "lib/ruby_dep.rb".freeze, "lib/ruby_dep/logger.rb".freeze, "lib/ruby_dep/quiet.rb".freeze, "lib/ruby_dep/ruby_version.rb".freeze, "lib/ruby_dep/travis.rb".freeze, "lib/ruby_dep/travis/ruby_version.rb".freeze, "lib/ruby_dep/version.rb".freeze, "lib/ruby_dep/warning.rb".freeze]
- s.homepage = "https://github.com/e2/ruby_dep".freeze
- s.licenses = ["MIT".freeze]
-- s.required_ruby_version = Gem::Requirement.new(["~> 2.2".freeze, ">= 2.2.5".freeze])
-+ s.required_ruby_version = Gem::Requirement.new([">= 2.2".freeze, ">= 2.2.5".freeze])
- s.rubygems_version = "3.5.9".freeze
- s.summary = "Extracts supported Ruby versions from Travis file".freeze
-
diff --git a/devel/rubygem-ruby_dep/pkg-descr b/devel/rubygem-ruby_dep/pkg-descr
deleted file mode 100644
index 254704ac2b67..000000000000
--- a/devel/rubygem-ruby_dep/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-Creates a version constraint of supported Rubies,suitable for a gemspec file
diff --git a/devel/ruff/Makefile b/devel/ruff/Makefile
index 18f3b1c87fa3..925899c3282d 100644
--- a/devel/ruff/Makefile
+++ b/devel/ruff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ruff
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.7
+DISTVERSION= 0.4.3
CATEGORIES= devel python
MAINTAINER= yuri@FreeBSD.org
@@ -24,8 +24,7 @@ CARGO_INSTALL_PATH= crates/ruff_cli
PROGS= ruff \
ruff_dev \
- ruff_python_formatter \
- ruff_shrinking
+ ruff_python_formatter
PLIST_FILES= ${PROGS:S/^/bin\//}
diff --git a/devel/ruff/Makefile.crates b/devel/ruff/Makefile.crates
index ac9157b98031..2e6724790093 100644
--- a/devel/ruff/Makefile.crates
+++ b/devel/ruff/Makefile.crates
@@ -1,7 +1,8 @@
CARGO_CRATES= Inflector-0.11.4 \
adler-1.0.2 \
- ahash-0.8.10 \
+ ahash-0.8.11 \
aho-corasick-1.1.3 \
+ allocator-api2-0.2.16 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
@@ -12,40 +13,37 @@ CARGO_CRATES= Inflector-0.11.4 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
- argfile-0.1.6 \
+ anyhow-1.0.82 \
+ argfile-0.2.0 \
arrayvec-0.7.4 \
- ascii-canvas-3.0.0 \
- autocfg-1.1.0 \
- base64-0.21.7 \
+ autocfg-1.2.0 \
+ base64-0.22.0 \
bincode-1.3.3 \
- bit-set-0.5.3 \
- bit-vec-0.6.3 \
bitflags-1.3.2 \
bitflags-2.5.0 \
bstr-1.9.1 \
- bumpalo-3.15.3 \
+ bumpalo-3.16.0 \
cachedir-0.3.1 \
cast-0.3.0 \
- cc-1.0.88 \
+ cc-1.0.95 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
chic-1.2.2 \
- chrono-0.4.37 \
+ chrono-0.4.38 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clap-4.5.4 \
clap_builder-4.5.2 \
- clap_complete-4.5.1 \
+ clap_complete-4.5.2 \
clap_complete_command-0.5.1 \
clap_complete_fig-4.5.0 \
clap_complete_nushell-0.1.11 \
clap_derive-4.5.4 \
clap_lex-0.7.0 \
clearscreen-3.0.0 \
- codspeed-2.4.0 \
- codspeed-criterion-compat-2.4.0 \
+ codspeed-2.6.0 \
+ codspeed-criterion-compat-2.6.0 \
colorchoice-1.0.0 \
colored-2.1.0 \
console-0.15.8 \
@@ -63,41 +61,39 @@ CARGO_CRATES= Inflector-0.11.4 \
crossbeam-queue-0.3.11 \
crossbeam-utils-0.8.19 \
crunchy-0.2.2 \
+ ctrlc-3.4.4 \
darling-0.20.8 \
darling_core-0.20.8 \
darling_macro-0.20.8 \
+ dashmap-5.5.3 \
diff-0.1.13 \
dirs-4.0.0 \
dirs-5.0.1 \
- dirs-next-2.0.0 \
dirs-sys-0.3.7 \
dirs-sys-0.4.1 \
- dirs-sys-next-0.1.2 \
drop_bomb-0.1.5 \
dyn-clone-1.0.17 \
- either-1.10.0 \
- ena-0.14.2 \
+ either-1.11.0 \
encode_unicode-0.3.6 \
env_filter-0.1.0 \
env_logger-0.11.3 \
equivalent-1.0.1 \
errno-0.3.8 \
- fastrand-2.0.1 \
+ fastrand-2.0.2 \
fern-0.6.2 \
filetime-0.2.23 \
- fixedbitset-0.4.2 \
flate2-1.0.28 \
fnv-1.0.7 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fsevent-sys-4.1.0 \
getopts-0.2.21 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
glob-0.3.1 \
globset-0.4.14 \
- half-2.4.0 \
+ half-2.4.1 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
@@ -111,28 +107,25 @@ CARGO_CRATES= Inflector-0.11.4 \
ignore-0.4.22 \
imara-diff-0.1.5 \
imperative-1.0.5 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
indicatif-0.17.8 \
indoc-2.0.5 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
insta-1.38.0 \
- insta-cmd-0.5.0 \
+ insta-cmd-0.6.0 \
instant-0.1.12 \
is-docker-0.2.0 \
is-macro-0.3.5 \
is-terminal-0.4.12 \
is-wsl-0.4.0 \
itertools-0.10.5 \
- itertools-0.11.0 \
itertools-0.12.1 \
- itoa-1.0.10 \
+ itoa-1.0.11 \
jod-thread-0.1.2 \
js-sys-0.3.69 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
- lalrpop-0.20.2 \
- lalrpop-util-0.20.2 \
lazy_static-1.4.0 \
lexical-parse-float-0.8.5 \
lexical-parse-integer-0.8.6 \
@@ -140,8 +133,8 @@ CARGO_CRATES= Inflector-0.11.4 \
libc-0.2.153 \
libcst-1.3.1 \
libcst_derive-1.3.1 \
- libmimalloc-sys-0.1.35 \
- libredox-0.0.1 \
+ libmimalloc-sys-0.1.37 \
+ libredox-0.1.3 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.13 \
lock_api-0.4.11 \
@@ -150,131 +143,127 @@ CARGO_CRATES= Inflector-0.11.4 \
lsp-types-0.95.1 \
matchers-0.1.0 \
matches-0.1.10 \
+ matchit-0.8.2 \
memchr-2.7.2 \
- mimalloc-0.1.39 \
+ mimalloc-0.1.41 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.2 \
mio-0.8.11 \
natord-1.0.9 \
- new_debug_unreachable-1.0.4 \
+ newtype-uuid-1.1.0 \
nix-0.28.0 \
nom-7.1.3 \
notify-6.1.1 \
nu-ansi-term-0.46.0 \
nu-ansi-term-0.49.0 \
num-traits-0.2.18 \
- num_cpus-1.16.0 \
number_prefix-0.4.0 \
once_cell-1.19.0 \
oorandom-11.1.3 \
option-ext-0.2.0 \
os_str_bytes-6.6.1 \
overload-0.1.1 \
- parking_lot-0.12.1 \
+ parking_lot-0.12.2 \
parking_lot_core-0.9.9 \
paste-1.0.14 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
+ path-slash-0.2.1 \
pathdiff-0.2.1 \
peg-0.8.2 \
peg-macros-0.8.2 \
peg-runtime-0.8.2 \
pep440_rs-0.4.0 \
- pep440_rs-0.5.0 \
+ pep440_rs-0.6.0 \
pep508_rs-0.3.0 \
percent-encoding-2.3.1 \
- petgraph-0.6.4 \
phf-0.11.2 \
phf_codegen-0.11.2 \
phf_generator-0.11.2 \
- phf_shared-0.10.0 \
phf_shared-0.11.2 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pmutil-0.6.1 \
portable-atomic-1.6.0 \
ppv-lite86-0.2.17 \
- precomputed-hash-0.1.1 \
pretty_assertions-1.4.0 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.81 \
pyproject-toml-0.9.0 \
- quick-junit-0.3.6 \
+ quick-junit-0.4.0 \
quick-xml-0.31.0 \
- quote-1.0.35 \
+ quote-1.0.36 \
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.4.1 \
- redox_users-0.4.4 \
+ redox_users-0.4.5 \
regex-1.10.4 \
regex-automata-0.1.10 \
- regex-automata-0.4.5 \
+ regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.3 \
result-like-0.5.0 \
result-like-derive-0.5.0 \
ring-0.17.8 \
rust-stemmers-1.2.0 \
rustc-hash-1.1.0 \
- rustix-0.38.31 \
- rustls-0.22.2 \
- rustls-pki-types-1.3.1 \
- rustls-webpki-0.102.2 \
- rustversion-1.0.14 \
+ rustix-0.38.34 \
+ rustls-0.22.4 \
+ rustls-pki-types-1.5.0 \
+ rustls-webpki-0.102.3 \
+ rustversion-1.0.15 \
ryu-1.0.17 \
same-file-1.0.6 \
- schemars-0.8.16 \
- schemars_derive-0.8.16 \
+ schemars-0.8.17 \
+ schemars_derive-0.8.17 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
seahash-4.1.0 \
- serde-1.0.197 \
+ serde-1.0.199 \
serde-wasm-bindgen-0.6.5 \
- serde_derive-1.0.197 \
- serde_derive_internals-0.26.0 \
- serde_json-1.0.115 \
- serde_repr-0.1.18 \
+ serde_derive-1.0.199 \
+ serde_derive_internals-0.29.0 \
+ serde_json-1.0.116 \
+ serde_repr-0.1.19 \
serde_spanned-0.6.5 \
serde_test-1.0.176 \
- serde_with-3.7.0 \
- serde_with_macros-3.7.0 \
+ serde_with-3.8.1 \
+ serde_with_macros-3.8.1 \
sharded-slab-0.1.7 \
shellexpand-3.1.0 \
- shlex-1.3.0 \
similar-2.5.0 \
siphasher-0.3.11 \
smallvec-1.13.2 \
+ smawk-0.3.2 \
+ smol_str-0.2.1 \
spin-0.9.8 \
static_assertions-1.1.0 \
- string_cache-0.8.7 \
strip-ansi-escapes-0.2.0 \
strsim-0.10.0 \
- strsim-0.11.0 \
+ strsim-0.11.1 \
strum-0.26.2 \
strum_macros-0.26.2 \
subtle-2.5.0 \
- syn-1.0.109 \
- syn-2.0.58 \
+ syn-2.0.60 \
tempfile-3.10.1 \
- term-0.7.0 \
terminal_size-0.3.0 \
terminfo-0.8.0 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ textwrap-0.16.1 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
thread_local-1.1.8 \
tikv-jemalloc-sys-0.5.4+5.3.0-patched \
tikv-jemallocator-0.5.4 \
- tiny-keccak-2.0.2 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
toml-0.8.12 \
toml_datetime-0.6.5 \
- toml_edit-0.22.9 \
+ toml_edit-0.22.12 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
@@ -290,14 +279,14 @@ CARGO_CRATES= Inflector-0.11.4 \
unic-ucd-version-0.9.0 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
+ unicode-linebreak-0.1.5 \
unicode-normalization-0.1.23 \
unicode-width-0.1.11 \
- unicode-xid-0.2.4 \
unicode_names2-1.2.2 \
unicode_names2_generator-1.2.2 \
unscanny-0.1.0 \
untrusted-0.9.0 \
- ureq-2.9.6 \
+ ureq-2.9.7 \
url-2.5.0 \
utf8parse-0.2.1 \
uuid-1.8.0 \
@@ -317,34 +306,35 @@ CARGO_CRATES= Inflector-0.11.4 \
wasm-bindgen-shared-0.2.92 \
wasm-bindgen-test-0.3.42 \
wasm-bindgen-test-macro-0.3.42 \
- web-sys-0.3.68 \
+ web-sys-0.3.69 \
webpki-roots-0.26.1 \
which-6.0.1 \
wild-2.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ 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.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
- winnow-0.6.5 \
+ windows_x86_64_msvc-0.52.5 \
+ winnow-0.6.6 \
winsafe-0.0.19 \
yansi-0.5.1 \
yansi-term-0.1.2 \
diff --git a/devel/ruff/distinfo b/devel/ruff/distinfo
index 9c565a5a64ce..39dc325d90a9 100644
--- a/devel/ruff/distinfo
+++ b/devel/ruff/distinfo
@@ -1,12 +1,14 @@
-TIMESTAMP = 1713329296
+TIMESTAMP = 1714834308
SHA256 (rust/crates/Inflector-0.11.4.crate) = fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3
SIZE (rust/crates/Inflector-0.11.4.crate) = 17438
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.10.crate) = 8b79b82693f705137f8fb9b37871d99e4f9a7df12b917eed79c3d3954830a60b
-SIZE (rust/crates/ahash-0.8.10.crate) = 43555
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
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.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
+SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
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
@@ -27,46 +29,40 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
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.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
-SHA256 (rust/crates/argfile-0.1.6.crate) = 1287c4f82a41c5085e65ee337c7934d71ab43d5187740a81fb69129013f6a5f6
-SIZE (rust/crates/argfile-0.1.6.crate) = 8011
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/argfile-0.2.0.crate) = b7c5c8e418080ef8aa932039d12eda7b6f5043baf48f1523c166fbc32d004534
+SIZE (rust/crates/argfile-0.2.0.crate) = 9042
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/ascii-canvas-3.0.0.crate) = 8824ecca2e851cec16968d54a01dd372ef8f95b244fb84b84e70128be347c3c6
-SIZE (rust/crates/ascii-canvas-3.0.0.crate) = 10575
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
-SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
-SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
-SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
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/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
-SHA256 (rust/crates/bumpalo-3.15.3.crate) = 8ea184aa71bb362a1157c896979544cc23974e08fd265f29ea96b59f0b4a555b
-SIZE (rust/crates/bumpalo-3.15.3.crate) = 84438
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.88.crate) = 02f341c093d19155a6e41631ce5971aac4e9a868262212153124c15fa22d1cdc
-SIZE (rust/crates/cc-1.0.88.crate) = 75288
+SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
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/chic-1.2.2.crate) = a5b5db619f3556839cb2223ae86ff3f9a09da2c5013be42bc9af08c9589bf70c
SIZE (rust/crates/chic-1.2.2.crate) = 10269
-SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
-SIZE (rust/crates/chrono-0.4.37.crate) = 234441
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
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
@@ -77,8 +73,8 @@ SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5ad
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_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
-SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
+SHA256 (rust/crates/clap_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
+SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
SHA256 (rust/crates/clap_complete_command-0.5.1.crate) = 183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d
SIZE (rust/crates/clap_complete_command-0.5.1.crate) = 8273
SHA256 (rust/crates/clap_complete_fig-4.5.0.crate) = 54b3e65f91fabdd23cac3d57d39d5d938b4daabd070c335c006dccb866a61110
@@ -91,10 +87,10 @@ SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97
SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
SHA256 (rust/crates/clearscreen-3.0.0.crate) = 2f8c93eb5f77c9050c7750e14f13ef1033a40a0aac70c6371535b6763a01438c
SIZE (rust/crates/clearscreen-3.0.0.crate) = 152311
-SHA256 (rust/crates/codspeed-2.4.0.crate) = 4b85b056aa0541d1975ebc524149dde72803a5d7352b6aebf9eabc44f9017246
-SIZE (rust/crates/codspeed-2.4.0.crate) = 4661
-SHA256 (rust/crates/codspeed-criterion-compat-2.4.0.crate) = 02ae9de916d6315a5129bca2fc7957285f0b9f77a2f6a8734a0a146caee2b0b6
-SIZE (rust/crates/codspeed-criterion-compat-2.4.0.crate) = 10185
+SHA256 (rust/crates/codspeed-2.6.0.crate) = 3a104ac948e0188b921eb3fcbdd55dcf62e542df4c7ab7e660623f6288302089
+SIZE (rust/crates/codspeed-2.6.0.crate) = 4661
+SHA256 (rust/crates/codspeed-criterion-compat-2.6.0.crate) = 722c36bdc62d9436d027256ce2627af81ac7a596dfc7d13d849d0d212448d7fe
+SIZE (rust/crates/codspeed-criterion-compat-2.6.0.crate) = 10183
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
@@ -129,34 +125,32 @@ SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee04
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/ctrlc-3.4.4.crate) = 672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345
+SIZE (rust/crates/ctrlc-3.4.4.crate) = 14660
SHA256 (rust/crates/darling-0.20.8.crate) = 54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391
SIZE (rust/crates/darling-0.20.8.crate) = 31234
SHA256 (rust/crates/darling_core-0.20.8.crate) = 9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f
SIZE (rust/crates/darling_core-0.20.8.crate) = 64442
SHA256 (rust/crates/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f
SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856
+SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
+SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
SHA256 (rust/crates/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
SIZE (rust/crates/dirs-4.0.0.crate) = 12503
SHA256 (rust/crates/dirs-5.0.1.crate) = 44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225
SIZE (rust/crates/dirs-5.0.1.crate) = 12255
-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-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
-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/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
SIZE (rust/crates/drop_bomb-0.1.5.crate) = 6859
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
-SHA256 (rust/crates/ena-0.14.2.crate) = c533630cf40e9caa44bd91aadc88a75d75a4c3a12b4cfde353cbed41daa1e1f1
-SIZE (rust/crates/ena-0.14.2.crate) = 22991
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
SHA256 (rust/crates/env_filter-0.1.0.crate) = a009aa4810eb158359dda09d0c87378e4bbb89b5a801f016885a4707ba24f7ea
@@ -167,14 +161,12 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
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/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
SIZE (rust/crates/fern-0.6.2.crate) = 304626
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
-SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -187,18 +179,18 @@ SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889b
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
-SIZE (rust/crates/half-2.4.0.crate) = 50666
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
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
@@ -225,8 +217,8 @@ SHA256 (rust/crates/imara-diff-0.1.5.crate) = e98c1d0ad70fc91b8b9654b1f33db55e59
SIZE (rust/crates/imara-diff-0.1.5.crate) = 154821
SHA256 (rust/crates/imperative-1.0.5.crate) = 8b70798296d538cdaa6d652941fcc795963f8b9878b9e300c9fab7a522bd2fc0
SIZE (rust/crates/imperative-1.0.5.crate) = 12294
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
@@ -237,8 +229,8 @@ SHA256 (rust/crates/inotify-sys-0.1.5.crate) = e05c02b5e89bff3b946cedeca278abc62
SIZE (rust/crates/inotify-sys-0.1.5.crate) = 6965
SHA256 (rust/crates/insta-1.38.0.crate) = 3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc
SIZE (rust/crates/insta-1.38.0.crate) = 86379
-SHA256 (rust/crates/insta-cmd-0.5.0.crate) = 1980f17994b79f75670aa90cfc8d35edc4aa248f16aa48b5e27835b080e452a2
-SIZE (rust/crates/insta-cmd-0.5.0.crate) = 11903
+SHA256 (rust/crates/insta-cmd-0.6.0.crate) = ffeeefa927925cced49ccb01bf3e57c9d4cd132df21e576eb9415baeab2d3de6
+SIZE (rust/crates/insta-cmd-0.6.0.crate) = 12385
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
@@ -251,12 +243,10 @@ SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d33
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
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.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+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.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -265,10 +255,6 @@ SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd98
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
-SHA256 (rust/crates/lalrpop-0.20.2.crate) = 55cb077ad656299f160924eb2912aa147d7339ea7d69e1b5517326fdcec3c1ca
-SIZE (rust/crates/lalrpop-0.20.2.crate) = 240370
-SHA256 (rust/crates/lalrpop-util-0.20.2.crate) = 507460a910eb7b32ee961886ff48539633b788a36b65692b95f225b844c82553
-SIZE (rust/crates/lalrpop-util-0.20.2.crate) = 15064
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lexical-parse-float-0.8.5.crate) = 683b3a5ebd0130b8fb52ba0bdc718cc56815b6a097e28ae5a6997d0ad17dc05f
@@ -283,10 +269,10 @@ SHA256 (rust/crates/libcst-1.3.1.crate) = 6f1e25d1b119ab5c2f15a6e081bb94a8d547c5
SIZE (rust/crates/libcst-1.3.1.crate) = 110246
SHA256 (rust/crates/libcst_derive-1.3.1.crate) = 4a5011f2d59093de14a4a90e01b9d85dee9276e58a25f0107dcee167dd601be0
SIZE (rust/crates/libcst_derive-1.3.1.crate) = 9189
-SHA256 (rust/crates/libmimalloc-sys-0.1.35.crate) = 3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664
-SIZE (rust/crates/libmimalloc-sys-0.1.35.crate) = 184695
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+SHA256 (rust/crates/libmimalloc-sys-0.1.37.crate) = 81eb4061c0582dedea1cbc7aff2240300dd6982e0239d1c99e65c1dbf4a30ba7
+SIZE (rust/crates/libmimalloc-sys-0.1.37.crate) = 195389
+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
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
@@ -303,10 +289,12 @@ SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
+SHA256 (rust/crates/matchit-0.8.2.crate) = 540f1c43aed89909c0cc0cc604e3bb2f7e7a341a3728a9e6cfe760e733cd11ed
+SIZE (rust/crates/matchit-0.8.2.crate) = 33260
SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
SIZE (rust/crates/memchr-2.7.2.crate) = 96220
-SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
-SIZE (rust/crates/mimalloc-0.1.39.crate) = 3727
+SHA256 (rust/crates/mimalloc-0.1.41.crate) = 9f41a2280ded0da56c8cf898babb86e8f10651a34adcfff190ae9a1159c6908d
+SIZE (rust/crates/mimalloc-0.1.41.crate) = 3805
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
@@ -315,8 +303,8 @@ SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
-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/newtype-uuid-1.1.0.crate) = 3526cb7c660872e401beaf3297f95f548ce3b4b4bdd8121b7c0713771d7c4a6e
+SIZE (rust/crates/newtype-uuid-1.1.0.crate) = 11742
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -329,8 +317,6 @@ SHA256 (rust/crates/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653a
SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
-SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
-SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
@@ -343,8 +329,8 @@ SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2b
SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
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.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
-SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
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/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
@@ -353,6 +339,8 @@ SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f7
SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
+SHA256 (rust/crates/path-slash-0.2.1.crate) = 1e91099d4268b0e11973f036e885d652fb0b21fedcf69738c627f94db6a44f42
+SIZE (rust/crates/path-slash-0.2.1.crate) = 8821
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/peg-0.8.2.crate) = 400bcab7d219c38abf8bd7cc2054eb9bbbd4312d66f6a5557d572a203f646f61
@@ -363,46 +351,40 @@ SHA256 (rust/crates/peg-runtime-0.8.2.crate) = 36bae92c60fa2398ce4678b98b2c4b5a7
SIZE (rust/crates/peg-runtime-0.8.2.crate) = 4150
SHA256 (rust/crates/pep440_rs-0.4.0.crate) = e0c29f9c43de378b4e4e0cd7dbcce0e5cfb80443de8c05620368b2948bc936a1
SIZE (rust/crates/pep440_rs-0.4.0.crate) = 24329
-SHA256 (rust/crates/pep440_rs-0.5.0.crate) = 15efd4d885c29126cc93e12af3087896e2518bd5ca0fb328c19c4ef9cecfa8be
-SIZE (rust/crates/pep440_rs-0.5.0.crate) = 42582
+SHA256 (rust/crates/pep440_rs-0.6.0.crate) = ca0a570e7ec9171250cac57614e901f62408094b54b3798bb920d3cf0d4a0e09
+SIZE (rust/crates/pep440_rs-0.6.0.crate) = 42496
SHA256 (rust/crates/pep508_rs-0.3.0.crate) = 910c513bea0f4f833122321c0f20e8c704e01de98692f6989c2ec21f43d88b1e
SIZE (rust/crates/pep508_rs-0.3.0.crate) = 30053
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.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
-SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
SHA256 (rust/crates/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
SIZE (rust/crates/phf-0.11.2.crate) = 21569
SHA256 (rust/crates/phf_codegen-0.11.2.crate) = e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a
SIZE (rust/crates/phf_codegen-0.11.2.crate) = 12977
SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50ae301650392e81c05f9bfcb2d5bdbc24b0
SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
-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-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pmutil-0.6.1.crate) = 52a40bc70c2c58040d2d8b167ba9a5ff59fc9dab7ad44771cfde3dcfde7a09c6
SIZE (rust/crates/pmutil-0.6.1.crate) = 10997
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
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/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/pyproject-toml-0.9.0.crate) = 95c3dd745f99aa3c554b7bb00859f7d18c2f1d6afd749ccc86d60b61e702abd9
SIZE (rust/crates/pyproject-toml-0.9.0.crate) = 6041
-SHA256 (rust/crates/quick-junit-0.3.6.crate) = d1a341ae463320e9f8f34adda49c8a85d81d4e8f34cce4397fb0350481552224
-SIZE (rust/crates/quick-junit-0.3.6.crate) = 19957
+SHA256 (rust/crates/quick-junit-0.4.0.crate) = cfc1a6a5406a114913df2df8507998c755311b55b78584bed5f6e88f6417c4d4
+SIZE (rust/crates/quick-junit-0.4.0.crate) = 20136
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
SIZE (rust/crates/rand-0.8.5.crate) = 87113
SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -415,18 +397,18 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
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_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
-SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/result-like-0.5.0.crate) = abf7172fef6a7d056b5c26bf6c826570267562d51697f4982ff3ba4aec68a9df
SIZE (rust/crates/result-like-0.5.0.crate) = 4342
SHA256 (rust/crates/result-like-derive-0.5.0.crate) = a8d6574c02e894d66370cfc681e5d68fedbc9a548fb55b30a96b3f0ae22d0fe5
@@ -437,88 +419,84 @@ SHA256 (rust/crates/rust-stemmers-1.2.0.crate) = e46a2036019fdb888131db7a4c847a1
SIZE (rust/crates/rust-stemmers-1.2.0.crate) = 2351301
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.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.22.2.crate) = e87c9956bd9807afa1f77e0f7594af32566e830e088a5576d27c5b6f30f49d41
-SIZE (rust/crates/rustls-0.22.2.crate) = 332080
-SHA256 (rust/crates/rustls-pki-types-1.3.1.crate) = 5ede67b28608b4c60685c7d54122d4400d90f62b40caee7700e700380a390fa8
-SIZE (rust/crates/rustls-pki-types-1.3.1.crate) = 21637
-SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
-SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (rust/crates/rustls-pki-types-1.5.0.crate) = beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54
+SIZE (rust/crates/rustls-pki-types-1.5.0.crate) = 29362
+SHA256 (rust/crates/rustls-webpki-0.102.3.crate) = f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf
+SIZE (rust/crates/rustls-webpki-0.102.3.crate) = 197543
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
-SHA256 (rust/crates/schemars-0.8.16.crate) = 45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29
-SIZE (rust/crates/schemars-0.8.16.crate) = 57072
-SHA256 (rust/crates/schemars_derive-0.8.16.crate) = c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967
-SIZE (rust/crates/schemars_derive-0.8.16.crate) = 19064
+SHA256 (rust/crates/schemars-0.8.17.crate) = 7f55c82c700538496bdc329bb4918a81f87cc8888811bd123cf325a0f2f8d309
+SIZE (rust/crates/schemars-0.8.17.crate) = 57010
+SHA256 (rust/crates/schemars_derive-0.8.17.crate) = 83263746fe5e32097f06356968a077f96089739c927a61450efa069905eec108
+SIZE (rust/crates/schemars_derive-0.8.17.crate) = 19012
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/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-1.0.199.crate) = 0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a
+SIZE (rust/crates/serde-1.0.199.crate) = 77598
SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
-SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
-SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
-SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
-SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde_derive-1.0.199.crate) = 11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc
+SIZE (rust/crates/serde_derive-1.0.199.crate) = 55793
+SHA256 (rust/crates/serde_derive_internals-0.29.0.crate) = 330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3
+SIZE (rust/crates/serde_derive_internals-0.29.0.crate) = 26065
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/serde_test-1.0.176.crate) = 5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab
SIZE (rust/crates/serde_test-1.0.176.crate) = 18390
-SHA256 (rust/crates/serde_with-3.7.0.crate) = ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a
-SIZE (rust/crates/serde_with-3.7.0.crate) = 140905
-SHA256 (rust/crates/serde_with_macros-3.7.0.crate) = 6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655
-SIZE (rust/crates/serde_with_macros-3.7.0.crate) = 30834
+SHA256 (rust/crates/serde_with-3.8.1.crate) = 0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20
+SIZE (rust/crates/serde_with-3.8.1.crate) = 142294
+SHA256 (rust/crates/serde_with_macros-3.8.1.crate) = 65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2
+SIZE (rust/crates/serde_with_macros-3.8.1.crate) = 30796
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f08cdbd1228870a45f0ffdf84988e14b
SIZE (rust/crates/shellexpand-3.1.0.crate) = 25591
-SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64
-SIZE (rust/crates/shlex-1.3.0.crate) = 18713
SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb00fd8716ff0a62f80356b5e61555d0d
SIZE (rust/crates/siphasher-0.3.11.crate) = 10442
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
+SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/smol_str-0.2.1.crate) = e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49
+SIZE (rust/crates/smol_str-0.2.1.crate) = 14689
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
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.7.crate) = f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b
-SIZE (rust/crates/string_cache-0.8.7.crate) = 16655
SHA256 (rust/crates/strip-ansi-escapes-0.2.0.crate) = 55ff8ef943b384c414f54aefa961dd2bd853add74ec75e7ac74cf91dba62bcfa
SIZE (rust/crates/strip-ansi-escapes-0.2.0.crate) = 8625
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
SIZE (rust/crates/strum-0.26.2.crate) = 7189
SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
-SIZE (rust/crates/syn-2.0.58.crate) = 254920
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
-SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
-SIZE (rust/crates/term-0.7.0.crate) = 37082
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/terminfo-0.8.0.crate) = 666cd3a6681775d22b200409aad3b089c5b99fb11ecdd8a204d9d62f8148498f
@@ -529,18 +507,18 @@ SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb06
SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1
SIZE (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884765
SHA256 (rust/crates/tikv-jemallocator-0.5.4.crate) = 965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca
SIZE (rust/crates/tikv-jemallocator-0.5.4.crate) = 13101
-SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
-SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -551,8 +529,8 @@ SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08f
SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
-SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
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
@@ -583,12 +561,12 @@ SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a54
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-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
-SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
-SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
SHA256 (rust/crates/unicode_names2-1.2.2.crate) = addeebf294df7922a1164f729fb27ebbbcea99cc32b3bf08afab62757f707677
SIZE (rust/crates/unicode_names2-1.2.2.crate) = 300609
SHA256 (rust/crates/unicode_names2_generator-1.2.2.crate) = f444b8bba042fe3c1251ffaca35c603f2dc2ccc08d595c65a8c4f76f3e8426c0
@@ -597,8 +575,8 @@ SHA256 (rust/crates/unscanny-0.1.0.crate) = e9df2af067a7953e9c3831320f35c1cc0600
SIZE (rust/crates/unscanny-0.1.0.crate) = 10338
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
-SIZE (rust/crates/ureq-2.9.6.crate) = 113677
+SHA256 (rust/crates/ureq-2.9.7.crate) = d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd
+SIZE (rust/crates/ureq-2.9.7.crate) = 113834
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
@@ -637,8 +615,8 @@ SHA256 (rust/crates/wasm-bindgen-test-0.3.42.crate) = d9bf62a58e0780af3e85204458
SIZE (rust/crates/wasm-bindgen-test-0.3.42.crate) = 17595
SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0
SIZE (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = 8573
-SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
-SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
SHA256 (rust/crates/which-6.0.1.crate) = 8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7
@@ -649,8 +627,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
@@ -661,38 +639,40 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+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.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
+SIZE (rust/crates/winnow-0.6.6.crate) = 159321
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
@@ -705,5 +685,5 @@ SHA256 (rust/crates/zerocopy-derive-0.7.32.crate) = 9ce1b18ccd8e73a9321186f97e46
SIZE (rust/crates/zerocopy-derive-0.7.32.crate) = 37623
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (charliermarsh-ruff-v0.3.7_GH0.tar.gz) = 3adb76aebeb24c2358f51183fbe7a981e0d45c11af2afce6ca67f985dab3b900
-SIZE (charliermarsh-ruff-v0.3.7_GH0.tar.gz) = 3946781
+SHA256 (charliermarsh-ruff-v0.4.3_GH0.tar.gz) = 7fdff8b7391c305bad50b7982790638176785337d7369c3c8518fd384643cd5e
+SIZE (charliermarsh-ruff-v0.4.3_GH0.tar.gz) = 4342438
diff --git a/devel/rust-analyzer/Makefile b/devel/rust-analyzer/Makefile
index b0aa6d02c320..da7074a2b4f8 100644
--- a/devel/rust-analyzer/Makefile
+++ b/devel/rust-analyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust-analyzer
-DISTVERSION= 2024-04-15
+DISTVERSION= 2024-04-29
CATEGORIES= devel
MAINTAINER= rust@FreeBSD.org
diff --git a/devel/rust-analyzer/Makefile.crates b/devel/rust-analyzer/Makefile.crates
index 9f55a0765556..25397e1eb30e 100644
--- a/devel/rust-analyzer/Makefile.crates
+++ b/devel/rust-analyzer/Makefile.crates
@@ -30,6 +30,8 @@ CARGO_CRATES= addr2line-0.21.0 \
dashmap-5.5.3 \
deranged-0.3.11 \
derive_arbitrary-1.3.2 \
+ directories-5.0.1 \
+ dirs-sys-0.4.1 \
dissimilar-1.0.7 \
dot-0.1.4 \
drop_bomb-0.1.5 \
@@ -63,6 +65,7 @@ CARGO_CRATES= addr2line-0.21.0 \
libc-0.2.153 \
libloading-0.8.3 \
libmimalloc-sys-0.1.35 \
+ libredox-0.1.3 \
line-index-0.1.1 \
linked-hash-map-0.5.6 \
lock_api-0.4.11 \
@@ -88,6 +91,7 @@ CARGO_CRATES= addr2line-0.21.0 \
object-0.33.0 \
once_cell-1.19.0 \
oorandom-11.1.3 \
+ option-ext-0.2.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
paste-1.0.14 \
@@ -116,6 +120,7 @@ CARGO_CRATES= addr2line-0.21.0 \
rayon-1.9.0 \
rayon-core-1.12.1 \
redox_syscall-0.4.1 \
+ redox_users-0.4.5 \
rowan-0.15.15 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
@@ -130,6 +135,7 @@ CARGO_CRATES= addr2line-0.21.0 \
serde_derive-1.0.197 \
serde_json-1.0.114 \
serde_repr-0.1.18 \
+ serde_spanned-0.6.5 \
sharded-slab-0.1.7 \
smallvec-1.13.1 \
smol_str-0.2.1 \
@@ -148,6 +154,9 @@ CARGO_CRATES= addr2line-0.21.0 \
time-core-0.1.2 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
+ toml-0.8.8 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.21.0 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
@@ -190,6 +199,7 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_gnullvm-0.52.4 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.4 \
+ winnow-0.5.32 \
write-json-0.1.4 \
xflags-0.3.2 \
xflags-macros-0.3.2 \
diff --git a/devel/rust-analyzer/distinfo b/devel/rust-analyzer/distinfo
index fee9e3a08a2f..08b5f66ebbac 100644
--- a/devel/rust-analyzer/distinfo
+++ b/devel/rust-analyzer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713585940
+TIMESTAMP = 1714879914
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
@@ -63,6 +63,10 @@ SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
+SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
+SIZE (rust/crates/directories-5.0.1.crate) = 15833
+SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c
+SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/dissimilar-1.0.7.crate) = 86e3bdc80eee6e16b2b6b0f87fbc98c04bee3455e35174c0de1a125d0688c632
SIZE (rust/crates/dissimilar-1.0.7.crate) = 27588
SHA256 (rust/crates/dot-0.1.4.crate) = a74b6c4d4a1cff5f454164363c16b72fa12463ca6b31f4b5f2035a65fa3d5906
@@ -129,6 +133,8 @@ SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35
SIZE (rust/crates/libloading-0.8.3.crate) = 28480
SHA256 (rust/crates/libmimalloc-sys-0.1.35.crate) = 3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664
SIZE (rust/crates/libmimalloc-sys-0.1.35.crate) = 184695
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/line-index-0.1.1.crate) = 67d61795376ae2683928c218fda7d7d7db136fd38c06b7552904667f0d55580a
SIZE (rust/crates/line-index-0.1.1.crate) = 5495
SHA256 (rust/crates/linked-hash-map-0.5.6.crate) = 0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f
@@ -179,6 +185,8 @@ 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/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
@@ -235,6 +243,8 @@ SHA256 (rust/crates/rayon-core-1.12.1.crate) = 1465873a3dfdaa8ae7cb14b4383657caa
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_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
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.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
@@ -263,6 +273,8 @@ SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de74
SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
@@ -299,6 +311,12 @@ 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/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
+SIZE (rust/crates/toml-0.8.8.crate) = 50451
+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.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
+SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
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
@@ -383,6 +401,8 @@ 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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/winnow-0.5.32.crate) = 8434aeec7b290e8da5c3f0d628cb0eac6cabcb31d14bb74f779a08109a5914d6
+SIZE (rust/crates/winnow-0.5.32.crate) = 153210
SHA256 (rust/crates/write-json-0.1.4.crate) = 23f6174b2566cc4a74f95e1367ec343e7fa80c93cc8087f5c4a3d6a1088b2118
SIZE (rust/crates/write-json-0.1.4.crate) = 7024
SHA256 (rust/crates/xflags-0.3.2.crate) = 7d9e15fbb3de55454b0106e314b28e671279009b363e6f1d8e39fdc3bf048944
@@ -395,5 +415,5 @@ SHA256 (rust/crates/xshell-macros-0.2.5.crate) = 7e2c411759b501fb9501aac2b1b2d28
SIZE (rust/crates/xshell-macros-0.2.5.crate) = 2845
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust-analyzer-rust-analyzer-2024-04-15_GH0.tar.gz) = 82165955a687966530fe194f729f5ecc9e83fbad3cf4d26bc088542d15eef72a
-SIZE (rust-analyzer-rust-analyzer-2024-04-15_GH0.tar.gz) = 2937072
+SHA256 (rust-analyzer-rust-analyzer-2024-04-29_GH0.tar.gz) = fa379e8c24a89eb18a315b60e0b607346f7f7fcde0f74b56a04b09f583037419
+SIZE (rust-analyzer-rust-analyzer-2024-04-29_GH0.tar.gz) = 2958576
diff --git a/devel/rye/Makefile b/devel/rye/Makefile
index 2b27540e65c1..b39bda555feb 100644
--- a/devel/rye/Makefile
+++ b/devel/rye/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rye
-DISTVERSION= 0.32.0
+DISTVERSION= 0.33.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -45,9 +45,7 @@ CARGO_CRATES= addr2line-0.21.0 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
cc-1.0.83 \
- cfb-0.7.3 \
cfg-if-1.0.0 \
- cfg_aliases-0.1.1 \
chacha20-0.9.1 \
chacha20poly1305-0.10.1 \
charset-0.1.3 \
@@ -61,7 +59,6 @@ CARGO_CRATES= addr2line-0.21.0 \
configparser-3.0.4 \
console-0.15.8 \
cookie-factory-0.3.2 \
- core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
crc32fast-1.3.2 \
crossbeam-utils-0.8.19 \
@@ -71,16 +68,9 @@ CARGO_CRATES= addr2line-0.21.0 \
curl-sys-0.4.71+curl-8.6.0 \
curve25519-dalek-4.1.2 \
curve25519-dalek-derive-0.1.1 \
- darling-0.14.4 \
- darling_core-0.14.4 \
- darling_macro-0.14.4 \
dashmap-5.5.3 \
data-encoding-2.5.0 \
- decompress-0.6.0 \
deranged-0.3.11 \
- derive_builder-0.12.0 \
- derive_builder_core-0.12.0 \
- derive_builder_macro-0.12.0 \
deunicode-1.4.2 \
digest-0.10.7 \
displaydoc-0.2.4 \
@@ -100,7 +90,6 @@ CARGO_CRATES= addr2line-0.21.0 \
fluent-bundle-0.15.2 \
fluent-langneg-0.13.0 \
fluent-syntax-0.11.0 \
- fnv-1.0.7 \
form_urlencoded-1.2.1 \
fs-err-2.11.0 \
fs2-0.4.3 \
@@ -121,11 +110,9 @@ CARGO_CRATES= addr2line-0.21.0 \
i18n-embed-0.14.1 \
i18n-embed-fl-0.7.0 \
i18n-embed-impl-0.8.3 \
- ident_case-1.0.1 \
idna-0.5.0 \
indexmap-2.2.2 \
indicatif-0.17.7 \
- infer-0.12.0 \
inout-0.1.3 \
insta-1.35.1 \
insta-cmd-0.5.0 \
@@ -150,9 +137,7 @@ CARGO_CRATES= addr2line-0.21.0 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.2 \
nix-0.27.1 \
- nix-0.28.0 \
nom-7.1.3 \
- ntapi-0.4.1 \
num-conv-0.1.0 \
number_prefix-0.4.0 \
object-0.32.2 \
@@ -234,7 +219,6 @@ CARGO_CRATES= addr2line-0.21.0 \
subtle-2.5.0 \
syn-1.0.109 \
syn-2.0.48 \
- sysinfo-0.30.7 \
tar-0.4.40 \
target-lexicon-0.12.13 \
tempfile-3.9.0 \
@@ -269,7 +253,6 @@ CARGO_CRATES= addr2line-0.21.0 \
untrusted-0.9.0 \
ureq-2.9.1 \
url-2.5.0 \
- uuid-1.7.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
walkdir-2.4.0 \
@@ -285,8 +268,6 @@ CARGO_CRATES= addr2line-0.21.0 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-0.52.0 \
- windows-core-0.52.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
@@ -316,9 +297,7 @@ CARGO_CRATES= addr2line-0.21.0 \
zeroize-1.7.0 \
zeroize_derive-1.4.2 \
zip-0.6.6 \
- zstd-0.12.4 \
zstd-0.13.0 \
- zstd-safe-6.0.6 \
zstd-safe-7.0.0 \
zstd-sys-2.0.9+zstd.1.5.5 \
monotrail-utils@git+https://github.com/konstin/poc-monotrail?rev=e0251f68c254f834180198b8677fcf85d4b6a844\#e0251f68c254f834180198b8677fcf85d4b6a844 \
diff --git a/devel/rye/distinfo b/devel/rye/distinfo
index 708139dc28d2..6f52757a86e3 100644
--- a/devel/rye/distinfo
+++ b/devel/rye/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712589357
+TIMESTAMP = 1714803763
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
@@ -49,12 +49,8 @@ SHA256 (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 736a955f3fa7875102d57c82b8ca
SIZE (rust/crates/bzip2-sys-0.1.11+1.0.8.crate) = 633444
SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
SIZE (rust/crates/cc-1.0.83.crate) = 68343
-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_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
-SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
@@ -81,8 +77,6 @@ SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4df
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/cookie-factory-0.3.2.crate) = 396de984970346b0d9e93d1415082923c679e5ae5c3ee3dcbd104f5610af126b
SIZE (rust/crates/cookie-factory-0.3.2.crate) = 14325
-SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f
-SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
@@ -101,26 +95,12 @@ SHA256 (rust/crates/curve25519-dalek-4.1.2.crate) = 0a677b8922c94e01bdbb12126b0b
SIZE (rust/crates/curve25519-dalek-4.1.2.crate) = 305477
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.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
-SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
-SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
-SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
-SHA256 (rust/crates/decompress-0.6.0.crate) = 67605f4868a37e8a9c50003a866a6896104602d5d7ddf7e8a7f398ec97e44ab3
-SIZE (rust/crates/decompress-0.6.0.crate) = 30107
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/derive_builder-0.12.0.crate) = 8d67778784b508018359cbc8696edb3db78160bab2c2a28ba7f56ef6932997f8
-SIZE (rust/crates/derive_builder-0.12.0.crate) = 35456
-SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b5285da6849c96681023680b906673c5707af7b0f
-SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
-SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
-SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
SHA256 (rust/crates/deunicode-1.4.2.crate) = 3ae2a35373c5c74340b79ae6780b498b2b183915ec5dacf263aac5a099bf485a
SIZE (rust/crates/deunicode-1.4.2.crate) = 176451
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -159,8 +139,6 @@ SHA256 (rust/crates/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed5
SIZE (rust/crates/fluent-langneg-0.13.0.crate) = 11723
SHA256 (rust/crates/fluent-syntax-0.11.0.crate) = c0abed97648395c902868fee9026de96483933faa54ea3b40d652f7dfe61ca78
SIZE (rust/crates/fluent-syntax-0.11.0.crate) = 28524
-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/fs-err-2.11.0.crate) = 88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41
@@ -201,16 +179,12 @@ SHA256 (rust/crates/i18n-embed-fl-0.7.0.crate) = 9fc1f8715195dffc4caddcf1cf3128d
SIZE (rust/crates/i18n-embed-fl-0.7.0.crate) = 10410
SHA256 (rust/crates/i18n-embed-impl-0.8.3.crate) = 81093c4701672f59416582fe3145676126fd23ba5db910acad0793c1108aaa58
SIZE (rust/crates/i18n-embed-impl-0.8.3.crate) = 4712
-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/indexmap-2.2.2.crate) = 824b2ae422412366ba479e8111fd301f7b5faece8149317bb81925979a53f520
SIZE (rust/crates/indexmap-2.2.2.crate) = 76160
SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
-SHA256 (rust/crates/infer-0.12.0.crate) = a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3
-SIZE (rust/crates/infer-0.12.0.crate) = 18109
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
SHA256 (rust/crates/insta-1.35.1.crate) = 7c985c1bef99cf13c58fade470483d81a2bfe846ebde60ed28cc2dddec2df9e2
@@ -259,12 +233,8 @@ SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514
SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
SIZE (rust/crates/nix-0.27.1.crate) = 286494
-SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
-SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
-SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
-SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
@@ -427,8 +397,6 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
SIZE (rust/crates/syn-2.0.48.crate) = 250566
-SHA256 (rust/crates/sysinfo-0.30.7.crate) = 0c385888ef380a852a16209afc8cfad22795dd8873d69c9a14d2e2088f118d18
-SIZE (rust/crates/sysinfo-0.30.7.crate) = 171551
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
SIZE (rust/crates/tar-0.4.40.crate) = 51844
SHA256 (rust/crates/target-lexicon-0.12.13.crate) = 69758bda2e78f098e4ccb393021a0963bb3442eac05f135c30f61b7370bbafae
@@ -497,8 +465,6 @@ SHA256 (rust/crates/ureq-2.9.1.crate) = f8cdd25c339e200129fe4de81451814e5228c9b7
SIZE (rust/crates/ureq-2.9.1.crate) = 114348
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
-SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
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
@@ -529,10 +495,6 @@ 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-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
-SIZE (rust/crates/windows-0.52.0.crate) = 11843715
-SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
-SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
@@ -591,12 +553,8 @@ SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb2491
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
-SIZE (rust/crates/zstd-0.12.4.crate) = 30434
SHA256 (rust/crates/zstd-0.13.0.crate) = bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110
SIZE (rust/crates/zstd-0.13.0.crate) = 28911
-SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
-SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e
SIZE (rust/crates/zstd-safe-7.0.0.crate) = 20463
SHA256 (rust/crates/zstd-sys-2.0.9+zstd.1.5.5.crate) = 9e16efa8a874a0481a574084d34cc26fdb3b99627480f785888deb6386506656
@@ -605,5 +563,5 @@ SHA256 (konstin-poc-monotrail-e0251f68c254f834180198b8677fcf85d4b6a844_GH0.tar.g
SIZE (konstin-poc-monotrail-e0251f68c254f834180198b8677fcf85d4b6a844_GH0.tar.gz) = 8749652
SHA256 (console-rs-dialoguer-47a9d4df729db7ffc1492bd0845be786e6f20153_GH0.tar.gz) = 89e628f38213b9657fbff774bfd0373590d8cbf2eb4009c19c721c0f33306197
SIZE (console-rs-dialoguer-47a9d4df729db7ffc1492bd0845be786e6f20153_GH0.tar.gz) = 27026
-SHA256 (mitsuhiko-rye-0.32.0_GH0.tar.gz) = 471e6164c1c1515b8ba7e536dfa7ba6054b5fec94a07f54608ea3a01c8408460
-SIZE (mitsuhiko-rye-0.32.0_GH0.tar.gz) = 1466742
+SHA256 (mitsuhiko-rye-0.33.0_GH0.tar.gz) = 13eb48496be1f10f043551eadc1446d0c85a31bc2a3d2117fb02d9ecd869d99c
+SIZE (mitsuhiko-rye-0.33.0_GH0.tar.gz) = 1468712
diff --git a/devel/scc/Makefile b/devel/scc/Makefile
index d47f912d206e..3c2638828460 100644
--- a/devel/scc/Makefile
+++ b/devel/scc/Makefile
@@ -1,7 +1,6 @@
PORTNAME= scc
DISTVERSIONPREFIX= v
-DISTVERSION= 3.2.0
-PORTREVISION= 4
+DISTVERSION= 3.3.3
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/scc/distinfo b/devel/scc/distinfo
index 026ef8fcb0aa..e6a774dd083a 100644
--- a/devel/scc/distinfo
+++ b/devel/scc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1701070061
-SHA256 (go/devel_scc/scc-v3.2.0/v3.2.0.mod) = 99979d65267d095d109d2b86434637663ac2af116c93f9a37cd0ee8c3f476ad1
-SIZE (go/devel_scc/scc-v3.2.0/v3.2.0.mod) = 767
-SHA256 (go/devel_scc/scc-v3.2.0/v3.2.0.zip) = 9b0a29117c9a3bc16c928773a3cd96005b827d7138a77e44881335a51d620dd5
-SIZE (go/devel_scc/scc-v3.2.0/v3.2.0.zip) = 655340
+TIMESTAMP = 1714955795
+SHA256 (go/devel_scc/scc-v3.3.3/v3.3.3.mod) = 52c668cb1d58571c2ab15ab40db6aa55fc7fee727c8bab5e3f3c5cb696d4611d
+SIZE (go/devel_scc/scc-v3.3.3/v3.3.3.mod) = 889
+SHA256 (go/devel_scc/scc-v3.3.3/v3.3.3.zip) = 4da8f05603b605e688c16e80781d658e5117f32a6de0e86169eabea38c5c0012
+SIZE (go/devel_scc/scc-v3.3.3/v3.3.3.zip) = 828456
diff --git a/devel/sdbus-cpp/Makefile b/devel/sdbus-cpp/Makefile
index 21b1f9580a7b..c7f2e592c4e0 100644
--- a/devel/sdbus-cpp/Makefile
+++ b/devel/sdbus-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdbus-cpp
DISTVERSIONPREFIX= v
-DISTVERSION= 1.5.0
+DISTVERSION= 1.6.0
CATEGORIES= devel
MAINTAINER= jbeich@FreeBSD.org
diff --git a/devel/sdbus-cpp/distinfo b/devel/sdbus-cpp/distinfo
index 113061d26ab4..d4e1a7da269f 100644
--- a/devel/sdbus-cpp/distinfo
+++ b/devel/sdbus-cpp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708932575
-SHA256 (Kistler-Group-sdbus-cpp-v1.5.0_GH0.tar.gz) = 577986929f911320fb9ef6a3e2badd464dc38411ebc25d2966f5cb85c39f0897
-SIZE (Kistler-Group-sdbus-cpp-v1.5.0_GH0.tar.gz) = 226740
+TIMESTAMP = 1713981874
+SHA256 (Kistler-Group-sdbus-cpp-v1.6.0_GH0.tar.gz) = 7ec8a2565bfc8f975c7ee528cb292021063ed793d6864c1c8733ca10ff906164
+SIZE (Kistler-Group-sdbus-cpp-v1.6.0_GH0.tar.gz) = 227954
diff --git a/devel/sdbus-cpp/pkg-plist b/devel/sdbus-cpp/pkg-plist
index bdf847977386..eddc3188916a 100644
--- a/devel/sdbus-cpp/pkg-plist
+++ b/devel/sdbus-cpp/pkg-plist
@@ -24,6 +24,6 @@ lib/cmake/sdbus-c++/sdbus-c++-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/sdbus-c++/sdbus-c++-targets.cmake
lib/libsdbus-c++.so
lib/libsdbus-c++.so.1
-lib/libsdbus-c++.so.1.5.0
+lib/libsdbus-c++.so.1.6.0
libdata/pkgconfig/sdbus-c++-tools.pc
libdata/pkgconfig/sdbus-c++.pc
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 8a1025ea8ec1..ab3b429e5ca0 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sdl2
-DISTVERSION= 2.30.2
-PORTREVISION= 1
+DISTVERSION= 2.30.3
CATEGORIES= devel
MASTER_SITES= https://github.com/libsdl-org/SDL/releases/download/release-${DISTVERSION}/ \
https://www.libsdl.org/release/
diff --git a/devel/sdl20/distinfo b/devel/sdl20/distinfo
index cbc5acc1adac..693354bf4edd 100644
--- a/devel/sdl20/distinfo
+++ b/devel/sdl20/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712059601
-SHA256 (SDL2-2.30.2.tar.gz) = 891d66ac8cae51361d3229e3336ebec1c407a8a2a063b61df14f5fdf3ab5ac31
-SIZE (SDL2-2.30.2.tar.gz) = 7426565
+TIMESTAMP = 1714662200
+SHA256 (SDL2-2.30.3.tar.gz) = 820440072f8f5b50188c1dae104f2ad25984de268785be40c41a099a510f0aec
+SIZE (SDL2-2.30.3.tar.gz) = 7425677
diff --git a/devel/sdl20/pkg-plist b/devel/sdl20/pkg-plist
index bc0e2c59c786..c3bb57301925 100644
--- a/devel/sdl20/pkg-plist
+++ b/devel/sdl20/pkg-plist
@@ -80,7 +80,7 @@ include/SDL2/close_code.h
lib/cmake/SDL2/sdl2-config-version.cmake
lib/cmake/SDL2/sdl2-config.cmake
lib/libSDL2-2.0.so.0
-lib/libSDL2-2.0.so.0.3000.2
+lib/libSDL2-2.0.so.0.3000.3
lib/libSDL2.a
lib/libSDL2.so
lib/libSDL2_test.a
diff --git a/devel/seer-gdb/Makefile b/devel/seer-gdb/Makefile
index 6fcae6564b3b..e0a2506210b3 100644
--- a/devel/seer-gdb/Makefile
+++ b/devel/seer-gdb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= seer-gdb
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1
+DISTVERSION= 2.4
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/seer-gdb/distinfo b/devel/seer-gdb/distinfo
index 6a9ed22a0dc8..2803817d6f90 100644
--- a/devel/seer-gdb/distinfo
+++ b/devel/seer-gdb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692254429
-SHA256 (epasveer-seer-v2.1_GH0.tar.gz) = fdac5540d7d889c5b7645566c68eafbe5917fdb63c6d47515a44e2f7ff9f15fe
-SIZE (epasveer-seer-v2.1_GH0.tar.gz) = 419994
+TIMESTAMP = 1714534241
+SHA256 (epasveer-seer-v2.4_GH0.tar.gz) = 0774fc33820ea2ee7619d7c4818a78a316833cd1290b546cb772e8cd383169b6
+SIZE (epasveer-seer-v2.4_GH0.tar.gz) = 659705
diff --git a/devel/selene/Makefile b/devel/selene/Makefile
index 156765cda08c..9255bdd9e8af 100644
--- a/devel/selene/Makefile
+++ b/devel/selene/Makefile
@@ -1,6 +1,5 @@
PORTNAME= selene
-DISTVERSION= 0.26.1
-PORTREVISION= 3
+DISTVERSION= 0.27.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -27,7 +26,7 @@ CARGO_CRATES= addr2line-0.19.0 \
atty-0.2.14 \
autocfg-1.1.0 \
backtrace-0.3.67 \
- base64-0.13.1 \
+ base64-0.21.7 \
beef-0.5.2 \
bitflags-1.3.2 \
bstr-1.1.0 \
@@ -112,26 +111,25 @@ CARGO_CRATES= addr2line-0.19.0 \
regex-1.7.1 \
regex-automata-0.1.10 \
regex-syntax-0.6.28 \
- ring-0.16.20 \
ring-0.17.3 \
rustc-demangle-0.1.21 \
rustc_version-0.4.0 \
- rustls-0.20.8 \
+ rustls-0.21.10 \
+ rustls-webpki-0.101.7 \
rustversion-1.0.11 \
ryu-1.0.12 \
scoped-tls-1.0.1 \
scratch-1.0.3 \
- sct-0.7.0 \
+ sct-0.7.1 \
semver-1.0.16 \
serde-1.0.152 \
serde_derive-1.0.152 \
- serde_json-1.0.91 \
+ serde_json-1.0.99 \
serde_spanned-0.6.1 \
serde_yaml-0.9.16 \
sharded-slab-0.1.4 \
smallvec-1.10.0 \
smol_str-0.1.23 \
- spin-0.5.2 \
spin-0.9.8 \
strsim-0.8.0 \
structopt-0.3.26 \
@@ -163,9 +161,8 @@ CARGO_CRATES= addr2line-0.19.0 \
unicode-segmentation-1.10.0 \
unicode-width-0.1.10 \
unsafe-libyaml-0.2.5 \
- untrusted-0.7.1 \
untrusted-0.9.0 \
- ureq-2.6.2 \
+ ureq-2.9.1 \
url-2.3.1 \
valuable-0.1.0 \
vec_map-0.8.2 \
@@ -177,9 +174,7 @@ CARGO_CRATES= addr2line-0.19.0 \
wasm-bindgen-macro-0.2.83 \
wasm-bindgen-macro-support-0.2.83 \
wasm-bindgen-shared-0.2.83 \
- web-sys-0.3.60 \
- webpki-0.22.4 \
- webpki-roots-0.22.6 \
+ webpki-roots-0.25.3 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
diff --git a/devel/selene/distinfo b/devel/selene/distinfo
index 45554f480bd1..6d3a8771a3f0 100644
--- a/devel/selene/distinfo
+++ b/devel/selene/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1703372471
+TIMESTAMP = 1714366357
SHA256 (rust/crates/addr2line-0.19.0.crate) = a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97
SIZE (rust/crates/addr2line-0.19.0.crate) = 33210
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -15,8 +15,8 @@ SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/backtrace-0.3.67.crate) = 233d376d6d185f2a3093e58f283f60f880315b6c60075b01f36b3b85154564ca
SIZE (rust/crates/backtrace-0.3.67.crate) = 78564
-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/beef-0.5.2.crate) = 3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1
SIZE (rust/crates/beef-0.5.2.crate) = 15275
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -185,16 +185,16 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
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/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/ring-0.17.3.crate) = 9babe80d5c16becf6594aa32ad2be8fe08498e7ae60b77de8df700e67f191d7e
SIZE (rust/crates/ring-0.17.3.crate) = 4146357
SHA256 (rust/crates/rustc-demangle-0.1.21.crate) = 7ef03e0a2b150c7a90d01faf6254c9c48a41e95fb2a8c2ac1c6f0d2b9aefc342
SIZE (rust/crates/rustc-demangle-0.1.21.crate) = 27920
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustls-0.20.8.crate) = fff78fc74d175294f4e83b28343315ffcfb114b156f0185e9741cb5570f50e2f
-SIZE (rust/crates/rustls-0.20.8.crate) = 270142
+SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
+SIZE (rust/crates/rustls-0.21.10.crate) = 284920
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustversion-1.0.11.crate) = 5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70
SIZE (rust/crates/rustversion-1.0.11.crate) = 17485
SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
@@ -203,16 +203,16 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/scratch-1.0.3.crate) = ddccb15bcce173023b3fedd9436f882a0739b8dfb45e4f6b6002bee5929f61b2
SIZE (rust/crates/scratch-1.0.3.crate) = 8198
-SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
-SIZE (rust/crates/sct-0.7.0.crate) = 27502
+SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
+SIZE (rust/crates/sct-0.7.1.crate) = 27501
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/serde_json-1.0.91.crate) = 877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883
-SIZE (rust/crates/serde_json-1.0.91.crate) = 144654
+SHA256 (rust/crates/serde_json-1.0.99.crate) = 46266871c240a00b8f503b877622fe33430b3c7d963bdc0f2adc511e54a1eae3
+SIZE (rust/crates/serde_json-1.0.99.crate) = 145102
SHA256 (rust/crates/serde_spanned-0.6.1.crate) = 0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4
SIZE (rust/crates/serde_spanned-0.6.1.crate) = 7828
SHA256 (rust/crates/serde_yaml-0.9.16.crate) = 92b5b431e8907b50339b51223b97d102db8d987ced36f6e4d03621db9316c834
@@ -223,8 +223,6 @@ SHA256 (rust/crates/smallvec-1.10.0.crate) = a507befe795404456341dfab10cef66ead4
SIZE (rust/crates/smallvec-1.10.0.crate) = 31564
SHA256 (rust/crates/smol_str-0.1.23.crate) = 7475118a28b7e3a2e157ce0131ba8c5526ea96e90ee601d9f6bb2e286a35ab44
SIZE (rust/crates/smol_str-0.1.23.crate) = 13208
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/strsim-0.8.0.crate) = 8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a
@@ -287,12 +285,10 @@ SHA256 (rust/crates/unicode-width-0.1.10.crate) = c0edd1e5b14653f783770bce4a4dab
SIZE (rust/crates/unicode-width-0.1.10.crate) = 18968
SHA256 (rust/crates/unsafe-libyaml-0.2.5.crate) = bc7ed8ba44ca06be78ea1ad2c3682a43349126c8818054231ee6f4748012aed2
SIZE (rust/crates/unsafe-libyaml-0.2.5.crate) = 61185
-SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
-SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.6.2.crate) = 338b31dd1314f68f3aabf3ed57ab922df95ffcd902476ca7ba3c4ce7b908c46d
-SIZE (rust/crates/ureq-2.6.2.crate) = 105924
+SHA256 (rust/crates/ureq-2.9.1.crate) = f8cdd25c339e200129fe4de81451814e5228c9b771d57378817d6117cc2b3f97
+SIZE (rust/crates/ureq-2.9.1.crate) = 114348
SHA256 (rust/crates/url-2.3.1.crate) = 0d68c799ae75762b8c3fe375feb6600ef5602c883c5d21eb51c09f22b83c4643
SIZE (rust/crates/url-2.3.1.crate) = 72777
SHA256 (rust/crates/valuable-0.1.0.crate) = 830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d
@@ -315,12 +311,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 07bc0c051dc5f23e3
SIZE (rust/crates/wasm-bindgen-macro-support-0.2.83.crate) = 18530
SHA256 (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 1c38c045535d93ec4f0b4defec448e4291638ee608530863b1e2ba115d4fff7f
SIZE (rust/crates/wasm-bindgen-shared-0.2.83.crate) = 7194
-SHA256 (rust/crates/web-sys-0.3.60.crate) = bcda906d8be16e728fd5adc5b729afad4e444e106ab28cd1c7256e54fa61510f
-SIZE (rust/crates/web-sys-0.3.60.crate) = 700485
-SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
-SIZE (rust/crates/webpki-0.22.4.crate) = 63472
-SHA256 (rust/crates/webpki-roots-0.22.6.crate) = b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87
-SIZE (rust/crates/webpki-roots-0.22.6.crate) = 242386
+SHA256 (rust/crates/webpki-roots-0.25.3.crate) = 1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10
+SIZE (rust/crates/webpki-roots-0.25.3.crate) = 251565
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
@@ -361,5 +353,5 @@ 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/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (kampfkarren-selene-0.26.1_GH0.tar.gz) = 44a4485b880aca3a70970167faa6cd467418cb49ddfb3b87fe616af7462180fd
-SIZE (kampfkarren-selene-0.26.1_GH0.tar.gz) = 250400
+SHA256 (kampfkarren-selene-0.27.1_GH0.tar.gz) = f12579907c019bebcc3830e320614409217096e63d80b4704989bbd65394b530
+SIZE (kampfkarren-selene-0.27.1_GH0.tar.gz) = 251434
diff --git a/devel/simde/Makefile b/devel/simde/Makefile
index 19438efa097a..893a5c49941d 100644
--- a/devel/simde/Makefile
+++ b/devel/simde/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simde
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.0
+DISTVERSION= 0.8.2
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -20,7 +20,7 @@ MESON_ARGS= -Dtests=false
NO_BUILD= yes
NO_ARCH= yes
-do-test: # several tests fail, see https://github.com/simd-everywhere/simde/issues/1014
+do-test: # tests fail to link, see https://github.com/simd-everywhere/simde/issues/1014
@${RM} -r ${BUILD_WRKSRC}/*
@cd ${CONFIGURE_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${CONFIGURE_CMD} ${CONFIGURE_ARGS:S/Dtests=false/Dtests=true/}
@cd ${BUILD_WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${TEST_TARGET}
diff --git a/devel/simde/distinfo b/devel/simde/distinfo
index 40935f3af756..78e2547163fe 100644
--- a/devel/simde/distinfo
+++ b/devel/simde/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710484468
-SHA256 (simd-everywhere-simde-v0.8.0_GH0.tar.gz) = d7c1aef6dd9ef0fbe6f521d1ca3e79afc26deda7d8f857544ca020b42a4b9b97
-SIZE (simd-everywhere-simde-v0.8.0_GH0.tar.gz) = 7455442
+TIMESTAMP = 1714723812
+SHA256 (simd-everywhere-simde-v0.8.2_GH0.tar.gz) = ed2a3268658f2f2a9b5367628a85ccd4cf9516460ed8604eed369653d49b25fb
+SIZE (simd-everywhere-simde-v0.8.2_GH0.tar.gz) = 7468969
SHA256 (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 835a9ee03e3b9560af5a2e4465394e00337398f5baba9d686083b8e1d93f0c30
SIZE (nemequ-munit-da8f73412998e4f1adf1100dc187533a51af77fd_GH0.tar.gz) = 27727
diff --git a/devel/sonarqube-community/Makefile b/devel/sonarqube-community/Makefile
index 93c4b310ded3..5a56844152bf 100644
--- a/devel/sonarqube-community/Makefile
+++ b/devel/sonarqube-community/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sonarqube
-DISTVERSION= 10.5.0.89998
+DISTVERSION= 10.5.1.90531
PORTREVISION= 0
CATEGORIES= devel security www java
MASTER_SITES= https://binaries.sonarsource.com/Distribution/sonarqube/:m_core \
@@ -53,8 +53,8 @@ DATA_DIR= ${DBBASE_DIR}/data
TEMP_DIR= ${DBBASE_DIR}/temp
SONARCSHARP_VER= 9.23.2.88755
-SONARJAVA_VER= 7.33.0.35775
-SONARJAVASCRIPT_VER= 10.13.2.25981
+SONARJAVA_VER= 7.34.0.35958
+SONARJAVASCRIPT_VER= 10.14.0.26080
SONARPHP_VER= 3.35.0.11659
SONARPYTHON_VER= 4.17.0.14845
SONARVBNET_VER= ${SONARCSHARP_VER}
diff --git a/devel/sonarqube-community/distinfo b/devel/sonarqube-community/distinfo
index 0cdb0f32fc0e..697da26d18d2 100644
--- a/devel/sonarqube-community/distinfo
+++ b/devel/sonarqube-community/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1713171716
-SHA256 (sonarqube-10.5.0.89998.zip) = 286d5081712344582f5774214807a5671ffdca696f498ba7d184100608c04d65
-SIZE (sonarqube-10.5.0.89998.zip) = 458424149
+TIMESTAMP = 1714630106
+SHA256 (sonarqube-10.5.1.90531.zip) = 343470437adc70b8b808ac1c6f77491e321ca40ecef0d07bf739f5cce3bd34a5
+SIZE (sonarqube-10.5.1.90531.zip) = 458422647
SHA256 (sonar-csharp-plugin-9.23.2.88755.jar) = 337044a29b26966f9e14e2a80f6dbb2063b49a96d89f89e365bd03d1b4e4e0fb
SIZE (sonar-csharp-plugin-9.23.2.88755.jar) = 5509478
-SHA256 (sonar-java-plugin-7.33.0.35775.jar) = 84d7f2cce4bf4e66bacd053fd350489792519d83c292c2f4d5d8df0404450959
-SIZE (sonar-java-plugin-7.33.0.35775.jar) = 19547999
-SHA256 (sonar-javascript-plugin-10.13.2.25981.jar) = 50cc46dd3a021f2376aca3a172b9a97d4b5888a475df63bada6dbd948ed53a58
-SIZE (sonar-javascript-plugin-10.13.2.25981.jar) = 21633065
+SHA256 (sonar-java-plugin-7.34.0.35958.jar) = a9566158312f05521387ae3476054f0fc10fb46600bfae66ff81e1804150820f
+SIZE (sonar-java-plugin-7.34.0.35958.jar) = 19649833
+SHA256 (sonar-javascript-plugin-10.14.0.26080.jar) = 8256fbf46e5b548afed969bc815f0f84ad2f0fc37c0636daaf6fa50a440b14e4
+SIZE (sonar-javascript-plugin-10.14.0.26080.jar) = 21647553
SHA256 (sonar-php-plugin-3.35.0.11659.jar) = 725d97ea52f28c1add6e49588eca442ef5ee40643318efc3b39da661d314b0f2
SIZE (sonar-php-plugin-3.35.0.11659.jar) = 4676736
SHA256 (sonar-python-plugin-4.17.0.14845.jar) = 4745222f0e3ff47ae4bef17fe6e6c8f50234c69d4992e81628c52217f3443564
diff --git a/devel/spdlog/Makefile b/devel/spdlog/Makefile
index 5218b45a9431..17ebd333d933 100644
--- a/devel/spdlog/Makefile
+++ b/devel/spdlog/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spdlog
DISTVERSIONPREFIX= v
-DISTVERSION= 1.13.0
+DISTVERSION= 1.14.1
PORTREVISION= 0
CATEGORIES= devel
diff --git a/devel/spdlog/distinfo b/devel/spdlog/distinfo
index 81dc385277f8..d337a9e4be6d 100644
--- a/devel/spdlog/distinfo
+++ b/devel/spdlog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705323899
-SHA256 (gabime-spdlog-v1.13.0_GH0.tar.gz) = 534f2ee1a4dcbeb22249856edfb2be76a1cf4f708a20b0ac2ed090ee24cfdbc9
-SIZE (gabime-spdlog-v1.13.0_GH0.tar.gz) = 264003
+TIMESTAMP = 1714490415
+SHA256 (gabime-spdlog-v1.14.1_GH0.tar.gz) = 1586508029a7d0670dfcb2d97575dcdc242d3868a259742b69f100801ab4e16b
+SIZE (gabime-spdlog-v1.14.1_GH0.tar.gz) = 270896
diff --git a/devel/spdlog/pkg-plist b/devel/spdlog/pkg-plist
index d0dd6c24e1cb..a5d8469783c1 100644
--- a/devel/spdlog/pkg-plist
+++ b/devel/spdlog/pkg-plist
@@ -46,6 +46,7 @@ include/spdlog/formatter.h
include/spdlog/fwd.h
include/spdlog/logger-inl.h
include/spdlog/logger.h
+include/spdlog/mdc.h
include/spdlog/pattern_formatter-inl.h
include/spdlog/pattern_formatter.h
include/spdlog/sinks/android_sink.h
@@ -92,6 +93,6 @@ lib/cmake/spdlog/spdlogConfigTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/spdlog/spdlogConfigTargets.cmake
lib/cmake/spdlog/spdlogConfigVersion.cmake
lib/libspdlog.so
-lib/libspdlog.so.1.13
+lib/libspdlog.so.1.14
lib/libspdlog.so.%%SOVERSION%%
libdata/pkgconfig/spdlog.pc
diff --git a/devel/tarpaulin/Makefile b/devel/tarpaulin/Makefile
index 18f68e9351b4..78ece1f3d65d 100644
--- a/devel/tarpaulin/Makefile
+++ b/devel/tarpaulin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tarpaulin
-DISTVERSION= 0.28.0
+DISTVERSION= 0.29.1
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -47,7 +47,7 @@ CARGO_CRATES= addr2line-0.21.0 \
cc-1.0.92 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.37 \
+ chrono-0.4.38 \
clap-2.34.0 \
clap-4.5.4 \
clap_builder-4.5.2 \
@@ -117,7 +117,7 @@ CARGO_CRATES= addr2line-0.21.0 \
libssh2-sys-0.3.0 \
libz-sys-1.1.16 \
linux-raw-sys-0.4.13 \
- llvm_profparser-0.4.0 \
+ llvm_profparser-0.5.0 \
log-0.4.21 \
matchers-0.1.0 \
md5-0.7.0 \
@@ -149,7 +149,7 @@ CARGO_CRATES= addr2line-0.21.0 \
pkg-config-0.3.30 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.81 \
procfs-0.16.0 \
procfs-core-0.16.0 \
quick-error-1.2.3 \
@@ -173,9 +173,9 @@ CARGO_CRATES= addr2line-0.21.0 \
security-framework-2.10.0 \
security-framework-sys-2.10.0 \
semver-1.0.22 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.115 \
+ serde-1.0.200 \
+ serde_derive-1.0.200 \
+ serde_json-1.0.116 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
sharded-slab-0.1.7 \
@@ -212,6 +212,8 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
+ tracing-test-0.2.4 \
+ tracing-test-macro-0.2.4 \
try-lock-0.2.5 \
twox-hash-1.6.3 \
unicase-2.7.0 \
diff --git a/devel/tarpaulin/distinfo b/devel/tarpaulin/distinfo
index dfff317810af..5562ed4875aa 100644
--- a/devel/tarpaulin/distinfo
+++ b/devel/tarpaulin/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713282433
+TIMESTAMP = 1714796007
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
@@ -55,8 +55,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
-SIZE (rust/crates/chrono-0.4.37.crate) = 234441
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/clap-2.34.0.crate) = a0610544180c38b88101fecf2dd634b174a62eef6946f84dfc6a7127512b381c
SIZE (rust/crates/clap-2.34.0.crate) = 202210
SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
@@ -195,8 +195,8 @@ SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f
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.4.0.crate) = 4171abffcd062e2a9b2f93e79778ca245e20dc94e64304b7175ebe0d6d00f842
-SIZE (rust/crates/llvm_profparser-0.4.0.crate) = 43430
+SHA256 (rust/crates/llvm_profparser-0.5.0.crate) = e147b07c8b99a460652903e0cefc82cea62588355a469769a44130dd68e0b896
+SIZE (rust/crates/llvm_profparser-0.5.0.crate) = 43672
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
@@ -259,8 +259,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
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.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
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
@@ -307,12 +307,12 @@ SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c34
SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -385,6 +385,10 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
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-test-0.2.4.crate) = 3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4
+SIZE (rust/crates/tracing-test-0.2.4.crate) = 5229
+SHA256 (rust/crates/tracing-test-macro-0.2.4.crate) = 258bc1c4f8e2e73a977812ab339d503e6feeb92700f6d07a6de4d321522d5c08
+SIZE (rust/crates/tracing-test-macro-0.2.4.crate) = 3785
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
@@ -485,5 +489,5 @@ SHA256 (rust/crates/winnow-0.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1
SIZE (rust/crates/winnow-0.6.6.crate) = 159321
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
-SHA256 (xd009642-tarpaulin-0.28.0_GH0.tar.gz) = 11df8472a6f1a9be692030389eab73c72e4dbe67e7233c4d78269f90341d621d
-SIZE (xd009642-tarpaulin-0.28.0_GH0.tar.gz) = 212857
+SHA256 (xd009642-tarpaulin-0.29.1_GH0.tar.gz) = 85b149e49befafad20c68f415c17ed01f81c4fff9bfddde8a8848dd112645aa4
+SIZE (xd009642-tarpaulin-0.29.1_GH0.tar.gz) = 216951
diff --git a/devel/tla/Makefile b/devel/tla/Makefile
deleted file mode 100644
index 71e50bae9559..000000000000
--- a/devel/tla/Makefile
+++ /dev/null
@@ -1,67 +0,0 @@
-PORTNAME= tla
-PORTVERSION= 1.3.5
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= GNU/gnu-arch \
- http://www.atai.org/gnuarch/releases/
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Original arch source control management CLI written in C
-WWW= https://www.gnu.org/software/gnu-arch/
-
-LICENSE= GPLv2+
-
-DEPRECATED= Deprecated and obsolete revision control system, consider migrating to devel/git or devel/mercurial
-EXPIRATION_DATE=2024-04-30
-
-BUILD_DEPENDS= gpatch:devel/patch \
- gdiff:textproc/diffutils \
- gtar:archivers/gtar
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-USES= gmake pkgconfig ssl
-
-HAS_CONFIGURE= yes
-CONFIGURE_SCRIPT= ../configure
-CONFIGURE_ARGS= --prefix=${PREFIX} \
- --with-gnu-patch gpatch \
- --with-gnu-diff gdiff \
- --with-gnu-diff3 gdiff3 \
- --with-gnu-tar gtar
-CONFIGURE_ENV= ne_cv_libsfor_SSL_library_init=yes
-
-MAKE_JOBS_UNSAFE= yes
-TEST_TARGET= test
-
-PATCH_WRKSRC= ${ORIGWRKSRC}/..
-WRKSRC= ${ORIGWRKSRC}/=build
-
-OPTIONS_DEFINE= DOCS
-
-ORIGWRKSRC= ${WRKDIR}/${DISTNAME}/src
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400079 || ( ${OSVERSION} >= 1302505 && ${OSVERSION} < 1400000 ))
-CPPFLAGS+= -Wno-error=int-conversion
-.if ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 )
-CPPFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-.endif
-
-pre-install:
- ${RM} -r ${ORIGWRKSRC}/docs-tla/PLUGIN \
- ${ORIGWRKSRC}/docs-tla/{arch} ${ORIGWRKSRC}/docs-tla/.arch-ids
-
-do-install:
- ${INSTALL_PROGRAM} ${ORIGWRKSRC}/=build/tla/tla/tla ${STAGEDIR}${PREFIX}/bin
- ${SED} 's,^#!.*$$,#!${AWK} -f,' ${ORIGWRKSRC}/tla/=gpg-check.awk \
- > ${WRKDIR}/tla-gpg-check
- ${INSTALL_SCRIPT} ${WRKDIR}/tla-gpg-check ${STAGEDIR}${PREFIX}/bin
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${ORIGWRKSRC}/docs-tla && ${FIND} . -name '*.html' | \
- ${CPIO} -pdm -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/tla/distinfo b/devel/tla/distinfo
deleted file mode 100644
index e50358372e11..000000000000
--- a/devel/tla/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (tla-1.3.5.tar.gz) = 40aa82ca9678878ecdcac94d8890a63fe8064141a53d1652409a5c1383fcae06
-SIZE (tla-1.3.5.tar.gz) = 3756860
diff --git a/devel/tla/files/patch-linkopenssl b/devel/tla/files/patch-linkopenssl
deleted file mode 100644
index 960edede414e..000000000000
--- a/devel/tla/files/patch-linkopenssl
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/tla/tla/Makefile.in.orig Wed Jun 1 21:08:31 2005
-+++ src/tla/tla/Makefile.in Sun Jun 19 19:19:29 2005
-@@ -4,6 +4,7 @@
- ../libdate/libdate.a \
- $(objroot)/hackerlab/libhackerlab/libhackerlab.a \
- ../../libneon/src/libneon.la \
-+ -lssl -lcrypto \
- -lm
-
- mains := tla.c
diff --git a/devel/tla/files/patch-neonssl b/devel/tla/files/patch-neonssl
deleted file mode 100644
index dce5f28cdf1e..000000000000
--- a/devel/tla/files/patch-neonssl
+++ /dev/null
@@ -1,8 +0,0 @@
---- src/libneon/PLUGIN/AUTOCONF.orig Wed Jun 1 21:08:13 2005
-+++ src/libneon/PLUGIN/AUTOCONF Sun Jun 19 19:23:56 2005
-@@ -16,4 +16,4 @@
- fi
-
-
--"$1" --with-ssl=no --with-included-expat --with-expat --disable-shared --enable-static
-+"$1" --with-ssl --with-included-expat --with-expat --disable-shared --enable-static
diff --git a/devel/tla/files/patch-src_libneon_src_ne__openssl.c b/devel/tla/files/patch-src_libneon_src_ne__openssl.c
deleted file mode 100644
index ce01599d9695..000000000000
--- a/devel/tla/files/patch-src_libneon_src_ne__openssl.c
+++ /dev/null
@@ -1,60 +0,0 @@
---- src/libneon/src/ne_openssl.c.orig 2006-07-20 06:34:38 UTC
-+++ src/libneon/src/ne_openssl.c
-@@ -84,17 +84,17 @@ char *ne_ssl_readable_dname(const ne_ssl_dname *name)
-
- /* Skip commonName or emailAddress except if there is no other
- * attribute in dname. */
-- if ((OBJ_cmp(ent->object, cname) && OBJ_cmp(ent->object, email)) ||
-+ if ((OBJ_cmp(X509_NAME_ENTRY_get_object(ent), cname) && OBJ_cmp(X509_NAME_ENTRY_get_object(ent), email)) ||
- (!flag && n == 1)) {
- if (flag++)
- ne_buffer_append(dump, ", ", 2);
-
-- switch (ent->value->type) {
-+ switch (X509_NAME_ENTRY_get_data(ent)->type) {
- case V_ASN1_UTF8STRING:
- case V_ASN1_IA5STRING: /* definitely ASCII */
- case V_ASN1_VISIBLESTRING: /* probably ASCII */
- case V_ASN1_PRINTABLESTRING: /* subset of ASCII */
-- ne_buffer_append(dump, ent->value->data, ent->value->length);
-+ ne_buffer_append(dump, X509_NAME_ENTRY_get_data(ent)->data, X509_NAME_ENTRY_get_data(ent)->length);
- break;
- case V_ASN1_UNIVERSALSTRING:
- case V_ASN1_T61STRING: /* let OpenSSL convert it as ISO-8859-1 */
-@@ -102,7 +102,7 @@ char *ne_ssl_readable_dname(const ne_ssl_dname *name)
- unsigned char *tmp = ""; /* initialize to workaround 0.9.6 bug */
- int len;
-
-- len = ASN1_STRING_to_UTF8(&tmp, ent->value);
-+ len = ASN1_STRING_to_UTF8(&tmp, X509_NAME_ENTRY_get_data(ent));
- if (len > 0) {
- ne_buffer_append(dump, tmp, len);
- OPENSSL_free(tmp);
-@@ -425,8 +425,13 @@ static ne_ssl_client_cert *dup_client_cert(const ne_ss
-
- populate_cert(&newcc->cert, cc->cert.subject);
-
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- cc->cert.subject->references++;
- cc->pkey->references++;
-+#else
-+ X509_up_ref(cc->cert.subject);
-+ EVP_PKEY_up_ref(cc->pkey);
-+#endif
- return newcc;
- }
-
-@@ -465,8 +470,13 @@ static int provide_client_cert(SSL *ssl, X509 **cert,
- if (sess->client_cert) {
- ne_ssl_client_cert *const cc = sess->client_cert;
- NE_DEBUG(NE_DBG_SSL, "Supplying client certificate.\n");
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L
- cc->pkey->references++;
- cc->cert.subject->references++;
-+#else
-+ EVP_PKEY_up_ref(cc->pkey);
-+ X509_up_ref(cc->cert.subject);
-+#endif
- *cert = cc->cert.subject;
- *pkey = cc->pkey;
- return 1;
diff --git a/devel/tla/files/patch-src_tla_libarch_archive.c b/devel/tla/files/patch-src_tla_libarch_archive.c
deleted file mode 100644
index 969c33efc585..000000000000
--- a/devel/tla/files/patch-src_tla_libarch_archive.c
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/tla/libarch/archive.c.orig 2006-07-20 06:34:40 UTC
-+++ src/tla/libarch/archive.c
-@@ -1114,7 +1114,8 @@ invoke_tar_extract (int * pid_ret)
-
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = cfg__gnu_tar;
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-m";
-- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "--preserve";
-+ *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-p";
-+ *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-s";
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-zxf";
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = "-";
- *(t_uchar **)ar_push ((void **)&argv, 0, sizeof (char *)) = 0;
diff --git a/devel/tla/pkg-descr b/devel/tla/pkg-descr
deleted file mode 100644
index d8354e4a6b58..000000000000
--- a/devel/tla/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Arch is a really nifty revision control system. It's "whole-tree changeset
-based" which means, roughly, that it can handle (with atomic commits) file
-and directory adds, deletes, and renames cleanly, and that it does branching
-simply and easily. Arch is also "distributed" which means, for example that
-you can make arch branches of your own from remote projects, even if you do
-not have write access to the revision control archives for those projects.
diff --git a/devel/tla/pkg-plist b/devel/tla/pkg-plist
deleted file mode 100644
index 0828f4b9e033..000000000000
--- a/devel/tla/pkg-plist
+++ /dev/null
@@ -1,38 +0,0 @@
-bin/tla
-bin/tla-gpg-check
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/coords.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/mirrormgt.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/register.html
-%%PORTDOCS%%%%DOCSDIR%%/archreg/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/build/help.html
-%%PORTDOCS%%%%DOCSDIR%%/build/install.html
-%%PORTDOCS%%%%DOCSDIR%%/build/othertools.html
-%%PORTDOCS%%%%DOCSDIR%%/build/sources.html
-%%PORTDOCS%%%%DOCSDIR%%/build/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/build/why.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/checkout-config.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/checkout.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/checkout/tree-state.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/branch-publishing.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/changes.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/commit.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/merge-from-upstream.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-archive.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-branch.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/my-config.html
-%%PORTDOCS%%%%DOCSDIR%%/hacking/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/my/archloc.html
-%%PORTDOCS%%%%DOCSDIR%%/my/id.html
-%%PORTDOCS%%%%DOCSDIR%%/my/mirrorloc.html
-%%PORTDOCS%%%%DOCSDIR%%/my/revlib.html
-%%PORTDOCS%%%%DOCSDIR%%/my/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/top-nav.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/add.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/delete.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/inventory.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/naming-conventions.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/rename.html
-%%PORTDOCS%%%%DOCSDIR%%/treedelta/top-nav.html
diff --git a/devel/transient-devel/Makefile b/devel/transient-devel/Makefile
index 8999007dd287..046dbebeb810 100644
--- a/devel/transient-devel/Makefile
+++ b/devel/transient-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= transient
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
-PORTREVISION= 1
-DISTVERSIONSUFFIX=
+DISTVERSION= 0.6.0-17
+DISTVERSIONSUFFIX= -g2dd0102
CATEGORIES= devel elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/devel/transient-devel/distinfo b/devel/transient-devel/distinfo
index c72872279cc8..3ac6a2a476f7 100644
--- a/devel/transient-devel/distinfo
+++ b/devel/transient-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711067508
-SHA256 (magit-transient-v0.6.0_GH0.tar.gz) = 2470b6dfd2e62f33ce3d69c6fc7988968dc4f594c062b2e07e04d34d72b31609
-SIZE (magit-transient-v0.6.0_GH0.tar.gz) = 136259
+TIMESTAMP = 1714525296
+SHA256 (magit-transient-v0.6.0-17-g2dd0102_GH0.tar.gz) = 96f85bd04a6be6843968a4b123b1395c9c981d7c998d88d28c8fe6b1b25398f8
+SIZE (magit-transient-v0.6.0-17-g2dd0102_GH0.tar.gz) = 136647
diff --git a/devel/tree-sitter/Makefile b/devel/tree-sitter/Makefile
index c67e401fe996..a0b51645e27f 100644
--- a/devel/tree-sitter/Makefile
+++ b/devel/tree-sitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tree-sitter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.22.5
+DISTVERSION= 0.22.6
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/tree-sitter/distinfo b/devel/tree-sitter/distinfo
index 6e06d0024c5a..b9831dfcf805 100644
--- a/devel/tree-sitter/distinfo
+++ b/devel/tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713265289
-SHA256 (tree-sitter-tree-sitter-v0.22.5_GH0.tar.gz) = 6bc22ca7e0f81d77773462d922cf40b44bfd090d92abac75cb37dbae516c2417
-SIZE (tree-sitter-tree-sitter-v0.22.5_GH0.tar.gz) = 3035094
+TIMESTAMP = 1714955954
+SHA256 (tree-sitter-tree-sitter-v0.22.6_GH0.tar.gz) = e2b687f74358ab6404730b7fb1a1ced7ddb3780202d37595ecd7b20a8f41861f
+SIZE (tree-sitter-tree-sitter-v0.22.6_GH0.tar.gz) = 3036954
diff --git a/devel/universal-ctags/Makefile b/devel/universal-ctags/Makefile
index e9b6bf2e3267..443818f40885 100644
--- a/devel/universal-ctags/Makefile
+++ b/devel/universal-ctags/Makefile
@@ -1,5 +1,5 @@
PORTNAME= universal-ctags
-PORTVERSION= p6.1.20240303.0
+PORTVERSION= p6.1.20240421.0
CATEGORIES= devel
MAINTAINER= dereks@lifeofadishwasher.com
diff --git a/devel/universal-ctags/distinfo b/devel/universal-ctags/distinfo
index 8292330ca033..1e173c2b1e64 100644
--- a/devel/universal-ctags/distinfo
+++ b/devel/universal-ctags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709499920
-SHA256 (universal-ctags-ctags-p6.1.20240303.0_GH0.tar.gz) = d778e8459519957f504552099323a11a8fa4dfe92824f7d2b3a736373523b02f
-SIZE (universal-ctags-ctags-p6.1.20240303.0_GH0.tar.gz) = 3146709
+TIMESTAMP = 1714342721
+SHA256 (universal-ctags-ctags-p6.1.20240421.0_GH0.tar.gz) = 6ffe18629301dfbcef34e60a861ef583bc29c41b69de87b19849ed6f3598533a
+SIZE (universal-ctags-ctags-p6.1.20240421.0_GH0.tar.gz) = 3151904
diff --git a/devel/util-linux/Makefile b/devel/util-linux/Makefile
index de6a05c095ee..ba9dca104404 100644
--- a/devel/util-linux/Makefile
+++ b/devel/util-linux/Makefile
@@ -1,6 +1,5 @@
PORTNAME= util-linux
-DISTVERSION= 2.39.2
-PORTREVISION= 1
+DISTVERSION= 2.39.4
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/linux/utils/util-linux/v${DISTVERSION:R}/
diff --git a/devel/util-linux/distinfo b/devel/util-linux/distinfo
index d3aa82b24565..bcb689df13a7 100644
--- a/devel/util-linux/distinfo
+++ b/devel/util-linux/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692333544
-SHA256 (util-linux-2.39.2.tar.xz) = 87abdfaa8e490f8be6dde976f7c80b9b5ff9f301e1b67e3899e1f05a59a1531f
-SIZE (util-linux-2.39.2.tar.xz) = 8362220
+TIMESTAMP = 1714112744
+SHA256 (util-linux-2.39.4.tar.xz) = 6c4f8723dafd41c39d93ecbf16509fc88c33cd5bd3277880ae5a1d97a014fd0e
+SIZE (util-linux-2.39.4.tar.xz) = 8541176
diff --git a/devel/uv/Makefile b/devel/uv/Makefile
index 90046c4ec399..190a453fa28f 100644
--- a/devel/uv/Makefile
+++ b/devel/uv/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uv
-DISTVERSION= 0.1.15
-PORTREVISION= 1
+DISTVERSION= 0.1.39
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
@@ -14,9 +13,11 @@ LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
BROKEN_i386= compilation of the libopenssl_sys-abc7d27a34743709 crate fails: ld: error: undefined symbol: __atomic_is_lock_free, etc
-LIB_DEPENDS= libssh2.so:security/libssh2
+LIB_DEPENDS= libgit2.so:devel/libgit2 \
+ libssh2.so:security/libssh2 \
+ libzstd.so:archivers/zstd
-USES= cargo gmake localbase perl5
+USES= cargo gmake localbase perl5 pkgconfig
USE_PERL5= build
USE_GITHUB= yes
@@ -25,7 +26,7 @@ GH_ACCOUNT= astral-sh
CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
ahash-0.7.8 \
- aho-corasick-1.1.2 \
+ aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
android-tzdata-0.1.1 \
@@ -36,52 +37,64 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.80 \
- arc-swap-1.6.0 \
+ anyhow-1.0.82 \
+ arbitrary-1.3.2 \
+ arc-swap-1.7.1 \
arrayref-0.3.7 \
arrayvec-0.7.4 \
+ assert-json-diff-2.0.2 \
assert_cmd-2.0.14 \
assert_fs-1.1.1 \
- async-channel-2.2.0 \
- async-compression-0.4.6 \
- async-trait-0.1.77 \
- async_http_range_reader-0.7.0 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
+ async-channel-2.2.1 \
+ async-compression-0.4.8 \
+ async-trait-0.1.80 \
+ async_http_range_reader-0.7.1 \
+ autocfg-1.2.0 \
+ axoasset-0.9.1 \
+ axoprocess-0.2.0 \
+ axotag-0.2.0 \
+ axoupdater-0.5.1 \
+ backoff-0.4.0 \
+ backtrace-0.3.71 \
backtrace-ext-0.2.1 \
base64-0.13.1 \
base64-0.21.7 \
+ base64-0.22.0 \
bisection-0.1.0 \
bitflags-1.3.2 \
- bitflags-2.4.2 \
+ bitflags-2.5.0 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
- brotli-3.4.0 \
- brotli-decompressor-2.5.1 \
- bstr-1.9.0 \
- bumpalo-3.14.0 \
+ brotli-4.0.0 \
+ brotli-decompressor-3.0.0 \
+ bstr-1.9.1 \
+ bumpalo-3.16.0 \
bytecheck-0.6.12 \
bytecheck_derive-0.6.12 \
- bytemuck-1.14.3 \
+ bytemuck-1.15.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-1.6.0 \
+ bzip2-0.4.4 \
+ bzip2-sys-0.1.11+1.0.8 \
cachedir-0.3.1 \
- cargo-util-0.2.9 \
+ camino-1.1.6 \
+ cargo-util-0.2.10 \
cast-0.3.0 \
- cc-1.0.83 \
+ cc-1.0.92 \
cfg-if-1.0.0 \
+ cfg_aliases-0.1.1 \
charset-0.1.3 \
- chrono-0.4.34 \
+ chrono-0.4.38 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
- clap-4.5.0 \
- clap_builder-4.5.0 \
- clap_complete-4.5.1 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_complete-4.5.2 \
clap_complete_command-0.5.1 \
clap_complete_fig-4.5.0 \
clap_complete_nushell-0.1.11 \
- clap_derive-4.5.0 \
+ clap_derive-4.5.4 \
clap_lex-0.7.0 \
cmake-0.1.50 \
color_quant-1.1.0 \
@@ -102,26 +115,31 @@ CARGO_CRATES= addr2line-0.21.0 \
crypto-common-0.1.6 \
csv-1.3.0 \
csv-core-0.1.11 \
- ctrlc-3.4.2 \
+ ctrlc-3.4.4 \
dashmap-5.5.3 \
data-encoding-2.5.0 \
data-url-0.2.0 \
- deranged-0.3.11 \
+ deadpool-0.10.0 \
+ deadpool-runtime-0.1.3 \
derivative-2.2.0 \
+ derive_arbitrary-1.3.2 \
+ diff-0.1.13 \
difflib-0.4.0 \
digest-0.10.7 \
directories-5.0.1 \
dirs-sys-0.4.1 \
doc-comment-0.3.3 \
dunce-1.0.4 \
- either-1.10.0 \
+ dyn-clone-1.0.17 \
+ either-1.11.0 \
encode_unicode-0.3.6 \
- encoding_rs-0.8.33 \
+ encoding_rs-0.8.34 \
+ encoding_rs_io-0.1.7 \
equivalent-1.0.1 \
errno-0.3.8 \
- event-listener-5.2.0 \
- event-listener-strategy-0.5.0 \
- fastrand-2.0.1 \
+ event-listener-5.3.0 \
+ event-listener-strategy-0.5.1 \
+ fastrand-2.0.2 \
fdeflate-0.3.4 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
@@ -139,57 +157,60 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-core-0.3.30 \
futures-executor-0.3.30 \
futures-io-0.3.30 \
- futures-lite-2.2.0 \
+ futures-lite-2.3.0 \
futures-macro-0.3.30 \
futures-sink-0.3.30 \
futures-task-0.3.30 \
futures-util-0.3.30 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gif-0.12.0 \
gimli-0.28.1 \
- git2-0.18.2 \
+ git2-0.18.3 \
glob-0.3.1 \
globset-0.4.14 \
globwalk-0.9.1 \
- goblin-0.8.0 \
- h2-0.3.24 \
- half-2.3.1 \
+ h2-0.4.4 \
+ half-2.4.1 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
heck-0.4.1 \
- hermit-abi-0.3.6 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
hex-0.4.3 \
hmac-0.12.1 \
home-0.5.9 \
+ homedir-0.2.1 \
html-escape-0.2.13 \
- http-0.2.12 \
- http-body-0.4.6 \
+ http-1.1.0 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
http-content-range-0.1.2 \
httparse-1.8.0 \
httpdate-1.0.3 \
- hyper-0.14.28 \
- hyper-rustls-0.24.2 \
+ hyper-1.3.1 \
+ hyper-rustls-0.26.0 \
+ hyper-util-0.1.3 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
idna-0.5.0 \
ignore-0.4.22 \
+ image-0.24.9 \
imagesize-0.11.0 \
- indexmap-1.9.3 \
- indexmap-2.2.3 \
+ indexmap-2.2.6 \
indicatif-0.17.8 \
- indoc-2.0.4 \
- insta-1.36.1 \
+ indoc-2.0.5 \
+ insta-1.38.0 \
instant-0.1.12 \
ipnet-2.9.0 \
is-terminal-0.4.12 \
is_ci-1.2.0 \
itertools-0.10.5 \
itertools-0.12.1 \
- itoa-1.0.10 \
+ itoa-1.0.11 \
jobserver-0.1.28 \
jpeg-decoder-0.3.1 \
- js-sys-0.3.68 \
+ js-sys-0.3.69 \
junction-1.0.0 \
kurbo-0.8.3 \
kurbo-0.9.5 \
@@ -197,35 +218,35 @@ CARGO_CRATES= addr2line-0.21.0 \
libc-0.2.153 \
libgit2-sys-0.16.2+1.7.2 \
libmimalloc-sys-0.1.35 \
- libredox-0.0.1 \
+ libredox-0.1.3 \
libssh2-sys-0.3.0 \
libz-ng-sys-1.1.15 \
- libz-sys-1.1.15 \
- line-wrap-0.1.1 \
+ libz-sys-1.1.16 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.13 \
lock_api-0.4.11 \
log-0.4.21 \
mailparse-0.14.1 \
matchers-0.1.0 \
- memchr-2.7.1 \
+ md-5-0.10.6 \
+ memchr-2.7.2 \
memmap2-0.5.10 \
memmap2-0.9.4 \
- memoffset-0.9.0 \
- miette-6.0.1 \
- miette-derive-6.0.1 \
+ memoffset-0.7.1 \
+ memoffset-0.9.1 \
+ miette-7.2.0 \
+ miette-derive-7.2.0 \
mimalloc-0.1.39 \
mime-0.3.17 \
- mime_guess-2.0.4 \
miniz_oxide-0.7.2 \
- mio-0.8.10 \
+ mio-0.8.11 \
miow-0.6.0 \
nanoid-0.4.0 \
- nix-0.27.1 \
+ nix-0.26.4 \
+ nix-0.28.0 \
normalize-line-endings-0.3.0 \
nu-ansi-term-0.46.0 \
nu-ansi-term-0.49.0 \
- num-conv-0.1.0 \
num-traits-0.2.18 \
num_cpus-1.16.0 \
number_prefix-0.4.0 \
@@ -234,104 +255,108 @@ CARGO_CRATES= addr2line-0.21.0 \
oorandom-11.1.3 \
openssl-probe-0.1.5 \
openssl-src-300.2.3+3.2.1 \
- openssl-sys-0.9.99 \
+ openssl-sys-0.9.102 \
option-ext-0.2.0 \
overload-0.1.1 \
- owo-colors-3.5.0 \
owo-colors-4.0.0 \
parking-2.2.0 \
parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
parking_lot_core-0.8.6 \
parking_lot_core-0.9.9 \
paste-1.0.14 \
+ path-absolutize-3.1.1 \
+ path-dedot-3.1.1 \
pathdiff-0.2.1 \
percent-encoding-2.3.1 \
+ pest-2.7.8 \
+ pest_derive-2.7.8 \
+ pest_generator-2.7.8 \
+ pest_meta-2.7.8 \
petgraph-0.6.4 \
pico-args-0.5.0 \
- pin-project-1.1.4 \
- pin-project-internal-1.1.4 \
- pin-project-lite-0.2.13 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
- plain-0.2.3 \
- platform-info-2.0.2 \
- plist-1.6.0 \
- png-0.17.11 \
+ platform-info-2.0.3 \
+ png-0.17.13 \
poloto-19.1.2 \
portable-atomic-1.6.0 \
- powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
predicates-3.1.0 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
- priority-queue-1.4.0 \
- proc-macro2-1.0.78 \
+ pretty_assertions-1.4.0 \
+ priority-queue-2.0.2 \
+ proc-macro2-1.0.79 \
ptr_meta-0.1.4 \
ptr_meta_derive-0.1.4 \
- pyo3-0.20.3 \
- pyo3-build-config-0.20.3 \
- pyo3-ffi-0.20.3 \
- pyo3-log-0.9.0 \
- pyo3-macros-0.20.3 \
- pyo3-macros-backend-0.20.3 \
- pyproject-toml-0.10.0 \
- quick-xml-0.31.0 \
- quote-1.0.35 \
+ pyo3-0.21.2 \
+ pyo3-build-config-0.21.2 \
+ pyo3-ffi-0.21.2 \
+ pyo3-log-0.10.0 \
+ pyo3-macros-0.21.2 \
+ pyo3-macros-backend-0.21.2 \
+ quote-1.0.36 \
quoted_printable-0.5.0 \
radium-0.7.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- rayon-1.8.1 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
rctree-0.5.0 \
redox_syscall-0.2.16 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- reflink-copy-0.1.14 \
- regex-1.10.3 \
+ redox_users-0.4.5 \
+ reflink-copy-0.1.17 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
- regex-automata-0.4.5 \
+ regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.3 \
rend-0.4.2 \
- reqwest-0.11.24 \
- reqwest-middleware-0.2.4 \
- reqwest-retry-0.3.0 \
+ reqwest-0.12.4 \
+ reqwest-middleware-0.3.0 \
+ reqwest-retry-0.5.0 \
resvg-0.29.0 \
- retry-policies-0.2.1 \
+ retry-policies-0.3.0 \
rgb-0.8.37 \
- ring-0.17.7 \
+ ring-0.17.8 \
rkyv-0.7.44 \
rkyv_derive-0.7.44 \
- rmp-0.8.12 \
- rmp-serde-1.1.2 \
+ rmp-0.8.14 \
+ rmp-serde-1.2.0 \
rosvgtree-0.1.0 \
roxmltree-0.18.1 \
roxmltree-0.19.0 \
+ rust-netrc-0.1.1 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
- rustix-0.38.31 \
- rustls-0.21.10 \
- rustls-native-certs-0.6.3 \
- rustls-pemfile-1.0.4 \
- rustls-webpki-0.101.7 \
+ rustix-0.38.32 \
+ rustls-0.22.3 \
+ rustls-native-certs-0.7.0 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.4.1 \
+ rustls-webpki-0.102.2 \
rustybuzz-0.7.0 \
- ryu-1.0.16 \
- safemem-0.3.3 \
+ ryu-1.0.17 \
same-file-1.0.6 \
schannel-0.1.23 \
+ schemars-0.8.16 \
+ schemars_derive-0.8.16 \
scopeguard-1.2.0 \
- scroll-0.12.0 \
- scroll_derive-0.12.0 \
- sct-0.7.1 \
seahash-4.1.0 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ semver-1.0.22 \
+ serde-1.0.198 \
+ serde_derive-1.0.198 \
+ serde_derive_internals-0.26.0 \
+ serde_json-1.0.116 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
sha1-0.10.6 \
@@ -341,64 +366,64 @@ CARGO_CRATES= addr2line-0.21.0 \
signal-hook-registry-1.4.1 \
simd-adler32-0.3.7 \
simdutf8-0.1.4 \
- similar-2.4.0 \
+ similar-2.5.0 \
simplecss-0.2.1 \
siphasher-0.3.11 \
slab-0.4.9 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
smawk-0.3.2 \
- socket2-0.5.5 \
+ socket2-0.5.6 \
spin-0.9.8 \
strict-num-0.1.1 \
- strsim-0.11.0 \
+ strsim-0.11.1 \
subtle-2.5.0 \
supports-color-3.0.0 \
supports-hyperlinks-3.0.0 \
supports-unicode-3.0.0 \
- svg-0.15.0 \
+ svg-0.15.1 \
svgfilters-0.4.0 \
svgtypes-0.9.0 \
svgtypes-0.10.0 \
syn-1.0.109 \
- syn-2.0.48 \
+ syn-2.0.58 \
sync_wrapper-0.1.2 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
+ sys-info-0.9.1 \
tagu-0.1.6 \
tap-1.0.1 \
target-lexicon-0.12.14 \
- task-local-extensions-0.1.4 \
- tempfile-3.10.0 \
+ temp-dir-0.1.13 \
+ tempfile-3.10.1 \
terminal_size-0.3.0 \
termtree-0.4.1 \
test-case-3.3.1 \
test-case-core-3.3.1 \
test-case-macros-3.3.1 \
+ test-log-0.2.15 \
+ test-log-macros-0.2.15 \
testing_logger-0.1.1 \
textwrap-0.16.1 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
- thread_local-1.1.7 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
+ thread_local-1.1.8 \
tikv-jemalloc-sys-0.5.4+5.3.0-patched \
tikv-jemallocator-0.5.4 \
- time-0.3.34 \
- time-core-0.1.2 \
- time-macros-0.2.17 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
tl-0.7.8 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-macros-2.2.0 \
- tokio-rustls-0.24.1 \
- tokio-stream-0.1.14 \
+ tokio-rustls-0.25.0 \
+ tokio-stream-0.1.15 \
tokio-tar-0.3.1 \
tokio-util-0.7.10 \
- toml-0.8.10 \
+ toml-0.8.12 \
toml_datetime-0.6.5 \
- toml_edit-0.22.5 \
+ toml_edit-0.22.9 \
+ tower-0.4.13 \
+ tower-layer-0.3.2 \
tower-service-0.3.2 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
@@ -406,20 +431,21 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-durations-export-0.2.0 \
tracing-indicatif-0.3.6 \
tracing-log-0.2.0 \
+ tracing-serde-0.1.3 \
tracing-subscriber-0.3.18 \
tracing-tree-0.3.0 \
try-lock-0.2.5 \
ttf-parser-0.18.1 \
typenum-1.17.0 \
- unicase-2.7.0 \
+ ucd-trie-0.1.6 \
unicode-bidi-0.3.15 \
unicode-bidi-mirroring-0.1.0 \
unicode-ccc-0.1.2 \
unicode-general-category-0.6.0 \
unicode-ident-1.0.12 \
unicode-linebreak-0.1.5 \
- unicode-normalization-0.1.22 \
- unicode-script-0.5.5 \
+ unicode-normalization-0.1.23 \
+ unicode-script-0.5.6 \
unicode-vo-0.1.0 \
unicode-width-0.1.11 \
unindent-0.2.3 \
@@ -431,7 +457,7 @@ CARGO_CRATES= addr2line-0.21.0 \
usvg-text-layout-0.29.0 \
utf8-width-0.1.7 \
utf8parse-0.2.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -439,53 +465,70 @@ CARGO_CRATES= addr2line-0.21.0 \
vte-0.11.1 \
vte_generate_state_changes-0.1.1 \
wait-timeout-0.2.0 \
- walkdir-2.4.0 \
+ walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.91 \
- wasm-bindgen-backend-0.2.91 \
- wasm-bindgen-futures-0.4.41 \
- wasm-bindgen-macro-0.2.91 \
- wasm-bindgen-macro-support-0.2.91 \
- wasm-bindgen-shared-0.2.91 \
+ 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 \
wasm-streams-0.4.0 \
wasm-timer-0.2.5 \
- web-sys-0.3.68 \
+ web-sys-0.3.69 \
+ webpki-roots-0.26.1 \
weezl-0.1.8 \
- which-6.0.0 \
+ which-6.0.1 \
+ widestring-1.1.0 \
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-0.52.0 \
+ windows-0.56.0 \
windows-core-0.52.0 \
+ windows-core-0.56.0 \
+ windows-implement-0.52.0 \
+ windows-implement-0.56.0 \
+ windows-interface-0.52.0 \
+ windows-interface-0.56.0 \
+ windows-result-0.1.1 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
- winnow-0.6.1 \
- winreg-0.50.0 \
+ windows_x86_64_msvc-0.52.5 \
+ winnow-0.6.5 \
+ winreg-0.52.0 \
+ winsafe-0.0.19 \
+ wiremock-0.6.0 \
+ wmi-0.13.3 \
wyz-0.5.1 \
xattr-1.3.1 \
xmlparser-0.13.6 \
- yaml-rust-0.4.5 \
- zip-0.6.6 \
- pubgrub@git+https://github.com/zanieb/pubgrub?rev=aab132a3d4d444dd8dd41d8c4e605abd69dacfe1\#aab132a3d4d444dd8dd41d8c4e605abd69dacfe1 \
- async_zip@git+https://github.com/charliermarsh/rs-async-zip?rev=d76801da0943de985254fc6255c0e476b57c5836\#d76801da0943de985254fc6255c0e476b57c5836
+ yansi-0.5.1 \
+ zeroize-1.7.0 \
+ zip-1.1.1 \
+ zstd-0.13.1 \
+ zstd-safe-7.1.0 \
+ zstd-sys-2.0.10+zstd.1.5.6 \
+ pubgrub@git+https://github.com/astral-sh/pubgrub?rev=c26e485213e39582c6f2e4d45c0328422670e7a7\#c26e485213e39582c6f2e4d45c0328422670e7a7 \
+ async_zip@git+https://github.com/charliermarsh/rs-async-zip?rev=1dcb40cfe1bf5325a6fd4bfcf9894db40241f585\#1dcb40cfe1bf5325a6fd4bfcf9894db40241f585
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/devel/uv/distinfo b/devel/uv/distinfo
index ed2dedf0b9f6..6b6f7ed33fd5 100644
--- a/devel/uv/distinfo
+++ b/devel/uv/distinfo
@@ -1,12 +1,12 @@
-TIMESTAMP = 1709790252
+TIMESTAMP = 1714803678
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/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
SIZE (rust/crates/ahash-0.7.8.crate) = 38550
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+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
@@ -27,98 +27,122 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
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.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
-SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
-SHA256 (rust/crates/arc-swap-1.6.0.crate) = bddcadddf5e9015d310179a59bb28c4d4b9920ad0f11e8e14dbadf654890c9a6
-SIZE (rust/crates/arc-swap-1.6.0.crate) = 67342
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
+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.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+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/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
SHA256 (rust/crates/assert_fs-1.1.1.crate) = 2cd762e110c8ed629b11b6cde59458cc1c71de78ebbcc30099fc8e0403a2a2ec
SIZE (rust/crates/assert_fs-1.1.1.crate) = 18090
-SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
-SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
-SHA256 (rust/crates/async-compression-0.4.6.crate) = a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c
-SIZE (rust/crates/async-compression-0.4.6.crate) = 99437
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
-SHA256 (rust/crates/async_http_range_reader-0.7.0.crate) = cf8eeab30c68da4dc2c51f3afc4327ab06fe0f3f028ca423f7ca398c7ed8c5e7
-SIZE (rust/crates/async_http_range_reader-0.7.0.crate) = 13811
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/async-channel-2.2.1.crate) = 136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928
+SIZE (rust/crates/async-channel-2.2.1.crate) = 14326
+SHA256 (rust/crates/async-compression-0.4.8.crate) = 07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60
+SIZE (rust/crates/async-compression-0.4.8.crate) = 104878
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/async_http_range_reader-0.7.1.crate) = 8561e6613f8361df8bed11c0eef05b98384643bc81f6b753eec7c1d91f097509
+SIZE (rust/crates/async_http_range_reader-0.7.1.crate) = 13966
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/axoasset-0.9.1.crate) = 5e05853b0d9abfab8e7532cad0d07ec396dd95c1a81926b49ab3cfa121a9d8d6
+SIZE (rust/crates/axoasset-0.9.1.crate) = 59004
+SHA256 (rust/crates/axoprocess-0.2.0.crate) = 4de46920588aef95658797996130bacd542436aee090084646521260a74bda7d
+SIZE (rust/crates/axoprocess-0.2.0.crate) = 11535
+SHA256 (rust/crates/axotag-0.2.0.crate) = d888fac0b73e64cbdf36a743fc5a25af5ae955c357535cb420b389bf1e1a6c54
+SIZE (rust/crates/axotag-0.2.0.crate) = 10741
+SHA256 (rust/crates/axoupdater-0.5.1.crate) = 639ef3c97d1bebfb42f94739036fbe3e10ef0056d2f8d5ea288bf4ad5f73a5e6
+SIZE (rust/crates/axoupdater-0.5.1.crate) = 14394
+SHA256 (rust/crates/backoff-0.4.0.crate) = b62ddb9cb1ec0a098ad4bbf9344d0713fa193ae1a80af55febcff2627b6a00c1
+SIZE (rust/crates/backoff-0.4.0.crate) = 26738
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
SHA256 (rust/crates/backtrace-ext-0.2.1.crate) = 537beee3be4a18fb023b570f80e3ae28003db9167a751266b259926e25539d50
SIZE (rust/crates/backtrace-ext-0.2.1.crate) = 11401
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.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/bisection-0.1.0.crate) = 021e079a1bab0ecce6cf4b4b74c0c37afa4a697136eb3b127875c84a8f04a8c3
SIZE (rust/crates/bisection-0.1.0.crate) = 7094
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
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/brotli-3.4.0.crate) = 516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f
-SIZE (rust/crates/brotli-3.4.0.crate) = 1362057
-SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
-SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
-SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
-SIZE (rust/crates/bstr-1.9.0.crate) = 380170
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/brotli-4.0.0.crate) = 125740193d7fee5cc63ab9e16c2fdc4e07c74ba755cc53b327d6ea029e9fc569
+SIZE (rust/crates/brotli-4.0.0.crate) = 1389566
+SHA256 (rust/crates/brotli-decompressor-3.0.0.crate) = 65622a320492e09b5e0ac436b14c54ff68199bac392d0e89a6832c4518eea525
+SIZE (rust/crates/brotli-decompressor-3.0.0.crate) = 193126
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
-SHA256 (rust/crates/bytemuck-1.14.3.crate) = a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f
-SIZE (rust/crates/bytemuck-1.14.3.crate) = 47032
+SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
+SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+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/cachedir-0.3.1.crate) = 4703f3937077db8fa35bee3c8789343c1aec2585f0146f09d658d4ccc0e8d873
SIZE (rust/crates/cachedir-0.3.1.crate) = 8668
-SHA256 (rust/crates/cargo-util-0.2.9.crate) = 74862c3c6e53a1c1f8f0178f9d38ab41e49746cd3a7cafc239b3d0248fd4e342
-SIZE (rust/crates/cargo-util-0.2.9.crate) = 25648
+SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
+SIZE (rust/crates/camino-1.1.6.crate) = 30519
+SHA256 (rust/crates/cargo-util-0.2.10.crate) = 9f2d9a9a8d3e0b61b1110c49ab8f6ed7a76ce4f2b1d53ae48a83152d3d5e8f5b
+SIZE (rust/crates/cargo-util-0.2.10.crate) = 25741
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.92.crate) = 2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41
+SIZE (rust/crates/cc-1.0.92.crate) = 76130
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/charset-0.1.3.crate) = 18e9079d1a12a2cc2bffb5db039c43661836ead4082120d5844f02555aca2d46
SIZE (rust/crates/charset-0.1.3.crate) = 14330
-SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
-SIZE (rust/crates/chrono-0.4.34.crate) = 228932
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
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.0.crate) = 80c21025abd42669a92efc996ef13cfb2c5c627858421ea58d5c3b331a6c134f
-SIZE (rust/crates/clap-4.5.0.crate) = 55379
-SHA256 (rust/crates/clap_builder-4.5.0.crate) = 458bf1f341769dfcf849846f65dffdf9146daa56bcd2a47cb4e1de9915567c99
-SIZE (rust/crates/clap_builder-4.5.0.crate) = 163521
-SHA256 (rust/crates/clap_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
-SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
+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_complete-4.5.2.crate) = dd79504325bf38b10165b02e89b4347300f855f273c4cb30c4a3209e6583275e
+SIZE (rust/crates/clap_complete-4.5.2.crate) = 37850
SHA256 (rust/crates/clap_complete_command-0.5.1.crate) = 183495371ea78d4c9ff638bfc6497d46fed2396e4f9c50aebc1278a4a9919a3d
SIZE (rust/crates/clap_complete_command-0.5.1.crate) = 8273
SHA256 (rust/crates/clap_complete_fig-4.5.0.crate) = 54b3e65f91fabdd23cac3d57d39d5d938b4daabd070c335c006dccb866a61110
SIZE (rust/crates/clap_complete_fig-4.5.0.crate) = 10932
SHA256 (rust/crates/clap_complete_nushell-0.1.11.crate) = 5d02bc8b1a18ee47c4d2eec3fb5ac034dc68ebea6125b1509e9ccdffcddce66e
SIZE (rust/crates/clap_complete_nushell-0.1.11.crate) = 32198
-SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
-SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
+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/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
@@ -159,18 +183,24 @@ SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479
SIZE (rust/crates/csv-1.3.0.crate) = 888212
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/ctrlc-3.4.2.crate) = b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b
-SIZE (rust/crates/ctrlc-3.4.2.crate) = 14171
+SHA256 (rust/crates/ctrlc-3.4.4.crate) = 672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345
+SIZE (rust/crates/ctrlc-3.4.4.crate) = 14660
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
SHA256 (rust/crates/data-url-0.2.0.crate) = 8d7439c3735f405729d52c3fbbe4de140eaf938a1fe47d227c27f8254d4302a5
SIZE (rust/crates/data-url-0.2.0.crate) = 20553
-SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
-SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+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.3.crate) = 63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49
+SIZE (rust/crates/deadpool-runtime-0.1.3.crate) = 3038
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
+SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
+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
SIZE (rust/crates/difflib-0.4.0.crate) = 7638
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
@@ -183,22 +213,26 @@ SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
SIZE (rust/crates/dunce-1.0.4.crate) = 8034
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
+SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+SHA256 (rust/crates/encoding_rs_io-0.1.7.crate) = 1cc3c5651fb62ab8aa3103998dade57efdd028544bd300516baa31840c252a83
+SIZE (rust/crates/encoding_rs_io-0.1.7.crate) = 16969
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/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91
-SIZE (rust/crates/event-listener-5.2.0.crate) = 40217
-SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291
-SIZE (rust/crates/event-listener-strategy-0.5.0.crate) = 10616
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24
+SIZE (rust/crates/event-listener-5.3.0.crate) = 43084
+SHA256 (rust/crates/event-listener-strategy-0.5.1.crate) = 332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3
+SIZE (rust/crates/event-listener-strategy-0.5.1.crate) = 10656
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
@@ -233,8 +267,8 @@ SHA256 (rust/crates/futures-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa
SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
-SHA256 (rust/crates/futures-lite-2.2.0.crate) = 445ba825b27408685aaecefd65178908c36c6e96aaf6d8599419d46e624192ba
-SIZE (rust/crates/futures-lite-2.2.0.crate) = 38029
+SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
+SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5
@@ -245,56 +279,62 @@ SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
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.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
SIZE (rust/crates/gif-0.12.0.crate) = 634734
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
-SHA256 (rust/crates/git2-0.18.2.crate) = 1b3ba52851e73b46a4c3df1d89343741112003f0f6f13beb0dfac9e457c3fdcd
-SIZE (rust/crates/git2-0.18.2.crate) = 212536
+SHA256 (rust/crates/git2-0.18.3.crate) = 232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70
+SIZE (rust/crates/git2-0.18.3.crate) = 213009
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
SHA256 (rust/crates/globwalk-0.9.1.crate) = 0bf760ebf69878d9fd8f110c89703d90ce35095324d1f1edcb595c63945ee757
SIZE (rust/crates/globwalk-0.9.1.crate) = 12572
-SHA256 (rust/crates/goblin-0.8.0.crate) = bb07a4ffed2093b118a525b1d8f5204ae274faed5604537caf7135d0f18d9887
-SIZE (rust/crates/goblin-0.8.0.crate) = 175002
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/half-2.3.1.crate) = bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872
-SIZE (rust/crates/half-2.3.1.crate) = 50257
+SHA256 (rust/crates/h2-0.4.4.crate) = 816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069
+SIZE (rust/crates/h2-0.4.4.crate) = 168905
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
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.6.crate) = bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd
-SIZE (rust/crates/hermit-abi-0.3.6.crate) = 14884
+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/homedir-0.2.1.crate) = 22074da8bba2ef26fc1737ae6c777b5baab5524c2dc403b5c6a76166766ccda5
+SIZE (rust/crates/homedir-0.2.1.crate) = 11926
SHA256 (rust/crates/html-escape-0.2.13.crate) = 6d1ad449764d627e22bfd7cd5e8868264fc9236e07c752972b4080cd351cb476
SIZE (rust/crates/html-escape-0.2.13.crate) = 23345
-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/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
SHA256 (rust/crates/http-content-range-0.1.2.crate) = 9f0d1a8ef218a86416107794b34cc446958d9203556c312bb41eab4c924c1d2e
SIZE (rust/crates/http-content-range-0.1.2.crate) = 5132
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/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
-SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (rust/crates/hyper-1.3.1.crate) = 148763
+SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
+SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
+SHA256 (rust/crates/hyper-util-0.1.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
+SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
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
@@ -303,18 +343,18 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/ignore-0.4.22.crate) = b46810df39e66e925525d6e38ce1e7f6e1d208f72dc39757880fcb66e2c58af1
SIZE (rust/crates/ignore-0.4.22.crate) = 55462
+SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
+SIZE (rust/crates/image-0.24.9.crate) = 9261055
SHA256 (rust/crates/imagesize-0.11.0.crate) = b72ad49b554c1728b1e83254a1b1565aea4161e28dabbfa171fc15fe62299caf
SIZE (rust/crates/imagesize-0.11.0.crate) = 9519
-SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
-SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
-SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
-SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
-SIZE (rust/crates/indoc-2.0.4.crate) = 14311
-SHA256 (rust/crates/insta-1.36.1.crate) = 0a7c22c4d34ef4788c351e971c52bfdfe7ea2766f8c5466bc175dd46e52ac22e
-SIZE (rust/crates/insta-1.36.1.crate) = 552129
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/insta-1.38.0.crate) = 3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc
+SIZE (rust/crates/insta-1.38.0.crate) = 86379
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
@@ -327,14 +367,14 @@ SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86
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.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
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.68.crate) = 406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee
-SIZE (rust/crates/js-sys-0.3.68.crate) = 80764
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/junction-1.0.0.crate) = ca39ef0d69b18e6a2fd14c2f0a1d593200f4a4ed949b240b5917ab51fac754cb
SIZE (rust/crates/junction-1.0.0.crate) = 11136
SHA256 (rust/crates/kurbo-0.8.3.crate) = 7a53776d271cfb873b17c618af0298445c88afc52837f3e948fa3fafd131f449
@@ -349,16 +389,14 @@ SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd87
SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
SHA256 (rust/crates/libmimalloc-sys-0.1.35.crate) = 3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664
SIZE (rust/crates/libmimalloc-sys-0.1.35.crate) = 184695
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+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-ng-sys-1.1.15.crate) = c6409efc61b12687963e602df8ecf70e8ddacf95bc6576bcf16e3ac6328083c5
SIZE (rust/crates/libz-ng-sys-1.1.15.crate) = 2386853
-SHA256 (rust/crates/libz-sys-1.1.15.crate) = 037731f5d3aaa87a5675e895b63ddff1a87624bc29f77004ea829809654e48f6
-SIZE (rust/crates/libz-sys-1.1.15.crate) = 3958887
-SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
-SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
+SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
+SIZE (rust/crates/libz-sys-1.1.16.crate) = 3958920
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.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
@@ -371,42 +409,44 @@ SHA256 (rust/crates/mailparse-0.14.1.crate) = 2d096594926cab442e054e047eb8c1402f
SIZE (rust/crates/mailparse-0.14.1.crate) = 37264
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+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.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
-SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
-SHA256 (rust/crates/miette-6.0.1.crate) = 337e1043bbc086dac9d9674983bef52ac991ce150e09b5b8e35c5a73dd83f66c
-SIZE (rust/crates/miette-6.0.1.crate) = 99857
-SHA256 (rust/crates/miette-derive-6.0.1.crate) = 71e622f2a0dd84cbca79bc6c3c33f4fd7dc69faf992216516aacc1d136102800
-SIZE (rust/crates/miette-derive-6.0.1.crate) = 16277
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
+SHA256 (rust/crates/miette-7.2.0.crate) = 4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1
+SIZE (rust/crates/miette-7.2.0.crate) = 102081
+SHA256 (rust/crates/miette-derive-7.2.0.crate) = dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c
+SIZE (rust/crates/miette-derive-7.2.0.crate) = 16766
SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
SIZE (rust/crates/mimalloc-0.1.39.crate) = 3727
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/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/miow-0.6.0.crate) = 359f76430b20a79f9e20e115b3428614e654f04fab314482fc0fda0ebd3c6044
SIZE (rust/crates/miow-0.6.0.crate) = 27801
SHA256 (rust/crates/nanoid-0.4.0.crate) = 3ffa00dec017b5b1a8b7cf5e2c008bfda1aa7e0697ac1508b491fdf2622fb4d8
SIZE (rust/crates/nanoid-0.4.0.crate) = 6196
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
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/nu-ansi-term-0.49.0.crate) = c073d3c1930d0751774acf49e66653acecb416c3a54c6ec095a9b11caddb5a68
SIZE (rust/crates/nu-ansi-term-0.49.0.crate) = 28211
-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.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
@@ -423,58 +463,64 @@ SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc19480
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.99.crate) = 22e1bf214306098e4832460f797824c05d25aacdf896f64a985fb0fd992454ae
-SIZE (rust/crates/openssl-sys-0.9.99.crate) = 68158
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owo-colors-3.5.0.crate) = c1b04fb49957986fdce4d6ee7a65027d55d4b6d2265e5848bbb507b58ccfdb6f
-SIZE (rust/crates/owo-colors-3.5.0.crate) = 30310
SHA256 (rust/crates/owo-colors-4.0.0.crate) = caff54706df99d2a78a5a4e3455ff45448d81ef1bb63c22cd14052ca0e993a3f
SIZE (rust/crates/owo-colors-4.0.0.crate) = 30984
SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
SIZE (rust/crates/parking-2.2.0.crate) = 9730
SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
SHA256 (rust/crates/parking_lot_core-0.9.9.crate) = 4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e
SIZE (rust/crates/parking_lot_core-0.9.9.crate) = 32445
SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
SIZE (rust/crates/paste-1.0.14.crate) = 18157
+SHA256 (rust/crates/path-absolutize-3.1.1.crate) = e4af381fe79fa195b4909485d99f73a80792331df0625188e707854f0b3383f5
+SIZE (rust/crates/path-absolutize-3.1.1.crate) = 6605
+SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd477af0a4e1d14fb52343e53d30ea9397
+SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
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.8.crate) = 56f8023d0fb78c8e03784ea1c7f3fa36e68a723138990b8d5a47d916b651e7a8
+SIZE (rust/crates/pest-2.7.8.crate) = 118214
+SHA256 (rust/crates/pest_derive-2.7.8.crate) = b0d24f72393fd16ab6ac5738bc33cdb6a9aa73f8b902e8fe29cf4e67d7dd1026
+SIZE (rust/crates/pest_derive-2.7.8.crate) = 36144
+SHA256 (rust/crates/pest_generator-2.7.8.crate) = fdc17e2a6c7d0a492f0158d7a4bd66cc17280308bbaff78d5bef566dca35ab80
+SIZE (rust/crates/pest_generator-2.7.8.crate) = 18295
+SHA256 (rust/crates/pest_meta-2.7.8.crate) = 934cd7631c050f4674352a6e835d5f6711ffbfb9345c2fc0107155ac495ae293
+SIZE (rust/crates/pest_meta-2.7.8.crate) = 41548
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
SHA256 (rust/crates/pico-args-0.5.0.crate) = 5be167a7af36ee22fe3115051bc51f6e6c7054c9348e28deb4f49bd6f705a315
SIZE (rust/crates/pico-args-0.5.0.crate) = 11545
-SHA256 (rust/crates/pin-project-1.1.4.crate) = 0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0
-SIZE (rust/crates/pin-project-1.1.4.crate) = 54230
-SHA256 (rust/crates/pin-project-internal-1.1.4.crate) = 266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690
-SIZE (rust/crates/pin-project-internal-1.1.4.crate) = 28249
-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-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+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-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/plain-0.2.3.crate) = b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6
-SIZE (rust/crates/plain-0.2.3.crate) = 10664
-SHA256 (rust/crates/platform-info-2.0.2.crate) = d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f
-SIZE (rust/crates/platform-info-2.0.2.crate) = 28443
-SHA256 (rust/crates/plist-1.6.0.crate) = e5699cc8a63d1aa2b1ee8e12b9ad70ac790d65788cd36101fa37f87ea46c4cef
-SIZE (rust/crates/plist-1.6.0.crate) = 47932
-SHA256 (rust/crates/png-0.17.11.crate) = 1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a
-SIZE (rust/crates/png-0.17.11.crate) = 98834
+SHA256 (rust/crates/platform-info-2.0.3.crate) = d5ff316b9c4642feda973c18f0decd6c8b0919d4722566f6e4337cce0dd88217
+SIZE (rust/crates/platform-info-2.0.3.crate) = 28454
+SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
+SIZE (rust/crates/png-0.17.13.crate) = 103176
SHA256 (rust/crates/poloto-19.1.2.crate) = 164dbd541c9832e92fa34452e9c2e98b515a548a3f8549fb2402fe1cd5e46b96
SIZE (rust/crates/poloto-19.1.2.crate) = 28310
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
-SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
-SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/predicates-3.1.0.crate) = 68b87bfd4605926cdfefc1c3b5f8fe560e3feca9d5552cf68c466d3d8236c7e8
@@ -483,32 +529,30 @@ SHA256 (rust/crates/predicates-core-1.0.6.crate) = b794032607612e7abeb4db69adb4e
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/priority-queue-1.4.0.crate) = a0bda9164fe05bc9225752d54aae413343c36f684380005398a6a8fde95fe785
-SIZE (rust/crates/priority-queue-1.4.0.crate) = 33872
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
+SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
+SHA256 (rust/crates/priority-queue-2.0.2.crate) = 509354d8a769e8d0b567d6821b84495c60213162761a732d68ce87c964bd347f
+SIZE (rust/crates/priority-queue-2.0.2.crate) = 34385
+SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
+SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
-SHA256 (rust/crates/pyo3-0.20.3.crate) = 53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233
-SIZE (rust/crates/pyo3-0.20.3.crate) = 434673
-SHA256 (rust/crates/pyo3-build-config-0.20.3.crate) = deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7
-SIZE (rust/crates/pyo3-build-config-0.20.3.crate) = 30060
-SHA256 (rust/crates/pyo3-ffi-0.20.3.crate) = 62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa
-SIZE (rust/crates/pyo3-ffi-0.20.3.crate) = 65024
-SHA256 (rust/crates/pyo3-log-0.9.0.crate) = 4c10808ee7250403bedb24bc30c32493e93875fef7ba3e4292226fe924f398bd
-SIZE (rust/crates/pyo3-log-0.9.0.crate) = 14370
-SHA256 (rust/crates/pyo3-macros-0.20.3.crate) = 7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158
-SIZE (rust/crates/pyo3-macros-0.20.3.crate) = 7920
-SHA256 (rust/crates/pyo3-macros-backend-0.20.3.crate) = 7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185
-SIZE (rust/crates/pyo3-macros-backend-0.20.3.crate) = 49797
-SHA256 (rust/crates/pyproject-toml-0.10.0.crate) = 3b80f889b6d413c3f8963a2c7db03f95dd6e1d85e1074137cb2013ea2faa8898
-SIZE (rust/crates/pyproject-toml-0.10.0.crate) = 6072
-SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
-SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/pyo3-0.21.2.crate) = a5e00b96a521718e08e03b1a622f01c8a8deb50719335de3f60b3b3950f069d8
+SIZE (rust/crates/pyo3-0.21.2.crate) = 504574
+SHA256 (rust/crates/pyo3-build-config-0.21.2.crate) = 7883df5835fafdad87c0d888b266c8ec0f4c9ca48a5bed6bbb592e8dedee1b50
+SIZE (rust/crates/pyo3-build-config-0.21.2.crate) = 30581
+SHA256 (rust/crates/pyo3-ffi-0.21.2.crate) = 01be5843dc60b916ab4dad1dca6d20b9b4e6ddc8e15f50c47fe6d85f1fb97403
+SIZE (rust/crates/pyo3-ffi-0.21.2.crate) = 66160
+SHA256 (rust/crates/pyo3-log-0.10.0.crate) = 2af49834b8d2ecd555177e63b273b708dea75150abc6f5341d0a6e1a9623976c
+SIZE (rust/crates/pyo3-log-0.10.0.crate) = 14517
+SHA256 (rust/crates/pyo3-macros-0.21.2.crate) = 77b34069fc0682e11b31dbd10321cbf94808394c56fd996796ce45217dfac53c
+SIZE (rust/crates/pyo3-macros-0.21.2.crate) = 7920
+SHA256 (rust/crates/pyo3-macros-backend-0.21.2.crate) = 08260721f32db5e1a5beae69a55553f56b99bd0e1c3e6e0a5e8851a9d0f5a85c
+SIZE (rust/crates/pyo3-macros-backend-0.21.2.crate) = 58088
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/quoted_printable-0.5.0.crate) = 79ec282e887b434b68c18fe5c121d38e72a5cf35119b59e54ec5b992ea9c8eb0
SIZE (rust/crates/quoted_printable-0.5.0.crate) = 7604
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
@@ -519,8 +563,8 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
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/rayon-1.8.1.crate) = fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051
-SIZE (rust/crates/rayon-1.8.1.crate) = 170448
+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/rctree-0.5.0.crate) = 3b42e27ef78c35d3998403c1d26f3efd9e135d3e5121b0a4845cc5cc27547f4f
@@ -531,94 +575,98 @@ SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2e
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/reflink-copy-0.1.14.crate) = 767be24c0da52e7448d495b8d162506a9aa125426651d547d545d6c2b4b65b62
-SIZE (rust/crates/reflink-copy-0.1.14.crate) = 16142
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/reflink-copy-0.1.17.crate) = 7c3138c30c59ed9b8572f82bed97ea591ecd7e45012566046cc39e72679cff22
+SIZE (rust/crates/reflink-copy-0.1.17.crate) = 16005
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
-SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
SIZE (rust/crates/rend-0.4.2.crate) = 9324
-SHA256 (rust/crates/reqwest-0.11.24.crate) = c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251
-SIZE (rust/crates/reqwest-0.11.24.crate) = 160972
-SHA256 (rust/crates/reqwest-middleware-0.2.4.crate) = 88a3e86aa6053e59030e7ce2d2a3b258dd08fc2d337d52f73f6cb480f5858690
-SIZE (rust/crates/reqwest-middleware-0.2.4.crate) = 7519
-SHA256 (rust/crates/reqwest-retry-0.3.0.crate) = 9af20b65c2ee9746cc575acb6bd28a05ffc0d15e25c992a8f4462d8686aacb4f
-SIZE (rust/crates/reqwest-retry-0.3.0.crate) = 11208
+SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
+SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
+SHA256 (rust/crates/reqwest-middleware-0.3.0.crate) = 0209efb52486ad88136190094ee214759ef7507068b27992256ed6610eb71a01
+SIZE (rust/crates/reqwest-middleware-0.3.0.crate) = 9571
+SHA256 (rust/crates/reqwest-retry-0.5.0.crate) = 40f342894422862af74c50e1e9601cf0931accc9c6981e5eb413c46603b616b5
+SIZE (rust/crates/reqwest-retry-0.5.0.crate) = 11332
SHA256 (rust/crates/resvg-0.29.0.crate) = 76888219c0881e22b0ceab06fddcfe83163cd81642bd60c7842387f9c968a72e
SIZE (rust/crates/resvg-0.29.0.crate) = 94880
-SHA256 (rust/crates/retry-policies-0.2.1.crate) = 17dd00bff1d737c40dbcd47d4375281bf4c17933f9eef0a185fc7bacca23ecbd
-SIZE (rust/crates/retry-policies-0.2.1.crate) = 12103
+SHA256 (rust/crates/retry-policies-0.3.0.crate) = 493b4243e32d6eedd29f9a398896e35c6943a123b55eec97dcaee98310d25810
+SIZE (rust/crates/retry-policies-0.3.0.crate) = 12134
SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
SIZE (rust/crates/rgb-0.8.37.crate) = 16644
-SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
-SIZE (rust/crates/ring-0.17.7.crate) = 4146482
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/rkyv-0.7.44.crate) = 5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0
SIZE (rust/crates/rkyv-0.7.44.crate) = 115686
SHA256 (rust/crates/rkyv_derive-0.7.44.crate) = a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65
SIZE (rust/crates/rkyv_derive-0.7.44.crate) = 18912
-SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
-SIZE (rust/crates/rmp-0.8.12.crate) = 28844
-SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
-SIZE (rust/crates/rmp-serde-1.1.2.crate) = 30388
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.2.0.crate) = 938a142ab806f18b88a97b0dea523d39e0fd730a064b035726adcfc58a8a5188
+SIZE (rust/crates/rmp-serde-1.2.0.crate) = 31066
SHA256 (rust/crates/rosvgtree-0.1.0.crate) = bdc23d1ace03d6b8153c7d16f0708cd80b61ee8e80304954803354e67e40d150
SIZE (rust/crates/rosvgtree-0.1.0.crate) = 26562
SHA256 (rust/crates/roxmltree-0.18.1.crate) = 862340e351ce1b271a378ec53f304a5558f7db87f3769dc655a8f6ecbb68b302
SIZE (rust/crates/roxmltree-0.18.1.crate) = 43040
SHA256 (rust/crates/roxmltree-0.19.0.crate) = 3cd14fd5e3b777a7422cca79358c57a8f6e3a703d9ac187448d0daf220c2407f
SIZE (rust/crates/roxmltree-0.19.0.crate) = 53547
+SHA256 (rust/crates/rust-netrc-0.1.1.crate) = 32662f97cbfdbad9d5f78f1338116f06871e7dae4fd37e9f59a0f57cf2044868
+SIZE (rust/crates/rust-netrc-0.1.1.crate) = 6917
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
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.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
-SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
-SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
+SHA256 (rust/crates/rustls-0.22.3.crate) = 99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c
+SIZE (rust/crates/rustls-0.22.3.crate) = 332877
+SHA256 (rust/crates/rustls-native-certs-0.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
+SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
+SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
+SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
+SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
SHA256 (rust/crates/rustybuzz-0.7.0.crate) = 162bdf42e261bee271b3957691018634488084ef577dddeb6420a9684cab2a6a
SIZE (rust/crates/rustybuzz-0.7.0.crate) = 219739
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
-SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
-SIZE (rust/crates/safemem-0.3.3.crate) = 7778
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
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/schemars-0.8.16.crate) = 45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29
+SIZE (rust/crates/schemars-0.8.16.crate) = 57072
+SHA256 (rust/crates/schemars_derive-0.8.16.crate) = c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967
+SIZE (rust/crates/schemars_derive-0.8.16.crate) = 19064
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/scroll-0.12.0.crate) = 6ab8598aa408498679922eff7fa985c25d58a90771bd6be794434c5277eab1a6
-SIZE (rust/crates/scroll-0.12.0.crate) = 24145
-SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8a8811ca898919db177141a85313b1cb932
-SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
-SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
+SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -637,26 +685,26 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621
-SHA256 (rust/crates/similar-2.4.0.crate) = 32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21
-SIZE (rust/crates/similar-2.4.0.crate) = 53147
+SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/simplecss-0.2.1.crate) = a11be7c62927d9427e9f40f3444d5499d868648e2edbc4e2116de69e7ec0e89d
SIZE (rust/crates/simplecss-0.2.1.crate) = 19418
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/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
-SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/supports-color-3.0.0.crate) = 9829b314621dfc575df4e409e79f9d6a66a3bd707ab73f23cb4aa3a854ac854f
@@ -665,8 +713,8 @@ SHA256 (rust/crates/supports-hyperlinks-3.0.0.crate) = 2c0a1e5168041f5f3ff68ff7d
SIZE (rust/crates/supports-hyperlinks-3.0.0.crate) = 8067
SHA256 (rust/crates/supports-unicode-3.0.0.crate) = b7401a30af6cb5818bb64852270bb722533397edcfc7344954a38f420819ece2
SIZE (rust/crates/supports-unicode-3.0.0.crate) = 7825
-SHA256 (rust/crates/svg-0.15.0.crate) = 2198f991cd549041203080de947415bae45220eab7253c220b87e3188d19f21a
-SIZE (rust/crates/svg-0.15.0.crate) = 18393
+SHA256 (rust/crates/svg-0.15.1.crate) = 683eed9bd9a2b078f92f87d166db38292e8114ab16d4cf23787ad4eecd1bb6e5
+SIZE (rust/crates/svg-0.15.1.crate) = 18499
SHA256 (rust/crates/svgfilters-0.4.0.crate) = 639abcebc15fdc2df179f37d6f5463d660c1c79cd552c12343a4600827a04bce
SIZE (rust/crates/svgfilters-0.4.0.crate) = 22597
SHA256 (rust/crates/svgtypes-0.9.0.crate) = c9ee29c1407a5b18ccfe5f6ac82ac11bab3b14407e09c209a6c1a32098b19734
@@ -675,24 +723,22 @@ SHA256 (rust/crates/svgtypes-0.10.0.crate) = 98ffacedcdcf1da6579c907279b4f3c5492
SIZE (rust/crates/svgtypes-0.10.0.crate) = 35401
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
-SIZE (rust/crates/syn-2.0.48.crate) = 250566
+SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
+SIZE (rust/crates/syn-2.0.58.crate) = 254920
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/sys-info-0.9.1.crate) = 0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c
+SIZE (rust/crates/sys-info-0.9.1.crate) = 20589
SHA256 (rust/crates/tagu-0.1.6.crate) = eddb6b06d20fba9ed21fca3d696ee1b6e870bca0bcf9fa2971f6ae2436de576a
SIZE (rust/crates/tagu-0.1.6.crate) = 12714
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
-SHA256 (rust/crates/task-local-extensions-0.1.4.crate) = ba323866e5d033818e3240feeb9f7db2c4296674e4d9e16b97b7bf8f490434e8
-SIZE (rust/crates/task-local-extensions-0.1.4.crate) = 10723
-SHA256 (rust/crates/tempfile-3.10.0.crate) = a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67
-SIZE (rust/crates/tempfile-3.10.0.crate) = 33376
+SHA256 (rust/crates/temp-dir-0.1.13.crate) = 1f227968ec00f0e5322f9b8173c7a0cbcff6181a0a5b28e9892491c286277231
+SIZE (rust/crates/temp-dir-0.1.13.crate) = 5829
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
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
@@ -703,26 +749,24 @@ SHA256 (rust/crates/test-case-core-3.3.1.crate) = adcb7fd841cd518e279be3d5a3eb06
SIZE (rust/crates/test-case-core-3.3.1.crate) = 14327
SHA256 (rust/crates/test-case-macros-3.3.1.crate) = 5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb
SIZE (rust/crates/test-case-macros-3.3.1.crate) = 4961
+SHA256 (rust/crates/test-log-0.2.15.crate) = 7b319995299c65d522680decf80f2c108d85b861d81dfe340a10d16cee29d9e6
+SIZE (rust/crates/test-log-0.2.15.crate) = 9739
+SHA256 (rust/crates/test-log-macros-0.2.15.crate) = c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107
+SIZE (rust/crates/test-log-macros-0.2.15.crate) = 7589
SHA256 (rust/crates/testing_logger-0.1.1.crate) = 6d92b727cb45d33ae956f7f46b966b25f1bc712092aeef9dba5ac798fc89f720
SIZE (rust/crates/testing_logger-0.1.1.crate) = 3630
SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 9402443cb8fd499b6f327e40565234ff34dbda27460c5b47db0db77443dd85d1
SIZE (rust/crates/tikv-jemalloc-sys-0.5.4+5.3.0-patched.crate) = 884765
SHA256 (rust/crates/tikv-jemallocator-0.5.4.crate) = 965fe0c26be5c56c94e38ba547249074803efd52adfb66de62107d95aab3eaca
SIZE (rust/crates/tikv-jemallocator-0.5.4.crate) = 13101
-SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
-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.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
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-path-0.8.4.crate) = adbfb5d3f3dd57a0e11d12f4f13d4ebbbc1b5c15b7ab0a156d030b21da5f677c
@@ -735,24 +779,28 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tl-0.7.8.crate) = b130bd8a58c163224b44e217b4239ca7b927d82bf6cc2fea1fc561d15056e3f7
SIZE (rust/crates/tl-0.7.8.crate) = 35639
-SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
-SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
+SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
+SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
SHA256 (rust/crates/tokio-tar-0.3.1.crate) = 9d5714c010ca3e5c27114c1cdeb9d14641ace49874aa5626d7149e47aedace75
SIZE (rust/crates/tokio-tar-0.3.1.crate) = 49485
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
-SHA256 (rust/crates/toml-0.8.10.crate) = 9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290
-SIZE (rust/crates/toml-0.8.10.crate) = 50667
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.22.5.crate) = 99e68c159e8f5ba8a28c4eb7b0c0c190d77bb479047ca713270048145a9ad28a
-SIZE (rust/crates/toml_edit-0.22.5.crate) = 103292
+SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
+SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
+SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
+SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
SHA256 (rust/crates/tracing-0.1.40.crate) = c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef
@@ -767,6 +815,8 @@ SHA256 (rust/crates/tracing-indicatif-0.3.6.crate) = 069580424efe11d97c3fef4197f
SIZE (rust/crates/tracing-indicatif-0.3.6.crate) = 26505
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1
+SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
SHA256 (rust/crates/tracing-tree-0.3.0.crate) = 65139ecd2c3f6484c3b99bc01c77afe21e95473630747c7aca525e78b0666675
@@ -777,8 +827,8 @@ SHA256 (rust/crates/ttf-parser-0.18.1.crate) = 0609f771ad9c6155384897e1df4d948e6
SIZE (rust/crates/ttf-parser-0.18.1.crate) = 156167
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/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
+SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
SHA256 (rust/crates/unicode-bidi-mirroring-0.1.0.crate) = 56d12260fb92d52f9008be7e4bca09f584780eb2266dc8fecc6a192bec561694
@@ -791,10 +841,10 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
-SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-script-0.5.5.crate) = 7d817255e1bed6dfd4ca47258685d14d2bdcfbc64fdc9e3819bd5848057b8ecc
-SIZE (rust/crates/unicode-script-0.5.5.crate) = 43874
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-script-0.5.6.crate) = ad8d71f5726e5f285a935e9fe8edfd53f0491eb6e9a5774097fdabee7cd8c9cd
+SIZE (rust/crates/unicode-script-0.5.6.crate) = 43993
SHA256 (rust/crates/unicode-vo-0.1.0.crate) = b1d386ff53b415b7fe27b50bb44679e2cc4660272694b7b6f3326d8480823a94
SIZE (rust/crates/unicode-vo-0.1.0.crate) = 8084
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
@@ -817,8 +867,8 @@ SHA256 (rust/crates/utf8-width-0.1.7.crate) = 86bd8d4e895da8537e5315b8254664e6b7
SIZE (rust/crates/utf8-width-0.1.7.crate) = 2977
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
-SHA256 (rust/crates/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
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
@@ -833,34 +883,38 @@ SHA256 (rust/crates/vte_generate_state_changes-0.1.1.crate) = d257817081c7dffcdb
SIZE (rust/crates/vte_generate_state_changes-0.1.1.crate) = 2422
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.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+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.91.crate) = c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f
-SIZE (rust/crates/wasm-bindgen-0.2.91.crate) = 182689
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.91.crate) = c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.91.crate) = 28345
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97
-SIZE (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 15382
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.91.crate) = b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed
-SIZE (rust/crates/wasm-bindgen-macro-0.2.91.crate) = 13898
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 20091
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838
-SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
+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/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
SHA256 (rust/crates/wasm-timer-0.2.5.crate) = be0ecb0db480561e9a7642b5d3e4187c128914e58aa84330b9493e3eb68c5e7f
SIZE (rust/crates/wasm-timer-0.2.5.crate) = 21668
-SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
-SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
+SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
SIZE (rust/crates/weezl-0.1.8.crate) = 42175
-SHA256 (rust/crates/which-6.0.0.crate) = 7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c
-SIZE (rust/crates/which-6.0.0.crate) = 16751
+SHA256 (rust/crates/which-6.0.1.crate) = 8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7
+SIZE (rust/crates/which-6.0.1.crate) = 16542
+SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
+SIZE (rust/crates/widestring-1.1.0.crate) = 85046
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
@@ -871,61 +925,91 @@ 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.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
SIZE (rust/crates/windows-0.52.0.crate) = 11843715
+SHA256 (rust/crates/windows-0.56.0.crate) = 1de69df01bdf1ead2f4ac895dc77c9351aefff65b2f3db429a343f9cbf05e132
+SIZE (rust/crates/windows-0.56.0.crate) = 10807828
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.56.0.crate) = 4698e52ed2d08f8658ab0c39512a7c00ee5fe2688c65f8c0a4f06750d729f2a6
+SIZE (rust/crates/windows-core-0.56.0.crate) = 45084
+SHA256 (rust/crates/windows-implement-0.52.0.crate) = 12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946
+SIZE (rust/crates/windows-implement-0.52.0.crate) = 8705
+SHA256 (rust/crates/windows-implement-0.56.0.crate) = f6fc35f58ecd95a9b71c4f2329b911016e6bec66b3f2e6a4aad86bd2e99e2f9b
+SIZE (rust/crates/windows-implement-0.56.0.crate) = 9157
+SHA256 (rust/crates/windows-interface-0.52.0.crate) = 9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1
+SIZE (rust/crates/windows-interface-0.52.0.crate) = 9685
+SHA256 (rust/crates/windows-interface-0.56.0.crate) = 08990546bf4edef8f431fa6326e032865f27138718c587dc21bc0265bbcb57cc
+SIZE (rust/crates/windows-interface-0.56.0.crate) = 9834
+SHA256 (rust/crates/windows-result-0.1.1.crate) = 749f0da9cc72d82e600d8d2e44cadd0b9eedb9038f71a1c58556ac1c5791813b
+SIZE (rust/crates/windows-result-0.1.1.crate) = 10460
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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.6.1.crate) = d90f4e0f530c4c69f62b80d839e9ef3855edc9cba471a160c4d692deed62b401
-SIZE (rust/crates/winnow-0.6.1.crate) = 157139
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+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.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
+SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (rust/crates/winreg-0.52.0.crate) = 30148
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
+SHA256 (rust/crates/wiremock-0.6.0.crate) = ec874e1eef0df2dcac546057fe5e29186f09c378181cd7b635b4b7bcc98e9d81
+SIZE (rust/crates/wiremock-0.6.0.crate) = 43924
+SHA256 (rust/crates/wmi-0.13.3.crate) = fc2f0a4062ca522aad4705a2948fd4061b3857537990202a8ddd5af21607f79a
+SIZE (rust/crates/wmi-0.13.3.crate) = 53050
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (zanieb-pubgrub-aab132a3d4d444dd8dd41d8c4e605abd69dacfe1_GH0.tar.gz) = 93ec444ce1207e873f100e60239101c91241394ab0669bcb8b329d628c6298ea
-SIZE (zanieb-pubgrub-aab132a3d4d444dd8dd41d8c4e605abd69dacfe1_GH0.tar.gz) = 73856
-SHA256 (charliermarsh-rs-async-zip-d76801da0943de985254fc6255c0e476b57c5836_GH0.tar.gz) = 54230e35c58499578f6aa8f3bc28eefb32a0eadfd2d7b253a7ad9e8595e05336
-SIZE (charliermarsh-rs-async-zip-d76801da0943de985254fc6255c0e476b57c5836_GH0.tar.gz) = 95906
-SHA256 (astral-sh-uv-0.1.15_GH0.tar.gz) = 0a44d1207a7e28e7a76878b79569370f9bbac6c3571527fbd7da94769fbbf3b8
-SIZE (astral-sh-uv-0.1.15_GH0.tar.gz) = 803628
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zip-1.1.1.crate) = f2655979068a1f8fa91cb9e8e5b9d3ee54d18e0ddc358f2f4a395afc0929a84b
+SIZE (rust/crates/zip-1.1.1.crate) = 69794
+SHA256 (rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a
+SIZE (rust/crates/zstd-0.13.1.crate) = 29805
+SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
+SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
+SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
+SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (astral-sh-pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7_GH0.tar.gz) = 10702e3233737ff5bdb9c985832501abc748bce0de6bb840987cb5e419ca330b
+SIZE (astral-sh-pubgrub-c26e485213e39582c6f2e4d45c0328422670e7a7_GH0.tar.gz) = 86123
+SHA256 (charliermarsh-rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585_GH0.tar.gz) = b7012ce0becccf5829b0e22514ac038eba5835d8468ed0e41a024377cb3ce38d
+SIZE (charliermarsh-rs-async-zip-1dcb40cfe1bf5325a6fd4bfcf9894db40241f585_GH0.tar.gz) = 96766
+SHA256 (astral-sh-uv-0.1.39_GH0.tar.gz) = 28e030baa64704f7929cee3b25842a54f1df978154d8a8155d4f6b817657d058
+SIZE (astral-sh-uv-0.1.39_GH0.tar.gz) = 1026174
diff --git a/devel/valgrind/Makefile b/devel/valgrind/Makefile
index b4c02ee013d3..19d16c566325 100644
--- a/devel/valgrind/Makefile
+++ b/devel/valgrind/Makefile
@@ -1,6 +1,5 @@
PORTNAME= valgrind
-PORTVERSION= 3.22.0
-PORTREVISION= 1
+PORTVERSION= 3.23.0
PORTEPOCH= 1
CATEGORIES= devel
MASTER_SITES= SOURCEWARE/valgrind
@@ -12,7 +11,7 @@ WWW= https://www.valgrind.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-ONLY_FOR_ARCHS= amd64 i386
+ONLY_FOR_ARCHS= aarch64 amd64 i386
USES= autoreconf cpe gmake pathfix perl5 pkgconfig shebangfix \
python:3.9+,run tar:bz2
@@ -21,7 +20,6 @@ SHEBANG_FILES= callgrind/callgrind_annotate.in callgrind/callgrind_control.in \
cachegrind/cg_merge.in cachegrind/cg_diff.in \
cachegrind/cg_annotate.in
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ENV+= ac_cv_path_PERL=${PERL}
SSP_UNSAFE= yes
@@ -69,9 +67,19 @@ IGNORE= please either install the lib32 distribution or unset the 32BIT option
. endif
PLIST_SUB+= X86=""
. endif
-.else
+PLIST_SUB+= AARCH64="@comment "
+.endif
+
+.if ${ARCH} == "i386"
+PLIST_SUB+= AMD64="@comment " \
+ X86="" \
+ AARCH64="@comment "
+.endif
+
+.if ${ARCH} == "aarch64"
PLIST_SUB+= AMD64="@comment " \
- X86=""
+ X86="@comment " \
+ AARCH64=""
.endif
post-patch-DOCS-off:
diff --git a/devel/valgrind/distinfo b/devel/valgrind/distinfo
index 5d0efbe35ce5..4478f19100ce 100644
--- a/devel/valgrind/distinfo
+++ b/devel/valgrind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698777812
-SHA256 (valgrind-3.22.0.tar.bz2) = c811db5add2c5f729944caf47c4e7a65dcaabb9461e472b578765dd7bf6d2d4c
-SIZE (valgrind-3.22.0.tar.bz2) = 16565502
+TIMESTAMP = 1714154358
+SHA256 (valgrind-3.23.0.tar.bz2) = c5c34a3380457b9b75606df890102e7df2c702b9420c2ebef9540f8b5d56264d
+SIZE (valgrind-3.23.0.tar.bz2) = 16550038
diff --git a/devel/valgrind/pkg-plist b/devel/valgrind/pkg-plist
index fe851319847a..0326a2b59576 100644
--- a/devel/valgrind/pkg-plist
+++ b/devel/valgrind/pkg-plist
@@ -79,6 +79,7 @@ include/valgrind/valgrind.h
include/valgrind/vki/vki-amd64-freebsd.h
include/valgrind/vki/vki-amd64-linux.h
include/valgrind/vki/vki-arm-linux.h
+include/valgrind/vki/vki-arm64-freebsd.h
include/valgrind/vki/vki-arm64-linux.h
include/valgrind/vki/vki-darwin.h
include/valgrind/vki/vki-freebsd.h
@@ -86,6 +87,7 @@ include/valgrind/vki/vki-linux-drm.h
include/valgrind/vki/vki-linux-io_uring.h
include/valgrind/vki/vki-linux.h
include/valgrind/vki/vki-machine-types-amd64-freebsd.h
+include/valgrind/vki/vki-machine-types-arm64-freebsd.h
include/valgrind/vki/vki-machine-types-x86-freebsd.h
include/valgrind/vki/vki-mips32-linux.h
include/valgrind/vki/vki-mips64-linux.h
@@ -138,14 +140,19 @@ include/valgrind/vki/vki-xen-xsm.h
include/valgrind/vki/vki-xen.h
%%AMD64%%lib/valgrind/libcoregrind-amd64-freebsd.a
%%X86%%lib/valgrind/libcoregrind-x86-freebsd.a
+%%AARCH64%%lib/valgrind/libcoregrind-arm64-freebsd.a
%%AMD64%%lib/valgrind/libgcc-sup-amd64-freebsd.a
%%X86%%lib/valgrind/libgcc-sup-x86-freebsd.a
+%%AARCH64%%lib/valgrind/libgcc-sup-arm64-freebsd.a
%%AMD64%%lib/valgrind/libreplacemalloc_toolpreload-amd64-freebsd.a
%%X86%%lib/valgrind/libreplacemalloc_toolpreload-x86-freebsd.a
+%%AARCH64%%lib/valgrind/libreplacemalloc_toolpreload-arm64-freebsd.a
%%AMD64%%lib/valgrind/libvex-amd64-freebsd.a
%%X86%%lib/valgrind/libvex-x86-freebsd.a
+%%AARCH64%%lib/valgrind/libvex-arm64-freebsd.a
%%AMD64%%lib/valgrind/libvexmultiarch-amd64-freebsd.a
%%X86%%lib/valgrind/libvexmultiarch-x86-freebsd.a
+%%AARCH64%%lib/valgrind/libvexmultiarch-arm64-freebsd.a
libdata/pkgconfig/valgrind.pc
libexec/valgrind/32bit-core-valgrind-s1.xml
libexec/valgrind/32bit-core-valgrind-s2.xml
@@ -184,30 +191,40 @@ libexec/valgrind/arm-with-vfpv3-valgrind.xml
libexec/valgrind/arm-with-vfpv3.xml
%%AMD64%%libexec/valgrind/cachegrind-amd64-freebsd
%%X86%%libexec/valgrind/cachegrind-x86-freebsd
+%%AARCH64%%libexec/valgrind/cachegrind-arm64-freebsd
%%AMD64%%libexec/valgrind/callgrind-amd64-freebsd
%%X86%%libexec/valgrind/callgrind-x86-freebsd
+%%AARCH64%%libexec/valgrind/callgrind-arm64-freebsd
libexec/valgrind/default.supp
libexec/valgrind/dh_view.css
libexec/valgrind/dh_view.html
libexec/valgrind/dh_view.js
%%AMD64%%libexec/valgrind/dhat-amd64-freebsd
%%X86%%libexec/valgrind/dhat-x86-freebsd
+%%AARCH64%%libexec/valgrind/dhat-arm64-freebsd
%%AMD64%%libexec/valgrind/drd-amd64-freebsd
%%X86%%libexec/valgrind/drd-x86-freebsd
+%%AARCH64%%libexec/valgrind/drd-arm64-freebsd
%%AMD64%%libexec/valgrind/exp-bbv-amd64-freebsd
%%X86%%libexec/valgrind/exp-bbv-x86-freebsd
+%%AARCH64%%libexec/valgrind/exp-bbv-arm64-freebsd
%%AMD64%%libexec/valgrind/getoff-amd64-freebsd
%%X86%%libexec/valgrind/getoff-x86-freebsd
+%%AARCH64%%libexec/valgrind/getoff-arm64-freebsd
%%AMD64%%libexec/valgrind/helgrind-amd64-freebsd
%%X86%%libexec/valgrind/helgrind-x86-freebsd
+%%AARCH64%%libexec/valgrind/helgrind-arm64-freebsd
libexec/valgrind/i386-coresse-valgrind.xml
libexec/valgrind/i386-linux-valgrind.xml
%%AMD64%%libexec/valgrind/lackey-amd64-freebsd
%%X86%%libexec/valgrind/lackey-x86-freebsd
+%%AARCH64%%libexec/valgrind/lackey-arm64-freebsd
%%AMD64%%libexec/valgrind/massif-amd64-freebsd
%%X86%%libexec/valgrind/massif-x86-freebsd
+%%AARCH64%%libexec/valgrind/massif-arm64-freebsd
%%AMD64%%libexec/valgrind/memcheck-amd64-freebsd
%%X86%%libexec/valgrind/memcheck-x86-freebsd
+%%AARCH64%%libexec/valgrind/memcheck-arm64-freebsd
libexec/valgrind/mips-cp0-valgrind-s1.xml
libexec/valgrind/mips-cp0-valgrind-s2.xml
libexec/valgrind/mips-cp0.xml
@@ -232,6 +249,7 @@ libexec/valgrind/mips64-linux-valgrind.xml
libexec/valgrind/mips64-linux.xml
%%AMD64%%libexec/valgrind/none-amd64-freebsd
%%X86%%libexec/valgrind/none-x86-freebsd
+%%AARCH64%%libexec/valgrind/none-arm64-freebsd
libexec/valgrind/power-altivec-valgrind-s1.xml
libexec/valgrind/power-altivec-valgrind-s2.xml
libexec/valgrind/power-altivec.xml
@@ -282,16 +300,22 @@ libexec/valgrind/valgrind-monitor-def.py
libexec/valgrind/valgrind-monitor.py
%%AMD64%%libexec/valgrind/vgpreload_core-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_core-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_core-arm64-freebsd.so
%%AMD64%%libexec/valgrind/vgpreload_dhat-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_dhat-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_dhat-arm64-freebsd.so
%%AMD64%%libexec/valgrind/vgpreload_drd-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_drd-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_drd-arm64-freebsd.so
%%AMD64%%libexec/valgrind/vgpreload_helgrind-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_helgrind-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_helgrind-arm64-freebsd.so
%%AMD64%%libexec/valgrind/vgpreload_massif-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_massif-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_massif-arm64-freebsd.so
%%AMD64%%libexec/valgrind/vgpreload_memcheck-amd64-freebsd.so
%%X86%%libexec/valgrind/vgpreload_memcheck-x86-freebsd.so
+%%AARCH64%%libexec/valgrind/vgpreload_memcheck-arm64-freebsd.so
%%MANPAGES%%share/man/man1/callgrind_annotate.1.gz
%%MANPAGES%%share/man/man1/callgrind_control.1.gz
%%MANPAGES%%share/man/man1/cg_annotate.1.gz
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index a9bd632c7850..7648c51c312a 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,7 +1,6 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
-DISTVERSION= 4.2.5
-PORTREVISION= 3
+DISTVERSION= 4.2.8
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
diff --git a/devel/wasmer/Makefile.crates b/devel/wasmer/Makefile.crates
index 7b9b61fd872e..3898efba14ed 100644
--- a/devel/wasmer/Makefile.crates
+++ b/devel/wasmer/Makefile.crates
@@ -1,82 +1,86 @@
CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
- ahash-0.7.7 \
- ahash-0.8.6 \
- aho-corasick-1.1.2 \
+ ahash-0.7.8 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
aliasable-0.1.3 \
allocator-api2-0.2.16 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- anstream-0.6.5 \
- anstyle-1.0.4 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
any_ascii-0.1.7 \
- anyhow-1.0.76 \
+ anyhow-1.0.81 \
arbitrary-1.3.2 \
arrayref-0.3.7 \
arrayvec-0.5.2 \
arrayvec-0.7.4 \
ascii-0.9.3 \
assert_cmd-1.0.8 \
- assert_cmd-2.0.12 \
- async-compression-0.4.5 \
- async-trait-0.1.75 \
+ assert_cmd-2.0.14 \
+ async-compression-0.4.7 \
+ async-trait-0.1.79 \
+ async-tungstenite-0.23.0 \
atomic-polyfill-1.0.3 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
- base64-0.21.5 \
- basic-toml-0.1.7 \
+ autocfg-1.2.0 \
+ backtrace-0.3.71 \
+ base64-0.13.1 \
+ base64-0.21.7 \
bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.4.1 \
+ bitflags-2.5.0 \
bitvec-1.0.1 \
- blake3-1.5.0 \
+ blake3-1.5.1 \
block-buffer-0.10.4 \
bstr-0.2.17 \
- bstr-1.8.0 \
+ bstr-1.9.1 \
build-deps-0.1.4 \
build_const-0.2.2 \
- bumpalo-3.14.0 \
- bytecheck-0.6.11 \
- bytecheck_derive-0.6.11 \
+ bumpalo-3.15.4 \
+ bytecheck-0.6.12 \
+ bytecheck_derive-0.6.12 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-0.4.12 \
+ bytes-1.6.0 \
bytesize-1.3.0 \
camino-1.1.6 \
- cargo-platform-0.1.5 \
+ cargo-platform-0.1.8 \
cargo_metadata-0.15.4 \
cast-0.3.0 \
cbindgen-0.24.5 \
- cc-1.0.83 \
+ cc-1.0.90 \
+ cfg-if-0.1.10 \
cfg-if-1.0.0 \
- chrono-0.4.31 \
- ciborium-0.2.1 \
- ciborium-io-0.2.1 \
- ciborium-ll-0.2.1 \
+ chrono-0.4.37 \
+ ciborium-0.2.2 \
+ ciborium-io-0.2.2 \
+ ciborium-ll-0.2.2 \
cipher-0.4.4 \
clap-4.4.11 \
- clap-verbosity-flag-2.1.1 \
clap_builder-4.4.11 \
clap_derive-4.4.7 \
clap_lex-0.6.0 \
+ cloudabi-0.0.3 \
colorchoice-1.0.0 \
colored-1.9.4 \
colored-2.1.0 \
combine-3.8.1 \
comfy-table-7.1.0 \
compiletest_rs-0.6.0 \
- console-0.15.7 \
+ console-0.15.8 \
console_error_panic_hook-0.1.7 \
constant_time_eq-0.3.0 \
+ convert_case-0.4.0 \
cooked-waker-5.0.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
corosensei-0.1.4 \
counter-0.5.7 \
- cpufeatures-0.2.11 \
+ cpufeatures-0.2.12 \
cranelift-bforest-0.91.1 \
cranelift-codegen-0.91.1 \
cranelift-codegen-meta-0.91.1 \
@@ -86,40 +90,42 @@ CARGO_CRATES= addr2line-0.21.0 \
cranelift-frontend-0.91.1 \
cranelift-isle-0.91.1 \
crc-1.8.1 \
- crc32fast-1.3.2 \
+ crc32fast-1.4.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
critical-section-1.1.2 \
- crossbeam-channel-0.5.9 \
- crossbeam-deque-0.8.4 \
- crossbeam-epoch-0.9.16 \
- crossbeam-queue-0.3.9 \
- crossbeam-utils-0.8.17 \
+ crossbeam-channel-0.5.12 \
+ crossbeam-deque-0.7.4 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.8.2 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-queue-0.2.3 \
+ crossbeam-queue-0.3.11 \
+ crossbeam-utils-0.7.2 \
+ crossbeam-utils-0.8.19 \
crossterm-0.27.0 \
crossterm_winapi-0.9.1 \
+ crunchy-0.2.2 \
crypto-common-0.1.6 \
- csv-1.3.0 \
- csv-core-0.1.11 \
ctor-0.1.26 \
- cty-0.2.2 \
- cynic-3.3.0 \
- cynic-codegen-3.3.0 \
- cynic-proc-macros-3.3.0 \
+ cynic-3.4.3 \
+ cynic-codegen-3.5.1 \
+ cynic-proc-macros-3.5.1 \
darling-0.14.4 \
- darling-0.20.3 \
+ darling-0.20.8 \
darling_core-0.14.4 \
- darling_core-0.20.3 \
+ darling_core-0.20.8 \
darling_macro-0.14.4 \
- darling_macro-0.20.3 \
+ darling_macro-0.20.8 \
dashmap-5.5.3 \
data-encoding-2.5.0 \
- deranged-0.3.10 \
+ deranged-0.3.11 \
derivative-2.2.0 \
derive_arbitrary-1.3.2 \
derive_builder-0.12.0 \
derive_builder_core-0.12.0 \
derive_builder_macro-0.12.0 \
- dialoguer-0.10.4 \
+ derive_more-0.99.17 \
dialoguer-0.11.0 \
diff-0.1.13 \
difflib-0.4.0 \
@@ -129,19 +135,16 @@ CARGO_CRATES= addr2line-0.21.0 \
dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
distance-0.4.0 \
- dlib-0.5.2 \
doc-comment-0.3.3 \
- downcast-rs-1.2.0 \
- dyn-clone-1.0.16 \
+ dyn-clone-1.0.17 \
dynasm-1.2.3 \
dynasmrt-1.2.3 \
- edge-schema-0.0.1 \
- edge-schema-0.0.2 \
- edge-util-0.0.1 \
+ edge-schema-0.0.3 \
+ edge-schema-0.1.0 \
+ edge-util-0.1.0 \
educe-0.4.23 \
- either-1.9.0 \
+ either-1.10.0 \
encode_unicode-0.3.6 \
- encode_unicode-1.0.0 \
encoding_rs-0.8.33 \
enum-iterator-0.7.0 \
enum-iterator-derive-0.7.0 \
@@ -153,7 +156,7 @@ CARGO_CRATES= addr2line-0.21.0 \
errno-0.3.8 \
fallible-iterator-0.2.0 \
fallible-streaming-iterator-0.1.9 \
- fastrand-2.0.1 \
+ fastrand-2.0.2 \
fern-0.6.2 \
field-offset-0.3.6 \
filetime-0.2.23 \
@@ -165,33 +168,40 @@ CARGO_CRATES= addr2line-0.21.0 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
fs_extra-1.3.0 \
+ fuchsia-zircon-0.3.3 \
+ fuchsia-zircon-sys-0.3.3 \
funty-2.0.0 \
- futures-0.3.29 \
- futures-channel-0.3.29 \
- futures-core-0.3.29 \
- futures-executor-0.3.29 \
- futures-io-0.3.29 \
- futures-macro-0.3.29 \
- futures-sink-0.3.29 \
- futures-task-0.3.29 \
- futures-util-0.3.29 \
+ fuse-0.3.1 \
+ futures-0.1.31 \
+ futures-0.3.30 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-executor-0.3.30 \
+ futures-io-0.3.30 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-util-0.3.30 \
fxhash-0.2.1 \
generic-array-0.14.7 \
getopts-0.2.21 \
- getrandom-0.2.11 \
- ghost-0.1.16 \
+ getrandom-0.2.12 \
+ ghost-0.1.17 \
gimli-0.26.2 \
gimli-0.28.1 \
glob-0.3.1 \
graphql-introspection-query-0.2.0 \
graphql-parser-0.4.0 \
- graphql_client-0.11.0 \
- graphql_client_codegen-0.11.0 \
- graphql_query_derive-0.11.0 \
+ graphql-ws-client-0.6.0 \
+ graphql_client-0.13.0 \
+ graphql_client_codegen-0.13.0 \
+ graphql_query_derive-0.13.0 \
gumdrop-0.8.1 \
gumdrop_derive-0.8.1 \
- h2-0.3.22 \
- half-1.8.2 \
+ h2-0.3.26 \
+ half-1.8.3 \
+ half-2.4.0 \
+ handlebars-3.5.5 \
harsh-0.2.2 \
hash32-0.2.1 \
hashbrown-0.11.2 \
@@ -201,10 +211,10 @@ CARGO_CRATES= addr2line-0.21.0 \
heapless-0.7.17 \
heck-0.3.3 \
heck-0.4.1 \
- hermit-abi-0.3.3 \
+ hermit-abi-0.3.9 \
hex-0.4.3 \
hmac-0.12.1 \
- http-0.2.11 \
+ http-0.2.12 \
http-body-0.4.6 \
http-range-header-0.3.1 \
http-serde-1.1.3 \
@@ -215,270 +225,309 @@ CARGO_CRATES= addr2line-0.21.0 \
hyper-rustls-0.24.2 \
hyper-tls-0.5.0 \
hyper-tungstenite-0.11.1 \
- iana-time-zone-0.1.58 \
+ iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
id-arena-2.2.1 \
ident_case-1.0.1 \
idna-0.2.3 \
idna-0.5.0 \
indexmap-1.9.3 \
- indexmap-2.1.0 \
- indicatif-0.17.7 \
+ indexmap-2.2.6 \
+ indicatif-0.17.8 \
inkwell-0.1.1 \
inkwell_internals-0.7.0 \
inline-c-0.1.7 \
inline-c-macro-0.1.5 \
inout-0.1.3 \
- insta-1.34.0 \
+ insta-1.38.0 \
instant-0.1.12 \
+ interfaces-0.0.9 \
inventory-0.2.3 \
+ iovec-0.1.4 \
ipnet-2.9.0 \
- is-terminal-0.4.9 \
+ is-terminal-0.4.12 \
itertools-0.10.5 \
- itertools-0.11.0 \
- itoa-1.0.10 \
- jobserver-0.1.27 \
- js-sys-0.3.66 \
+ itertools-0.12.1 \
+ itoa-1.0.11 \
+ jobserver-0.1.28 \
+ js-sys-0.3.69 \
+ kernel32-sys-0.2.2 \
lazy_static-1.4.0 \
leb128-0.2.5 \
lexical-core-0.7.6 \
lexical-sort-0.3.1 \
- libc-0.2.151 \
+ libc-0.2.153 \
libfuzzer-sys-0.4.7 \
- libloading-0.8.1 \
- libredox-0.0.1 \
- libredox-0.0.2 \
+ libredox-0.1.3 \
libsqlite3-sys-0.25.2 \
linked-hash-map-0.5.6 \
linked_hash_set-0.1.4 \
- linux-raw-sys-0.4.12 \
+ linux-raw-sys-0.4.13 \
llvm-sys-150.1.3 \
+ lock_api-0.3.4 \
lock_api-0.4.11 \
- log-0.4.20 \
+ log-0.3.9 \
+ log-0.4.21 \
+ lz4_flex-0.11.3 \
lzma-rs-0.2.0 \
+ mac_address-1.1.5 \
mach-0.3.2 \
- maplit-1.0.2 \
+ mach2-0.4.2 \
+ managed-0.8.0 \
matchers-0.1.0 \
matches-0.1.10 \
+ maybe-uninit-2.0.0 \
md5-0.7.0 \
- memchr-2.6.4 \
+ memchr-2.7.2 \
memmap2-0.5.10 \
memmap2-0.6.2 \
+ memoffset-0.5.6 \
memoffset-0.6.5 \
- memoffset-0.9.0 \
+ memoffset-0.7.1 \
+ memoffset-0.9.1 \
mime-0.3.17 \
mime_guess-2.0.4 \
- minifb-0.24.0 \
minisign-0.7.6 \
- miniz_oxide-0.7.1 \
- mio-0.8.10 \
+ miniz_oxide-0.7.2 \
+ mio-0.6.23 \
+ mio-0.8.11 \
+ mio-uds-0.6.8 \
+ miow-0.2.2 \
miow-0.3.7 \
more-asserts-0.2.2 \
native-tls-0.2.11 \
- nix-0.24.3 \
- nix-0.25.1 \
+ net2-0.2.39 \
+ nix-0.23.2 \
+ nix-0.26.4 \
nom-5.1.3 \
normalize-line-endings-0.3.0 \
normpath-1.1.1 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.4 \
- num-integer-0.1.45 \
- num-traits-0.2.17 \
+ num-conv-0.1.0 \
+ num-integer-0.1.46 \
+ num-traits-0.2.18 \
num_cpus-1.16.0 \
num_enum-0.5.11 \
num_enum_derive-0.5.11 \
number_prefix-0.4.0 \
object-0.28.4 \
+ object-0.29.0 \
object-0.30.4 \
- object-0.32.1 \
+ object-0.32.2 \
once_cell-1.19.0 \
oorandom-11.1.3 \
opener-0.6.1 \
- openssl-0.10.62 \
+ openssl-0.10.64 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.98 \
- orbclient-0.3.47 \
- ouroboros-0.18.1 \
- ouroboros_macro-0.18.1 \
+ openssl-sys-0.9.102 \
+ ouroboros-0.18.3 \
+ ouroboros_macro-0.18.3 \
overload-0.1.1 \
- parking_lot-0.11.2 \
+ parking_lot-0.9.0 \
parking_lot-0.12.1 \
- parking_lot_core-0.8.6 \
+ parking_lot_core-0.6.3 \
parking_lot_core-0.9.9 \
paste-1.0.14 \
path-clean-1.0.1 \
pathdiff-0.2.1 \
pbkdf2-0.12.2 \
percent-encoding-2.3.1 \
- pest-2.7.5 \
+ pest-2.7.9 \
+ pest_derive-2.7.9 \
+ pest_generator-2.7.9 \
+ pest_meta-2.7.9 \
petgraph-0.6.4 \
- pin-project-1.1.3 \
- pin-project-internal-1.1.3 \
- pin-project-lite-0.2.13 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
- pkg-config-0.3.28 \
+ pkg-config-0.3.30 \
portable-atomic-1.6.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
predicates-2.1.5 \
- predicates-3.0.4 \
+ predicates-3.1.0 \
predicates-core-1.0.6 \
predicates-tree-1.0.9 \
pretty_assertions-1.4.0 \
- prettytable-rs-0.10.0 \
proc-macro-crate-1.3.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.71 \
+ proc-macro2-1.0.79 \
+ proc-macro2-diagnostics-0.10.1 \
proc-quote-0.4.0 \
proc-quote-impl-0.3.2 \
ptr_meta-0.1.4 \
ptr_meta_derive-0.1.4 \
pulldown-cmark-0.8.0 \
- quote-1.0.33 \
+ quick-error-2.0.1 \
+ quote-1.0.35 \
radium-0.7.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
- raw-window-handle-0.4.3 \
- rayon-1.8.0 \
- rayon-core-1.12.0 \
- redox_syscall-0.2.16 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.1.57 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- ref-cast-1.0.21 \
- ref-cast-impl-1.0.21 \
- ref_thread_local-0.1.1 \
+ redox_users-0.4.5 \
+ ref-cast-1.0.22 \
+ ref-cast-impl-1.0.22 \
regalloc2-0.5.1 \
- regex-1.10.2 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
- regex-automata-0.4.3 \
+ regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
- region-3.0.0 \
- rend-0.4.1 \
+ regex-syntax-0.8.3 \
+ region-3.0.2 \
+ rend-0.4.2 \
replace_with-0.1.7 \
- reqwest-0.11.23 \
- ring-0.17.7 \
- rkyv-0.7.43 \
- rkyv_derive-0.7.43 \
+ reqwest-0.11.27 \
+ ring-0.17.8 \
+ rkyv-0.7.44 \
+ rkyv_derive-0.7.44 \
rmp-0.8.12 \
rmp-serde-0.15.5 \
rpassword-7.3.1 \
rtoolbox-0.0.2 \
rusqlite-0.28.0 \
rustc-demangle-0.1.23 \
+ rustc_version-0.2.3 \
rustc_version-0.3.3 \
rustc_version-0.4.0 \
rustfix-0.5.1 \
- rustix-0.38.28 \
+ rustix-0.38.32 \
rustls-0.21.10 \
+ rustls-0.22.3 \
+ rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
+ rustls-pki-types-1.4.1 \
rustls-webpki-0.101.7 \
+ rustls-webpki-0.102.2 \
rustversion-1.0.14 \
rusty_jsc-0.1.0 \
rusty_jsc_macros-0.1.0 \
rusty_jsc_sys-0.1.0 \
rusty_pool-0.7.0 \
- ryu-1.0.16 \
+ ruzstd-0.5.0 \
+ ryu-1.0.17 \
salsa20-0.10.2 \
same-file-1.0.6 \
- schannel-0.1.22 \
+ schannel-0.1.23 \
schemars-0.8.16 \
schemars_derive-0.8.16 \
+ scoped-tls-0.1.2 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
scrypt-0.11.0 \
sct-0.7.1 \
- sdl2-0.35.2 \
- sdl2-sys-0.35.2 \
seahash-4.1.0 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
self_cell-1.0.3 \
+ semver-0.9.0 \
semver-0.11.0 \
- semver-1.0.20 \
+ semver-1.0.22 \
+ semver-parser-0.7.0 \
semver-parser-0.10.2 \
- serde-1.0.193 \
+ serde-1.0.197 \
serde-wasm-bindgen-0.4.5 \
- serde_bytes-0.11.12 \
+ serde_bytes-0.11.14 \
serde_cbor-0.11.2 \
- serde_derive-1.0.193 \
+ serde_derive-1.0.197 \
serde_derive_internals-0.26.0 \
- serde_json-1.0.108 \
- serde_path_to_error-0.1.14 \
+ serde_json-1.0.115 \
+ serde_path_to_error-0.1.16 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
serde_yaml-0.8.26 \
- serde_yaml-0.9.29 \
- serial_test-0.5.1 \
- serial_test_derive-0.5.1 \
+ serde_yaml-0.9.34+deprecated \
+ serial_test-2.0.0 \
+ serial_test_derive-2.0.0 \
sha1-0.10.6 \
sha2-0.10.8 \
sharded-slab-0.1.7 \
shared-buffer-0.1.4 \
shell-words-1.1.0 \
+ signal-hook-registry-1.4.1 \
simdutf8-0.1.4 \
- similar-2.3.0 \
+ similar-2.5.0 \
slab-0.4.9 \
slice-group-by-0.3.1 \
- smallvec-1.11.2 \
+ smallvec-0.6.14 \
+ smallvec-1.13.2 \
+ smoltcp-0.8.2 \
socket2-0.4.10 \
- socket2-0.5.5 \
+ socket2-0.5.6 \
sparx-0.1.2 \
spin-0.9.8 \
- spinoff-0.5.4 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strsim-0.10.0 \
- strum-0.24.1 \
strum-0.25.0 \
- strum_macros-0.24.3 \
strum_macros-0.25.3 \
subtle-2.5.0 \
syn-1.0.109 \
- syn-2.0.42 \
+ syn-2.0.58 \
+ sync_wrapper-0.1.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
tap-1.0.1 \
tar-0.4.40 \
target-lexicon-0.11.2 \
- target-lexicon-0.12.12 \
- tempfile-3.8.1 \
+ target-lexicon-0.12.14 \
+ tempfile-3.10.1 \
term-0.7.0 \
term_size-0.3.2 \
- termcolor-1.4.0 \
+ termcolor-1.4.1 \
termios-0.3.3 \
termtree-0.4.1 \
- test-log-0.2.14 \
- test-log-macros-0.2.14 \
+ test-log-0.2.15 \
+ test-log-macros-0.2.15 \
tester-0.9.1 \
- thiserror-1.0.51 \
- thiserror-impl-1.0.51 \
- thread_local-1.1.7 \
- time-0.3.31 \
+ thiserror-1.0.58 \
+ thiserror-impl-1.0.58 \
+ thread-scoped-1.0.2 \
+ thread_local-1.1.8 \
+ time-0.1.45 \
+ time-0.3.34 \
time-core-0.1.2 \
- time-macros-0.2.16 \
+ time-macros-0.2.17 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
tldextract-0.6.0 \
- tokio-1.35.1 \
+ tokio-0.1.22 \
+ tokio-1.37.0 \
+ tokio-codec-0.1.2 \
+ tokio-core-0.1.18 \
+ tokio-current-thread-0.1.7 \
+ tokio-executor-0.1.10 \
+ tokio-fs-0.1.7 \
+ tokio-io-0.1.13 \
tokio-macros-2.2.0 \
tokio-native-tls-0.3.1 \
+ tokio-reactor-0.1.12 \
tokio-rustls-0.24.1 \
tokio-serde-0.8.0 \
+ tokio-stream-0.1.15 \
+ tokio-sync-0.1.8 \
+ tokio-tcp-0.1.4 \
+ tokio-threadpool-0.1.18 \
+ tokio-timer-0.2.13 \
tokio-tungstenite-0.20.1 \
- tokio-util-0.6.10 \
+ tokio-udp-0.1.6 \
+ tokio-uds-0.2.7 \
tokio-util-0.7.10 \
toml-0.5.11 \
toml-0.7.8 \
- toml-0.8.8 \
+ toml-0.8.12 \
toml_datetime-0.6.5 \
toml_edit-0.19.15 \
- toml_edit-0.21.0 \
+ toml_edit-0.22.9 \
tower-0.4.13 \
tower-http-0.4.4 \
tower-layer-0.3.2 \
@@ -487,39 +536,40 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
+ tracing-serde-0.1.3 \
tracing-subscriber-0.3.18 \
tracing-test-0.2.4 \
tracing-test-macro-0.2.4 \
tracing-wasm-0.2.1 \
try-lock-0.2.5 \
- trybuild-1.0.86 \
+ trybuild-1.0.91 \
+ tun-tap-0.1.4 \
tungstenite-0.20.1 \
+ twox-hash-1.6.3 \
typenum-1.17.0 \
typetag-0.1.8 \
typetag-impl-0.1.8 \
ucd-trie-0.1.6 \
unicase-2.7.0 \
- unicode-bidi-0.3.14 \
+ unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
- unicode-normalization-0.1.22 \
- unicode-segmentation-1.10.1 \
+ unicode-normalization-0.1.23 \
+ unicode-segmentation-1.11.0 \
unicode-width-0.1.11 \
unicode-xid-0.2.4 \
unix_mode-0.1.4 \
unreachable-1.0.0 \
- unsafe-libyaml-0.2.10 \
+ unsafe-libyaml-0.2.11 \
untrusted-0.9.0 \
+ ureq-2.9.6 \
url-2.5.0 \
urlencoding-2.1.3 \
utf-8-0.7.6 \
utf8parse-0.2.1 \
- uuid-1.6.1 \
+ uuid-1.8.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
- version-compare-0.1.1 \
version_check-0.9.4 \
- virtual-mio-0.3.0 \
- virtual-net-0.6.1 \
void-1.0.2 \
wai-bindgen-gen-core-0.2.3 \
wai-bindgen-gen-rust-0.2.3 \
@@ -531,17 +581,19 @@ CARGO_CRATES= addr2line-0.21.0 \
wai-parser-0.2.3 \
wait-timeout-0.2.0 \
waker-fn-1.1.1 \
- walkdir-2.4.0 \
+ walkdir-2.5.0 \
want-0.3.1 \
+ wasi-0.10.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.89 \
- wasm-bindgen-backend-0.2.89 \
- wasm-bindgen-futures-0.4.39 \
- wasm-bindgen-macro-0.2.89 \
- wasm-bindgen-macro-support-0.2.89 \
- wasm-bindgen-shared-0.2.89 \
- wasm-bindgen-test-0.3.39 \
- wasm-bindgen-test-macro-0.3.39 \
+ wasite-0.1.0 \
+ 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 \
+ wasm-bindgen-test-0.3.42 \
+ wasm-bindgen-test-macro-0.3.42 \
wasm-coredump-builder-0.1.22 \
wasm-coredump-encoder-0.1.22 \
wasm-coredump-types-0.1.22 \
@@ -549,84 +601,66 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-encoder-0.23.0 \
wasm-encoder-0.32.0 \
wasm-smith-0.4.5 \
- wasm-streams-0.3.0 \
- wasmer-api-0.0.23 \
- wasmer-edge-cli-0.1.4 \
+ wasm-streams-0.4.0 \
wasmer-inline-c-0.1.2 \
wasmer-inline-c-macro-0.1.6 \
- wasmer-registry-5.10.0 \
wasmer-toml-0.9.2 \
- wasmer-wasm-interface-4.2.4 \
- wasmparser-0.51.4 \
- wasmparser-0.83.0 \
wasmparser-0.95.0 \
- wasmparser-0.118.1 \
- wasmprinter-0.2.75 \
+ wasmparser-0.121.2 \
+ wasmprinter-0.2.80 \
wast-24.0.0 \
wast-38.0.1 \
wast-64.0.0 \
wat-1.0.71 \
- wayland-client-0.29.5 \
- wayland-commons-0.29.5 \
- wayland-cursor-0.29.5 \
- wayland-protocols-0.29.5 \
- wayland-scanner-0.29.5 \
- wayland-sys-0.29.5 \
wcgi-0.1.2 \
wcgi-host-0.1.2 \
- web-sys-0.3.66 \
+ web-sys-0.3.69 \
webc-5.8.1 \
- webpki-roots-0.25.3 \
- weezl-0.1.7 \
- whoami-1.4.1 \
+ webpki-roots-0.25.4 \
+ webpki-roots-0.26.1 \
+ weezl-0.1.8 \
+ whoami-1.5.1 \
+ winapi-0.2.8 \
winapi-0.3.9 \
+ winapi-build-0.1.1 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-core-0.51.1 \
+ windows-core-0.52.0 \
windows-sys-0.33.0 \
- windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
- windows-targets-0.42.2 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
- windows_aarch64_gnullvm-0.42.2 \
+ windows-targets-0.52.4 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.4 \
windows_aarch64_msvc-0.33.0 \
- windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.4 \
windows_i686_gnu-0.33.0 \
- windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.4 \
windows_i686_msvc-0.33.0 \
- windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.4 \
windows_x86_64_gnu-0.33.0 \
- windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
- windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnu-0.52.4 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.4 \
windows_x86_64_msvc-0.33.0 \
- windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
- winnow-0.5.30 \
+ windows_x86_64_msvc-0.52.4 \
+ winnow-0.5.40 \
+ winnow-0.6.5 \
winreg-0.50.0 \
+ ws2_32-sys-0.2.1 \
wyz-0.5.1 \
- x11-dl-2.21.0 \
- xattr-1.1.3 \
- xcursor-0.3.5 \
- xml-rs-0.8.19 \
- xxhash-rust-0.8.8 \
+ xattr-1.3.1 \
+ xxhash-rust-0.8.10 \
yaml-rust-0.4.5 \
yansi-0.5.1 \
+ yansi-1.0.1 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
zeroize-1.7.0
diff --git a/devel/wasmer/distinfo b/devel/wasmer/distinfo
index 0ca67d21a449..3f0efcd5ebc5 100644
--- a/devel/wasmer/distinfo
+++ b/devel/wasmer/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1703582726
+TIMESTAMP = 1714322453
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/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/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+SHA256 (rust/crates/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/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
@@ -19,10 +19,10 @@ 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/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
SIZE (rust/crates/anes-0.1.6.crate) = 23857
-SHA256 (rust/crates/anstream-0.6.5.crate) = d664a92ecae85fd0a7392615844904654d1d5f5514837f471ddef4a057aba1b6
-SIZE (rust/crates/anstream-0.6.5.crate) = 30004
-SHA256 (rust/crates/anstyle-1.0.4.crate) = 7079075b41f533b8c61d2a4d073c4676e1f8b249ff94a393b0595db304e0dd87
-SIZE (rust/crates/anstyle-1.0.4.crate) = 13998
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
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
@@ -31,8 +31,8 @@ SHA256 (rust/crates/anstyle-wincon-3.0.2.crate) = 1cd54b81ec8d6180e24654d0b371ad
SIZE (rust/crates/anstyle-wincon-3.0.2.crate) = 11272
SHA256 (rust/crates/any_ascii-0.1.7.crate) = 70033777eb8b5124a81a1889416543dddef2de240019b674c81285a2635a7e1e
SIZE (rust/crates/any_ascii-0.1.7.crate) = 220683
-SHA256 (rust/crates/anyhow-1.0.76.crate) = 59d2a3357dde987206219e78ecfbbb6e8dad06cbb65292758d3270e6254f7355
-SIZE (rust/crates/anyhow-1.0.76.crate) = 44259
+SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
+SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
@@ -45,88 +45,94 @@ SHA256 (rust/crates/ascii-0.9.3.crate) = eab1c04a571841102f5345a8fc0f6bb3d31c315
SIZE (rust/crates/ascii-0.9.3.crate) = 28283
SHA256 (rust/crates/assert_cmd-1.0.8.crate) = c98233c6673d8601ab23e77eb38f999c51100d46c5703b17288c57fddf3a1ffe
SIZE (rust/crates/assert_cmd-1.0.8.crate) = 27830
-SHA256 (rust/crates/assert_cmd-2.0.12.crate) = 88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6
-SIZE (rust/crates/assert_cmd-2.0.12.crate) = 25347
-SHA256 (rust/crates/async-compression-0.4.5.crate) = bc2d0cfb2a7388d34f590e76686704c494ed7aaceed62ee1ba35cbf363abc2a5
-SIZE (rust/crates/async-compression-0.4.5.crate) = 99222
-SHA256 (rust/crates/async-trait-0.1.75.crate) = fdf6721fb0140e4f897002dd086c06f6c27775df19cfe1fccb21181a48fd2c98
-SIZE (rust/crates/async-trait-0.1.75.crate) = 29209
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
+SHA256 (rust/crates/async-compression-0.4.7.crate) = 86a9249d1447a85f95810c620abea82e001fe58a31713fcce614caf52499f905
+SIZE (rust/crates/async-compression-0.4.7.crate) = 99674
+SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681
+SIZE (rust/crates/async-trait-0.1.79.crate) = 29558
+SHA256 (rust/crates/async-tungstenite-0.23.0.crate) = a1e9efbe14612da0a19fb983059a0b621e9cf6225d7018ecab4f9988215540dc
+SIZE (rust/crates/async-tungstenite-0.23.0.crate) = 39510
SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
-SHA256 (rust/crates/base64-0.21.5.crate) = 35636a1494ede3b646cc98f74f8e62c773a38a659ebc777a2cf26b9b74171df9
-SIZE (rust/crates/base64-0.21.5.crate) = 77134
-SHA256 (rust/crates/basic-toml-0.1.7.crate) = 2f2139706359229bfa8f19142ac1155b4b80beafb7a60471ac5dd109d4a19778
-SIZE (rust/crates/basic-toml-0.1.7.crate) = 50279
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
+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/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.4.1.crate) = 327762f6e5a765692301e5bb513e0d9fef63be86bbc14528052b1cd3e6f03e07
-SIZE (rust/crates/bitflags-2.4.1.crate) = 37043
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
-SHA256 (rust/crates/blake3-1.5.0.crate) = 0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87
-SIZE (rust/crates/blake3-1.5.0.crate) = 168914
+SHA256 (rust/crates/blake3-1.5.1.crate) = 30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52
+SIZE (rust/crates/blake3-1.5.1.crate) = 170239
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
SHA256 (rust/crates/bstr-0.2.17.crate) = ba3569f383e8f1598449f1a423e72e99569137b47740b1da11ef19af3d5c3223
SIZE (rust/crates/bstr-0.2.17.crate) = 330350
-SHA256 (rust/crates/bstr-1.8.0.crate) = 542f33a8835a0884b006a0c3df3dadd99c0c3f296ed26c2fdc8028e01ad6230c
-SIZE (rust/crates/bstr-1.8.0.crate) = 380176
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/build-deps-0.1.4.crate) = 64f14468960818ce4f3e3553c32d524446687884f8e7af5d3e252331d8a87e43
SIZE (rust/crates/build-deps-0.1.4.crate) = 35939
SHA256 (rust/crates/build_const-0.2.2.crate) = b4ae4235e6dac0694637c763029ecea1a2ec9e4e06ec2729bd21ba4d9c863eb7
SIZE (rust/crates/build_const-0.2.2.crate) = 4511
-SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
-SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
-SHA256 (rust/crates/bytecheck-0.6.11.crate) = 8b6372023ac861f6e6dc89c8344a8f398fb42aaba2b5dbc649ca0c0e9dbcb627
-SIZE (rust/crates/bytecheck-0.6.11.crate) = 8300
-SHA256 (rust/crates/bytecheck_derive-0.6.11.crate) = a7ec4c6f261935ad534c0c22dbef2201b45918860eb1c574b972bd213a76af61
-SIZE (rust/crates/bytecheck_derive-0.6.11.crate) = 5476
+SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
+SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
+SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
+SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
+SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-0.4.12.crate) = 206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c
+SIZE (rust/crates/bytes-0.4.12.crate) = 46361
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
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.5.crate) = e34637b3140142bdf929fb439e8aa4ebad7651ebf7b1080b3930aa16ac1459ff
-SIZE (rust/crates/cargo-platform-0.1.5.crate) = 11638
+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.15.4.crate) = eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a
SIZE (rust/crates/cargo_metadata-0.15.4.crate) = 19993
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cbindgen-0.24.5.crate) = 4b922faaf31122819ec80c4047cc684c6979a087366c069611e33649bf98e18d
SIZE (rust/crates/cbindgen-0.24.5.crate) = 196574
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
+SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cfg-if-0.1.10.crate) = 4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
+SIZE (rust/crates/cfg-if-0.1.10.crate) = 7933
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
-SIZE (rust/crates/chrono-0.4.31.crate) = 214513
-SHA256 (rust/crates/ciborium-0.2.1.crate) = effd91f6c78e5a4ace8a5d3c0b6bfaec9e2baaef55f3efc00e45fb2e477ee926
-SIZE (rust/crates/ciborium-0.2.1.crate) = 34974
-SHA256 (rust/crates/ciborium-io-0.2.1.crate) = cdf919175532b369853f5d5e20b26b43112613fd6fe7aee757e35f7a44642656
-SIZE (rust/crates/ciborium-io-0.2.1.crate) = 6679
-SHA256 (rust/crates/ciborium-ll-0.2.1.crate) = defaa24ecc093c77630e6c15e17c51f5e187bf35ee514f4e2d67baaa96dae22b
-SIZE (rust/crates/ciborium-ll-0.2.1.crate) = 14649
+SHA256 (rust/crates/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
+SIZE (rust/crates/chrono-0.4.37.crate) = 234441
+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/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clap-4.4.11.crate) = bfaff671f6b22ca62406885ece523383b9b64022e341e53e009a62ebc47a45f2
SIZE (rust/crates/clap-4.4.11.crate) = 54782
-SHA256 (rust/crates/clap-verbosity-flag-2.1.1.crate) = 3c90e95e5bd4e8ac34fa6f37c774b0c6f8ed06ea90c79931fd448fcf941a9767
-SIZE (rust/crates/clap-verbosity-flag-2.1.1.crate) = 12125
SHA256 (rust/crates/clap_builder-4.4.11.crate) = a216b506622bb1d316cd51328dce24e07bdff4a6128a47c7e7fad11878d5adbb
SIZE (rust/crates/clap_builder-4.4.11.crate) = 163317
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/cloudabi-0.0.3.crate) = ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
+SIZE (rust/crates/cloudabi-0.0.3.crate) = 22156
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
@@ -139,12 +145,14 @@ SHA256 (rust/crates/comfy-table-7.1.0.crate) = 7c64043d6c7b7a4c58e39e7efccfdea7b
SIZE (rust/crates/comfy-table-7.1.0.crate) = 72879
SHA256 (rust/crates/compiletest_rs-0.6.0.crate) = 0086d6ad78cf409c3061618cd98e2789d5c9ce598fc9651611cf62eae0a599cb
SIZE (rust/crates/compiletest_rs-0.6.0.crate) = 54431
-SHA256 (rust/crates/console-0.15.7.crate) = c926e00cc70edefdc64d3a5ff31cc65bb97a3460097762bd23afb4d8145fccf8
-SIZE (rust/crates/console-0.15.7.crate) = 35409
+SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
+SIZE (rust/crates/console-0.15.8.crate) = 36364
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/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
SHA256 (rust/crates/cooked-waker-5.0.0.crate) = 147be55d677052dabc6b22252d5dd0fd4c29c8c27aa4f2fbef0f94aa003b406f
SIZE (rust/crates/cooked-waker-5.0.0.crate) = 11317
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -155,8 +163,8 @@ SHA256 (rust/crates/corosensei-0.1.4.crate) = 80128832c58ea9cbd041d2a759ec449224
SIZE (rust/crates/corosensei-0.1.4.crate) = 65222
SHA256 (rust/crates/counter-0.5.7.crate) = 2d458e66999348f56fd3ffcfbb7f7951542075ca8359687c703de6500c1ddccd
SIZE (rust/crates/counter-0.5.7.crate) = 12868
-SHA256 (rust/crates/cpufeatures-0.2.11.crate) = ce420fe07aecd3e67c5f910618fe65e94158f6dcc0adf44e00d69ce2bdfe0fd0
-SIZE (rust/crates/cpufeatures-0.2.11.crate) = 12727
+SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/cranelift-bforest-0.91.1.crate) = 2a2ab4512dfd3a6f4be184403a195f76e81a8a9f9e6c898e19d2dc3ce20e0115
SIZE (rust/crates/cranelift-bforest-0.91.1.crate) = 30789
SHA256 (rust/crates/cranelift-codegen-0.91.1.crate) = 98b022ed2a5913a38839dfbafe6cf135342661293b08049843362df4301261dc
@@ -175,62 +183,66 @@ SHA256 (rust/crates/cranelift-isle-0.91.1.crate) = 393bc73c451830ff8dbb3a07f6184
SIZE (rust/crates/cranelift-isle-0.91.1.crate) = 60316
SHA256 (rust/crates/crc-1.8.1.crate) = d663548de7f5cca343f1e0a48d14dcfb0e9eb4e079ec58883b7251539fa10aeb
SIZE (rust/crates/crc-1.8.1.crate) = 9114
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
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/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216
SIZE (rust/crates/critical-section-1.1.2.crate) = 18337
-SHA256 (rust/crates/crossbeam-channel-0.5.9.crate) = 14c3242926edf34aec4ac3a77108ad4854bffaa2e4ddc1824124ce59231302d5
-SIZE (rust/crates/crossbeam-channel-0.5.9.crate) = 90437
-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
-SIZE (rust/crates/crossbeam-epoch-0.9.16.crate) = 47037
-SHA256 (rust/crates/crossbeam-queue-0.3.9.crate) = b9bcf5bdbfdd6030fb4a1c497b5d5fc5921aa2f60d359a17e249c0e6df3de153
-SIZE (rust/crates/crossbeam-queue-0.3.9.crate) = 15477
-SHA256 (rust/crates/crossbeam-utils-0.8.17.crate) = c06d96137f14f244c37f989d9fff8f95e6c18b918e71f36638f8c49112e4c78f
-SIZE (rust/crates/crossbeam-utils-0.8.17.crate) = 42324
+SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
+SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
+SHA256 (rust/crates/crossbeam-deque-0.7.4.crate) = c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed
+SIZE (rust/crates/crossbeam-deque-0.7.4.crate) = 19868
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+SHA256 (rust/crates/crossbeam-epoch-0.8.2.crate) = 058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace
+SIZE (rust/crates/crossbeam-epoch-0.8.2.crate) = 39283
+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.2.3.crate) = 774ba60a54c213d409d5353bda12d49cd68d14e45036a285234c8d6f91f92570
+SIZE (rust/crates/crossbeam-queue-0.2.3.crate) = 14753
+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.7.2.crate) = c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8
+SIZE (rust/crates/crossbeam-utils-0.7.2.crate) = 34338
+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.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
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.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
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.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479e5b5453eb8e10bb99a759fe
-SIZE (rust/crates/csv-1.3.0.crate) = 888212
-SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
-SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
SHA256 (rust/crates/ctor-0.1.26.crate) = 6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096
SIZE (rust/crates/ctor-0.1.26.crate) = 10803
-SHA256 (rust/crates/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
-SIZE (rust/crates/cty-0.2.2.crate) = 7230
-SHA256 (rust/crates/cynic-3.3.0.crate) = dcdc5f4454181d193b830f4c7c078d2c7cad5bd35967436467104a1dd9183041
-SIZE (rust/crates/cynic-3.3.0.crate) = 55496
-SHA256 (rust/crates/cynic-codegen-3.3.0.crate) = ca35aca0bce346d72a3443693d6008a3d085e3a9d41cdc034c1fc05574c486ee
-SIZE (rust/crates/cynic-codegen-3.3.0.crate) = 86056
-SHA256 (rust/crates/cynic-proc-macros-3.3.0.crate) = 4a9089aa5d1d58ab88c12c75458f8def586e1164a16a7c7123f4e90daa8d6f16
-SIZE (rust/crates/cynic-proc-macros-3.3.0.crate) = 2412
+SHA256 (rust/crates/cynic-3.4.3.crate) = 7335114540697c7b1c1a0131cbe0e983fdb1e646f881234afe9e2a66133ac99a
+SIZE (rust/crates/cynic-3.4.3.crate) = 38878
+SHA256 (rust/crates/cynic-codegen-3.5.1.crate) = 9ac40efa3e97024222fa95d4c85ce093e2337ed5cdf7279374777132b419f50c
+SIZE (rust/crates/cynic-codegen-3.5.1.crate) = 86299
+SHA256 (rust/crates/cynic-proc-macros-3.5.1.crate) = ff4890059f47b6864d53231fd7d336893fc4a28bc1fff62c3ad4966a82994b84
+SIZE (rust/crates/cynic-proc-macros-3.5.1.crate) = 2410
SHA256 (rust/crates/darling-0.14.4.crate) = 7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850
SIZE (rust/crates/darling-0.14.4.crate) = 25168
-SHA256 (rust/crates/darling-0.20.3.crate) = 0209d94da627ab5605dcccf08bb18afa5009cfbef48d8a8b7d7bdbc79be25c5e
-SIZE (rust/crates/darling-0.20.3.crate) = 26066
+SHA256 (rust/crates/darling-0.20.8.crate) = 54e36fcd13ed84ffdfda6f5be89b31287cbb80c439841fe69e04841435464391
+SIZE (rust/crates/darling-0.20.8.crate) = 31234
SHA256 (rust/crates/darling_core-0.14.4.crate) = 109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0
SIZE (rust/crates/darling_core-0.14.4.crate) = 57485
-SHA256 (rust/crates/darling_core-0.20.3.crate) = 177e3443818124b357d8e76f53be906d60937f0d3a90773a664fa63fa253e621
-SIZE (rust/crates/darling_core-0.20.3.crate) = 60281
+SHA256 (rust/crates/darling_core-0.20.8.crate) = 9c2cf1c23a687a1feeb728783b993c4e1ad83d99f351801977dd809b48d0a70f
+SIZE (rust/crates/darling_core-0.20.8.crate) = 64442
SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e
SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
-SHA256 (rust/crates/darling_macro-0.20.3.crate) = 836a9bbc7ad63342d6d6e7b815ccab164bc77a2d95d84bc3117a8c0d5c98e2d5
-SIZE (rust/crates/darling_macro-0.20.3.crate) = 1859
+SHA256 (rust/crates/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f
+SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
-SHA256 (rust/crates/deranged-0.3.10.crate) = 8eb30d70a07a3b04884d2677f06bec33509dc67ca60d92949e5535352d3191dc
-SIZE (rust/crates/deranged-0.3.10.crate) = 17803
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
SIZE (rust/crates/derivative-2.2.0.crate) = 48076
SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
@@ -241,8 +253,8 @@ SHA256 (rust/crates/derive_builder_core-0.12.0.crate) = c11bdc11a0c47bc7d37d582b
SIZE (rust/crates/derive_builder_core-0.12.0.crate) = 31438
SHA256 (rust/crates/derive_builder_macro-0.12.0.crate) = ebcda35c7a396850a55ffeac740804b40ffec779b98fffbb1738f4033f0ee79e
SIZE (rust/crates/derive_builder_macro-0.12.0.crate) = 6288
-SHA256 (rust/crates/dialoguer-0.10.4.crate) = 59c6f2989294b9a498d3ad5491a79c6deb604617378e1cdc4bfc1c1361fe2f87
-SIZE (rust/crates/dialoguer-0.10.4.crate) = 29928
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
@@ -261,32 +273,26 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
SHA256 (rust/crates/distance-0.4.0.crate) = 6d9d8664cf849d7d0f3114a3a387d2f5e4303176d746d5a951aaddc66dfe9240
SIZE (rust/crates/distance-0.4.0.crate) = 8515
-SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
-SIZE (rust/crates/dlib-0.5.2.crate) = 5806
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
-SHA256 (rust/crates/dyn-clone-1.0.16.crate) = 545b22097d44f8a9581187cdf93de7a71e4722bf51200cfaba810865b49a495d
-SIZE (rust/crates/dyn-clone-1.0.16.crate) = 11766
+SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
+SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
SIZE (rust/crates/dynasm-1.2.3.crate) = 103467
SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9
SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701
-SHA256 (rust/crates/edge-schema-0.0.1.crate) = 37f4d009ae866a6010c28fc2590976fdc35c81544000604f0137277c0153d165
-SIZE (rust/crates/edge-schema-0.0.1.crate) = 39140
-SHA256 (rust/crates/edge-schema-0.0.2.crate) = f9be9b51f4fab3714afc1957b7b609211e428c897fb06df0f6aadb3405a424f3
-SIZE (rust/crates/edge-schema-0.0.2.crate) = 41985
-SHA256 (rust/crates/edge-util-0.0.1.crate) = 5d665cdd8fd34e6faf57815d007ec4d5853f2c79d8cb37b9293225f3555ed239
-SIZE (rust/crates/edge-util-0.0.1.crate) = 4049
+SHA256 (rust/crates/edge-schema-0.0.3.crate) = 183ddfb52c2441be9d8c3c870632135980ba98e0c4f688da11bcbebb4e26f128
+SIZE (rust/crates/edge-schema-0.0.3.crate) = 45271
+SHA256 (rust/crates/edge-schema-0.1.0.crate) = 0966f1fd49610cc67a835124e6fb4d00a36104e1aa34383c5ef5a265ca00ea2a
+SIZE (rust/crates/edge-schema-0.1.0.crate) = 45546
+SHA256 (rust/crates/edge-util-0.1.0.crate) = 60d06780ae676369e0a9ac2c75f7d1a6d22e157ef5b10cfeda0ee6a465cf7337
+SIZE (rust/crates/edge-util-0.1.0.crate) = 4035
SHA256 (rust/crates/educe-0.4.23.crate) = 0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f
SIZE (rust/crates/educe-0.4.23.crate) = 44244
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
-SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
SHA256 (rust/crates/enum-iterator-0.7.0.crate) = 4eeac5c5edb79e4e39fe8439ef35207780a11f69c52cbe424ce3dfad4cb78de6
@@ -309,8 +315,8 @@ SHA256 (rust/crates/fallible-iterator-0.2.0.crate) = 4443176a9f2c162692bd3d352d7
SIZE (rust/crates/fallible-iterator-0.2.0.crate) = 18509
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/fern-0.6.2.crate) = d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee
SIZE (rust/crates/fern-0.6.2.crate) = 304626
SHA256 (rust/crates/field-offset-0.3.6.crate) = 38e2275cc4e4fc009b0669731a1e5ab7ebf11f469eaede2bab9309a5b4d6057f
@@ -333,36 +339,44 @@ SHA256 (rust/crates/form_urlencoded-1.2.1.crate) = e13624c2627564efccf4934284bdd
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/fuchsia-zircon-0.3.3.crate) = 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
+SIZE (rust/crates/fuchsia-zircon-0.3.3.crate) = 22565
+SHA256 (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
+SIZE (rust/crates/fuchsia-zircon-sys-0.3.3.crate) = 7191
SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
SIZE (rust/crates/funty-2.0.0.crate) = 13160
-SHA256 (rust/crates/futures-0.3.29.crate) = da0290714b38af9b4a7b094b8a37086d1b4e61f2df9122c3cad2577669145335
-SIZE (rust/crates/futures-0.3.29.crate) = 53624
-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-executor-0.3.29.crate) = 0f4fb8693db0cf099eadcca0efe2a5a22e4550f98ed16aba6c48700da29597bc
-SIZE (rust/crates/futures-executor-0.3.29.crate) = 17745
-SHA256 (rust/crates/futures-io-0.3.29.crate) = 8bf34a163b5c4c52d0478a4d757da8fb65cabef42ba90515efee0f6f9fa45aaa
-SIZE (rust/crates/futures-io-0.3.29.crate) = 8908
-SHA256 (rust/crates/futures-macro-0.3.29.crate) = 53b153fd91e4b0147f4aced87be237c98248656bb01050b96bf3ee89220a8ddb
-SIZE (rust/crates/futures-macro-0.3.29.crate) = 11278
-SHA256 (rust/crates/futures-sink-0.3.29.crate) = e36d3378ee38c2a36ad710c5d30c2911d752cb941c00c72dbabfb786a7970817
-SIZE (rust/crates/futures-sink-0.3.29.crate) = 7853
-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/fuse-0.3.1.crate) = 80e57070510966bfef93662a81cb8aa2b1c7db0964354fa9921434f04b9e8660
+SIZE (rust/crates/fuse-0.3.1.crate) = 25001
+SHA256 (rust/crates/futures-0.1.31.crate) = 3a471a38ef8ed83cd6e40aa59c1ffe17db6855c18e3604d9c4ed8c08ebc28678
+SIZE (rust/crates/futures-0.1.31.crate) = 157731
+SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (rust/crates/futures-0.3.30.crate) = 53828
+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-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+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/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
SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
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/ghost-0.1.16.crate) = ef81e7cedce6ab54cd5dc7b3400c442c8d132fe03200a1be0637db7ef308ff17
-SIZE (rust/crates/ghost-0.1.16.crate) = 14783
+SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
+SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/ghost-0.1.17.crate) = b0e085ded9f1267c32176b40921b9754c474f7dd96f7e808d4a982e48aa1e854
+SIZE (rust/crates/ghost-0.1.17.crate) = 14781
SHA256 (rust/crates/gimli-0.26.2.crate) = 22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d
SIZE (rust/crates/gimli-0.26.2.crate) = 717340
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
@@ -373,20 +387,26 @@ SHA256 (rust/crates/graphql-introspection-query-0.2.0.crate) = 7f2a4732cf5140bd6
SIZE (rust/crates/graphql-introspection-query-0.2.0.crate) = 2664
SHA256 (rust/crates/graphql-parser-0.4.0.crate) = d2ebc8013b4426d5b81a4364c419a95ed0b404af2b82e2457de52d9348f0e474
SIZE (rust/crates/graphql-parser-0.4.0.crate) = 33100
-SHA256 (rust/crates/graphql_client-0.11.0.crate) = 7fc16d75d169fddb720d8f1c7aed6413e329e1584079b9734ff07266a193f5bc
-SIZE (rust/crates/graphql_client-0.11.0.crate) = 29369
-SHA256 (rust/crates/graphql_client_codegen-0.11.0.crate) = f290ecfa3bea3e8a157899dc8a1d96ee7dd6405c18c8ddd213fc58939d18a0e9
-SIZE (rust/crates/graphql_client_codegen-0.11.0.crate) = 121430
-SHA256 (rust/crates/graphql_query_derive-0.11.0.crate) = a755cc59cda2641ea3037b4f9f7ef40471c329f55c1fa2db6fa0bb7ae6c1f7ce
-SIZE (rust/crates/graphql_query_derive-0.11.0.crate) = 3325
+SHA256 (rust/crates/graphql-ws-client-0.6.0.crate) = c0063064d93204da0f0baf4dc0e03bf8a9307f6924a37e604b912a63b08aa7ea
+SIZE (rust/crates/graphql-ws-client-0.6.0.crate) = 19949
+SHA256 (rust/crates/graphql_client-0.13.0.crate) = 09cdf7b487d864c2939b23902291a5041bc4a84418268f25fda1c8d4e15ad8fa
+SIZE (rust/crates/graphql_client-0.13.0.crate) = 33493
+SHA256 (rust/crates/graphql_client_codegen-0.13.0.crate) = a40f793251171991c4eb75bd84bc640afa8b68ff6907bc89d3b712a22f700506
+SIZE (rust/crates/graphql_client_codegen-0.13.0.crate) = 122071
+SHA256 (rust/crates/graphql_query_derive-0.13.0.crate) = 00bda454f3d313f909298f626115092d348bc231025699f557b27e248475f48c
+SIZE (rust/crates/graphql_query_derive-0.13.0.crate) = 3499
SHA256 (rust/crates/gumdrop-0.8.1.crate) = 5bc700f989d2f6f0248546222d9b4258f5b02a171a431f8285a81c08142629e3
SIZE (rust/crates/gumdrop-0.8.1.crate) = 17522
SHA256 (rust/crates/gumdrop_derive-0.8.1.crate) = 729f9bd3449d77e7831a18abfb7ba2f99ee813dfd15b8c2167c9a54ba20aa99d
SIZE (rust/crates/gumdrop_derive-0.8.1.crate) = 11657
-SHA256 (rust/crates/h2-0.3.22.crate) = 4d6250322ef6e60f93f9a2162799302cd6f68f79f6e5d85c8c16f14d1d958178
-SIZE (rust/crates/h2-0.3.22.crate) = 166413
-SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
-SIZE (rust/crates/half-1.8.2.crate) = 41874
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/half-1.8.3.crate) = 1b43ede17f21864e81be2fa654110bf1e793774238d86ef8555c37e6519c0403
+SIZE (rust/crates/half-1.8.3.crate) = 41624
+SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
+SIZE (rust/crates/half-2.4.0.crate) = 50666
+SHA256 (rust/crates/handlebars-3.5.5.crate) = 4498fc115fa7d34de968184e473529abb40eeb6be8bc5f7faba3d08c316cb3e3
+SIZE (rust/crates/handlebars-3.5.5.crate) = 77308
SHA256 (rust/crates/harsh-0.2.2.crate) = a6fce2283849822530a18d7d8eeb1719ac65a27cfb6649c0dc8dfd2d2cc5edfb
SIZE (rust/crates/harsh-0.2.2.crate) = 21969
SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
@@ -405,14 +425,14 @@ SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b774
SIZE (rust/crates/heck-0.3.3.crate) = 10260
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/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/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
-SIZE (rust/crates/http-0.2.11.crate) = 100478
+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/http-range-header-0.3.1.crate) = add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f
@@ -433,8 +453,8 @@ SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf5
SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
SHA256 (rust/crates/hyper-tungstenite-0.11.1.crate) = 7cc7dcb1ab67cd336f468a12491765672e61a3b6b148634dbfe2fe8acd3fe7d9
SIZE (rust/crates/hyper-tungstenite-0.11.1.crate) = 14089
-SHA256 (rust/crates/iana-time-zone-0.1.58.crate) = 8326b86b6cff230b97d0d312a6c40a60726df3332e721f72a1b035f451663b20
-SIZE (rust/crates/iana-time-zone-0.1.58.crate) = 27020
+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
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
SHA256 (rust/crates/id-arena-2.2.1.crate) = 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005
@@ -447,10 +467,10 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f
-SIZE (rust/crates/indexmap-2.1.0.crate) = 68224
-SHA256 (rust/crates/indicatif-0.17.7.crate) = fb28741c9db9a713d93deb3bb9515c20788cef5815265bee4980e87bde7e0f25
-SIZE (rust/crates/indicatif-0.17.7.crate) = 63108
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
+SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
SHA256 (rust/crates/inkwell-0.1.1.crate) = bbac11e485159a525867fb7e6aa61981453e6a72f625fde6a4ab3047b0c6dec9
SIZE (rust/crates/inkwell-0.1.1.crate) = 176392
SHA256 (rust/crates/inkwell_internals-0.7.0.crate) = 87d00c17e264ce02be5bc23d7bff959188ec7137beddd06b8b6b05a7c680ea85
@@ -461,26 +481,32 @@ SHA256 (rust/crates/inline-c-macro-0.1.5.crate) = 17f5621ec7adacda881d7c2826c064
SIZE (rust/crates/inline-c-macro-0.1.5.crate) = 2449
SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/insta-1.34.0.crate) = 5d64600be34b2fcfc267740a243fa7744441bb4947a619ac4e5bb6507f35fbfc
-SIZE (rust/crates/insta-1.34.0.crate) = 550760
+SHA256 (rust/crates/insta-1.38.0.crate) = 3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc
+SIZE (rust/crates/insta-1.38.0.crate) = 86379
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/interfaces-0.0.9.crate) = bb6250a98af259a26fd5a4a6081fccea9ac116e4c3178acf4aeb86d32d2b7715
+SIZE (rust/crates/interfaces-0.0.9.crate) = 20209
SHA256 (rust/crates/inventory-0.2.3.crate) = 84344c6e0b90a9e2b6f3f9abe5cc74402684e348df7b32adca28747e0cef091a
SIZE (rust/crates/inventory-0.2.3.crate) = 13590
+SHA256 (rust/crates/iovec-0.1.4.crate) = b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e
+SIZE (rust/crates/iovec-0.1.4.crate) = 8720
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
-SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
-SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
+SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
+SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
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/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.27.crate) = 8c37f63953c4c63420ed5fd3d6d398c719489b9f872b9fa683262f8edd363c7d
-SIZE (rust/crates/jobserver-0.1.27.crate) = 24774
-SHA256 (rust/crates/js-sys-0.3.66.crate) = cee9c64da59eae3b50095c18d3e74f8b73c0b86d2792824ff01bbce68ba229ca
-SIZE (rust/crates/js-sys-0.3.66.crate) = 80765
+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/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
+SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
+SHA256 (rust/crates/kernel32-sys-0.2.2.crate) = 7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d
+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/leb128-0.2.5.crate) = 884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67
@@ -489,74 +515,92 @@ SHA256 (rust/crates/lexical-core-0.7.6.crate) = 6607c62aa161d23d17a9072cc5da0be6
SIZE (rust/crates/lexical-core-0.7.6.crate) = 494385
SHA256 (rust/crates/lexical-sort-0.3.1.crate) = c09e4591611e231daf4d4c685a66cb0410cc1e502027a20ae55f2bb9e997207a
SIZE (rust/crates/lexical-sort-0.3.1.crate) = 63689
-SHA256 (rust/crates/libc-0.2.151.crate) = 302d7ab3130588088d277783b1e2d2e10c9e9e4a16dd9050e6ec93fb3e7048f4
-SIZE (rust/crates/libc-0.2.151.crate) = 736640
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
SHA256 (rust/crates/libfuzzer-sys-0.4.7.crate) = a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7
SIZE (rust/crates/libfuzzer-sys-0.4.7.crate) = 128332
-SHA256 (rust/crates/libloading-0.8.1.crate) = c571b676ddfc9a8c12f1f3d3085a7b163966a8fd8098a90640953ce5f6170161
-SIZE (rust/crates/libloading-0.8.1.crate) = 27893
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
-SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
-SIZE (rust/crates/libredox-0.0.2.crate) = 4538
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libsqlite3-sys-0.25.2.crate) = 29f835d03d717946d28b1d1ed632eb6f0e24a299388ee623d0c23118d3e8a7fa
SIZE (rust/crates/libsqlite3-sys-0.25.2.crate) = 4841525
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/linked_hash_set-0.1.4.crate) = 47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588
SIZE (rust/crates/linked_hash_set-0.1.4.crate) = 15328
-SHA256 (rust/crates/linux-raw-sys-0.4.12.crate) = c4cd1a83af159aa67994778be9070f0ae1bd732942279cabb14f86f986a21456
-SIZE (rust/crates/linux-raw-sys-0.4.12.crate) = 1465800
+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-sys-150.1.3.crate) = bfd60e740af945d99c2446a52e3ab8cdba2f740a40a16c51f6871bdea2abc687
SIZE (rust/crates/llvm-sys-150.1.3.crate) = 55041
+SHA256 (rust/crates/lock_api-0.3.4.crate) = c4da24a77a3d8a6d4862d95f72e6fdb9c09a643ecdb402d754004a557f2bec75
+SIZE (rust/crates/lock_api-0.3.4.crate) = 18750
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/log-0.3.9.crate) = e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b
+SIZE (rust/crates/log-0.3.9.crate) = 16686
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
+SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
SHA256 (rust/crates/lzma-rs-0.2.0.crate) = aba8ecb0450dfabce4ad72085eed0a75dffe8f21f7ada05638564ea9db2d7fb1
SIZE (rust/crates/lzma-rs-0.2.0.crate) = 26439
+SHA256 (rust/crates/mac_address-1.1.5.crate) = 4863ee94f19ed315bf3bc00299338d857d4b5bc856af375cc97d237382ad3856
+SIZE (rust/crates/mac_address-1.1.5.crate) = 12191
SHA256 (rust/crates/mach-0.3.2.crate) = b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa
SIZE (rust/crates/mach-0.3.2.crate) = 19611
-SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
-SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709
+SIZE (rust/crates/mach2-0.4.2.crate) = 21889
+SHA256 (rust/crates/managed-0.8.0.crate) = 0ca88d725a0a943b096803bd34e73a4437208b6077654cc4ecb2947a5f91618d
+SIZE (rust/crates/managed-0.8.0.crate) = 14199
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
+SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
+SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
SIZE (rust/crates/md5-0.7.0.crate) = 6671
-SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
-SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.6.2.crate) = 6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872
SIZE (rust/crates/memmap2-0.6.2.crate) = 27221
+SHA256 (rust/crates/memoffset-0.5.6.crate) = 043175f069eda7b85febe4a74abbaeff828d9f8b448515d3151a14a3542811aa
+SIZE (rust/crates/memoffset-0.5.6.crate) = 7382
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
-SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
-SHA256 (rust/crates/minifb-0.24.0.crate) = c66a1fdd7e946fe33fe9725012e25836bba3655769bee9ee347cce7de3f396df
-SIZE (rust/crates/minifb-0.24.0.crate) = 95691
SHA256 (rust/crates/minisign-0.7.6.crate) = 4225fad231f4cfb67990de1750bb53f10ff1d5b42b91beb2a49e6ebd36c9ab4a
SIZE (rust/crates/minisign-0.7.6.crate) = 34565
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
+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.6.23.crate) = 4afd66f5b91bf2a3bc13fad0e21caedac168ca4c707504e75585648ae80e4cc4
+SIZE (rust/crates/mio-0.6.23.crate) = 103554
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/mio-uds-0.6.8.crate) = afcb699eb26d4332647cc848492bbc15eafb26f08d0304550d5aa1f612e066f0
+SIZE (rust/crates/mio-uds-0.6.8.crate) = 11496
+SHA256 (rust/crates/miow-0.2.2.crate) = ebd808424166322d4a38da87083bfddd3ac4c131334ed55856112eb06d46944d
+SIZE (rust/crates/miow-0.2.2.crate) = 22044
SHA256 (rust/crates/miow-0.3.7.crate) = b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21
SIZE (rust/crates/miow-0.3.7.crate) = 24563
SHA256 (rust/crates/more-asserts-0.2.2.crate) = 7843ec2de400bcbc6a6328c958dc38e5359da6e93e72e37bc5246bf1ae776389
SIZE (rust/crates/more-asserts-0.2.2.crate) = 7033
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.24.3.crate) = fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069
-SIZE (rust/crates/nix-0.24.3.crate) = 266843
-SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4
-SIZE (rust/crates/nix-0.25.1.crate) = 272312
+SHA256 (rust/crates/net2-0.2.39.crate) = b13b648036a2339d06de780866fbdfda0dde886de7b3af2ddeba8b14f4ee34ac
+SIZE (rust/crates/net2-0.2.39.crate) = 20696
+SHA256 (rust/crates/nix-0.23.2.crate) = 8f3790c00a0150112de0f4cd161e3d7fc4b2d8a5542ffc35f099a2562aecb35c
+SIZE (rust/crates/nix-0.23.2.crate) = 242042
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nom-5.1.3.crate) = 08959a387a676302eebf4ddbcbc611da04285579f76f88ee0506c63b1a61dd4b
SIZE (rust/crates/nom-5.1.3.crate) = 135018
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
@@ -567,10 +611,12 @@ SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb4545924260
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
-SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
-SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
-SHA256 (rust/crates/num-traits-0.2.17.crate) = 39e3200413f237f41ab11ad6d161bc7239c84dcb631773ccd7de3dfe4b5c267c
-SIZE (rust/crates/num-traits-0.2.17.crate) = 50190
+SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
+SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
+SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
+SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9
@@ -581,38 +627,38 @@ SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1
SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
SHA256 (rust/crates/object-0.28.4.crate) = e42c982f2d955fac81dd7e1d0e1426a7d702acd9c98d19ab01083a6a0328c424
SIZE (rust/crates/object-0.28.4.crate) = 237248
+SHA256 (rust/crates/object-0.29.0.crate) = 21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53
+SIZE (rust/crates/object-0.29.0.crate) = 237723
SHA256 (rust/crates/object-0.30.4.crate) = 03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385
SIZE (rust/crates/object-0.30.4.crate) = 259203
-SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
-SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
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/opener-0.6.1.crate) = 6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788
SIZE (rust/crates/opener-0.6.1.crate) = 19173
-SHA256 (rust/crates/openssl-0.10.62.crate) = 8cde4d2d9200ad5909f8dac647e29482e07c3a35de8a13fce7c9c7747ad9f671
-SIZE (rust/crates/openssl-0.10.62.crate) = 266311
+SHA256 (rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
+SIZE (rust/crates/openssl-0.10.64.crate) = 272306
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.98.crate) = c1665caf8ab2dc9aef43d1c0023bd904633a6a05cb30b0ad59bec2ae986e57a7
-SIZE (rust/crates/openssl-sys-0.9.98.crate) = 68035
-SHA256 (rust/crates/orbclient-0.3.47.crate) = 52f0d54bde9774d3a51dcf281a5def240c71996bc6ca05d2c847ec8b2b216166
-SIZE (rust/crates/orbclient-0.3.47.crate) = 1324509
-SHA256 (rust/crates/ouroboros-0.18.1.crate) = aab3e3891cfef81d47b93c6e0aeaf4828b2dc19c0bde389f4a988fbbfe5a8f4b
-SIZE (rust/crates/ouroboros-0.18.1.crate) = 11353
-SHA256 (rust/crates/ouroboros_macro-0.18.1.crate) = f1dd5c45035b07108752f091edb8fcc13dcaffcdb8d9f40cc017e3c9afc1a5bd
-SIZE (rust/crates/ouroboros_macro-0.18.1.crate) = 21884
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
+SHA256 (rust/crates/ouroboros-0.18.3.crate) = 97b7be5a8a3462b752f4be3ff2b2bf2f7f1d00834902e46be2a4d68b87b0573c
+SIZE (rust/crates/ouroboros-0.18.3.crate) = 11348
+SHA256 (rust/crates/ouroboros_macro-0.18.3.crate) = b645dcde5f119c2c454a92d0dfa271a2a3b205da92e4292a68ead4bdbfde1f33
+SIZE (rust/crates/ouroboros_macro-0.18.3.crate) = 21969
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
-SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.9.0.crate) = f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252
+SIZE (rust/crates/parking_lot-0.9.0.crate) = 35170
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.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
-SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
+SHA256 (rust/crates/parking_lot_core-0.6.3.crate) = bda66b810a62be75176a80873726630147a5ca780cd33921e0b5709033e66b0a
+SIZE (rust/crates/parking_lot_core-0.6.3.crate) = 30573
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/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
@@ -625,20 +671,26 @@ SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61
SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
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.5.crate) = ae9cee2a55a544be8b89dc6848072af97a20f2422603c10865be2a42b580fff5
-SIZE (rust/crates/pest-2.7.5.crate) = 117583
+SHA256 (rust/crates/pest-2.7.9.crate) = 311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95
+SIZE (rust/crates/pest-2.7.9.crate) = 123517
+SHA256 (rust/crates/pest_derive-2.7.9.crate) = f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c
+SIZE (rust/crates/pest_derive-2.7.9.crate) = 36139
+SHA256 (rust/crates/pest_generator-2.7.9.crate) = c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd
+SIZE (rust/crates/pest_generator-2.7.9.crate) = 18412
+SHA256 (rust/crates/pest_meta-2.7.9.crate) = 2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca
+SIZE (rust/crates/pest_meta-2.7.9.crate) = 41547
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-SHA256 (rust/crates/pin-project-1.1.3.crate) = fda4ed1c6c173e3fc7a83629421152e01d7b1f9b7f65fb301e490e8cfc656422
-SIZE (rust/crates/pin-project-1.1.3.crate) = 57740
-SHA256 (rust/crates/pin-project-internal-1.1.3.crate) = 4359fd9c9171ec6e8c62926d6faaf553a8dc3f64e1507e76da7911b4f6a04405
-SIZE (rust/crates/pin-project-internal-1.1.3.crate) = 27824
-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-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+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-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/pkg-config-0.3.28.crate) = 69d3587f8a9e599cc7ec2c00e331f71c4e69a5f9a4b8a6efd5b07466b9736f9a
-SIZE (rust/crates/pkg-config-0.3.28.crate) = 20330
+SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
+SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -647,16 +699,14 @@ SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad26
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/predicates-2.1.5.crate) = 59230a63c37f3e18569bdb90e4a89cbf5bf8b06fea0b84e65ea10cc4df47addd
SIZE (rust/crates/predicates-2.1.5.crate) = 24165
-SHA256 (rust/crates/predicates-3.0.4.crate) = 6dfc28575c2e3f19cb3c73b93af36460ae898d426eba6fc15b9bd2a5220758a0
-SIZE (rust/crates/predicates-3.0.4.crate) = 23240
+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/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-SHA256 (rust/crates/prettytable-rs-0.10.0.crate) = eea25e07510aa6ab6547308ebe3c036016d162b8da920dbb079e3ba8acf3d95a
-SIZE (rust/crates/prettytable-rs-0.10.0.crate) = 35474
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
@@ -665,8 +715,10 @@ SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b1
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.71.crate) = 75cb1540fadbd5b8fbccc4dddad2734eba435053f725621c070711a14bb5f4b8
-SIZE (rust/crates/proc-macro2-1.0.71.crate) = 44407
+SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
+SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+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/proc-quote-0.4.0.crate) = 5e84ab161de78c915302ca325a19bee6df272800e2ae1a43fe3ef430bab2a100
SIZE (rust/crates/proc-quote-0.4.0.crate) = 17119
SHA256 (rust/crates/proc-quote-impl-0.3.2.crate) = 7fb3ec628b063cdbcf316e06a8b8c1a541d28fa6c0a8eacd2bfb2b7f49e88aa0
@@ -677,8 +729,10 @@ SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230
SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
SHA256 (rust/crates/pulldown-cmark-0.8.0.crate) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8
SIZE (rust/crates/pulldown-cmark-0.8.0.crate) = 106330
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
+SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3
+SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
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
@@ -687,50 +741,46 @@ SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4
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/raw-window-handle-0.4.3.crate) = b800beb9b6e7d2df1fe337c9e3d04e3af22a124460fb4c30fcc22c9117cefb41
-SIZE (rust/crates/raw-window-handle-0.4.3.crate) = 10636
-SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
-SIZE (rust/crates/rayon-1.8.0.crate) = 170172
-SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
-SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
-SHA256 (rust/crates/redox_syscall-0.2.16.crate) = fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a
-SIZE (rust/crates/redox_syscall-0.2.16.crate) = 24012
+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.1.57.crate) = 41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce
+SIZE (rust/crates/redox_syscall-0.1.57.crate) = 17087
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/ref-cast-1.0.21.crate) = 53313ec9f12686aeeffb43462c3ac77aa25f590a5f630eb2cde0de59417b29c7
-SIZE (rust/crates/ref-cast-1.0.21.crate) = 12659
-SHA256 (rust/crates/ref-cast-impl-1.0.21.crate) = 2566c4bf6845f2c2e83b27043c3f5dfcd5ba8f2937d6c00dc009bfb51a079dc4
-SIZE (rust/crates/ref-cast-impl-1.0.21.crate) = 9289
-SHA256 (rust/crates/ref_thread_local-0.1.1.crate) = a0d51660a68078997855ba5602f73ab3a5031bd7ad480a9d4c90fbbf04e1fff0
-SIZE (rust/crates/ref_thread_local-0.1.1.crate) = 8074
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/ref-cast-1.0.22.crate) = c4846d4c50d1721b1a3bef8af76924eef20d5e723647333798c1b519b3a9473f
+SIZE (rust/crates/ref-cast-1.0.22.crate) = 12664
+SHA256 (rust/crates/ref-cast-impl-1.0.22.crate) = 5fddb4f8d99b0a2ebafc65a87a69a7b9875e4b1ae1f00db265d300ef7f28bccc
+SIZE (rust/crates/ref-cast-impl-1.0.22.crate) = 9306
SHA256 (rust/crates/regalloc2-0.5.1.crate) = 300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c
SIZE (rust/crates/regalloc2-0.5.1.crate) = 127205
-SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343
-SIZE (rust/crates/regex-1.10.2.crate) = 252839
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f
-SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/region-3.0.0.crate) = 76e189c2369884dce920945e2ddf79b3dff49e071a167dd1817fa9c4c00d512e
-SIZE (rust/crates/region-3.0.0.crate) = 21488
-SHA256 (rust/crates/rend-0.4.1.crate) = a2571463863a6bd50c32f94402933f03457a3fbaf697a707c5be741e459f08fd
-SIZE (rust/crates/rend-0.4.1.crate) = 9305
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/region-3.0.2.crate) = e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7
+SIZE (rust/crates/region-3.0.2.crate) = 22388
+SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
+SIZE (rust/crates/rend-0.4.2.crate) = 9324
SHA256 (rust/crates/replace_with-0.1.7.crate) = e3a8614ee435691de62bcffcf4a66d91b3594bf1428a5722e79103249a095690
SIZE (rust/crates/replace_with-0.1.7.crate) = 10935
-SHA256 (rust/crates/reqwest-0.11.23.crate) = 37b1ae8d9ac08420c66222fb9096fc5de435c3c48542bc5336c51892cffafb41
-SIZE (rust/crates/reqwest-0.11.23.crate) = 158448
-SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
-SIZE (rust/crates/ring-0.17.7.crate) = 4146482
-SHA256 (rust/crates/rkyv-0.7.43.crate) = 527a97cdfef66f65998b5f3b637c26f5a5ec09cc52a3f9932313ac645f4190f5
-SIZE (rust/crates/rkyv-0.7.43.crate) = 115657
-SHA256 (rust/crates/rkyv_derive-0.7.43.crate) = b5c462a1328c8e67e4d6dbad1eb0355dd43e8ab432c6e227a43657f16ade5033
-SIZE (rust/crates/rkyv_derive-0.7.43.crate) = 18914
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/rkyv-0.7.44.crate) = 5cba464629b3394fc4dbc6f940ff8f5b4ff5c7aef40f29166fd4ad12acbc99c0
+SIZE (rust/crates/rkyv-0.7.44.crate) = 115686
+SHA256 (rust/crates/rkyv_derive-0.7.44.crate) = a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65
+SIZE (rust/crates/rkyv_derive-0.7.44.crate) = 18912
SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
SIZE (rust/crates/rmp-0.8.12.crate) = 28844
SHA256 (rust/crates/rmp-serde-0.15.5.crate) = 723ecff9ad04f4ad92fe1c8ca6c20d2196d9286e9c60727c4cb5511629260e9d
@@ -743,20 +793,30 @@ SHA256 (rust/crates/rusqlite-0.28.0.crate) = 01e213bc3ecb39ac32e81e51ebe31fd888a
SIZE (rust/crates/rusqlite-0.28.0.crate) = 137504
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustc_version-0.2.3.crate) = 138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a
+SIZE (rust/crates/rustc_version-0.2.3.crate) = 10210
SHA256 (rust/crates/rustc_version-0.3.3.crate) = f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee
SIZE (rust/crates/rustc_version-0.3.3.crate) = 12119
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustfix-0.5.1.crate) = f2c50b74badcddeb8f7652fa8323ce440b95286f8e4b64ebfd871c609672704e
SIZE (rust/crates/rustfix-0.5.1.crate) = 17768
-SHA256 (rust/crates/rustix-0.38.28.crate) = 72e572a5e8ca657d7366229cdde4bd14c4eb5499a9573d4d366fe1b599daa316
-SIZE (rust/crates/rustix-0.38.28.crate) = 365398
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
SIZE (rust/crates/rustls-0.21.10.crate) = 284920
+SHA256 (rust/crates/rustls-0.22.3.crate) = 99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c
+SIZE (rust/crates/rustls-0.22.3.crate) = 332877
+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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
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.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
+SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
SHA256 (rust/crates/rusty_jsc-0.1.0.crate) = 4f8f838ac489c4fec2ae60bcd620e70ca829b75f83d4516f2708fd2a9edafdd0
@@ -767,18 +827,22 @@ SHA256 (rust/crates/rusty_jsc_sys-0.1.0.crate) = 927443ab7a267331865e31bfe0ffb70
SIZE (rust/crates/rusty_jsc_sys-0.1.0.crate) = 4342
SHA256 (rust/crates/rusty_pool-0.7.0.crate) = 4ed36cdb20de66d89a17ea04b8883fc7a386f2cf877aaedca5005583ce4876ff
SIZE (rust/crates/rusty_pool-0.7.0.crate) = 25301
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/ruzstd-0.5.0.crate) = 58c4eb8a81997cf040a091d1f7e1938aeab6749d3a0dfa73af43cdc32393483d
+SIZE (rust/crates/ruzstd-0.5.0.crate) = 52393
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/salsa20-0.10.2.crate) = 97a22f5af31f73a954c10289c93e8a50cc23d971e80ee446f1f6f7137a088213
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/schannel-0.1.22.crate) = 0c3733bf4cf7ea0880754e19cb5a462007c4a8c1914bff372ccc95b464f1df88
-SIZE (rust/crates/schannel-0.1.22.crate) = 41642
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
SHA256 (rust/crates/schemars-0.8.16.crate) = 45a28f4c49489add4ce10783f7911893516f15afe45d015608d41faca6bc4d29
SIZE (rust/crates/schemars-0.8.16.crate) = 57072
SHA256 (rust/crates/schemars_derive-0.8.16.crate) = c767fd6fa65d9ccf9cf026122c1b555f2ef9a4f0cea69da4d7dbc3e258d30967
SIZE (rust/crates/schemars_derive-0.8.16.crate) = 19064
+SHA256 (rust/crates/scoped-tls-0.1.2.crate) = 332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28
+SIZE (rust/crates/scoped-tls-0.1.2.crate) = 9079
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
@@ -787,52 +851,52 @@ SHA256 (rust/crates/scrypt-0.11.0.crate) = 0516a385866c09368f0b5bcd1caff3366aace
SIZE (rust/crates/scrypt-0.11.0.crate) = 13440
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/sdl2-0.35.2.crate) = f7959277b623f1fb9e04aea73686c3ca52f01b2145f8ea16f4ff30d8b7623b1a
-SIZE (rust/crates/sdl2-0.35.2.crate) = 177570
-SHA256 (rust/crates/sdl2-sys-0.35.2.crate) = e3586be2cf6c0a8099a79a12b4084357aa9b3e0b0d7980e3b67aaf7a9d55f9f0
-SIZE (rust/crates/sdl2-sys-0.35.2.crate) = 7425816
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/self_cell-1.0.3.crate) = 58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba
SIZE (rust/crates/self_cell-1.0.3.crate) = 15147
+SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
+SIZE (rust/crates/semver-0.9.0.crate) = 17344
SHA256 (rust/crates/semver-0.11.0.crate) = f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6
SIZE (rust/crates/semver-0.11.0.crate) = 20826
-SHA256 (rust/crates/semver-1.0.20.crate) = 836fa6a3e1e547f9a2c4040802ec865b5d85f4014efe00555d7090a3dcaa1090
-SIZE (rust/crates/semver-1.0.20.crate) = 30451
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
+SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
SHA256 (rust/crates/semver-parser-0.10.2.crate) = 00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7
SIZE (rust/crates/semver-parser-0.10.2.crate) = 23176
-SHA256 (rust/crates/serde-1.0.193.crate) = 25dd9975e68d0cb5aa1120c288333fc98731bd1dd12f561e468ea4728c042b89
-SIZE (rust/crates/serde-1.0.193.crate) = 76863
+SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
+SIZE (rust/crates/serde-1.0.197.crate) = 77087
SHA256 (rust/crates/serde-wasm-bindgen-0.4.5.crate) = e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf
SIZE (rust/crates/serde-wasm-bindgen-0.4.5.crate) = 17012
-SHA256 (rust/crates/serde_bytes-0.11.12.crate) = ab33ec92f677585af6d88c65593ae2375adde54efdbf16d597f2cbc7a6d368ff
-SIZE (rust/crates/serde_bytes-0.11.12.crate) = 10910
+SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
+SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
SHA256 (rust/crates/serde_cbor-0.11.2.crate) = 2bef2ebfde456fb76bbcf9f59315333decc4fda0b2b44b420243c11e0f5ec1f5
SIZE (rust/crates/serde_cbor-0.11.2.crate) = 44570
-SHA256 (rust/crates/serde_derive-1.0.193.crate) = 43576ca501357b9b071ac53cdc7da8ef0cbd9493d8df094cd821777ea6e894d3
-SIZE (rust/crates/serde_derive-1.0.193.crate) = 55692
+SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
+SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
SHA256 (rust/crates/serde_derive_internals-0.26.0.crate) = 85bf8229e7920a9f636479437026331ce11aa132b4dde37d121944a44d6e5f3c
SIZE (rust/crates/serde_derive_internals-0.26.0.crate) = 25382
-SHA256 (rust/crates/serde_json-1.0.108.crate) = 3d1c7e3eac408d115102c4c24ad393e0821bb3a5df4d506a80f85f7a742a526b
-SIZE (rust/crates/serde_json-1.0.108.crate) = 146476
-SHA256 (rust/crates/serde_path_to_error-0.1.14.crate) = 4beec8bce849d58d06238cb50db2e1c417cfeafa4c63f692b15c82b7c80f8335
-SIZE (rust/crates/serde_path_to_error-0.1.14.crate) = 16553
+SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
+SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
+SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
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.8.26.crate) = 578a7433b776b56a35785ed5ce9a7e777ac0598aac5a6dd1b4b18a307c7fc71b
SIZE (rust/crates/serde_yaml-0.8.26.crate) = 40670
-SHA256 (rust/crates/serde_yaml-0.9.29.crate) = a15e0ef66bf939a7c890a0bf6d5a733c70202225f9888a89ed5c62298b019129
-SIZE (rust/crates/serde_yaml-0.9.29.crate) = 64840
-SHA256 (rust/crates/serial_test-0.5.1.crate) = e0bccbcf40c8938196944a3da0e133e031a33f4d6b72db3bda3cc556e361905d
-SIZE (rust/crates/serial_test-0.5.1.crate) = 2993
-SHA256 (rust/crates/serial_test_derive-0.5.1.crate) = b2acd6defeddb41eb60bb468f8825d0cfd0c2a76bc03bfd235b6a1dc4f6a1ad5
-SIZE (rust/crates/serial_test_derive-0.5.1.crate) = 3609
+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/serial_test-2.0.0.crate) = 0e56dd856803e253c8f298af3f4d7eb0ae5e23a737252cd90bb4f3b435033b2d
+SIZE (rust/crates/serial_test-2.0.0.crate) = 7946
+SHA256 (rust/crates/serial_test_derive-2.0.0.crate) = 91d129178576168c589c9ec973feedf7d3126c01ac2bf08795109aa35b69fb8f
+SIZE (rust/crates/serial_test_derive-2.0.0.crate) = 5638
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
@@ -843,46 +907,48 @@ SHA256 (rust/crates/shared-buffer-0.1.4.crate) = f6c99835bad52957e7aa241d3975ed1
SIZE (rust/crates/shared-buffer-0.1.4.crate) = 10492
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+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/simdutf8-0.1.4.crate) = f27f6278552951f1f2b8cf9da965d10969b2efdea95a6ec47987ab46edfe263a
SIZE (rust/crates/simdutf8-0.1.4.crate) = 28621
-SHA256 (rust/crates/similar-2.3.0.crate) = 2aeaf503862c419d66959f5d7ca015337d864e9c49485d771b732e2a20453597
-SIZE (rust/crates/similar-2.3.0.crate) = 51082
+SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/slice-group-by-0.3.1.crate) = 826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7
SIZE (rust/crates/slice-group-by-0.3.1.crate) = 14640
-SHA256 (rust/crates/smallvec-1.11.2.crate) = 4dccd0940a2dcdf68d092b8cbab7dc0ad8fa938bf95787e1b916b0e3d0e8e970
-SIZE (rust/crates/smallvec-1.11.2.crate) = 34801
+SHA256 (rust/crates/smallvec-0.6.14.crate) = b97fcaeba89edba30f044a10c6a3cc39df9c3f17d7cd829dd1446cab35f890e0
+SIZE (rust/crates/smallvec-0.6.14.crate) = 22855
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/smoltcp-0.8.2.crate) = ee34c1e1bfc7e9206cc0fb8030a90129b4e319ab53856249bb27642cab914fb3
+SIZE (rust/crates/smoltcp-0.8.2.crate) = 235251
SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
SIZE (rust/crates/socket2-0.4.10.crate) = 45697
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
SHA256 (rust/crates/sparx-0.1.2.crate) = cc2257c28eacecfc38c658124ed239e7ecfc9b89082c0794b0672420b63b84c6
SIZE (rust/crates/sparx-0.1.2.crate) = 4897
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/spinoff-0.5.4.crate) = 812db6f40551bdcdb10e1d2070ec33f69805d2bfb7e59426c7d14e7e1b4194dd
-SIZE (rust/crates/spinoff-0.5.4.crate) = 11698
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.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
-SIZE (rust/crates/strum-0.24.1.crate) = 5636
SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
SIZE (rust/crates/strum-0.25.0.crate) = 5539
-SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
-SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
SHA256 (rust/crates/strum_macros-0.25.3.crate) = 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0
SIZE (rust/crates/strum_macros-0.25.3.crate) = 22570
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
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/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
+SIZE (rust/crates/syn-2.0.58.crate) = 254920
+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
@@ -893,38 +959,42 @@ SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b223328406
SIZE (rust/crates/tar-0.4.40.crate) = 51844
SHA256 (rust/crates/target-lexicon-0.11.2.crate) = 422045212ea98508ae3d28025bc5aaa2bd4a9cdaecd442a08da2ee620ee9ea95
SIZE (rust/crates/target-lexicon-0.11.2.crate) = 21796
-SHA256 (rust/crates/target-lexicon-0.12.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a
-SIZE (rust/crates/target-lexicon-0.12.12.crate) = 25156
-SHA256 (rust/crates/tempfile-3.8.1.crate) = 7ef1adac450ad7f4b3c28589471ade84f25f731a7a0fe30d71dfa9f60fd808e5
-SIZE (rust/crates/tempfile-3.8.1.crate) = 32164
+SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
+SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/term-0.7.0.crate) = c59df8ac95d96ff9bede18eb7300b0fda5e5d8d90960e76f8e14ae765eedbf1f
SIZE (rust/crates/term-0.7.0.crate) = 37082
SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/termcolor-1.4.0.crate) = ff1bc3d3f05aff0403e8ac0d92ced918ec05b666a43f83297ccef5bea8a3d449
-SIZE (rust/crates/termcolor-1.4.0.crate) = 18765
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/termios-0.3.3.crate) = 411c5bf740737c7918b8b1fe232dca4dc9f8e754b8ad5e20966814001ed0ac6b
SIZE (rust/crates/termios-0.3.3.crate) = 17103
SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/test-log-0.2.14.crate) = 6159ab4116165c99fc88cce31f99fa2c9dbe08d3691cb38da02fc3b45f357d2b
-SIZE (rust/crates/test-log-0.2.14.crate) = 9557
-SHA256 (rust/crates/test-log-macros-0.2.14.crate) = 7ba277e77219e9eea169e8508942db1bf5d8a41ff2db9b20aab5a5aadc9fa25d
-SIZE (rust/crates/test-log-macros-0.2.14.crate) = 3210
+SHA256 (rust/crates/test-log-0.2.15.crate) = 7b319995299c65d522680decf80f2c108d85b861d81dfe340a10d16cee29d9e6
+SIZE (rust/crates/test-log-0.2.15.crate) = 9739
+SHA256 (rust/crates/test-log-macros-0.2.15.crate) = c8f546451eaa38373f549093fe9fd05e7d2bade739e2ddf834b9968621d60107
+SIZE (rust/crates/test-log-macros-0.2.15.crate) = 7589
SHA256 (rust/crates/tester-0.9.1.crate) = 89e8bf7e0eb2dd7b4228cc1b6821fc5114cd6841ae59f652a85488c016091e5f
SIZE (rust/crates/tester-0.9.1.crate) = 40422
-SHA256 (rust/crates/thiserror-1.0.51.crate) = f11c217e1416d6f036b870f14e0413d480dbf28edbee1f877abaf0206af43bb7
-SIZE (rust/crates/thiserror-1.0.51.crate) = 20045
-SHA256 (rust/crates/thiserror-impl-1.0.51.crate) = 01742297787513b79cf8e29d1056ede1313e2420b7b3b15d0a768b4921f549df
-SIZE (rust/crates/thiserror-impl-1.0.51.crate) = 15372
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
-SHA256 (rust/crates/time-0.3.31.crate) = f657ba42c3f86e7680e53c8cd3af8abbe56b5491790b46e22e19c0d57463583e
-SIZE (rust/crates/time-0.3.31.crate) = 121762
+SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
+SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
+SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thread-scoped-1.0.2.crate) = bcbb6aa301e5d3b0b5ef639c9a9c7e2f1c944f177b460c04dc24c69b1fa2bd99
+SIZE (rust/crates/thread-scoped-1.0.2.crate) = 4321
+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.1.45.crate) = 1b797afad3f312d1c66a56d11d0316f916356d11bd158fbc6ca6389ff6bf805a
+SIZE (rust/crates/time-0.1.45.crate) = 28911
+SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
+SIZE (rust/crates/time-0.3.34.crate) = 118430
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.16.crate) = 26197e33420244aeb70c3e8c78376ca46571bc4e701e4791c2cd9f57dcb3a43f
-SIZE (rust/crates/time-macros-0.2.16.crate) = 24356
+SHA256 (rust/crates/time-macros-0.2.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
+SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -933,34 +1003,62 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
SHA256 (rust/crates/tldextract-0.6.0.crate) = ec03259a0567ad58eed30812bc3e5eda8030f154abc70317ab57b14f00699ca4
SIZE (rust/crates/tldextract-0.6.0.crate) = 54131
-SHA256 (rust/crates/tokio-1.35.1.crate) = c89b4efa943be685f629b149f53829423f8f5531ea21249408e8e2f8671ec104
-SIZE (rust/crates/tokio-1.35.1.crate) = 744407
+SHA256 (rust/crates/tokio-0.1.22.crate) = 5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6
+SIZE (rust/crates/tokio-0.1.22.crate) = 70031
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
+SHA256 (rust/crates/tokio-codec-0.1.2.crate) = 25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b
+SIZE (rust/crates/tokio-codec-0.1.2.crate) = 7850
+SHA256 (rust/crates/tokio-core-0.1.18.crate) = 87b1395334443abca552f63d4f61d0486f12377c2ba8b368e523f89e828cffd4
+SIZE (rust/crates/tokio-core-0.1.18.crate) = 78620
+SHA256 (rust/crates/tokio-current-thread-0.1.7.crate) = b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e
+SIZE (rust/crates/tokio-current-thread-0.1.7.crate) = 19690
+SHA256 (rust/crates/tokio-executor-0.1.10.crate) = fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671
+SIZE (rust/crates/tokio-executor-0.1.10.crate) = 12191
+SHA256 (rust/crates/tokio-fs-0.1.7.crate) = 297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4
+SIZE (rust/crates/tokio-fs-0.1.7.crate) = 20881
+SHA256 (rust/crates/tokio-io-0.1.13.crate) = 57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674
+SIZE (rust/crates/tokio-io-0.1.13.crate) = 33665
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
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-reactor-0.1.12.crate) = 09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351
+SIZE (rust/crates/tokio-reactor-0.1.12.crate) = 21058
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-serde-0.8.0.crate) = 911a61637386b789af998ee23f50aa30d5fd7edcec8d6d3dedae5e5815205466
SIZE (rust/crates/tokio-serde-0.8.0.crate) = 15720
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
+SHA256 (rust/crates/tokio-sync-0.1.8.crate) = edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee
+SIZE (rust/crates/tokio-sync-0.1.8.crate) = 41830
+SHA256 (rust/crates/tokio-tcp-0.1.4.crate) = 98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72
+SIZE (rust/crates/tokio-tcp-0.1.4.crate) = 12745
+SHA256 (rust/crates/tokio-threadpool-0.1.18.crate) = df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89
+SIZE (rust/crates/tokio-threadpool-0.1.18.crate) = 54825
+SHA256 (rust/crates/tokio-timer-0.2.13.crate) = 93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296
+SIZE (rust/crates/tokio-timer-0.2.13.crate) = 37873
SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c
SIZE (rust/crates/tokio-tungstenite-0.20.1.crate) = 28569
-SHA256 (rust/crates/tokio-util-0.6.10.crate) = 36943ee01a6d67977dd3f84a5a1d2efeb4ada3a1ae771cadfaa535d9d9fc6507
-SIZE (rust/crates/tokio-util-0.6.10.crate) = 71140
+SHA256 (rust/crates/tokio-udp-0.1.6.crate) = e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82
+SIZE (rust/crates/tokio-udp-0.1.6.crate) = 11677
+SHA256 (rust/crates/tokio-uds-0.2.7.crate) = ab57a4ac4111c8c9dbcf70779f6fc8bc35ae4b2454809febac840ad19bd7e4e0
+SIZE (rust/crates/tokio-uds-0.2.7.crate) = 11942
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/toml-0.7.8.crate) = dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257
SIZE (rust/crates/toml-0.7.8.crate) = 49671
-SHA256 (rust/crates/toml-0.8.8.crate) = a1a195ec8c9da26928f773888e0742ca3ca1040c6cd859c919c9f59c1954ab35
-SIZE (rust/crates/toml-0.8.8.crate) = 50451
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.21.0.crate) = d34d383cd00a163b4a5b85053df514d45bc330f6de7737edfe0a93311d1eaa03
-SIZE (rust/crates/toml_edit-0.21.0.crate) = 101265
+SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
+SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-http-0.4.4.crate) = 61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140
@@ -977,6 +1075,8 @@ SHA256 (rust/crates/tracing-core-0.1.32.crate) = c06d3da6113f116aaee68e4d6011916
SIZE (rust/crates/tracing-core-0.1.32.crate) = 61221
SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de3840039a3f54b025156404e34c23c03f47c3
SIZE (rust/crates/tracing-log-0.2.0.crate) = 17561
+SHA256 (rust/crates/tracing-serde-0.1.3.crate) = bc6b213177105856957181934e4920de57730fc69bf42c37ee5bb664d406d9e1
+SIZE (rust/crates/tracing-serde-0.1.3.crate) = 7329
SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b
SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
SHA256 (rust/crates/tracing-test-0.2.4.crate) = 3a2c0ff408fe918a94c428a3f2ad04e4afd5c95bbc08fcf868eff750c15728a4
@@ -987,10 +1087,14 @@ SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f6
SIZE (rust/crates/tracing-wasm-0.2.1.crate) = 9372
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/trybuild-1.0.86.crate) = 8419ecd263363827c5730386f418715766f584e2f874d32c23c5b00bd9727e7e
-SIZE (rust/crates/trybuild-1.0.86.crate) = 40732
+SHA256 (rust/crates/trybuild-1.0.91.crate) = 8ad7eb6319ebadebca3dacf1f85a93bc54b73dd81b9036795f73de7ddfe27d5a
+SIZE (rust/crates/trybuild-1.0.91.crate) = 41047
+SHA256 (rust/crates/tun-tap-0.1.4.crate) = 9a477a4e9367c72ac875d23cd07ac99ffa932497d8428767fed0cfa27bbabe50
+SIZE (rust/crates/tun-tap-0.1.4.crate) = 20637
SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9
SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
+SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
+SIZE (rust/crates/twox-hash-1.6.3.crate) = 21842
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
SHA256 (rust/crates/typetag-0.1.8.crate) = 4080564c5b2241b5bff53ab610082234e0c57b0417f4bd10596f183001505b8a
@@ -1001,14 +1105,14 @@ SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5
SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
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.14.crate) = 6f2528f27a9eb2b21e69c95319b30bd0efd85d09c379741b0f78ea1d86be2416
-SIZE (rust/crates/unicode-bidi-0.3.14.crate) = 56429
+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.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
-SHA256 (rust/crates/unicode-segmentation-1.10.1.crate) = 1dd624098567895118886609431a7c3b8f516e41d30e0643f03d94592a147e36
-SIZE (rust/crates/unicode-segmentation-1.10.1.crate) = 98416
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
+SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
@@ -1017,10 +1121,12 @@ SHA256 (rust/crates/unix_mode-0.1.4.crate) = b55eedc365f81a3c32aea49baf23fa965e3
SIZE (rust/crates/unix_mode-0.1.4.crate) = 11443
SHA256 (rust/crates/unreachable-1.0.0.crate) = 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
SIZE (rust/crates/unreachable-1.0.0.crate) = 6355
-SHA256 (rust/crates/unsafe-libyaml-0.2.10.crate) = ab4c90930b95a82d00dc9e9ac071b4991924390d46cbd0dfe566148667605e4b
-SIZE (rust/crates/unsafe-libyaml-0.2.10.crate) = 61964
+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.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
+SIZE (rust/crates/ureq-2.9.6.crate) = 113677
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
@@ -1029,20 +1135,14 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
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/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
-SIZE (rust/crates/uuid-1.6.1.crate) = 55554
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
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-compare-0.1.1.crate) = 579a42fc0b8e0c63b76519a339be31bed574929511fa53c1a3acae26eb258f29
-SIZE (rust/crates/version-compare-0.1.1.crate) = 13224
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
-SHA256 (rust/crates/virtual-mio-0.3.0.crate) = b9f38a379f14296f9fb93eda42ece4d57b568af417569102c3dcfeb88ab4800f
-SIZE (rust/crates/virtual-mio-0.3.0.crate) = 5065
-SHA256 (rust/crates/virtual-net-0.6.1.crate) = 762dac9d5da7f609894b31f7fd03b19ee8959510847c98c1973acce32270b132
-SIZE (rust/crates/virtual-net-0.6.1.crate) = 34249
SHA256 (rust/crates/void-1.0.2.crate) = 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
SIZE (rust/crates/void-1.0.2.crate) = 2356
SHA256 (rust/crates/wai-bindgen-gen-core-0.2.3.crate) = 1aa3dc41b510811122b3088197234c27e08fcad63ef936306dd8e11e2803876c
@@ -1065,28 +1165,32 @@ SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a
SIZE (rust/crates/wait-timeout-0.2.0.crate) = 12441
SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690
SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323
-SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+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.10.0+wasi-snapshot-preview1.crate) = 1a143597ca7c7793eff794def352d41792a93c481eb1042423ff7ff72ba2c31f
+SIZE (rust/crates/wasi-0.10.0+wasi-snapshot-preview1.crate) = 26964
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.89.crate) = 0ed0d4f68a3015cc185aff4db9506a015f4b96f95303897bfa23f846db54064e
-SIZE (rust/crates/wasm-bindgen-0.2.89.crate) = 181935
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 1b56f625e64f3a1084ded111c4d5f477df9f8c92df113852fa5a374dbda78826
-SIZE (rust/crates/wasm-bindgen-backend-0.2.89.crate) = 28205
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.39.crate) = ac36a15a220124ac510204aec1c3e5db8a22ab06fd6706d881dc6149f8ed9a12
-SIZE (rust/crates/wasm-bindgen-futures-0.4.39.crate) = 15376
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 0162dbf37223cd2afce98f3d0785506dcb8d266223983e4b5b525859e6e182b2
-SIZE (rust/crates/wasm-bindgen-macro-0.2.89.crate) = 13906
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = f0eb82fcb7930ae6219a7ecfd55b217f5f0893484b7a13022ebb2b2bf20b5283
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.89.crate) = 20008
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7ab9b36309365056cd639da3134bf87fa8f3d86008abf99e612384a6eecd459f
-SIZE (rust/crates/wasm-bindgen-shared-0.2.89.crate) = 7265
-SHA256 (rust/crates/wasm-bindgen-test-0.3.39.crate) = 2cf9242c0d27999b831eae4767b2a146feb0b27d332d553e605864acd2afd403
-SIZE (rust/crates/wasm-bindgen-test-0.3.39.crate) = 17399
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.39.crate) = 794645f5408c9a039fd09f4d113cdfb2e7eba5ff1956b07bcf701cf4b394fe89
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.39.crate) = 8538
+SHA256 (rust/crates/wasite-0.1.0.crate) = b8dad83b4f25e74f184f64c43b150b91efe7647395b42289f38e50566d82855b
+SIZE (rust/crates/wasite-0.1.0.crate) = 2346
+SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
+SIZE (rust/crates/wasm-bindgen-0.2.92.crate) = 184119
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da
+SIZE (rust/crates/wasm-bindgen-backend-0.2.92.crate) = 28348
+SHA256 (rust/crates/wasm-bindgen-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/wasm-bindgen-test-0.3.42.crate) = d9bf62a58e0780af3e852044583deee40983e5886da43a271dd772379987667b
+SIZE (rust/crates/wasm-bindgen-test-0.3.42.crate) = 17595
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = 8573
SHA256 (rust/crates/wasm-coredump-builder-0.1.22.crate) = 31ca262b320e4530a60946ba16a1cbf987d3f7d4aa6a953bfcc96e179e3e7458
SIZE (rust/crates/wasm-coredump-builder-0.1.22.crate) = 2651
SHA256 (rust/crates/wasm-coredump-encoder-0.1.22.crate) = f6f36ccfe604720ce093fce7d7b0d609c086c646ec4bb9bba58cb9f4dc2c5623
@@ -1101,32 +1205,20 @@ SHA256 (rust/crates/wasm-encoder-0.32.0.crate) = 1ba64e81215916eaeb48fee292f2940
SIZE (rust/crates/wasm-encoder-0.32.0.crate) = 45473
SHA256 (rust/crates/wasm-smith-0.4.5.crate) = f7e95fdeed16adeffed44efdc7ccf27d4f57ff2e99de417c75bcee7dee09049b
SIZE (rust/crates/wasm-smith-0.4.5.crate) = 356120
-SHA256 (rust/crates/wasm-streams-0.3.0.crate) = b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7
-SIZE (rust/crates/wasm-streams-0.3.0.crate) = 33502
-SHA256 (rust/crates/wasmer-api-0.0.23.crate) = aa0e68c76f730824b100d77c85a6a57432f15f1388a14eb3b406780f8dbbd751
-SIZE (rust/crates/wasmer-api-0.0.23.crate) = 27344
-SHA256 (rust/crates/wasmer-edge-cli-0.1.4.crate) = 4dcf5035bf220503493631e3681feeebef45a2b9bbf327e5092f3b0c1be7ab41
-SIZE (rust/crates/wasmer-edge-cli-0.1.4.crate) = 133223
+SHA256 (rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
+SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
SHA256 (rust/crates/wasmer-inline-c-0.1.2.crate) = 7c4e7a2a3363ceeb2ee60371af9460748f2bf53569b58627f1f640284ab07778
SIZE (rust/crates/wasmer-inline-c-0.1.2.crate) = 3960
SHA256 (rust/crates/wasmer-inline-c-macro-0.1.6.crate) = 058581df4116836c51906e346d6f49ad1b1de0129243fba6b1e1d3c206cd36d1
SIZE (rust/crates/wasmer-inline-c-macro-0.1.6.crate) = 2362
-SHA256 (rust/crates/wasmer-registry-5.10.0.crate) = 3c06bbf7ad273a7c367b2e8ac7446ed830cf97c22db4bb6cc6ae39e188b6d1ce
-SIZE (rust/crates/wasmer-registry-5.10.0.crate) = 40606
SHA256 (rust/crates/wasmer-toml-0.9.2.crate) = d21472954ee9443235ca32522b17fc8f0fe58e2174556266a0d9766db055cc52
SIZE (rust/crates/wasmer-toml-0.9.2.crate) = 15654
-SHA256 (rust/crates/wasmer-wasm-interface-4.2.4.crate) = 6a53f9caef66f4deaa939d91cc8fe6cbe19411e6ffdff871639e29ddde97e3a6
-SIZE (rust/crates/wasmer-wasm-interface-4.2.4.crate) = 10457
-SHA256 (rust/crates/wasmparser-0.51.4.crate) = aeb1956b19469d1c5e63e459d29e7b5aa0f558d9f16fcef09736f8a265e6c10a
-SIZE (rust/crates/wasmparser-0.51.4.crate) = 71773
-SHA256 (rust/crates/wasmparser-0.83.0.crate) = 718ed7c55c2add6548cca3ddd6383d738cd73b892df400e96b9aa876f0141d7a
-SIZE (rust/crates/wasmparser-0.83.0.crate) = 82579
SHA256 (rust/crates/wasmparser-0.95.0.crate) = f2ea896273ea99b15132414be1da01ab0d8836415083298ecaffbe308eaac87a
SIZE (rust/crates/wasmparser-0.95.0.crate) = 123630
-SHA256 (rust/crates/wasmparser-0.118.1.crate) = 95ee9723b928e735d53000dec9eae7b07a60e490c85ab54abb66659fc61bfcd9
-SIZE (rust/crates/wasmparser-0.118.1.crate) = 183422
-SHA256 (rust/crates/wasmprinter-0.2.75.crate) = 3d027eb8294904fc715ac0870cebe6b0271e96b90605ee21511e7565c4ce568c
-SIZE (rust/crates/wasmprinter-0.2.75.crate) = 32339
+SHA256 (rust/crates/wasmparser-0.121.2.crate) = 9dbe55c8f9d0dbd25d9447a5a889ff90c0cc3feaa7395310d3d826b2c703eaab
+SIZE (rust/crates/wasmparser-0.121.2.crate) = 192364
+SHA256 (rust/crates/wasmprinter-0.2.80.crate) = 60e73986a6b7fdfedb7c5bf9e7eb71135486507c8fbc4c0c42cffcb6532988b7
+SIZE (rust/crates/wasmprinter-0.2.80.crate) = 35750
SHA256 (rust/crates/wast-24.0.0.crate) = 6ff1e3bd3ad0b2ee7784add89c30dc96b89a54b43e5d6d95d774eda1863b3500
SIZE (rust/crates/wast-24.0.0.crate) = 103430
SHA256 (rust/crates/wast-38.0.1.crate) = ae0d7b256bef26c898fa7344a2d627e8499f5a749432ce0a05eae1a64ff0c271
@@ -1135,133 +1227,109 @@ SHA256 (rust/crates/wast-64.0.0.crate) = a259b226fd6910225aa7baeba82f9d9933b6d00
SIZE (rust/crates/wast-64.0.0.crate) = 132550
SHA256 (rust/crates/wat-1.0.71.crate) = 53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6
SIZE (rust/crates/wat-1.0.71.crate) = 9145
-SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
-SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
-SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
-SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771
-SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661
-SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195
-SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6
-SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859
-SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53
-SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
-SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
-SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
SHA256 (rust/crates/wcgi-0.1.2.crate) = 39ca8f334eec3a8197bd25a612c74f415b8691d219ee11f1acd20f15a3e2bf77
SIZE (rust/crates/wcgi-0.1.2.crate) = 3785
SHA256 (rust/crates/wcgi-host-0.1.2.crate) = a762cf2b0ed389a2a2fb591d63a398c1a4c0f8bef938cfd040285a3c63b695cc
SIZE (rust/crates/wcgi-host-0.1.2.crate) = 6154
-SHA256 (rust/crates/web-sys-0.3.66.crate) = 50c24a44ec86bb68fbecd1b3efed7e85ea5621b39b35ef2766b66cd984f8010f
-SIZE (rust/crates/web-sys-0.3.66.crate) = 733024
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/webc-5.8.1.crate) = 973ca5a91b4fb3e4bb37cfebe03ef9364d0aff2765256abefdb7e79dc9188483
SIZE (rust/crates/webc-5.8.1.crate) = 445181
-SHA256 (rust/crates/webpki-roots-0.25.3.crate) = 1778a42e8b3b90bff8d0f5032bf22250792889a5cdc752aa0020c84abe3aaf10
-SIZE (rust/crates/webpki-roots-0.25.3.crate) = 251565
-SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
-SIZE (rust/crates/weezl-0.1.7.crate) = 42166
-SHA256 (rust/crates/whoami-1.4.1.crate) = 22fc3756b8a9133049b26c7f61ab35416c130e8c09b660f5b3958b446f52cc50
-SIZE (rust/crates/whoami-1.4.1.crate) = 19677
+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.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
+SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
+SHA256 (rust/crates/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
+SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+SHA256 (rust/crates/whoami-1.5.1.crate) = a44ab49fad634e88f55bf8f9bb3abd2f27d7204172a112c7c9987e01c1c94ea9
+SIZE (rust/crates/whoami-1.5.1.crate) = 24026
+SHA256 (rust/crates/winapi-0.2.8.crate) = 167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a
+SIZE (rust/crates/winapi-0.2.8.crate) = 455145
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
+SHA256 (rust/crates/winapi-build-0.1.1.crate) = 2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc
+SIZE (rust/crates/winapi-build-0.1.1.crate) = 669
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
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-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
-SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+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.33.0.crate) = 43dbb096663629518eb1dfa72d80243ca5a6aca764cae62a2df70af760a9be75
SIZE (rust/crates/windows-sys-0.33.0.crate) = 3355291
-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-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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
-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-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
+SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
SHA256 (rust/crates/windows_aarch64_msvc-0.33.0.crate) = cd761fd3eb9ab8cc1ed81e56e567f02dd82c4c837e48ac3b2181b9ffc5060807
SIZE (rust/crates/windows_aarch64_msvc-0.33.0.crate) = 674447
-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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
+SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
SHA256 (rust/crates/windows_i686_gnu-0.33.0.crate) = cab0cf703a96bab2dc0c02c0fa748491294bf9b7feb27e1f4f96340f208ada0e
SIZE (rust/crates/windows_i686_gnu-0.33.0.crate) = 772346
-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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
+SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
SHA256 (rust/crates/windows_i686_msvc-0.33.0.crate) = 8cfdbe89cc9ad7ce618ba34abc34bbb6c36d99e96cae2245b7943cd75ee773d0
SIZE (rust/crates/windows_i686_msvc-0.33.0.crate) = 733499
-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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
+SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
SHA256 (rust/crates/windows_x86_64_gnu-0.33.0.crate) = b4dd9b0c0e9ece7bb22e84d70d01b71c6d6248b81a3c60d11869451b4cb24784
SIZE (rust/crates/windows_x86_64_gnu-0.33.0.crate) = 744302
-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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
-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_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
+SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
SHA256 (rust/crates/windows_x86_64_msvc-0.33.0.crate) = ff1e4aa646495048ec7f3ffddc411e1d829c026a2ec62b39da15c1055e406eaa
SIZE (rust/crates/windows_x86_64_msvc-0.33.0.crate) = 669901
-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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.5.30.crate) = 9b5c3db89721d50d0e2a673f5043fc4722f76dcc352d7b1ab8b8288bed4ed2c5
-SIZE (rust/crates/winnow-0.5.30.crate) = 152904
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
+SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
+SIZE (rust/crates/winnow-0.5.40.crate) = 159316
+SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
+SIZE (rust/crates/winnow-0.6.5.crate) = 159316
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/ws2_32-sys-0.2.1.crate) = d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e
+SIZE (rust/crates/ws2_32-sys-0.2.1.crate) = 4697
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
-SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
-SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
-SHA256 (rust/crates/xattr-1.1.3.crate) = a7dae5072fe1f8db8f8d29059189ac175196e410e40ba42d5d4684ae2f750995
-SIZE (rust/crates/xattr-1.1.3.crate) = 12518
-SHA256 (rust/crates/xcursor-0.3.5.crate) = 6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911
-SIZE (rust/crates/xcursor-0.3.5.crate) = 6256
-SHA256 (rust/crates/xml-rs-0.8.19.crate) = 0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a
-SIZE (rust/crates/xml-rs-0.8.19.crate) = 54051
-SHA256 (rust/crates/xxhash-rust-0.8.8.crate) = 53be06678ed9e83edb1745eb72efc0bbcd7b5c3c35711a860906aed827a13d61
-SIZE (rust/crates/xxhash-rust-0.8.8.crate) = 18515
+SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
+SIZE (rust/crates/xattr-1.3.1.crate) = 12580
+SHA256 (rust/crates/xxhash-rust-0.8.10.crate) = 927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03
+SIZE (rust/crates/xxhash-rust-0.8.10.crate) = 20066
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
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 (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 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (wasmerio-wasmer-v4.2.5_GH0.tar.gz) = 66cb3c9d795932257f99bd64d8e8720a908e2fdf7a4519d12193a45157fab577
-SIZE (wasmerio-wasmer-v4.2.5_GH0.tar.gz) = 100596311
+SHA256 (wasmerio-wasmer-v4.2.8_GH0.tar.gz) = 4c48828f6f8167c2d838abaa38b5124b32174bb4ee5e14d59599b1b7d4e32189
+SIZE (wasmerio-wasmer-v4.2.8_GH0.tar.gz) = 108204171
diff --git a/devel/xeus-zmq/Makefile b/devel/xeus-zmq/Makefile
index 11124ae55162..6904e7626bfb 100644
--- a/devel/xeus-zmq/Makefile
+++ b/devel/xeus-zmq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xeus-zmq
-DISTVERSION= 1.3.0
+DISTVERSION= 2.0.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xeus-zmq/distinfo b/devel/xeus-zmq/distinfo
index bbb8d82c6304..57f67fad7347 100644
--- a/devel/xeus-zmq/distinfo
+++ b/devel/xeus-zmq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713714146
-SHA256 (jupyter-xeus-xeus-zmq-1.3.0_GH0.tar.gz) = 503987f17983f9c877edecf73ba884136eda419e48be82606c7d7670845effb3
-SIZE (jupyter-xeus-xeus-zmq-1.3.0_GH0.tar.gz) = 36687
+TIMESTAMP = 1714106832
+SHA256 (jupyter-xeus-xeus-zmq-2.0.0_GH0.tar.gz) = a30cb39045baa18e117c278994d4be3a8898878388a70ff26030789b278d380e
+SIZE (jupyter-xeus-xeus-zmq-2.0.0_GH0.tar.gz) = 72770
diff --git a/devel/xeus-zmq/pkg-plist b/devel/xeus-zmq/pkg-plist
index 7115854b16dd..e14e28d8a8cb 100644
--- a/devel/xeus-zmq/pkg-plist
+++ b/devel/xeus-zmq/pkg-plist
@@ -1,20 +1,21 @@
-include/xeus-zmq/xauthentication.hpp
+include/xeus-zmq/xclient_zmq.hpp
+include/xeus-zmq/xcontrol_default_runner.hpp
+include/xeus-zmq/xcontrol_runner.hpp
include/xeus-zmq/xdap_tcp_client.hpp
include/xeus-zmq/xdebugger_base.hpp
include/xeus-zmq/xeus-zmq.hpp
include/xeus-zmq/xmiddleware.hpp
-include/xeus-zmq/xserver_control_main.hpp
-include/xeus-zmq/xserver_shell_main.hpp
include/xeus-zmq/xserver_zmq.hpp
include/xeus-zmq/xserver_zmq_split.hpp
+include/xeus-zmq/xshell_default_runner.hpp
+include/xeus-zmq/xshell_runner.hpp
include/xeus-zmq/xthread.hpp
include/xeus-zmq/xzmq_context.hpp
-include/xeus-zmq/xzmq_serializer.hpp
lib/cmake/xeus-zmq/xeus-zmqConfig.cmake
lib/cmake/xeus-zmq/xeus-zmqConfigVersion.cmake
lib/cmake/xeus-zmq/xeus-zmqTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/xeus-zmq/xeus-zmqTargets.cmake
lib/libxeus-zmq.a
lib/libxeus-zmq.so
-lib/libxeus-zmq.so.4
-lib/libxeus-zmq.so.4.1.0
+lib/libxeus-zmq.so.5
+lib/libxeus-zmq.so.5.0.0
diff --git a/devel/xsimd/Makefile b/devel/xsimd/Makefile
index f1d7b390aa1d..187ead09dab3 100644
--- a/devel/xsimd/Makefile
+++ b/devel/xsimd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xsimd
-DISTVERSION= 12.1.1
+DISTVERSION= 13.0.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/xsimd/distinfo b/devel/xsimd/distinfo
index 7fe7284d5fd2..d0dc6fbfa76e 100644
--- a/devel/xsimd/distinfo
+++ b/devel/xsimd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708073947
-SHA256 (xtensor-stack-xsimd-12.1.1_GH0.tar.gz) = 73f94a051278ef3da4533b691d31244d12074d5d71107473a9fd8d7be15f0110
-SIZE (xtensor-stack-xsimd-12.1.1_GH0.tar.gz) = 253141
+TIMESTAMP = 1714725553
+SHA256 (xtensor-stack-xsimd-13.0.0_GH0.tar.gz) = 8bdbbad0c3e7afa38d88d0d484d70a1671a1d8aefff03f4223ab2eb6a41110a3
+SIZE (xtensor-stack-xsimd-13.0.0_GH0.tar.gz) = 259967
diff --git a/devel/xsimd/pkg-plist b/devel/xsimd/pkg-plist
index ae3cbf090978..492acbb43a0b 100644
--- a/devel/xsimd/pkg-plist
+++ b/devel/xsimd/pkg-plist
@@ -20,12 +20,14 @@ include/xsimd/arch/xsimd_avx512vnni_avx512bw.hpp
include/xsimd/arch/xsimd_avx512vnni_avx512vbmi.hpp
include/xsimd/arch/xsimd_avxvnni.hpp
include/xsimd/arch/xsimd_constants.hpp
+include/xsimd/arch/xsimd_emulated.hpp
include/xsimd/arch/xsimd_fma3_avx.hpp
include/xsimd/arch/xsimd_fma3_avx2.hpp
include/xsimd/arch/xsimd_fma3_sse.hpp
include/xsimd/arch/xsimd_fma4.hpp
include/xsimd/arch/xsimd_generic.hpp
include/xsimd/arch/xsimd_generic_fwd.hpp
+include/xsimd/arch/xsimd_i8mm_neon64.hpp
include/xsimd/arch/xsimd_isa.hpp
include/xsimd/arch/xsimd_neon.hpp
include/xsimd/arch/xsimd_neon64.hpp
@@ -41,6 +43,7 @@ include/xsimd/arch/xsimd_wasm.hpp
include/xsimd/config/xsimd_arch.hpp
include/xsimd/config/xsimd_config.hpp
include/xsimd/config/xsimd_cpuid.hpp
+include/xsimd/config/xsimd_inline.hpp
include/xsimd/math/xsimd_rem_pio2.hpp
include/xsimd/memory/xsimd_aligned_allocator.hpp
include/xsimd/memory/xsimd_alignment.hpp
@@ -61,11 +64,13 @@ include/xsimd/types/xsimd_avx_register.hpp
include/xsimd/types/xsimd_avxvnni_register.hpp
include/xsimd/types/xsimd_batch.hpp
include/xsimd/types/xsimd_batch_constant.hpp
+include/xsimd/types/xsimd_emulated_register.hpp
include/xsimd/types/xsimd_fma3_avx2_register.hpp
include/xsimd/types/xsimd_fma3_avx_register.hpp
include/xsimd/types/xsimd_fma3_sse_register.hpp
include/xsimd/types/xsimd_fma4_register.hpp
include/xsimd/types/xsimd_generic_arch.hpp
+include/xsimd/types/xsimd_i8mm_neon64_register.hpp
include/xsimd/types/xsimd_neon64_register.hpp
include/xsimd/types/xsimd_neon_register.hpp
include/xsimd/types/xsimd_register.hpp
diff --git a/devel/z80-asm/Makefile b/devel/z80-asm/Makefile
index 3e1072783613..d726d9c248ca 100644
--- a/devel/z80-asm/Makefile
+++ b/devel/z80-asm/Makefile
@@ -1,15 +1,11 @@
PORTNAME= z80-asm
-PORTVERSION= 2.4.p3
+PORTVERSION= 2.4.1
CATEGORIES= devel
MASTER_SITES= http://wwwhomes.uni-bielefeld.de/achim/z80-asm/
-DISTNAME= ${PORTNAME}-2.3
+DISTNAME= z80-asm-current
DIST_SUBDIR= z80-asm
-PATCH_SITES= ${MASTER_SITES}
-PATCHFILES= diff_2.3_2.4-pre3.gz
-PATCH_DIST_STRIP= -p1
-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= laurent.chardon@gmail.com
COMMENT= Z80 assembly code assembler and disassembler
WWW= https://wwwhomes.uni-bielefeld.de/achim/z80-asm.html
@@ -18,33 +14,14 @@ LICENSE_FILE= ${WRKSRC}/doc/COPYING
USES= gmake
-PORTDOCS= CHANGELOG README TODO z80-asm.html z80-mon.html
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
OPTIONS_DEFINE= DOCS
+PORTDOCS= CHANGELOG README TODO z80-asm.html z80-mon.html
+OPTIONS_SUB= yes
.include <bsd.port.options.mk>
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-post-extract:
- @${TOUCH} ${WRKSRC}/hardware/bus_masters
-
-post-patch:
- @${REINPLACE_CMD} -e \
- 's|/usr/local|${PREFIX}|g ; \
- s|^CC=|CC?=|g ; \
- s|=-O2|+=|g ; \
- s|make |$$(MAKE) |g ; \
- s|gcc |$$(CC) |g' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e \
- '/LCD=/s|^|#|g ; \
- s|^CC=|CC?=|g ; \
- s|=-O2|+=|g ; \
- s|gcc |$$(CC) |g ; \
- s|-lc ||g' ${WRKSRC}/hardware/Makefile
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/z80-asm ${STAGEDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/z80-mon ${STAGEDIR}${PREFIX}/bin
diff --git a/devel/z80-asm/distinfo b/devel/z80-asm/distinfo
index 89b3d649a3b7..6f8b5554af82 100644
--- a/devel/z80-asm/distinfo
+++ b/devel/z80-asm/distinfo
@@ -1,4 +1,3 @@
-SHA256 (z80-asm/z80-asm-2.3.tar.gz) = d221ba488294e3e1ef0472425f696635768de4b565bdf47abaee5df0a5fe179a
-SIZE (z80-asm/z80-asm-2.3.tar.gz) = 527292
-SHA256 (z80-asm/diff_2.3_2.4-pre3.gz) = a00fda33ecb2271842fac4f10de5fe2da5a307ba05694c3fb3d16f6c56b82d8a
-SIZE (z80-asm/diff_2.3_2.4-pre3.gz) = 33063
+TIMESTAMP = 1703778570
+SHA256 (z80-asm/z80-asm-current.tar.gz) = 3c2197389a3b4c891f3b85a8725213b59eb1955ea53b251eed546c4d3bb64cb0
+SIZE (z80-asm/z80-asm-current.tar.gz) = 3582101
diff --git a/devel/z80-asm/files/patch-Makefile b/devel/z80-asm/files/patch-Makefile
new file mode 100644
index 000000000000..e0da162815bd
--- /dev/null
+++ b/devel/z80-asm/files/patch-Makefile
@@ -0,0 +1,43 @@
+--- Makefile.orig 2006-10-04 15:26:50 UTC
++++ Makefile
+@@ -30,16 +30,17 @@ endif
+ MONI=z80-mon.exe
+ endif
+
+-CC= gcc
++CC?= gcc
+ CFLAGS=-O2 -Wall -D$(ZZ) -D$(SYSTEM) $(DEFINES) -W -Wstrict-prototypes \
+- -Wno-parentheses -fomit-frame-pointer -falign-functions=0
++ -Wno-self-assign -Wno-parentheses -fomit-frame-pointer -falign-functions=0
+ LDFLAGS=
+
+ all:
+ cd hardware; $(MAKE) SYSTEM=$(SYSTEM) DEFINES="-D$(ZZZ) -D$(SYSTEM) $(DEFINES)" hard.a
+- make $(ASM)
+- make $(MONI)
+- cd hardware; $(MAKE) SYSTEM=$(SYSTEM) DEFINES="-D$(ZZZ) -D$(SYSTEM) $(DEFINES)"
++ $(MAKE) $(ASM)
++ $(MAKE) $(MONI)
++ # Commenting out this line as binaries produced are not installed
++ # cd hardware; $(MAKE) SYSTEM=$(SYSTEM) DEFINES="-D$(ZZZ) -D$(SYSTEM) $(DEFINES)"
+
+ clean:
+ $(RM) *.o
+@@ -48,7 +49,7 @@ clean:
+ $(RM) asm.a
+ $(RM) cpu.a
+ $(RM) .bus_proto
+- cd hardware; make SYSTEM=$(SYSTEM) clean
++ cd hardware; $(MAKE) SYSTEM=$(SYSTEM) clean
+
+ install:
+ chmod a+rx $(ASM) $(MONI); cp -p $(ASM) $(MONI) $(BIN_DIR)
+@@ -118,6 +119,6 @@ $(ASM): z80-asm.o dummy.o asm.a $(HW)
+
+
+ $(ASM): z80-asm.o dummy.o asm.a $(HW)
+- gcc -lc -o $(ASM) z80-asm.o dummy.o asm.a $(HW)
++ $(CC) -lc -o $(ASM) z80-asm.o dummy.o asm.a $(HW)
+ $(MONI): z80-mon.o cpu.a console.o asm.a $(HW)
+- gcc -lc -o $(MONI) z80-mon.o cpu.a console.o asm.a $(HW)
++ $(CC) -lc -o $(MONI) z80-mon.o cpu.a console.o asm.a $(HW)
diff --git a/devel/z80-asm/files/patch-hardware_Makefile b/devel/z80-asm/files/patch-hardware_Makefile
new file mode 100644
index 000000000000..d44480119001
--- /dev/null
+++ b/devel/z80-asm/files/patch-hardware_Makefile
@@ -0,0 +1,29 @@
+--- hardware/Makefile.orig 2023-12-28 16:42:51 UTC
++++ hardware/Makefile
+@@ -16,7 +16,7 @@ endif
+ MON=monitor_cpu.exe
+ endif
+
+-CC= gcc
++CC?= gcc
+ CFLAGS=-O2 -Wall -D$(SYSTEM) $(DEFINES) -W -Wstrict-prototypes \
+ -Wno-parentheses -fomit-frame-pointer -falign-functions=0
+ LDFLAGS=
+@@ -59,12 +59,12 @@ $(LCD): lcd_display.o ../dummy.o ../cpu.a ../console.o
+ ssl_zds.o: ssl_zds.c ../z80-cpu.h ../z80-global zds_token
+
+ $(LCD): lcd_display.o ../dummy.o ../cpu.a ../console.o ../asm.a hard.a
+- gcc -lc -o $(LCD) lcd_display.o ../dummy.o ../cpu.a ../console.o ../asm.a hard.a
++ $(CC) -lc -o $(LCD) lcd_display.o ../dummy.o ../cpu.a ../console.o ../asm.a hard.a
+ $(CLK): hardware_clock.o
+- gcc -lc -o $(CLK) hardware_clock.o
++ $(CC) -lc -o $(CLK) hardware_clock.o
+ $(MKP): make_ports.o
+- gcc -lc -o $(MKP) make_ports.o
++ $(CC) -lc -o $(MKP) make_ports.o
+ $(IOP): port_io.o
+- gcc -lc -o $(IOP) port_io.o
++ $(CC) -lc -o $(IOP) port_io.o
+ $(MON): monitor_cpu.o ../cpu.a ../console.o ../asm.a
+- gcc -lc -o $(MON) monitor_cpu.o ../cpu.a ../console.o ../asm.a
++ $(CC) -lc -o $(MON) monitor_cpu.o ../cpu.a ../console.o ../asm.a
diff --git a/devel/z80-asm/files/patch-memory.c b/devel/z80-asm/files/patch-memory.c
new file mode 100644
index 000000000000..272441a039d6
--- /dev/null
+++ b/devel/z80-asm/files/patch-memory.c
@@ -0,0 +1,38 @@
+--- memory.c.orig 2024-04-25 09:31:04 UTC
++++ memory.c
+@@ -298,7 +298,7 @@ for (k=1; fgets(buffer,800,fp) ; k++)
+ continue;
+ }
+ else if (!(rom_fp = fopen(filename,"r")))
+- { char err_msg[64];
++ { char err_msg[256];
+ sprintf(err_line,ERROR_BANK,k);
+ sprintf(err_msg," can't open bank file %63s", filename);
+ error(0,err_line,err_msg);
+@@ -311,7 +311,7 @@ for (k=1; fgets(buffer,800,fp) ; k++)
+ }
+ if (rom_fp)
+ { if (1U<<log2 != fread(bank[id].back_up,1,1U<<log2,rom_fp))
+- { char err_msg[64];
++ { char err_msg[256];
+ sprintf(err_msg," insufficient rom %63s", filename);
+ sprintf(err_line,ERROR_BANK,k);
+ error(0,err_line," rom malfunction");
+@@ -402,7 +402,7 @@ for (k=1; fgets(buffer,800,fp) ; k++)
+ for (j=0;j<h;j++)
+ { id = strtoul(tok4+3*j,&p,16);
+ if (id >= 256 || (p && *p && *p != ',') || tok4[3*j]=='-' || tok4[3*j]=='+')
+- { char err_msg[32];
++ { char err_msg[256];
+ sprintf(err_line,ERROR_MAP,k);
+ sprintf(err_msg," invalid %u-th bank_id: %3s",j+1,tok4+3*j);
+ error(0,err_line,err_msg);
+@@ -414,7 +414,7 @@ for (k=1; fgets(buffer,800,fp) ; k++)
+ break;
+ }
+ if (!bank[id].type)
+- { char err_msg[32];
++ { char err_msg[256];
+ sprintf(err_line,ERROR_MAP,k);
+ sprintf(err_msg," bank_id %u not defined",id);
+ error(0,err_line,err_msg);
diff --git a/devel/z80-asm/files/patch-z80-asm.c b/devel/z80-asm/files/patch-z80-asm.c
new file mode 100644
index 000000000000..a69398534a18
--- /dev/null
+++ b/devel/z80-asm/files/patch-z80-asm.c
@@ -0,0 +1,11 @@
+--- z80-asm.c.orig 2023-12-28 16:48:47 UTC
++++ z80-asm.c
+@@ -218,7 +218,7 @@ if (!a && cross && (b=table_entries()))
+ { struct info *ele;
+ ele= malloc(b*sizeof(struct info));
+ for(a=0;next_table_entry(&ele[a].label,&ele[a].value,&ele[a].lineno);a++);
+- qsort(ele,b,sizeof(struct info),compare);
++ qsort(ele,b,sizeof(struct info),(void *)compare);
+ printf(" Cross reference:\n");
+ printf(" symbol value hexa line\n");
+ for (a=0;a<b;a++)
diff --git a/devel/z80-asm/files/patch-z80-mon.c b/devel/z80-asm/files/patch-z80-mon.c
new file mode 100644
index 000000000000..dcb175d5fe3e
--- /dev/null
+++ b/devel/z80-asm/files/patch-z80-mon.c
@@ -0,0 +1,11 @@
+--- z80-mon.c.orig 2023-12-28 16:53:32 UTC
++++ z80-mon.c
+@@ -1359,7 +1359,7 @@ main(int argc,char **argv)
+ if (labels=table_entries())
+ { ele= malloc(labels*sizeof(struct info));
+ for(a=0;next_table_entry(&ele[a].label,&ele[a].value,&ele[a].lineno);a++);
+- qsort(ele,labels,sizeof(struct info),compare_addr);
++ qsort(ele,labels,sizeof(struct info),(void *)compare_addr);
+ }
+ next_label_index=0;
+ old_pc=PC;
diff --git a/dns/Makefile b/dns/Makefile
index 3717716f6067..e12cd6ede21a 100644
--- a/dns/Makefile
+++ b/dns/Makefile
@@ -7,7 +7,6 @@
SUBDIR += axfr2acl
SUBDIR += bind-tools
SUBDIR += bind9-devel
- SUBDIR += bind916
SUBDIR += bind918
SUBDIR += bindgraph
SUBDIR += blocky
@@ -67,7 +66,6 @@
SUBDIR += dynip
SUBDIR += encrypted-dns-server
SUBDIR += fastresolve
- SUBDIR += firedns
SUBDIR += flamethrower
SUBDIR += fpdns
SUBDIR += gdnsd2
diff --git a/dns/adsuck/Makefile b/dns/adsuck/Makefile
index 821664a5a645..41e3344fdd7f 100644
--- a/dns/adsuck/Makefile
+++ b/dns/adsuck/Makefile
@@ -10,6 +10,9 @@ MAINTAINER= phil@philpep.org
COMMENT= DNS relay for ad blocking
WWW= http://opensource.conformal.com/wiki/Adsuck
+DEPRECATED= Obsolete, no longer relevant
+EXPIRATION_DATE=2024-05-31
+
LICENSE= ISCL
LIB_DEPENDS+= libevent.so:devel/libevent \
diff --git a/dns/bind916/Makefile b/dns/bind916/Makefile
deleted file mode 100644
index 89e72f532b6b..000000000000
--- a/dns/bind916/Makefile
+++ /dev/null
@@ -1,227 +0,0 @@
-# pkg-help formatted with fmt 59 63
-
-PORTNAME= bind
-DISTVERSION= 9.16.50
-PORTREVISION= 1
-CATEGORIES= dns net
-MASTER_SITES= ISC/bind9/${DISTVERSION}
-PKGNAMESUFFIX= 916
-DISTNAME= ${PORTNAME}-${DISTVERSION}
-
-MAINTAINER= mat@FreeBSD.org
-COMMENT= BIND DNS suite with updated DNSSEC and DNS64
-WWW= https://www.isc.org/bind/
-
-DEPRECATED= End of life, please migrate to a newer version of BIND9
-EXPIRATION_DATE= 2024-04-30
-
-LICENSE= MPL20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-LIB_DEPENDS= libuv.so:devel/libuv \
- libxml2.so:textproc/libxml2
-RUN_DEPENDS= bind-tools>0:dns/bind-tools
-
-USES= compiler:c11 cpe libedit pkgconfig ssl tar:xz
-
-CPE_VENDOR= isc
-CPE_VERSION= ${DISTVERSION:C/-.*//}
-.if ${DISTVERSION:M*-*}
-CPE_UPDATE= ${DISTVERSION:C/.*-//:tl}
-.endif
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --disable-linux-caps \
- --localstatedir=/var \
- --sysconfdir=${ETCDIR} \
- --with-dlopen=yes \
- --without-python \
- --with-libxml2 \
- --with-openssl=${OPENSSLBASE} \
- --with-readline="-L${LOCALBASE}/lib -ledit"
-ETCDIR= ${PREFIX}/etc/namedb
-
-USE_RC_SUBR= named
-SUB_FILES= named.conf pkg-message
-
-PORTDOCS= *
-
-CONFLICTS= bind9[0-9][0-9] bind9-devel
-
-MAKE_JOBS_UNSAFE= yes
-
-OPTIONS_DEFAULT= DLZ_FILESYSTEM GSSAPI_NONE IDN JSON LMDB \
- TCP_FASTOPEN DNSTAP
-OPTIONS_DEFINE= DNSTAP DOCS FIXED_RRSET GEOIP IDN JSON LARGE_FILE LMDB \
- OVERRIDECACHE PORTREVISION QUERYTRACE \
- START_LATE TCP_FASTOPEN
-
-OPTIONS_RADIO= CRYPTO
-OPTIONS_RADIO_CRYPTO= NATIVE_PKCS11
-
-OPTIONS_GROUP= DLZ
-OPTIONS_GROUP_DLZ= DLZ_BDB DLZ_FILESYSTEM DLZ_LDAP DLZ_MYSQL \
- DLZ_POSTGRESQL DLZ_STUB
-
-OPTIONS_SINGLE= GSSAPI
-OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
-
-OPTIONS_SUB= yes
-
-CRYPTO_DESC= Choose which crypto engine to use
-DLZ_BDB_DESC= DLZ BDB driver
-DLZ_DESC= Dynamically Loadable Zones
-DLZ_FILESYSTEM_DESC= DLZ filesystem driver
-DLZ_LDAP_DESC= DLZ LDAP driver
-DLZ_MYSQL_DESC= DLZ MySQL driver (no threading)
-DLZ_POSTGRESQL_DESC= DLZ Postgres driver
-DLZ_STUB_DESC= DLZ stub driver
-DNSTAP_DESC= Provides fast passive logging of DNS messages
-FIXED_RRSET_DESC= Enable fixed rrset ordering
-GSSAPI_BASE_DESC= Using Heimdal in base (nsupdate is broken)
-GSSAPI_HEIMDAL_DESC= Using security/heimdal (nsupdate is broken)
-GSSAPI_MIT_DESC= Using security/krb5
-GSSAPI_NONE_DESC= Disable
-LARGE_FILE_DESC= 64-bit file support
-LMDB_DESC= Use LMDB for zone management
-OVERRIDECACHE_DESC= Use the override-cache patch
-NATIVE_PKCS11_DESC= Use PKCS\#11 native API (**READ HELP**)
-PORTREVISION_DESC= Show PORTREVISION in the version string
-QUERYTRACE_DESC= Enable the very verbose query tracelogging
-START_LATE_DESC= Start BIND late in the boot process (see help)
-TCP_FASTOPEN_DESC= RFC 7413 support
-
-DLZ_BDB_CONFIGURE_ON= --with-dlz-bdb=yes
-DLZ_BDB_USES= bdb
-
-DLZ_FILESYSTEM_CONFIGURE_ON= --with-dlz-filesystem=yes
-
-DLZ_LDAP_CONFIGURE_ON= --with-dlz-ldap=yes
-DLZ_LDAP_USES= ldap
-
-DLZ_MYSQL_CONFIGURE_ON= --with-dlz-mysql=yes
-DLZ_MYSQL_USES= mysql
-
-DLZ_POSTGRESQL_CONFIGURE_ON= --with-dlz-postgres=yes
-DLZ_POSTGRESQL_USES= pgsql
-
-DLZ_STUB_CONFIGURE_ON= --with-dlz-stub=yes
-
-DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx \
- ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
-DOCS_USES= python:env
-
-DNSTAP_CONFIGURE_ENABLE= dnstap
-DNSTAP_LIB_DEPENDS= libfstrm.so:devel/fstrm \
- libprotobuf-c.so:devel/protobuf-c
-
-FIXED_RRSET_CONFIGURE_ENABLE= fixed-rrset
-
-GEOIP_CONFIGURE_ENABLE= geoip
-GEOIP_CONFIGURE_WITH= maxminddb
-GEOIP_LIB_DEPENDS= libmaxminddb.so:net/libmaxminddb
-
-GSSAPI_BASE_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
- ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_BASE_USES= gssapi
-
-GSSAPI_HEIMDAL_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
- ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_HEIMDAL_USES= gssapi:heimdal
-
-GSSAPI_MIT_CONFIGURE_ON= --with-gssapi=${GSSAPIBASEDIR} \
- ${GSSAPI_CONFIGURE_ARGS}
-GSSAPI_MIT_USES= gssapi:mit
-
-GSSAPI_NONE_CONFIGURE_ON= --without-gssapi
-
-IDN_CONFIGURE_OFF= --without-libidn2
-IDN_CONFIGURE_ON= ${ICONV_CONFIGURE_BASE} \
- --with-libidn2=${LOCALBASE}
-IDN_LIB_DEPENDS= libidn2.so:dns/libidn2
-IDN_USES= iconv
-
-JSON_CONFIGURE_WITH= json-c
-JSON_LIB_DEPENDS= libjson-c.so:devel/json-c
-JSON_LDFLAGS= -L${LOCALBASE}/lib -ljson-c
-
-LARGE_FILE_CONFIGURE_ENABLE= largefile
-
-LMDB_CONFIGURE_WITH= lmdb=${LOCALBASE}
-LMDB_LIB_DEPENDS= liblmdb.so:databases/lmdb
-
-OVERRIDECACHE_EXTRA_PATCHES= ${FILESDIR}/extrapatch-bind-min-override-ttl
-
-NATIVE_PKCS11_CONFIGURE_ENABLE= native-pkcs11
-
-QUERYTRACE_CONFIGURE_ENABLE= querytrace
-
-START_LATE_SUB_LIST= NAMED_BEFORE="LOGIN" \
- NAMED_REQUIRE="SERVERS cleanvar"
-START_LATE_SUB_LIST_OFF= NAMED_BEFORE="SERVERS" \
- NAMED_REQUIRE="NETWORKING ldconfig syslogd"
-
-TCP_FASTOPEN_CONFIGURE_ENABLE= tcp-fastopen
-
-.include <bsd.port.options.mk>
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+= --enable-developer \
- --enable-symtable
-USES+= perl5
-USE_PERL5= build
-BUILD_DEPENDS+= cmocka>0:sysutils/cmocka
-.else
-CONFIGURE_ARGS+= --disable-symtable
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${SSL_DEFAULT} == base
-SUB_LIST+= ENGINES=/usr/lib/engines
-.else
-SUB_LIST+= ENGINES=${LOCALBASE}/lib/engines
-.endif
-
-post-patch:
-.for FILE in named-checkconf.8 named.8 named.conf.5 nsupdate.1 \
- rndc.8
- @${REINPLACE_CMD} -e 's#/etc/named.conf#${ETCDIR}/named.conf#g' \
- -e 's#/etc/rndc.conf#${ETCDIR}/rndc.conf#g' \
- -e "s#/var\/run\/named\/named.pid#/var/run/named/pid#" \
- ${WRKSRC}/doc/man/${FILE}in
-.endfor
-
-. if ${PORTREVISION:N0}
-post-patch-PORTREVISION-on:
- @${REINPLACE_CMD} -e '/EXTENSIONS/s#=$$#=_${PORTREVISION}#' \
- ${WRKSRC}/version
-. endif
-
-post-build-DOCS-on:
- cd ${WRKSRC}/doc/arm && ${MAKE} html
-
-post-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/etc/mtree
- ${MKDIR} ${STAGEDIR}${ETCDIR}
-. for i in dynamic master slave working
- @${MKDIR} ${STAGEDIR}${ETCDIR}/$i
-. endfor
- ${INSTALL_DATA} ${WRKDIR}/named.conf ${STAGEDIR}${ETCDIR}/named.conf.sample
- ${INSTALL_DATA} ${FILESDIR}/named.root ${STAGEDIR}${ETCDIR}
- ${INSTALL_DATA} ${FILESDIR}/empty.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/localhost-forward.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/localhost-reverse.db ${STAGEDIR}${ETCDIR}/master
- ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.dist.sample
- ${INSTALL_DATA} ${FILESDIR}/BIND.chroot.local.dist ${STAGEDIR}${PREFIX}/etc/mtree/BIND.chroot.local.dist.sample
- ${INSTALL_DATA} ${WRKSRC}/bin/rndc/rndc.conf \
- ${STAGEDIR}${ETCDIR}/rndc.conf.sample
-
-post-install-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/arm
- ${INSTALL_DATA} ${WRKSRC}/CHANGES* ${WRKSRC}/HISTORY.md \
- ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc/arm/_build/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/arm
-
-.include <bsd.port.post.mk>
diff --git a/dns/bind916/distinfo b/dns/bind916/distinfo
deleted file mode 100644
index fa4268e146f3..000000000000
--- a/dns/bind916/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1713682578
-SHA256 (bind-9.16.50.tar.xz) = 816dbaa3c115019f30fcebd9e8ef8f7637f4adde91c79daa099b035255a15795
-SIZE (bind-9.16.50.tar.xz) = 5134620
diff --git a/dns/bind916/files/BIND.chroot.dist b/dns/bind916/files/BIND.chroot.dist
deleted file mode 100644
index 5616dd712f6b..000000000000
--- a/dns/bind916/files/BIND.chroot.dist
+++ /dev/null
@@ -1,24 +0,0 @@
-# mtree -deU -f files/BIND.chroot.dist -p tmp
-# mtree -cjnb -k uname,gname,mode -p tmp
-
-/set type=file uname=root gname=wheel mode=0755
-. type=dir
- dev type=dir mode=0555
- ..
- etc type=dir
- ..
- tmp type=dir mode=01777
- ..
-/set type=file uname=bind gname=bind mode=0755
- var type=dir uname=root gname=wheel
- dump type=dir
- ..
- log type=dir
- ..
- run type=dir
- named type=dir
- ..
- ..
- stats type=dir
- ..
- ..
diff --git a/dns/bind916/files/BIND.chroot.local.dist b/dns/bind916/files/BIND.chroot.local.dist
deleted file mode 100644
index 81fca3df322c..000000000000
--- a/dns/bind916/files/BIND.chroot.local.dist
+++ /dev/null
@@ -1,18 +0,0 @@
-# mtree -deU -f files/BIND.etc.dist -p tmp
-# mtree -cjnb -k uname,gname,mode -p tmp
-
-/set type=file uname=root gname=wheel mode=0755
-. type=dir
- etc type=dir
-/set type=file uname=bind gname=wheel mode=0755
- namedb type=dir uname=root
- dynamic type=dir
- ..
- master type=dir uname=root
- ..
- slave type=dir
- ..
- working type=dir
- ..
- ..
- ..
diff --git a/dns/bind916/files/bind-v9.16.0-tcp_quota_fix.patch b/dns/bind916/files/bind-v9.16.0-tcp_quota_fix.patch
deleted file mode 100644
index bad95dddc192..000000000000
--- a/dns/bind916/files/bind-v9.16.0-tcp_quota_fix.patch
+++ /dev/null
@@ -1,341 +0,0 @@
-diff --git a/lib/isc/netmgr/netmgr-int.h b/lib/isc/netmgr/netmgr-int.h
-index ae83f943d3..c85065f39d 100644
---- a/lib/isc/netmgr/netmgr-int.h
-+++ b/lib/isc/netmgr/netmgr-int.h
-@@ -356,7 +356,16 @@ struct isc_nmsocket {
- */
- isc_quota_t *quota;
- isc_quota_t *pquota;
-- bool overquota;
-+
-+ /*%
-+ * How many connections we have not accepted due to quota?
-+ * When we close a connection we need to accept a new one.
-+ */
-+ int overquota;
-+ /*%
-+ * How many active connections we have?
-+ */
-+ int conns;
-
- /*%
- * Socket statistics
-diff --git a/lib/isc/netmgr/netmgr.c b/lib/isc/netmgr/netmgr.c
-index f4361575cc..26728c1ba6 100644
---- a/lib/isc/netmgr/netmgr.c
-+++ b/lib/isc/netmgr/netmgr.c
-@@ -727,6 +727,11 @@ nmsocket_cleanup(isc_nmsocket_t *sock, bool dofree)
- for (int i = 0; i < sock->nchildren; i++) {
- if (!atomic_load(&sock->children[i].destroying)) {
- nmsocket_cleanup(&sock->children[i], false);
-+ if (sock->statsindex != NULL) {
-+ isc__nm_decstats(
-+ sock->mgr,
-+ sock->statsindex[STATID_ACTIVE]);
-+ }
- }
- }
-
-@@ -738,6 +743,9 @@ nmsocket_cleanup(isc_nmsocket_t *sock, bool dofree)
- sock->children = NULL;
- sock->nchildren = 0;
- }
-+ if (sock->statsindex != NULL) {
-+ isc__nm_decstats(sock->mgr, sock->statsindex[STATID_ACTIVE]);
-+ }
-
- if (sock->tcphandle != NULL) {
- isc_nmhandle_unref(sock->tcphandle);
-@@ -854,8 +862,6 @@ isc__nmsocket_prep_destroy(isc_nmsocket_t *sock)
- if (sock->children != NULL) {
- for (int i = 0; i < sock->nchildren; i++) {
- atomic_store(&sock->children[i].active, false);
-- isc__nm_decstats(sock->mgr,
-- sock->statsindex[STATID_ACTIVE]);
- }
- }
-
-diff --git a/lib/isc/netmgr/tcp.c b/lib/isc/netmgr/tcp.c
-index a83fede0d2..58ffd3c404 100644
---- a/lib/isc/netmgr/tcp.c
-+++ b/lib/isc/netmgr/tcp.c
-@@ -26,12 +26,28 @@
- #include <isc/region.h>
- #include <isc/result.h>
- #include <isc/sockaddr.h>
-+#include <isc/stdtime.h>
- #include <isc/thread.h>
- #include <isc/util.h>
-
- #include "netmgr-int.h"
- #include "uv-compat.h"
-
-+static atomic_uint_fast32_t last_tcpquota_log = ATOMIC_VAR_INIT(0);
-+
-+static bool
-+can_log_tcp_quota() {
-+ isc_stdtime_t now, last;
-+
-+ isc_stdtime_get(&now);
-+ last = atomic_exchange_relaxed(&last_tcpquota_log, now);
-+ if (now != last) {
-+ return (true);
-+ }
-+
-+ return (false);
-+}
-+
- static int
- tcp_connect_direct(isc_nmsocket_t *sock, isc__nm_uvreq_t *req);
-
-@@ -668,9 +684,6 @@ read_cb(uv_stream_t *stream, ssize_t nread, const uv_buf_t *buf)
- }
-
- isc__nm_free_uvbuf(sock, buf);
-- if (sock->quota) {
-- isc_quota_detach(&sock->quota);
-- }
-
- /*
- * This might happen if the inner socket is closing. It means that
-@@ -699,6 +712,7 @@ accept_connection(isc_nmsocket_t *ssock)
- struct sockaddr_storage ss;
- isc_sockaddr_t local;
- int r;
-+ bool overquota = false;
-
- REQUIRE(VALID_NMSOCK(ssock));
- REQUIRE(ssock->tid == isc_nm_tid());
-@@ -711,10 +725,25 @@ accept_connection(isc_nmsocket_t *ssock)
-
- if (ssock->pquota != NULL) {
- result = isc_quota_attach(ssock->pquota, &quota);
-+
-+ /*
-+ * We share the quota between all TCP sockets. Others
-+ * may have used up all the quota slots, in which case
-+ * this socket could starve. So we only fail here if we
-+ * already had at least one active connection on this
-+ * socket. This guarantees that we'll maintain some level
-+ * of service while over quota, and will resume normal
-+ * service when the quota comes back down.
-+ */
- if (result != ISC_R_SUCCESS) {
-- isc__nm_incstats(ssock->mgr,
-- ssock->statsindex[STATID_ACCEPTFAIL]);
-- return (result);
-+ ssock->overquota++;
-+ overquota = true;
-+ if (ssock->conns > 0) {
-+ isc__nm_incstats(
-+ ssock->mgr,
-+ ssock->statsindex[STATID_ACCEPTFAIL]);
-+ return (result);
-+ }
- }
- }
-
-@@ -761,6 +790,7 @@ accept_connection(isc_nmsocket_t *ssock)
- }
-
- isc_nmsocket_attach(ssock, &csock->server);
-+ ssock->conns++;
-
- handle = isc__nmhandle_get(csock, NULL, &local);
-
-@@ -779,6 +809,9 @@ error:
- if (csock->quota != NULL) {
- isc_quota_detach(&csock->quota);
- }
-+ if (overquota) {
-+ ssock->overquota--;
-+ }
- /* We need to detach it properly to make sure uv_close is called. */
- isc_nmsocket_detach(&csock);
- return (result);
-@@ -793,14 +826,14 @@ tcp_connection_cb(uv_stream_t *server, int status)
- UNUSED(status);
-
- result = accept_connection(ssock);
-- if (result != ISC_R_SUCCESS) {
-- if (result == ISC_R_QUOTA || result == ISC_R_SOFTQUOTA) {
-- ssock->overquota = true;
-+ if (result != ISC_R_SUCCESS && result != ISC_R_NOCONN) {
-+ if ((result != ISC_R_QUOTA && result != ISC_R_SOFTQUOTA) ||
-+ can_log_tcp_quota()) {
-+ isc_log_write(isc_lctx, ISC_LOGCATEGORY_GENERAL,
-+ ISC_LOGMODULE_NETMGR, ISC_LOG_ERROR,
-+ "TCP connection failed: %s",
-+ isc_result_totext(result));
- }
-- isc_log_write(isc_lctx, ISC_LOGCATEGORY_GENERAL,
-- ISC_LOGMODULE_NETMGR, ISC_LOG_ERROR,
-- "TCP connection failed: %s",
-- isc_result_totext(result));
- }
- }
-
-@@ -936,17 +969,27 @@ tcp_close_direct(isc_nmsocket_t *sock)
- REQUIRE(VALID_NMSOCK(sock));
- REQUIRE(sock->tid == isc_nm_tid());
- REQUIRE(sock->type == isc_nm_tcpsocket);
-+ isc_nmsocket_t *ssock = sock->server;
-
- if (sock->quota != NULL) {
-- isc_nmsocket_t *ssock = sock->server;
--
- isc_quota_detach(&sock->quota);
--
-- if (ssock->overquota) {
-+ }
-+ if (ssock != NULL) {
-+ ssock->conns--;
-+ while (ssock->conns == 0 && ssock->overquota > 0) {
-+ ssock->overquota--;
- isc_result_t result = accept_connection(ssock);
-- if (result != ISC_R_QUOTA &&
-- result != ISC_R_SOFTQUOTA) {
-- ssock->overquota = false;
-+ if (result == ISC_R_SUCCESS || result == ISC_R_NOCONN) {
-+ continue;
-+ }
-+ if ((result != ISC_R_QUOTA &&
-+ result != ISC_R_SOFTQUOTA) ||
-+ can_log_tcp_quota()) {
-+ isc_log_write(isc_lctx, ISC_LOGCATEGORY_GENERAL,
-+ ISC_LOGMODULE_NETMGR,
-+ ISC_LOG_ERROR,
-+ "TCP connection failed: %s",
-+ isc_result_totext(result));
- }
- }
- }
-diff --git a/lib/isc/netmgr/tcpdns.c b/lib/isc/netmgr/tcpdns.c
-index e384b73be9..f89eb359af 100644
---- a/lib/isc/netmgr/tcpdns.c
-+++ b/lib/isc/netmgr/tcpdns.c
-@@ -43,6 +43,9 @@ dnslisten_readcb(isc_nmhandle_t *handle, isc_region_t *region, void *arg);
- static void
- resume_processing(void *arg);
-
-+static void
-+tcpdns_close_direct(isc_nmsocket_t *sock);
-+
- static inline size_t
- dnslen(unsigned char *base)
- {
-@@ -82,7 +85,6 @@ timer_close_cb(uv_handle_t *handle)
- {
- isc_nmsocket_t *sock = (isc_nmsocket_t *)uv_handle_get_data(handle);
- INSIST(VALID_NMSOCK(sock));
-- atomic_store(&sock->closed, true);
- isc_nmsocket_detach(&sock);
- }
-
-@@ -94,9 +96,7 @@ dnstcp_readtimeout(uv_timer_t *timer)
-
- REQUIRE(VALID_NMSOCK(sock));
- REQUIRE(sock->tid == isc_nm_tid());
--
-- isc_nmsocket_detach(&sock->outer);
-- uv_close((uv_handle_t *)&sock->timer, timer_close_cb);
-+ tcpdns_close_direct(sock);
- }
-
- /*
-@@ -252,7 +252,9 @@ dnslisten_readcb(isc_nmhandle_t *handle, isc_region_t *region, void *arg)
- * We have a packet: stop timeout timers
- */
- atomic_store(&dnssock->outer->processing, true);
-- uv_timer_stop(&dnssock->timer);
-+ if (dnssock->timer_initialized) {
-+ uv_timer_stop(&dnssock->timer);
-+ }
-
- if (atomic_load(&dnssock->sequential)) {
- /*
-@@ -399,8 +401,10 @@ resume_processing(void *arg)
- if (atomic_load(&sock->ah) == 0) {
- /* Nothing is active; sockets can timeout now */
- atomic_store(&sock->outer->processing, false);
-- uv_timer_start(&sock->timer, dnstcp_readtimeout,
-- sock->read_timeout, 0);
-+ if (sock->timer_initialized) {
-+ uv_timer_start(&sock->timer, dnstcp_readtimeout,
-+ sock->read_timeout, 0);
-+ }
- }
-
- /*
-@@ -413,7 +417,9 @@ resume_processing(void *arg)
- result = processbuffer(sock, &handle);
- if (result == ISC_R_SUCCESS) {
- atomic_store(&sock->outer->processing, true);
-- uv_timer_stop(&sock->timer);
-+ if (sock->timer_initialized) {
-+ uv_timer_stop(&sock->timer);
-+ }
- isc_nmhandle_unref(handle);
- } else if (sock->outer != NULL) {
- isc_nm_resumeread(sock->outer);
-@@ -441,7 +447,9 @@ resume_processing(void *arg)
- break;
- }
-
-- uv_timer_stop(&sock->timer);
-+ if (sock->timer_initialized) {
-+ uv_timer_stop(&sock->timer);
-+ }
- atomic_store(&sock->outer->processing, true);
- isc_nmhandle_unref(dnshandle);
- } while (atomic_load(&sock->ah) < TCPDNS_CLIENTS_PER_CONN);
-@@ -507,18 +515,29 @@ static void
- tcpdns_close_direct(isc_nmsocket_t *sock)
- {
- REQUIRE(sock->tid == isc_nm_tid());
-- if (sock->outer != NULL) {
-- sock->outer->rcb.recv = NULL;
-- isc_nmsocket_detach(&sock->outer);
-- }
-- if (sock->listener != NULL) {
-- isc_nmsocket_detach(&sock->listener);
-- }
- /* We don't need atomics here, it's all in single network thread */
- if (sock->timer_initialized) {
-+ /*
-+ * We need to fire the timer callback to clean it up,
-+ * it will then call us again (via detach) so that we
-+ * can finally close the socket.
-+ */
- sock->timer_initialized = false;
- uv_timer_stop(&sock->timer);
- uv_close((uv_handle_t *)&sock->timer, timer_close_cb);
-+ } else {
-+ /*
-+ * At this point we're certain that there are no external
-+ * references, we can close everything.
-+ */
-+ if (sock->outer != NULL) {
-+ sock->outer->rcb.recv = NULL;
-+ isc_nmsocket_detach(&sock->outer);
-+ }
-+ if (sock->listener != NULL) {
-+ isc_nmsocket_detach(&sock->listener);
-+ }
-+ atomic_store(&sock->closed, true);
- }
- }
-
-diff --git a/lib/isc/netmgr/uverr2result.c b/lib/isc/netmgr/uverr2result.c
-index b6a8065e3e..9781454ca6 100644
---- a/lib/isc/netmgr/uverr2result.c
-+++ b/lib/isc/netmgr/uverr2result.c
-@@ -38,6 +38,8 @@ isc___nm_uverr2result(int uverr, bool dolog, const char *file,
- return (ISC_R_INVALIDFILE);
- case UV_ENOENT:
- return (ISC_R_FILENOTFOUND);
-+ case UV_EAGAIN:
-+ return (ISC_R_NOCONN);
- case UV_EACCES:
- case UV_EPERM:
- return (ISC_R_NOPERM);
diff --git a/dns/bind916/files/empty.db b/dns/bind916/files/empty.db
deleted file mode 100644
index 30870e74342f..000000000000
--- a/dns/bind916/files/empty.db
+++ /dev/null
@@ -1,8 +0,0 @@
-$TTL 3h
-@ SOA @ nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
-@ NS @
-
-; Silence a BIND warning
-@ A 127.0.0.1
diff --git a/dns/bind916/files/extrapatch-bind-min-override-ttl b/dns/bind916/files/extrapatch-bind-min-override-ttl
deleted file mode 100644
index f6f2dc707250..000000000000
--- a/dns/bind916/files/extrapatch-bind-min-override-ttl
+++ /dev/null
@@ -1,61 +0,0 @@
-Add the override-cache-ttl feature.
-
---- bin/named/config.c.orig 2024-04-03 12:48:29 UTC
-+++ bin/named/config.c
-@@ -177,6 +177,7 @@ options {\n\
- notify-source *;\n\
- notify-source-v6 *;\n\
- nsec3-test-zone no;\n\
-+ override-cache-ttl 0; /* do not override */\n\
- parental-source *;\n\
- parental-source-v6 *;\n\
- provide-ixfr true;\n\
---- bin/named/server.c.orig 2024-04-03 12:48:29 UTC
-+++ bin/named/server.c
-@@ -4449,6 +4449,11 @@ configure_view(dns_view_t *view, dns_viewlist_t *viewl
- }
-
- obj = NULL;
-+ result = named_config_get(maps, "override-cache-ttl", &obj);
-+ INSIST(result == ISC_R_SUCCESS);
-+ view->overridecachettl = cfg_obj_asduration(obj);
-+
-+ obj = NULL;
- result = named_config_get(maps, "max-cache-ttl", &obj);
- INSIST(result == ISC_R_SUCCESS);
- view->maxcachettl = cfg_obj_asduration(obj);
---- lib/dns/include/dns/view.h.orig 2024-04-03 12:48:29 UTC
-+++ lib/dns/include/dns/view.h
-@@ -154,6 +154,7 @@ struct dns_view {
- bool requestnsid;
- bool sendcookie;
- dns_ttl_t maxcachettl;
-+ dns_ttl_t overridecachettl;
- dns_ttl_t maxncachettl;
- dns_ttl_t mincachettl;
- dns_ttl_t minncachettl;
---- lib/dns/resolver.c.orig 2024-04-03 12:48:29 UTC
-+++ lib/dns/resolver.c
-@@ -6494,6 +6494,12 @@ cache_name(fetchctx_t *fctx, dns_name_t *name, dns_mes
- }
-
- /*
-+ * Enforce the configure cache TTL override.
-+ */
-+ if (res->view->overridecachettl)
-+ rdataset->ttl = res->view->overridecachettl;
-+
-+ /*
- * Enforce the configure maximum cache TTL.
- */
- if (rdataset->ttl > res->view->maxcachettl) {
---- lib/isccfg/namedconf.c.orig 2024-04-03 12:48:29 UTC
-+++ lib/isccfg/namedconf.c
-@@ -2054,6 +2054,7 @@ static cfg_clausedef_t view_clauses[] = {
- #endif /* ifdef HAVE_LMDB */
- { "max-acache-size", &cfg_type_sizenodefault, CFG_CLAUSEFLAG_OBSOLETE },
- { "max-cache-size", &cfg_type_sizeorpercent, 0 },
-+ { "override-cache-ttl", &cfg_type_duration, 0 },
- { "max-cache-ttl", &cfg_type_duration, 0 },
- { "max-clients-per-query", &cfg_type_uint32, 0 },
- { "max-ncache-ttl", &cfg_type_duration, 0 },
diff --git a/dns/bind916/files/localhost-forward.db b/dns/bind916/files/localhost-forward.db
deleted file mode 100644
index fdd2e9ce4bee..000000000000
--- a/dns/bind916/files/localhost-forward.db
+++ /dev/null
@@ -1,8 +0,0 @@
-$TTL 3h
-localhost. SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
- NS localhost.
-
- A 127.0.0.1
- AAAA ::1
diff --git a/dns/bind916/files/localhost-reverse.db b/dns/bind916/files/localhost-reverse.db
deleted file mode 100644
index 376e94fa94a8..000000000000
--- a/dns/bind916/files/localhost-reverse.db
+++ /dev/null
@@ -1,10 +0,0 @@
-$TTL 3h
-@ SOA localhost. nobody.localhost. 42 1d 12h 1w 3h
- ; Serial, Refresh, Retry, Expire, Neg. cache TTL
-
- NS localhost.
-
-1.0.0 PTR localhost.
-
-1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0 PTR localhost.
-
diff --git a/dns/bind916/files/named.conf.in b/dns/bind916/files/named.conf.in
deleted file mode 100644
index c3a367fd23ee..000000000000
--- a/dns/bind916/files/named.conf.in
+++ /dev/null
@@ -1,378 +0,0 @@
-// Refer to the named.conf(5) and named(8) man pages, and the documentation
-// in /usr/local/share/doc/bind for more details.
-//
-// If you are going to set up an authoritative server, make sure you
-// understand the hairy details of how DNS works. Even with
-// simple mistakes, you can break connectivity for affected parties,
-// or cause huge amounts of useless Internet traffic.
-
-options {
- // All file and path names are relative to the chroot directory,
- // if any, and should be fully qualified.
- directory "%%ETCDIR%%/working";
- pid-file "/var/run/named/pid";
- dump-file "/var/dump/named_dump.db";
- statistics-file "/var/stats/named.stats";
-
-// If named is being used only as a local resolver, this is a safe default.
-// For named to be accessible to the network, comment this option, specify
-// the proper IP address, or delete this option.
- listen-on { 127.0.0.1; };
-
-// If you have IPv6 enabled on this system, uncomment this option for
-// use as a local resolver. To give access to the network, specify
-// an IPv6 address, or the keyword "any".
-// listen-on-v6 { ::1; };
-
-// These zones are already covered by the empty zones listed below.
-// If you remove the related empty zones below, comment these lines out.
- disable-empty-zone "255.255.255.255.IN-ADDR.ARPA";
- disable-empty-zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
- disable-empty-zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA";
-
-// If you've got a DNS server around at your upstream provider, enter
-// its IP address here, and enable the line below. This will make you
-// benefit from its cache, thus reduce overall DNS traffic in the Internet.
-/*
- forwarders {
- 127.0.0.1;
- };
-*/
-
-// If the 'forwarders' clause is not empty the default is to 'forward first'
-// which will fall back to sending a query from your local server if the name
-// servers in 'forwarders' do not have the answer. Alternatively you can
-// force your name server to never initiate queries of its own by enabling the
-// following line:
-// forward only;
-
-// If you wish to have forwarding configured automatically based on
-// the entries in /etc/resolv.conf, uncomment the following line and
-// set named_auto_forward=yes in /etc/rc.conf. You can also enable
-// named_auto_forward_only (the effect of which is described above).
-// include "%%ETCDIR%%/auto_forward.conf";
-
- /*
- Modern versions of BIND use a random UDP port for each outgoing
- query by default in order to dramatically reduce the possibility
- of cache poisoning. All users are strongly encouraged to utilize
- this feature, and to configure their firewalls to accommodate it.
-
- AS A LAST RESORT in order to get around a restrictive firewall
- policy you can try enabling the option below. Use of this option
- will significantly reduce your ability to withstand cache poisoning
- attacks, and should be avoided if at all possible.
-
- Replace NNNNN in the example with a number between 49160 and 65530.
- */
- // query-source address * port NNNNN;
-};
-
-// If you enable a local name server, don't forget to enter 127.0.0.1
-// first in your /etc/resolv.conf so this server will be queried.
-// Also, make sure to enable it in /etc/rc.conf.
-
-// The traditional root hints mechanism. Use this, OR the slave zones below.
-zone "." { type hint; file "%%ETCDIR%%/named.root"; };
-
-/* Slaving the following zones from the root name servers has some
- significant advantages:
- 1. Faster local resolution for your users
- 2. No spurious traffic will be sent from your network to the roots
- 3. Greater resilience to any potential root server failure/DDoS
-
- On the other hand, this method requires more monitoring than the
- hints file to be sure that an unexpected failure mode has not
- incapacitated your server. Name servers that are serving a lot
- of clients will benefit more from this approach than individual
- hosts. Use with caution.
-
- To use this mechanism, uncomment the entries below, and comment
- the hint zone above.
-
- As documented at http://dns.icann.org/services/axfr/ these zones:
- "." (the root), ARPA, IN-ADDR.ARPA, IP6.ARPA, and a few others
- are available for AXFR from these servers on IPv4 and IPv6:
- xfr.lax.dns.icann.org, xfr.cjr.dns.icann.org
-*/
-/*
-zone "." {
- type slave;
- file "%%ETCDIR%%/slave/root.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "arpa" {
- type slave;
- file "%%ETCDIR%%/slave/arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "in-addr.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/in-addr.arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-zone "ip6.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/ip6.arpa.slave";
- masters {
- 192.0.32.132; // lax.xfr.dns.icann.org
- 2620:0:2d0:202::132; // lax.xfr.dns.icann.org
- 192.0.47.132; // iad.xfr.dns.icann.org
- 2620:0:2830:202::132; // iad.xfr.dns.icann.org
- };
- notify no;
-};
-*/
-
-/* Serving the following zones locally will prevent any queries
- for these zones leaving your network and going to the root
- name servers. This has two significant advantages:
- 1. Faster local resolution for your users
- 2. No spurious traffic will be sent from your network to the roots
-*/
-// RFCs 1912, 5735 and 6303 (and BCP 32 for localhost)
-zone "localhost" { type master; file "%%ETCDIR%%/master/localhost-forward.db"; };
-zone "127.in-addr.arpa" { type master; file "%%ETCDIR%%/master/localhost-reverse.db"; };
-zone "255.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// RFC 1912-style zone for IPv6 localhost address (RFC 6303)
-zone "0.ip6.arpa" { type master; file "%%ETCDIR%%/master/localhost-reverse.db"; };
-
-// "This" Network (RFCs 1912, 5735 and 6303)
-zone "0.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Private Use Networks (RFCs 1918, 5735 and 6303)
-zone "10.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "16.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "17.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "18.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "19.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "20.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "21.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "22.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "23.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "24.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "25.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "26.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "27.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "28.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "29.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "30.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "31.172.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "168.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Shared Address Space (RFC 6598)
-zone "64.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "65.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "66.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "67.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "68.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "69.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "70.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "71.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "72.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "73.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "74.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "75.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "76.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "77.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "78.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "79.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "80.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "81.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "82.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "83.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "84.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "85.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "86.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "87.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "88.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "89.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "90.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "91.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "92.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "93.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "94.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "95.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "96.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "97.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "98.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "99.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "100.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "101.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "102.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "103.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "104.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "105.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "106.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "107.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "108.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "109.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "110.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "111.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "112.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "113.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "114.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "115.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "116.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "117.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "118.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "119.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "120.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "121.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "122.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "123.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "124.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "125.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "126.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "127.100.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Link-local/APIPA (RFCs 3927, 5735 and 6303)
-zone "254.169.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IETF protocol assignments (RFCs 5735 and 5736)
-zone "0.0.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// TEST-NET-[1-3] for Documentation (RFCs 5735, 5737 and 6303)
-zone "2.0.192.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "100.51.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "113.0.203.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Example Range for Documentation (RFCs 3849 and 6303)
-zone "8.b.d.0.1.0.0.2.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// Router Benchmark Testing (RFCs 2544 and 5735)
-zone "18.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "19.198.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IANA Reserved - Old Class E Space (RFC 5735)
-zone "240.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "241.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "242.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "243.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "244.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "245.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "246.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "247.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "248.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "249.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "250.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "251.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "252.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "253.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "254.in-addr.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Unassigned Addresses (RFC 4291)
-zone "1.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "8.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "c.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "e.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "0.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "1.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "2.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "8.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "0.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "1.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "2.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "3.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "4.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "5.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "6.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "7.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 ULA (RFCs 4193 and 6303)
-zone "c.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Link Local (RFCs 4291 and 6303)
-zone "8.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "9.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "a.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "b.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IPv6 Deprecated Site-Local Addresses (RFCs 3879 and 6303)
-zone "c.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "d.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "e.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-zone "f.e.f.ip6.arpa" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// IP6.INT is Deprecated (RFC 4159)
-zone "ip6.int" { type master; file "%%ETCDIR%%/master/empty.db"; };
-
-// NB: Do not use the IP addresses below, they are faked, and only
-// serve demonstration/documentation purposes!
-//
-// Example slave zone config entries. It can be convenient to become
-// a slave at least for the zone your own domain is in. Ask
-// your network administrator for the IP address of the responsible
-// master name server.
-//
-// Do not forget to include the reverse lookup zone!
-// This is named after the first bytes of the IP address, in reverse
-// order, with ".IN-ADDR.ARPA" appended, or ".IP6.ARPA" for IPv6.
-//
-// Before starting to set up a master zone, make sure you fully
-// understand how DNS and BIND work. There are sometimes
-// non-obvious pitfalls. Setting up a slave zone is usually simpler.
-//
-// NB: Don't blindly enable the examples below. :-) Use actual names
-// and addresses instead.
-
-/* An example dynamic zone
-key "exampleorgkey" {
- algorithm hmac-md5;
- secret "sf87HJqjkqh8ac87a02lla==";
-};
-zone "example.org" {
- type master;
- allow-update {
- key "exampleorgkey";
- };
- file "%%ETCDIR%%/dynamic/example.org";
-};
-*/
-
-/* Example of a slave reverse zone
-zone "1.168.192.in-addr.arpa" {
- type slave;
- file "%%ETCDIR%%/slave/1.168.192.in-addr.arpa";
- masters {
- 192.168.1.1;
- };
-};
-*/
diff --git a/dns/bind916/files/named.in b/dns/bind916/files/named.in
deleted file mode 100644
index 6e225efe0733..000000000000
--- a/dns/bind916/files/named.in
+++ /dev/null
@@ -1,464 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: named
-# REQUIRE: %%NAMED_REQUIRE%%
-# BEFORE: %%NAMED_BEFORE%%
-# KEYWORD: shutdown
-
-#
-# Add the following lines to /etc/rc.conf to enable BIND:
-# named_enable (bool): Run named, the DNS server (or NO).
-# named_program (str): Path to named, if you want a different one.
-# named_conf (str): Path to the configuration file
-# named_flags (str): Use this for flags OTHER than -u and -c
-# named_uid (str): User to run named as
-# named_chrootdir (str): Chroot directory (or "" not to auto-chroot it)
-# Historically, was /var/named
-# named_chroot_autoupdate (bool): Automatically install/update chrooted
-# components of named.
-# named_symlink_enable (bool): Symlink the chrooted pid file
-# named_wait (bool): Wait for working name service before exiting
-# named_wait_host (str): Hostname to check if named_wait is enabled
-# named_auto_forward (str): Set up forwarders from /etc/resolv.conf
-# named_auto_forward_only (str): Do "forward only" instead of "forward first"
-%%NATIVE_PKCS11%%# named_pkcs11_engine (str): Path to the PKCS#11 library to use.
-#
-
-. /etc/rc.subr
-
-name=named
-desc="named BIND startup script"
-rcvar=named_enable
-
-load_rc_config ${name}
-
-extra_commands=reload
-
-start_precmd=named_prestart
-start_postcmd=named_poststart
-reload_cmd=named_reload
-stop_cmd=named_stop
-stop_postcmd=named_poststop
-
-named_enable=${named_enable:-"NO"}
-named_program=${named_program:-"%%PREFIX%%/sbin/named"}
-named_conf=${named_conf:-"%%ETCDIR%%/named.conf"}
-named_flags=${named_flags:-""}
-named_uid=${named_uid:-"bind"}
-named_chrootdir=${named_chrootdir:-""}
-named_chroot_autoupdate=${named_chroot_autoupdate:-"YES"}
-named_symlink_enable=${named_symlink_enable:-"YES"}
-named_wait=${named_wait:-"NO"}
-named_wait_host=${named_wait_host:-"localhost"}
-named_auto_forward=${named_auto_forward:-"NO"}
-named_auto_forward_only=${named_auto_forward_only:-"NO"}
-%%NATIVE_PKCS11%%named_pkcs11_engine=${named_pkcs11_engine:-""}
-
-# Not configuration variables but having them here keeps rclint happy
-required_dirs="${named_chrootdir}"
-_named_confdirroot="${named_conf%/*}"
-_named_confdir="${named_chrootdir}${_named_confdirroot}"
-_named_program_root="${named_program%/sbin/named}"
-_openssl_engines="%%ENGINES%%"
-
-# Needed if named.conf and rndc.conf are moved or if rndc.conf is used
-rndc_conf=${rndc_conf:-"$_named_confdir/rndc.conf"}
-rndc_key=${rndc_key:-"$_named_confdir/rndc.key"}
-
-# If running in a chroot cage, ensure that the appropriate files
-# exist inside the cage, as well as helper symlinks into the cage
-# from outside.
-#
-# As this is called after the is_running and required_dir checks
-# are made in run_rc_command(), we can safely assume ${named_chrootdir}
-# exists and named isn't running at this point (unless forcestart
-# is used).
-#
-chroot_autoupdate()
-{
- local file
-
- # If it's the first time around, fiddle with things and move the
- # current configuration to the chroot.
- if [ -d ${_named_confdirroot} -a ! -d ${_named_confdir} ]; then
- warn "named chroot: Moving current configuration in the chroot!"
- install -d ${_named_confdir%/*}
- mv ${_named_confdirroot} ${_named_confdir}
- fi
-
- # Create (or update) the chroot directory structure
- #
- if [ -r %%PREFIX%%/etc/mtree/BIND.chroot.dist ]; then
- mtree -deU -f %%PREFIX%%/etc/mtree/BIND.chroot.dist \
- -p ${named_chrootdir}
- else
- warn "%%PREFIX%%/etc/mtree/BIND.chroot.dist missing,"
- warn "${named_chrootdir} directory structure not updated"
- fi
- if [ -r %%PREFIX%%/etc/mtree/BIND.chroot.local.dist ]; then
- mkdir -p ${named_chrootdir}%%PREFIX%%
- mtree -deU -f %%PREFIX%%/etc/mtree/BIND.chroot.local.dist \
- -p ${named_chrootdir}%%PREFIX%%
- else
- warn "%%PREFIX%%/etc/mtree/BIND.chroot.local.dist missing,"
- warn "${named_chrootdir}%%PREFIX%% directory structure not updated"
- fi
-
- # Create (or update) the configuration directory symlink
- #
- if [ ! -L "${_named_confdirroot}" ]; then
- if [ -d "${_named_confdirroot}" ]; then
- warn "named chroot: ${_named_confdirroot} is a directory!"
- elif [ -e "${_named_confdirroot}" ]; then
- warn "named chroot: ${_named_confdirroot} exists!"
- else
- ln -s ${_named_confdir} ${_named_confdirroot}
- fi
- else
- # Make sure it points to the right place.
- ln -shf ${_named_confdir} ${_named_confdirroot}
- fi
-
- # Mount a devfs in the chroot directory if needed
- #
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ]; then
- umount ${named_chrootdir}/dev 2>/dev/null
- devfs_domount ${named_chrootdir}/dev devfsrules_hide_all
- devfs -m ${named_chrootdir}/dev rule apply path null unhide
- devfs -m ${named_chrootdir}/dev rule apply path random unhide
- else
- if [ -c ${named_chrootdir}/dev/null -a \
- -c ${named_chrootdir}/dev/random ]; then
- info "named chroot: using pre-mounted devfs."
- else
- err 1 "named chroot: devfs cannot be mounted from " \
- "within a jail. Thus a chrooted named cannot " \
- "be run from within a jail. Either mount the " \
- "devfs with null and random from the host, or " \
- "run named without chrooting it, set " \
- "named_chrootdir=\"\" in /etc/rc.conf."
- fi
- fi
-
- # The OpenSSL engines and BIND9 plugins should be present in the
- # chroot, named loads them after chrooting.
- null_mount_or_copy ${_openssl_engines}
- null_mount_or_copy %%PREFIX%%/lib/named
-
- # Copy and/or update key files to the chroot /etc
- #
- for file in localtime protocols services; do
- if [ -r /etc/${file} ] && \
- ! cmp -s /etc/${file} "${named_chrootdir}/etc/${file}"; then
- cp -p /etc/${file} "${named_chrootdir}/etc/${file}"
- fi
- done
-}
-
-# Make symlinks to the correct pid file
-#
-make_symlinks()
-{
- checkyesno named_symlink_enable &&
- ln -fs "${named_chrootdir}${pidfile}" ${pidfile} &&
- ln -fs "${named_chrootdir}${sessionkeyfile}" ${sessionkeyfile}
-}
-
-named_poststart()
-{
- make_symlinks
-
- if checkyesno named_wait; then
- until ${_named_program_root}/bin/host ${named_wait_host} >/dev/null 2>&1; do
- echo " Waiting for nameserver to resolve ${named_wait_host}"
- sleep 1
- done
- fi
-}
-
-named_reload()
-{
- # This is a one line function, but ${named_program} is not defined early
- # enough to be there when the reload_cmd variable is defined up there.
- rndc reload
-}
-
-find_pidfile()
-{
- if get_pidfile_from_conf pid-file ${named_conf}; then
- pidfile="${_pidfile_from_conf}"
- else
- pidfile="/var/run/named/pid"
- fi
-}
-
-find_sessionkeyfile()
-{
- if get_pidfile_from_conf session-keyfile ${named_conf}; then
- sessionkeyfile="${_pidfile_from_conf}"
- else
- sessionkeyfile="/var/run/named/session.key"
- fi
-}
-
-named_stop()
-{
- find_pidfile
-
- # This duplicates an undesirably large amount of code from the stop
- # routine in rc.subr in order to use rndc to shut down the process,
- # and to give it a second chance in case rndc fails.
- rc_pid=$(check_pidfile ${pidfile} ${command})
- if [ -z "${rc_pid}" ]; then
- [ -n "${rc_fast}" ] && return 0
- _run_rc_notrunning
- return 1
- fi
- echo 'Stopping named.'
- if rndc stop; then
- wait_for_pids ${rc_pid}
- else
- echo -n 'rndc failed, trying kill: '
- kill -TERM ${rc_pid}
- wait_for_pids ${rc_pid}
- fi
-}
-
-named_poststop()
-{
- if [ -n "${named_chrootdir}" ]; then
- null_umount %%PREFIX%%/lib/named
- null_umount ${_openssl_engines}
- if [ -c ${named_chrootdir}/dev/null ]; then
- # unmount /dev
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ]; then
- umount ${named_chrootdir}/dev 2>/dev/null || true
- else
- warn "named chroot:" \
- "cannot unmount devfs from inside jail!"
- fi
- fi
- fi
-}
-
-can_mount()
-{
- local kld
- kld=$1
- if ! load_kld $kld; then
- return 1
- fi
- if [ `${SYSCTL_N} security.jail.jailed` -eq 0 ] ||
- [ `${SYSCTL_N} security.jail.mount_allowed` -eq 1 ] ||
- [ `${SYSCTL_N} security.jail.mount_${kld}_allowed` -eq 1 ] ; then
- return 0
- fi
- return 1
-}
-
-null_mount_or_copy()
-{
- local dir
- dir=$1
-
- if [ -d ${dir} ]; then
- mkdir -p ${named_chrootdir}${dir}
- if can_mount nullfs ; then
- mount -t nullfs ${dir} ${named_chrootdir}${dir}
- else
- warn "named chroot: cannot nullfs mount OpenSSL" \
- "engines into the chroot, will copy the shared" \
- "libraries instead."
- cp -f ${dir}/*.so ${named_chrootdir}${dir}
- fi
- fi
-}
-
-null_umount()
-{
- local dir
- dir=$1
-
- if [ -d ${dir} ]; then
- if can_mount nullfs; then
- umount ${named_chrootdir}${dir}
- fi
- fi
-}
-
-create_file()
-{
- if [ -e "$1" ]; then
- unlink $1
- fi
- install -o root -g wheel -m 0644 /dev/null $1
-}
-
-rndc()
-{
- if [ -z "${rndc_flags}" ]; then
- if [ -s "${rndc_conf}" ] ; then
- rndc_flags="-c ${rndc_conf}"
- elif [ -s "${rndc_key}" ] ; then
- rndc_flags="-k ${rndc_key}"
- else
- rndc_flags=""
- fi
- fi
-
- ${_named_program_root}/sbin/rndc ${rndc_flags} "$@"
-}
-
-named_prestart()
-{
- # Is the user using a sandbox?
- #
- if [ -n "${named_chrootdir}" ]; then
- rc_flags="${rc_flags} -t ${named_chrootdir}"
- checkyesno named_chroot_autoupdate && chroot_autoupdate
-
- case "${altlog_proglist}" in
- *named*)
- ;;
- *)
- warn 'Using chroot without setting altlog_proglist, logging may not'
- warn 'work correctly. Run sysrc altlog_proglist+=named'
- ;;
- esac
- else
- named_symlink_enable=NO
- fi
-
- find_pidfile
- find_sessionkeyfile
-
- if [ -n "${named_pidfile}" ]; then
- warn 'named_pidfile: now determined from the conf file'
- fi
-
- if [ -n "${named_sessionkeyfile}" ]; then
- warn 'named_sessionkeyfile: now determined from the conf file'
- fi
-
- piddir=`/usr/bin/dirname ${pidfile}`
- if [ ! -d ${piddir} ]; then
- install -d -o ${named_uid} -g ${named_uid} ${piddir}
- fi
-
- sessionkeydir=`/usr/bin/dirname ${sessionkeyfile}`
- if [ ! -d ${sessionkeydir} ]; then
- install -d -o ${named_uid} -g ${named_uid} ${sessionkeydir}
- fi
-
- command_args="-u ${named_uid:=root} -c ${named_conf} ${command_args}"
-
-%%NATIVE_PKCS11%% if [ -z "${named_pkcs11_engine}"]; then
-%%NATIVE_PKCS11%% err 3 "named_pkcs11_engine has to be set to the PKCS#11 engine's library you want to use"
-%%NATIVE_PKCS11%% elif [ ! -f ${named_pkcs11_engine} ]; then
-%%NATIVE_PKCS11%% err 3 "named_pkcs11_engine the PKCS#11 engine's library you want to use doesn't exist"
-%%NATIVE_PKCS11%% else
-%%NATIVE_PKCS11%% mkdir -p ${named_chrootdir}${named_pkcs11_engine%/*}
-%%NATIVE_PKCS11%% cp -p ${named_pkcs11_engine} ${named_chrootdir}${named_pkcs11_engine}
-%%NATIVE_PKCS11%% command_args="-E ${named_pkcs11_engine} ${command_args}"
-%%NATIVE_PKCS11%% fi
-
- local line nsip firstns
-
- # Create an rndc.key file for the user if none exists
- #
- confgen_command="${_named_program_root}/sbin/rndc-confgen -a -b256 -u ${named_uid} \
- -c ${_named_confdir}/rndc.key"
- if [ -s "${_named_confdir}/rndc.conf" ]; then
- unset confgen_command
- fi
- if [ -s "${_named_confdir}/rndc.key" ]; then
- case `stat -f%Su ${_named_confdir}/rndc.key` in
- root|${named_uid}) ;;
- *) ${confgen_command} ;;
- esac
- else
- ${confgen_command}
- fi
-
- local checkconf
-
- checkconf="${_named_program_root}/sbin/named-checkconf"
- if ! checkyesno named_chroot_autoupdate && [ -n "${named_chrootdir}" ]; then
- checkconf="${checkconf} -t ${named_chrootdir}"
- fi
-
- # Create a forwarder configuration based on /etc/resolv.conf
- if checkyesno named_auto_forward; then
- if [ ! -s /etc/resolv.conf ]; then
- warn "named_auto_forward enabled, but no /etc/resolv.conf"
-
- # Empty the file in case it is included in named.conf
- [ -s "${_named_confdir}/auto_forward.conf" ] &&
- create_file ${_named_confdir}/auto_forward.conf
-
- ${checkconf} ${named_conf} ||
- err 3 'named-checkconf for ${named_conf} failed'
- return
- fi
-
- create_file /var/run/naf-resolv.conf
- create_file /var/run/auto_forward.conf
-
- echo ' forwarders {' > /var/run/auto_forward.conf
-
- while read line; do
- case "${line}" in
- 'nameserver '*|'nameserver '*)
- nsip=${line##nameserver[ ]}
-
- if [ -z "${firstns}" ]; then
- if [ ! "${nsip}" = '127.0.0.1' ]; then
- echo 'nameserver 127.0.0.1'
- echo " ${nsip};" >> /var/run/auto_forward.conf
- fi
-
- firstns=1
- else
- [ "${nsip}" = '127.0.0.1' ] && continue
- echo " ${nsip};" >> /var/run/auto_forward.conf
- fi
- ;;
- esac
-
- echo ${line}
- done < /etc/resolv.conf > /var/run/naf-resolv.conf
-
- echo ' };' >> /var/run/auto_forward.conf
- echo '' >> /var/run/auto_forward.conf
- if checkyesno named_auto_forward_only; then
- echo " forward only;" >> /var/run/auto_forward.conf
- else
- echo " forward first;" >> /var/run/auto_forward.conf
- fi
-
- if cmp -s /etc/resolv.conf /var/run/naf-resolv.conf; then
- unlink /var/run/naf-resolv.conf
- else
- [ -e /etc/resolv.conf ] && unlink /etc/resolv.conf
- mv /var/run/naf-resolv.conf /etc/resolv.conf
- fi
-
- if cmp -s ${_named_confdir}/auto_forward.conf \
- /var/run/auto_forward.conf; then
- unlink /var/run/auto_forward.conf
- else
- [ -e "${_named_confdir}/auto_forward.conf" ] &&
- unlink ${_named_confdir}/auto_forward.conf
- mv /var/run/auto_forward.conf \
- ${_named_confdir}/auto_forward.conf
- fi
- else
- # Empty the file in case it is included in named.conf
- [ -s "${_named_confdir}/auto_forward.conf" ] &&
- create_file ${_named_confdir}/auto_forward.conf
- fi
-
- ${checkconf} ${named_conf} || err 3 "named-checkconf for ${named_conf} failed"
-}
-
-run_rc_command "$1"
diff --git a/dns/bind916/files/named.root b/dns/bind916/files/named.root
deleted file mode 100644
index 77cf1e35c5bb..000000000000
--- a/dns/bind916/files/named.root
+++ /dev/null
@@ -1,92 +0,0 @@
-; This file holds the information on root name servers needed to
-; initialize cache of Internet domain name servers
-; (e.g. reference this file in the "cache . <file>"
-; configuration file of BIND domain name servers).
-;
-; This file is made available by InterNIC
-; under anonymous FTP as
-; file /domain/named.cache
-; on server FTP.INTERNIC.NET
-; -OR- RS.INTERNIC.NET
-;
-; last update: January 24, 2024
-; related version of root zone: 2024012401
-;
-; FORMERLY NS.INTERNIC.NET
-;
-. 3600000 NS A.ROOT-SERVERS.NET.
-A.ROOT-SERVERS.NET. 3600000 A 198.41.0.4
-A.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:ba3e::2:30
-;
-; FORMERLY NS1.ISI.EDU
-;
-. 3600000 NS B.ROOT-SERVERS.NET.
-B.ROOT-SERVERS.NET. 3600000 A 170.247.170.2
-B.ROOT-SERVERS.NET. 3600000 AAAA 2801:1b8:10::b
-;
-; FORMERLY C.PSI.NET
-;
-. 3600000 NS C.ROOT-SERVERS.NET.
-C.ROOT-SERVERS.NET. 3600000 A 192.33.4.12
-C.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2::c
-;
-; FORMERLY TERP.UMD.EDU
-;
-. 3600000 NS D.ROOT-SERVERS.NET.
-D.ROOT-SERVERS.NET. 3600000 A 199.7.91.13
-D.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2d::d
-;
-; FORMERLY NS.NASA.GOV
-;
-. 3600000 NS E.ROOT-SERVERS.NET.
-E.ROOT-SERVERS.NET. 3600000 A 192.203.230.10
-E.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:a8::e
-;
-; FORMERLY NS.ISC.ORG
-;
-. 3600000 NS F.ROOT-SERVERS.NET.
-F.ROOT-SERVERS.NET. 3600000 A 192.5.5.241
-F.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:2f::f
-;
-; FORMERLY NS.NIC.DDN.MIL
-;
-. 3600000 NS G.ROOT-SERVERS.NET.
-G.ROOT-SERVERS.NET. 3600000 A 192.112.36.4
-G.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:12::d0d
-;
-; FORMERLY AOS.ARL.ARMY.MIL
-;
-. 3600000 NS H.ROOT-SERVERS.NET.
-H.ROOT-SERVERS.NET. 3600000 A 198.97.190.53
-H.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:1::53
-;
-; FORMERLY NIC.NORDU.NET
-;
-. 3600000 NS I.ROOT-SERVERS.NET.
-I.ROOT-SERVERS.NET. 3600000 A 192.36.148.17
-I.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fe::53
-;
-; OPERATED BY VERISIGN, INC.
-;
-. 3600000 NS J.ROOT-SERVERS.NET.
-J.ROOT-SERVERS.NET. 3600000 A 192.58.128.30
-J.ROOT-SERVERS.NET. 3600000 AAAA 2001:503:c27::2:30
-;
-; OPERATED BY RIPE NCC
-;
-. 3600000 NS K.ROOT-SERVERS.NET.
-K.ROOT-SERVERS.NET. 3600000 A 193.0.14.129
-K.ROOT-SERVERS.NET. 3600000 AAAA 2001:7fd::1
-;
-; OPERATED BY ICANN
-;
-. 3600000 NS L.ROOT-SERVERS.NET.
-L.ROOT-SERVERS.NET. 3600000 A 199.7.83.42
-L.ROOT-SERVERS.NET. 3600000 AAAA 2001:500:9f::42
-;
-; OPERATED BY WIDE
-;
-. 3600000 NS M.ROOT-SERVERS.NET.
-M.ROOT-SERVERS.NET. 3600000 A 202.12.27.33
-M.ROOT-SERVERS.NET. 3600000 AAAA 2001:dc3::35
-; End of file
diff --git a/dns/bind916/files/patch-bin_named_include_named_globals.h b/dns/bind916/files/patch-bin_named_include_named_globals.h
deleted file mode 100644
index 69cafb3c70fa..000000000000
--- a/dns/bind916/files/patch-bin_named_include_named_globals.h
+++ /dev/null
@@ -1,13 +0,0 @@
-We reference the pid file as being run/named/pid everywere else.
-
---- bin/named/include/named/globals.h.orig 2022-01-12 13:50:10 UTC
-+++ bin/named/include/named/globals.h
-@@ -129,7 +129,7 @@ EXTERN bool named_g_forcelock INIT(false);
-
- #if NAMED_RUN_PID_DIR
- EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/named/"
-- "named.pid");
-+ "pid");
- #else /* if NAMED_RUN_PID_DIR */
- EXTERN const char *named_g_defaultpidfile INIT(NAMED_LOCALSTATEDIR "/run/"
- "named.pid");
diff --git a/dns/bind916/files/patch-bin_tests_system_dlzexternal_Makefile.in b/dns/bind916/files/patch-bin_tests_system_dlzexternal_Makefile.in
deleted file mode 100644
index 0a6aaf7927cf..000000000000
--- a/dns/bind916/files/patch-bin_tests_system_dlzexternal_Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
-BIND9 seems to be abusing LDFLAGS here, and it breaks our linker.
-
---- bin/tests/system/dlzexternal/Makefile.in.orig 2022-01-12 13:50:10 UTC
-+++ bin/tests/system/dlzexternal/Makefile.in
-@@ -37,7 +37,7 @@ OBJS =
- @BIND9_MAKE_RULES@
-
- CFLAGS = @CFLAGS@ @SO_CFLAGS@
--SO_LDFLAGS = @LDFLAGS@ @SO_LDFLAGS@
-+SO_LDFLAGS = @SO_LDFLAGS@
-
- driver.@SO@: ${SO_OBJS}
- ${LIBTOOL_MODE_LINK} @SO_LD@ ${SO_LDFLAGS} -o $@ driver.@O@
diff --git a/dns/bind916/files/patch-configure b/dns/bind916/files/patch-configure
deleted file mode 100644
index e65c7ecaff08..000000000000
--- a/dns/bind916/files/patch-configure
+++ /dev/null
@@ -1,92 +0,0 @@
-Fixup gssapi and db detection.
-
---- configure.orig 2023-03-06 13:03:49 UTC
-+++ configure
-@@ -18104,27 +18104,9 @@ done
- # problems start to show up.
- saved_libs="$LIBS"
- for TRY_LIBS in \
-- "-lgssapi_krb5" \
-- "-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err" \
-- "-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv" \
-- "-lgssapi" \
-- "-lgssapi -lkrb5 -ldes -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lgssapi_krb5 -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgssapi -lkrb5 -lhx509 -lcrypt -lasn1 -lroken -lcom_err" \
-- "-lgss -lkrb5"
-+ "$($KRB5CONFIG gssapi --libs)"; \
- do
-- # Note that this does not include $saved_libs, because
-- # on FreeBSD machines this configure script has added
-- # -L/usr/local/lib to LIBS, which can make the
-- # -lgssapi_krb5 test succeed with shared libraries even
-- # when you are trying to build with KTH in /usr/lib.
-- if test "/usr" = "$use_gssapi"
-- then
-- LIBS="$TRY_LIBS $ISC_OPENSSL_LIBS"
-- else
-- LIBS="-L$use_gssapi/lib $TRY_LIBS $ISC_OPENSSL_LIBS"
-- fi
-+ LIBS="$TRY_LIBS"
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking linking as $TRY_LIBS" >&5
- $as_echo_n "checking linking as $TRY_LIBS... " >&6; }
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-@@ -18167,47 +18149,7 @@ $as_echo "no" >&6; } ;;
- no) as_fn_error $? "could not determine proper GSSAPI linkage" "$LINENO" 5 ;;
- esac
-
-- #
-- # XXXDCL Major kludge. Tries to cope with KTH in /usr/lib
-- # but MIT in /usr/local/lib and trying to build with KTH.
-- # /usr/local/lib can end up earlier on the link lines.
-- # Like most kludges, this one is not only inelegant it
-- # is also likely to be the wrong thing to do at least as
-- # many times as it is the right thing. Something better
-- # needs to be done.
-- #
-- if test "/usr" = "$use_gssapi" -a \
-- -f /usr/local/lib/libkrb5.a; then
-- FIX_KTH_VS_MIT=yes
-- fi
--
-- case "$FIX_KTH_VS_MIT" in
-- yes)
-- case "$enable_static_linking" in
-- yes) gssapi_lib_suffix=".a" ;;
-- *) gssapi_lib_suffix=".so" ;;
-- esac
--
-- for lib in $LIBS; do
-- case $lib in
-- -L*)
-- ;;
-- -l*)
-- new_lib=`echo $lib |
-- sed -e s%^-l%$use_gssapi/lib/lib% \
-- -e s%$%$gssapi_lib_suffix%`
-- NEW_LIBS="$NEW_LIBS $new_lib"
-- ;;
-- *)
-- as_fn_error $? "KTH vs MIT Kerberos confusion!" "$LINENO" 5
-- ;;
-- esac
-- done
-- LIBS="$NEW_LIBS"
-- ;;
-- esac
--
-- DST_GSSAPI_INC="-I$use_gssapi/include"
-+ DST_GSSAPI_INC="$($KRB5CONFIG gssapi --cflags)"
- DNS_GSSAPI_LIBS="$LIBS"
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: using GSSAPI from $use_gssapi/lib and $use_gssapi/include" >&5
-@@ -23668,7 +23610,7 @@ $as_echo "" >&6; }
- # Check other locations for includes.
- # Order is important (sigh).
-
-- bdb_incdirs="/db53 /db51 /db48 /db47 /db46 /db45 /db44 /db43 /db42 /db41 /db4 /db"
-+ bdb_incdirs="/db6 /db5 /db48"
- # include a blank element first
- for d in "" $bdb_incdirs
- do
diff --git a/dns/bind916/files/patch-no-bind-tools b/dns/bind916/files/patch-no-bind-tools
deleted file mode 100644
index 76bfcc3d0385..000000000000
--- a/dns/bind916/files/patch-no-bind-tools
+++ /dev/null
@@ -1,46 +0,0 @@
-Exclude the "tools" from building and installing.
-
---- bin/Makefile.in.orig 2022-01-12 13:50:10 UTC
-+++ bin/Makefile.in
-@@ -13,8 +13,8 @@ srcdir = @srcdir@
- VPATH = @srcdir@
- top_srcdir = @top_srcdir@
-
--SUBDIRS = named rndc dig delv dnssec tools nsupdate check confgen \
-- @NZD_TOOLS@ @PYTHON_TOOLS@ @PKCS11_TOOLS@ plugins tests
-+SUBDIRS = named rndc tools check confgen \
-+ @NZD_TOOLS@ @PKCS11_TOOLS@ plugins tests
- TARGETS =
-
- @BIND9_MAKE_RULES@
---- bin/tools/Makefile.in.orig 2022-01-12 13:50:10 UTC
-+++ bin/tools/Makefile.in
-@@ -45,10 +45,7 @@ SUBDIRS =
-
- DNSTAPTARGETS = dnstap-read@EXEEXT@
- NZDTARGETS = named-nzd2nzf@EXEEXT@
--TARGETS = arpaname@EXEEXT@ named-journalprint@EXEEXT@ \
-- named-rrchecker@EXEEXT@ nsec3hash@EXEEXT@ \
-- mdig@EXEEXT@ \
-- @DNSTAPTARGETS@ @NZDTARGETS@
-+TARGETS = @DNSTAPTARGETS@ @NZDTARGETS@
-
- DNSTAPSRCS = dnstap-read.c
- NZDSRCS = named-nzd2nzf.c
-@@ -105,16 +102,6 @@ dnstap:
- ${DESTDIR}${bindir}
-
- install:: ${TARGETS} installdirs @DNSTAP@ @NZD_TOOLS@
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} arpaname@EXEEXT@ \
-- ${DESTDIR}${bindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-journalprint@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} named-rrchecker@EXEEXT@ \
-- ${DESTDIR}${bindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} nsec3hash@EXEEXT@ \
-- ${DESTDIR}${sbindir}
-- ${LIBTOOL_MODE_INSTALL} ${INSTALL_PROGRAM} mdig@EXEEXT@ \
-- ${DESTDIR}${bindir}
-
- uninstall::
- ${LIBTOOL_MODE_UNINSTALL} rm -f \
diff --git a/dns/bind916/files/pkg-message.in b/dns/bind916/files/pkg-message.in
deleted file mode 100644
index 1150a96522ff..000000000000
--- a/dns/bind916/files/pkg-message.in
+++ /dev/null
@@ -1,22 +0,0 @@
-[
-{
-# %!fmt 59 63
- message: <<EOT
-BIND requires configuration of rndc, including a "secret"
-key. The easiest, and most secure way to configure rndc is
-to run 'rndc-confgen -a' to generate the proper conf file,
-with a new random key, and appropriate file permissions.
-
-The %%PREFIX%%/etc/rc.d/named script will do that for you.
-
-If using syslog to log the BIND9 activity, and using a
-chroot'ed installation, you will need to tell syslog to install
-a log socket in the BIND9 chroot by running:
-
- # sysrc altlog_proglist+=named
-
-And then restarting syslogd with: service syslogd restart
-EOT
- type: install
-}
-]
diff --git a/dns/bind916/pkg-descr b/dns/bind916/pkg-descr
deleted file mode 100644
index 0563e65ca320..000000000000
--- a/dns/bind916/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-BIND version 9 is a major rewrite of nearly all aspects of the underlying BIND
-architecture. Some of the important features of BIND 9 are:
-
-DNS Security: DNSSEC (signed zones), TSIG (signed DNS requests)
-IP version 6: Answers DNS queries on IPv6 sockets, IPv6 resource records (AAAA)
- Experimental IPv6 Resolver Library
-DNS Protocol Enhancements: IXFR, DDNS, Notify, EDNS0
- Improved standards conformance
-Views: One server process can provide multiple "views" of the DNS namespace,
- e.g. an "inside" view to certain clients, and an "outside" view to others.
-Multiprocessor Support
-
-See the CHANGES file for more information on new features.
diff --git a/dns/bind916/pkg-help b/dns/bind916/pkg-help
deleted file mode 100644
index aa85330b21d7..000000000000
--- a/dns/bind916/pkg-help
+++ /dev/null
@@ -1,30 +0,0 @@
- NATIVE_PKCS11
-When using the NATIVE_PKCS11 option, BIND will use the PKCS#11
-engine specified by the named_pkcss11_engine variable in
-/etc/rc.conf for *all* crypto operations.
-
-This is primarily intended to be used in an authoritative
-case.
-
-If BIND is also operating as a validating resolver,
-NATIVE_PKCS11 should not be used, because the HSM will be
-used for all crypto, including DNSSEC validations, and the
-HSM is likely to be slower than the CPU for this purpose.
-Additionally, the HSM might not support all of the PKCS#11
-API functions needed for signature verification.
-
-
- GOST
-If using a chrooted instance of BIND on FreeBSD 8.x and 9.x,
-the OpenSSL engines MUST be accessible from within the chroot.
-If BIND is chrooted in /var/named, this can be achieved by
-either copying content of /usr/local/lib/engines into
-/var/named/usr/local/lib/engines, or by creating that directory
-and adding this line to /etc/fstab:
-/usr/local/lib/engines /var/named/usr/local/lib/engines nullfs ro 0 0
-
-
- START_LATE
-Most of the time, BIND needs to start early in the boot
-process. Enable this if BIND starts too early for you and
-you need it to start later.
diff --git a/dns/bind916/pkg-plist b/dns/bind916/pkg-plist
deleted file mode 100644
index 441fe6862ec7..000000000000
--- a/dns/bind916/pkg-plist
+++ /dev/null
@@ -1,331 +0,0 @@
-%%DNSTAP%%bin/dnstap-read
-@sample etc/mtree/BIND.chroot.dist.sample
-@sample etc/mtree/BIND.chroot.local.dist.sample
-%%ETCDIR%%/bind.keys
-%%ETCDIR%%/master/empty.db
-%%ETCDIR%%/master/localhost-forward.db
-%%ETCDIR%%/master/localhost-reverse.db
-@sample %%ETCDIR%%/named.conf.sample
-%%ETCDIR%%/named.root
-%%ETCDIR%%/rndc.conf.sample
-include/bind9/check.h
-include/bind9/getaddresses.h
-include/bind9/version.h
-include/dns/acl.h
-include/dns/adb.h
-include/dns/badcache.h
-include/dns/bit.h
-include/dns/byaddr.h
-include/dns/cache.h
-include/dns/callbacks.h
-include/dns/catz.h
-include/dns/cert.h
-include/dns/client.h
-include/dns/clientinfo.h
-include/dns/compress.h
-include/dns/db.h
-include/dns/dbiterator.h
-include/dns/dbtable.h
-include/dns/diff.h
-include/dns/dispatch.h
-include/dns/dlz.h
-include/dns/dlz_dlopen.h
-include/dns/dns64.h
-include/dns/dnsrps.h
-include/dns/dnssec.h
-include/dns/dnstap.h
-include/dns/ds.h
-include/dns/dsdigest.h
-include/dns/dyndb.h
-include/dns/ecdb.h
-include/dns/ecs.h
-include/dns/edns.h
-include/dns/enumclass.h
-include/dns/enumtype.h
-include/dns/events.h
-include/dns/fixedname.h
-include/dns/forward.h
-include/dns/geoip.h
-include/dns/ipkeylist.h
-include/dns/iptable.h
-include/dns/journal.h
-include/dns/kasp.h
-include/dns/keydata.h
-include/dns/keyflags.h
-include/dns/keymgr.h
-include/dns/keytable.h
-include/dns/keyvalues.h
-include/dns/lib.h
-include/dns/librpz.h
-%%LMDB%%include/dns/lmdb.h
-include/dns/log.h
-include/dns/lookup.h
-include/dns/master.h
-include/dns/masterdump.h
-include/dns/message.h
-include/dns/name.h
-include/dns/ncache.h
-include/dns/nsec.h
-include/dns/nsec3.h
-include/dns/nta.h
-include/dns/opcode.h
-include/dns/order.h
-include/dns/peer.h
-include/dns/portlist.h
-include/dns/private.h
-include/dns/rbt.h
-include/dns/rcode.h
-include/dns/rdata.h
-include/dns/rdataclass.h
-include/dns/rdatalist.h
-include/dns/rdataset.h
-include/dns/rdatasetiter.h
-include/dns/rdataslab.h
-include/dns/rdatastruct.h
-include/dns/rdatatype.h
-include/dns/request.h
-include/dns/resolver.h
-include/dns/result.h
-include/dns/rootns.h
-include/dns/rpz.h
-include/dns/rriterator.h
-include/dns/rrl.h
-include/dns/sdb.h
-include/dns/sdlz.h
-include/dns/secalg.h
-include/dns/secproto.h
-include/dns/soa.h
-include/dns/ssu.h
-include/dns/stats.h
-include/dns/tcpmsg.h
-include/dns/time.h
-include/dns/timer.h
-include/dns/tkey.h
-include/dns/tsec.h
-include/dns/tsig.h
-include/dns/ttl.h
-include/dns/types.h
-include/dns/update.h
-include/dns/validator.h
-include/dns/version.h
-include/dns/view.h
-include/dns/xfrin.h
-include/dns/zone.h
-include/dns/zonekey.h
-include/dns/zoneverify.h
-include/dns/zt.h
-include/dst/dst.h
-include/dst/gssapi.h
-include/dst/result.h
-include/irs/context.h
-include/irs/dnsconf.h
-include/irs/netdb.h
-include/irs/platform.h
-include/irs/resconf.h
-include/irs/types.h
-include/irs/version.h
-include/isc/aes.h
-include/isc/align.h
-include/isc/app.h
-include/isc/assertions.h
-include/isc/astack.h
-include/isc/atomic.h
-include/isc/backtrace.h
-include/isc/barrier.h
-include/isc/base32.h
-include/isc/base64.h
-include/isc/bind9.h
-include/isc/buffer.h
-include/isc/bufferlist.h
-include/isc/cmocka.h
-include/isc/commandline.h
-include/isc/condition.h
-include/isc/counter.h
-include/isc/crc64.h
-include/isc/deprecated.h
-include/isc/dir.h
-include/isc/endian.h
-include/isc/errno.h
-include/isc/error.h
-include/isc/event.h
-include/isc/eventclass.h
-include/isc/file.h
-include/isc/formatcheck.h
-include/isc/fsaccess.h
-include/isc/fuzz.h
-include/isc/hash.h
-include/isc/heap.h
-include/isc/hex.h
-include/isc/hmac.h
-include/isc/ht.h
-include/isc/httpd.h
-include/isc/interfaceiter.h
-include/isc/iterated_hash.h
-include/isc/lang.h
-include/isc/lex.h
-include/isc/lfsr.h
-include/isc/lib.h
-include/isc/likely.h
-include/isc/list.h
-include/isc/log.h
-include/isc/magic.h
-include/isc/managers.h
-include/isc/md.h
-include/isc/mem.h
-include/isc/meminfo.h
-include/isc/mutex.h
-include/isc/mutexblock.h
-include/isc/net.h
-include/isc/netaddr.h
-include/isc/netdb.h
-include/isc/netmgr.h
-include/isc/netscope.h
-include/isc/nonce.h
-include/isc/offset.h
-include/isc/once.h
-include/isc/os.h
-include/isc/parseint.h
-include/isc/platform.h
-include/isc/pool.h
-include/isc/portset.h
-include/isc/print.h
-include/isc/quota.h
-include/isc/radix.h
-include/isc/random.h
-include/isc/ratelimiter.h
-include/isc/refcount.h
-include/isc/regex.h
-include/isc/region.h
-include/isc/resource.h
-include/isc/result.h
-include/isc/resultclass.h
-include/isc/rwlock.h
-include/isc/safe.h
-include/isc/serial.h
-include/isc/siphash.h
-include/isc/sockaddr.h
-include/isc/socket.h
-include/isc/stat.h
-include/isc/stats.h
-include/isc/stdatomic.h
-include/isc/stdio.h
-include/isc/stdtime.h
-include/isc/strerr.h
-include/isc/string.h
-include/isc/symtab.h
-include/isc/syslog.h
-include/isc/task.h
-include/isc/taskpool.h
-include/isc/thread.h
-include/isc/time.h
-include/isc/timer.h
-include/isc/tm.h
-include/isc/types.h
-include/isc/url.h
-include/isc/utf8.h
-include/isc/util.h
-include/isc/version.h
-include/isccc/alist.h
-include/isccc/base64.h
-include/isccc/cc.h
-include/isccc/ccmsg.h
-include/isccc/events.h
-include/isccc/result.h
-include/isccc/sexpr.h
-include/isccc/symtab.h
-include/isccc/symtype.h
-include/isccc/types.h
-include/isccc/util.h
-include/isccc/version.h
-include/isccfg/aclconf.h
-include/isccfg/cfg.h
-include/isccfg/dnsconf.h
-include/isccfg/grammar.h
-include/isccfg/kaspconf.h
-include/isccfg/log.h
-include/isccfg/namedconf.h
-include/isccfg/version.h
-include/ns/client.h
-include/ns/hooks.h
-include/ns/interfacemgr.h
-include/ns/lib.h
-include/ns/listenlist.h
-include/ns/log.h
-include/ns/notify.h
-include/ns/query.h
-include/ns/server.h
-include/ns/sortlist.h
-include/ns/stats.h
-include/ns/types.h
-include/ns/update.h
-include/ns/version.h
-include/ns/xfrout.h
-include/pk11/constants.h
-include/pk11/internal.h
-include/pk11/pk11.h
-include/pk11/result.h
-include/pk11/site.h
-include/pkcs11/pkcs11.h
-lib/libbind9.a
-lib/libdns.a
-lib/libirs.a
-lib/libisc.a
-lib/libisccc.a
-lib/libisccfg.a
-lib/libns.a
-lib/named/filter-aaaa.so
-@comment share/man/man1/arpaname.1.gz
-@comment share/man/man1/delv.1.gz
-@comment share/man/man1/dig.1.gz
-%%DNSTAP%%share/man/man1/dnstap-read.1.gz
-@comment share/man/man1/host.1.gz
-@comment share/man/man1/mdig.1.gz
-@comment share/man/man1/named-rrchecker.1.gz
-@comment share/man/man1/nslookup.1.gz
-@comment share/man/man1/nsupdate.1.gz
-share/man/man5/named.conf.5.gz
-share/man/man5/rndc.conf.5.gz
-share/man/man8/ddns-confgen.8.gz
-@comment share/man/man8/dnssec-cds.8.gz
-@comment share/man/man8/dnssec-checkds.8.gz
-@comment share/man/man8/dnssec-coverage.8.gz
-@comment share/man/man8/dnssec-dsfromkey.8.gz
-@comment share/man/man8/dnssec-importkey.8.gz
-@comment share/man/man8/dnssec-keyfromlabel.8.gz
-@comment share/man/man8/dnssec-keygen.8.gz
-@comment share/man/man8/dnssec-keymgr.8.gz
-@comment share/man/man8/dnssec-revoke.8.gz
-@comment share/man/man8/dnssec-settime.8.gz
-@comment share/man/man8/dnssec-signzone.8.gz
-@comment share/man/man8/dnssec-verify.8.gz
-share/man/man8/filter-aaaa.8.gz
-share/man/man8/named-checkconf.8.gz
-share/man/man8/named-checkzone.8.gz
-share/man/man8/named-compilezone.8.gz
-@comment share/man/man8/named-journalprint.8.gz
-%%LMDB%%share/man/man8/named-nzd2nzf.8.gz
-share/man/man8/named.8.gz
-@comment share/man/man8/nsec3hash.8.gz
-%%NATIVE_PKCS11%%share/man/man8/pkcs11-destroy.8.gz
-%%NATIVE_PKCS11%%share/man/man8/pkcs11-keygen.8.gz
-%%NATIVE_PKCS11%%share/man/man8/pkcs11-list.8.gz
-%%NATIVE_PKCS11%%share/man/man8/pkcs11-tokens.8.gz
-share/man/man8/rndc-confgen.8.gz
-share/man/man8/rndc.8.gz
-share/man/man8/tsig-keygen.8.gz
-sbin/ddns-confgen
-sbin/named
-sbin/named-checkconf
-sbin/named-checkzone
-sbin/named-compilezone
-%%LMDB%%sbin/named-nzd2nzf
-%%NATIVE_PKCS11%%sbin/pkcs11-destroy
-%%NATIVE_PKCS11%%sbin/pkcs11-keygen
-%%NATIVE_PKCS11%%sbin/pkcs11-list
-%%NATIVE_PKCS11%%sbin/pkcs11-tokens
-sbin/rndc
-sbin/rndc-confgen
-sbin/tsig-keygen
-@dir(bind,bind,) %%ETCDIR%%/dynamic
-@dir(bind,bind,) %%ETCDIR%%/slave
-@dir(bind,bind,) %%ETCDIR%%/working
diff --git a/dns/coredns/Makefile b/dns/coredns/Makefile
index 030ff145dd34..35d75d9f93cf 100644
--- a/dns/coredns/Makefile
+++ b/dns/coredns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= coredns
DISTVERSIONPREFIX= v
-DISTVERSION= 1.11.2
-PORTREVISION= 2
+DISTVERSION= 1.11.3
CATEGORIES= dns
MAINTAINER= yuri@FreeBSD.org
diff --git a/dns/coredns/distinfo b/dns/coredns/distinfo
index 7eb8633d9af6..83aeaee65c6d 100644
--- a/dns/coredns/distinfo
+++ b/dns/coredns/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709932958
-SHA256 (go/dns_coredns/coredns-v1.11.2/v1.11.2.mod) = 912e8529fd9c78c04eab231b934895984424ba5fa0bc669e00c29577b9ea901b
-SIZE (go/dns_coredns/coredns-v1.11.2/v1.11.2.mod) = 6992
-SHA256 (go/dns_coredns/coredns-v1.11.2/v1.11.2.zip) = 6f5ee3fb97f706ec2f9efe9e42b57e806bb6f5a69537fc2d30ea1856214884d1
-SIZE (go/dns_coredns/coredns-v1.11.2/v1.11.2.zip) = 1031530
+TIMESTAMP = 1714942421
+SHA256 (go/dns_coredns/coredns-v1.11.3/v1.11.3.mod) = e2346bf5489e12ac68a1759f87419b88f8f18b96a66d8f719ec269c3ad5d8232
+SIZE (go/dns_coredns/coredns-v1.11.3/v1.11.3.mod) = 6691
+SHA256 (go/dns_coredns/coredns-v1.11.3/v1.11.3.zip) = a6c3383d9bc7425e2155ddf27f632f5556bef7a6b4e6e7db5667273d491a5638
+SIZE (go/dns_coredns/coredns-v1.11.3/v1.11.3.zip) = 1034058
diff --git a/dns/crossip/Makefile b/dns/crossip/Makefile
index f4c815f3397b..f95367353fcb 100644
--- a/dns/crossip/Makefile
+++ b/dns/crossip/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= dan@algenta.com
COMMENT= Java DNS update client for the ThatIP protocol
WWW= https://www.thatip.com/
+DEPRECATED= Obsolete, use dns/dnsmax-perl
+EXPIRATION_DATE=2024-05-31
+
LICENSE= GPLv2
USES= zip
diff --git a/dns/dnrd/Makefile b/dns/dnrd/Makefile
index b2fd07aeeab9..82f524fa4d77 100644
--- a/dns/dnrd/Makefile
+++ b/dns/dnrd/Makefile
@@ -11,6 +11,9 @@ WWW= https://dnrd.sourceforge.net/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Abandonware, last release in 2007 and last activity in 2010. Consider using Unbound, dns/dnsmasq or dns/blocky
+EXPIRATION_DATE=2024-05-31
+
USES= cpe gmake
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
diff --git a/dns/dnsforwarder/Makefile b/dns/dnsforwarder/Makefile
index 60770e6596d6..eb25b7e22351 100644
--- a/dns/dnsforwarder/Makefile
+++ b/dns/dnsforwarder/Makefile
@@ -10,6 +10,10 @@ WWW= https://github.com/holmium/dnsforwarder
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= Unfetchable
+DEPRECATED= Abandoned, upstream repo is removed
+EXPIRATION_DATE=2024-05-31
+
LIB_DEPENDS= libcurl.so:ftp/curl
USES= localbase
diff --git a/dns/firedns/Makefile b/dns/firedns/Makefile
deleted file mode 100644
index 08c272cf1668..000000000000
--- a/dns/firedns/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= firedns
-PORTVERSION= 0.9.12
-PORTREVISION= 1
-CATEGORIES= dns devel
-MASTER_SITES= https://BSDforge.com/projects/source/dns/firedns/ \
- http://www.firestuff.org/projects/ \
- http://www.wa.apana.org.au/~dean/sources/ \
- ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
-
-MAINTAINER= dean@odyssey.apana.org.au
-COMMENT= C library for handling asynchronous DNS queries
-WWW= https://www.firestuff.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/GPL
-
-DEPRECATED= Abandonware, upstream is gone and last release in 2004 and it also depends on unfetchable misc/firestring. Consider dns/c-ares
-EXPIRATION_DATE=2024-04-30
-
-BUILD_DEPENDS= ${LOCALBASE}/include/firestring.h:misc/firestring
-
-USES= tar:bzip2
-HAS_CONFIGURE= yes
-CONFIGURE_ENV= MANDIR="${PREFIX}/share/man"
-USE_LDCONFIG= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-pre-configure:
- @-${RM} ${WRKSRC}/firemake/*.orig
-
-.include <bsd.port.mk>
diff --git a/dns/firedns/distinfo b/dns/firedns/distinfo
deleted file mode 100644
index b656c2a1a9d7..000000000000
--- a/dns/firedns/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (firedns-0.9.12.tar.bz2) = ca422e9514dd55ab9bdcf8dded7b10251e88d811d44386378973e02ef95876d2
-SIZE (firedns-0.9.12.tar.bz2) = 96535
diff --git a/dns/firedns/files/patch-firemake__binaries b/dns/firedns/files/patch-firemake__binaries
deleted file mode 100644
index b162dbb9099e..000000000000
--- a/dns/firedns/files/patch-firemake__binaries
+++ /dev/null
@@ -1,38 +0,0 @@
---- firemake/binaries.orig 2014-05-20 14:42:24.803606033 +0800
-+++ firemake/binaries 2014-05-20 14:43:27.873622908 +0800
-@@ -55,9 +55,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(BINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- fi
- disp "done"
- fi
-@@ -68,9 +68,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(SBINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(SBINDIR)/$BINARY"
- fi
- disp "done"
- fi
-@@ -81,9 +81,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(BINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- fi
- disp "done"
- fi
diff --git a/dns/firedns/files/patch-firemake__headers b/dns/firedns/files/patch-firemake__headers
deleted file mode 100644
index 8ff3fd26289b..000000000000
--- a/dns/firedns/files/patch-firemake__headers
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/headers.orig 2014-05-20 14:43:33.135642364 +0800
-+++ firemake/headers 2014-05-20 14:43:44.118599465 +0800
-@@ -16,7 +16,7 @@ case $PHASE in
- $ECHO "install_headers:"
-
- for HEADER in $HEADERS; do
-- $ECHO " $INSTALL $HEADER \$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $HEADER \$(DESTDIR)\$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
- done
- $ECHO
-
diff --git a/dns/firedns/files/patch-firemake__man b/dns/firedns/files/patch-firemake__man
deleted file mode 100644
index b30a02896ab9..000000000000
--- a/dns/firedns/files/patch-firemake__man
+++ /dev/null
@@ -1,56 +0,0 @@
---- firemake/man.orig 2014-05-20 14:45:41.801589832 +0800
-+++ firemake/man 2014-05-20 14:46:24.364609956 +0800
-@@ -38,7 +38,7 @@ case $PHASE in
- if test "$MAN1" != ""; then
- dispn " Section 1..."
- for MAN in $MAN1; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -46,7 +46,7 @@ case $PHASE in
- if test "$MAN3" != ""; then
- dispn " Section 3..."
- for MAN in $MAN3; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -54,7 +54,7 @@ case $PHASE in
- if test "$MAN5" != ""; then
- dispn " Section 5..."
- for MAN in $MAN5; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -62,7 +62,7 @@ case $PHASE in
- if test "$MAN6" != ""; then
- dispn " Section 6..."
- for MAN in $MAN6; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -70,7 +70,7 @@ case $PHASE in
- if test "$MAN7" != ""; then
- dispn " Section 7..."
- for MAN in $MAN7; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -78,7 +78,7 @@ case $PHASE in
- if test "$MAN8" != ""; then
- dispn " Section 8..."
- for MAN in $MAN8; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
diff --git a/dns/firedns/files/patch-firemake_libraries b/dns/firedns/files/patch-firemake_libraries
deleted file mode 100644
index 095dc938fef8..000000000000
--- a/dns/firedns/files/patch-firemake_libraries
+++ /dev/null
@@ -1,17 +0,0 @@
---- firemake/libraries.orig 2004-02-13 08:22:48.000000000 +0800
-+++ firemake/libraries 2014-05-20 14:49:41.365576865 +0800
-@@ -98,10 +98,10 @@ case $PHASE in
- $ECHO "install_libraries: $LIBRARYLIST"
- for LIBRARY in $LIBRARIES; do
- dispn " $LIBRARY..."
-- $ECHO " $INSTALL ${LIBRARY}.a \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-- $ECHO " $INSTALL ${LIBRARY}.so.$VERSION \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-- $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.$VERSION2"
-- $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so"
-+ $ECHO " $INSTALL ${LIBRARY}.a \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so.0"
-+ $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so"
- disp "done"
- done
- $ECHO
diff --git a/dns/firedns/files/patch-firemake_makefiletop b/dns/firedns/files/patch-firemake_makefiletop
deleted file mode 100644
index 4c81690cf9bb..000000000000
--- a/dns/firedns/files/patch-firemake_makefiletop
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/makefiletop.orig Tue Jan 27 02:16:48 2004
-+++ firemake/makefiletop Tue Jan 27 02:16:58 2004
-@@ -3,7 +3,7 @@
- #require make
- #phase makefile
- dispn "Writing Makefile top entries..."
--if test "$MAKE_CONDSET" = "y"; then
-+if test "$MAKE_CONDSET" = "never"; then
- $ECHO "PREFIX ?= $FM_PREFIX"
-
- if test "$FM_MANDIRSTRICT" = "y"; then
diff --git a/dns/firedns/pkg-descr b/dns/firedns/pkg-descr
deleted file mode 100644
index 2edd8f2ca6af..000000000000
--- a/dns/firedns/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-libfiredns is a library for handling asynchronous DNS
-requests. It provides a very simple interface for sending
-requests and parsing reponses, as well as low-timeout
-blocking functions. libfiredns functions have much lower
-timeouts than the stock functions and tend to be faster
-because they send requests to all configured system
-nameservers at the same time.
diff --git a/dns/firedns/pkg-plist b/dns/firedns/pkg-plist
deleted file mode 100644
index 8752e2c24181..000000000000
--- a/dns/firedns/pkg-plist
+++ /dev/null
@@ -1,62 +0,0 @@
-bin/fdnscname
-bin/fdnsip
-bin/fdnsip6
-bin/fdnsip6list
-bin/fdnsiplist
-bin/fdnsmx
-bin/fdnsmxalist
-bin/fdnsmxlist
-bin/fdnsname
-bin/fdnsnamep
-bin/fdnsspf1
-bin/fdnstxt
-bin/fdnstxtlist
-include/firedns.h
-lib/libfiredns.a
-lib/libfiredns.so
-lib/libfiredns.so.0
-lib/libfiredns.so.0.9.12
-share/man/man1/fdnscname.1.gz
-share/man/man1/fdnsip.1.gz
-share/man/man1/fdnsip6.1.gz
-share/man/man1/fdnsip6list.1.gz
-share/man/man1/fdnsiplist.1.gz
-share/man/man1/fdnsmx.1.gz
-share/man/man1/fdnsmxalist.1.gz
-share/man/man1/fdnsmxlist.1.gz
-share/man/man1/fdnsname.1.gz
-share/man/man1/fdnsnamep.1.gz
-share/man/man1/fdnsspf1.1.gz
-share/man/man1/fdnstxt.1.gz
-share/man/man1/fdnstxtlist.1.gz
-share/man/man3/firedns_aton4.3.gz
-share/man/man3/firedns_aton6.3.gz
-share/man/man3/firedns_dnsbl_lookup.3.gz
-share/man/man3/firedns_free_mxalist.3.gz
-share/man/man3/firedns_getcname.3.gz
-share/man/man3/firedns_getip4.3.gz
-share/man/man3/firedns_getip4list.3.gz
-share/man/man3/firedns_getip6.3.gz
-share/man/man3/firedns_getip6list.3.gz
-share/man/man3/firedns_getmx.3.gz
-share/man/man3/firedns_getmxlist.3.gz
-share/man/man3/firedns_getname4.3.gz
-share/man/man3/firedns_getname6.3.gz
-share/man/man3/firedns_getresult.3.gz
-share/man/man3/firedns_gettxt.3.gz
-share/man/man3/firedns_gettxtlist.3.gz
-share/man/man3/firedns_ntoa4.3.gz
-share/man/man3/firedns_ntoa6.3.gz
-share/man/man3/firedns_resolvecname.3.gz
-share/man/man3/firedns_resolveip4.3.gz
-share/man/man3/firedns_resolveip4list.3.gz
-share/man/man3/firedns_resolveip6.3.gz
-share/man/man3/firedns_resolveip6list.3.gz
-share/man/man3/firedns_resolvemx.3.gz
-share/man/man3/firedns_resolvemxalist.3.gz
-share/man/man3/firedns_resolvemxlist.3.gz
-share/man/man3/firedns_resolvename4.3.gz
-share/man/man3/firedns_resolvename6.3.gz
-share/man/man3/firedns_resolvetxt.3.gz
-share/man/man3/firedns_resolvetxtlist.3.gz
-share/man/man3/libfiredns.3.gz
diff --git a/dns/getdns/Makefile b/dns/getdns/Makefile
index ea08480fdd29..79505c527835 100644
--- a/dns/getdns/Makefile
+++ b/dns/getdns/Makefile
@@ -1,6 +1,6 @@
PORTNAME= getdns
PORTVERSION= 1.5.2
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= dns
MASTER_SITES= https://getdnsapi.net/dist/ \
ZI \
diff --git a/dns/godns/Makefile b/dns/godns/Makefile
index 2def06950add..bda14f8d814f 100644
--- a/dns/godns/Makefile
+++ b/dns/godns/Makefile
@@ -1,7 +1,6 @@
PORTNAME= godns
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.7
-PORTREVISION= 3
+DISTVERSION= 3.1.6
CATEGORIES= dns
MAINTAINER= diizzy@FreeBSD.org
@@ -21,6 +20,7 @@ GO_TARGET= ./cmd/${PORTNAME}
GH_TUPLE= \
alexcesaro:quotedprintable:2caba252f4dc:alexcesaro_quotedprintable/vendor/gopkg.in/alexcesaro/quotedprintable.v3 \
+ andybalholm:brotli:v1.0.5:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
bitly:go-simplejson:v0.5.0:bitly_go_simplejson/vendor/github.com/bitly/go-simplejson \
bmizerany:assert:b7ed37b82869:bmizerany_assert/vendor/github.com/bmizerany/assert \
bwmarrin:discordgo:v0.27.1:bwmarrin_discordgo/vendor/github.com/bwmarrin/discordgo \
@@ -31,28 +31,35 @@ GH_TUPLE= \
go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
go-resty:resty:v2.7.0:go_resty_resty_v2/vendor/github.com/go-resty/resty/v2 \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
+ gofiber:fiber:v2.52.1:gofiber_fiber_v2/vendor/github.com/gofiber/fiber/v2 \
golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:v0.17.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:crypto:v0.21.0:golang_crypto/vendor/golang.org/x/crypto \
golang:mod:v0.10.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.17.0:golang_net/vendor/golang.org/x/net \
+ golang:net:v0.23.0:golang_net/vendor/golang.org/x/net \
golang:oauth2:v0.7.0:golang_oauth2/vendor/golang.org/x/oauth2 \
golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:v0.15.0:golang_sys/vendor/golang.org/x/sys \
+ golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
golang:tools:v0.8.0:golang_tools/vendor/golang.org/x/tools \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
+ google:uuid:v1.5.0:google_uuid/vendor/github.com/google/uuid \
gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
+ klauspost:compress:v1.17.0:klauspost_compress/vendor/github.com/klauspost/compress \
kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \
linode:linodego:v1.16.1:linode_linodego/vendor/github.com/linode/linodego \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.18:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
miekg:dns:v1.1.53:miekg_dns/vendor/github.com/miekg/dns \
modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
modern-go:reflect2:v1.0.2:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
ovh:go-ovh:v1.4.1:ovh_go_ovh/vendor/github.com/ovh/go-ovh \
- protocolbuffers:protobuf-go:v1.30.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- sirupsen:logrus:v1.9.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus
+ protocolbuffers:protobuf-go:v1.33.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+ rivo:uniseg:v0.2.0:rivo_uniseg/vendor/github.com/rivo/uniseg \
+ sirupsen:logrus:v1.9.0:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
+ valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
+ valyala:fasthttp:v1.51.0:valyala_fasthttp/vendor/github.com/valyala/fasthttp \
+ valyala:tcplisten:v1.0.0:valyala_tcplisten/vendor/github.com/valyala/tcplisten
SUB_FILES= pkg-message
@@ -61,6 +68,8 @@ post-patch:
${PATCH_WRKSRC}/cmd/godns/godns.go
@${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \
${PATCH_WRKSRC}/cmd/godns/godns.go
+ ${MKDIR} ${PATCH_WRKSRC}/internal/server/out
+ ${TOUCH} ${PATCH_WRKSRC}/internal/server/out/index.html
post-install:
${INSTALL_DATA} ${FILESDIR}/godns-config.json.sample ${STAGEDIR}${PREFIX}/etc
diff --git a/dns/godns/distinfo b/dns/godns/distinfo
index d1f82091e3f1..2c4bd490eb75 100644
--- a/dns/godns/distinfo
+++ b/dns/godns/distinfo
@@ -1,8 +1,10 @@
-TIMESTAMP = 1707046579
-SHA256 (TimothyYe-godns-v3.0.7_GH0.tar.gz) = 6d438a4de824fc4a41179dedc7a29cb54bf106c306658188f7b11df09f88e6d6
-SIZE (TimothyYe-godns-v3.0.7_GH0.tar.gz) = 328913
+TIMESTAMP = 1714814523
+SHA256 (TimothyYe-godns-v3.1.6_GH0.tar.gz) = 5202f637ef6f4c8d382412b45d2d5420779bdea422ed6fbde85edcc15964c655
+SIZE (TimothyYe-godns-v3.1.6_GH0.tar.gz) = 654025
SHA256 (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 1a314d172f499342a97996e30ae1731b2e923e17031734d7350927458f544efb
SIZE (alexcesaro-quotedprintable-2caba252f4dc_GH0.tar.gz) = 10425
+SHA256 (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 3a10ffe88b56cad3ecf4660750ef3fa0fd8511b06d3c302a5ef18b9c2a361c05
+SIZE (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 1818063
SHA256 (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 44196c95263e74277372319e5a6cb7f53b29ef7ddab8c7fed6ce6fc80144d465
SIZE (bitly-go-simplejson-v0.5.0_GH0.tar.gz) = 5994
SHA256 (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = f7dc11f10c5e52a94c836e15e7aff05ad4afba7436f66e5f4506806627c4635e
@@ -23,38 +25,44 @@ SHA256 (go-resty-resty-v2.7.0_GH0.tar.gz) = 9afa2ab22afb81b4ff7275f5a2cb055b1bf3
SIZE (go-resty-resty-v2.7.0_GH0.tar.gz) = 2644943
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
+SHA256 (gofiber-fiber-v2.52.1_GH0.tar.gz) = fb40888ebdcca0e1176c28384377cd5489e7a7bbb69f5479105c97b605cf6e4f
+SIZE (gofiber-fiber-v2.52.1_GH0.tar.gz) = 763835
SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-v0.17.0_GH0.tar.gz) = a921c84634495d0d6fe25d81ff0cc7bd1e045865ffe95a7e329cd6f7eceaef6d
-SIZE (golang-crypto-v0.17.0_GH0.tar.gz) = 1809419
+SHA256 (golang-crypto-v0.21.0_GH0.tar.gz) = 4c65ea22c4b0bc7380b4213a294698c517fe3378e0edd30c4d2b6cf7f12fc8bd
+SIZE (golang-crypto-v0.21.0_GH0.tar.gz) = 1810887
SHA256 (golang-mod-v0.10.0_GH0.tar.gz) = 3d944a6ee2d258713636400930d0d5913a71a861d8efd00b51b97e8d19b487ba
SIZE (golang-mod-v0.10.0_GH0.tar.gz) = 120380
-SHA256 (golang-net-v0.17.0_GH0.tar.gz) = 8cbbc0df17599834c9f547d802045b279724a3931f3cdb92c02d141214fd80c4
-SIZE (golang-net-v0.17.0_GH0.tar.gz) = 1456230
+SHA256 (golang-net-v0.23.0_GH0.tar.gz) = 5d1aeb0051277e79fa692947079dc50ddc284dc0403b22c85692b97060ab4953
+SIZE (golang-net-v0.23.0_GH0.tar.gz) = 1508997
SHA256 (golang-oauth2-v0.7.0_GH0.tar.gz) = 18407271b525c12d53d1264f13e04ed83b250b0fe78da96b4eabd687a79de260
SIZE (golang-oauth2-v0.7.0_GH0.tar.gz) = 87761
SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sys-v0.15.0_GH0.tar.gz) = b0bc04c5a1d1ae7c5962e66f19def881b5ab2191cc08cce5021fe7e952ed5484
-SIZE (golang-sys-v0.15.0_GH0.tar.gz) = 1443508
+SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
+SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
SHA256 (golang-tools-v0.8.0_GH0.tar.gz) = 83277ab2b9590c472d5127d49757fbb44d45e1518c1f59eac7d0d8898b1970e6
SIZE (golang-tools-v0.8.0_GH0.tar.gz) = 3399590
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
+SHA256 (google-uuid-v1.5.0_GH0.tar.gz) = afe279d4dd27276356267f28835d1840da0ae3eb890e571b0183c01a375167fa
+SIZE (google-uuid-v1.5.0_GH0.tar.gz) = 20042
SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
+SHA256 (klauspost-compress-v1.17.0_GH0.tar.gz) = 171582ff71acfaa7aa5030d2f86fbec26594f87597a3ee8f51e078185c34d645
+SIZE (klauspost-compress-v1.17.0_GH0.tar.gz) = 37966139
SHA256 (kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206
SIZE (kr-pretty-v0.3.1_GH0.tar.gz) = 10227
SHA256 (linode-linodego-v1.16.1_GH0.tar.gz) = 505244a8c76c2ba806bb5843ef97eaee1a0215769e4beed8d92649ae88a7b902
SIZE (linode-linodego-v1.16.1_GH0.tar.gz) = 428705
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.18_GH0.tar.gz) = 5b59235986f7a917559181ff814f83f610928b444f290bed733c3f2f900b803d
-SIZE (mattn-go-isatty-v0.0.18_GH0.tar.gz) = 4675
+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-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
+SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
SHA256 (miekg-dns-v1.1.53_GH0.tar.gz) = 4f75b864cdbfed2c86aa6ba69a5064b84ac1317aaacd5a43c144104dff830f0a
SIZE (miekg-dns-v1.1.53_GH0.tar.gz) = 209036
SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
@@ -63,7 +71,15 @@ SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a
SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
SHA256 (ovh-go-ovh-v1.4.1_GH0.tar.gz) = 6a8beedbd7486572a268974a3a95a9d8f28df1673af6a7fae814de4319acd786
SIZE (ovh-go-ovh-v1.4.1_GH0.tar.gz) = 20810
-SHA256 (protocolbuffers-protobuf-go-v1.30.0_GH0.tar.gz) = 3279a16ec3bdd7c53fe1599134de298ed90d9f3b6ec1c1eb5f3b76ba5aaa9f0c
-SIZE (protocolbuffers-protobuf-go-v1.30.0_GH0.tar.gz) = 1298988
+SHA256 (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 21661d7634e3f783b015b93ceafc0261f2f02a270799bac871602c3a2172cfbe
+SIZE (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 1482410
+SHA256 (rivo-uniseg-v0.2.0_GH0.tar.gz) = 3ad738b5c9162ede110d75b23564b6e40e52dd9150ebbced402f4f70be106197
+SIZE (rivo-uniseg-v0.2.0_GH0.tar.gz) = 44036
SHA256 (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 12446ed9eb96573c2aae4df2db81900a65bfd21d2ce92efde7201614e42134f7
SIZE (sirupsen-logrus-v1.9.0_GH0.tar.gz) = 49098
+SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
+SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
+SHA256 (valyala-fasthttp-v1.51.0_GH0.tar.gz) = d40d7730935d1a5cca2f1a0f9e47f05b0cd05235a04415764eeb3360b2a012fe
+SIZE (valyala-fasthttp-v1.51.0_GH0.tar.gz) = 246042
+SHA256 (valyala-tcplisten-v1.0.0_GH0.tar.gz) = d498f56664dc4cdfa4a2efea2382450f16cc2df89e99fc2834a0003b9d14a6e6
+SIZE (valyala-tcplisten-v1.0.0_GH0.tar.gz) = 4616
diff --git a/dns/godns/files/patch-cmd_godns_godns.go b/dns/godns/files/patch-cmd_godns_godns.go
index 8a91be96a9b3..ac8c2ee99908 100644
--- a/dns/godns/files/patch-cmd_godns_godns.go
+++ b/dns/godns/files/patch-cmd_godns_godns.go
@@ -1,16 +1,16 @@
---- cmd/godns/godns.go.orig 2024-02-04 03:14:27 UTC
+--- cmd/godns/godns.go.orig 2024-04-28 13:36:13 UTC
+++ cmd/godns/godns.go
-@@ -22,11 +22,11 @@ var (
-
+@@ -23,11 +23,11 @@ var (
var (
config settings.Settings
+ optAddr = flag.String("a", ":9000", "Specify the address to listen on")
- optConf = flag.String("c", "./config.json", "Specify a config file")
+ optConf = flag.String("c", "%%PREFIX%%/etc/godns-config.json", "Specify a config file")
optHelp = flag.Bool("h", false, "Show help")
// Version is current version of GoDNS.
-- Version = "0.1"
+- Version = "v0.1"
+ Version = "%%DISTVERSION%%"
)
- func init() {
+ func main() {
diff --git a/dns/godns/files/pkg-message.in b/dns/godns/files/pkg-message.in
index af66ace952b9..068486296b86 100644
--- a/dns/godns/files/pkg-message.in
+++ b/dns/godns/files/pkg-message.in
@@ -8,11 +8,13 @@
%%PREFIX%%/etc/godns-config.json.sample
If you're testing out your setup be aware that GoDNS will refuse
- to run if you've disabled external ip address lookup and your
- local interface uses a private ip address.
+ to run if you've disabled external ip address lookup and local
+ interface uses a private ip address.
Logfile is located at /var/log/godns/godns.log
+ Due to dependency of npm the "Web Panel"/Web UI isn't available
+
For more documentation visit https://github.com/TimothyYe/godns
EOM
}
diff --git a/dns/hesiod/Makefile b/dns/hesiod/Makefile
index 79597e749bb5..28e4febde7d2 100644
--- a/dns/hesiod/Makefile
+++ b/dns/hesiod/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hesiod
PORTVERSION= 3.2.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= dns
MASTER_SITES= https://BSDforge.com/projects/source/dns/hesiod/
diff --git a/dns/libidn/Makefile b/dns/libidn/Makefile
index 38582d69e1cb..bf5b679a1d68 100644
--- a/dns/libidn/Makefile
+++ b/dns/libidn/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libidn
-DISTVERSION= 1.38
-PORTREVISION= 1
+DISTVERSION= 1.42
CATEGORIES= dns
MASTER_SITES= GNU
@@ -28,7 +27,7 @@ OPTIONS_DEFINE= DOCS NLS
OPTIONS_SUB= yes
-NLS_USES= gettext
+NLS_USES= gettext-runtime
NLS_CONFIGURE_ENABLE= nls
post-install-DOCS-on:
diff --git a/dns/libidn/distinfo b/dns/libidn/distinfo
index ccc0e9c31e0f..4946236ded67 100644
--- a/dns/libidn/distinfo
+++ b/dns/libidn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1628506982
-SHA256 (libidn-1.38.tar.gz) = de00b840f757cd3bb14dd9a20d5936473235ddcba06d4bc2da804654b8bbf0f6
-SIZE (libidn-1.38.tar.gz) = 2681263
+TIMESTAMP = 1714586709
+SHA256 (libidn-1.42.tar.gz) = d6c199dcd806e4fe279360cb4b08349a0d39560ed548ffd1ccadda8cdecb4723
+SIZE (libidn-1.42.tar.gz) = 2653078
diff --git a/dns/libidn/files/patch-doc__libidn.texi b/dns/libidn/files/patch-doc__libidn.texi
index 1429f7c14011..5ed1bf65e567 100644
--- a/dns/libidn/files/patch-doc__libidn.texi
+++ b/dns/libidn/files/patch-doc__libidn.texi
@@ -1,6 +1,6 @@
---- doc/libidn.texi.orig Thu Jan 22 20:48:25 2004
-+++ doc/libidn.texi Thu Jan 22 20:48:45 2004
-@@ -1271,8 +1271,7 @@
+--- doc/libidn.texi.orig 2024-01-12 22:30:50 UTC
++++ doc/libidn.texi
+@@ -1518,8 +1518,7 @@ Accessing a specific StringPrep profile directly:
Accessing a specific StringPrep profile directly:
@example
diff --git a/dns/libidn/pkg-plist b/dns/libidn/pkg-plist
index 3ab525abd4a3..f55da5756a85 100644
--- a/dns/libidn/pkg-plist
+++ b/dns/libidn/pkg-plist
@@ -10,7 +10,7 @@ share/info/libidn-components.png
lib/libidn.a
lib/libidn.so
lib/libidn.so.12
-lib/libidn.so.12.6.3
+lib/libidn.so.12.6.5
libdata/pkgconfig/libidn.pc
share/man/man1/idn.1.gz
share/man/man3/idn_free.3.gz
@@ -77,6 +77,8 @@ share/emacs/site-lisp/punycode.el
%%NLS%%share/locale/id/LC_MESSAGES/libidn.mo
%%NLS%%share/locale/it/LC_MESSAGES/libidn.mo
%%NLS%%share/locale/ja/LC_MESSAGES/libidn.mo
+%%NLS%%share/locale/ka/LC_MESSAGES/libidn.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/libidn.mo
%%NLS%%share/locale/nl/LC_MESSAGES/libidn.mo
%%NLS%%share/locale/pl/LC_MESSAGES/libidn.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/libidn.mo
diff --git a/dns/libpsl/Makefile b/dns/libpsl/Makefile
index df203e3ef298..5eaf42f27196 100644
--- a/dns/libpsl/Makefile
+++ b/dns/libpsl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libpsl
PORTVERSION= 0.21.5
+PORTREVISION= 1
CATEGORIES= dns
MASTER_SITES= https://github.com/rockdaboot/libpsl/releases/download/${PORTVERSION}/
diff --git a/dns/p5-Net-LibIDN/Makefile b/dns/p5-Net-LibIDN/Makefile
index 2dceedb19d88..92c6e5d8fa1d 100644
--- a/dns/p5-Net-LibIDN/Makefile
+++ b/dns/p5-Net-LibIDN/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Net-LibIDN
PORTVERSION= 0.12
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= dns perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/dns/powerdns-recursor/Makefile b/dns/powerdns-recursor/Makefile
index 7ffda63da9e1..a01ffe51d3df 100644
--- a/dns/powerdns-recursor/Makefile
+++ b/dns/powerdns-recursor/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recursor
-DISTVERSION= 5.0.3
+DISTVERSION= 5.0.4
CATEGORIES= dns
MASTER_SITES= http://downloads.powerdns.com/releases/
PKGNAMEPREFIX= powerdns-
diff --git a/dns/powerdns-recursor/distinfo b/dns/powerdns-recursor/distinfo
index 62d03b354f37..2daad619abfc 100644
--- a/dns/powerdns-recursor/distinfo
+++ b/dns/powerdns-recursor/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1709817341
-SHA256 (pdns-recursor-5.0.3.tar.bz2) = 01d170a2850eb2aca501d6838a3444136589980d5cb2c2b53392b76459e38c07
-SIZE (pdns-recursor-5.0.3.tar.bz2) = 1682741
+TIMESTAMP = 1713959863
+SHA256 (pdns-recursor-5.0.4.tar.bz2) = d52aab108a0ad9e8be1de2179a693bb85e995c6a4d958a50702dcf79eec8ef28
+SIZE (pdns-recursor-5.0.4.tar.bz2) = 1659047
SHA256 (rust/crates/cc-1.0.84.crate) = 0f8e7c90afad890484a21653d08b6e209ae34770fb5ee298f9c699fcc1e5c856
SIZE (rust/crates/cc-1.0.84.crate) = 74922
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
diff --git a/dns/rubygem-idn-ruby/Makefile b/dns/rubygem-idn-ruby/Makefile
index 7140112dce0f..494fbf4462d7 100644
--- a/dns/rubygem-idn-ruby/Makefile
+++ b/dns/rubygem-idn-ruby/Makefile
@@ -1,5 +1,6 @@
PORTNAME= idn-ruby
PORTVERSION= 0.1.5
+PORTREVISION= 1
CATEGORIES= dns rubygems
MASTER_SITES= RG
diff --git a/editors/calligra/Makefile b/editors/calligra/Makefile
index f70dcb46949b..3d5285e799c9 100644
--- a/editors/calligra/Makefile
+++ b/editors/calligra/Makefile
@@ -1,6 +1,6 @@
PORTNAME= calligra
DISTVERSION= 3.2.1
-PORTREVISION= 61
+PORTREVISION= 62
CATEGORIES= editors kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/editors/cudatext/Makefile b/editors/cudatext/Makefile
index 13e6da4098ef..3e2bf103a211 100644
--- a/editors/cudatext/Makefile
+++ b/editors/cudatext/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cudatext
-PORTVERSION= 1.213.0.2
+PORTVERSION= 1.214.0.0
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
@@ -17,7 +17,7 @@ GH_PROJECT= CudaText
GH_TUPLE= bgrabitmap:bgrabitmap:2814b06:bgrabitmap/bgrabitmap \
Alexey-T:Python-for-Lazarus:e85e138:python4lazarus/python4lazarus \
Alexey-T:ATFlatControls:b66c227:atflatcontrols/atflatcontrols \
- Alexey-T:ATSynEdit:e2916de:atsynedit/atsynedit \
+ Alexey-T:ATSynEdit:a005c95:atsynedit/atsynedit \
Alexey-T:Emmet-Pascal:df69312:emmet/emmet \
Alexey-T:EControl:bd07281:econtrol/econtrol \
Alexey-T:ATSynEdit_Ex:8f14fef:atsyneditex/atsyneditex \
diff --git a/editors/emacs-devel/Makefile b/editors/emacs-devel/Makefile
index ebb230daa56f..61667c0ed36e 100644
--- a/editors/emacs-devel/Makefile
+++ b/editors/emacs-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= emacs
-DISTVERSION= 30.0.50.20240415
+DISTVERSION= 30.0.50.20240430
PORTEPOCH= 3
CATEGORIES= editors
PKGNAMESUFFIX= -devel
@@ -24,7 +24,7 @@ USES= autoreconf:build cpe gmake localbase:ldflags makeinfo ncurses \
CPE_VENDOR= gnu
USE_GITHUB= yes
GH_ACCOUNT= emacs-mirror
-GH_TAGNAME= 9b755244bf0
+GH_TAGNAME= 3555447b7e9
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/editors/emacs-devel/distinfo b/editors/emacs-devel/distinfo
index 811002ab538a..756e84923cea 100644
--- a/editors/emacs-devel/distinfo
+++ b/editors/emacs-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713196294
-SHA256 (emacs-mirror-emacs-30.0.50.20240415-9b755244bf0_GH0.tar.gz) = 547248e55ac9c402bc06b08b62d04e3c1c026a6e9e6250f7f6afec23166f9787
-SIZE (emacs-mirror-emacs-30.0.50.20240415-9b755244bf0_GH0.tar.gz) = 50147233
+TIMESTAMP = 1714455592
+SHA256 (emacs-mirror-emacs-30.0.50.20240430-3555447b7e9_GH0.tar.gz) = 8e0ae6b5288a81057bb61188500d6f3c5e1c34f4f1f9d61eb3c15f6e9871a40e
+SIZE (emacs-mirror-emacs-30.0.50.20240430-3555447b7e9_GH0.tar.gz) = 50257222
diff --git a/editors/emacs-devel/pkg-plist b/editors/emacs-devel/pkg-plist
index 305e0681715d..d66f57eb140f 100644
--- a/editors/emacs-devel/pkg-plist
+++ b/editors/emacs-devel/pkg-plist
@@ -47,6 +47,7 @@ share/applications/emacsclient-mail.desktop
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.27
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.28
%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.29
+%%DATADIR%%/%%EMACS_VER%%/etc/NEWS.unknown
%%DATADIR%%/%%EMACS_VER%%/etc/NEXTSTEP
%%DATADIR%%/%%EMACS_VER%%/etc/NXML-NEWS
%%DATADIR%%/%%EMACS_VER%%/etc/ORG-NEWS
@@ -2196,6 +2197,8 @@ share/applications/emacsclient-mail.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/mml2015.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnagent.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnagent.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnatom.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnatom.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnbabyl.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnbabyl.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nndiary.el.gz
@@ -2208,6 +2211,8 @@ share/applications/emacsclient-mail.desktop
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nndraft.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nneething.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nneething.elc
+%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnfeed.el.gz
+%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnfeed.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnfolder.el.gz
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nnfolder.elc
%%DATADIR%%/%%EMACS_VER%%/lisp/gnus/nngateway.el.gz
diff --git a/editors/emacs/Makefile b/editors/emacs/Makefile
index f88af1d29735..c360b176d7e5 100644
--- a/editors/emacs/Makefile
+++ b/editors/emacs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= emacs
DISTVERSION= 29.3
+PORTREVISION= 1
PORTEPOCH= 3
CATEGORIES= editors
MASTER_SITES= GNU
diff --git a/editors/focuswriter/Makefile b/editors/focuswriter/Makefile
index 0a9d10cde210..470b69cbc859 100644
--- a/editors/focuswriter/Makefile
+++ b/editors/focuswriter/Makefile
@@ -1,5 +1,5 @@
PORTNAME= focuswriter
-DISTVERSION= 1.8.6
+DISTVERSION= 1.8.7
CATEGORIES= editors
MASTER_SITES= https://gottcode.org/${PORTNAME}/
@@ -16,13 +16,12 @@ LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell
USES= cmake compiler:c++17-lang desktop-file-utils gl iconv pkgconfig \
qt:6 tar:bz2
-USE_GL= gl
+USE_GL= opengl
USE_QT= base multimedia tools:build
-PORTDATA= *
-PORTDOCS= CREDITS ChangeLog README
-OPTIONS_DEFINE= DOCS LTO
-OPTIONS_DEFAULT= LTO
+PORTDATA= *
+PORTDOCS= CREDITS ChangeLog README
+OPTIONS_DEFINE= DOCS LTO
LTO_CMAKE_BOOL= ENABLE_LINK_TIME_OPTIMIZATION
diff --git a/editors/focuswriter/distinfo b/editors/focuswriter/distinfo
index 8709e5fa7354..a3e8e2d16dca 100644
--- a/editors/focuswriter/distinfo
+++ b/editors/focuswriter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705479611
-SHA256 (focuswriter-1.8.6.tar.bz2) = 6bebdf501e58d7d3a426fda31e7eb5236d5e1347b3b0265286ee1afb667cbd4c
-SIZE (focuswriter-1.8.6.tar.bz2) = 10637667
+TIMESTAMP = 1714678766
+SHA256 (focuswriter-1.8.7.tar.bz2) = 47da3f8c4302e58ac0d0cc293bdd8fbe91a2e84af0f91ed995ca5fb1731fbef1
+SIZE (focuswriter-1.8.7.tar.bz2) = 10639929
diff --git a/editors/fxite/Makefile b/editors/fxite/Makefile
index d581117f6c7a..270e4900a616 100644
--- a/editors/fxite/Makefile
+++ b/editors/fxite/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fxite
DISTVERSIONPREFIX= ${PORTNAME:tu}-
DISTVERSION= 0_92
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= editors
MAINTAINER= danfe@FreeBSD.org
diff --git a/editors/lazarus-devel/Makefile b/editors/lazarus-devel/Makefile
index 0afe0403299d..02c99c5d37ac 100644
--- a/editors/lazarus-devel/Makefile
+++ b/editors/lazarus-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazarus
-DISTVERSION= 3.3.1.20240323
+DISTVERSION= 3.3.1.20240503
PKGNAMESUFFIX?= -gtk2-devel
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= editors devel
DIST_SUBDIR= freepascal
@@ -21,12 +21,12 @@ ONLY_FOR_ARCHS= i386 amd64
USE_GITLAB= yes
GL_ACCOUNT= freepascal.org/lazarus
GL_PROJECT= ${PORTNAME}
-GL_COMMIT= db6ed214b9647d2729a5cde1c69893048ce0b18c
+GL_COMMIT= 045c0c6596007b4dea47733bb649f775da81786b
USES= desktop-file-utils fpc:run gettext gmake iconv shared-mime-info xorg
USE_XORG= x11
WANT_FPC_DEVEL= yes
-OPT?= "-Sgic "
+OPT?= "-Sgic -Ur"
MAKE_ENV= OPT=${OPT}
PLIST= ${WRKDIR}/pkg-plist
diff --git a/editors/lazarus-devel/distinfo b/editors/lazarus-devel/distinfo
index 15fefbbc2585..454858680e32 100644
--- a/editors/lazarus-devel/distinfo
+++ b/editors/lazarus-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711258252
-SHA256 (freepascal/freepascal.org/lazarus-lazarus-db6ed214b9647d2729a5cde1c69893048ce0b18c_GL0.tar.gz) = 60b36ef4fbf6139bf2329c2908e27f81aad53af23ac146651bd6571c6295e46e
-SIZE (freepascal/freepascal.org/lazarus-lazarus-db6ed214b9647d2729a5cde1c69893048ce0b18c_GL0.tar.gz) = 58202455
+TIMESTAMP = 1714780662
+SHA256 (freepascal/freepascal.org/lazarus-lazarus-045c0c6596007b4dea47733bb649f775da81786b_GL0.tar.gz) = 5d859db518f6aa04ad74ab350aac1884f6eb3c487b33f950c007c73bd8c84418
+SIZE (freepascal/freepascal.org/lazarus-lazarus-045c0c6596007b4dea47733bb649f775da81786b_GL0.tar.gz) = 58551992
diff --git a/editors/lazarus-devel/files/patch-lcl_interfaces_qt5_qtwidgets.pas b/editors/lazarus-devel/files/patch-lcl_interfaces_qt5_qtwidgets.pas
new file mode 100644
index 000000000000..2a6d1a08d233
--- /dev/null
+++ b/editors/lazarus-devel/files/patch-lcl_interfaces_qt5_qtwidgets.pas
@@ -0,0 +1,11 @@
+--- lcl/interfaces/qt5/qtwidgets.pas.orig 2024-05-04 05:19:24 UTC
++++ lcl/interfaces/qt5/qtwidgets.pas
+@@ -10213,7 +10213,7 @@ end;
+
+ procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean);
+ begin
+- {$IFDEF DARWIN} // issue #40246
++ {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246
+ if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then
+ {$ENDIF}
+ QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);
diff --git a/editors/lazarus-devel/files/patch-lcl_interfaces_qt6_qtwidgets.pas b/editors/lazarus-devel/files/patch-lcl_interfaces_qt6_qtwidgets.pas
new file mode 100644
index 000000000000..c220646a5d25
--- /dev/null
+++ b/editors/lazarus-devel/files/patch-lcl_interfaces_qt6_qtwidgets.pas
@@ -0,0 +1,11 @@
+--- lcl/interfaces/qt6/qtwidgets.pas.orig 2024-05-04 04:27:27 UTC
++++ lcl/interfaces/qt6/qtwidgets.pas
+@@ -10245,7 +10245,7 @@ end;
+
+ procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean);
+ begin
+- {$IFDEF DARWIN} // issue #40246
++ {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246
+ if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then
+ {$ENDIF}
+ QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);
diff --git a/editors/lazarus-qt5/Makefile b/editors/lazarus-qt5/Makefile
index bb76ab95d975..ec166591334a 100644
--- a/editors/lazarus-qt5/Makefile
+++ b/editors/lazarus-qt5/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX?= -qt5
diff --git a/editors/lazarus-qt6/Makefile b/editors/lazarus-qt6/Makefile
index 6004f9f2910e..e9f76dc35150 100644
--- a/editors/lazarus-qt6/Makefile
+++ b/editors/lazarus-qt6/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 2
PKGNAMESUFFIX?= -qt6
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index 1572e5ad4273..b5c36f008e52 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazarus
DISTVERSION= 3.2.0
PKGNAMESUFFIX?= -gtk2
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= editors devel
DIST_SUBDIR= freepascal
diff --git a/editors/lazarus/files/patch-lcl_interfaces_qt5_qtwidgets.pas b/editors/lazarus/files/patch-lcl_interfaces_qt5_qtwidgets.pas
new file mode 100644
index 000000000000..584702005287
--- /dev/null
+++ b/editors/lazarus/files/patch-lcl_interfaces_qt5_qtwidgets.pas
@@ -0,0 +1,11 @@
+--- lcl/interfaces/qt5/qtwidgets.pas.orig 2024-05-04 04:39:55 UTC
++++ lcl/interfaces/qt5/qtwidgets.pas
+@@ -10213,7 +10213,7 @@ begin
+
+ procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean);
+ begin
+- {$IFDEF DARWIN} // issue #40246
++ {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246
+ if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then
+ {$ENDIF}
+ QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);
diff --git a/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
new file mode 100644
index 000000000000..462601cd0328
--- /dev/null
+++ b/editors/lazarus/files/patch-lcl_interfaces_qt6_qtwidgets.pas
@@ -0,0 +1,14 @@
+--- lcl/interfaces/qt6/qtwidgets.pas.orig 2024-05-04 05:06:13 UTC
++++ lcl/interfaces/qt6/qtwidgets.pas
+@@ -10243,7 +10243,10 @@ begin
+
+ procedure TQtTextEdit.setReadOnly(const AReadOnly: Boolean);
+ begin
+- QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);
++ {$IF DEFINED(DARWIN) OR DEFINED(FREEBSD)} // issue #40246
++ if AReadOnly <> QTextEdit_isReadOnly(QTextEditH(Widget)) then
++ {$ENDIF}
++ QTextEdit_setReadOnly(QTextEditH(Widget), AReadOnly);
+ end;
+
+ procedure TQtTextEdit.setSelection(const AStart, ALength: Integer);
diff --git a/editors/libreoffice-af/distinfo b/editors/libreoffice-af/distinfo
index 7c0d57c83ff8..7777c72e4eff 100644
--- a/editors/libreoffice-af/distinfo
+++ b/editors/libreoffice-af/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841538
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_af.tar.gz) = 2c63f4ba17ac178ec8603215c7ac9d8aac5a157acb411d7bc2d990d92afa76fc
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_af.tar.gz) = 1151262
+TIMESTAMP = 1714758300
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 7efe5b0ba0704f15e2888de6c5df87bad00644aac54449facece2f929f48175b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_af.tar.gz) = 1151001
diff --git a/editors/libreoffice-am/distinfo b/editors/libreoffice-am/distinfo
index 6c4736df0b77..54c39156d320 100644
--- a/editors/libreoffice-am/distinfo
+++ b/editors/libreoffice-am/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841547
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_am.tar.gz) = 4676bb1b0d0d897cb6b55710b9b81ca0cd9a5c10ec9f3622c4fcc708731aa52c
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_am.tar.gz) = 651356
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_am.tar.gz) = bd40f6b19159dc056ac7ab7fb622caf750cb0760fd4702c069cc6743407f67eb
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_am.tar.gz) = 2554704
+TIMESTAMP = 1714758315
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = e0891c6fcbb6cd43ac1a29ac7f9d21da49ba57930d1f5e1433ccf234bbf89d05
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_am.tar.gz) = 652074
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = ff830040658e97f8ae5c67b8098dfb0725d6b197b0815673a30773dee5524b5d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_am.tar.gz) = 2555213
diff --git a/editors/libreoffice-as/distinfo b/editors/libreoffice-as/distinfo
index 59094e19c165..e0ab6093334c 100644
--- a/editors/libreoffice-as/distinfo
+++ b/editors/libreoffice-as/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841559
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_as.tar.gz) = 872ef0992c37aaa5f09c80a30b7b5e574da2b9b9d8505a190699a8d88d15b193
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_as.tar.gz) = 352443
+TIMESTAMP = 1714758334
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 12efe66de26d749916af2d812f6c58c686cf1b85fbfe323e12afee194df621b9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_as.tar.gz) = 352578
diff --git a/editors/libreoffice-ast/distinfo b/editors/libreoffice-ast/distinfo
index b5234fc09bc9..93e00cb36688 100644
--- a/editors/libreoffice-ast/distinfo
+++ b/editors/libreoffice-ast/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841567
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ast.tar.gz) = 8320bdc186899176e46c5f165f4b20dbfd682b60e9673f3a90b988175d525a48
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ast.tar.gz) = 460465
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ast.tar.gz) = 660663c614537a380aa3ed5bb63b0c93fae9530bb7004e7dcccfcd034ef08970
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ast.tar.gz) = 2524821
+TIMESTAMP = 1714758347
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = 9da80b106ffa1fef4c13389e17ccc2359f91f10f35451941f1c7e0c282473060
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ast.tar.gz) = 462507
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = dbb9e7b855bfbd5da537582df8236704cdb2a8b677ad160b5f7b043bba35414b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ast.tar.gz) = 2524771
diff --git a/editors/libreoffice-be/distinfo b/editors/libreoffice-be/distinfo
index 9d17f3be90f0..ae8608af2f8f 100644
--- a/editors/libreoffice-be/distinfo
+++ b/editors/libreoffice-be/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841571
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_be.tar.gz) = a7011a766833866445ca6ea411f4e072404fb991ee30facb155a9c1b7f3959b9
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_be.tar.gz) = 1688545
+TIMESTAMP = 1714758354
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = bc4811acc9a53fc773d29045f4aa45fba38db7ca33773b1abdcf2eec486d0561
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_be.tar.gz) = 1688837
diff --git a/editors/libreoffice-bg/distinfo b/editors/libreoffice-bg/distinfo
index ec780a98032d..0f6005494816 100644
--- a/editors/libreoffice-bg/distinfo
+++ b/editors/libreoffice-bg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841584
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bg.tar.gz) = 755dc0e1cfdb93d15a3fdf797579da10851c66f0c44d743cf5d536d88487cef3
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bg.tar.gz) = 1875581
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bg.tar.gz) = e0d83dd81b37bd7d0a7b81e9ede5678cb10061f07bdcdb592c6f4f2c12a971ab
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bg.tar.gz) = 2587841
+TIMESTAMP = 1714758371
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = f41f060f8244086c48f7b13c0e4ead99240e8933f6f939dc4e0ac9b7e7def09e
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bg.tar.gz) = 1877003
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 9dac0eb79856715fc0cc35180949a03666d38b562f3f750c2043eb58d0c24f35
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bg.tar.gz) = 2580194
diff --git a/editors/libreoffice-bn/distinfo b/editors/libreoffice-bn/distinfo
index 84f9e1adbc88..30824209f02a 100644
--- a/editors/libreoffice-bn/distinfo
+++ b/editors/libreoffice-bn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841596
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bn.tar.gz) = ec54b9619fb2d31d87e07a8eae06286f74dfe15ccd5364031cb97b860b8c5679
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bn.tar.gz) = 597139
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bn.tar.gz) = 47d721472df9ff7e12973e5b8c253506a386f9ce42c68e9c49f31ae02083cc6a
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bn.tar.gz) = 2513516
+TIMESTAMP = 1714758386
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 85f9e756156ea58c77021596188b11b00805c253b458593eac7baeda4b5cec64
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bn.tar.gz) = 596767
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = e0ec746d156cba229e191a6699bd5c0695fcfbe34f7c9ad56c31b7ba005794b9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bn.tar.gz) = 2513507
diff --git a/editors/libreoffice-bn_IN/distinfo b/editors/libreoffice-bn_IN/distinfo
index 427b8f883b44..3c57b9e4894e 100644
--- a/editors/libreoffice-bn_IN/distinfo
+++ b/editors/libreoffice-bn_IN/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841603
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 93e9d02ee93b9aaee62b09f7c45885a070b8bf8af5e2bc7560316a389ad29483
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 477121
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 547d677fcf8150dd388e7a3b8d25a5e5704529d65d789d6eeb53684db13d987f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2696766
+TIMESTAMP = 1714758402
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = d41ff9919303383a2a58e5418155b4b540a864e2c1a1eb4289b305025029a0a4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bn-IN.tar.gz) = 477400
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 924d7318c56bd251a806effed08acbe8b915381bf63f7982edf928ec4a8f83cd
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bn-IN.tar.gz) = 2696778
diff --git a/editors/libreoffice-bo/distinfo b/editors/libreoffice-bo/distinfo
index b149d143110e..466a26cba779 100644
--- a/editors/libreoffice-bo/distinfo
+++ b/editors/libreoffice-bo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841613
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bo.tar.gz) = 89e165acd70eb6492039bc54e94244b0baa3ede1ffb98286692732272a20b92b
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bo.tar.gz) = 309702
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bo.tar.gz) = 44d7bef7f309cab901f3050a2a45aa405f44166622b43f7481290ebd62a451e6
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bo.tar.gz) = 2513959
+TIMESTAMP = 1714758423
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 3c43b2ffa0485b377bde45102e63956ff7abad8b65175f4442c5ea354790debf
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bo.tar.gz) = 310021
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = 6dc687b9463b22869e2db556fbdecfe59a0d75d3a3167d4423c5f620b3d20bc7
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bo.tar.gz) = 2513751
diff --git a/editors/libreoffice-br/distinfo b/editors/libreoffice-br/distinfo
index 6477b00b1a05..42f0dec09416 100644
--- a/editors/libreoffice-br/distinfo
+++ b/editors/libreoffice-br/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841618
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_br.tar.gz) = ddf66dc1b047fd9ac07207cb18527a9bb68d06fdc6838f3099b0776038e66a51
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_br.tar.gz) = 993686
+TIMESTAMP = 1714758430
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = f45195d3cee39cb655f4a79428e339d67152f3a17357f428706cd1edf912ebc0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_br.tar.gz) = 993811
diff --git a/editors/libreoffice-brx/distinfo b/editors/libreoffice-brx/distinfo
index 38c3d9c6699b..f7c858e980a5 100644
--- a/editors/libreoffice-brx/distinfo
+++ b/editors/libreoffice-brx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841622
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_brx.tar.gz) = 0fc644386d1efd3da238fd8c9740e940ae9464e3158d4dd68b3dcf1f6431f3b1
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_brx.tar.gz) = 231161
+TIMESTAMP = 1714758436
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = bd4262f5645b7fb6a5b9c7a2a280906e471fd5b99fff44cf634c3235cedbfdcb
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_brx.tar.gz) = 231706
diff --git a/editors/libreoffice-bs/distinfo b/editors/libreoffice-bs/distinfo
index ba80e2d9d4b4..b66742b6a06f 100644
--- a/editors/libreoffice-bs/distinfo
+++ b/editors/libreoffice-bs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841632
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bs.tar.gz) = dbb991ff969495970a1e7479a81a76866acff2100942c4554c4294384250ee85
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_bs.tar.gz) = 483641
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bs.tar.gz) = f57dfadfcec73cde5aaf733493aa4da523741062c66ee5c998fb77564f7a3854
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_bs.tar.gz) = 2457075
+TIMESTAMP = 1714758448
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = c13537bed6c62af3c6ed8b1eeed5822345bbefe958cbb6660934a929e5871773
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_bs.tar.gz) = 483132
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 76e73ba6d4ce844c0a23a66d619e5be28ae296e7355ccb1d223f21a1faf776e4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_bs.tar.gz) = 2457756
diff --git a/editors/libreoffice-ca/distinfo b/editors/libreoffice-ca/distinfo
index d933b131e90d..7727b45207da 100644
--- a/editors/libreoffice-ca/distinfo
+++ b/editors/libreoffice-ca/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841644
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ca.tar.gz) = 75a15c11f43299db29e1134303d233f158873083e41d83786a3302b830ff6739
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ca.tar.gz) = 2517334
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ca.tar.gz) = 397bfb900e4fc87085d0b6a28536e20f434b0f85b684f4d580f8c2b26370ce4d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ca.tar.gz) = 2526090
+TIMESTAMP = 1714758461
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = 5111631b3cdbbcece0d50ce035240317196c0f37327d1a32fe0ec30440780836
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ca.tar.gz) = 2521882
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 985f122ca329e587522c88f3fc56b16eb37fd41f3470a72e7ed1358cefcf31bd
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ca.tar.gz) = 2526740
diff --git a/editors/libreoffice-ca_valencia/distinfo b/editors/libreoffice-ca_valencia/distinfo
index 7c005ca6144b..bf974235222a 100644
--- a/editors/libreoffice-ca_valencia/distinfo
+++ b/editors/libreoffice-ca_valencia/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841652
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = c8872ce5302a81609c4385c226927c4b7a1c9320935661d614eb9e7731f8e194
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2510271
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = b7df08be0c795a454869bb6d43cdf33b7bc2d2bf54cc6b21761bb449ebc0b3e4
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2522199
+TIMESTAMP = 1714758483
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = c3da3fbc7f96ccd1fcbb94eb457844043739c6a5e4493946f10d749ba066e4e0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ca-valencia.tar.gz) = 2509432
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = a3d6eb6499cd90da6b7e75fe6a0ebf3a3cd990e5b8fe05c705ccd9e751af6ec0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ca-valencia.tar.gz) = 2522683
diff --git a/editors/libreoffice-ckb/distinfo b/editors/libreoffice-ckb/distinfo
index b2864f86b31a..48797a714df0 100644
--- a/editors/libreoffice-ckb/distinfo
+++ b/editors/libreoffice-ckb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841655
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ckb.tar.gz) = 3437de043a9ef07613a9385110ee234df74a5ee6705289ca9e72a843d4a2c0c6
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ckb.tar.gz) = 348050
+TIMESTAMP = 1714758488
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = faf238ce310f877f1daabd3817d135e7e2f6b3fe9b64be068cff9158de83febe
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ckb.tar.gz) = 348661
diff --git a/editors/libreoffice-cs/distinfo b/editors/libreoffice-cs/distinfo
index ce3c4dddd344..f24ad6a9d778 100644
--- a/editors/libreoffice-cs/distinfo
+++ b/editors/libreoffice-cs/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841665
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_cs.tar.gz) = d0c97bad71ecf231173f72de91218e5e16965f4e04178d789b96c2c0c7bad2d7
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_cs.tar.gz) = 2690649
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_cs.tar.gz) = 1b1007b00aa6107c991a0ebd2cf30dda3f454d850f38157a7789705fd4206c6d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_cs.tar.gz) = 2511996
+TIMESTAMP = 1714758501
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = ae2dbf33726ad4e0decca715387559e96126c21ef8f4a5f4028c9894684dc640
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_cs.tar.gz) = 2691712
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 7c5eb2653f2f9eac406265532f3724a052f40342723bea407c7383662c8aaf2a
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_cs.tar.gz) = 2512129
diff --git a/editors/libreoffice-cy/distinfo b/editors/libreoffice-cy/distinfo
index bd79a4902142..6959a8a4ab9e 100644
--- a/editors/libreoffice-cy/distinfo
+++ b/editors/libreoffice-cy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841669
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_cy.tar.gz) = 48fe11047b805727b680898aa9379ab023d50452b020fcbf167c4b4547633927
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_cy.tar.gz) = 760499
+TIMESTAMP = 1714758507
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = a38cbacb1090e7acc2aa5ac8cdf62a04a9a9930a808121c245208e97ae418d7b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_cy.tar.gz) = 760582
diff --git a/editors/libreoffice-da/distinfo b/editors/libreoffice-da/distinfo
index efb29f42e494..36abb5ed9d91 100644
--- a/editors/libreoffice-da/distinfo
+++ b/editors/libreoffice-da/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841679
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_da.tar.gz) = 5aa4b5843cf181acd66f0dd322ad41195779229410d87000b8fb9fcf49660160
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_da.tar.gz) = 2317885
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_da.tar.gz) = cce403054313871d5760ba6f6215f474fcec57145615bac6598d562de9c5ce7b
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_da.tar.gz) = 2521286
+TIMESTAMP = 1714758522
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 85d6a67e1e30e7ee0f4cb24903bc73531ae4942e74bb92f28bd1ecee2c4bcf2f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_da.tar.gz) = 2317718
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = efefeb1e373a43b73abce44eef0e0ca451f0a56203c5feabd756c0049ff07c5c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_da.tar.gz) = 2521305
diff --git a/editors/libreoffice-dgo/distinfo b/editors/libreoffice-dgo/distinfo
index d2ac1c641584..dfe0ff6e5e9d 100644
--- a/editors/libreoffice-dgo/distinfo
+++ b/editors/libreoffice-dgo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841693
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dgo.tar.gz) = ffaa9b756ad0a4e7f30d0220f5cb670c6827a3524e1442a440edf6bf36518f91
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dgo.tar.gz) = 293333
+TIMESTAMP = 1714758547
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 7669992ed438af68fd7476526ba2330469efe09486bd5c80e69b1185fb568947
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dgo.tar.gz) = 293337
diff --git a/editors/libreoffice-dsb/distinfo b/editors/libreoffice-dsb/distinfo
index af08b5f93ae0..2756e68d2353 100644
--- a/editors/libreoffice-dsb/distinfo
+++ b/editors/libreoffice-dsb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841698
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dsb.tar.gz) = 2408f4ee6c2af7bede69dfb0d08ba6c5ef103c2e181e9434cb7fd08cd52b9c9f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dsb.tar.gz) = 771170
+TIMESTAMP = 1714758554
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = d24a11a08ccb27135cc5da7cbc147d2b7d9771142ec4b2ff85c686e6ff85a572
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dsb.tar.gz) = 771467
diff --git a/editors/libreoffice-dz/distinfo b/editors/libreoffice-dz/distinfo
index 4d4910bed645..d85cfc0eb502 100644
--- a/editors/libreoffice-dz/distinfo
+++ b/editors/libreoffice-dz/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841705
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dz.tar.gz) = 9cfe8794688dbfc168caf90d799a97eca3933d8e24dac242ee108ef02edd7d61
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_dz.tar.gz) = 323348
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_dz.tar.gz) = c73d987b8afecea63138136fc7802428d919283342299fd78f0ae656f2ec70e8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_dz.tar.gz) = 2567378
+TIMESTAMP = 1714758565
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = a4deeeb364f55719d9e1da98060f4eead463553874f2821b254a110d57d447e5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_dz.tar.gz) = 323042
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 6ae2b93de14e001b9a2e94ac3e291f804d68aef1bd562db723b4578fe286a782
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_dz.tar.gz) = 2567235
diff --git a/editors/libreoffice-el/distinfo b/editors/libreoffice-el/distinfo
index 77e8d1713fcd..3663c962f59f 100644
--- a/editors/libreoffice-el/distinfo
+++ b/editors/libreoffice-el/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841715
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_el.tar.gz) = cbdb96076a53094cbfc9b14a5e77dc287e6dd0fb2c5440e9c584772757fbd878
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_el.tar.gz) = 2395643
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_el.tar.gz) = 6ca99bbf113451d5c84b43f51d3118187d3824ca076e1e9cbd404d0be9c204ae
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_el.tar.gz) = 2770461
+TIMESTAMP = 1714758581
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = 1c466f90b3ddf8068c5d7aa995a4d8083a6f4b2b8ea2a59c61ad92016904ae8c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_el.tar.gz) = 2395592
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = 2a275cf1960776b13b0c8e92b8f34508b4ce848b49118de693b61270b1c65890
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_el.tar.gz) = 2770693
diff --git a/editors/libreoffice-en_GB/distinfo b/editors/libreoffice-en_GB/distinfo
index 3af45486a73b..426985f29480 100644
--- a/editors/libreoffice-en_GB/distinfo
+++ b/editors/libreoffice-en_GB/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841724
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 39e8bae3d415e2d8a057f154c89065c93dae1e960c9e478eb550e2cbafd15d09
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4602552
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 3f35936f38b9ff6d4dd273c4f2e2b027cb47dcebb7b2d4cdf5a2935dad1a3468
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2384808
+TIMESTAMP = 1714758598
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = ecc0e6d7981cfc5d9ed94178b3216e19672b88c74268e818ddaeb26c92ac0103
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_en-GB.tar.gz) = 4603425
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = eed55a266683cf5cf0f2d575761a0233ec5d25a85ad9c10fc94a1ccf8191eff7
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_en-GB.tar.gz) = 2384646
diff --git a/editors/libreoffice-en_ZA/distinfo b/editors/libreoffice-en_ZA/distinfo
index e0beb98238d1..f7bd4138703a 100644
--- a/editors/libreoffice-en_ZA/distinfo
+++ b/editors/libreoffice-en_ZA/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841732
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 55b565e930c32e17663607271e260675b8a4b386bb3c7bb6f44cbe6717662954
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4210156
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = c8f108f209ac5195dc28f343b767ee9b98ae9e6bdc1aabe78ac8263d690522d4
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2382278
+TIMESTAMP = 1714758626
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 68ff8f9eb0e7a66d0ae77211e69ad4854b0bf6fcacd51a433f5894694d578476
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_en-ZA.tar.gz) = 4210427
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 513e4746cbe1dce830df098e4d29139ab95fcf6fcea883406019b1beda1d86a1
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_en-ZA.tar.gz) = 2382490
diff --git a/editors/libreoffice-eo/distinfo b/editors/libreoffice-eo/distinfo
index 7788b9b07d45..ea33213ab50e 100644
--- a/editors/libreoffice-eo/distinfo
+++ b/editors/libreoffice-eo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841741
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_eo.tar.gz) = 88ad7206726541e50d030cd484f85dab787309e4d7bf5ee97e3c34eeb5449169
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_eo.tar.gz) = 986618
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_eo.tar.gz) = 879fe5b49ec399b097c36830ad181a6080cc7300eca2891fe8164797eee7f535
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_eo.tar.gz) = 2462443
+TIMESTAMP = 1714758640
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = ccb1a343ab1c9a572ee3fae0a49eedf88ff509e0bf601ca4421b4e042c1ff7e7
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_eo.tar.gz) = 986289
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = c6f68c3d75bbacb5654219d268050bf54104bebb48415f5c5078fb75014f83c6
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_eo.tar.gz) = 2462921
diff --git a/editors/libreoffice-es/distinfo b/editors/libreoffice-es/distinfo
index 57eb7c78749c..aa318988dacd 100644
--- a/editors/libreoffice-es/distinfo
+++ b/editors/libreoffice-es/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841751
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_es.tar.gz) = ce104553b19349d7f981fe553de20289c3a7883bbc8398925682b39241e79aa0
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_es.tar.gz) = 1723146
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_es.tar.gz) = affafcc02a2a71a60954f41233ef86fdd546ffa543276a852f2732286e8535e2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_es.tar.gz) = 2556003
+TIMESTAMP = 1714758736
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 8fe5f1963ab1bd33d1fbf4f165a9540ee88cbd5f389dfb6aaa766679a9e6bb37
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_es.tar.gz) = 1723363
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = c3923deca17abba3bfe1d6bc04ae7d9c01b25b9639cadddcec50c3140756727b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_es.tar.gz) = 2556279
diff --git a/editors/libreoffice-et/distinfo b/editors/libreoffice-et/distinfo
index e33817cbc107..dc1becb6ac7d 100644
--- a/editors/libreoffice-et/distinfo
+++ b/editors/libreoffice-et/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841760
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_et.tar.gz) = 5a43adf231aa4cb1552052d93ae1115af9b120bb44aeea8f216d10b48666f264
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_et.tar.gz) = 1319251
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_et.tar.gz) = d43c3f045309238f5a4e0d9534b875e8b2e94ea5e126618c5a66823d0bd77a00
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_et.tar.gz) = 2489179
+TIMESTAMP = 1714758747
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = 69f4ea01253c19614dd89d253730ed99a7b21cfe5974a7b02e6299debdc31f81
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_et.tar.gz) = 1323200
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = 9819108ca3613a4e6b6907664543ccfbb5383b3a8fda808e56d07955bc50029d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_et.tar.gz) = 2489292
diff --git a/editors/libreoffice-eu/distinfo b/editors/libreoffice-eu/distinfo
index 86aee7644806..23da95aff1b6 100644
--- a/editors/libreoffice-eu/distinfo
+++ b/editors/libreoffice-eu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841768
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_eu.tar.gz) = 0dd47ffa9a1d693a93f9435521ab95085c85d48e47e4e58c14bf6785d14f06bc
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_eu.tar.gz) = 737486
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_eu.tar.gz) = 2390b4c46067862dbfb90ac05a256217188b615fd112734af2abe0614493b96f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_eu.tar.gz) = 2477835
+TIMESTAMP = 1714758764
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 38d0e48c9946c2ae370c12c75739d547518cc70f75e3fa787bb1aaa2abe3d522
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_eu.tar.gz) = 737388
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = 0f49f098baf87d84ae6c09d54b66139019e3a971a6520a2ac459751841e225ac
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_eu.tar.gz) = 2477882
diff --git a/editors/libreoffice-fa/distinfo b/editors/libreoffice-fa/distinfo
index 4f62182893ec..c547ae471208 100644
--- a/editors/libreoffice-fa/distinfo
+++ b/editors/libreoffice-fa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841772
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fa.tar.gz) = e4af401fa048f6575c880f373d13eb46a887e276b489ce2613c7dfc92e927c70
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fa.tar.gz) = 573167
+TIMESTAMP = 1714758770
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = bc38601ad88573b702331adcab2ab95d062d5fb71faea13270ab1477e6193fc1
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fa.tar.gz) = 572943
diff --git a/editors/libreoffice-fi/distinfo b/editors/libreoffice-fi/distinfo
index 23572cc47dd5..1fb2da66106b 100644
--- a/editors/libreoffice-fi/distinfo
+++ b/editors/libreoffice-fi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841780
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fi.tar.gz) = 07ad6f43e29410d9247be1adfb6e2113927604a68d8477c73fbaea6605d439cd
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fi.tar.gz) = 646585
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_fi.tar.gz) = 9d68f09fb78563dbee77b56c95f44430d44efa527f7ad5b201f1628387d31b62
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_fi.tar.gz) = 2503032
+TIMESTAMP = 1714758782
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 6ddf831a8869f07fd294e38b718ad974886146627b32631709c004dd945261b4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fi.tar.gz) = 649338
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = 1cffd6c46fa8859c95185d5f2bfa9a4f4fc2f4e450576597554212be75e5a302
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_fi.tar.gz) = 2503089
diff --git a/editors/libreoffice-fur/distinfo b/editors/libreoffice-fur/distinfo
index 3df7b1b87216..1fbe10f91109 100644
--- a/editors/libreoffice-fur/distinfo
+++ b/editors/libreoffice-fur/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841792
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fur.tar.gz) = 8e9769fdb67b09c11345de8939881d8daf10cd0416e89796781cbab41fad07f9
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fur.tar.gz) = 148795
+TIMESTAMP = 1714758803
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 981ade60ae100fac8ef7d8c1f75ef23598c7211aaa3b360c8c932d948faa5a03
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fur.tar.gz) = 148526
diff --git a/editors/libreoffice-fy/distinfo b/editors/libreoffice-fy/distinfo
index cfd48f594a41..2effa6b646b1 100644
--- a/editors/libreoffice-fy/distinfo
+++ b/editors/libreoffice-fy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841799
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fy.tar.gz) = cb6131161c242e59e465189f788d28f2352826aaee211dcf08ddab139bcd53e7
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fy.tar.gz) = 638559
+TIMESTAMP = 1714758808
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 7c8d0763c4caf8ba1f6965b633515cb3e84269ac2ce9fd74ad4a218ed7ccbbad
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fy.tar.gz) = 638109
diff --git a/editors/libreoffice-ga/distinfo b/editors/libreoffice-ga/distinfo
index d384990c7ecd..b8554f31c3e4 100644
--- a/editors/libreoffice-ga/distinfo
+++ b/editors/libreoffice-ga/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841804
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ga.tar.gz) = 215e94f66d908b5fe6819f72f11fcbb2f14089e6cedd7edb9b1c6afb65cd04b5
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ga.tar.gz) = 494782
+TIMESTAMP = 1714758816
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = 07138818ddcca08796af3f4f28529889e10b7ffad326f1607d59997fe60ff949
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ga.tar.gz) = 495226
diff --git a/editors/libreoffice-gd/distinfo b/editors/libreoffice-gd/distinfo
index affe572bd271..c2bd0876ced6 100644
--- a/editors/libreoffice-gd/distinfo
+++ b/editors/libreoffice-gd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841808
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gd.tar.gz) = 99094df94a7ca8b27e3aac9ff9aabb2465dbfe616db9336a8d6ee900a148b992
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gd.tar.gz) = 1314574
+TIMESTAMP = 1714758823
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 4569e807c7cf0afdbff9bb46613fbf8e49125f90cced9fc623b33e86f25e43c7
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gd.tar.gz) = 1313878
diff --git a/editors/libreoffice-gl/distinfo b/editors/libreoffice-gl/distinfo
index 3530fd7f67bb..fdcf6085e3d1 100644
--- a/editors/libreoffice-gl/distinfo
+++ b/editors/libreoffice-gl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841817
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gl.tar.gz) = 863093a85d59f4facfbdd8c9b40fef54f219007a477eb6016758161d78d69241
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gl.tar.gz) = 2098760
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_gl.tar.gz) = e8dc25e7c11f6917b573a2168288d0df644b226635b1b8155d47d23e5bc24be3
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_gl.tar.gz) = 2516992
+TIMESTAMP = 1714758840
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = 6e1ba86de5b8246ba88d67e465b8a40b88e063f6c0bebc8247ed1a9a3317cc8c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gl.tar.gz) = 2098916
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = c877e009e42d31ca1f1b6d19edf5fef38d506b8d09178be1e190253ceb99d477
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_gl.tar.gz) = 2517251
diff --git a/editors/libreoffice-gu/distinfo b/editors/libreoffice-gu/distinfo
index 9beddd894822..9ad46135fd22 100644
--- a/editors/libreoffice-gu/distinfo
+++ b/editors/libreoffice-gu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841825
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gu.tar.gz) = 5dd2df020eb18cf28d9e92a1346cc1fa0774249b4c59d8a8b9fb2f7d9e42678a
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gu.tar.gz) = 930224
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_gu.tar.gz) = 701e421ff8f249ad54364baa65d583e3f5262ea8a860a6da3ad6c95b8427db0b
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_gu.tar.gz) = 2465200
+TIMESTAMP = 1714758850
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 9a1395bad5a540d05c217291ae6ac001407ac1634c9d3a7b225a775eb05b6a79
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gu.tar.gz) = 930090
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = f3ceb415cff10173d977f5b4a187385f8f6916f39c1d01244be31a0594f2a52f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_gu.tar.gz) = 2465470
diff --git a/editors/libreoffice-gug/distinfo b/editors/libreoffice-gug/distinfo
index 7a6fd6b52990..b813b66df1bd 100644
--- a/editors/libreoffice-gug/distinfo
+++ b/editors/libreoffice-gug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841830
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gug.tar.gz) = 3f56ab9cfba82bf8998f5d253df388bd48fdfcce93f5fd18e8590840c074fcf2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_gug.tar.gz) = 354020
+TIMESTAMP = 1714758857
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = 20edb1fdfb437a7e4566193e9dab8a8f550f34e7db1421469425c1c13bced4de
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_gug.tar.gz) = 354027
diff --git a/editors/libreoffice-hi/distinfo b/editors/libreoffice-hi/distinfo
index e038ec95cb82..8f751faf7691 100644
--- a/editors/libreoffice-hi/distinfo
+++ b/editors/libreoffice-hi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841847
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hi.tar.gz) = e6ba8d40b2d64f88d16e91e3514d4469db8727aa0db13448e85dbafcfc88d652
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hi.tar.gz) = 386001
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hi.tar.gz) = 662c23ef2c2b046c47a01fb02840cf4b248e11c3c269c6a62303b2196f386f19
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hi.tar.gz) = 2464273
+TIMESTAMP = 1714758881
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = d0af33f19322f67ae8d36389dbbee9828a37ed2bb511e8b7aed602bd6877281b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hi.tar.gz) = 386398
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = 19d9f76d80dfadc5676de7dda2db4c09faa7c2ec12d90d5fba5ec68ea4613fed
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hi.tar.gz) = 2464918
diff --git a/editors/libreoffice-hr/distinfo b/editors/libreoffice-hr/distinfo
index a67fea0706d7..a1515ee69f67 100644
--- a/editors/libreoffice-hr/distinfo
+++ b/editors/libreoffice-hr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841855
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hr.tar.gz) = 533eb50d189929b8c8b85e397befed80115b54f39f82542b20ca96ba46200786
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hr.tar.gz) = 720802
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hr.tar.gz) = 7057f694eb4bca2e6ad72ede77a99054bbf53236774c97807bcba5d2d34a7012
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hr.tar.gz) = 2452079
+TIMESTAMP = 1714758892
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 1c57ccc652e5fafa983fcfba6e970a2db1d5967c6c42f5d5e07fda2b4854305b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hr.tar.gz) = 720589
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = c2b5526b77e9440265195865ad7380a81066c8e87acb8dc6f56cc38c95e62c7e
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hr.tar.gz) = 2452121
diff --git a/editors/libreoffice-hsb/distinfo b/editors/libreoffice-hsb/distinfo
index 0f0f4b753206..01edcd333304 100644
--- a/editors/libreoffice-hsb/distinfo
+++ b/editors/libreoffice-hsb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841860
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hsb.tar.gz) = cb8111f43040f94cacacb6bf6a5a84e599dde33f34c22ddf9b4405a933c2e36c
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hsb.tar.gz) = 770649
+TIMESTAMP = 1714758906
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = f3157f597823cf8cd282ca0690e046b958d7ae13069ffe54993c196896594e49
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hsb.tar.gz) = 770431
diff --git a/editors/libreoffice-id/distinfo b/editors/libreoffice-id/distinfo
index abab0db00487..d2a7125404f2 100644
--- a/editors/libreoffice-id/distinfo
+++ b/editors/libreoffice-id/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841878
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_id.tar.gz) = c3f4a77e195150b84a08dff5cb366fc96cbedf5edbca575154585186dc74b2f4
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_id.tar.gz) = 1450592
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_id.tar.gz) = 37ef2250ed7dfee2476d6c40089e2bffa8fa2baa54ff9f869345a785016d2e5e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_id.tar.gz) = 2464161
+TIMESTAMP = 1714758942
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = e2b00c67d28708f35c43507f7e41bc68528311eb53b478dc5850b482b4bb4f22
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_id.tar.gz) = 1451278
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = f14c5d58bbcb7a3d3981bbaf984ce8474c123cbdf246454db50805a03ad31490
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_id.tar.gz) = 2464466
diff --git a/editors/libreoffice-is/distinfo b/editors/libreoffice-is/distinfo
index 2966663c9cdd..6a87b6e241f0 100644
--- a/editors/libreoffice-is/distinfo
+++ b/editors/libreoffice-is/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841892
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_is.tar.gz) = 256d3fa9d3d92268a4cc748bf013bc49bd52fc4801e1389224c85fd5bd3f4d57
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_is.tar.gz) = 1230791
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_is.tar.gz) = bab573a2029012477281afc1fd27a2aae666388d65c5af805a0f996d667d9986
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_is.tar.gz) = 2455642
+TIMESTAMP = 1714758957
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = b8a4c18a3caa574bc897c4ebac640c22df2ffdc68196f7f56cb691ec5a8e529b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_is.tar.gz) = 1230655
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = aff311828527a3a8e05514df26247a7721dc4b9f2299dfde50f8ff0434e971c4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_is.tar.gz) = 2455788
diff --git a/editors/libreoffice-it/distinfo b/editors/libreoffice-it/distinfo
index 95ef98d4a36b..aa0cca3b1edd 100644
--- a/editors/libreoffice-it/distinfo
+++ b/editors/libreoffice-it/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841902
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_it.tar.gz) = 77c5545759c8da4de1b759cd606ca9ac8ff2271e38d21a2384ac5380dcbf6037
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_it.tar.gz) = 1775829
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_it.tar.gz) = 7f1218d87c2c4ba19242e85c5f105fe526f1586c12fc3a59cf9319cbd85d0bbb
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_it.tar.gz) = 2489784
+TIMESTAMP = 1714758969
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = 5111ccab92d73eb81adcdd46d8cfdbfd5ff58ce8970995582bcb6eae11890aec
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_it.tar.gz) = 1776277
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = c3fdff7bd575ed837ee742d2dba95ea29946de17df08d5fd009b8b9b645f4d74
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_it.tar.gz) = 2489867
diff --git a/editors/libreoffice-ka/distinfo b/editors/libreoffice-ka/distinfo
index 1f15b6cb49bc..132e7596f7d5 100644
--- a/editors/libreoffice-ka/distinfo
+++ b/editors/libreoffice-ka/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841922
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ka.tar.gz) = 3378e32018021d45a40d86816c900f16a9bd4da5bc3eeeaac7756b19e0b920e2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ka.tar.gz) = 269105
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ka.tar.gz) = 09ac32b5b1eb6067f2e7f948e6bc70f61dfbc9c6512500e0ca081bab315dfcd3
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ka.tar.gz) = 2493730
+TIMESTAMP = 1714759042
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = eefc93be57b9ee2829c2660e1dc8ec3bd9956bdbe756940750f06cae94cc6057
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ka.tar.gz) = 269226
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = be9189bff33949c48e7567bbc4444299a8a36ea04f42744305b2c723bb3415c0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ka.tar.gz) = 2494012
diff --git a/editors/libreoffice-kab/distinfo b/editors/libreoffice-kab/distinfo
index 40528e8d573c..01adba8652e8 100644
--- a/editors/libreoffice-kab/distinfo
+++ b/editors/libreoffice-kab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841925
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kab.tar.gz) = 3ce15f2e1ecc18f7e443f6db0fbf7624b360b0928c3b46e0f7b83e557f3d8265
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kab.tar.gz) = 436413
+TIMESTAMP = 1714759048
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 33a4b2dc73662af9f45a1475f4ca3da5542e0de81c90806831251f7bf02d8566
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kab.tar.gz) = 436510
diff --git a/editors/libreoffice-kk/distinfo b/editors/libreoffice-kk/distinfo
index fd11154041b1..f4fe0cdd22c8 100644
--- a/editors/libreoffice-kk/distinfo
+++ b/editors/libreoffice-kk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841930
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kk.tar.gz) = c22d0fb324ad81c6ec077e923cf74f0cef4d562a06ae5efa83e1bc1774afe47b
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kk.tar.gz) = 722085
+TIMESTAMP = 1714759055
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = faa4ca16a4126b67660d7ee7e4c10f33494d1c0693fb92eaddffebeb2d7a7201
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kk.tar.gz) = 722216
diff --git a/editors/libreoffice-km/distinfo b/editors/libreoffice-km/distinfo
index 9dfe9b5a862a..8348f35b9301 100644
--- a/editors/libreoffice-km/distinfo
+++ b/editors/libreoffice-km/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841940
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_km.tar.gz) = 31a0d517076e5c8964f5620d40dc0f09bd900e948bbe96bbb00dcc2acba47a92
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_km.tar.gz) = 557716
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_km.tar.gz) = 16af999c79c485b06409e488087b0e1570f720b628d0f1847df0f51232566e83
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_km.tar.gz) = 2658699
+TIMESTAMP = 1714759066
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 27c60224f3deb133c264f4bb903607bcf3593ff0509628c80ebe1a5d38c161f0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_km.tar.gz) = 557427
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 491d51b65ba053f9b9120ba7e9035220072e874d6baa0fb7d18ec220731faf5e
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_km.tar.gz) = 2658760
diff --git a/editors/libreoffice-kmr_Latn/distinfo b/editors/libreoffice-kmr_Latn/distinfo
index 4475d9f07bf5..42a504cf6871 100644
--- a/editors/libreoffice-kmr_Latn/distinfo
+++ b/editors/libreoffice-kmr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841944
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 92cf2e5563e8aa8d5c74c3f6332419dcce5602603297f31cfefe2897edbd6539
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 232778
+TIMESTAMP = 1714759073
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = f6008bdaf0653a288d19065f41cb12c670d94979ae0e443ee5afb17ad89ba350
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kmr-Latn.tar.gz) = 232801
diff --git a/editors/libreoffice-kn/distinfo b/editors/libreoffice-kn/distinfo
index 9f71c979f85e..69847e5dbd73 100644
--- a/editors/libreoffice-kn/distinfo
+++ b/editors/libreoffice-kn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841948
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kn.tar.gz) = 54bdad514d7670e30598143a91f9f00d2e0c8c003cf9e6c06321768de2896671
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kn.tar.gz) = 380737
+TIMESTAMP = 1714759079
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 572fe8dc25d9e31ed2991715db58cc101737d1e6be13dce622cdeff7c258db2e
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kn.tar.gz) = 381192
diff --git a/editors/libreoffice-kok/distinfo b/editors/libreoffice-kok/distinfo
index 4a929f4ff22f..91b4fd057682 100644
--- a/editors/libreoffice-kok/distinfo
+++ b/editors/libreoffice-kok/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841961
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kok.tar.gz) = f6be0b4bcea81b441136aaf416329f2b30fdf787d8344b6427943ab200f71c48
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_kok.tar.gz) = 279234
+TIMESTAMP = 1714759098
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = fc72e0588a754a92619a94c0706add14110893367cc83d6b6a7de48e2118eabe
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_kok.tar.gz) = 279152
diff --git a/editors/libreoffice-ks/distinfo b/editors/libreoffice-ks/distinfo
index 80d76dbcce5e..d24841845719 100644
--- a/editors/libreoffice-ks/distinfo
+++ b/editors/libreoffice-ks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841966
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ks.tar.gz) = 3d2391df106daa074a48db2e88ca2e95d0d3c6d8b53153a13a33c17835f6a811
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ks.tar.gz) = 231487
+TIMESTAMP = 1714759117
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 5a0380b5845fd05f760b2a5971233977e14a3abf81a0d74903aeabb0f415cf1f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ks.tar.gz) = 231636
diff --git a/editors/libreoffice-lb/distinfo b/editors/libreoffice-lb/distinfo
index d36c8bcb074d..d6356c304432 100644
--- a/editors/libreoffice-lb/distinfo
+++ b/editors/libreoffice-lb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712841971
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lb.tar.gz) = 36bc4dea59caaf427c3f17e42011eb8eeebcb5937f1b81c71b2eda0e9fc0ca0b
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lb.tar.gz) = 110254
+TIMESTAMP = 1714759123
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = e7503c8bdbc83018aaf4d7c8cf14b8d4608d7bde1e2e8e29954dd4b34b1681d8
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lb.tar.gz) = 110662
diff --git a/editors/libreoffice-lo/distinfo b/editors/libreoffice-lo/distinfo
index 135220feeb18..a5d7e224e474 100644
--- a/editors/libreoffice-lo/distinfo
+++ b/editors/libreoffice-lo/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841981
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lo.tar.gz) = 20825c0c358725ad33721e6d1880319ce82446bf739187eaa2db0e6a4e0c17d2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lo.tar.gz) = 372529
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lo.tar.gz) = 5105cd733de43f949761a1ef6a048e355cc69dc3172d061fa3dab52eeedd746f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lo.tar.gz) = 2415134
+TIMESTAMP = 1714759135
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = 6d4745667bb1eed9ebd085393a9541e269622643c4499f4d739653ce4a3929a4
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lo.tar.gz) = 372340
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 0f9e4fe5a6cf91ef301f89842c4cada44d26d3adcccb82f39371d039550afd49
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lo.tar.gz) = 2415195
diff --git a/editors/libreoffice-lt/distinfo b/editors/libreoffice-lt/distinfo
index b3b29d0814dc..195d6ec1a9e5 100644
--- a/editors/libreoffice-lt/distinfo
+++ b/editors/libreoffice-lt/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841990
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lt.tar.gz) = b29cc1df93b5cfbbae77205e7e6733c3e4033a765de589b50cc774f3d0499494
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lt.tar.gz) = 907077
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lt.tar.gz) = 692b7ada43f749217c939e12595c18d41d56fc4c18c52d9c7e7956428312f995
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lt.tar.gz) = 2551195
+TIMESTAMP = 1714759149
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 996ad66f1b08797d21ad516f29842bd3a95a0a50c4fab6752867738ee3370f60
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lt.tar.gz) = 907340
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = 7ec8a5e1ffac91ab3557f08579d1db079bc5356d765ab500a3a58b1b023732ef
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lt.tar.gz) = 2550866
diff --git a/editors/libreoffice-lv/distinfo b/editors/libreoffice-lv/distinfo
index bbb875fd827c..225d3d5fc7db 100644
--- a/editors/libreoffice-lv/distinfo
+++ b/editors/libreoffice-lv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841999
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lv.tar.gz) = 53a938a24c1d7bd7868a97e1806ebf68452b5e05092876a68ca72d2c1c2f9745
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_lv.tar.gz) = 844549
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lv.tar.gz) = e0ac73d88d55421f8c6562c75f34e0cb7694b60d5ee4f5e32807262e212b9fdd
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_lv.tar.gz) = 2449654
+TIMESTAMP = 1714759160
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = cffdc8b987d4694bd7e7cc38aae3a2592e581a99cbc0bc32c1dcec1a7a2d1b2a
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_lv.tar.gz) = 844150
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = df5a8236413f39bcdf423c1f6e154244335dc3ff3bc6ed2832f853b541dea9a1
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_lv.tar.gz) = 2449814
diff --git a/editors/libreoffice-mai/distinfo b/editors/libreoffice-mai/distinfo
index 3e52ec3ba8c4..48ddf6212471 100644
--- a/editors/libreoffice-mai/distinfo
+++ b/editors/libreoffice-mai/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842003
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mai.tar.gz) = db8d65e5106744a06c87c85981c39d72a7a12bf29c1821f6a3a933e1f0ad6d84
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mai.tar.gz) = 228033
+TIMESTAMP = 1714759168
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = cd71a014e0bdbdfcf57622473ec0ad46355a33ffff2a73d40b8bcbd808a1b601
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mai.tar.gz) = 228220
diff --git a/editors/libreoffice-mk/distinfo b/editors/libreoffice-mk/distinfo
index 90078069dd00..64d05d7ce497 100644
--- a/editors/libreoffice-mk/distinfo
+++ b/editors/libreoffice-mk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842011
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mk.tar.gz) = bcaf0f3414f2b462fbb37ffde081c091cc77bfac1e422dea404b9f7c47a9b0f3
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mk.tar.gz) = 314873
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_mk.tar.gz) = 773434f902f5290b4332077d74f35d3b25c120b5a8b9504d6141c88da52526dc
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_mk.tar.gz) = 2443096
+TIMESTAMP = 1714759177
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 7d0ed9696d4b443990053de5f3d2271570617314f6eed0e4951b38a89c53a270
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mk.tar.gz) = 315093
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = c641758ba4ca79ceb10d31d9031682a99ea632a834968151270694cb695d3f23
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_mk.tar.gz) = 2443164
diff --git a/editors/libreoffice-ml/distinfo b/editors/libreoffice-ml/distinfo
index 19f4196247b6..d10d4a5fac70 100644
--- a/editors/libreoffice-ml/distinfo
+++ b/editors/libreoffice-ml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842016
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ml.tar.gz) = fdf72eef07b6969394e884176a4a34784d53cb5f1c65d9e7888814900253f4b1
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ml.tar.gz) = 352952
+TIMESTAMP = 1714759185
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = d4bd4f6ecf5abe58402f98eef90b81cead8af86b3cf2e18271d9fa319546f437
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ml.tar.gz) = 352961
diff --git a/editors/libreoffice-mn/distinfo b/editors/libreoffice-mn/distinfo
index 752d5b421815..809ce24532e8 100644
--- a/editors/libreoffice-mn/distinfo
+++ b/editors/libreoffice-mn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842023
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mn.tar.gz) = 146336c52cc5530222ea5da6b72ff5aacb9bcfd830f17dd8fd80a06c4c30977d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mn.tar.gz) = 1775545
+TIMESTAMP = 1714759190
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = aabe7a9d0c06d9d07052dc05dc987a4da987f70475b71ea790afd2ee0e7819c6
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mn.tar.gz) = 1778990
diff --git a/editors/libreoffice-mni/distinfo b/editors/libreoffice-mni/distinfo
index cb29c02f0b44..35dbde6887b3 100644
--- a/editors/libreoffice-mni/distinfo
+++ b/editors/libreoffice-mni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842027
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mni.tar.gz) = af1e5357258aa9b1708befe1b3351c9eb067b0c5d84541a89b12f7cf44e99c13
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mni.tar.gz) = 270556
+TIMESTAMP = 1714759195
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = f2192210b72ebfa624357bc3d637bb1f3b1e2fd63b6cfa4b7d566d30c765e5ef
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mni.tar.gz) = 270889
diff --git a/editors/libreoffice-mr/distinfo b/editors/libreoffice-mr/distinfo
index 3e6ea4f05d20..f603f78f5312 100644
--- a/editors/libreoffice-mr/distinfo
+++ b/editors/libreoffice-mr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842031
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mr.tar.gz) = 74121d9328e63574fb0caf66667328e638038819476a29d9c4b4fda9c946a209
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_mr.tar.gz) = 380247
+TIMESTAMP = 1714759204
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 56c4f90722c9d781d6367fd499c00c78be8fc824d08abb66b3a2d777a265eb0b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_mr.tar.gz) = 380409
diff --git a/editors/libreoffice-my/distinfo b/editors/libreoffice-my/distinfo
index 69aea6ad85a6..48dfae750dad 100644
--- a/editors/libreoffice-my/distinfo
+++ b/editors/libreoffice-my/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842036
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_my.tar.gz) = c2c6830263edff80aa161cfbefb48596f93e8e0b57c5cebb83c0639aba393096
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_my.tar.gz) = 306057
+TIMESTAMP = 1714759210
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 8e225ded6b2c0be0961715ab100730e60801a9b493bd83ca2fca10a79cd3a3ac
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_my.tar.gz) = 306423
diff --git a/editors/libreoffice-nb/distinfo b/editors/libreoffice-nb/distinfo
index aa815759afa3..2a67dd6f3bc6 100644
--- a/editors/libreoffice-nb/distinfo
+++ b/editors/libreoffice-nb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842046
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nb.tar.gz) = 472f960bf898f2fd50937a2db95f19d8985c15f08480d37d6f770e51235202b6
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nb.tar.gz) = 2967300
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nb.tar.gz) = fbaea765914ae3de906559ffa850e7237f4b87864fdcd26f043c034dec39e68e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nb.tar.gz) = 2474547
+TIMESTAMP = 1714759227
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 46d47b8cbc621907aa9b954f3016f0d2128df7c1446aa0f59e0eff22b0233f8f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nb.tar.gz) = 2966708
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = 05d3acea47733bb5453f53e3a0e62060b0facb65e39de623cf263fbbf89bfa3f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nb.tar.gz) = 2471676
diff --git a/editors/libreoffice-ne/distinfo b/editors/libreoffice-ne/distinfo
index 06aed08550fc..6f9863bc782b 100644
--- a/editors/libreoffice-ne/distinfo
+++ b/editors/libreoffice-ne/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842054
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ne.tar.gz) = 25adc7a97bd7df3ca23a638241e8f1c3d48a49adbe56038a8b70017f5b5f52f8
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ne.tar.gz) = 665691
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ne.tar.gz) = 3e9e4949697deb9e4ce75d238c2d51299cff0a485ce51ceb5d99432d05f54817
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ne.tar.gz) = 2553965
+TIMESTAMP = 1714759243
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 265248d8d1c551033e0453a7cf33e1baa9e8f3b5e900d63affeeede507ed3824
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ne.tar.gz) = 665578
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = de253178665e9283092e3965ac6fcf31b9ffbaaaefed676af7f257228c291412
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ne.tar.gz) = 2553932
diff --git a/editors/libreoffice-nl/distinfo b/editors/libreoffice-nl/distinfo
index 4b4f56d7443b..8b6f3faa39a7 100644
--- a/editors/libreoffice-nl/distinfo
+++ b/editors/libreoffice-nl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842063
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nl.tar.gz) = 08584661ba9a943566b02ef0022691cef5f39ce309f6fa53f56d87dc4448d743
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nl.tar.gz) = 1437050
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nl.tar.gz) = 21471a9a1b799d970d5023364264ae873ba3baf4267f035387c052169fe39a3d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nl.tar.gz) = 2517760
+TIMESTAMP = 1714759259
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 1fd2811ab89aa4a21f29b02731dc99a7db9a46f014ebf3321a9a55b86490cb96
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nl.tar.gz) = 1437235
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = b301f660b12823df17c24a8b8d63862ba585e52af49060fd7a0387d9b3410fbe
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nl.tar.gz) = 2518103
diff --git a/editors/libreoffice-nn/distinfo b/editors/libreoffice-nn/distinfo
index 9410834039fe..de7db63fca34 100644
--- a/editors/libreoffice-nn/distinfo
+++ b/editors/libreoffice-nn/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842072
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nn.tar.gz) = 668b5941951f654f0701c3710ee7b9b932ee8a9f3a0e333c5632beeaa896f18c
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nn.tar.gz) = 2967513
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nn.tar.gz) = 6c4199a469aee5c039602ba12827e63de08f66926c7111caa2b7e697f553e72e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_nn.tar.gz) = 2466225
+TIMESTAMP = 1714759387
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 2043cfd5663b991ed5b94ba08cedd96e65120e8217a23e37fa6b9a9b0afdbb9d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nn.tar.gz) = 2968587
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 97886398f4bbd1c6121e0855fb491a7ffdb732ee5f284f1db997d6d3a075d356
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_nn.tar.gz) = 2466320
diff --git a/editors/libreoffice-nr/distinfo b/editors/libreoffice-nr/distinfo
index f22ad3d99747..e6cc9a8eb8ea 100644
--- a/editors/libreoffice-nr/distinfo
+++ b/editors/libreoffice-nr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842078
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nr.tar.gz) = ca93a6b912804c859900403ef553fe52e49438c35eb6513b8f6c1b23391f8a1e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nr.tar.gz) = 200873
+TIMESTAMP = 1714759392
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 6e4e3ace00e9fe591cf3c6ce3458246a0446d1d88d03fe3cf5bb9ddc9b7b9942
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nr.tar.gz) = 200860
diff --git a/editors/libreoffice-nso/distinfo b/editors/libreoffice-nso/distinfo
index 974e576a72a5..d5f05890b1a6 100644
--- a/editors/libreoffice-nso/distinfo
+++ b/editors/libreoffice-nso/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842082
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nso.tar.gz) = a0809b38f15c7c36b770df4387894ef3ce20d07769d3f14ee6d9fa0b57980f87
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_nso.tar.gz) = 226044
+TIMESTAMP = 1714759398
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 787621b79ae6f0b863a34e35cec2b3855f3bcad62b60122e8f153c31adf6800a
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_nso.tar.gz) = 226054
diff --git a/editors/libreoffice-oc/distinfo b/editors/libreoffice-oc/distinfo
index 5923b968a5cd..bfe18088618b 100644
--- a/editors/libreoffice-oc/distinfo
+++ b/editors/libreoffice-oc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842087
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_oc.tar.gz) = aedf280ace85f595f64cb7e240566da82fdaae44fa9bb90d96f1a9de8ec131c2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_oc.tar.gz) = 978432
+TIMESTAMP = 1714759404
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = ef91f6263dc915911563beccdd0236548987691ca5c45622065149e0493bfceb
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_oc.tar.gz) = 979076
diff --git a/editors/libreoffice-om/distinfo b/editors/libreoffice-om/distinfo
index 8c8e334ccea8..bab29d0d11c8 100644
--- a/editors/libreoffice-om/distinfo
+++ b/editors/libreoffice-om/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842097
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_om.tar.gz) = fe8031ca9d638182381b053cd05e8b75b6af3e1ca6861b709b34b64af4194d36
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_om.tar.gz) = 334925
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_om.tar.gz) = d4a737335861f7c591fbfabba34d81b6a1253245a4159a6370c100057f2dbce2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_om.tar.gz) = 2512585
+TIMESTAMP = 1714759415
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = 265807a7afe97aef98c5a9cece6984b9b29f8276dfd72f3d83b5f2a252bc55ea
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_om.tar.gz) = 335162
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 3ca4ee20675e6a318b4f6f64d86c6e034749f9b5917fe30341b792f3295c6529
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_om.tar.gz) = 2512304
diff --git a/editors/libreoffice-or/distinfo b/editors/libreoffice-or/distinfo
index a37ee41c6d31..16b9752b108e 100644
--- a/editors/libreoffice-or/distinfo
+++ b/editors/libreoffice-or/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842101
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_or.tar.gz) = fce0ab6bbc7a39b77f8a8f962c33febaf832ec63f5786196fbe78e270d002458
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_or.tar.gz) = 391875
+TIMESTAMP = 1714759421
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = 398ba76405d33cada28e5892e74f0301bc4a6a209f92bc455b9dc13df3b3512f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_or.tar.gz) = 391377
diff --git a/editors/libreoffice-pa_IN/distinfo b/editors/libreoffice-pa_IN/distinfo
index d09b23502edd..c78d97aab87a 100644
--- a/editors/libreoffice-pa_IN/distinfo
+++ b/editors/libreoffice-pa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842105
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 9f1934c3966f5a050ac822f38bfffead29025e9e6236812de33ae8c0c340909f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 404093
+TIMESTAMP = 1714759428
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 6ccc9459e76664dca9d04e3c7257caa533e22088ded41cc70e9b7d7ce9a2b17a
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pa-IN.tar.gz) = 404724
diff --git a/editors/libreoffice-ro/distinfo b/editors/libreoffice-ro/distinfo
index d8a3cc4dc978..5a7cda404f97 100644
--- a/editors/libreoffice-ro/distinfo
+++ b/editors/libreoffice-ro/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842140
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ro.tar.gz) = da3275fdb67038027568a45f4c72d8d1503ce41ff5640c1b6d4101336493f793
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ro.tar.gz) = 1892609
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ro.tar.gz) = 2817ee4fcc2e451daac6bea83141c09d8e2a12fbe2355a5a16283fcccfe67327
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ro.tar.gz) = 2412097
+TIMESTAMP = 1714759487
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = 2b80f5e3335a00cd14035bffdc2870ae44074f565d86391a13a0067dfe632656
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ro.tar.gz) = 1895059
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = ddf66da36aba163ad03da6602c58bfb11804de20b9d170d6bc485bde38518203
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ro.tar.gz) = 2412059
diff --git a/editors/libreoffice-rw/distinfo b/editors/libreoffice-rw/distinfo
index 9c3e10c4bdf1..cf2cec453f3e 100644
--- a/editors/libreoffice-rw/distinfo
+++ b/editors/libreoffice-rw/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842154
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_rw.tar.gz) = 3d50412d70b65c8988d9752964d8c51facee3c9754a2c5a60bc2bc3e3c9f73b7
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_rw.tar.gz) = 244030
+TIMESTAMP = 1714759517
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 5acdaf00d79e6abb1ab01801d2a9f41e0bd369a2acdf4848fd82a740df212d29
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_rw.tar.gz) = 244584
diff --git a/editors/libreoffice-sa_IN/distinfo b/editors/libreoffice-sa_IN/distinfo
index 68f48b54581e..d552da451b99 100644
--- a/editors/libreoffice-sa_IN/distinfo
+++ b/editors/libreoffice-sa_IN/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842158
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = a6ea721b333b8af8f008e6762b54b5e04d35566cedb7e8e4f23e95a8698963a0
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 301952
+TIMESTAMP = 1714759524
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 4d83560e0ad4217116489164940787f2f6659debca54263e8b8331c6de5ecae5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sa-IN.tar.gz) = 302030
diff --git a/editors/libreoffice-sat/distinfo b/editors/libreoffice-sat/distinfo
index f19d1192b573..8a6c98b0e98e 100644
--- a/editors/libreoffice-sat/distinfo
+++ b/editors/libreoffice-sat/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842162
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sat.tar.gz) = a785f78cd6607074f92d5f0bf0b9228c162ad4b98ff0eebf4354c2fe7466d8cb
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sat.tar.gz) = 342774
+TIMESTAMP = 1714759530
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 7751fd7e6daa4fbf405fd747a83e0984929e724fab3933eab153fdace3af15f5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sat.tar.gz) = 342581
diff --git a/editors/libreoffice-sd/distinfo b/editors/libreoffice-sd/distinfo
index f8ae6dcaaa8a..b6b2787c617d 100644
--- a/editors/libreoffice-sd/distinfo
+++ b/editors/libreoffice-sd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842166
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sd.tar.gz) = 694909ab4123ad5052e64ec6f06d33f5ad2c36f42fb16ab6e56500c0b0ba3f0e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sd.tar.gz) = 295123
+TIMESTAMP = 1714759535
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = a3b1beb40c5545e5d4ed1732ade87725514b6f9d5db98ad6cb671455acfb31c6
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sd.tar.gz) = 295301
diff --git a/editors/libreoffice-si/distinfo b/editors/libreoffice-si/distinfo
index c8386772408c..bd6416730fd6 100644
--- a/editors/libreoffice-si/distinfo
+++ b/editors/libreoffice-si/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842174
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_si.tar.gz) = 664e850d74d0aeac861f1dbb81728d4f577f58c605b1349e8a1dd8ca596d7b3f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_si.tar.gz) = 539165
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_si.tar.gz) = 58e19639a97c800d8e2fa3ae23f9a627e769a03f4133c20c786795f114944f13
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_si.tar.gz) = 2528233
+TIMESTAMP = 1714759548
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 5e799860d62e351281d7ceee781fc4edfe735e03d81e0aea28006e6fd7d0767b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_si.tar.gz) = 539062
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = d528b0a625e430925bc57bcb6299d5157f5c95d1715fff497da2637e228c44ea
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_si.tar.gz) = 2528516
diff --git a/editors/libreoffice-sid/distinfo b/editors/libreoffice-sid/distinfo
index f26fe01e0344..da2ad20b9b0d 100644
--- a/editors/libreoffice-sid/distinfo
+++ b/editors/libreoffice-sid/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842182
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sid.tar.gz) = f5fc58a8027b4359f4fcf15280cbd2912d34b5eda994f88c38cb4c6f9b0ed7dd
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sid.tar.gz) = 361048
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sid.tar.gz) = c33891c8b86346f8fcdd825d736c57235d78acab10c903af0b0602a8be118686
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sid.tar.gz) = 2500612
+TIMESTAMP = 1714759560
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = ca157be842118a2d5130835a05f97f616b33aea07b9434b10815e59ecc9786c3
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sid.tar.gz) = 360676
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 0ecd6da4c707b92d12c872411c0a6347e4e2b718de9f2c26d3abf11054b325a5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sid.tar.gz) = 2500819
diff --git a/editors/libreoffice-sk/distinfo b/editors/libreoffice-sk/distinfo
index 157ae9e12baf..4a8aa8c5d770 100644
--- a/editors/libreoffice-sk/distinfo
+++ b/editors/libreoffice-sk/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842190
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sk.tar.gz) = 21a15ef1d1c2e38c2f3e681ba096a7bbc2d36c85643d70a30f62a067f6397a58
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sk.tar.gz) = 1662411
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sk.tar.gz) = d81e0c319cd3377ed81a6564caf07f3fbe088595c6e178113263799c8c044c94
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sk.tar.gz) = 2545298
+TIMESTAMP = 1714759574
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = 198aa9dacee9ea51c42be99d7ebc1e3785ab8bede409f6ec208c3c42db26bc5c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sk.tar.gz) = 1662046
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 95b2980fbb04673f62401fb39dad8a5a6c0595383a5c9dc3a76bb0de71d7e989
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sk.tar.gz) = 2545678
diff --git a/editors/libreoffice-sl/distinfo b/editors/libreoffice-sl/distinfo
index 682be7158b54..f457d320e3c9 100644
--- a/editors/libreoffice-sl/distinfo
+++ b/editors/libreoffice-sl/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842197
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sl.tar.gz) = 52707fdd0885bc386015e668ab20220e676a4bd0aa105b57b46cf65f98e6e561
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sl.tar.gz) = 2140483
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sl.tar.gz) = 160f0d5f1085e775ac3582b784b6c8959b01ade06f890e000c6539c9bbd51843
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sl.tar.gz) = 2489587
+TIMESTAMP = 1714759585
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 343325147c7c6b866f4a5beb8580577ad7662b5b81f50f589aceda33a43be434
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sl.tar.gz) = 2141225
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 6fe177a2d4423e46d0297dd3098ab3e01a098be1c0b0b4603484f0650ce27424
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sl.tar.gz) = 2489825
diff --git a/editors/libreoffice-sq/distinfo b/editors/libreoffice-sq/distinfo
index 4897ba1027a4..02a030ddfc92 100644
--- a/editors/libreoffice-sq/distinfo
+++ b/editors/libreoffice-sq/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842205
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sq.tar.gz) = 143f17e81f74281322af36c26631c6011c2e656e6557cd83b6ef0f6c0bd61931
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sq.tar.gz) = 901085
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sq.tar.gz) = 2ba5fd50ac6021ddbdcb34ec046cae72acf65d102de449b7e203ea259fed11f2
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sq.tar.gz) = 2418911
+TIMESTAMP = 1714759600
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = 52afc0caec51823a585728f6c920b5c819ca1d3a2ccd0baf02a67b29a1f970b9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sq.tar.gz) = 901436
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = 86d32175ceae3e19e4ffbe3b527e5b680df1d6a8f01dc0ab2ed8249e931f091a
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sq.tar.gz) = 2418750
diff --git a/editors/libreoffice-sr/distinfo b/editors/libreoffice-sr/distinfo
index f806aa486528..29719c56c642 100644
--- a/editors/libreoffice-sr/distinfo
+++ b/editors/libreoffice-sr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842209
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sr.tar.gz) = e1cca51176abc35ff694901030df590ef7953362d974a3760d06e2dd6632c232
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sr.tar.gz) = 2175803
+TIMESTAMP = 1714759617
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = 835d630f92e33239d746b2d04d2919f44bf6d0ca32ef590fdc691abab419d22b
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sr.tar.gz) = 2175385
diff --git a/editors/libreoffice-sr_Latn/distinfo b/editors/libreoffice-sr_Latn/distinfo
index c7347714f6a4..c805fcf683b2 100644
--- a/editors/libreoffice-sr_Latn/distinfo
+++ b/editors/libreoffice-sr_Latn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842213
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = f584157b8550c4b12d8ddb51fbc9785fc54021103e75a861da44f51525ca3693
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859145
+TIMESTAMP = 1714759625
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 77b7f0ca529a514e9a1d7bed7ef43ac7393fd223cd1b80458ade56447b8dc916
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sr-Latn.tar.gz) = 1859924
diff --git a/editors/libreoffice-ss/distinfo b/editors/libreoffice-ss/distinfo
index 06a4cfbe378b..f0b8841e93b3 100644
--- a/editors/libreoffice-ss/distinfo
+++ b/editors/libreoffice-ss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842217
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ss.tar.gz) = b20b903beb06d406b6ca58033cb1a3107acd8ff848a9bd272f61f4a16f8513f1
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ss.tar.gz) = 205713
+TIMESTAMP = 1714759630
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 31b5f2dc92d15d86e84c8e9354c00bc5363b81f2aa88ab13ce4a82995d73f99f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ss.tar.gz) = 205684
diff --git a/editors/libreoffice-st/distinfo b/editors/libreoffice-st/distinfo
index 17624a7df2c9..006ad2188431 100644
--- a/editors/libreoffice-st/distinfo
+++ b/editors/libreoffice-st/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842220
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_st.tar.gz) = b37c90059558397dc6728474e583160e4ad459a0926ad03c1d87f3ffddb5a4c6
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_st.tar.gz) = 201764
+TIMESTAMP = 1714759637
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = aec8e7e291bf1f1d7cbfefd99adab72d5352acb3d0d600c5eb9e56db5db9ac6d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_st.tar.gz) = 201676
diff --git a/editors/libreoffice-sv/distinfo b/editors/libreoffice-sv/distinfo
index 0053ee65308e..8fb83a635ea4 100644
--- a/editors/libreoffice-sv/distinfo
+++ b/editors/libreoffice-sv/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842228
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sv.tar.gz) = cf6fef5f1d5c4e95895a0215bf49f7bced02627c73e5c25a6c94c762d165cb57
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sv.tar.gz) = 1699389
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sv.tar.gz) = d1ba4a8fa85c9e82b3a41dc423142b3b4dd0e79e149a2880347da6bdc1080e58
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_sv.tar.gz) = 2492936
+TIMESTAMP = 1714759652
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = e36f2912794a8d9d60ca9a013cee6b8a553d5acf5e463b61de032ad6eaa0bd12
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sv.tar.gz) = 1700200
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = de0a17603b46e6a2032ffcd28abb851353a8e54eaa969982f83526786c3d4db5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_sv.tar.gz) = 2493335
diff --git a/editors/libreoffice-sw_TZ/distinfo b/editors/libreoffice-sw_TZ/distinfo
index 70d56a6f74ea..64a2ad41455b 100644
--- a/editors/libreoffice-sw_TZ/distinfo
+++ b/editors/libreoffice-sw_TZ/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842232
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 2f8e74ad99a4b7cbbb45697c6e620f926ea5b0d6fdd0bbb47eb9cb9c0da807ba
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 224741
+TIMESTAMP = 1714759658
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = fa3614a7429df45fc14786d092fd59d74802a5041eb26e5386b24a544d05d2a5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_sw-TZ.tar.gz) = 225026
diff --git a/editors/libreoffice-szl/distinfo b/editors/libreoffice-szl/distinfo
index 3387f5b6b3a8..ecc786962a62 100644
--- a/editors/libreoffice-szl/distinfo
+++ b/editors/libreoffice-szl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842236
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_szl.tar.gz) = 1b60b47bd3107bee9ead1cb8df119ca5200f77b649cbd030826ca7de60c89752
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_szl.tar.gz) = 503016
+TIMESTAMP = 1714759664
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = fb9905f497eb0721167113f88e9098bf051f29ddd4d6b267d6da841197ac6604
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_szl.tar.gz) = 503129
diff --git a/editors/libreoffice-ta/distinfo b/editors/libreoffice-ta/distinfo
index a72d4158a4be..8cfd68a67e2f 100644
--- a/editors/libreoffice-ta/distinfo
+++ b/editors/libreoffice-ta/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842245
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ta.tar.gz) = 7d548cda755c64fa93f17d77be65eeb4ca89c7cc9c5a8c79b1a1ebf3925d1a28
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ta.tar.gz) = 485190
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ta.tar.gz) = fde1e7d9568690cef8a5bbd9fb27e3d298b686458ea2035eb4a7a6207097fd4d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ta.tar.gz) = 2667487
+TIMESTAMP = 1714759679
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = ca642733c62fee6bd6f6b0af1007814abb40133aace2f4c1a050179f6874020f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ta.tar.gz) = 485358
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = bedcc50c955ee58b8622c016934a4b4027dd79cc26180ad49004d15d1e5780e8
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ta.tar.gz) = 2667669
diff --git a/editors/libreoffice-te/distinfo b/editors/libreoffice-te/distinfo
index bf144f39dc98..d5df6fc1a03b 100644
--- a/editors/libreoffice-te/distinfo
+++ b/editors/libreoffice-te/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842249
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_te.tar.gz) = 3d01158dcee065a09a6b493e3a7b7157d75415fe997a623c507c8c8938eaee74
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_te.tar.gz) = 783536
+TIMESTAMP = 1714759686
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = 3bc91e2ca57082de0a0dbae16abc16fcbeb8c83f53e1dd3bfae8f677219d8a09
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_te.tar.gz) = 783368
diff --git a/editors/libreoffice-tg/distinfo b/editors/libreoffice-tg/distinfo
index b6af289e7011..73689f237bed 100644
--- a/editors/libreoffice-tg/distinfo
+++ b/editors/libreoffice-tg/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842256
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tg.tar.gz) = c7df555c83600db52ab85dfdde531813853b9569094dfa9859e092f25b3a07d1
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tg.tar.gz) = 263204
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_tg.tar.gz) = 01b784da8a207fe6bd430f0640a2922512c992fde845abe4ca22305e7716a47e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_tg.tar.gz) = 2413882
+TIMESTAMP = 1714759698
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = 1d99d84ad3b172dc0f37f2cd284d313f0d81a288f55ea54339da10c00b612246
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tg.tar.gz) = 262951
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = c1e7d2194ac8ffc1f58e969831e157acdcb097c40c1a06fbe4c309c67812225c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_tg.tar.gz) = 2414031
diff --git a/editors/libreoffice-th/distinfo b/editors/libreoffice-th/distinfo
index 1b1e870779b9..82939322cb8d 100644
--- a/editors/libreoffice-th/distinfo
+++ b/editors/libreoffice-th/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842260
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_th.tar.gz) = 4649a018e5207b2db4d9e2eed5ad8cf3b1884a2913f03e62eac01d2451972566
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_th.tar.gz) = 982617
+TIMESTAMP = 1714759704
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 230a57a655797c1c9b9a2fd3e9ec707ddfa9d0a76c6730d03620e06b4039a140
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_th.tar.gz) = 988439
diff --git a/editors/libreoffice-tn/distinfo b/editors/libreoffice-tn/distinfo
index 104c9bebce57..6756f09134c8 100644
--- a/editors/libreoffice-tn/distinfo
+++ b/editors/libreoffice-tn/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842264
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tn.tar.gz) = bc3a81a91fb1590ae3fd8f113ed1505842781f7fc968b3ba87129f665eb1e8b6
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tn.tar.gz) = 187670
+TIMESTAMP = 1714759710
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = bdddb9aa85d4dee9685538614ab4e581aae5f101493cab95b33ac7f7d14cbdf5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tn.tar.gz) = 187677
diff --git a/editors/libreoffice-tr/distinfo b/editors/libreoffice-tr/distinfo
index d9e0e91c8539..5fdb53222d53 100644
--- a/editors/libreoffice-tr/distinfo
+++ b/editors/libreoffice-tr/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842273
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tr.tar.gz) = 04299860eb4d3e27854d251c2acebe43d7a764cf5f111c8c37183e7ebde501ab
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tr.tar.gz) = 2458685
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_tr.tar.gz) = 51fec1385ea8d209a5faa4e53dc7fc17c6ea57cc4046fc7f2ab8b7684ebfd0cc
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_tr.tar.gz) = 2536243
+TIMESTAMP = 1714759726
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = ece4a888f806830afa611dd96356cf5483adb5b4d598bea3c41c629c2a96bcac
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tr.tar.gz) = 2458672
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = d46f92ea6d62146bb42aa23c1cf17bfd5bcbcf0566d778a5ad6da3b080ab8c06
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_tr.tar.gz) = 2536318
diff --git a/editors/libreoffice-ts/distinfo b/editors/libreoffice-ts/distinfo
index 54acacfbb767..b4b41adfa683 100644
--- a/editors/libreoffice-ts/distinfo
+++ b/editors/libreoffice-ts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842277
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ts.tar.gz) = 5652965a0627c22c30b96b8bb1c8cdfec0ac6fe7964a29c7277749f0420deb8d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ts.tar.gz) = 199452
+TIMESTAMP = 1714759732
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = dd318790c094fa2c988de299cfc591c6a87c3c9ad2878e1305d46dda08f03aa0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ts.tar.gz) = 199971
diff --git a/editors/libreoffice-tt/distinfo b/editors/libreoffice-tt/distinfo
index 3fe6fb719c81..9b6d4d958111 100644
--- a/editors/libreoffice-tt/distinfo
+++ b/editors/libreoffice-tt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842281
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tt.tar.gz) = ffbf78acba7d7945c693301f55b738691ad982500bcb75e4d6ae93de8a6ed8a1
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_tt.tar.gz) = 129650
+TIMESTAMP = 1714759737
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 7aecf7107f768d70fd4a78d3c6d451484886ac81fe93cadb7cdc7dd3de100bb2
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_tt.tar.gz) = 129531
diff --git a/editors/libreoffice-ug/distinfo b/editors/libreoffice-ug/distinfo
index 9926c48602b2..be2cf7648b02 100644
--- a/editors/libreoffice-ug/distinfo
+++ b/editors/libreoffice-ug/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842289
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ug.tar.gz) = 2f3a417fd27a3c9b951b323aab46d1d1ed9faf53de7445dbef878ced1151b1ee
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ug.tar.gz) = 372626
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ug.tar.gz) = 62a197f1c3d651574723857d37c2591a58579a76159c026f989337c149647b48
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ug.tar.gz) = 2449619
+TIMESTAMP = 1714759749
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 880082a6963287b7d429e3b2446de1a44696d25a1d19f64b1aa0ccb655b0e6a0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ug.tar.gz) = 372313
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 8b34a9c508c853ffaece6d0705ad940ef207710401c648514f6def1ecc3457c2
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ug.tar.gz) = 2449499
diff --git a/editors/libreoffice-uz/distinfo b/editors/libreoffice-uz/distinfo
index 5937c94e02d2..de0ec4a18d1a 100644
--- a/editors/libreoffice-uz/distinfo
+++ b/editors/libreoffice-uz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842304
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_uz.tar.gz) = b86ad963c4f0eb4edc0fd6b0edb28c718167bfd80465c5b723526054bbbd7896
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_uz.tar.gz) = 216797
+TIMESTAMP = 1714759768
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 1dcd997d1354478e1e061256c1cf9269704dbb1f0b0f837e20e7cbeb303bcb42
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_uz.tar.gz) = 216968
diff --git a/editors/libreoffice-ve/distinfo b/editors/libreoffice-ve/distinfo
index 8aec25bd8ebd..d227039500df 100644
--- a/editors/libreoffice-ve/distinfo
+++ b/editors/libreoffice-ve/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842307
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ve.tar.gz) = 8ed890d5fcbec90b14e58c194e5f0bdfd01ae17c7e7ea29f99c4097452a7f3ce
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ve.tar.gz) = 202327
+TIMESTAMP = 1714759774
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = ec6485dba4e99d89f917973a7816d874daa5c9f8c79d7231ac78888c382066a0
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ve.tar.gz) = 202134
diff --git a/editors/libreoffice-vec/distinfo b/editors/libreoffice-vec/distinfo
index 09e1c9a8d935..bdde1e2c261e 100644
--- a/editors/libreoffice-vec/distinfo
+++ b/editors/libreoffice-vec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842310
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_vec.tar.gz) = 1e1bfdd773fa8d07600e547d38ac1ac4d3b23a072d0008c3740fcc74953050a0
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_vec.tar.gz) = 514991
+TIMESTAMP = 1714759780
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = 926260e27714ced659a54a4ce9f439e2da0e7f495914bb56107dcf13868cabee
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_vec.tar.gz) = 514913
diff --git a/editors/libreoffice-xh/distinfo b/editors/libreoffice-xh/distinfo
index 3e65ffc6ef48..1497ced8b24c 100644
--- a/editors/libreoffice-xh/distinfo
+++ b/editors/libreoffice-xh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842321
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_xh.tar.gz) = 435dd868611d377925984ae9bac22830093a2acc45581e29220988b90fa2ae25
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_xh.tar.gz) = 206773
+TIMESTAMP = 1714759797
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = a93ed6f70b11a16cf8b94fa850536315cd0709507b2d4b2d9d2bbf03a1f0bf47
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_xh.tar.gz) = 207269
diff --git a/editors/libreoffice-zu/distinfo b/editors/libreoffice-zu/distinfo
index 903edf5d63bc..93debd9f65a1 100644
--- a/editors/libreoffice-zu/distinfo
+++ b/editors/libreoffice-zu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712842342
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zu.tar.gz) = 8547e5fb6bf260f5768656e5476c33f39f983ced9803cf52bc9f355ce6b22160
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_zu.tar.gz) = 226620
+TIMESTAMP = 1714759830
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 61ec57c09dffec6af297f01b75778a2a35a3b785b81e25dcdf5ecb08de78c704
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_zu.tar.gz) = 226612
diff --git a/editors/libreoffice/Makefile.common b/editors/libreoffice/Makefile.common
index 6a9a03ab689c..40dcea2dcb7e 100644
--- a/editors/libreoffice/Makefile.common
+++ b/editors/libreoffice/Makefile.common
@@ -7,7 +7,7 @@ LICENSE= LGPL3+ MPL20
LICENSE_COMB= dual
DISTVERSION= ${LOVERSION}.${RCVER}
-LOVERSION= 24.2.2
+LOVERSION= 24.2.3
RCVER= 2
#PRERELEASE= yes
diff --git a/editors/libreoffice/distinfo b/editors/libreoffice/distinfo
index 462168c7a3ad..4182b08af227 100644
--- a/editors/libreoffice/distinfo
+++ b/editors/libreoffice/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1712696695
-SHA256 (libreoffice/libreoffice-24.2.2.2.tar.xz) = c205a65042f65c94b54ea310344b851043633c3eb5259f4e567d9341aae5e45e
-SIZE (libreoffice/libreoffice-24.2.2.2.tar.xz) = 280611816
-SHA256 (libreoffice/libreoffice-help-24.2.2.2.tar.xz) = e4ca31ec501c3c59e6c7aa4cc1279185675b088b2d042f17a7e6b0a8304ce025
-SIZE (libreoffice/libreoffice-help-24.2.2.2.tar.xz) = 167069856
+TIMESTAMP = 1714654998
+SHA256 (libreoffice/libreoffice-24.2.3.2.tar.xz) = f6e2059cd85d07793e8d95828b2412906bdba8bf61a5f76b8c51907898481e64
+SIZE (libreoffice/libreoffice-24.2.3.2.tar.xz) = 280246948
+SHA256 (libreoffice/libreoffice-help-24.2.3.2.tar.xz) = 8e8acf4c09e2a43e8a86a19418bade97f67b837917bd0c2c6af9c8a8b261bb6b
+SIZE (libreoffice/libreoffice-help-24.2.3.2.tar.xz) = 167014344
SHA256 (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140
SIZE (libreoffice/f543e6e2d7275557a839a164941c0a86e5f2c3f2a0042bfc434c88c6dde9e140-opens___.ttf) = 207992
SHA256 (libreoffice/dtoa-20180411.tgz) = 0082d0684f7db6f62361b76c4b7faba19e0c7ce5cb8e36c4b65fea8281e711b4
diff --git a/editors/picpas/Makefile b/editors/picpas/Makefile
index 47ae7233bf47..848acd0909ec 100644
--- a/editors/picpas/Makefile
+++ b/editors/picpas/Makefile
@@ -1,6 +1,6 @@
PORTNAME= picpas
PORTVERSION= 0.9.0
-PORTREVISION= 13
+PORTREVISION= 14
DISTVERSIONPREFIX= v
CATEGORIES= editors
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/editors/ted/Makefile b/editors/ted/Makefile
index 88c1cfc3e4f2..208df15fa7d5 100644
--- a/editors/ted/Makefile
+++ b/editors/ted/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ted
PORTVERSION= 2.23
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= editors
MASTER_SITES= ftp://ftp.nluug.nl/pub/editors/ted/ \
http://fossies.org/linux/misc/
diff --git a/editors/with-editor-devel/Makefile b/editors/with-editor-devel/Makefile
index 28cf2b50ef50..9ecf10ea9a24 100644
--- a/editors/with-editor-devel/Makefile
+++ b/editors/with-editor-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= with-editor
DISTVERSIONPREFIX= v
-DISTVERSION= 3.3.2-5
-PORTREVISION= 1
-DISTVERSIONSUFFIX= -g5db5f0e
+DISTVERSION= 3.3.2-7
+DISTVERSIONSUFFIX= -g1b45264
CATEGORIES= editors elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/editors/with-editor-devel/distinfo b/editors/with-editor-devel/distinfo
index 13c25bc5fef3..22a5e15cbb51 100644
--- a/editors/with-editor-devel/distinfo
+++ b/editors/with-editor-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707355144
-SHA256 (magit-with-editor-v3.3.2-5-g5db5f0e_GH0.tar.gz) = 62a3f48d7fe1ccdf3908575dc7890db6df5f98c196925f0ccea710db7172f34e
-SIZE (magit-with-editor-v3.3.2-5-g5db5f0e_GH0.tar.gz) = 33261
+TIMESTAMP = 1714525524
+SHA256 (magit-with-editor-v3.3.2-7-g1b45264_GH0.tar.gz) = 9cd68bea7341faf5d34332a10ac216cf6e55aff617de6417da4d0b76f68c1d6e
+SIZE (magit-with-editor-v3.3.2-7-g1b45264_GH0.tar.gz) = 33262
diff --git a/emulators/Makefile b/emulators/Makefile
index c93954f5a2e8..240b4d30a637 100644
--- a/emulators/Makefile
+++ b/emulators/Makefile
@@ -114,6 +114,7 @@
SUBDIR += qemu-user-static
SUBDIR += qemu-user-static-devel
SUBDIR += qemu7
+ SUBDIR += qemu8
SUBDIR += qmc2
SUBDIR += quasi88
SUBDIR += reicast
diff --git a/emulators/hatari/Makefile b/emulators/hatari/Makefile
index 5be9728b9c28..1773111df2f9 100644
--- a/emulators/hatari/Makefile
+++ b/emulators/hatari/Makefile
@@ -1,44 +1,57 @@
PORTNAME= hatari
-PORTVERSION= 2.3.1
-PORTREVISION= 3
+PORTVERSION= 2.5.0
CATEGORIES= emulators
MASTER_SITES= http://download.tuxfamily.org/hatari/${PORTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= laurent.chardon@gmail.com
COMMENT= Atari ST emulator
WWW= https://hatari.tuxfamily.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/gpl.txt
-BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed
+BROKEN_armv6= fails to configure: CMake Error: Generator: execution of make failed
-LIB_DEPENDS= libportaudio.so:audio/portaudio \
- libpng.so:graphics/png
+LIB_DEPENDS= libpng.so:graphics/png \
+ libudev.so:devel/libudev-devd \
+ libreadline.so:devel/readline \
+ libcapstone.so:devel/capstone
USES= cmake desktop-file-utils gnome python readline \
- sdl shared-mime-info shebangfix tar:bzip2 xorg
-USE_GNOME= gtk30
+ sdl shared-mime-info shebangfix tar:bzip2 xorg iconv
+USE_GNOME= gtk30 pygobject3
USE_XORG= sm ice x11 xext
+USE_SDL= sdl2
SHEBANG_FILES= python-ui/*.py tools/*.py \
tools/debugger/*.py tools/hconsole/*.py
-CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc" \
- -DREADLINE_FOUND:BOOL=ON
-
-# -DMANDIR:PATH="share/man/man1"
-OPTIONS_DEFINE= DEBUG DOCS SDL2 WINUAE
-
-DEBUG_CFLAGS_OFF= -DNDEBUG
-SDL2_DESC= Use SDL2 libraries instead of SDL 1.2
-SDL2_USES= iconv
-SDL2_USE= sdl=sdl2
-SDL2_USE_OFF= sdl=sdl
-SDL2_CMAKE_BOOL= ENABLE_SDL2
-SDL2_CFLAGS= -I${ICONV_INCLUDE_PATH}
-WINUAE_DESC= Build with WinUAE CPU core
-WINUAE_CMAKE_BOOL= ENABLE_WINUAE_CPU
+CMAKE_ARGS= -DETCDIR:PATH="${PREFIX}/etc"
+
+OPTIONS_DEFINE= DEBUG DOCS DSP TRACE SMALL
+OPTIONS_DEFAULT= DOCS DSP TRACE
+
+DEBUG_DESC= Build with debug information
+DOCS_DESC= Install extra documentation
+DSP_DESC= DSP 56k emulator for Falcon mode
+TRACE_DESC= Tracing messages for debugging
+SMALL_DESC= Use less memory at the expense of emulation speed
+
+DSP_CMAKE_BOOL= ENABLE_DSP_EMU
+TRACE_CMAKE_BOOL= ENABLE_TRACING
+SMALL_CMAKE_BOOL= ENABLE_SMALL_MEM
+
+TEST_TARGET= test
+
+.include <bsd.port.options.mk>
+
+# CMAKE_ARGS CMAKE_BUILD_TYPE is getting overriden
+.if ${PORT_OPTIONS:MDEBUG}
+CMAKE_BUILD_TYPE=Debug
+INSTALL_TARGET=install
+.else
+CMAKE_BUILD_TYPE=Release
+.endif
post-patch:
.for i in doc/*.1 python-ui/*.1 tools/*.1 tools/debugger/*.1 tools/hconsole/*.1 tools/hmsa/*.1
diff --git a/emulators/hatari/distinfo b/emulators/hatari/distinfo
index 535bcf7864db..5a3cac4e6c7d 100644
--- a/emulators/hatari/distinfo
+++ b/emulators/hatari/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1645876638
-SHA256 (hatari-2.3.1.tar.bz2) = 44a2f62ca995e38d9e0874806956f0b9c3cc84ea89e0169a63849b63cd3b64bd
-SIZE (hatari-2.3.1.tar.bz2) = 4334129
+TIMESTAMP = 1714071173
+SHA256 (hatari-2.5.0.tar.bz2) = d76c22fc3de69fb1bb4af3e8ba500b7e40f5a2a45d07783f24cb7101e53c3457
+SIZE (hatari-2.5.0.tar.bz2) = 2820580
diff --git a/emulators/hatari/files/patch-CMakeLists.txt b/emulators/hatari/files/patch-CMakeLists.txt
deleted file mode 100644
index d7d7c63a51cb..000000000000
--- a/emulators/hatari/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,16 +0,0 @@
---- CMakeLists.txt.orig 2018-03-20 22:30:14 UTC
-+++ CMakeLists.txt
-@@ -187,7 +187,12 @@
- check_include_files(termios.h HAVE_TERMIOS_H)
- check_include_files(strings.h HAVE_STRINGS_H)
- check_include_files(malloc.h HAVE_MALLOC_H)
--check_include_files(${SDL_INCLUDE_DIR}/SDL_config.h HAVE_SDL_CONFIG_H)
-+foreach(_sid ${SDL_INCLUDE_DIR})
-+ check_include_files(${_sid}/SDL_config.h HAVE_SDL_CONFIG_H)
-+ if(HAVE_SDL_CONFIG_H)
-+ break()
-+ endif()
-+endforeach()
- check_include_files(sys/time.h HAVE_SYS_TIME_H)
- check_include_files(sys/times.h HAVE_SYS_TIMES_H)
- check_include_files(utime.h HAVE_UTIME_H)
diff --git a/emulators/hatari/files/patch-cmake_FindReadline.cmake b/emulators/hatari/files/patch-cmake_FindReadline.cmake
new file mode 100644
index 000000000000..a610362cb09b
--- /dev/null
+++ b/emulators/hatari/files/patch-cmake_FindReadline.cmake
@@ -0,0 +1,17 @@
+--- cmake/FindReadline.cmake.orig 2024-04-30 09:37:41 UTC
++++ cmake/FindReadline.cmake
+@@ -19,9 +19,11 @@ if(Readline_FOUND)
+ if(Readline_FOUND)
+ set(CMAKE_REQUIRED_LIBRARIES ${READLINE_LIBRARY})
+ set(CMAKE_REQUIRED_INCLUDES ${READLINE_INCLUDE_DIR})
+- check_symbol_exists(rl_filename_completion_function
+- "stdio.h;readline.h"
+- HAVE_RL_COMPLETION_FUNCTION)
++ # check_symbol_exists faile for readline on FreeBSD. Bypassing
++ set(HAVE_RL_COMPLETION_FUNCTION TRUE)
++ #check_symbol_exists(rl_filename_completion_function
++ # "stdio.h;readline.h"
++ # HAVE_RL_COMPLETION_FUNCTION)
+ # If linking did not work, we might have to link
+ # explicitly against libtermcap or libncurses
+ if(NOT HAVE_RL_COMPLETION_FUNCTION)
diff --git a/emulators/hatari/files/patch-share_CMakeLists.txt b/emulators/hatari/files/patch-share_CMakeLists.txt
index 5a8031d36044..a8294702cd55 100644
--- a/emulators/hatari/files/patch-share_CMakeLists.txt
+++ b/emulators/hatari/files/patch-share_CMakeLists.txt
@@ -1,25 +1,23 @@
---- share/CMakeLists.txt.orig 2018-02-07 18:33:55 UTC
+--- share/CMakeLists.txt.orig 2024-04-26 10:53:02 UTC
+++ share/CMakeLists.txt
-@@ -5,9 +5,8 @@ foreach(size 32x32 48x48 64x64 128x128 2
- install(FILES icons/hicolor/${size}/mimetypes/application-x-st-disk-image.png
+@@ -6,8 +6,8 @@ foreach(size 32x32 48x48 64x64 128x128 256x256)
DESTINATION ${ICONDIR}/${size}/mimetypes)
foreach(type vnd.msa vnd.fastcopy x-stx)
-- install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
- application-x-st-disk-image.png
- \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${ICONDIR}/${size}/mimetypes/application-${type}-disk-image.png)
-+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink application-x-st-disk-image.png application-${type}-disk-image.png
++ application-x-st-disk-image.png application-${type}-disk-image.png
+ WORKING_DIRECTORY \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${ICONDIR}/${size}/mimetypes)
")
endforeach()
endforeach()
-@@ -17,9 +16,8 @@ install(FILES icons/hicolor/scalable/app
- install(FILES icons/hicolor/scalable/mimetypes/application-x-st-disk-image.svg
+@@ -18,8 +18,8 @@ foreach(type vnd.msa vnd.fastcopy x-stx)
DESTINATION ${ICONDIR}/scalable/mimetypes)
foreach(type vnd.msa vnd.fastcopy x-stx)
-- install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink
- application-x-st-disk-image.svg
- \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${ICONDIR}/scalable/mimetypes/application-${type}-disk-image.svg)
-+ install(CODE "execute_process(COMMAND \"${CMAKE_COMMAND}\" -E create_symlink application-x-st-disk-image.svg application-${type}-disk-image.svg
++ application-x-st-disk-image.svg application-${type}-disk-image.svg
+ WORKING_DIRECTORY \$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/${ICONDIR}/scalable/mimetypes)
")
endforeach()
diff --git a/emulators/hatari/files/patch-tools_atari-hd-image.sh b/emulators/hatari/files/patch-tools_atari-hd-image.sh
index 0d26d83f5fb3..9b92f43e239b 100644
--- a/emulators/hatari/files/patch-tools_atari-hd-image.sh
+++ b/emulators/hatari/files/patch-tools_atari-hd-image.sh
@@ -1,13 +1,13 @@
---- tools/atari-hd-image.sh.orig 2022-02-26 12:11:11 UTC
+--- tools/atari-hd-image.sh.orig 2024-04-26 10:23:56 UTC
+++ tools/atari-hd-image.sh
-@@ -33,8 +33,8 @@ PATH=/sbin:$PATH
+@@ -33,8 +33,8 @@ export PATH
export PATH
# check tools
--if [ -z "$(which mkdosfs)" ] || [ -z "$(which python)" ]; then
-- echo "ERROR: either mkdosfs or python tool missing!"
+-if [ -z "$(which mkdosfs)" ] || [ -z "$(which python3)" ]; then
+- echo "ERROR: either mkdosfs or python3 missing!"
+if [ -z "$(which mkdosfs)" ] || [ -z "$(which %%PYTHON_VERSION%%)" ]; then
-+ echo "ERROR: either mkdosfs or %%PYTHON_VERSION%% tool missing!"
++ echo "ERROR: either mkdosfs or %%PYTHON_VERSION%% missing!"
exit 1
fi
@@ -15,10 +15,10 @@
# - http://en.wikipedia.org/wiki/File_Allocation_Table#Boot_Sector
# For DOS MBR, the values are little endian.
# -----------
--python << EOF
+-python3 << EOF
-#!/usr/bin/env python3
+%%PYTHON_VERSION%% << EOF
-+#!/usr/bin/env %%PYTHON_VERSION%%3
++#!/usr/bin/env %%PYTHON_VERSION%%
mbr = bytearray(512)
def set_long(idx, value):
diff --git a/emulators/hatari/pkg-plist b/emulators/hatari/pkg-plist
index 03175af65fc3..c1b06045aef2 100644
--- a/emulators/hatari/pkg-plist
+++ b/emulators/hatari/pkg-plist
@@ -7,35 +7,6 @@ bin/hatari_profile
bin/hatariui
bin/hmsa
bin/zip2st
-%%DATADIR%%/hatari-icon.bmp
-%%DATADIR%%/hatariui/README
-%%DATADIR%%/hatariui/TODO
-%%DATADIR%%/hatariui/config.py
-%%DATADIR%%/hatariui/conftypes.py
-%%DATADIR%%/hatariui/debugui.py
-%%DATADIR%%/hatariui/dialogs.py
-%%DATADIR%%/hatariui/hatari-icon.png
-%%DATADIR%%/hatariui/hatari-logo.png
-%%DATADIR%%/hatariui/hatari.py
-%%DATADIR%%/hatariui/hatariui.py
-%%DATADIR%%/hatariui/%%CMAKE_BUILD_TYPE%%-notes.txt
-%%DATADIR%%/hatariui/uihelpers.py
-%%DATADIR%%/hconsole/example-commands
-%%DATADIR%%/hconsole/example-debugger
-%%DATADIR%%/hconsole/example.py
-%%DATADIR%%/hconsole/hconsole.py
-%%DATADIR%%/hconsole/%%CMAKE_BUILD_TYPE%%-notes.txt
-%%DATADIR%%/tos.img
-share/man/man1/atari-convert-dir.1.gz
-share/man/man1/atari-hd-image.1.gz
-share/man/man1/gst2ascii.1.gz
-share/man/man1/hatari-prg-args.1.gz
-share/man/man1/hatari.1.gz
-share/man/man1/hatari_profile.1.gz
-share/man/man1/hatariui.1.gz
-share/man/man1/hconsole.1.gz
-share/man/man1/hmsa.1.gz
-share/man/man1/zip2st.1.gz
share/applications/hatari.desktop
share/applications/hatariui.desktop
%%PORTDOCS%%%%DOCSDIR%%/CMakeLists.txt
@@ -46,6 +17,11 @@ share/applications/hatariui.desktop
%%PORTDOCS%%%%DOCSDIR%%/compatibility.html
%%PORTDOCS%%%%DOCSDIR%%/debugger.html
%%PORTDOCS%%%%DOCSDIR%%/emutos.txt
+%%PORTDOCS%%%%DOCSDIR%%/hatari-ui.html
+%%PORTDOCS%%%%DOCSDIR%%/hatariui/README
+%%PORTDOCS%%%%DOCSDIR%%/hatariui/TODO
+%%PORTDOCS%%%%DOCSDIR%%/hatariui/release-notes.txt
+%%PORTDOCS%%%%DOCSDIR%%/hconsole/release-notes.txt
%%PORTDOCS%%%%DOCSDIR%%/images/callgraph.png
%%PORTDOCS%%%%DOCSDIR%%/images/callgraph.svg
%%PORTDOCS%%%%DOCSDIR%%/images/cpu.png
@@ -54,6 +30,17 @@ share/applications/hatariui.desktop
%%PORTDOCS%%%%DOCSDIR%%/images/fileselector.png
%%PORTDOCS%%%%DOCSDIR%%/images/floppydisks.png
%%PORTDOCS%%%%DOCSDIR%%/images/harddisks.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-0.7.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-0.9.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-debug.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-input.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-noembed.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-peripherals.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-quit.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-setup-edit.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-setup.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-speed.png
+%%PORTDOCS%%%%DOCSDIR%%/images/hatari-ui-trace.png
%%PORTDOCS%%%%DOCSDIR%%/images/joystick.png
%%PORTDOCS%%%%DOCSDIR%%/images/kcachegrind.png
%%PORTDOCS%%%%DOCSDIR%%/images/keyboard.png
@@ -72,13 +59,28 @@ share/applications/hatariui.desktop
%%PORTDOCS%%%%DOCSDIR%%/manual.html
%%PORTDOCS%%%%DOCSDIR%%/memory-usage.txt
%%PORTDOCS%%%%DOCSDIR%%/midi-linux.txt
-%%PORTDOCS%%%%DOCSDIR%%/%%CMAKE_BUILD_TYPE%%-checklist.txt
-%%PORTDOCS%%%%DOCSDIR%%/%%CMAKE_BUILD_TYPE%%-notes.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-checklist.txt
+%%PORTDOCS%%%%DOCSDIR%%/release-notes.txt
%%PORTDOCS%%%%DOCSDIR%%/scsi-driver.txt
%%PORTDOCS%%%%DOCSDIR%%/thanks.txt
%%PORTDOCS%%%%DOCSDIR%%/toc.js
%%PORTDOCS%%%%DOCSDIR%%/todo.txt
%%PORTDOCS%%%%DOCSDIR%%/video-recording.txt
+%%DATADIR%%/hatari-icon.bmp
+%%DATADIR%%/hatariui/config.py
+%%DATADIR%%/hatariui/conftypes.py
+%%DATADIR%%/hatariui/debugui.py
+%%DATADIR%%/hatariui/dialogs.py
+%%DATADIR%%/hatariui/hatari-icon.png
+%%DATADIR%%/hatariui/hatari-logo.png
+%%DATADIR%%/hatariui/hatari.py
+%%DATADIR%%/hatariui/hatariui.py
+%%DATADIR%%/hatariui/uihelpers.py
+%%DATADIR%%/hconsole/example-commands
+%%DATADIR%%/hconsole/example-debugger
+%%DATADIR%%/hconsole/example.py
+%%DATADIR%%/hconsole/hconsole.py
+%%DATADIR%%/tos.img
share/icons/hicolor/128x128/apps/hatari.png
share/icons/hicolor/128x128/mimetypes/application-vnd.fastcopy-disk-image.png
share/icons/hicolor/128x128/mimetypes/application-vnd.msa-disk-image.png
@@ -109,4 +111,14 @@ share/icons/hicolor/scalable/mimetypes/application-vnd.fastcopy-disk-image.svg
share/icons/hicolor/scalable/mimetypes/application-vnd.msa-disk-image.svg
share/icons/hicolor/scalable/mimetypes/application-x-st-disk-image.svg
share/icons/hicolor/scalable/mimetypes/application-x-stx-disk-image.svg
+share/man/man1/atari-convert-dir.1.gz
+share/man/man1/atari-hd-image.1.gz
+share/man/man1/gst2ascii.1.gz
+share/man/man1/hatari-prg-args.1.gz
+share/man/man1/hatari.1.gz
+share/man/man1/hatari_profile.1.gz
+share/man/man1/hatariui.1.gz
+share/man/man1/hconsole.1.gz
+share/man/man1/hmsa.1.gz
+share/man/man1/zip2st.1.gz
share/mime/packages/hatari.xml
diff --git a/emulators/qemu-devel/files/patch-util_cpuinfo-ppc.c b/emulators/qemu-devel/files/patch-util_cpuinfo-ppc.c
index ae39b6c3f4ae..af9999a22108 100644
--- a/emulators/qemu-devel/files/patch-util_cpuinfo-ppc.c
+++ b/emulators/qemu-devel/files/patch-util_cpuinfo-ppc.c
@@ -1,21 +1,34 @@
---- util/cpuinfo-ppc.c.orig 2024-01-26 18:16:35 UTC
+--- util/cpuinfo-ppc.c.orig 2024-01-29 19:13:22 UTC
+++ util/cpuinfo-ppc.c
-@@ -6,11 +6,17 @@
+@@ -6,13 +6,21 @@
#include "qemu/osdep.h"
#include "host/cpuinfo.h"
-#include <asm/cputable.h>
#ifdef CONFIG_GETAUXVAL
# include <sys/auxv.h>
+ #else
+# ifdef __linux__
+# include <asm/cputable.h>
++# elif defined(__FreeBSD__)
++# include <machine/cpu.h>
+# endif
- #else
# include "elf.h"
-+#endif
-+
-+#ifndef PPC_FEATURE2_ARCH_3_1
-+# define PPC_FEATURE2_ARCH_3_1 0x00040000
#endif
++#ifndef PPC_FEATURE2_ARCH_3_1
++# define PPC_FEATURE2_ARCH_3_1 0x00040000
++#endif
++
unsigned cpuinfo;
+
+ /* Called both as constructor and (possibly) via other constructors. */
+@@ -53,7 +61,7 @@ unsigned __attribute__((constructor)) cpuinfo_init(voi
+ * always have both anyway, since VSX came with Power7
+ * and crypto came with Power8.
+ */
+- if (hwcap2 & PPC_FEATURE2_VEC_CRYPTO) {
++ if (hwcap2 & PPC_FEATURE2_HAS_VEC_CRYPTO) {
+ info |= CPUINFO_CRYPTO;
+ }
+ }
diff --git a/emulators/qemu/Makefile b/emulators/qemu/Makefile
index 9f23e681bfed..13b8e0f82a2e 100644
--- a/emulators/qemu/Makefile
+++ b/emulators/qemu/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qemu
-PORTVERSION= 8.2.2
-PORTREVISION= 2
+DISTVERSION= 9.0.0
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -19,8 +18,9 @@ ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
BUILD_DEPENDS= bash:shells/bash
.if ${FLAVOR:U} != tools && ${FLAVOR:U} != guestagent
LIB_DEPENDS+= libfdt.so:sysutils/dtc \
- libzstd.so:archivers/zstd \
- libslirp.so:net/libslirp
+ libinotify.so:devel/libinotify \
+ libslirp.so:net/libslirp \
+ libzstd.so:archivers/zstd
.endif
.if (${FLAVOR:U} != nox11 && ${FLAVOR:U} != tools && ${FLAVOR:U} != guestagent)
LIB_DEPENDS+= libepoxy.so:graphics/libepoxy
@@ -238,7 +238,7 @@ PLIST_SUB+= LINUXBOOT_DMA=""
.endif
post-patch-CDROM_DMA-off:
- @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h
+ @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/hw/ide/ide-internal.h
do-build:
cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${GMAKE} -j${MAKE_JOBS_NUMBER}
diff --git a/emulators/qemu/distinfo b/emulators/qemu/distinfo
index 7b44f6a13a47..6975d0897fa3 100644
--- a/emulators/qemu/distinfo
+++ b/emulators/qemu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709670183
-SHA256 (qemu/8.2.2/qemu-8.2.2.tar.xz) = 847346c1b82c1a54b2c38f6edbd85549edeb17430b7d4d3da12620e2962bc4f3
-SIZE (qemu/8.2.2/qemu-8.2.2.tar.xz) = 129398020
+TIMESTAMP = 1714425085
+SHA256 (qemu/9.0.0/qemu-9.0.0.tar.xz) = 32708ac66c30d8c892633ea968c771c1c76d597d70ddead21a0d22ccf386da69
+SIZE (qemu/9.0.0/qemu-9.0.0.tar.xz) = 129789856
diff --git a/emulators/qemu/pkg-plist b/emulators/qemu/pkg-plist
index ecfff8c9de72..6bb413cb53d0 100644
--- a/emulators/qemu/pkg-plist
+++ b/emulators/qemu/pkg-plist
@@ -81,6 +81,7 @@ include/qemu-plugin.h
%%DATADIR%%/firmware/60-edk2-i386.json
%%DATADIR%%/firmware/60-edk2-x86_64.json
%%DATADIR%%/hppa-firmware.img
+%%DATADIR%%/hppa-firmware64.img
%%DATADIR%%/keymaps/ar
%%DATADIR%%/keymaps/bepo
%%DATADIR%%/keymaps/cz
diff --git a/emulators/qemu7/Makefile b/emulators/qemu7/Makefile
index c13117b00246..ec871d29cf50 100644
--- a/emulators/qemu7/Makefile
+++ b/emulators/qemu7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qemu
-PORTVERSION= 7.2.10
+PORTVERSION= 7.2.11
CATEGORIES= emulators
MASTER_SITES= https://download.qemu.org/
DIST_SUBDIR= qemu/${PORTVERSION}
@@ -10,44 +10,35 @@ WWW= https://www.qemu.org/
LICENSE= GPLv2
-.if ${FLAVOR:U} != tools
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64
# At the moment it broken on powerpc64le
# We need to check if it build with other ARCHS
-.endif
+
+DEPRECATED= qemu 9.X.X is out, so time to retire this one
+EXPIRATION_DATE= 2024-06-30
BUILD_DEPENDS= bash:shells/bash
-.if ${FLAVOR:U} != tools
LIB_DEPENDS+= libfdt.so:sysutils/dtc \
libzstd.so:archivers/zstd \
libslirp.so:net/libslirp
-.endif
-.if (${FLAVOR:U} != nox11 && ${FLAVOR:U} != tools)
+.if ${FLAVOR:U} != nox11
LIB_DEPENDS+= libepoxy.so:graphics/libepoxy
.endif
-FLAVORS= default nox11 tools
+FLAVORS= default nox11
FLAVOR?= ${FLAVORS:[1]}
default_PKGNAMESUFFIX= 7
default_CONFLICTS_INSTALL= qemu-devel qemu-nox11 qemu-tools qemu-utils \
- qemu6*
+ qemu8*
nox11_PKGNAMESUFFIX= 7-nox11
-nox11_CONFLICTS_INSTALL= qemu qemu-devel qemu6*
+nox11_CONFLICTS_INSTALL= qemu qemu-devel qemu7*
nox11_COMMENT= (without X11)
-tools_PKGNAMESUFFIX= 7-tools
-tools_COMMENT= (tools only)
-tools_CONFLICTS_INSTALL= qemu qemu-devel qemu-nox11 qemu-utils qemu6* \
- qemu-guest-agent
-tools_DESCR= ${.CURDIR}/pkg-descr-tools
-tools_PLIST= ${.CURDIR}/pkg-plist-tools
USES= cpe gmake gnome ninja perl5 pkgconfig python:build tar:xz
USE_GNOME= glib20
USE_PERL5= build
-.if ${FLAVOR:U} != tools
USES+= iconv:wchar_t
-.endif
-.if (${FLAVOR:U} != nox11 && ${FLAVOR:U} != tools)
+.if ${FLAVOR:U} != nox11
USE_GNOME+= cairo
.endif
@@ -65,41 +56,8 @@ CONFIGURE_ARGS+= --cc=${CC} \
--mandir=${PREFIX}/share/man \
--prefix=${PREFIX} \
--python=${PYTHON_CMD}
-.if ${FLAVOR:U} != tools
CONFIGURE_ARGS+= --enable-fdt=system \
--enable-netmap
-.endif
-.if ${FLAVOR:U} == tools
-CONFIGURE_ARGS+= --disable-attr \
- --disable-blobs \
- --disable-brlapi \
- --disable-bzip2 \
- --disable-cap-ng \
- --disable-coroutine-pool \
- --disable-curses \
- --disable-fdt \
- --disable-gcrypt \
- --disable-glusterfs \
- --disable-libnfs \
- --disable-libusb \
- --disable-lzo \
- --disable-netmap \
- --disable-nettle \
- --disable-numa \
- --disable-rbd \
- --disable-rdma \
- --disable-seccomp \
- --disable-smartcard \
- --disable-snappy \
- --disable-spice \
- --disable-system \
- --disable-tpm \
- --disable-user \
- --disable-vhost-net \
- --disable-virtfs \
- --disable-vnc \
- --enable-tools
-.endif
CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//}
WITHOUT_CPU_CFLAGS= yes #to avoid problems with register allocation
@@ -118,12 +76,6 @@ OPTIONS_SINGLE_NCURSES= NCURSES_BASE NCURSES_DEFAULT NCURSES_PORT
.if ${FLAVOR:U} == nox11
OPTIONS_EXCLUDE:= GTK3 OPENGL X11
.endif
-.if ${FLAVOR:U} == tools
-OPTIONS_EXCLUDE:= CAPSTONE CDROM_DMA CURL DEBUG GNUTLS GTK3 ISCSI \
- JPEG NCURSES NCURSES_BASE NCURSES_DEFAULT \
- NCURSES_PORT OPENGL PNG SAMBA SASL STATIC_LINK \
- USBREDIR VDE X11 X86_TARGETS
-.endif
OPTIONS_SUB= yes
CAPSTONE_DESC= Disassembly framework support
CDROM_DMA_DESC= IDE CDROM DMA
@@ -188,8 +140,7 @@ X11_USE= GNOME=gdkpixbuf2 \
SDL=sdl2 \
XORG=x11,xext
X11_CONFIGURE_ENABLE= sdl
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11) && \
- (${FLAVOR:U} != tools || ${PKGNAMESUFFIX} != "-guest-agent")
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
X86_TARGETS_USES_OFF= xorg
X86_TARGETS_USE_OFF= XORG=pixman,x11
X86_TARGETS_CONFIGURE_ON= --target-list='i386-softmmu i386-bsd-user x86_64-softmmu x86_64-bsd-user'
@@ -197,8 +148,7 @@ X86_TARGETS_CONFIGURE_ON= --target-list='i386-softmmu i386-bsd-user x86_64-softm
.include <bsd.port.options.mk>
-.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11) && \
- (${FLAVOR:U} != tools || ${PKGNAMESUFFIX} != "-guest-agent")
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
.if ${ARCH} == "amd64"
MAKE_ARGS+= ARCH=x86_64
.endif
@@ -231,10 +181,8 @@ do-install:
.if !target(post-install)
post-install:
-.if ${FLAVOR:U} != tools
${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
-.endif
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-*
post-install-DOCS-on:
diff --git a/emulators/qemu7/distinfo b/emulators/qemu7/distinfo
index 67f88ad288d4..b1121f150e8e 100644
--- a/emulators/qemu7/distinfo
+++ b/emulators/qemu7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709666318
-SHA256 (qemu/7.2.10/qemu-7.2.10.tar.xz) = ece96cfe9c379920dbd2827fc9cc2ea0a0e1ec4619e6ef337f82d67c502eef76
-SIZE (qemu/7.2.10/qemu-7.2.10.tar.xz) = 121311584
+TIMESTAMP = 1714421803
+SHA256 (qemu/7.2.11/qemu-7.2.11.tar.xz) = c356e7b53c998aed60f2306e4166aa0902381f51c515bb7bf97aca8a2dbcaed7
+SIZE (qemu/7.2.11/qemu-7.2.11.tar.xz) = 121877020
diff --git a/emulators/qemu7/pkg-descr-tools b/emulators/qemu7/pkg-descr-tools
deleted file mode 100644
index b58edd81932b..000000000000
--- a/emulators/qemu7/pkg-descr-tools
+++ /dev/null
@@ -1,5 +0,0 @@
-Miscellaneous tools that can be used without the rest of QEMU
-
-* qemu-img: QEMU disk image utility
-* qemu-io: QEMU disk exerciser
-* qemu-nbd: QEMU disk network block device server
diff --git a/emulators/qemu7/pkg-plist-tools b/emulators/qemu7/pkg-plist-tools
deleted file mode 100644
index 1aaf7955a50f..000000000000
--- a/emulators/qemu7/pkg-plist-tools
+++ /dev/null
@@ -1,50 +0,0 @@
-bin/qemu-edid
-bin/qemu-img
-bin/qemu-io
-bin/qemu-nbd
-bin/qemu-storage-daemon
-include/qemu-plugin.h
-%%PORTDOCS%%share/man/man1/qemu.1.gz
-%%PORTDOCS%%share/man/man1/qemu-img.1.gz
-%%PORTDOCS%%share/man/man7/qemu-block-drivers.7.gz
-%%PORTDOCS%%share/man/man7/qemu-cpu-models.7.gz
-%%PORTDOCS%%share/man/man8/qemu-nbd.8.gz
-%%PORTDOCS%%share/man/man8/qemu-pr-helper.8.gz
-%%PORTDOCS%%share/man/man7/qemu-qmp-ref.7.gz
-%%PORTDOCS%%share/man/man1/qemu-storage-daemon.1.gz
-%%PORTDOCS%%share/man/man7/qemu-storage-daemon-qmp-ref.7.gz
-%%DATADIR%%/keymaps/ar
-%%DATADIR%%/keymaps/bepo
-%%DATADIR%%/keymaps/cz
-%%DATADIR%%/keymaps/da
-%%DATADIR%%/keymaps/de
-%%DATADIR%%/keymaps/de-ch
-%%DATADIR%%/keymaps/en-gb
-%%DATADIR%%/keymaps/en-us
-%%DATADIR%%/keymaps/es
-%%DATADIR%%/keymaps/et
-%%DATADIR%%/keymaps/fi
-%%DATADIR%%/keymaps/fo
-%%DATADIR%%/keymaps/fr
-%%DATADIR%%/keymaps/fr-be
-%%DATADIR%%/keymaps/fr-ca
-%%DATADIR%%/keymaps/fr-ch
-%%DATADIR%%/keymaps/hr
-%%DATADIR%%/keymaps/hu
-%%DATADIR%%/keymaps/is
-%%DATADIR%%/keymaps/it
-%%DATADIR%%/keymaps/ja
-%%DATADIR%%/keymaps/lt
-%%DATADIR%%/keymaps/lv
-%%DATADIR%%/keymaps/mk
-%%DATADIR%%/keymaps/nl
-%%DATADIR%%/keymaps/no
-%%DATADIR%%/keymaps/pl
-%%DATADIR%%/keymaps/pt
-%%DATADIR%%/keymaps/pt-br
-%%DATADIR%%/keymaps/ru
-%%DATADIR%%/keymaps/sl
-%%DATADIR%%/keymaps/sv
-%%DATADIR%%/keymaps/th
-%%DATADIR%%/keymaps/tr
-%%DATADIR%%/trace-events-all
diff --git a/emulators/qemu8/Makefile b/emulators/qemu8/Makefile
new file mode 100644
index 000000000000..78ad60e900ac
--- /dev/null
+++ b/emulators/qemu8/Makefile
@@ -0,0 +1,190 @@
+PORTNAME= qemu
+DISTVERSION= 8.2.3
+CATEGORIES= emulators
+MASTER_SITES= https://download.qemu.org/
+DIST_SUBDIR= qemu/${PORTVERSION}
+
+MAINTAINER= bofh@FreeBSD.org
+COMMENT= QEMU CPU Emulator ${${FLAVOR}_COMMENT} - 8.X.X
+WWW= https://www.qemu.org/
+
+LICENSE= GPLv2
+
+ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
+# We need to check if it build with other ARCHS
+
+BUILD_DEPENDS= bash:shells/bash
+LIB_DEPENDS+= libfdt.so:sysutils/dtc \
+ libzstd.so:archivers/zstd \
+ libslirp.so:net/libslirp
+.if ${FLAVOR:U} != nox11
+LIB_DEPENDS+= libepoxy.so:graphics/libepoxy
+.endif
+
+FLAVORS= default nox11
+FLAVOR?= ${FLAVORS:[1]}
+default_PKGNAMESUFFIX= 8
+default_CONFLICTS_INSTALL= qemu-devel qemu-nox11 qemu-tools qemu-utils \
+ qemu7* qemu8*
+nox11_PKGNAMESUFFIX= 8-nox11
+nox11_CONFLICTS_INSTALL= qemu qemu-devel qemu* qemu7* qemu-guest-agent
+nox11_COMMENT= (without X11)
+
+USES= cpe gmake gnome ninja perl5 pkgconfig python:build shebangfix tar:xz
+SHEBANG_FILES= scripts/xml-preprocess.py
+USE_GNOME= glib20
+USE_PERL5= build
+USES+= iconv:wchar_t
+.if ${FLAVOR:U} != nox11
+USE_GNOME+= cairo
+.endif
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS+= --cc=${CC} \
+ --disable-guest-agent \
+ --disable-kvm \
+ --disable-linux-aio \
+ --disable-linux-user \
+ --disable-xen \
+ --extra-cflags=-I${WRKSRC}\ -I${LOCALBASE}/include\ -DPREFIX=\\\"\"${PREFIX}\\\"\" \
+ --extra-ldflags=-L${LOCALBASE}/lib \
+ --extra-ldflags=-L/usr/lib \
+ --localstatedir=/var \
+ --mandir=${PREFIX}/share/man \
+ --prefix=${PREFIX} \
+ --python=${PYTHON_CMD}
+CONFIGURE_ARGS+= --enable-fdt=system \
+ --enable-netmap
+
+CFLAGS:= ${CFLAGS:C/-fno-tree-vrp//}
+WITHOUT_CPU_CFLAGS= yes #to avoid problems with register allocation
+
+PORTDOCS= .buildinfo _static/* about/* dbus-dbusindex.html devel/* docs \
+ genindex.html index.html interop/* objects.inv search.html \
+ searchindex.js specs/* system/* tools/* user/*
+
+OPTIONS_DEFINE= CAPSTONE CDROM_DMA CURL DEBUG DOCS GNUTLS GTK3 \
+ ISCSI JPEG OPENGL PNG SAMBA SASL STATIC_LINK \
+ STRIP USBREDIR VDE X11 X86_TARGETS
+OPTIONS_DEFAULT= CDROM_DMA CURL GNUTLS GTK3 JPEG NCURSES_DEFAULT \
+ OPENGL PNG SASL VDE X11
+OPTIONS_SINGLE= NCURSES
+OPTIONS_SINGLE_NCURSES= NCURSES_BASE NCURSES_DEFAULT NCURSES_PORT
+.if ${FLAVOR:U} == nox11
+OPTIONS_EXCLUDE:= GTK3 OPENGL X11
+.endif
+OPTIONS_SUB= yes
+CAPSTONE_DESC= Disassembly framework support
+CDROM_DMA_DESC= IDE CDROM DMA
+GNUTLS_DESC= gnutls dependency (vnc encryption)
+ISCSI_DESC= libiscsi dependency (iSCSI client for emulated drives)
+JPEG_DESC= jpeg dependency (vnc lossy compression)
+NCURSES_BASE_DESC= Depend on ncurses in base
+NCURSES_DEFAULT_DESC= Depend on ncurses (ports if installed, otherwise base)
+NCURSES_PORT_DESC= Depend on devel/ncurses in ports
+PNG_DESC= png dependency (vnc compression)
+SAMBA_DESC= samba dependency (for -smb)
+SASL_DESC= cyrus-sasl dependency (vnc encryption)
+STATIC_LINK_DESC= Statically link the executables
+USBREDIR_DESC= usb device network redirection (experimental!)
+VDE_DESC= vde dependency (for vde networking)
+X86_TARGETS_DESC= Build only x86 system targets
+CAPSTONE_LIB_DEPENDS= libcapstone.so:devel/capstone
+CAPSTONE_CONFIGURE_ON= --enable-capstone \
+ --extra-cflags=-I${LOCALBASE}/include/capstone
+CAPSTONE_CONFIGURE_OFF= --disable-capstone
+CURL_LIB_DEPENDS= libcurl.so:ftp/curl
+CURL_CONFIGURE_OFF= --disable-curl
+DEBUG_CONFIGURE_ON= --enable-debug
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR} \
+ sphinx-build:textproc/py-sphinx@${PY_FLAVOR}
+DOCS_CONFIGURE_ENABLE= docs
+GNUTLS_LIB_DEPENDS= libgnutls.so:security/gnutls
+GNUTLS_CONFIGURE_OFF= --disable-gnutls
+GTK3_LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon
+GTK3_USES= gettext gl
+GTK3_USE= GNOME=gdkpixbuf2,gtk30,vte3 \
+ XORG=x11,xext
+GTK3_CONFIGURE_OFF= --disable-gtk \
+ --disable-vte
+ISCSI_LIB_DEPENDS= libiscsi.so:net/libiscsi
+ISCSI_CONFIGURE_OFF= --disable-libiscsi
+JPEG_USES= jpeg
+JPEG_CONFIGURE_OFF= --disable-vnc-jpeg
+NCURSES_BASE_USES= ncurses:base
+NCURSES_DEFAULT_USES= ncurses
+NCURSES_PORT_USES= ncurses:port
+OPENGL_USES= gl
+OPENGL_USE= GL=gbm,gl
+OPENGL_CONFIGURE_OFF= --disable-opengl
+PNG_LIB_DEPENDS= libpng.so:graphics/png
+PNG_CONFIGURE_OFF= --disable-png
+SAMBA_USES= samba:run # smbd
+SAMBA_CONFIGURE_ON= --smbd=${LOCALBASE}/sbin/smbd
+SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2
+SASL_CONFIGURE_OFF= --disable-vnc-sasl
+STATIC_LINK_PREVENTS= GTK3 X11
+STATIC_LINK_PREVENTS_MSG= X11 ui cannot be built static
+STATIC_LINK_CONFIGURE_ON= --static
+STRIP_CONFIGURE_OFF= --disable-strip
+USBREDIR_BUILD_DEPENDS= usbredir>=0.6:net/usbredir
+USBREDIR_RUN_DEPENDS= usbredir>=0.6:net/usbredir
+USBREDIR_CONFIGURE_OFF= --disable-usb-redir
+VDE_LIB_DEPENDS= libvdeplug.so:net/vde2
+VDE_CONFIGURE_OFF= --disable-vde
+X11_USES= sdl
+X11_USE= GNOME=gdkpixbuf2 \
+ SDL=sdl2 \
+ XORG=x11,xext
+X11_CONFIGURE_ENABLE= sdl
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
+X86_TARGETS_LIB_DEPENDS_OFF= libdw.so:devel/elfutils
+X86_TARGETS_USES_OFF= xorg
+X86_TARGETS_USE_OFF= XORG=pixman,x11
+X86_TARGETS_CONFIGURE_ON= --target-list='i386-softmmu i386-bsd-user x86_64-softmmu x86_64-bsd-user'
+.endif
+
+.include <bsd.port.options.mk>
+
+.if (empty(FLAVOR) || ${FLAVOR:U} == default || ${FLAVOR:U} == nox11)
+.if ${ARCH} == "amd64"
+MAKE_ARGS+= ARCH=x86_64
+.endif
+
+.if ${ARCH} == "powerpc"
+CFLAGS+= -D_CALL_SYSV
+MAKE_ARGS+= ARCH=ppc
+USE_GCC= yes
+.endif
+
+.if ${ARCH:Mpowerpc64*} || ${ARCH:Maarch64}
+CONFIGURE_ARGS+= --disable-bsd-user
+MAKE_ARGS+= ARCH=${ARCH:C/powerpc64.*/ppc64/}
+PLIST_SUB+= BSDUSER="@comment "
+.else
+PLIST_SUB+= BSDUSER=""
+.endif
+
+PLIST_SUB+= LINUXBOOT_DMA=""
+.endif
+
+post-patch-CDROM_DMA-off:
+ @${REINPLACE_CMD} -e '/USE_DMA_CDROM/d' ${WRKSRC}/include/hw/ide/internal.h
+
+do-build:
+ cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} ${GMAKE} -j${MAKE_JOBS_NUMBER}
+
+do-install:
+ cd ${WRKSRC} && ${SETENVI} ${WRK_ENV} DESTDIR=${STAGEDIR} ${GMAKE} install
+
+.if !target(post-install)
+post-install:
+ ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifup.sample ${STAGEDIR}${PREFIX}/etc
+ ${INSTALL_SCRIPT} ${FILESDIR}/qemu-ifdown.sample ${STAGEDIR}${PREFIX}/etc
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qemu-*
+
+post-install-DOCS-on:
+ @(cd ${WRKSRC} && ${COPYTREE_SHARE} docs ${STAGEDIR}${DOCSDIR}/)
+.endif
+
+.include <bsd.port.mk>
diff --git a/emulators/qemu8/distinfo b/emulators/qemu8/distinfo
new file mode 100644
index 000000000000..c59929765931
--- /dev/null
+++ b/emulators/qemu8/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714565891
+SHA256 (qemu/8.2.3/qemu-8.2.3.tar.xz) = 775b118caa636620a7af4b1a156445a1a280f5ad52b3bcbb17f8e2964841db58
+SIZE (qemu/8.2.3/qemu-8.2.3.tar.xz) = 130106716
diff --git a/emulators/qemu8/files/patch-block_export_fuse.c b/emulators/qemu8/files/patch-block_export_fuse.c
new file mode 100644
index 000000000000..03b9cc8b5994
--- /dev/null
+++ b/emulators/qemu8/files/patch-block_export_fuse.c
@@ -0,0 +1,69 @@
+--- block/export/fuse.c.orig 2023-12-19 21:24:34 UTC
++++ block/export/fuse.c
+@@ -690,12 +690,6 @@ static void fuse_fallocate(fuse_req_t req, fuse_ino_t
+ return;
+ }
+
+-#ifdef CONFIG_FALLOCATE_PUNCH_HOLE
+- if (mode & FALLOC_FL_KEEP_SIZE) {
+- length = MIN(length, blk_len - offset);
+- }
+-#endif /* CONFIG_FALLOCATE_PUNCH_HOLE */
+-
+ if (!mode) {
+ /* We can only fallocate at the EOF with a truncate */
+ if (offset < blk_len) {
+@@ -715,53 +709,6 @@ static void fuse_fallocate(fuse_req_t req, fuse_ino_t
+ ret = fuse_do_truncate(exp, offset + length, true,
+ PREALLOC_MODE_FALLOC);
+ }
+-#ifdef CONFIG_FALLOCATE_PUNCH_HOLE
+- else if (mode & FALLOC_FL_PUNCH_HOLE) {
+- if (!(mode & FALLOC_FL_KEEP_SIZE)) {
+- fuse_reply_err(req, EINVAL);
+- return;
+- }
+-
+- do {
+- int size = MIN(length, BDRV_REQUEST_MAX_BYTES);
+-
+- ret = blk_pwrite_zeroes(exp->common.blk, offset, size,
+- BDRV_REQ_MAY_UNMAP | BDRV_REQ_NO_FALLBACK);
+- if (ret == -ENOTSUP) {
+- /*
+- * fallocate() specifies to return EOPNOTSUPP for unsupported
+- * operations
+- */
+- ret = -EOPNOTSUPP;
+- }
+-
+- offset += size;
+- length -= size;
+- } while (ret == 0 && length > 0);
+- }
+-#endif /* CONFIG_FALLOCATE_PUNCH_HOLE */
+-#ifdef CONFIG_FALLOCATE_ZERO_RANGE
+- else if (mode & FALLOC_FL_ZERO_RANGE) {
+- if (!(mode & FALLOC_FL_KEEP_SIZE) && offset + length > blk_len) {
+- /* No need for zeroes, we are going to write them ourselves */
+- ret = fuse_do_truncate(exp, offset + length, false,
+- PREALLOC_MODE_OFF);
+- if (ret < 0) {
+- fuse_reply_err(req, -ret);
+- return;
+- }
+- }
+-
+- do {
+- int size = MIN(length, BDRV_REQUEST_MAX_BYTES);
+-
+- ret = blk_pwrite_zeroes(exp->common.blk,
+- offset, size, 0);
+- offset += size;
+- length -= size;
+- } while (ret == 0 && length > 0);
+- }
+-#endif /* CONFIG_FALLOCATE_ZERO_RANGE */
+ else {
+ ret = -EOPNOTSUPP;
+ }
diff --git a/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h b/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h
new file mode 100644
index 000000000000..07d731fd4f54
--- /dev/null
+++ b/emulators/qemu8/files/patch-bsd-user_host_i386_host-signal.h
@@ -0,0 +1,10 @@
+--- bsd-user/host/i386/host-signal.h.orig 2022-12-14 16:28:45 UTC
++++ bsd-user/host/i386/host-signal.h
+@@ -12,6 +12,7 @@
+ #include <sys/param.h>
+ #include <sys/ucontext.h>
+ #include <machine/trap.h>
++#include <vm/vm.h>
+ #include <vm/pmap.h>
+ #include <machine/pmap.h>
+
diff --git a/emulators/qemu8/files/patch-util_cpuinfo-ppc.c b/emulators/qemu8/files/patch-util_cpuinfo-ppc.c
new file mode 100644
index 000000000000..af9999a22108
--- /dev/null
+++ b/emulators/qemu8/files/patch-util_cpuinfo-ppc.c
@@ -0,0 +1,34 @@
+--- util/cpuinfo-ppc.c.orig 2024-01-29 19:13:22 UTC
++++ util/cpuinfo-ppc.c
+@@ -6,13 +6,21 @@
+ #include "qemu/osdep.h"
+ #include "host/cpuinfo.h"
+
+-#include <asm/cputable.h>
+ #ifdef CONFIG_GETAUXVAL
+ # include <sys/auxv.h>
+ #else
++# ifdef __linux__
++# include <asm/cputable.h>
++# elif defined(__FreeBSD__)
++# include <machine/cpu.h>
++# endif
+ # include "elf.h"
+ #endif
+
++#ifndef PPC_FEATURE2_ARCH_3_1
++# define PPC_FEATURE2_ARCH_3_1 0x00040000
++#endif
++
+ unsigned cpuinfo;
+
+ /* Called both as constructor and (possibly) via other constructors. */
+@@ -53,7 +61,7 @@ unsigned __attribute__((constructor)) cpuinfo_init(voi
+ * always have both anyway, since VSX came with Power7
+ * and crypto came with Power8.
+ */
+- if (hwcap2 & PPC_FEATURE2_VEC_CRYPTO) {
++ if (hwcap2 & PPC_FEATURE2_HAS_VEC_CRYPTO) {
+ info |= CPUINFO_CRYPTO;
+ }
+ }
diff --git a/emulators/qemu/files/patch-util_meson.build b/emulators/qemu8/files/patch-util_meson.build
index 1e42351652d7..1e42351652d7 100644
--- a/emulators/qemu/files/patch-util_meson.build
+++ b/emulators/qemu8/files/patch-util_meson.build
diff --git a/emulators/qemu8/files/qemu-ifdown.sample b/emulators/qemu8/files/qemu-ifdown.sample
new file mode 100644
index 000000000000..89d9a9bff436
--- /dev/null
+++ b/emulators/qemu8/files/qemu-ifdown.sample
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec true
diff --git a/emulators/qemu8/files/qemu-ifup.sample b/emulators/qemu8/files/qemu-ifup.sample
new file mode 100644
index 000000000000..89d9a9bff436
--- /dev/null
+++ b/emulators/qemu8/files/qemu-ifup.sample
@@ -0,0 +1,2 @@
+#!/bin/sh
+exec true
diff --git a/emulators/qemu8/pkg-descr b/emulators/qemu8/pkg-descr
new file mode 100644
index 000000000000..592b7660dd49
--- /dev/null
+++ b/emulators/qemu8/pkg-descr
@@ -0,0 +1,14 @@
+QEMU is a FAST! processor emulator using dynamic translation to achieve
+good emulation speed.
+QEMU has two operating modes:
+
+ * Full system emulation. In this mode, QEMU emulates a full system
+(for example a PC), including a processor and various peripherials.
+It can be used to launch different Operating Systems without rebooting
+the PC or to debug system code.
+ * User mode emulation (Linux host only). In this mode, QEMU can launch
+Linux processes compiled for one CPU on another CPU. It can be used to
+launch the Wine Windows API emulator or to ease cross-compilation and
+cross-debugging.
+
+As QEMU requires no host kernel patches to run, it is very safe and easy to use.
diff --git a/emulators/qemu8/pkg-message b/emulators/qemu8/pkg-message
new file mode 100644
index 000000000000..ac6e871ff11c
--- /dev/null
+++ b/emulators/qemu8/pkg-message
@@ -0,0 +1,76 @@
+[
+{ type: install
+ message: <<EOM
+FreeBSD host notes
+==================
+
+- Needs to set net.link.tap.user_open sysctl in order to use /dev/tap*
+ networking as non-root. Don't forget to adjust device node permissions in
+ /etc/devfs.rules.
+
+- Expect timer problems when guest kernel HZ is > hosts. The linux 2.6
+ kernel uses 1000 by default btw. (changed to 250 later, and recent linux
+ kernels now no longer have a fixed HZ, aka `tickless kernel'...)
+ Enabling /dev/rtc doesn't seem to help either (not included since it needs
+ a patch to emulators/rtc.)
+
+- The -smb option (smb-export local dir to guest using the default
+ slirp networking) needs the samba port/package installed
+ in addition to qemu. (SAMBA knob.)
+
+- If you want to use usb devices connected to the host in the guest
+ yot can use usbredir over the network (see below); also unless you are
+ running qemu as root you then need to fix permissions for /dev/ugen*
+ device nodes: if you are on 5.x or later (devfs) put a rule in
+ /etc/devfs.rules, activate it in /etc/rc.conf and run /etc/rc.d/devfs
+ restart. Example devfs.rules:
+
+ [ugen_ruleset=20]
+ add path 'ugen*' mode 660 group operator
+
+ corresponding rc.conf line:
+
+ devfs_system_ruleset="ugen_ruleset"
+
+- Still usb: since the hub is no longer attached to the uchi controller and
+ the wakeup mechanism, resume interrupt is not implemented yet linux guests
+ will suspend the bus, i.e. they wont see devices usb_add'ed after its
+ (linux') uhci module got loaded. Workaround: either add devices before
+ linux loads the module or rmmod and modprobe it afterwards. [Not sure
+ if this still applies to the new libusb host code used on recent
+ 10-current.]
+
+- If you get repeated `atapi_poll called!' console messages with FreeBSD
+ guests or other weird cdrom problems then thats probably because the guest
+ has atapicam loaded, which for reasons still to be determined has problems
+ with qemu's now by default enabled cdrom dma. You can build the port with
+ CDROM_DMA disabled to disable it. [Looks like this is fixed in recent
+ FreeBSD guest versions.]
+
+- If you build qemu wihout SDL and then get crashes running it try passing it
+ -nographic. This should probably be default in that case...
+
+- qemu's network boot roms (-boot n) have a bug when bootfiles sizes are a
+ multiple of blksize, if this affects you (like with FreeBSD's /boot/pxeboot)
+ you can do like
+
+ cp /boot/pxeboot pxeboot-qemu && chmod +w pxeboot-qemu && echo >>pxeboot-qemu
+
+ and then use pxeboot-qemu. Actually you need recent btx code
+ (from after 7.0 was released) because of the real mode boot
+ problem, so use at least pxeboot from there. And I just did that
+ for the pxeboot extracted out of
+
+ ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/200805/7.0-STABLE-200805-i386-bootonly.iso
+
+ and placed it here:
+
+ http://people.freebsd.org/~nox/qemu/pxeboot-qemu
+
+- If you use slirp (usernet, the default) and want to mount nfs into the guest
+ and you are not running qemu as root, then mountd(8) on the exporting box
+ needs to be run with -n in order to accept requests from ports >= 1024.
+
+EOM
+}
+]
diff --git a/emulators/qemu8/pkg-plist b/emulators/qemu8/pkg-plist
new file mode 100644
index 000000000000..ecfff8c9de72
--- /dev/null
+++ b/emulators/qemu8/pkg-plist
@@ -0,0 +1,180 @@
+%%CURL%%bin/elf2dmp
+%%BSDUSER%%%%NO_X86_TARGETS%%bin/qemu-arm
+bin/qemu-edid
+%%BSDUSER%%bin/qemu-i386
+bin/qemu-img
+bin/qemu-io
+%%GTK3%%bin/qemu-keymap
+bin/qemu-nbd
+bin/qemu-storage-daemon
+%%NO_X86_TARGETS%%bin/qemu-system-aarch64
+%%NO_X86_TARGETS%%bin/qemu-system-alpha
+%%NO_X86_TARGETS%%bin/qemu-system-avr
+%%NO_X86_TARGETS%%bin/qemu-system-arm
+%%NO_X86_TARGETS%%bin/qemu-system-cris
+%%NO_X86_TARGETS%%bin/qemu-system-hppa
+bin/qemu-system-i386
+%%NO_X86_TARGETS%%bin/qemu-system-loongarch64
+%%NO_X86_TARGETS%%bin/qemu-system-m68k
+%%NO_X86_TARGETS%%bin/qemu-system-microblaze
+%%NO_X86_TARGETS%%bin/qemu-system-microblazeel
+%%NO_X86_TARGETS%%bin/qemu-system-mips
+%%NO_X86_TARGETS%%bin/qemu-system-mips64
+%%NO_X86_TARGETS%%bin/qemu-system-mips64el
+%%NO_X86_TARGETS%%bin/qemu-system-mipsel
+%%NO_X86_TARGETS%%bin/qemu-system-nios2
+%%NO_X86_TARGETS%%bin/qemu-system-or1k
+%%NO_X86_TARGETS%%bin/qemu-system-ppc
+%%NO_X86_TARGETS%%bin/qemu-system-ppc64
+%%NO_X86_TARGETS%%bin/qemu-system-riscv32
+%%NO_X86_TARGETS%%bin/qemu-system-riscv64
+%%NO_X86_TARGETS%%bin/qemu-system-rx
+%%NO_X86_TARGETS%%bin/qemu-system-s390x
+%%NO_X86_TARGETS%%bin/qemu-system-sh4
+%%NO_X86_TARGETS%%bin/qemu-system-sh4eb
+%%NO_X86_TARGETS%%bin/qemu-system-sparc
+%%NO_X86_TARGETS%%bin/qemu-system-sparc64
+%%NO_X86_TARGETS%%bin/qemu-system-tricore
+bin/qemu-system-x86_64
+%%NO_X86_TARGETS%%bin/qemu-system-xtensa
+%%NO_X86_TARGETS%%bin/qemu-system-xtensaeb
+%%BSDUSER%%bin/qemu-x86_64
+include/qemu-plugin.h
+%%PORTDOCS%%share/man/man1/qemu.1.gz
+%%PORTDOCS%%share/man/man1/qemu-img.1.gz
+%%PORTDOCS%%share/man/man7/qemu-block-drivers.7.gz
+%%PORTDOCS%%share/man/man7/qemu-cpu-models.7.gz
+%%PORTDOCS%%share/man/man8/qemu-nbd.8.gz
+%%PORTDOCS%%share/man/man8/qemu-pr-helper.8.gz
+%%PORTDOCS%%share/man/man7/qemu-qmp-ref.7.gz
+%%PORTDOCS%%share/man/man1/qemu-storage-daemon.1.gz
+%%PORTDOCS%%share/man/man7/qemu-storage-daemon-qmp-ref.7.gz
+@sample etc/qemu-ifup.sample
+@sample etc/qemu-ifdown.sample
+%%DATADIR%%/QEMU,tcx.bin
+%%DATADIR%%/QEMU,cgthree.bin
+%%DATADIR%%/bios-256k.bin
+%%DATADIR%%/bios-microvm.bin
+%%DATADIR%%/bios.bin
+%%DATADIR%%/canyonlands.dtb
+%%DATADIR%%/edk2-aarch64-code.fd
+%%DATADIR%%/edk2-arm-code.fd
+%%DATADIR%%/edk2-arm-vars.fd
+%%DATADIR%%/edk2-i386-code.fd
+%%DATADIR%%/edk2-i386-secure-code.fd
+%%DATADIR%%/edk2-i386-vars.fd
+%%DATADIR%%/edk2-licenses.txt
+%%DATADIR%%/edk2-x86_64-code.fd
+%%DATADIR%%/edk2-x86_64-secure-code.fd
+%%DATADIR%%/efi-e1000.rom
+%%DATADIR%%/efi-e1000e.rom
+%%DATADIR%%/efi-eepro100.rom
+%%DATADIR%%/efi-ne2k_pci.rom
+%%DATADIR%%/efi-pcnet.rom
+%%DATADIR%%/efi-rtl8139.rom
+%%DATADIR%%/efi-virtio.rom
+%%DATADIR%%/efi-vmxnet3.rom
+%%DATADIR%%/firmware/50-edk2-i386-secure.json
+%%DATADIR%%/firmware/50-edk2-x86_64-secure.json
+%%DATADIR%%/firmware/60-edk2-aarch64.json
+%%DATADIR%%/firmware/60-edk2-arm.json
+%%DATADIR%%/firmware/60-edk2-i386.json
+%%DATADIR%%/firmware/60-edk2-x86_64.json
+%%DATADIR%%/hppa-firmware.img
+%%DATADIR%%/keymaps/ar
+%%DATADIR%%/keymaps/bepo
+%%DATADIR%%/keymaps/cz
+%%DATADIR%%/keymaps/da
+%%DATADIR%%/keymaps/de
+%%DATADIR%%/keymaps/de-ch
+%%DATADIR%%/keymaps/en-gb
+%%DATADIR%%/keymaps/en-us
+%%DATADIR%%/keymaps/es
+%%DATADIR%%/keymaps/et
+%%DATADIR%%/keymaps/fi
+%%DATADIR%%/keymaps/fo
+%%DATADIR%%/keymaps/fr
+%%DATADIR%%/keymaps/fr-be
+%%DATADIR%%/keymaps/fr-ca
+%%DATADIR%%/keymaps/fr-ch
+%%DATADIR%%/keymaps/hr
+%%DATADIR%%/keymaps/hu
+%%DATADIR%%/keymaps/is
+%%DATADIR%%/keymaps/it
+%%DATADIR%%/keymaps/ja
+%%DATADIR%%/keymaps/lt
+%%DATADIR%%/keymaps/lv
+%%DATADIR%%/keymaps/mk
+%%DATADIR%%/keymaps/nl
+%%DATADIR%%/keymaps/no
+%%DATADIR%%/keymaps/pl
+%%DATADIR%%/keymaps/pt
+%%DATADIR%%/keymaps/pt-br
+%%DATADIR%%/keymaps/ru
+%%DATADIR%%/keymaps/sl
+%%DATADIR%%/keymaps/sv
+%%DATADIR%%/keymaps/th
+%%DATADIR%%/keymaps/tr
+%%DATADIR%%/linuxboot.bin
+%%LINUXBOOT_DMA%%%%DATADIR%%/linuxboot_dma.bin
+%%DATADIR%%/multiboot.bin
+%%DATADIR%%/multiboot_dma.bin
+%%DATADIR%%/npcm7xx_bootrom.bin
+%%DATADIR%%/openbios-ppc
+%%DATADIR%%/openbios-sparc32
+%%DATADIR%%/openbios-sparc64
+%%DATADIR%%/opensbi-riscv32-generic-fw_dynamic.bin
+%%DATADIR%%/opensbi-riscv64-generic-fw_dynamic.bin
+%%DATADIR%%/palcode-clipper
+%%DATADIR%%/petalogix-ml605.dtb
+%%DATADIR%%/pxe-e1000.rom
+%%DATADIR%%/pxe-eepro100.rom
+%%DATADIR%%/pxe-ne2k_pci.rom
+%%DATADIR%%/pxe-rtl8139.rom
+%%DATADIR%%/pxe-pcnet.rom
+%%DATADIR%%/pxe-virtio.rom
+%%DATADIR%%/qboot.rom
+%%DATADIR%%/qemu-nsis.bmp
+%%DATADIR%%/qemu_vga.ndrv
+%%DATADIR%%/s390-ccw.img
+%%DATADIR%%/s390-netboot.img
+%%DATADIR%%/slof.bin
+%%DATADIR%%/u-boot-sam460-20100605.bin
+%%DATADIR%%/vgabios.bin
+%%DATADIR%%/vgabios-ati.bin
+%%DATADIR%%/vgabios-cirrus.bin
+%%DATADIR%%/vgabios-qxl.bin
+%%DATADIR%%/vgabios-stdvga.bin
+%%DATADIR%%/vgabios-virtio.bin
+%%DATADIR%%/vgabios-vmware.bin
+%%DATADIR%%/skiboot.lid
+%%DATADIR%%/trace-events-all
+%%DATADIR%%/petalogix-s3adsp1800.dtb
+%%DATADIR%%/bamboo.dtb
+%%DATADIR%%/kvmvapic.bin
+%%DATADIR%%/u-boot.e500
+%%DATADIR%%/pvh.bin
+%%DATADIR%%/vgabios-bochs-display.bin
+%%DATADIR%%/vgabios-ramfb.bin
+%%DATADIR%%/vof-nvram.bin
+%%DATADIR%%/vof.bin
+share/icons/hicolor/128x128/apps/qemu.png
+share/icons/hicolor/16x16/apps/qemu.png
+share/icons/hicolor/24x24/apps/qemu.png
+share/icons/hicolor/256x256/apps/qemu.png
+share/icons/hicolor/32x32/apps/qemu.bmp
+share/icons/hicolor/32x32/apps/qemu.png
+share/icons/hicolor/48x48/apps/qemu.png
+share/icons/hicolor/512x512/apps/qemu.png
+share/icons/hicolor/64x64/apps/qemu.png
+share/icons/hicolor/scalable/apps/qemu.svg
+share/applications/qemu.desktop
+%%GTK3%%share/locale/bg/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/de_DE/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/fr_FR/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/hu/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/it/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/sv/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/tr/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/uk/LC_MESSAGES/qemu.mo
+%%GTK3%%share/locale/zh_CN/LC_MESSAGES/qemu.mo
diff --git a/emulators/rpcs3/Makefile b/emulators/rpcs3/Makefile
index 6ac84549ce71..649cebe4db52 100644
--- a/emulators/rpcs3/Makefile
+++ b/emulators/rpcs3/Makefile
@@ -1,7 +1,7 @@
PORTNAME= rpcs3
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.31-16374 # git rev-list --count HEAD
-DISTVERSIONSUFFIX= -g862727e9bf
+DISTVERSION= 0.0.32 # git rev-list --count HEAD
+DISTVERSIONSUFFIX= -0-gc16e176fbe
CATEGORIES= emulators wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/emulators/rpcs3/distinfo b/emulators/rpcs3/distinfo
index 45d8d8aaf02b..79c3fa6119ba 100644
--- a/emulators/rpcs3/distinfo
+++ b/emulators/rpcs3/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713827381
-SHA256 (RPCS3-rpcs3-v0.0.31-16374-g862727e9bf_GH0.tar.gz) = 9002d55a9768f4b2098d697c8ea996f653603cf6ff5899c1b8f4450749c9dd1d
-SIZE (RPCS3-rpcs3-v0.0.31-16374-g862727e9bf_GH0.tar.gz) = 8646758
+TIMESTAMP = 1714575670
+SHA256 (RPCS3-rpcs3-v0.0.32-0-gc16e176fbe_GH0.tar.gz) = dda0f401ae1a5ac4ab4687b3b70fcd2481989da3a953ecd6d27ac9e6a747a2da
+SIZE (RPCS3-rpcs3-v0.0.32-0-gc16e176fbe_GH0.tar.gz) = 8647789
SHA256 (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 109ba77362885d60e274930f637735ee75df2850fe99e3f1c3a5b9d1187f8cb6
SIZE (RPCS3-hidapi-hidapi-0.14.0-2-g8b43a97_GH0.tar.gz) = 348879
SHA256 (RPCS3-soundtouch-2.3.1-68-g394e1f5_GH0.tar.gz) = e24af82c51547341e2dfd43af03c1847abfd8d27334d667e6a51943f7f505cbe
diff --git a/emulators/uconvert/Makefile b/emulators/uconvert/Makefile
index 461d48bd8a58..b09faab579bf 100644
--- a/emulators/uconvert/Makefile
+++ b/emulators/uconvert/Makefile
@@ -1,7 +1,8 @@
PORTNAME= uconvert
+DISTVERSIONPREFIX= v
DISTVERSION= 1.01
+PORTREVISION= 1
CATEGORIES= emulators graphics
-DISTVERSIONPREFIX= v
MAINTAINER= otis@FreeBSD.org
COMMENT= Bitmap converter into Atari-specific formats
diff --git a/emulators/wine-devel/Makefile b/emulators/wine-devel/Makefile
index bb1564e22a5a..05195b52501b 100644
--- a/emulators/wine-devel/Makefile
+++ b/emulators/wine-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine
-DISTVERSION= 9.5
+DISTVERSION= 9.6
PORTEPOCH= 1
CATEGORIES= emulators
MASTER_SITES= https://dl.winehq.org/wine/source/9.x/
diff --git a/emulators/wine-devel/distinfo b/emulators/wine-devel/distinfo
index f35c9f5dfdad..ed60fcbefa83 100644
--- a/emulators/wine-devel/distinfo
+++ b/emulators/wine-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712352368
-SHA256 (wine-9.5.tar.xz) = 12cf2fb7098134e2351c49ea3ba8f4da2a674f1f8722bebd4c3a4a6ca6d2e975
-SIZE (wine-9.5.tar.xz) = 30371420
+TIMESTAMP = 1714124404
+SHA256 (wine-9.6.tar.xz) = 0e0960ed82b6017e882eda3338bad1270a1177b6cf05f03ac1fab155abe82048
+SIZE (wine-9.6.tar.xz) = 30261488
diff --git a/emulators/wine-devel/pkg-plist b/emulators/wine-devel/pkg-plist
index 933355a683be..e780d7ee862d 100644
--- a/emulators/wine-devel/pkg-plist
+++ b/emulators/wine-devel/pkg-plist
@@ -541,6 +541,8 @@ include/wine/windows/highlevelmonitorconfigurationapi.h
include/wine/windows/hlguids.h
include/wine/windows/hlink.h
include/wine/windows/hlink.idl
+include/wine/windows/holographicspaceinterop.h
+include/wine/windows/holographicspaceinterop.idl
include/wine/windows/hrtfapoapi.h
include/wine/windows/hrtfapoapi.idl
include/wine/windows/hstring.h
@@ -1637,6 +1639,7 @@ lib/wine/%%WINEARCH%%-unix/libd3d11.a
lib/wine/%%WINEARCH%%-unix/libd3d8.a
lib/wine/%%WINEARCH%%-unix/libd3d9.a
lib/wine/%%WINEARCH%%-unix/libd3dcompiler.a
+lib/wine/%%WINEARCH%%-unix/libd3dcompiler_39.a
lib/wine/%%WINEARCH%%-unix/libd3dcompiler_43.a
lib/wine/%%WINEARCH%%-unix/libd3dcompiler_46.a
lib/wine/%%WINEARCH%%-unix/libd3drm.a
@@ -1675,6 +1678,7 @@ lib/wine/%%WINEARCH%%-unix/libdxguid.a
lib/wine/%%WINEARCH%%-unix/libdxva2.a
lib/wine/%%WINEARCH%%-unix/libevr.a
lib/wine/%%WINEARCH%%-unix/libfaultrep.a
+lib/wine/%%WINEARCH%%-unix/libfltmgr.a
lib/wine/%%WINEARCH%%-unix/libgdi32.a
lib/wine/%%WINEARCH%%-unix/libgdiplus.a
lib/wine/%%WINEARCH%%-unix/libglu32.a
@@ -3118,6 +3122,7 @@ lib/wine/%%WINEARCH%%-windows/xmllite.dll
lib/wine/%%WINEARCH%%-windows/xolehlp.dll
lib/wine/%%WINEARCH%%-windows/xpsprint.dll
lib/wine/%%WINEARCH%%-windows/xpssvcs.dll
+share/applications/wine.desktop
%%WINE32%%share/man/de.UTF-8/man1/wine.1.gz
share/man/de.UTF-8/man1/winemaker.1.gz
share/man/de.UTF-8/man1/wineserver.1.gz
@@ -3147,7 +3152,6 @@ share/man/man1/wineserver.1.gz
share/man/man1/wmc.1.gz
share/man/man1/wrc.1.gz
%%WINE32%%share/man/pl.UTF-8/man1/wine.1.gz
-share/applications/wine.desktop
%%DATADIR%%/nls/c_037.nls
%%DATADIR%%/nls/c_10000.nls
%%DATADIR%%/nls/c_10001.nls
diff --git a/emulators/wine-mono-devel/Makefile b/emulators/wine-mono-devel/Makefile
index d70268fc292a..91159c8bd9d1 100644
--- a/emulators/wine-mono-devel/Makefile
+++ b/emulators/wine-mono-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wine-mono
-DISTVERSION= 9.0.0
+DISTVERSION= 9.1.0
DISTVERSIONSUFFIX=-x86
CATEGORIES= emulators
MASTER_SITES= http://dl.winehq.org/wine/wine-mono/${DISTVERSION}/
diff --git a/emulators/wine-mono-devel/distinfo b/emulators/wine-mono-devel/distinfo
index 7cd1e028dddb..85e2964c7bd2 100644
--- a/emulators/wine-mono-devel/distinfo
+++ b/emulators/wine-mono-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707581119
-SHA256 (wine-mono-9.0.0-x86.msi) = 79f6c43100675566c112f4199b9ea7b944d338164b34bd91fa11b0b0a414e1c4
-SIZE (wine-mono-9.0.0-x86.msi) = 84583424
+TIMESTAMP = 1714804495
+SHA256 (wine-mono-9.1.0-x86.msi) = 8a0a1e6837b494df49927e5d759b1c6908e89b8a2f8e3ad025e1c2881882476e
+SIZE (wine-mono-9.1.0-x86.msi) = 84623872
diff --git a/emulators/wine-proton/Makefile b/emulators/wine-proton/Makefile
index f2ccd8aef6ec..ff22204d38cc 100644
--- a/emulators/wine-proton/Makefile
+++ b/emulators/wine-proton/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wine-proton
-DISTVERSION= 8.0-3
-PORTREVISION= 0
+DISTVERSION= 8.0-5
+PORTREVISION= 1
CATEGORIES= emulators
MAINTAINER= iwtcex@gmail.com
@@ -28,7 +28,7 @@ PIE_UNSAFE= yes
USE_GITHUB= yes
GH_ACCOUNT= ValveSoftware
GH_PROJECT= wine
-GH_TAGNAME= 8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e
+GH_TAGNAME= bb66944d9d7a0fc7692f05d4a2db418b468d3021
USE_GL= gl
USE_GNOME= glib20
diff --git a/emulators/wine-proton/distinfo b/emulators/wine-proton/distinfo
index 2119a536c88c..a504be615dfd 100644
--- a/emulators/wine-proton/distinfo
+++ b/emulators/wine-proton/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693683407
-SHA256 (ValveSoftware-wine-8.0-3-8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e_GH0.tar.gz) = 4e1898853ef5ed4e14d3178dff39b8bcfd604e6f81f213a52b157eea38d976dc
-SIZE (ValveSoftware-wine-8.0-3-8a8ec5f86d8ab1e1d4c6bc88dda016b5e8cf479e_GH0.tar.gz) = 48301869
+TIMESTAMP = 1711968876
+SHA256 (ValveSoftware-wine-8.0-5-bb66944d9d7a0fc7692f05d4a2db418b468d3021_GH0.tar.gz) = 3f8e7e58b235d3101c866ff367afe9745b6abaf6fd1d4d864953bc389abb192d
+SIZE (ValveSoftware-wine-8.0-5-bb66944d9d7a0fc7692f05d4a2db418b468d3021_GH0.tar.gz) = 48756464
diff --git a/emulators/wine-proton/files/patch-dlls__ntdll__unix__virtual.c b/emulators/wine-proton/files/patch-dlls__ntdll__unix__virtual.c
new file mode 100644
index 000000000000..780ddacc5388
--- /dev/null
+++ b/emulators/wine-proton/files/patch-dlls__ntdll__unix__virtual.c
@@ -0,0 +1,18 @@
+--- dlls/ntdll/unix/virtual.c.orig
++++ dlls/ntdll/unix/virtual.c
+@@ -1562,7 +1562,6 @@ static NTSTATUS create_view( struct file_view **view_ret, void *base, size_t siz
+
+ if (vprot & VPROT_WRITEWATCH && use_kernel_writewatch)
+ {
+- madvise( view->base, view->size, MADV_NOHUGEPAGE );
+ reset_write_watches( view->base, view->size );
+ }
+
+@@ -2158,7 +2157,6 @@ static NTSTATUS map_view( struct file_view **view_ret, void *base, size_t size,
+ ERR("set_protection failed.\n");
+ if (vprot & VPROT_WRITEWATCH)
+ {
+- madvise( base, size, MADV_NOHUGEPAGE );
+ reset_write_watches( base, size );
+ }
+ return STATUS_SUCCESS;
diff --git a/emulators/wine-proton/files/patch-dlls__winevulkan__vulkan.c b/emulators/wine-proton/files/patch-dlls__winevulkan__vulkan.c
new file mode 100644
index 000000000000..b0f693c0909c
--- /dev/null
+++ b/emulators/wine-proton/files/patch-dlls__winevulkan__vulkan.c
@@ -0,0 +1,23 @@
+--- dlls/winevulkan/vulkan.c.orig
++++ dlls/winevulkan/vulkan.c
+@@ -30,6 +30,7 @@
+ #include <stdio.h>
+ #include <assert.h>
+ #include <limits.h>
++#include <pthread_np.h>
+ #ifdef HAVE_SYS_SYSCALL_H
+ # include <sys/syscall.h>
+ #endif
+@@ -4332,11 +4333,7 @@ signal_op_complete:
+
+ void *signaller_worker(void *arg)
+ {
+-#ifdef HAVE_SYS_SYSCALL_H
+- int unix_tid = syscall( __NR_gettid );
+-#else
+- int unix_tid = -1;
+-#endif
++ int unix_tid = pthread_getthreadid_np();
+ struct wine_device *device = arg;
+ struct wine_semaphore *sem;
+ VkSemaphoreWaitInfo wait_info = { 0 };
diff --git a/emulators/wine-proton/files/pkg32.sh b/emulators/wine-proton/files/pkg32.sh
index 6e87ee27add3..64d82459c219 100644
--- a/emulators/wine-proton/files/pkg32.sh
+++ b/emulators/wine-proton/files/pkg32.sh
@@ -14,6 +14,6 @@ then
ln -s /usr/share/keys/pkg "$I386_ROOT/usr/share/keys/pkg"
fi
-ABI=$(pkg config ABI | sed s/amd64/i386/)
-echo pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
-exec pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+# Show what we're going to do, then do it.
+echo pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
+exec pkg -o ABI_FILE=/usr/lib32/libc.so.7 -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
diff --git a/emulators/yuzu/Makefile b/emulators/yuzu/Makefile
index ab74cf1c3291..c7fa47dd6319 100644
--- a/emulators/yuzu/Makefile
+++ b/emulators/yuzu/Makefile
@@ -7,7 +7,9 @@ MASTER_SITES= https://api.yuzu-emu.org/gamedb/?dummy=/:gamedb
.else
MASTER_SITES= LOCAL/jbeich:gamedb
.endif
+MASTER_SITES+= https://codeberg.org/TxzK/${PORTNAME}/archive/${GH_TAGNAME}${EXTRACT_SUFX}?dummy=/
DISTFILES= ${PORTNAME}-s20230424/compatibility_list.json:gamedb
+DISTFILES+= ${DISTNAME}${EXTRACT_SUFX}
EXTRACT_ONLY= ${DISTFILES:N*\:gamedb:C/\:.*//}
MAINTAINER= jbeich@FreeBSD.org
@@ -48,7 +50,7 @@ qt5_OPTIONS_SLAVE= QT5
qt5_OPTIONS_EXCLUDE= QT6
qt6_CONFLICTS_INSTALL= ${PORTNAME}-qt5
-USE_GITHUB= yes
+USE_GITHUB= nodefault
GH_ACCOUNT= yuzu-mirror
GH_TAGNAME= 15e6e48bef
GH_TUPLE= yuzu-mirror:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \
@@ -66,6 +68,7 @@ GH_TUPLE= yuzu-mirror:mbedtls:v2.16.9-115-g8c88150ca:mbedtls/externals/mbedtls \
USES= cmake:testing elfctl localbase:ldflags pkgconfig sdl ssl
USE_SDL= sdl2
+WRKSRC= ${WRKDIR}/${PORTNAME}
CMAKE_ON= Boost_USE_STATIC_LIBS
CMAKE_ON+= BUNDLE_SPEEX # only used by cubeb tests
CMAKE_ON+= CMAKE_DISABLE_FIND_PACKAGE_LLVM # only need Demangle but llvm* is huge
diff --git a/emulators/yuzu/distinfo b/emulators/yuzu/distinfo
index e509d176e906..396114682318 100644
--- a/emulators/yuzu/distinfo
+++ b/emulators/yuzu/distinfo
@@ -1,8 +1,8 @@
TIMESTAMP = 1709737254
SHA256 (yuzu-s20230424/compatibility_list.json) = 382db629d6b060af722a27dfa9cd6bb60ac16a7544c58322f63aa1be4c0c0fac
SIZE (yuzu-s20230424/compatibility_list.json) = 1801327
-SHA256 (yuzu-mirror-yuzu-s20240301-15e6e48bef_GH0.tar.gz) = 546214c192db690a630308792b5acacf3c620c5df4779ca6509f87da510cf70d
-SIZE (yuzu-mirror-yuzu-s20240301-15e6e48bef_GH0.tar.gz) = 7132866
+SHA256 (yuzu-s20240301.tar.gz) = 1f343ccf09bf53513655be968749ec5aca72d33e1825b6c262979e405a06d2a1
+SIZE (yuzu-s20240301.tar.gz) = 7124470
SHA256 (yuzu-mirror-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 8cd6d075b4da0ad5fb995eb37390e2e6088be8d41ab1cdfc7e7e4256bd991450
SIZE (yuzu-mirror-mbedtls-v2.16.9-115-g8c88150ca_GH0.tar.gz) = 2679189
SHA256 (yuzu-mirror-sirit-ab75463_GH0.tar.gz) = 6b61e265be182b7a78075fc1b98ccf80fd33008343205dd0e22a10a439c45319
diff --git a/finance/hyperswitch/Makefile b/finance/hyperswitch/Makefile
index 91295f5631f5..200543d35e99 100644
--- a/finance/hyperswitch/Makefile
+++ b/finance/hyperswitch/Makefile
@@ -11,6 +11,8 @@ WWW= https://hyperswitch.io/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_i386= compilation fails: error[E0412]: cannot find type `AtomicU128` in module `core::sync::atomic`
+
LIB_DEPENDS= librdkafka.so:net/librdkafka \
libzstd.so:archivers/zstd
diff --git a/finance/odoo/Makefile b/finance/odoo/Makefile
index a073eeb401e7..f6b54bc0945e 100644
--- a/finance/odoo/Makefile
+++ b/finance/odoo/Makefile
@@ -1,6 +1,6 @@
PORTNAME= odoo
PORTVERSION= 17.0.20240325
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= finance www
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -57,7 +57,6 @@ RUN_DEPENDS= wkhtmltopdf>0:converters/wkhtmltopdf \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests-file>0:www/py-requests-file@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}werkzeug2>0:www/py-werkzeug2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}secure-cookie>0:www/py-secure-cookie@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}XlsxWriter>=0:textproc/py-xlsxwriter@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlrd>=1.2.0:textproc/py-xlrd@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}xlwt>=1.3.0:textproc/py-xlwt@${PY_FLAVOR} \
diff --git a/french/libreoffice/distinfo b/french/libreoffice/distinfo
index bb7e4d3246a0..ea3c3dc82f57 100644
--- a/french/libreoffice/distinfo
+++ b/french/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841789
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fr.tar.gz) = 5466491864377954aa5627022c960ad90f3327e7bc6d9ba23c83988272d36201
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_fr.tar.gz) = 2106056
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_fr.tar.gz) = af177352c44eb24301df7a112d4f2476dfdf8463e50f59b37cd83361e9210ac9
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_fr.tar.gz) = 2515464
+TIMESTAMP = 1714758797
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fr.tar.gz) = f68b63746a4bca7a896ac4744e307a2ffccdf156841dec36390be9d9bed86b6e
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_fr.tar.gz) = 2106263
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_fr.tar.gz) = dbd8259067a0694bcc04d32d81c871b007675fa532db582ac419f9b83e3784e2
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_fr.tar.gz) = 2515858
diff --git a/ftp/curl/Makefile b/ftp/curl/Makefile
index 870b5994e83e..cb4f498ef111 100644
--- a/ftp/curl/Makefile
+++ b/ftp/curl/Makefile
@@ -44,7 +44,7 @@ OPTIONS_DEFINE= ALTSVC BROTLI COOKIES CURL_DEBUG DEBUG DOCS EXAMPLES IDN IPV6 NT
OPTIONS_GROUP= PROTOCOL
OPTIONS_RADIO= SSL
OPTIONS_SINGLE= GSSAPI RESOLV
-OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTMP RTSP SMB SMTP TELNET TFTP WEBSOCKET
+OPTIONS_GROUP_PROTOCOL= DICT FTP GOPHER HTTP HTTP2 IMAP LDAP LDAPS LIBSSH LIBSSH2 MQTT POP3 RTSP SMB SMTP TELNET TFTP WEBSOCKET
OPTIONS_RADIO_SSL= GNUTLS OPENSSL WOLFSSL
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
OPTIONS_SINGLE_RESOLV= CARES THREADED_RESOLVER
@@ -133,9 +133,6 @@ POP3_CONFIGURE_ENABLE= pop3
PROXY_CONFIGURE_ENABLE= proxy
PSL_CONFIGURE_WITH= libpsl
PSL_LIB_DEPENDS= libpsl.so:dns/libpsl
-RTMP_CONFIGURE_WITH= librtmp
-RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp
-RTMP_USES= pkgconfig
RTSP_CONFIGURE_ENABLE= rtsp
SMB_CONFIGURE_ENABLE= smb
SMTP_CONFIGURE_ENABLE= smtp
diff --git a/ftp/filezilla/Makefile b/ftp/filezilla/Makefile
index 092919e93cc0..75b841bc2650 100644
--- a/ftp/filezilla/Makefile
+++ b/ftp/filezilla/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filezilla
PORTVERSION= 3.67.0
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= ftp
MASTER_SITES= https://download.filezilla-project.org/client/
DISTNAME= FileZilla_${PORTVERSION}_src
diff --git a/games/2048-qt/Makefile b/games/2048-qt/Makefile
deleted file mode 100644
index 8784d4071685..000000000000
--- a/games/2048-qt/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-PORTNAME= 2048-qt
-PORTVERSION= 0.1.6
-DISTVERSIONPREFIX= v
-PORTREVISION= 3
-CATEGORIES= games
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= 2048 game implemented in QT
-WWW= https://github.com/xiaoyong/2048-Qt
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unmaintained, last upstream release in 2016
-EXPIRATION_DATE= 2024-04-30
-
-USE_GITHUB= yes
-GH_ACCOUNT= xiaoyong
-GH_PROJECT= 2048-Qt
-
-USES= compiler:c++11-lang gmake pkgconfig qmake qt:5
-USE_QT= core declarative gui network widgets buildtools:build quickcontrols
-
-PLIST_FILES= bin/2048-qt ${DESKTOPDIR}/${PORTNAME}.desktop \
- share/pixmaps/${PORTNAME}.png
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/2048-qt ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/res/icons/256x256/apps/2048-qt.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/
- ${INSTALL_DATA} ${WRKSRC}/res/${PORTNAME}.desktop ${STAGEDIR}${DESKTOPDIR}
-
-.include <bsd.port.mk>
diff --git a/games/2048-qt/distinfo b/games/2048-qt/distinfo
deleted file mode 100644
index 69337d119afa..000000000000
--- a/games/2048-qt/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (xiaoyong-2048-Qt-v0.1.6_GH0.tar.gz) = 994b472d9798ebcae6b5e5a733f175f0278ab9f2f6cde1511a08335899e8f892
-SIZE (xiaoyong-2048-Qt-v0.1.6_GH0.tar.gz) = 1863953
diff --git a/games/2048-qt/pkg-descr b/games/2048-qt/pkg-descr
deleted file mode 100644
index 943c9c1ed078..000000000000
--- a/games/2048-qt/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-A cross platform clone of 2048, implemented in Qt.
diff --git a/games/Bugdom2/files/patch-Source_3D_3DMath.c b/games/Bugdom2/files/patch-Source_3D_3DMath.c
new file mode 100644
index 000000000000..97dcc833beb2
--- /dev/null
+++ b/games/Bugdom2/files/patch-Source_3D_3DMath.c
@@ -0,0 +1,12 @@
+--- Source/3D/3DMath.c.orig 2024-04-18 14:30:18 UTC
++++ Source/3D/3DMath.c
+@@ -12,6 +12,9 @@
+
+ #include "game.h"
+
++#if defined(__VEC__)
++#include <altivec.h>
++#endif
+
+ /****************************/
+ /* PROTOTYPES */
diff --git a/games/Makefile b/games/Makefile
index 4a774837efac..cec5a5bac674 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -3,7 +3,6 @@
SUBDIR += 0ad
SUBDIR += 0verkill
SUBDIR += 2048
- SUBDIR += 2048-qt
SUBDIR += 3dc
SUBDIR += 3dpong
SUBDIR += 3omns
@@ -859,7 +858,6 @@
SUBDIR += reminiscence
SUBDIR += renpy
SUBDIR += rescue
- SUBDIR += residualvm
SUBDIR += retroarch
SUBDIR += retroarch-assets
SUBDIR += rezerwar
diff --git a/games/etlegacy/Makefile b/games/etlegacy/Makefile
index aa9c4f26f9db..47e62ca1ad6c 100644
--- a/games/etlegacy/Makefile
+++ b/games/etlegacy/Makefile
@@ -63,6 +63,7 @@ PLIST_SUB+= I386="" \
AMD64="@comment " \
POWERPC="@comment " \
POWERPC64="@comment " \
+ POWERPC64LE="@comment " \
ARMV7="@comment "
.elif ${ARCH} == "amd64"
PLIST_SUB+= I386="@comment " \
@@ -70,6 +71,7 @@ PLIST_SUB+= I386="@comment " \
AMD64="" \
POWERPC="@comment " \
POWERPC64="@comment " \
+ POWERPC64LE="@comment " \
ARMV7="@comment "
.elif ${ARCH} == "aarch64"
PLIST_SUB+= I386="@comment " \
@@ -77,6 +79,7 @@ PLIST_SUB+= I386="@comment " \
AMD64="@comment " \
POWERPC="@comment " \
POWERPC64="@comment " \
+ POWERPC64LE="@comment " \
ARMV7="@comment "
.elif ${ARCH} == "powerpc"
PLIST_SUB+= I386="@comment " \
@@ -84,13 +87,23 @@ PLIST_SUB+= I386="@comment " \
AMD64="@comment " \
POWERPC="" \
POWERPC64="@comment " \
+ POWERPC64LE="@comment " \
ARMV7="@comment "
-.elif ${ARCH:Mpowerpc64*}
+.elif ${ARCH} == powerpc64
PLIST_SUB+= I386="@comment " \
AARCH64="@comment " \
AMD64="@comment " \
POWERPC="@comment " \
POWERPC64="" \
+ POWERPC64LE="@comment " \
+ ARMV7="@comment "
+.elif ${ARCH} == powerpc64le
+PLIST_SUB+= I386="@comment " \
+ AARCH64="@comment " \
+ AMD64="@comment " \
+ POWERPC="@comment " \
+ POWERPC64="@comment " \
+ POWERPC64LE="" \
ARMV7="@comment "
.elif ${ARCH} == "armv7"
PLIST_SUB+= I386="@comment " \
@@ -98,6 +111,7 @@ PLIST_SUB+= I386="@comment " \
AMD64="@comment " \
POWERPC="@comment " \
POWERPC64="@comment " \
+ POWERPC64LE="@comment " \
ARMV7=""
.endif
diff --git a/games/etlegacy/pkg-plist b/games/etlegacy/pkg-plist
index 860126c8aa46..871f3ebac268 100644
--- a/games/etlegacy/pkg-plist
+++ b/games/etlegacy/pkg-plist
@@ -4,12 +4,14 @@
%%I386%%%%CLIENT%%bin/etl.i386
%%POWERPC%%bin/etl.powerpc
%%POWERPC64%%bin/etl.powerpc64
+%%POWERPC64LE%%bin/etl.powerpc64le
%%AARCH64%%%%DEDICATED%%bin/etlded.aarch64
%%AMD64%%%%DEDICATED%%bin/etlded.x86_64
%%ARMV7%%%%DEDICATED%%bin/etlded.armv7
%%I386%%%%DEDICATED%%bin/etlded.i386
%%POWERPC%%bin/etlded.powerpc
%%POWERPC64%%bin/etlded.powerpc64
+%%POWERPC64LE%%bin/etlded.powerpc64le
lib/etlegacy/etmain/campaigncycle.cfg
lib/etlegacy/etmain/etl_server.cfg
lib/etlegacy/etmain/etl_server_comp.cfg
@@ -130,6 +132,7 @@ lib/etlegacy/legacy/luascripts/wolfadmin/util/util.lua
%%I386%%lib/etlegacy/legacy/qagame.mp.fbsd.i386.so
%%POWERPC%%lib/etlegacy/legacy/qagame.mp.fbsd.powerpc.so
%%POWERPC64%%lib/etlegacy/legacy/qagame.mp.fbsd.powerpc64.so
+%%POWERPC64LE%%lib/etlegacy/legacy/qagame.mp.fbsd.powerpc64le.so
lib/etlegacy/legacy/rules.toml
lib/etlegacy/legacy/wolfadmin.toml
%%AARCH64%%%%CLIENT%%lib/etlegacy/librenderer_opengl1_aarch64.so
@@ -138,12 +141,14 @@ lib/etlegacy/legacy/wolfadmin.toml
%%I386%%%%CLIENT%%lib/etlegacy/librenderer_opengl1_i386.so
%%POWERPC%%lib/etlegacy/librenderer_opengl1_powerpc.so
%%POWERPC64%%lib/etlegacy/librenderer_opengl1_powerpc64.so
+%%POWERPC64LE%%lib/etlegacy/librenderer_opengl1_powerpc64le.so
%%AARCH64%%share/applications/com.etlegacy.ETLegacy.aarch64.desktop
%%AMD64%%share/applications/com.etlegacy.ETLegacy.x86_64.desktop
%%ARMV7%%share/applications/com.etlegacy.ETLegacy.armv7.desktop
%%I386%%share/applications/com.etlegacy.ETLegacy.i386.desktop
%%POWERPC%%share/applications/com.etlegacy.ETLegacy.powerpc.desktop
%%POWERPC64%%share/applications/com.etlegacy.ETLegacy.powerpc64.desktop
+%%POWERPC64LE%%share/applications/com.etlegacy.ETLegacy.powerpc64le.desktop
%%DOCSDIR%%/INSTALL.txt
share/icons/hicolor/scalable/apps/etl.svg
share/man/man6/etl.6.gz
diff --git a/games/iortcw/Makefile b/games/iortcw/Makefile
index 9c20425cd256..86dff84e9df0 100644
--- a/games/iortcw/Makefile
+++ b/games/iortcw/Makefile
@@ -30,7 +30,7 @@ MAKE_ARGS= BINDIR="${STAGEDIR}${PREFIX}/bin" \
LDFLAGS_i386= -Wl,-znotext
-PLIST_SUB= ARCH="${ARCH:S/amd64/x86_64/:S/i386/x86/:S/powerpc/ppc/}" \
+PLIST_SUB= ARCH="${ARCH:S/amd64/x86_64/:S/i386/x86/}" \
WOLFDIR="${WOLFDIR}"
SUB_FILES= iowolfded iowolfmp iowolfsp pkg-message
diff --git a/games/iortcw/files/patch-MP_Makefile b/games/iortcw/files/patch-MP_Makefile
index be11bab35ea7..195d8804563a 100644
--- a/games/iortcw/files/patch-MP_Makefile
+++ b/games/iortcw/files/patch-MP_Makefile
@@ -1,5 +1,16 @@
--- MP/Makefile.orig 2019-03-16 18:09:48 UTC
+++ MP/Makefile
+@@ -5,8 +5,8 @@ COMPILE_PLATFORM=$(shell uname | sed -e 's/_.*//' | tr
+ #
+
+ COMPILE_PLATFORM=$(shell uname | sed -e 's/_.*//' | tr '[:upper:]' '[:lower:]' | sed -e 's/\//_/g')
+-COMPILE_ARCH=$(shell uname -m | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
+-ARM_VER_CHECK=$(shell uname -m)
++COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
++ARM_VER_CHECK=$(shell uname -p)
+
+ ifeq ($(COMPILE_PLATFORM),sunos)
+ # Solaris uname and GNU uname differ
@@ -101,14 +101,6 @@ export ARCH
endif
export ARCH
diff --git a/games/iortcw/files/patch-SP_Makefile b/games/iortcw/files/patch-SP_Makefile
index 294a9b7c76d6..40cd99e00098 100644
--- a/games/iortcw/files/patch-SP_Makefile
+++ b/games/iortcw/files/patch-SP_Makefile
@@ -1,5 +1,16 @@
--- SP/Makefile.orig 2019-03-16 18:09:48 UTC
+++ SP/Makefile
+@@ -5,8 +5,8 @@ COMPILE_PLATFORM=$(shell uname | sed -e 's/_.*//' | tr
+ #
+
+ COMPILE_PLATFORM=$(shell uname | sed -e 's/_.*//' | tr '[:upper:]' '[:lower:]' | sed -e 's/\//_/g')
+-COMPILE_ARCH=$(shell uname -m | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
+-ARM_VER_CHECK=$(shell uname -m)
++COMPILE_ARCH=$(shell uname -p | sed -e 's/i.86/x86/' | sed -e 's/^arm.*/arm/')
++ARM_VER_CHECK=$(shell uname -p)
+
+ ifeq ($(COMPILE_PLATFORM),sunos)
+ # Solaris uname and GNU uname differ
@@ -98,14 +98,6 @@ export ARCH
endif
export ARCH
diff --git a/games/iqpuzzle/Makefile b/games/iqpuzzle/Makefile
index 758b227018aa..c1c9b0cb34e4 100644
--- a/games/iqpuzzle/Makefile
+++ b/games/iqpuzzle/Makefile
@@ -1,7 +1,6 @@
PORTNAME= iqpuzzle
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.9
-PORTREVISION= 1
+DISTVERSION= 1.3.1
CATEGORIES= games
MAINTAINER= yuri@FreeBSD.org
diff --git a/games/iqpuzzle/distinfo b/games/iqpuzzle/distinfo
index e7b7d25a083d..5b5dd90f68ca 100644
--- a/games/iqpuzzle/distinfo
+++ b/games/iqpuzzle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1676089909
-SHA256 (ElTh0r0-iqpuzzle-v1.2.9_GH0.tar.gz) = b4bd8da720462b2902228091cbdcc4e181e37ed2e39f0c525867b8c1492461e1
-SIZE (ElTh0r0-iqpuzzle-v1.2.9_GH0.tar.gz) = 645147
+TIMESTAMP = 1714625319
+SHA256 (ElTh0r0-iqpuzzle-v1.3.1_GH0.tar.gz) = 1ed32df5ebcebfcd8e661e549c5cb57acf568c6ac722ec5cd02e9cee18d8e1d8
+SIZE (ElTh0r0-iqpuzzle-v1.3.1_GH0.tar.gz) = 660507
diff --git a/games/iqpuzzle/pkg-plist b/games/iqpuzzle/pkg-plist
index 3627c9baa17c..fd2584db2370 100644
--- a/games/iqpuzzle/pkg-plist
+++ b/games/iqpuzzle/pkg-plist
@@ -1,14 +1,14 @@
bin/iqpuzzle
share/applications/com.github.elth0r0.iqpuzzle.desktop
-share/icons/hicolor/128x128/apps/iqpuzzle.png
-share/icons/hicolor/16x16/apps/iqpuzzle.png
-share/icons/hicolor/24x24/apps/iqpuzzle.png
-share/icons/hicolor/256x256/apps/iqpuzzle.png
-share/icons/hicolor/32x32/apps/iqpuzzle.png
-share/icons/hicolor/48x48/apps/iqpuzzle.png
-share/icons/hicolor/64x64/apps/iqpuzzle.png
-share/icons/hicolor/96x96/apps/iqpuzzle.png
-share/icons/hicolor/scalable/apps/iqpuzzle.svg
+share/icons/hicolor/128x128/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/16x16/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/24x24/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/256x256/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/32x32/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/48x48/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/64x64/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/96x96/apps/com.github.elth0r0.iqpuzzle.png
+share/icons/hicolor/scalable/apps/com.github.elth0r0.iqpuzzle.svg
%%DATADIR%%/boards/alphabet/A.conf
%%DATADIR%%/boards/alphabet/A.png
%%DATADIR%%/boards/alphabet/B.conf
diff --git a/games/macopix/Makefile b/games/macopix/Makefile
index 89c16ea2e3ae..f94a02e83c28 100644
--- a/games/macopix/Makefile
+++ b/games/macopix/Makefile
@@ -1,6 +1,6 @@
PORTNAME= macopix
PORTVERSION= 1.7.4
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= games
MASTER_SITES= http://rosegray.sakura.ne.jp/macopix/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${LICENSE_DISTFILES_DATA}
diff --git a/games/naev/Makefile b/games/naev/Makefile
index 2b5e03d6c2cb..5eee1b316be9 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,7 +1,7 @@
PORTNAME= naev
PORTVERSION= 0.10.6
DISTVERSIONSUFFIX= -source
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/openage/Makefile b/games/openage/Makefile
index ba59fe526e35..b7fb6a541ec8 100644
--- a/games/openage/Makefile
+++ b/games/openage/Makefile
@@ -43,7 +43,7 @@ USE_QT= base multimedia tools:build
USE_PYTHON= cython
USE_LDCONFIG= yes
-CMAKE_OFF= WANT_BACKTRACE WANT_GPERFTOOLS_PROFILER WANT_INOTIFY
+CMAKE_OFF= WANT_BACKTRACE WANT_GPERFTOOLS_PROFILER WANT_INOTIFY USE_LD_GOLD
CMAKE_ARGS= -DGLOBAL_CONFIG_DIR:STRING=${ETCDIR}
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/games/openbor/Makefile b/games/openbor/Makefile
index 7c43372a2aff..2cfab43af187 100644
--- a/games/openbor/Makefile
+++ b/games/openbor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= openbor
# Hint: svn revision is git rev-list --count ${GH_TAGNAME}
-PORTVERSION?= 7633
+PORTVERSION?= 7691
PORTREVISION?= 0
CATEGORIES= games
@@ -35,7 +35,7 @@ PORTSCOUT= ignore:1
USE_GITHUB= yes
GH_ACCOUNT= DCurrent
-GH_TAGNAME?= ec0f4446
+GH_TAGNAME?= cbade65a
USES+= cpe gmake pkgconfig sdl
.if ${PORTVERSION} < 4433
diff --git a/games/openbor/distinfo b/games/openbor/distinfo
index 100f97644623..da29dcab4f28 100644
--- a/games/openbor/distinfo
+++ b/games/openbor/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712969790
-SHA256 (DCurrent-openbor-7633-ec0f4446_GH0.tar.gz) = bcf54a39e5c49e1f8cd2d677f35947c331cd15e2743953a49fc8a0f8c2412de5
-SIZE (DCurrent-openbor-7633-ec0f4446_GH0.tar.gz) = 212701948
+TIMESTAMP = 1713915161
+SHA256 (DCurrent-openbor-7691-cbade65a_GH0.tar.gz) = 1b27c910c6e0399d708088331c463cc20b39ed59335edb52ea412d844430120e
+SIZE (DCurrent-openbor-7691-cbade65a_GH0.tar.gz) = 212713048
diff --git a/games/openbor/files/patch-source_utils.c b/games/openbor/files/patch-source_utils.c
index 374b62fd35bf..432d628ddb4d 100644
--- a/games/openbor/files/patch-source_utils.c
+++ b/games/openbor/files/patch-source_utils.c
@@ -1,6 +1,3 @@
-source/utils.c:18:10: fatal error: 'features.h' file not found
- 18 | #include <features.h>
- | ^~~~~~~~~~~~
source/utils.c:303:54: error: implicit declaration of function 'mallinfo' is invalid in C99
[-Werror,-Wimplicit-function-declaration]
writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
@@ -9,18 +6,9 @@ source/utils.c:303:64: error: member reference base type 'int' is not a structur
writeToLogFile("Memory usage at exit: %u\n", mallinfo().arena);
~~~~~~~~~~^~~~~~
---- source/utils.c.orig 2024-04-11 18:46:01 UTC
+--- source/utils.c.orig 2024-04-23 23:32:41 UTC
+++ source/utils.c
-@@ -14,7 +14,7 @@
- #include <locale.h>
- #include <math.h>
-
--#ifdef LINUX
-+#if defined(__linux__)
- #include <features.h>
- #endif
-
-@@ -307,7 +307,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
+@@ -303,7 +303,7 @@ void *checkAlloc(void *ptr, size_t size, const char *f
"\n* Shutting Down *\n\n");
writeToLogFile("Out of memory!\n");
writeToLogFile("Allocation of size %i failed in function '%s' at %s:%i.\n", size, func, file, line);
diff --git a/games/openra/Makefile b/games/openra/Makefile
index aa1d4540e05e..b07d63c0d8e0 100644
--- a/games/openra/Makefile
+++ b/games/openra/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openra
DISTVERSIONPREFIX= release-
DISTVERSION= 20210321
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://download.ip2location.com/lite/:ip2location
DISTFILES= IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP:ip2location
diff --git a/games/openra/distinfo b/games/openra/distinfo
index fa2e9f44ed1d..5963342df02d 100644
--- a/games/openra/distinfo
+++ b/games/openra/distinfo
@@ -1,6 +1,6 @@
TIMESTAMP = 1616325005
-SHA256 (IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP) = 9c40c4156becc60b9792edf3691df05fab7443398f899cbe457851ba2097b8f3
-SIZE (IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP) = 1594281
+SHA256 (IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP) = 0b6724a06186ad5cd48dbd2813ce80d4eabd0fcdb5c8b7ec0ba38ca804f5c6f9
+SIZE (IP2LOCATION-LITE-DB1.IPV6.BIN.ZIP) = 1754544
SHA256 (discordrichpresence.1.0.150.nupkg) = e9e075889bd429b1844529607e08f8db0ac3d790db758401e24345c63489ab62
SIZE (discordrichpresence.1.0.150.nupkg) = 136992
SHA256 (microsoft.netframework.referenceassemblies.1.0.0.nupkg) = e9f68f4388da158dce186564de564a5be0c465a20e059ff01ea6e20d3b114759
diff --git a/games/residualvm/Makefile b/games/residualvm/Makefile
deleted file mode 100644
index 1c518b72ec04..000000000000
--- a/games/residualvm/Makefile
+++ /dev/null
@@ -1,49 +0,0 @@
-PORTNAME= residualvm
-PORTVERSION= 0.3.1
-PORTREVISION= 4
-CATEGORIES= games
-
-MAINTAINER= yerenkow@gmail.com
-COMMENT= ResidualVM allows you to indulge with classic games like Grim Fandango and Myst III
-WWW= https://residualvm.org/
-
-LICENSE= BSD3CLAUSE GPLv2 GPLv3 ISCL LGPL21 MIT ZLIB
-LICENSE_COMB= multi
-LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/COPYING.BSD
-LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
-LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.FREEFONT
-LICENSE_FILE_ISCL= ${WRKSRC}/COPYING.ISC
-LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LGPL
-LICENSE_FILE_MIT= ${WRKSRC}/COPYING.MIT
-LICENSE_FILE_ZLIB= ${WRKSRC}/COPYING.TINYGL
-
-BROKEN_armv6= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
-BROKEN_armv7= fails to link: ld: libgrim.a has EABI version 0, but target residualvm has EABI version 5
-DEPRECATED= Obsolete, merged with ScummVM Oct 9, 2020
-EXPIRATION_DATE=2024-04-30
-
-LIB_DEPENDS= libmad.so:audio/libmad \
- libogg.so:audio/libogg \
- libvorbisfile.so:audio/libvorbis \
- libpng.so:graphics/png \
- libmpeg2.so:multimedia/libmpeg2 \
- libtheoradec.so:multimedia/libtheora \
- libfreetype.so:print/freetype2
-
-USES= compiler:c++11-lang gmake gl iconv jpeg sdl
-
-USE_GITHUB= yes
-
-USE_GL= glu glew gl
-USE_SDL= sdl2
-
-HAS_CONFIGURE= yes
-
-INSTALL_TARGET= install-strip
-
-OPTIONS_DEFINE= DOCS
-
-post-patch:
- @${REINPLACE_CMD} -e 's|{datarootdir}/man|{prefix}/share/man|' ${WRKSRC}/configure
-
-.include <bsd.port.mk>
diff --git a/games/residualvm/distinfo b/games/residualvm/distinfo
deleted file mode 100644
index 167fb8704d63..000000000000
--- a/games/residualvm/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1581431064
-SHA256 (residualvm-residualvm-0.3.1_GH0.tar.gz) = 515b02129dd374bc9c0b732ddeaaaa3a342cc25ea0ea3c4ccf19141b5d362e1d
-SIZE (residualvm-residualvm-0.3.1_GH0.tar.gz) = 7642746
diff --git a/games/residualvm/files/patch-configure b/games/residualvm/files/patch-configure
deleted file mode 100644
index 128c908fb878..000000000000
--- a/games/residualvm/files/patch-configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- configure.orig 2020-02-11 15:02:44 UTC
-+++ configure
-@@ -137,7 +137,7 @@ _tremor=no
- _tremolo=no
- _flac=no
- _mad=auto
--_alsa=auto
-+_alsa=no
- _seq_midi=no
- _sndio=no
- _timidity=no
diff --git a/games/residualvm/pkg-descr b/games/residualvm/pkg-descr
deleted file mode 100644
index ce7e0b662cd1..000000000000
--- a/games/residualvm/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-ResidualVM provides engine for playing Grim Fandango,
-Escape from Monkey Island, Myst 3.
diff --git a/games/residualvm/pkg-plist b/games/residualvm/pkg-plist
deleted file mode 100644
index 44aab7b08e59..000000000000
--- a/games/residualvm/pkg-plist
+++ /dev/null
@@ -1,51 +0,0 @@
-bin/residualvm
-share/man/man6/residualvm.6.gz
-share/applications/residualvm.desktop
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.BSD
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.FREEFONT
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.ISC
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.LGPL
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.LUA
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.MIT
-%%PORTDOCS%%%%DOCSDIR%%/COPYING.TINYGL
-%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
-%%PORTDOCS%%%%DOCSDIR%%/KNOWN_BUGS
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README.md
-share/icons/hicolor/scalable/apps/residualvm.svg
-share/pixmaps/residualvm.xpm
-%%DATADIR%%/modern.zip
-%%DATADIR%%/myst3.dat
-%%DATADIR%%/residualvm-grim-patch.lab
-%%DATADIR%%/shaders/dim.fragment
-%%DATADIR%%/shaders/dim.vertex
-%%DATADIR%%/shaders/emerg.fragment
-%%DATADIR%%/shaders/emerg.vertex
-%%DATADIR%%/shaders/emi_actor.fragment
-%%DATADIR%%/shaders/emi_actor.vertex
-%%DATADIR%%/shaders/emi_background.fragment
-%%DATADIR%%/shaders/emi_background.vertex
-%%DATADIR%%/shaders/emi_dimplane.fragment
-%%DATADIR%%/shaders/emi_dimplane.vertex
-%%DATADIR%%/shaders/grim_actor.fragment
-%%DATADIR%%/shaders/grim_actor.vertex
-%%DATADIR%%/shaders/grim_background.fragment
-%%DATADIR%%/shaders/grim_background.vertex
-%%DATADIR%%/shaders/grim_primitive.fragment
-%%DATADIR%%/shaders/grim_primitive.vertex
-%%DATADIR%%/shaders/myst3_box.fragment
-%%DATADIR%%/shaders/myst3_box.vertex
-%%DATADIR%%/shaders/myst3_cube.fragment
-%%DATADIR%%/shaders/myst3_cube.vertex
-%%DATADIR%%/shaders/myst3_text.fragment
-%%DATADIR%%/shaders/myst3_text.vertex
-%%DATADIR%%/shaders/shadowplane.fragment
-%%DATADIR%%/shaders/shadowplane.vertex
-%%DATADIR%%/shaders/smush.fragment
-%%DATADIR%%/shaders/smush.vertex
-%%DATADIR%%/shaders/text.fragment
-%%DATADIR%%/shaders/text.vertex
-%%DATADIR%%/translations.dat
-@dir share/appdata
diff --git a/games/sdl-sopwith/Makefile b/games/sdl-sopwith/Makefile
index ca0196c5c721..b44d47ab225e 100644
--- a/games/sdl-sopwith/Makefile
+++ b/games/sdl-sopwith/Makefile
@@ -1,7 +1,6 @@
PORTNAME= sdl-sopwith
DISTVERSIONPREFIX= ${PORTNAME}-
-DISTVERSION= 2.4.0
-PORTREVISION= 1
+DISTVERSION= 2.5.0
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/sdl-sopwith/distinfo b/games/sdl-sopwith/distinfo
index da8e25126125..9f9324a59586 100644
--- a/games/sdl-sopwith/distinfo
+++ b/games/sdl-sopwith/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709139990
-SHA256 (fragglet-sdl-sopwith-sdl-sopwith-2.4.0_GH0.tar.gz) = 885350cdbc3a95e5986935690bec1e8ea84e4d2983c462eed9691ac216173f96
-SIZE (fragglet-sdl-sopwith-sdl-sopwith-2.4.0_GH0.tar.gz) = 904163
+TIMESTAMP = 1713895652
+SHA256 (fragglet-sdl-sopwith-sdl-sopwith-2.5.0_GH0.tar.gz) = 1dafbf1f7bc614c94427114cf1d6f8fbcc0b191219249f13776dffaae9ce1af0
+SIZE (fragglet-sdl-sopwith-sdl-sopwith-2.5.0_GH0.tar.gz) = 908617
diff --git a/games/sdl-sopwith/files/patch-configure.ac b/games/sdl-sopwith/files/patch-configure.ac
index f7e9ca2c436e..4ba212ed45c0 100644
--- a/games/sdl-sopwith/files/patch-configure.ac
+++ b/games/sdl-sopwith/files/patch-configure.ac
@@ -1,15 +1,11 @@
---- configure.ac.orig 2024-02-03 20:39:30 UTC
+--- configure.ac.orig 2024-04-18 23:56:19 UTC
+++ configure.ac
-@@ -29,12 +29,6 @@ AC_CHECK_FUNCS(isatty)
- AC_CHECK_HEADERS(stdbool.h)
- AC_CHECK_FUNCS(isatty)
+@@ -27,7 +27,7 @@ if test "$GCC" = "yes"; then
--if test "$GCC" = "yes"
--then
-- WARNINGS="-Wall -Wdeclaration-after-statement -Wredundant-decls"
-- CFLAGS="-O$OPT_LEVEL -g $WARNINGS $CFLAGS"
--fi
--
- dnl network libraries
+ if test "$GCC" = "yes"; then
+ WARNINGS="-Wall -Wdeclaration-after-statement -Wredundant-decls"
+- CFLAGS="-O2 -g $WARNINGS $CFLAGS"
++ CFLAGS="$WARNINGS $CFLAGS"
+ fi
- SOCKET_LIBS=
+ dnl network libraries; not all systems have the sockets API in their libc:
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index a3fdcd919f67..865b7dab1c9c 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,5 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20240417
+PORTVERSION= s20240502
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.16.0-74-gfb99defff # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.16.0-130-g0b9c2621f # 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/distinfo b/games/veloren-weekly/distinfo
index d34447352032..1617007b2ef2 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713378664
+TIMESTAMP = 1714633013
SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -1615,5 +1615,5 @@ SHA256 (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = ff1056ad3df5df0604440a4a
SIZE (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = 1130634
SHA256 (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 29252101e189bbe067f0bacba18181afc69a2fb9bc031bbba8dcbade45dec02f
SIZE (xMAC94x-portpicker-rs-df6b37872f3586ac3b21d08b56c8ec7cd92fb172_GH0.tar.gz) = 2210
-SHA256 (veloren-v0.16.0-74-gfb99defff.tar.bz2) = 3f92d61eb8897251cd76d3860b6658e84ce432de45ecab85c82e216d79cd81af
-SIZE (veloren-v0.16.0-74-gfb99defff.tar.bz2) = 299440736
+SHA256 (veloren-v0.16.0-130-g0b9c2621f.tar.bz2) = 63741cf10c10a0428eb5f3f15b5bfda840338ed26ea2cdb21d4bbd09bb4913e7
+SIZE (veloren-v0.16.0-130-g0b9c2621f.tar.bz2) = 299936779
diff --git a/german/libreoffice/distinfo b/german/libreoffice/distinfo
index 10e024461e20..0206451c65c1 100644
--- a/german/libreoffice/distinfo
+++ b/german/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841690
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_de.tar.gz) = a7e6c9c482ac811fcd1765090bf6cd480cbd8eec24db3d73546b6325d888b2b5
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_de.tar.gz) = 8557071
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_de.tar.gz) = 5a9fdcea5c5137f616ae6d4e2cf92158ac08a8afbd757cf05f953476a8a7de8e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_de.tar.gz) = 2550921
+TIMESTAMP = 1714758541
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_de.tar.gz) = f60c58accfb3b3151fcc77cbb23240351dcc1b9b9689adbf393c7c45c1e0e14f
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_de.tar.gz) = 8557959
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_de.tar.gz) = e8f882415e91e6a11af1470e3860eda627c3d051e58944af5a47e144f150a4bb
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_de.tar.gz) = 2550493
diff --git a/german/webalizer2/Makefile b/german/webalizer2/Makefile
index 12261241517e..254c0db3b84f 100644
--- a/german/webalizer2/Makefile
+++ b/german/webalizer2/Makefile
@@ -3,7 +3,7 @@ CATEGORIES= german
MAINTAINER= dinoex@FreeBSD.org
MASTERDIR?= ${.CURDIR}/../../www/webalizer
-WEBALIZER_LANG= german
+WEBALIZER_LANG= german-utf8
.sinclude "Makefile.local"
.include "${MASTERDIR}/Makefile"
diff --git a/graphics/GraphicsMagick/Makefile b/graphics/GraphicsMagick/Makefile
index 3daf2157d2be..0c123fccab79 100644
--- a/graphics/GraphicsMagick/Makefile
+++ b/graphics/GraphicsMagick/Makefile
@@ -1,5 +1,6 @@
PORTNAME= GraphicsMagick
PORTVERSION= 1.3.43
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/ImageMagick6/Makefile b/graphics/ImageMagick6/Makefile
index 6f37e9474b4a..e556757e6313 100644
--- a/graphics/ImageMagick6/Makefile
+++ b/graphics/ImageMagick6/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 6.9.12-77
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
diff --git a/graphics/ImageMagick7/Makefile b/graphics/ImageMagick7/Makefile
index 9eb0b3bc07c8..5704acb5cdb0 100644
--- a/graphics/ImageMagick7/Makefile
+++ b/graphics/ImageMagick7/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ImageMagick
DISTVERSION= 7.1.1-26
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics perl5
MASTER_SITES= https://ftp.acc.umu.se/mirror/imagemagick.org/ftp/releases/ \
https://mirror.dogado.de/imagemagick/releases/ \
diff --git a/graphics/R-cran-pixmap/Makefile b/graphics/R-cran-pixmap/Makefile
index af93035c8541..41bba8572dd2 100644
--- a/graphics/R-cran-pixmap/Makefile
+++ b/graphics/R-cran-pixmap/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pixmap
-DISTVERSION= 0.4-12
-PORTREVISION= 1
+DISTVERSION= 0.4-13
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
@@ -10,6 +9,6 @@ WWW= https://cran.r-project.org/web/packages/pixmap/
LICENSE= GPLv2
-USES= cran:auto-plist
+USES= cran:auto-plist
.include <bsd.port.mk>
diff --git a/graphics/R-cran-pixmap/distinfo b/graphics/R-cran-pixmap/distinfo
index be6c4d3d9ac4..0ad84fc537b2 100644
--- a/graphics/R-cran-pixmap/distinfo
+++ b/graphics/R-cran-pixmap/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1612089550
-SHA256 (pixmap_0.4-12.tar.gz) = 893ba894d4348ba05e6edf9c1b4fd201191816b444a214f7a6b2c0a79b0a2aec
-SIZE (pixmap_0.4-12.tar.gz) = 34637
+TIMESTAMP = 1714829283
+SHA256 (pixmap_0.4-13.tar.gz) = e3dbc641a0497575b45a4140dadc6bf43cdf39b02393f93f1b0ee4f4d026e711
+SIZE (pixmap_0.4-13.tar.gz) = 34980
diff --git a/graphics/R-cran-ragg/Makefile b/graphics/R-cran-ragg/Makefile
index 464dffbcaa27..154933ad9434 100644
--- a/graphics/R-cran-ragg/Makefile
+++ b/graphics/R-cran-ragg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= ragg
DISTVERSION= 1.3.0
+PORTREVISION= 1
CATEGORIES= graphics
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/aeskulap/Makefile b/graphics/aeskulap/Makefile
index 1f49eb558e61..3fe668219256 100644
--- a/graphics/aeskulap/Makefile
+++ b/graphics/aeskulap/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aeskulap
PORTVERSION= 0.2.2.20190120
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= danfe@FreeBSD.org
diff --git a/graphics/ampasCTL/Makefile b/graphics/ampasCTL/Makefile
index 70929facbec7..e680b8be6390 100644
--- a/graphics/ampasCTL/Makefile
+++ b/graphics/ampasCTL/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ampasCTL
PORTVERSION= 1.5.2
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics devel
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/argyllcms/Makefile b/graphics/argyllcms/Makefile
index 3bd76e7e7234..62103aa894cf 100644
--- a/graphics/argyllcms/Makefile
+++ b/graphics/argyllcms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= argyllcms
PORTVERSION= 1.9.2
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics
MASTER_SITES= https://www.argyllcms.com/
DISTNAME= Argyll_V${PORTVERSION}_src
diff --git a/graphics/art/Makefile b/graphics/art/Makefile
index a882c68c9c55..6638aacfb80d 100644
--- a/graphics/art/Makefile
+++ b/graphics/art/Makefile
@@ -1,5 +1,6 @@
PORTNAME= art
DISTVERSION= 1.21.3
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://bitbucket.org/agriggio/art/downloads/
PKGNAMESUFFIX= -raw-image-editor
diff --git a/graphics/atril/Makefile b/graphics/atril/Makefile
index 121d99a6bdba..e28871866e11 100644
--- a/graphics/atril/Makefile
+++ b/graphics/atril/Makefile
@@ -3,6 +3,7 @@
PORTNAME= atril
PORTVERSION= 1.28.0
+PORTREVISION= 1
CATEGORIES= graphics print mate
MASTER_SITES= MATE
DIST_SUBDIR= mate
diff --git a/graphics/autopano-sift-c/Makefile b/graphics/autopano-sift-c/Makefile
index 52f2ee146ffe..c0f583323243 100644
--- a/graphics/autopano-sift-c/Makefile
+++ b/graphics/autopano-sift-c/Makefile
@@ -1,6 +1,6 @@
PORTNAME= autopano-sift-C
PORTVERSION= 2.5.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= SF/hugin/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/graphics/bgfx/Makefile b/graphics/bgfx/Makefile
index eb0476535d21..7d29ff3580c8 100644
--- a/graphics/bgfx/Makefile
+++ b/graphics/bgfx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bgfx
DISTVERSIONPREFIX= v
-DISTVERSION= 1.126.8700-463
+DISTVERSION= 1.127.8725-465
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
@@ -17,9 +17,9 @@ USE_XORG= ice x11 xext sm
USE_GITHUB= yes
GH_ACCOUNT= bkaradzic
GH_PROJECT= bgfx.cmake
-GH_TUPLE= bkaradzic:bgfx:56ad576:bgfx/bgfx \
- bkaradzic:bimg:0903ea2:bimg/bimg \
- bkaradzic:bx:dc3bf29:bx/bx
+GH_TUPLE= bkaradzic:bgfx:57d8a08:bgfx/bgfx \
+ bkaradzic:bimg:e9fa0ce:bimg/bimg \
+ bkaradzic:bx:34ba9c7:bx/bx
CMAKE_OFF= BGFX_BUILD_EXAMPLES BGFX_INSTALL_EXAMPLES \
BGFX_CUSTOM_TARGETS
diff --git a/graphics/bgfx/distinfo b/graphics/bgfx/distinfo
index 6a1265798878..f63bc1bf9940 100644
--- a/graphics/bgfx/distinfo
+++ b/graphics/bgfx/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1709572999
-SHA256 (bkaradzic-bgfx.cmake-v1.126.8700-463_GH0.tar.gz) = 7b96a7d5be6f0e5e8c7c8de90d7037a8c58ad91cd8c298f20702588924f955f6
-SIZE (bkaradzic-bgfx.cmake-v1.126.8700-463_GH0.tar.gz) = 32650
-SHA256 (bkaradzic-bgfx-56ad576_GH0.tar.gz) = e734554e9b252c77b3dd949a644dc14ce15768363039d0297d1803621a184010
-SIZE (bkaradzic-bgfx-56ad576_GH0.tar.gz) = 93534675
-SHA256 (bkaradzic-bimg-0903ea2_GH0.tar.gz) = c6dad940b176476bd6912db4c544c169ee4aa378bcd2bdd889a08601835723a3
-SIZE (bkaradzic-bimg-0903ea2_GH0.tar.gz) = 745089
-SHA256 (bkaradzic-bx-dc3bf29_GH0.tar.gz) = 596680fccd7d63096864b6d155aca1ba518030a3d5a11f7d9c67b22a9f2ddf6e
-SIZE (bkaradzic-bx-dc3bf29_GH0.tar.gz) = 1596728
+TIMESTAMP = 1714625561
+SHA256 (bkaradzic-bgfx.cmake-v1.127.8725-465_GH0.tar.gz) = b6325b5845300ad9b967631661f949adaf7ae4e58eb1d3feefc15897e7d75771
+SIZE (bkaradzic-bgfx.cmake-v1.127.8725-465_GH0.tar.gz) = 32648
+SHA256 (bkaradzic-bgfx-57d8a08_GH0.tar.gz) = 8fb35626590177b50cb851c197c0be21f82f95c96d27ff3c36c0774a79ae0d51
+SIZE (bkaradzic-bgfx-57d8a08_GH0.tar.gz) = 93559427
+SHA256 (bkaradzic-bimg-e9fa0ce_GH0.tar.gz) = 3d6ee58757228491710e86ac8f2f323cc2865769d3ae6045e0e3022675a3e119
+SIZE (bkaradzic-bimg-e9fa0ce_GH0.tar.gz) = 745047
+SHA256 (bkaradzic-bx-34ba9c7_GH0.tar.gz) = f71f9a3d9834e949ed433095f49dc7318f082d95ab12a708922384dfc6f186cf
+SIZE (bkaradzic-bx-34ba9c7_GH0.tar.gz) = 1597396
diff --git a/graphics/bgfx/files/patch-bx_tests_math__test.cpp b/graphics/bgfx/files/patch-bx_tests_math__test.cpp
new file mode 100644
index 000000000000..4448b15e0061
--- /dev/null
+++ b/graphics/bgfx/files/patch-bx_tests_math__test.cpp
@@ -0,0 +1,11 @@
+--- bx/tests/math_test.cpp.orig 2024-01-03 18:10:08 UTC
++++ bx/tests/math_test.cpp
+@@ -28,7 +28,7 @@ TEST_CASE("isFinite, isInfinite, isNan", "[math]")
+ #else
+ REQUIRE(::isnanf(u.f) == bx::isNan(u.f) );
+ REQUIRE(::finitef(u.f) == bx::isFinite(u.f) );
+- REQUIRE(::isinff(u.f) == bx::isInfinite(u.f) );
++ REQUIRE(::isinf(u.f) == bx::isInfinite(u.f) );
+ #endif // BX_PLATFORM_OSX
+ }
+ }
diff --git a/graphics/blender/Makefile b/graphics/blender/Makefile
index 9947d00a7571..88484cabf22c 100644
--- a/graphics/blender/Makefile
+++ b/graphics/blender/Makefile
@@ -1,6 +1,6 @@
PORTNAME= blender
DISTVERSION= 3.6.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics multimedia
MASTER_SITES= http://download.blender.org/source/ \
http://mirror.cs.umn.edu/blender.org/source/ \
diff --git a/graphics/bmeps/Makefile b/graphics/bmeps/Makefile
index c9c6d2b0e554..78530f18a35e 100644
--- a/graphics/bmeps/Makefile
+++ b/graphics/bmeps/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bitmap2pp
DISTVERSION= 4.36.1
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= SF/dktools/dktools/dktools-${PORTVERSION}
DISTNAME= dktools-${PORTVERSION}
diff --git a/graphics/chafa/Makefile b/graphics/chafa/Makefile
index d6d5bc9565b7..95883696d411 100644
--- a/graphics/chafa/Makefile
+++ b/graphics/chafa/Makefile
@@ -1,5 +1,6 @@
PORTNAME= chafa
PORTVERSION= 1.14.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://hpjansson.org/chafa/releases/ \
https://github.com/hpjansson/chafa/releases/download/${PORTVERSION}/
diff --git a/graphics/cimg/Makefile b/graphics/cimg/Makefile
index b6c2b26b60af..18d3e756ce85 100644
--- a/graphics/cimg/Makefile
+++ b/graphics/cimg/Makefile
@@ -1,6 +1,7 @@
PORTNAME= cimg
DISTVERSIONPREFIX= v.
DISTVERSION= 3.3.5
+PORTREVISION= 1
PORTEPOCH= 3
CATEGORIES= graphics devel
diff --git a/graphics/cloudcompare/Makefile b/graphics/cloudcompare/Makefile
index ba3507436efb..6c084c0c6f74 100644
--- a/graphics/cloudcompare/Makefile
+++ b/graphics/cloudcompare/Makefile
@@ -1,7 +1,7 @@
PORTNAME= cloudcompare
DISTVERSIONPREFIX= v
DISTVERSION= 2.12.4
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= nc@FreeBSD.org
diff --git a/graphics/ctl/Makefile b/graphics/ctl/Makefile
index ee4fbca0cb56..5841e9ef3c96 100644
--- a/graphics/ctl/Makefile
+++ b/graphics/ctl/Makefile
@@ -1,6 +1,7 @@
PORTNAME= ctl
DISTVERSIONPREFIX= ctl-
DISTVERSION= 1.5.3
+PORTREVISION= 1
CATEGORIES= graphics lang
PKGNAMESUFFIX= -language
diff --git a/graphics/darktable/Makefile b/graphics/darktable/Makefile
index 7ea31ac65604..eb74b4f4f251 100644
--- a/graphics/darktable/Makefile
+++ b/graphics/darktable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= darktable
PORTVERSION= 4.6.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/darktable-org/${PORTNAME}/releases/download/release-${PORTVERSION:C/\.rc/rc/}/
diff --git a/graphics/dbow2/Makefile b/graphics/dbow2/Makefile
index e313466ebf22..ae98df7d387c 100644
--- a/graphics/dbow2/Makefile
+++ b/graphics/dbow2/Makefile
@@ -2,7 +2,7 @@ PORTNAME= dbow2
DISTVERSIONPREFIX= v
DISTVERSION= 1.1-free-23
DISTVERSIONSUFFIX= -g3924753
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/dcmtk/Makefile b/graphics/dcmtk/Makefile
index dd36346cdb55..85e785a9a853 100644
--- a/graphics/dcmtk/Makefile
+++ b/graphics/dcmtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dcmtk
DISTVERSIONPREFIX= ${PORTNAME:tu}-
DISTVERSION= 3.6.7
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/delaboratory/Makefile b/graphics/delaboratory/Makefile
index 0e56f93828e4..49ab9d75535a 100644
--- a/graphics/delaboratory/Makefile
+++ b/graphics/delaboratory/Makefile
@@ -1,6 +1,6 @@
PORTNAME= delaboratory
PORTVERSION= 0.8
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics
MASTER_SITES= https://BSDforge.com/projects/source/graphics/delaboratory/
diff --git a/graphics/devil/Makefile b/graphics/devil/Makefile
index d5cc77425046..23101bdc9b8f 100644
--- a/graphics/devil/Makefile
+++ b/graphics/devil/Makefile
@@ -1,7 +1,7 @@
PORTNAME= devil
DISTVERSIONPREFIX= v
DISTVERSION= 1.8.0
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= graphics
diff --git a/graphics/digikam/Makefile b/graphics/digikam/Makefile
index cb0262fecc08..251f6b68ea79 100644
--- a/graphics/digikam/Makefile
+++ b/graphics/digikam/Makefile
@@ -1,17 +1,19 @@
PORTNAME= digikam
-DISTVERSION= 8.2.0
-PORTREVISION= 3
+DISTVERSION= 8.3.0
+PORTREVISION= 1
+DISTVERSIONSUFFIX= -1
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION} \
- https://files.kde.org/digikam/%SUBDIR%/:aesthetic,face,shape \
- https://kde-applicationdata.mirrors.omnilance.com/digikam/%SUBDIR%/:aesthetic,face,shape \
- https://mirrors.ocf.berkeley.edu/kde-applicationdata/digikam/%SUBDIR%/:aesthetic,face,shape
+ https://files.kde.org/digikam/%SUBDIR%/:aesthetic,autotags,face,shape \
+ https://kde-applicationdata.mirrors.omnilance.com/digikam/%SUBDIR%/:aesthetic,autotags,face,shape \
+ https://mirrors.ocf.berkeley.edu/kde-applicationdata/digikam/%SUBDIR%/:aesthetic,autotags,face,shape
MASTER_SITE_SUBDIR= aestheticdetector/:aesthetic \
+ autotags/:autotags \
facesengine/dnnface/:face \
facesengine/shape-predictor/:shape
# One bit changed in the naming convention ..
DISTFILES= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX}
-DIST_SUBDIR= KDE/${PORTNAME}/${PORTVERSION}
+DIST_SUBDIR= KDE/${PORTNAME}
EXTRACT_ONLY= digiKam-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}${EXTRACT_SUFX}
MAINTAINER= kde@FreeBSD.org
@@ -21,61 +23,65 @@ WWW= https://www.digikam.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BUILD_DEPENDS= boost-libs>=0:devel/boost-libs
LIB_DEPENDS= libKF5Sane.so:graphics/libksane \
- libboost_graph.so:devel/boost-libs \
libexiv2.so:graphics/exiv2 \
libexpat.so:textproc/expat2 \
libgphoto2.so:graphics/libgphoto2 \
- libicalss.so:devel/libical \
libjasper.so:graphics/jasper \
liblcms2.so:graphics/lcms2 \
liblensfun.so:graphics/lensfun \
libopencv_core.so:graphics/opencv \
libheif.so:graphics/libheif \
- libpgf.so:graphics/libpgf \
libpng.so:graphics/png \
libtiff.so:graphics/tiff \
libx265.so:multimedia/x265
+RUN_DEPENDS= exiftool:graphics/p5-Image-ExifTool
USES= bison cmake compiler:c++17-lang desktop-file-utils eigen:3 gl \
gnome jpeg kde:5 magick pkgconfig qt:5 \
shebangfix tar:xz xorg
-USE_GL= gl glu
+USE_GL= opengl glu
USE_GNOME= glib20 libxml2 libxslt
-USE_KDE= archive auth bookmarks calendarcore codecs completion config \
- configwidgets coreaddons crash doctools filemetadata guiaddons \
- i18n iconthemes itemmodels itemviews jobwidgets \
- kdelibs4support kio libkipi marble notifications notifyconfig \
- parts service solid sonnet textwidgets threadweaver \
- unitconversion widgetsaddons windowsystem xmlgui \
+USE_KDE= auth calendarcore codecs completion config configwidgets \
+ coreaddons doctools filemetadata i18n iconthemes jobwidgets \
+ kio notifications notifyconfig service solid sonnet \
+ threadweaver widgetsaddons windowsystem xmlgui \
ecm:build
+USE_LDCONFIG= yes
USE_QT= concurrent core dbus declarative gui location network \
- networkauth opengl printsupport sql webchannel webengine \
+ networkauth opengl printsupport sql svg webchannel webengine \
widgets x11extras xml xmlpatterns \
buildtools:build qmake:build
USE_XORG= ice sm x11 xext
-USE_LDCONFIG= yes
SHEBANG_FILES= core/data/scripts/digitaglinktree/digitaglinktree
-WITH_CCACHE_BUILD= yes
-
CMAKE_ON= BUILD_WITH_CCACHE DIGIKAMSC_COMPILE_DIGIKAM ENABLE_KFILEMETADATASUPPORT \
CMAKE_DISABLE_FIND_PACKAGE_VAAPI
-OPTIONS_DEFINE= FACEDETECT KDEPIM MEDIAPLAYER NLS
-OPTIONS_GROUP= MP
-MP_DESC= Media player options
-OPTIONS_GROUP_MP= OPENAL PORTAUDIO PULSEAUDIO
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
+
+PLIST_SUB= SHLIB_VER=${DISTVERSION}
+
+WITH_CCACHE_BUILD= yes
+
+OPTIONS_DEFINE= AUTOTAGS FACEDETECT KDEPIM MEDIAPLAYER NLS
OPTIONS_MULTI= DB
DB_DESC= Database options
OPTIONS_MULTI_DB= MYSQL MYSQL_INTERNAL SQLITE3
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NFACEDETECT} \
- ${OPTIONS_GROUP_MP:NPORTAUDIO:NPULSEAUDIO} \
+OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NAUTOTAGS:NFACEDETECT} \
${OPTIONS_MULTI_DB:NMYSQL_INTERNAL}
OPTIONS_SUB= yes
-FACEDETECT_DESC= Install data required for face detection (~420MB)
+AUTOTAGS_DESC= Install data required for autotagging (~436 MiB)
+AUTOTAGS_DISTFILES= classification_classes_ILSVRC2012.txt:autotags \
+ coco.names:autotags \
+ resnet50.onnx:autotags \
+ yolov5n_batch_16_s320.onnx:autotags \
+ yolov5x_batch_16_s320.onnx:autotags
+
+FACEDETECT_DESC= Install data required for face detection (~419 MiB)
FACEDETECT_DISTFILES= weights_inceptionv3_299.pb:aesthetic \
deploy.prototxt:face \
openface_nn4.small2.v1.t7:face \
@@ -85,14 +91,14 @@ FACEDETECT_DISTFILES= weights_inceptionv3_299.pb:aesthetic \
shapepredictor.dat:shape
KDEPIM_DESC= KDEPim Addressbook support
-KDEPIM_USE= KDE=akonadi,akonadicontacts,contacts,grantleetheme
KDEPIM_USES= grantlee:5
+KDEPIM_USE= KDE=akonadi,akonadicontacts,contacts,grantleetheme,itemmodels
KDEPIM_CMAKE_BOOL= ENABLE_AKONADICONTACTSUPPORT
MEDIAPLAYER_DESC= Enable media player
-MEDIAPLAYER_LIB_DEPENDS= libass.so:multimedia/libass \
- libavcodec.so:multimedia/ffmpeg
-MEDIAPLAYER_USE= XORG=xv
+MEDIAPLAYER_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
+ libvdpau.so:multimedia/libvdpau
+MEDIAPLAYER_USE= QT=multimedia XORG=xv
MEDIAPLAYER_CMAKE_BOOL= ENABLE_MEDIAPLAYER
MEDIAPLAYER_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_FFmpeg
@@ -108,25 +114,17 @@ MYSQL_INTERNAL_VARS= IGNORE_WITH_MYSQL="80 81"
MYSQL_INTERNAL_IMPLIES= MYSQL
NLS_DESC= Digikam i18n translations
-NLS_CMAKE_BOOL= DIGIKAMSC_COMPILE_PO
-NLS_USES= gettext
+NLS_USES= gettext-tools
NLS_USE= KDE=i18n
-
-OPENAL_USES= openal
-OPENAL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenAL
-OPENAL_IMPLIES= MEDIAPLAYER
-
-PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio
-PORTAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Portaudio
-PORTAUDIO_IMPLIES= MEDIAPLAYER
-
-PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
-PULSEAUDIO_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_PulseAudio
-PULSEAUDIO_IMPLIES= MEDIAPLAYER
+NLS_CMAKE_BOOL= DIGIKAMSC_COMPILE_PO
SQLITE3_USE= QT=sql-sqlite3:run
-PLIST_SUB= SHLIB_VER=${DISTVERSION}
+post-install-AUTOTAGS-on:
+ @${MKDIR} ${STAGEDIR}${DATADIR}/facesengine
+.for f in ${AUTOTAGS_DISTFILES:C/:.*//}
+ ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${f} ${STAGEDIR}${DATADIR}/facesengine
+.endfor
post-install-FACEDETECT-on:
@${MKDIR} ${STAGEDIR}${DATADIR}/facesengine
diff --git a/graphics/digikam/distinfo b/graphics/digikam/distinfo
index b8476a8f747e..bb95bedf0a0b 100644
--- a/graphics/digikam/distinfo
+++ b/graphics/digikam/distinfo
@@ -1,17 +1,27 @@
-TIMESTAMP = 1701611793
-SHA256 (KDE/digikam/8.2.0/digiKam-8.2.0.tar.xz) = 2f7fcb559b123ed9ecae5a5aef6f4560eee5f49206d9d1746dec9ab6c8fb38bf
-SIZE (KDE/digikam/8.2.0/digiKam-8.2.0.tar.xz) = 48172600
-SHA256 (KDE/digikam/8.2.0/weights_inceptionv3_299.pb) = 8923e3daff71c07533b9023ef32c69d8c058d1e0931d76d8b81241a201138538
-SIZE (KDE/digikam/8.2.0/weights_inceptionv3_299.pb) = 88007527
-SHA256 (KDE/digikam/8.2.0/deploy.prototxt) = f62621cac923d6f37bd669298c428bb7ee72233b5f8c3389bb893e35ebbcf795
-SIZE (KDE/digikam/8.2.0/deploy.prototxt) = 28092
-SHA256 (KDE/digikam/8.2.0/openface_nn4.small2.v1.t7) = 9b72d54aeb24a64a8135dca8e792f7cc675c99a884a6940350a6cedcf7b7ba08
-SIZE (KDE/digikam/8.2.0/openface_nn4.small2.v1.t7) = 31510785
-SHA256 (KDE/digikam/8.2.0/res10_300x300_ssd_iter_140000_fp16.caffemodel) = 510ffd2471bd81e3fcc88a5beb4eae4fb445ccf8333ebc54e7302b83f4158a76
-SIZE (KDE/digikam/8.2.0/res10_300x300_ssd_iter_140000_fp16.caffemodel) = 5351047
-SHA256 (KDE/digikam/8.2.0/yolov3-face.cfg) = f6563bd6923fd6500d2c2d6025f32ebdba916a85e5c9798351d916909f62aaf5
-SIZE (KDE/digikam/8.2.0/yolov3-face.cfg) = 8334
-SHA256 (KDE/digikam/8.2.0/yolov3-wider_16000.weights) = a88f3b3882e3cce1e553a81d42beef6202cb9afc3db88e7944f9ffbcc369e7df
-SIZE (KDE/digikam/8.2.0/yolov3-wider_16000.weights) = 246305388
-SHA256 (KDE/digikam/8.2.0/shapepredictor.dat) = 6f3d2a59dc30c7c9166983224dcf5732b25de734fff1e36ff1f3047ef90ed82b
-SIZE (KDE/digikam/8.2.0/shapepredictor.dat) = 67740572
+TIMESTAMP = 1714199752
+SHA256 (KDE/digikam/digiKam-8.3.0-1.tar.xz) = 05b145ff7f2f2005fa21bc579c152ab23c8191b678ff2944c8f0406d6b9de6d8
+SIZE (KDE/digikam/digiKam-8.3.0-1.tar.xz) = 55664168
+SHA256 (KDE/digikam/classification_classes_ILSVRC2012.txt) = 4eb3da435cf544e4a6f390f62c84cb9c9bb68cf8b14e97f8a063452382e5efd2
+SIZE (KDE/digikam/classification_classes_ILSVRC2012.txt) = 21675
+SHA256 (KDE/digikam/coco.names) = 634a1132eb33f8091d60f2c346ababe8b905ae08387037aed883953b7329af84
+SIZE (KDE/digikam/coco.names) = 625
+SHA256 (KDE/digikam/resnet50.onnx) = 490e2761519cbf8a4433f880c2aa16b457730085cf9a8aab1e43d82bcadba4f1
+SIZE (KDE/digikam/resnet50.onnx) = 102146365
+SHA256 (KDE/digikam/yolov5n_batch_16_s320.onnx) = 43cf201144e6918354892a2fda7ccb07b3df1abc136ddac3b5c968dffc847009
+SIZE (KDE/digikam/yolov5n_batch_16_s320.onnx) = 7616008
+SHA256 (KDE/digikam/yolov5x_batch_16_s320.onnx) = e56b5024e6d29f8a35dbfbdd67bbdb69593fb67bfb275915081f9a463fcd355b
+SIZE (KDE/digikam/yolov5x_batch_16_s320.onnx) = 347010839
+SHA256 (KDE/digikam/weights_inceptionv3_299.pb) = 8923e3daff71c07533b9023ef32c69d8c058d1e0931d76d8b81241a201138538
+SIZE (KDE/digikam/weights_inceptionv3_299.pb) = 88007527
+SHA256 (KDE/digikam/deploy.prototxt) = f62621cac923d6f37bd669298c428bb7ee72233b5f8c3389bb893e35ebbcf795
+SIZE (KDE/digikam/deploy.prototxt) = 28092
+SHA256 (KDE/digikam/openface_nn4.small2.v1.t7) = 9b72d54aeb24a64a8135dca8e792f7cc675c99a884a6940350a6cedcf7b7ba08
+SIZE (KDE/digikam/openface_nn4.small2.v1.t7) = 31510785
+SHA256 (KDE/digikam/res10_300x300_ssd_iter_140000_fp16.caffemodel) = 510ffd2471bd81e3fcc88a5beb4eae4fb445ccf8333ebc54e7302b83f4158a76
+SIZE (KDE/digikam/res10_300x300_ssd_iter_140000_fp16.caffemodel) = 5351047
+SHA256 (KDE/digikam/yolov3-face.cfg) = f6563bd6923fd6500d2c2d6025f32ebdba916a85e5c9798351d916909f62aaf5
+SIZE (KDE/digikam/yolov3-face.cfg) = 8334
+SHA256 (KDE/digikam/yolov3-wider_16000.weights) = a88f3b3882e3cce1e553a81d42beef6202cb9afc3db88e7944f9ffbcc369e7df
+SIZE (KDE/digikam/yolov3-wider_16000.weights) = 246305388
+SHA256 (KDE/digikam/shapepredictor.dat) = 6f3d2a59dc30c7c9166983224dcf5732b25de734fff1e36ff1f3047ef90ed82b
+SIZE (KDE/digikam/shapepredictor.dat) = 67740572
diff --git a/graphics/digikam/files/patch-core_CMakeLists.txt b/graphics/digikam/files/patch-core_CMakeLists.txt
deleted file mode 100644
index dfde33d77e4c..000000000000
--- a/graphics/digikam/files/patch-core_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- core/CMakeLists.txt.orig 2023-11-29 09:52:21 UTC
-+++ core/CMakeLists.txt
-@@ -270,7 +270,7 @@ PRINT_OPTIONAL_LIBRARY_STATUS("flex" "htt
- PRINT_OPTIONAL_LIBRARY_STATUS("doxygen" "https://github.com/doxygen/doxygen" "(version >= 1.8.0)" "digiKam will be compiled without API documentation building support." Doxygen_FOUND)
- PRINT_OPTIONAL_LIBRARY_STATUS("ccache" "https://ccache.dev" "(version >= 3.0.0)" "digiKam will be compiled without CCACHE build support." HAVE_CCACHE)
- PRINT_OPTIONAL_LIBRARY_STATUS("flex" "https://github.com/westes/flex" "(version >= 2.5.0)" "digiKam will be compiled without Panorama support." FLEX_FOUND)
--PRINT_OPTIONAL_LIBRARY_STATUS("libakonadicontact" "https://invent.kde.org/pim/akonadi-contacts" "(version >= ${AKONADI_MIN_VERSION})" "digiKam will be compiled without KDE desktop address book support." KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+PRINT_OPTIONAL_LIBRARY_STATUS("libakonadicontact" "https://invent.kde.org/pim/akonadi-contacts" "(version >= ${AKONADI_MIN_VERSION})" "digiKam will be compiled without KDE desktop address book support." KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
- PRINT_OPTIONAL_LIBRARY_STATUS("libimagemagick" "https://github.com/ImageMagick/ImageMagick.git" "(version >= 6.7.0)" "digiKam will be compiled without ImageMagick codecs." HAVE_IMAGE_MAGICK)
- PRINT_OPTIONAL_LIBRARY_STATUS("libeigen3" "https://github.com/eigenteam/eigen-git-mirror" "(version >= 3.0.0)" "digiKam will be compiled without Refocus tool support." Eigen3_FOUND)
- PRINT_OPTIONAL_LIBRARY_STATUS("libgphoto2" "https://github.com/gphoto/libgphoto2" "(version >= 2.4.0)" "digiKam will be compiled without GPhoto2 camera drivers support." Gphoto2_FOUND)
diff --git a/graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake b/graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake
deleted file mode 100644
index 999d5ef739b5..000000000000
--- a/graphics/digikam/files/patch-core_app_DigikamCoreTarget.cmake
+++ /dev/null
@@ -1,25 +0,0 @@
---- core/app/DigikamCoreTarget.cmake.orig 2023-11-29 09:52:21 UTC
-+++ core/app/DigikamCoreTarget.cmake
-@@ -81,7 +81,7 @@ endif()
-
- endif()
-
--if(KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-
- set(DIGIKAMCORE_OBJECTS
- ${DIGIKAMCORE_OBJECTS}
-@@ -395,11 +395,11 @@ endif()
-
- endif()
-
--if(KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-
- target_link_libraries(digikamcore
- PRIVATE
-- KF${QT_VERSION_MAJOR}::AkonadiContact
-+ KPim${QT_VERSION_MAJOR}::AkonadiContact
- )
-
- endif()
diff --git a/graphics/digikam/files/patch-core_cmake_rules_RulesFFmpeg.cmake b/graphics/digikam/files/patch-core_cmake_rules_RulesFFmpeg.cmake
new file mode 100644
index 000000000000..5b7418618d73
--- /dev/null
+++ b/graphics/digikam/files/patch-core_cmake_rules_RulesFFmpeg.cmake
@@ -0,0 +1,24 @@
+FFmpeg is only needed for the optional Media Player. Don't try to find it
+otherwise. RulesFFmpeg was split out from RulesMediaPlayer in [1], but was
+not blocked in the ENABLE_MEDIAPLAYER conditional that it was previously
+under, making FFmpeg unconditionally required.
+
+[1] https://invent.kde.org/graphics/digikam/-/commit/44da06a0b008eb4030ae59e57c11a1341c157c8c
+
+--- core/cmake/rules/RulesFFmpeg.cmake.orig 2024-03-16 04:40:45 UTC
++++ core/cmake/rules/RulesFFmpeg.cmake
+@@ -4,6 +4,8 @@
+ # SPDX-License-Identifier: BSD-3-Clause
+ #
+
++if(ENABLE_MEDIAPLAYER)
++
+ find_package(FFmpeg REQUIRED COMPONENTS AVCODEC
+ AVDEVICE
+ AVFILTER
+@@ -105,3 +107,5 @@ endif()
+ )
+
+ endif()
++
++endif(ENABLE_MEDIAPLAYER)
diff --git a/graphics/digikam/files/patch-core_cmake_rules_RulesKDEFramework.cmake b/graphics/digikam/files/patch-core_cmake_rules_RulesKDEFramework.cmake
deleted file mode 100644
index d5e97aea888b..000000000000
--- a/graphics/digikam/files/patch-core_cmake_rules_RulesKDEFramework.cmake
+++ /dev/null
@@ -1,14 +0,0 @@
---- core/cmake/rules/RulesKDEFramework.cmake.orig 2023-11-29 09:52:21 UTC
-+++ core/cmake/rules/RulesKDEFramework.cmake
-@@ -40,9 +40,9 @@ if(ENABLE_AKONADICONTACTSUPPORT)
- find_package(KF${QT_VERSION_MAJOR} ${AKONADI_MIN_VERSION} QUIET
- OPTIONAL_COMPONENTS
- Akonadi
-- AkonadiContact # For KDE Mail Contacts support.
-- Contacts # API for contacts/address book data.
- )
-+ find_package(KPim${QT_VERSION_MAJOR}Akonadi ${AKONADI_MIN_VERSION} QUIET)
-+ find_package(KPim${QT_VERSION_MAJOR}AkonadiContact ${AKONADI_MIN_VERSION} QUIET)
-
- endif()
-
diff --git a/graphics/digikam/files/patch-core_utilities_extrasupport_CMakeLists.txt b/graphics/digikam/files/patch-core_utilities_extrasupport_CMakeLists.txt
deleted file mode 100644
index a341301aad83..000000000000
--- a/graphics/digikam/files/patch-core_utilities_extrasupport_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- core/utilities/extrasupport/CMakeLists.txt.orig 2023-11-29 09:52:21 UTC
-+++ core/utilities/extrasupport/CMakeLists.txt
-@@ -4,7 +4,7 @@
- # SPDX-License-Identifier: BSD-3-Clause
- #
-
--if(KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
- add_subdirectory(addressbook)
- endif()
-
diff --git a/graphics/digikam/files/patch-core_utilities_extrasupport_addressbook_CMakeLists.txt b/graphics/digikam/files/patch-core_utilities_extrasupport_addressbook_CMakeLists.txt
deleted file mode 100644
index b63cac11c675..000000000000
--- a/graphics/digikam/files/patch-core_utilities_extrasupport_addressbook_CMakeLists.txt
+++ /dev/null
@@ -1,22 +0,0 @@
---- core/utilities/extrasupport/addressbook/CMakeLists.txt.orig 2023-11-29 09:52:21 UTC
-+++ core/utilities/extrasupport/addressbook/CMakeLists.txt
-@@ -14,7 +14,7 @@ include_directories($<TARGET_PROPERTY:Qt${QT_VERSION_M
- $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::I18n,INTERFACE_INCLUDE_DIRECTORIES>
- )
-
--if(KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
- include_directories(
- $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::AkonadiCore,INTERFACE_INCLUDE_DIRECTORIES>
- $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::Contacts,INTERFACE_INCLUDE_DIRECTORIES>
-@@ -35,7 +35,7 @@ target_link_libraries(akonadiiface PRIVATE Qt${QT_VERS
-
- target_link_libraries(akonadiiface PRIVATE Qt${QT_VERSION_MAJOR}::Core KF${QT_VERSION_MAJOR}::I18n)
-
--if(KF${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-- target_include_directories(core_akonadiiface_obj PRIVATE $<TARGET_PROPERTY:KF${QT_VERSION_MAJOR}::AkonadiContact,INTERFACE_INCLUDE_DIRECTORIES>)
-- target_link_libraries(akonadiiface PRIVATE KF${QT_VERSION_MAJOR}::AkonadiContact KF${QT_VERSION_MAJOR}::Contacts)
-+if(KPim${QT_VERSION_MAJOR}AkonadiContact_FOUND)
-+ target_include_directories(core_akonadiiface_obj PRIVATE $<TARGET_PROPERTY:KPim${QT_VERSION_MAJOR}::AkonadiContact,INTERFACE_INCLUDE_DIRECTORIES>)
-+ target_link_libraries(akonadiiface PRIVATE KPim${QT_VERSION_MAJOR}::AkonadiContact KF${QT_VERSION_MAJOR}::Contacts)
- endif()
diff --git a/graphics/digikam/pkg-plist b/graphics/digikam/pkg-plist
index 3d851786e854..6c3ecf6d012d 100644
--- a/graphics/digikam/pkg-plist
+++ b/graphics/digikam/pkg-plist
@@ -123,7 +123,9 @@ lib/libdigikamdatabase.so.%%SHLIB_VER%%
lib/libdigikamgui.so
lib/libdigikamgui.so.%%SHLIB_VER%%
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AntiVignetting_Plugin.so
+%%QT_PLUGINDIR%%/digikam/bqm/Bqm_ApplyMetadata_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AssignLabels_Plugin.so
+%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AssignTags_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AssignTemplate_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_Assigncaptions_Plugin.so
%%QT_PLUGINDIR%%/digikam/bqm/Bqm_AutoCorrection_Plugin.so
@@ -259,13 +261,29 @@ lib/libdigikamgui.so.%%SHLIB_VER%%
%%MEDIAPLAYER%%%%QT_PLUGINDIR%%/digikam/generic/Generic_VideoSlideShow_Plugin.so
%%QT_PLUGINDIR%%/digikam/generic/Generic_Wallpaper_Plugin.so
%%QT_PLUGINDIR%%/digikam/generic/Generic_iNaturalist_Plugin.so
+%%QT_PLUGINDIR%%/digikam/marble/AtmospherePlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/CachePlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/CompassFloatItem.so
+%%QT_PLUGINDIR%%/digikam/marble/CrosshairsPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/GpsbabelPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/GpxPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/GraticulePlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/JsonPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/KmlPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/MapScaleFloatItem.so
+%%QT_PLUGINDIR%%/digikam/marble/MeasureTool.so
+%%QT_PLUGINDIR%%/digikam/marble/NavigationFloatItem.so
+%%QT_PLUGINDIR%%/digikam/marble/NominatimReverseGeocodingPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/OsmPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/OverviewMap.so
+%%QT_PLUGINDIR%%/digikam/marble/Pn2Plugin.so
+%%QT_PLUGINDIR%%/digikam/marble/PntPlugin.so
+%%QT_PLUGINDIR%%/digikam/marble/ProgressFloatItem.so
%%QT_PLUGINDIR%%/digikam/rawimport/RawImport_ART_Plugin.so
%%QT_PLUGINDIR%%/digikam/rawimport/RawImport_DarkTable_Plugin.so
%%QT_PLUGINDIR%%/digikam/rawimport/RawImport_Native_Plugin.so
%%QT_PLUGINDIR%%/digikam/rawimport/RawImport_RawTherapee_Plugin.so
%%QT_PLUGINDIR%%/digikam/rawimport/RawImport_UFRaw_Plugin.so
-share/man/man1/cleanup_digikamdb.1.gz
-share/man/man1/digitaglinktree.1.gz
share/applications/org.kde.digikam.desktop
share/applications/org.kde.showfoto.desktop
%%DATADIR%%/about/css/bootstrap-theme.min.css
@@ -364,18 +382,24 @@ share/applications/org.kde.showfoto.desktop
%%DATADIR%%/data/stone-texture.png
%%DATADIR%%/data/target.png
%%DATADIR%%/data/togglemouseover.png
+%%DATADIR%%/data/video-digikam.mp4
%%DATADIR%%/data/wall-pattern.png
%%DATADIR%%/data/wall-texture.png
%%DATADIR%%/data/wood-pattern.png
%%DATADIR%%/database/dbconfig.xml
%%DATADIR%%/database/mysql-global.conf
+%%AUTOTAGS%%%%DATADIR%%/facesengine/classification_classes_ILSVRC2012.txt
+%%AUTOTAGS%%%%DATADIR%%/facesengine/coco.names
%%FACEDETECT%%%%DATADIR%%/facesengine/deploy.prototxt
%%FACEDETECT%%%%DATADIR%%/facesengine/openface_nn4.small2.v1.t7
%%FACEDETECT%%%%DATADIR%%/facesengine/res10_300x300_ssd_iter_140000_fp16.caffemodel
+%%AUTOTAGS%%%%DATADIR%%/facesengine/resnet50.onnx
%%FACEDETECT%%%%DATADIR%%/facesengine/shapepredictor.dat
%%FACEDETECT%%%%DATADIR%%/facesengine/weights_inceptionv3_299.pb
%%FACEDETECT%%%%DATADIR%%/facesengine/yolov3-face.cfg
%%FACEDETECT%%%%DATADIR%%/facesengine/yolov3-wider_16000.weights
+%%AUTOTAGS%%%%DATADIR%%/facesengine/yolov5n_batch_16_s320.onnx
+%%AUTOTAGS%%%%DATADIR%%/facesengine/yolov5x_batch_16_s320.onnx
%%DATADIR%%/geoiface/backend-googlemaps-js.js
%%DATADIR%%/geoiface/backend-googlemaps.html
%%DATADIR%%/geoiface/cluster-circle-00ff00-selected.png
@@ -412,6 +436,1195 @@ share/applications/org.kde.showfoto.desktop
%%DATADIR%%/geolocationedit/bookmarks-marker.png
%%DATADIR%%/geolocationedit/searchmarker-normal.png
%%DATADIR%%/geolocationedit/searchmarker-selected.png
+%%DATADIR%%/marble/bitmaps/airport.png
+%%DATADIR%%/marble/bitmaps/annotation.png
+%%DATADIR%%/marble/bitmaps/antarctic_shelves.png
+%%DATADIR%%/marble/bitmaps/bookmark.png
+%%DATADIR%%/marble/bitmaps/border_1.png
+%%DATADIR%%/marble/bitmaps/border_2.png
+%%DATADIR%%/marble/bitmaps/border_disputed.png
+%%DATADIR%%/marble/bitmaps/border_maritime.png
+%%DATADIR%%/marble/bitmaps/city_1_orange.png
+%%DATADIR%%/marble/bitmaps/city_1_red.png
+%%DATADIR%%/marble/bitmaps/city_1_white.png
+%%DATADIR%%/marble/bitmaps/city_1_yellow.png
+%%DATADIR%%/marble/bitmaps/city_2_orange.png
+%%DATADIR%%/marble/bitmaps/city_2_red.png
+%%DATADIR%%/marble/bitmaps/city_2_white.png
+%%DATADIR%%/marble/bitmaps/city_2_yellow.png
+%%DATADIR%%/marble/bitmaps/city_3_orange.png
+%%DATADIR%%/marble/bitmaps/city_3_red.png
+%%DATADIR%%/marble/bitmaps/city_3_white.png
+%%DATADIR%%/marble/bitmaps/city_3_yellow.png
+%%DATADIR%%/marble/bitmaps/city_4_orange.png
+%%DATADIR%%/marble/bitmaps/city_4_red.png
+%%DATADIR%%/marble/bitmaps/city_4_white.png
+%%DATADIR%%/marble/bitmaps/city_4_yellow.png
+%%DATADIR%%/marble/bitmaps/coordinate.png
+%%DATADIR%%/marble/bitmaps/crater.png
+%%DATADIR%%/marble/bitmaps/cursor_bc.png
+%%DATADIR%%/marble/bitmaps/cursor_bl.png
+%%DATADIR%%/marble/bitmaps/cursor_br.png
+%%DATADIR%%/marble/bitmaps/cursor_cl.png
+%%DATADIR%%/marble/bitmaps/cursor_cr.png
+%%DATADIR%%/marble/bitmaps/cursor_tc.png
+%%DATADIR%%/marble/bitmaps/cursor_tl.png
+%%DATADIR%%/marble/bitmaps/cursor_tr.png
+%%DATADIR%%/marble/bitmaps/default_location.png
+%%DATADIR%%/marble/bitmaps/earth_apollo.jpg
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-diagonal-topleft-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-diagonal-topleft.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-diagonal-topright-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-diagonal-topright.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-horizontal-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-horizontal.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-bottomleft-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-bottomleft.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-bottomright-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-bottomright.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-topleft-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-topleft.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-topright-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-rotation-topright.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-vertical-active.png
+%%DATADIR%%/marble/bitmaps/editarrows/arrow-vertical.png
+%%DATADIR%%/marble/bitmaps/folder.png
+%%DATADIR%%/marble/bitmaps/glacier.png
+%%DATADIR%%/marble/bitmaps/highway_footway.png
+%%DATADIR%%/marble/bitmaps/highway_motorway.png
+%%DATADIR%%/marble/bitmaps/highway_path.png
+%%DATADIR%%/marble/bitmaps/highway_primary.png
+%%DATADIR%%/marble/bitmaps/highway_secondary.png
+%%DATADIR%%/marble/bitmaps/highway_tertiary.png
+%%DATADIR%%/marble/bitmaps/highway_track.png
+%%DATADIR%%/marble/bitmaps/highway_trunk.png
+%%DATADIR%%/marble/bitmaps/highway_unclassified.png
+%%DATADIR%%/marble/bitmaps/lake.png
+%%DATADIR%%/marble/bitmaps/lake_historic.png
+%%DATADIR%%/marble/bitmaps/manned_landing.png
+%%DATADIR%%/marble/bitmaps/mountain_1.png
+%%DATADIR%%/marble/bitmaps/nation.png
+%%DATADIR%%/marble/bitmaps/notes_closed.png
+%%DATADIR%%/marble/bitmaps/notes_open.png
+%%DATADIR%%/marble/bitmaps/observatory.png
+%%DATADIR%%/marble/bitmaps/ocean.png
+%%DATADIR%%/marble/bitmaps/osm.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/allotments.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/beach.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/cliff.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/cliff2.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/danger.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/embankment.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/forest.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/glacier.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/grave_yard_christian.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/grave_yard_generic.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/grave_yard_jewish.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/grey_vertical_hatch.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/ice.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/military_red_hatch.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/orchard.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/quarry.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/rock_overlay.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/scree_overlay.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/scrub.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/vineyard.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland_bog.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland_mangrove.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland_marsh.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland_reed.png
+%%DATADIR%%/marble/bitmaps/osmcarto/patterns/wetland_swamp.png
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_10x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_10x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_10x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_10x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_11x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_11x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_11x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_11x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_1x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_1x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_1x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_1x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_2x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_2x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_2x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_2x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_3x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_3x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_3x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_3x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_4x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_4x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_4x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_4x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_5x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_5x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_5x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_5x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_6x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_6x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_6x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_6x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_7x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_7x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_7x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_7x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_8x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_8x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_8x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_8x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_9x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_9x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_9x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/motorway_9x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_10x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_10x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_10x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_10x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_11x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_11x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_11x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_11x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_1x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_1x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_1x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_1x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_2x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_2x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_2x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_2x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_3x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_3x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_3x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_3x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_4x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_4x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_4x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_4x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_5x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_5x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_5x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_5x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_6x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_6x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_6x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_6x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_7x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_7x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_7x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_7x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_8x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_8x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_8x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_8x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_9x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_9x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_9x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/primary_9x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_10x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_10x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_10x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_10x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_11x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_11x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_11x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_11x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_1x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_1x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_1x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_1x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_2x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_2x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_2x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_2x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_3x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_3x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_3x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_3x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_4x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_4x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_4x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_4x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_5x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_5x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_5x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_5x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_6x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_6x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_6x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_6x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_7x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_7x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_7x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_7x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_8x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_8x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_8x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_8x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_9x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_9x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_9x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/secondary_9x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_10x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_10x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_10x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_10x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_11x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_11x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_11x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_11x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_1x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_1x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_1x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_1x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_2x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_2x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_2x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_2x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_3x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_3x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_3x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_3x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_4x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_4x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_4x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_4x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_5x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_5x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_5x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_5x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_6x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_6x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_6x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_6x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_7x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_7x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_7x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_7x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_8x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_8x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_8x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_8x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_9x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_9x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_9x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/tertiary_9x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_10x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_10x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_10x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_10x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_11x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_11x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_11x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_11x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_1x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_1x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_1x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_1x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_2x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_2x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_2x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_2x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_3x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_3x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_3x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_3x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_4x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_4x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_4x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_4x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_5x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_5x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_5x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_5x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_6x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_6x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_6x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_6x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_7x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_7x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_7x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_7x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_8x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_8x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_8x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_8x4.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_9x1.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_9x2.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_9x3.svg
+%%DATADIR%%/marble/bitmaps/osmcarto/shields/svg/trunk_9x4.svg
+%%DATADIR%%/marble/bitmaps/other.png
+%%DATADIR%%/marble/bitmaps/playa.png
+%%DATADIR%%/marble/bitmaps/pole_1.png
+%%DATADIR%%/marble/bitmaps/pole_2.png
+%%DATADIR%%/marble/bitmaps/redflag_22.png
+%%DATADIR%%/marble/bitmaps/redflag_32.png
+%%DATADIR%%/marble/bitmaps/river.png
+%%DATADIR%%/marble/bitmaps/robotic_rover.png
+%%DATADIR%%/marble/bitmaps/satellite.png
+%%DATADIR%%/marble/bitmaps/shadowframe.png
+%%DATADIR%%/marble/bitmaps/shipwreck.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_blue.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_bluewhite.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_garnetred.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_orange.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_red.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_white.png
+%%DATADIR%%/marble/bitmaps/stars/star_0_yellow.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_blue.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_bluewhite.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_garnetred.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_orange.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_red.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_white.png
+%%DATADIR%%/marble/bitmaps/stars/star_3_yellow.png
+%%DATADIR%%/marble/bitmaps/unmanned_hard_landing.png
+%%DATADIR%%/marble/bitmaps/unmanned_soft_landing.png
+%%DATADIR%%/marble/bitmaps/urban_area.png
+%%DATADIR%%/marble/bitmaps/valley.png
+%%DATADIR%%/marble/bitmaps/volcano_1.png
+%%DATADIR%%/marble/bitmaps/waypoint.png
+%%DATADIR%%/marble/bitmaps/wikipedia.png
+%%DATADIR%%/marble/flags/flag_ad.svg
+%%DATADIR%%/marble/flags/flag_ae.svg
+%%DATADIR%%/marble/flags/flag_af.svg
+%%DATADIR%%/marble/flags/flag_ag.svg
+%%DATADIR%%/marble/flags/flag_ai.svg
+%%DATADIR%%/marble/flags/flag_al.svg
+%%DATADIR%%/marble/flags/flag_am.svg
+%%DATADIR%%/marble/flags/flag_an.svg
+%%DATADIR%%/marble/flags/flag_ao.svg
+%%DATADIR%%/marble/flags/flag_aq.svg
+%%DATADIR%%/marble/flags/flag_ar.svg
+%%DATADIR%%/marble/flags/flag_as.svg
+%%DATADIR%%/marble/flags/flag_at.svg
+%%DATADIR%%/marble/flags/flag_au.svg
+%%DATADIR%%/marble/flags/flag_aw.svg
+%%DATADIR%%/marble/flags/flag_ax.svg
+%%DATADIR%%/marble/flags/flag_az.svg
+%%DATADIR%%/marble/flags/flag_ba.svg
+%%DATADIR%%/marble/flags/flag_bb.svg
+%%DATADIR%%/marble/flags/flag_bd.svg
+%%DATADIR%%/marble/flags/flag_be.svg
+%%DATADIR%%/marble/flags/flag_bf.svg
+%%DATADIR%%/marble/flags/flag_bg.svg
+%%DATADIR%%/marble/flags/flag_bh.svg
+%%DATADIR%%/marble/flags/flag_bi.svg
+%%DATADIR%%/marble/flags/flag_bj.svg
+%%DATADIR%%/marble/flags/flag_bm.svg
+%%DATADIR%%/marble/flags/flag_bn.svg
+%%DATADIR%%/marble/flags/flag_bo.svg
+%%DATADIR%%/marble/flags/flag_br.svg
+%%DATADIR%%/marble/flags/flag_bs.svg
+%%DATADIR%%/marble/flags/flag_bt.svg
+%%DATADIR%%/marble/flags/flag_bv.svg
+%%DATADIR%%/marble/flags/flag_bw.svg
+%%DATADIR%%/marble/flags/flag_by.svg
+%%DATADIR%%/marble/flags/flag_bz.svg
+%%DATADIR%%/marble/flags/flag_ca.svg
+%%DATADIR%%/marble/flags/flag_cc.svg
+%%DATADIR%%/marble/flags/flag_cd.svg
+%%DATADIR%%/marble/flags/flag_cf.svg
+%%DATADIR%%/marble/flags/flag_cg.svg
+%%DATADIR%%/marble/flags/flag_ch.svg
+%%DATADIR%%/marble/flags/flag_ci.svg
+%%DATADIR%%/marble/flags/flag_ck.svg
+%%DATADIR%%/marble/flags/flag_cl.svg
+%%DATADIR%%/marble/flags/flag_cm.svg
+%%DATADIR%%/marble/flags/flag_cn.svg
+%%DATADIR%%/marble/flags/flag_co.svg
+%%DATADIR%%/marble/flags/flag_cr.svg
+%%DATADIR%%/marble/flags/flag_cu.svg
+%%DATADIR%%/marble/flags/flag_cv.svg
+%%DATADIR%%/marble/flags/flag_cx.svg
+%%DATADIR%%/marble/flags/flag_cy.svg
+%%DATADIR%%/marble/flags/flag_cz.svg
+%%DATADIR%%/marble/flags/flag_de.svg
+%%DATADIR%%/marble/flags/flag_dj.svg
+%%DATADIR%%/marble/flags/flag_dk.svg
+%%DATADIR%%/marble/flags/flag_dm.svg
+%%DATADIR%%/marble/flags/flag_do.svg
+%%DATADIR%%/marble/flags/flag_dz.svg
+%%DATADIR%%/marble/flags/flag_ec.svg
+%%DATADIR%%/marble/flags/flag_ee.svg
+%%DATADIR%%/marble/flags/flag_eg.svg
+%%DATADIR%%/marble/flags/flag_eh.svg
+%%DATADIR%%/marble/flags/flag_er.svg
+%%DATADIR%%/marble/flags/flag_es.svg
+%%DATADIR%%/marble/flags/flag_et.svg
+%%DATADIR%%/marble/flags/flag_fi.svg
+%%DATADIR%%/marble/flags/flag_fj.svg
+%%DATADIR%%/marble/flags/flag_fk.svg
+%%DATADIR%%/marble/flags/flag_fm.svg
+%%DATADIR%%/marble/flags/flag_fo.svg
+%%DATADIR%%/marble/flags/flag_fr.svg
+%%DATADIR%%/marble/flags/flag_ga.svg
+%%DATADIR%%/marble/flags/flag_gb.svg
+%%DATADIR%%/marble/flags/flag_gd.svg
+%%DATADIR%%/marble/flags/flag_ge.svg
+%%DATADIR%%/marble/flags/flag_gf.svg
+%%DATADIR%%/marble/flags/flag_gg.svg
+%%DATADIR%%/marble/flags/flag_gh.svg
+%%DATADIR%%/marble/flags/flag_gi.svg
+%%DATADIR%%/marble/flags/flag_gl.svg
+%%DATADIR%%/marble/flags/flag_gm.svg
+%%DATADIR%%/marble/flags/flag_gn.svg
+%%DATADIR%%/marble/flags/flag_gp.svg
+%%DATADIR%%/marble/flags/flag_gq.svg
+%%DATADIR%%/marble/flags/flag_gr.svg
+%%DATADIR%%/marble/flags/flag_gs.svg
+%%DATADIR%%/marble/flags/flag_gt.svg
+%%DATADIR%%/marble/flags/flag_gu.svg
+%%DATADIR%%/marble/flags/flag_gw.svg
+%%DATADIR%%/marble/flags/flag_gy.svg
+%%DATADIR%%/marble/flags/flag_hk.svg
+%%DATADIR%%/marble/flags/flag_hm.svg
+%%DATADIR%%/marble/flags/flag_hn.svg
+%%DATADIR%%/marble/flags/flag_hr.svg
+%%DATADIR%%/marble/flags/flag_ht.svg
+%%DATADIR%%/marble/flags/flag_hu.svg
+%%DATADIR%%/marble/flags/flag_id.svg
+%%DATADIR%%/marble/flags/flag_ie.svg
+%%DATADIR%%/marble/flags/flag_il.svg
+%%DATADIR%%/marble/flags/flag_im.svg
+%%DATADIR%%/marble/flags/flag_in.svg
+%%DATADIR%%/marble/flags/flag_io.svg
+%%DATADIR%%/marble/flags/flag_iq.svg
+%%DATADIR%%/marble/flags/flag_ir.svg
+%%DATADIR%%/marble/flags/flag_is.svg
+%%DATADIR%%/marble/flags/flag_it.svg
+%%DATADIR%%/marble/flags/flag_je.svg
+%%DATADIR%%/marble/flags/flag_jm.svg
+%%DATADIR%%/marble/flags/flag_jo.svg
+%%DATADIR%%/marble/flags/flag_jp.svg
+%%DATADIR%%/marble/flags/flag_ke.svg
+%%DATADIR%%/marble/flags/flag_kg.svg
+%%DATADIR%%/marble/flags/flag_kh.svg
+%%DATADIR%%/marble/flags/flag_ki.svg
+%%DATADIR%%/marble/flags/flag_km.svg
+%%DATADIR%%/marble/flags/flag_kn.svg
+%%DATADIR%%/marble/flags/flag_kp.svg
+%%DATADIR%%/marble/flags/flag_kr.svg
+%%DATADIR%%/marble/flags/flag_kw.svg
+%%DATADIR%%/marble/flags/flag_ky.svg
+%%DATADIR%%/marble/flags/flag_kz.svg
+%%DATADIR%%/marble/flags/flag_la.svg
+%%DATADIR%%/marble/flags/flag_lb.svg
+%%DATADIR%%/marble/flags/flag_lc.svg
+%%DATADIR%%/marble/flags/flag_li.svg
+%%DATADIR%%/marble/flags/flag_lk.svg
+%%DATADIR%%/marble/flags/flag_lr.svg
+%%DATADIR%%/marble/flags/flag_ls.svg
+%%DATADIR%%/marble/flags/flag_lt.svg
+%%DATADIR%%/marble/flags/flag_lu.svg
+%%DATADIR%%/marble/flags/flag_lv.svg
+%%DATADIR%%/marble/flags/flag_ly.svg
+%%DATADIR%%/marble/flags/flag_ma.svg
+%%DATADIR%%/marble/flags/flag_mc.svg
+%%DATADIR%%/marble/flags/flag_md.svg
+%%DATADIR%%/marble/flags/flag_me.svg
+%%DATADIR%%/marble/flags/flag_mg.svg
+%%DATADIR%%/marble/flags/flag_mh.svg
+%%DATADIR%%/marble/flags/flag_mk.svg
+%%DATADIR%%/marble/flags/flag_ml.svg
+%%DATADIR%%/marble/flags/flag_mm.svg
+%%DATADIR%%/marble/flags/flag_mn.svg
+%%DATADIR%%/marble/flags/flag_mo.svg
+%%DATADIR%%/marble/flags/flag_mp.svg
+%%DATADIR%%/marble/flags/flag_mq.svg
+%%DATADIR%%/marble/flags/flag_mr.svg
+%%DATADIR%%/marble/flags/flag_ms.svg
+%%DATADIR%%/marble/flags/flag_mt.svg
+%%DATADIR%%/marble/flags/flag_mu.svg
+%%DATADIR%%/marble/flags/flag_mv.svg
+%%DATADIR%%/marble/flags/flag_mw.svg
+%%DATADIR%%/marble/flags/flag_mx.svg
+%%DATADIR%%/marble/flags/flag_my.svg
+%%DATADIR%%/marble/flags/flag_mz.svg
+%%DATADIR%%/marble/flags/flag_na.svg
+%%DATADIR%%/marble/flags/flag_nc.svg
+%%DATADIR%%/marble/flags/flag_ne.svg
+%%DATADIR%%/marble/flags/flag_nf.svg
+%%DATADIR%%/marble/flags/flag_ng.svg
+%%DATADIR%%/marble/flags/flag_ni.svg
+%%DATADIR%%/marble/flags/flag_nl.svg
+%%DATADIR%%/marble/flags/flag_no.svg
+%%DATADIR%%/marble/flags/flag_np.svg
+%%DATADIR%%/marble/flags/flag_nr.svg
+%%DATADIR%%/marble/flags/flag_nu.svg
+%%DATADIR%%/marble/flags/flag_nz.svg
+%%DATADIR%%/marble/flags/flag_om.svg
+%%DATADIR%%/marble/flags/flag_pa.svg
+%%DATADIR%%/marble/flags/flag_pe.svg
+%%DATADIR%%/marble/flags/flag_pf.svg
+%%DATADIR%%/marble/flags/flag_pg.svg
+%%DATADIR%%/marble/flags/flag_ph.svg
+%%DATADIR%%/marble/flags/flag_pk.svg
+%%DATADIR%%/marble/flags/flag_pl.svg
+%%DATADIR%%/marble/flags/flag_pm.svg
+%%DATADIR%%/marble/flags/flag_pn.svg
+%%DATADIR%%/marble/flags/flag_pr.svg
+%%DATADIR%%/marble/flags/flag_ps.svg
+%%DATADIR%%/marble/flags/flag_pt.svg
+%%DATADIR%%/marble/flags/flag_pw.svg
+%%DATADIR%%/marble/flags/flag_py.svg
+%%DATADIR%%/marble/flags/flag_qa.svg
+%%DATADIR%%/marble/flags/flag_re.svg
+%%DATADIR%%/marble/flags/flag_ro.svg
+%%DATADIR%%/marble/flags/flag_rs.svg
+%%DATADIR%%/marble/flags/flag_ru.svg
+%%DATADIR%%/marble/flags/flag_rw.svg
+%%DATADIR%%/marble/flags/flag_sa.svg
+%%DATADIR%%/marble/flags/flag_sb.svg
+%%DATADIR%%/marble/flags/flag_sc.svg
+%%DATADIR%%/marble/flags/flag_sd.svg
+%%DATADIR%%/marble/flags/flag_se.svg
+%%DATADIR%%/marble/flags/flag_sg.svg
+%%DATADIR%%/marble/flags/flag_sh.svg
+%%DATADIR%%/marble/flags/flag_si.svg
+%%DATADIR%%/marble/flags/flag_sj.svg
+%%DATADIR%%/marble/flags/flag_sk.svg
+%%DATADIR%%/marble/flags/flag_sl.svg
+%%DATADIR%%/marble/flags/flag_sm.svg
+%%DATADIR%%/marble/flags/flag_sn.svg
+%%DATADIR%%/marble/flags/flag_so.svg
+%%DATADIR%%/marble/flags/flag_sr.svg
+%%DATADIR%%/marble/flags/flag_st.svg
+%%DATADIR%%/marble/flags/flag_sv.svg
+%%DATADIR%%/marble/flags/flag_sy.svg
+%%DATADIR%%/marble/flags/flag_sz.svg
+%%DATADIR%%/marble/flags/flag_tc.svg
+%%DATADIR%%/marble/flags/flag_td.svg
+%%DATADIR%%/marble/flags/flag_tf.svg
+%%DATADIR%%/marble/flags/flag_tg.svg
+%%DATADIR%%/marble/flags/flag_th.svg
+%%DATADIR%%/marble/flags/flag_tj.svg
+%%DATADIR%%/marble/flags/flag_tk.svg
+%%DATADIR%%/marble/flags/flag_tl.svg
+%%DATADIR%%/marble/flags/flag_tm.svg
+%%DATADIR%%/marble/flags/flag_tn.svg
+%%DATADIR%%/marble/flags/flag_to.svg
+%%DATADIR%%/marble/flags/flag_tr.svg
+%%DATADIR%%/marble/flags/flag_tt.svg
+%%DATADIR%%/marble/flags/flag_tv.svg
+%%DATADIR%%/marble/flags/flag_tw.svg
+%%DATADIR%%/marble/flags/flag_tz.svg
+%%DATADIR%%/marble/flags/flag_ua.svg
+%%DATADIR%%/marble/flags/flag_ug.svg
+%%DATADIR%%/marble/flags/flag_um.svg
+%%DATADIR%%/marble/flags/flag_us.svg
+%%DATADIR%%/marble/flags/flag_uy.svg
+%%DATADIR%%/marble/flags/flag_uz.svg
+%%DATADIR%%/marble/flags/flag_vc.svg
+%%DATADIR%%/marble/flags/flag_ve.svg
+%%DATADIR%%/marble/flags/flag_vg.svg
+%%DATADIR%%/marble/flags/flag_vi.svg
+%%DATADIR%%/marble/flags/flag_vn.svg
+%%DATADIR%%/marble/flags/flag_vu.svg
+%%DATADIR%%/marble/flags/flag_wf.svg
+%%DATADIR%%/marble/flags/flag_ws.svg
+%%DATADIR%%/marble/flags/flag_ye.svg
+%%DATADIR%%/marble/flags/flag_yt.svg
+%%DATADIR%%/marble/flags/flag_za.svg
+%%DATADIR%%/marble/flags/flag_zm.svg
+%%DATADIR%%/marble/flags/flag_zw.svg
+%%DATADIR%%/marble/landcolors.leg
+%%DATADIR%%/marble/legend.css
+%%DATADIR%%/marble/legend.html
+%%DATADIR%%/marble/maps/earth/bluemarble/bluemarble-preview.png
+%%DATADIR%%/marble/maps/earth/bluemarble/bluemarble.dgml
+%%DATADIR%%/marble/maps/earth/bluemarble/bluemarble.jpg
+%%DATADIR%%/marble/maps/earth/bluemarble/legend/desert.png
+%%DATADIR%%/marble/maps/earth/bluemarble/legend/ice.png
+%%DATADIR%%/marble/maps/earth/bluemarble/legend/mountain.png
+%%DATADIR%%/marble/maps/earth/bluemarble/legend/vegetation.png
+%%DATADIR%%/marble/maps/earth/bluemarble/legend/water.png
+%%DATADIR%%/marble/maps/earth/citylights/citylights-preview.png
+%%DATADIR%%/marble/maps/earth/citylights/citylights.dgml
+%%DATADIR%%/marble/maps/earth/citylights/citylights.jpg
+%%DATADIR%%/marble/maps/earth/citylights/legend/city.png
+%%DATADIR%%/marble/maps/earth/citylights/legend/darkterrain.png
+%%DATADIR%%/marble/maps/earth/citylights/legend/lightterrain.png
+%%DATADIR%%/marble/maps/earth/citylights/legend/water.png
+%%DATADIR%%/marble/maps/earth/clouds/0/000000/000000_000000.jpg
+%%DATADIR%%/marble/maps/earth/clouds/0/000000/000000_000001.jpg
+%%DATADIR%%/marble/maps/earth/hillshading/0/0/0.png
+%%DATADIR%%/marble/maps/earth/humanitarian/0/0/0.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/0/0/0.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/Alcatraz.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Brasilia.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Church of the Holy Sepulchre.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Death Valley.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Desert breath.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Disneyland.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Dunnottar Castle.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Eiffel Tower.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Kheops Pyramid.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Klyuchevskaya Sopka.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Maree Man.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Moscow Kremlin.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Nazca Lines.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Palace Het Loo.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Palm Jumeirah.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Russell Square.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Santorini.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Shuttle Landing Facility.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Sofievka.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/St Peter's Basilica.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Stonehenge.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Sydney Opera House.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Taj Mahal.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Taranaki.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/The Great Wall of China.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/The World.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/Vesuvius.jpg
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend.html
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/airportapron.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/airportrunway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/boundary.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/bridge.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/bridleway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/byway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/cycleway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/footway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/accommodation_hotel2.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/accommodation_motel.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_court.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_firestation.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_library.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_playground.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_post_office.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_public_building.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/amenity_toilets.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/education_college.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/education_nursery.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/education_school.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/education_university.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_bar.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_biergarten.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_cafe.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_drinkingtap.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_fastfood.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_ice_cream.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_pub.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/food_restaurant.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/health_dentist.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/health_doctors.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/health_hospital.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/health_pharmacy.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/health_veterinary.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/money_atm.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/money_bank.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/money_currency_exchange.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/place_of_worship_christian.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/place_of_worship_unknown.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/poi_embassy.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/power_station_gas.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_alcohol.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_bakery.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_book.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_car.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_clothes.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_convenience.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/shopping_gift.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/tourist_cinema.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/tourist_monument.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/tourist_ruin.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/mapicons/tourist_theatre.p.12.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/motorway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/primaryroad.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/railway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/railwaystation.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/secondaryroad.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/significantbuilding.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/subway.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/summitpeak.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/track.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/tram.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/trunkroad.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/tunnel.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/unclassifiedroad.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/legend/unsurfacedroad.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/openstreetmap-preview.png
+%%DATADIR%%/marble/maps/earth/openstreetmap/openstreetmap.dgml
+%%DATADIR%%/marble/maps/earth/openstreetmap/tour.kml
+%%DATADIR%%/marble/maps/earth/plain/plain-preview.png
+%%DATADIR%%/marble/maps/earth/plain/plain.dgml
+%%DATADIR%%/marble/maps/earth/srtm/0/000000/000000_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/0/000000/000000_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000000/000000_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000000/000000_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000000/000000_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000000/000000_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000001/000001_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000001/000001_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000001/000001_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/1/000001/000001_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000000/000000_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000001/000001_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000002/000002_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/2/000003/000003_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000000/000000_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000001/000001_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000002/000002_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000003/000003_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000004/000004_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000005/000005_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000006/000006_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000000.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000001.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000002.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000003.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000004.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000005.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000006.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000007.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000008.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000009.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000010.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000011.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000012.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000013.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000014.jpg
+%%DATADIR%%/marble/maps/earth/srtm/3/000007/000007_000015.jpg
+%%DATADIR%%/marble/maps/earth/srtm/srtm-preview.png
+%%DATADIR%%/marble/maps/earth/srtm/srtm.dgml
+%%DATADIR%%/marble/maps/earth/srtm2/0/000000/000000_000000.png
+%%DATADIR%%/marble/maps/earth/srtm2/0/000000/000000_000001.png
+%%DATADIR%%/marble/maps/earth/srtm2/srtm2.dgml
+%%DATADIR%%/marble/maps/earth/vectorosm/0/0/0.o5m
+%%DATADIR%%/marble/maps/earth/vectorosm/legend.html
+%%DATADIR%%/marble/maps/earth/vectorosm/vectorosm-preview.png
+%%DATADIR%%/marble/maps/earth/vectorosm/vectorosm.dgml
+%%DATADIR%%/marble/mwdbii/DATELINE.PNT
+%%DATADIR%%/marble/mwdbii/PCOAST.PNT
+%%DATADIR%%/marble/mwdbii/PDIFFBORDER.PNT
+%%DATADIR%%/marble/mwdbii/PGLACIER.PNT
+%%DATADIR%%/marble/mwdbii/PISLAND.PNT
+%%DATADIR%%/marble/mwdbii/PLAKE.PNT
+%%DATADIR%%/marble/mwdbii/PLAKEISLAND.PNT
+%%DATADIR%%/marble/mwdbii/PUSA48.DIFF.PNT
+%%DATADIR%%/marble/mwdbii/RIVER.PNT
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_0_boundary_lines_land.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_0_boundary_lines_maritime_indicator.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_0_breakaway_disputed_areas.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_0_countries.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_0_pacific_groupings.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_admin_1_states_provinces_lines.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_antarctic_ice_shelves_lines.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_antarctic_ice_shelves_polys.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_coastline.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_glaciated_areas.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_lakes.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_lakes_historic.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_land.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_playas.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_rivers_lake_centerlines.pn2
+%%DATADIR%%/marble/naturalearth/ne_50m_urban_areas.pn2
+%%DATADIR%%/marble/placemarks/baseplacemarks.cache
+%%DATADIR%%/marble/placemarks/boundaryplacemarks.cache
+%%DATADIR%%/marble/placemarks/cityplacemarks.cache
+%%DATADIR%%/marble/placemarks/elevplacemarks.cache
+%%DATADIR%%/marble/placemarks/moonlandingsites.cache
+%%DATADIR%%/marble/placemarks/moonterrain.cache
+%%DATADIR%%/marble/placemarks/otherplacemarks.cache
+%%DATADIR%%/marble/precipcolors.leg
+%%DATADIR%%/marble/seacolors.leg
+%%DATADIR%%/marble/stars/constellations.dat
+%%DATADIR%%/marble/stars/deepsky.png
+%%DATADIR%%/marble/stars/dso.dat
+%%DATADIR%%/marble/stars/names.csv
+%%DATADIR%%/marble/stars/stars.dat
+%%DATADIR%%/marble/svg/application-x-marble-gray.png
+%%DATADIR%%/marble/svg/application-x-marble.png
+%%DATADIR%%/marble/svg/application-x-marble.svg
+%%DATADIR%%/marble/svg/coordinate.svg
+%%DATADIR%%/marble/svg/dot-circle-regular.svg
+%%DATADIR%%/marble/svg/glow.png
+%%DATADIR%%/marble/svg/lunarmap.svg
+%%DATADIR%%/marble/svg/marble-logo-32dpi.png
+%%DATADIR%%/marble/svg/marble-logo-72dpi.png
+%%DATADIR%%/marble/svg/marble-logo-inverted-32dpi.png
+%%DATADIR%%/marble/svg/marble-logo-inverted-72dpi.png
+%%DATADIR%%/marble/svg/marble-logo.png
+%%DATADIR%%/marble/svg/marble-logo.svg
+%%DATADIR%%/marble/svg/marsmap.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_bike_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_boat_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_bus_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_car_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_railway_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_run_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_subway_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_directions_walk_48px.svg
+%%DATADIR%%/marble/svg/material/maps/ic_tram_48px.svg
+%%DATADIR%%/marble/svg/moon.png
+%%DATADIR%%/marble/svg/osmcarto/svg/airtransport/aerodrome.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/airtransport/helipad.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/archaeological_site.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/artwork.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/atm.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/bank.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/bar.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/biergarten.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/cafe.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/car_wash.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/cave.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/cinema.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/community_centre-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/courthouse-16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/drinking_water.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/emergency_phone.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/fast_food.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/firestation.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/fountain-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/information.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/library.20.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/monument.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/mountain_rescue.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/museum.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/nightclub.18.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/picnic.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/playground.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/police.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/post_box-12.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/post_office-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/prison.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/pub.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/recycling.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/restaurant.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/social_facility.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/telephone.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/theatre.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/toilets.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/tourist_memorial.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/town_hall.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/viewpoint.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/water_park.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/water_tower.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/amenity/windmill.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/buddhist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/christian.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/hinduist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/jewish.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/muslim.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/place_of_worship.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/power_wind-16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/shintoist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/sikhist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/black/taoist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/health/dentist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/health/doctors.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/health/hospital.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/health/pharmacy.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/health/veterinary-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/bench.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/entrance.10.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/gate.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/level_crossing.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/level_crossing2.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/liftgate.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/mini_roundabout.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/peak.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/power_tower.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/power_tower_small.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/pylon.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/railway_station.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/saddle.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/speedcamera.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/spring.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/square.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/traffic_light.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/tree-16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/tree-29-autumn.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/tree-29-winter.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/tree-29.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/volcano.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/individual/waste_basket.10.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/indoor/door.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/indoor/door_b.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/indoor/wall.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/indoor/wall_b.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/leisure/golf.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/leisure/miniature_golf.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/manmade/communications.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/manmade/hunting-stand.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-4-z7.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-4.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-6-z7.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-6.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-capital-6.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-capital-8.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/place/place-capital-adminlevel2.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/art.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/bag-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/beauty-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/beverages-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/butcher-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/car_parts-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/chemist-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/computer-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/confectionery-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/copyshop.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/deli.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/department_store-16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/florist.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/garden_centre-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/greengrocer-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/hifi-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/ice-cream-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/kiosk-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/laundry-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/mobile_phone.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/motorcycle-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/musical_instrument-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/newsagent-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/outdoor-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/perfumery-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/photo-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/seafood-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_alcohol.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_bakery.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_bicycle.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_books.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_car.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_clothes.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_convenience.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_diy.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_electronics.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_furniture.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_gift.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_hairdresser.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_jewelry.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_mobile_phone.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_optician.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_pet.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_shoes.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shop_supermarket.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/shopping_car_repair.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/sports.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/stationery-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/tea.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/tobacco.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/toys-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/travel_agency-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/shop/variety_store-14.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/alpinehut.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/bicycle_parking.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/bus_station.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/bus_stop.12.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/camping.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/car_share.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/caravan_park.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/charging_station.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/elevator-12.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/embassy.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/ford.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/fuel.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/guest_house.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/hostel.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/hotel.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/lighthouse.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/motel.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/motorcycle_parking.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/parking.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/railway_crossing.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/rental_bicycle.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/rental_car.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/rental_ski.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/shelter.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/subway_entrance.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/taxi.16.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/traffic_light_crossing.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/wilderness_hut.svg
+%%DATADIR%%/marble/svg/osmcarto/svg/transportation/zebra_crossing.svg
+%%DATADIR%%/marble/svg/sun.png
+%%DATADIR%%/marble/svg/sunshine.png
+%%DATADIR%%/marble/svg/thenounproject/101965-inline-skater.svg
+%%DATADIR%%/marble/svg/thenounproject/204712-hiker.svg
+%%DATADIR%%/marble/svg/thenounproject/21636-gondola.svg
+%%DATADIR%%/marble/svg/thenounproject/231-chair-lift.svg
+%%DATADIR%%/marble/svg/thenounproject/2412-skiing-downhill.svg
+%%DATADIR%%/marble/svg/thenounproject/245-ski-jump.svg
+%%DATADIR%%/marble/svg/thenounproject/29366-skitour.svg
+%%DATADIR%%/marble/svg/thenounproject/30231-skiing-cross-country.svg
+%%DATADIR%%/marble/svg/thenounproject/365217-sled.svg
+%%DATADIR%%/marble/svg/thenounproject/583813-cable-car.svg
+%%DATADIR%%/marble/svg/thenounproject/61698-mountain-biking.svg
+%%DATADIR%%/marble/svg/thenounproject/78374-horse-riding.svg
+%%DATADIR%%/marble/svg/thenounproject/8803-platter-lift.svg
+%%DATADIR%%/marble/svg/thenounproject/sports-245-ski-jump.svg
+%%DATADIR%%/marble/svg/thenounproject/transportation-21636-gondola.svg
+%%DATADIR%%/marble/svg/thenounproject/transportation-231-chair-lift.svg
+%%DATADIR%%/marble/svg/thenounproject/transportation-583813-cable-car.svg
+%%DATADIR%%/marble/svg/thenounproject/transportation-8803-platter-lift.svg
+%%DATADIR%%/marble/svg/track_turtle.svg
+%%DATADIR%%/marble/svg/wikipedia.svg
+%%DATADIR%%/marble/svg/wikipedia_shadow.svg
+%%DATADIR%%/marble/svg/worldmap.svg
+%%DATADIR%%/marble/tempcolors.leg
+%%DATADIR%%/marble/weather/bbc-stations.xml
+%%DATADIR%%/marble/weather/weather-clear-night.png
+%%DATADIR%%/marble/weather/weather-clear.png
+%%DATADIR%%/marble/weather/weather-clouds-night.png
+%%DATADIR%%/marble/weather/weather-clouds.png
+%%DATADIR%%/marble/weather/weather-few-clouds-night.png
+%%DATADIR%%/marble/weather/weather-few-clouds.png
+%%DATADIR%%/marble/weather/weather-hail.png
+%%DATADIR%%/marble/weather/weather-many-clouds.png
+%%DATADIR%%/marble/weather/weather-mist.png
+%%DATADIR%%/marble/weather/weather-none-available.png
+%%DATADIR%%/marble/weather/weather-showers-day.png
+%%DATADIR%%/marble/weather/weather-showers-night.png
+%%DATADIR%%/marble/weather/weather-showers-scattered-day.png
+%%DATADIR%%/marble/weather/weather-showers-scattered-night.png
+%%DATADIR%%/marble/weather/weather-showers-scattered.png
+%%DATADIR%%/marble/weather/weather-showers.png
+%%DATADIR%%/marble/weather/weather-snow-rain.png
+%%DATADIR%%/marble/weather/weather-snow-scattered-day.png
+%%DATADIR%%/marble/weather/weather-snow-scattered-night.png
+%%DATADIR%%/marble/weather/weather-snow-scattered.png
+%%DATADIR%%/marble/weather/weather-snow.png
+%%DATADIR%%/marble/weather/weather-storm-day.png
+%%DATADIR%%/marble/weather/weather-storm-night.png
+%%DATADIR%%/marble/weather/weather-storm.png
+%%DATADIR%%/marble/weather/wind-arrows.svgz
%%DATADIR%%/metadata/darktable.dkamp
%%DATADIR%%/metadata/digikam.dkamp
%%DATADIR%%/metadata/topicset.iptc-subjectcode.xml
@@ -843,6 +2056,8 @@ share/kxmlgui5/showfoto/showfotoui5.rc
%%NLS%%share/locale/vi/LC_MESSAGES/digikam.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/digikam.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/digikam.mo
+share/man/man1/cleanup_digikamdb.1.gz
+share/man/man1/digitaglinktree.1.gz
share/metainfo/org.kde.digikam.appdata.xml
share/metainfo/org.kde.showfoto.appdata.xml
share/showfoto/data/banner-showfoto.png
diff --git a/graphics/djview4/Makefile b/graphics/djview4/Makefile
index 49c4cd5fa0e5..128a1350e358 100644
--- a/graphics/djview4/Makefile
+++ b/graphics/djview4/Makefile
@@ -1,6 +1,6 @@
PORTNAME= djview
PORTVERSION= 4.12
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= SF/djvu/DjView/${PORTVERSION}
diff --git a/graphics/djvulibre/Makefile b/graphics/djvulibre/Makefile
index 5c0c67834318..bfce4c9beaa0 100644
--- a/graphics/djvulibre/Makefile
+++ b/graphics/djvulibre/Makefile
@@ -1,6 +1,6 @@
PORTNAME= djvulibre
PORTVERSION= 3.5.28
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics www
MASTER_SITES= SF/djvu/DjVuLibre/${PORTVERSION}
diff --git a/graphics/enblend/Makefile b/graphics/enblend/Makefile
index 5d8efd3eb9c3..086f65d2995a 100644
--- a/graphics/enblend/Makefile
+++ b/graphics/enblend/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enblend
PORTVERSION= 4.2
-PORTREVISION= 24
+PORTREVISION= 25
CATEGORIES= graphics
MASTER_SITES= SF/enblend/enblend-enfuse/enblend-enfuse-${PORTVERSION}
DISTNAME= enblend-enfuse-${PORTVERSION}
diff --git a/graphics/epsonscan2/Makefile b/graphics/epsonscan2/Makefile
index 8b7db05d6ff0..32f3a5062cd2 100644
--- a/graphics/epsonscan2/Makefile
+++ b/graphics/epsonscan2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= epsonscan2
DISTVERSION= 6.6.40.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MASTER_SITES= https://support.epson.net/linux/src/scanner/epsonscan2/
DISTNAME= ${PORTNAME}-${PORTVERSION}-1.src
diff --git a/graphics/evince/Makefile b/graphics/evince/Makefile
index 9e84842264d5..5c22795c956b 100644
--- a/graphics/evince/Makefile
+++ b/graphics/evince/Makefile
@@ -1,6 +1,6 @@
PORTNAME= evince
DISTVERSION= 43.1
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics print gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
diff --git a/graphics/facedetect/Makefile b/graphics/facedetect/Makefile
index 60d81ff8af3e..547e4e32ef69 100644
--- a/graphics/facedetect/Makefile
+++ b/graphics/facedetect/Makefile
@@ -1,7 +1,7 @@
PORTNAME= facedetect
PORTVERSION= 0.1
DISTVERSIONPREFIX= v
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/graphics/filament/Makefile b/graphics/filament/Makefile
index 738b60db5b34..c4fd33df294c 100644
--- a/graphics/filament/Makefile
+++ b/graphics/filament/Makefile
@@ -1,11 +1,8 @@
PORTNAME= filament
DISTVERSIONPREFIX= v
-DISTVERSION= 1.51.5
+DISTVERSION= 1.51.6
CATEGORIES= graphics
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= a5bba37dc5463b6e7c428437c8cd3c5792b72dab.patch:-p1 # https://github.com/google/filament/pull/7764
-
MAINTAINER= yuri@FreeBSD.org
COMMENT= Real-time physically based rendering engine
WWW= https://google.github.io/filament/
diff --git a/graphics/filament/distinfo b/graphics/filament/distinfo
index d0298cd44a38..9fca13754dea 100644
--- a/graphics/filament/distinfo
+++ b/graphics/filament/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1713845017
-SHA256 (google-filament-v1.51.5_GH0.tar.gz) = d207bbc618570d8a93191cab3bbaf26fbf2513e9e605b8f66df176ec687b4cb7
-SIZE (google-filament-v1.51.5_GH0.tar.gz) = 502719827
-SHA256 (a5bba37dc5463b6e7c428437c8cd3c5792b72dab.patch) = 68831a15f3995455ba71fc73717d66fbeb0528e99941c7a4c3f5e53dd9c64b8e
-SIZE (a5bba37dc5463b6e7c428437c8cd3c5792b72dab.patch) = 1071
+TIMESTAMP = 1714452890
+SHA256 (google-filament-v1.51.6_GH0.tar.gz) = 5fe4abed9578ad795a296b9763b69bd69607cd04b4ab00f19175db9acda7dc14
+SIZE (google-filament-v1.51.6_GH0.tar.gz) = 502715768
diff --git a/graphics/filmulator/Makefile b/graphics/filmulator/Makefile
index a5a6ff9753ec..5d06e9665620 100644
--- a/graphics/filmulator/Makefile
+++ b/graphics/filmulator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= filmulator
PORTVERSION= 0.11.1
-PORTREVISION= 3
+PORTREVISION= 4
DISTVERSIONPREFIX= v
CATEGORIES= graphics
diff --git a/graphics/fotocx/Makefile b/graphics/fotocx/Makefile
index 189477b7c4d3..667dcc3137b8 100644
--- a/graphics/fotocx/Makefile
+++ b/graphics/fotocx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fotocx
PORTVERSION= 24.21
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://kornelix.net/downloads/downloads/
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
diff --git a/graphics/frei0r-plugins-opencv/Makefile b/graphics/frei0r-plugins-opencv/Makefile
index 2de52ca243eb..5682aa685045 100644
--- a/graphics/frei0r-plugins-opencv/Makefile
+++ b/graphics/frei0r-plugins-opencv/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
PKGNAMESUFFIX= -plugins-${SLAVE_PORT:tl}
COMMENT= Frei0r ${SLAVE_PORT} plugins
diff --git a/graphics/gd/Makefile b/graphics/gd/Makefile
index 7f0914358c6e..99bead1fe791 100644
--- a/graphics/gd/Makefile
+++ b/graphics/gd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgd
PORTVERSION= 2.3.3
-PORTREVISION= 12
+PORTREVISION= 13
PORTEPOCH= 1
CATEGORIES+= graphics
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/gd-${PORTVERSION}/
diff --git a/graphics/gdal/Makefile b/graphics/gdal/Makefile
index d5eef53868ac..312326a8e33c 100644
--- a/graphics/gdal/Makefile
+++ b/graphics/gdal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdal
PORTVERSION= 3.8.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/gdal/${PORTVERSION}/ \
LOCAL/sunpoet
diff --git a/graphics/gdk-pixbuf2/Makefile b/graphics/gdk-pixbuf2/Makefile
index bf893d589d6a..210f641f44e7 100644
--- a/graphics/gdk-pixbuf2/Makefile
+++ b/graphics/gdk-pixbuf2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gdk-pixbuf
PORTVERSION= 2.42.10
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= GNOME
PKGNAMESUFFIX= 2
diff --git a/graphics/geeqie/Makefile b/graphics/geeqie/Makefile
index 4eddb8578b39..35459649918c 100644
--- a/graphics/geeqie/Makefile
+++ b/graphics/geeqie/Makefile
@@ -1,6 +1,7 @@
PORTNAME= geeqie
DISTVERSIONPREFIX= v
DISTVERSION= 2.4
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/gegl/Makefile b/graphics/gegl/Makefile
index 103e222d6426..b7122cc8c081 100644
--- a/graphics/gegl/Makefile
+++ b/graphics/gegl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gegl
PORTVERSION= 0.4.46
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= GIMP
diff --git a/graphics/giflib/Makefile b/graphics/giflib/Makefile
index a0b0bc141753..0e46ed90404c 100644
--- a/graphics/giflib/Makefile
+++ b/graphics/giflib/Makefile
@@ -1,6 +1,5 @@
PORTNAME= giflib
-PORTVERSION= 5.2.1
-PORTREVISION= 1
+PORTVERSION= 5.2.2
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}
@@ -14,19 +13,29 @@ LICENSE_FILE= ${WRKSRC}/COPYING
TEST_DEPENDS= ghead:sysutils/coreutils
USES= cpe gmake
+CPE_VENDOR= giflib_project
USE_LDCONFIG= yes
+
+MAKE_ARGS= CC=${CC} \
+ LDFLAGS="${LDFLAGS}" \
+ OFLAGS="${CFLAGS}" \
+ PREFIX="${PREFIX}"
+TEST_TARGET= check
+
CFLAGS+= -DHAVE_REALLOCARRAY
-MAKE_ARGS= CC=${CC} LDFLAGS="${LDFLAGS}" MANDIR=${PREFIX}/share/man OFLAGS="${CFLAGS}" PREFIX="${PREFIX}"
-CPE_VENDOR= giflib_project
CONFLICTS_INSTALL= giftool
OPTIONS_DEFINE= DOCS
-TEST_TARGET= check
do-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! ( -name Makefile -o -name *\.1 -o -name *\.in -o -name *\.xml )"
+ cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
+ "! ( -name Makefile -o -name *\.[17] -o -name *\.xml )"
+ ${MV} ${STAGEDIR}${DOCSDIR}/index.html.in ${STAGEDIR}${DOCSDIR}/index.html
+
+pre-build:
+ ${CP} ${FILESDIR}/giflib-logo.gif ${WRKSRC}/doc
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
diff --git a/graphics/giflib/distinfo b/graphics/giflib/distinfo
index e08801a17a47..6cefa7643dcb 100644
--- a/graphics/giflib/distinfo
+++ b/graphics/giflib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573114002
-SHA256 (giflib-5.2.1.tar.gz) = 31da5562f44c5f15d63340a09a4fd62b48c45620cd302f77a6d9acf0077879bd
-SIZE (giflib-5.2.1.tar.gz) = 444187
+TIMESTAMP = 1714225271
+SHA256 (giflib-5.2.2.tar.gz) = be7ffbd057cadebe2aa144542fd90c6838c6a083b5e8a9048b8ee3b66b29d5fb
+SIZE (giflib-5.2.2.tar.gz) = 447175
diff --git a/graphics/giflib/files/giflib-logo.gif b/graphics/giflib/files/giflib-logo.gif
new file mode 100644
index 000000000000..59310645e986
--- /dev/null
+++ b/graphics/giflib/files/giflib-logo.gif
Binary files differ
diff --git a/graphics/giflib/files/patch-Makefile b/graphics/giflib/files/patch-Makefile
index aa972cb0e90f..4fc7a7f5c3df 100644
--- a/graphics/giflib/files/patch-Makefile
+++ b/graphics/giflib/files/patch-Makefile
@@ -1,46 +1,33 @@
---- Makefile.orig 2019-06-24 16:08:57 UTC
+--- Makefile.orig 2024-02-19 01:01:50 UTC
+++ Makefile
-@@ -8,7 +8,7 @@
- #
- OFLAGS = -O0 -g
- OFLAGS = -O2
--CFLAGS = -std=gnu99 -fPIC -Wall -Wno-format-truncation $(OFLAGS)
-+CFLAGS = -std=gnu99 -fPIC -Wall $(OFLAGS)
+@@ -64,13 +64,14 @@ MANUAL_PAGES = \
+ LDLIBS=libgif.a -lm
- SHELL = /bin/sh
- TAR = tar
-@@ -59,15 +59,21 @@ UTILS = $(INSTALLABLE) \
- gifsponge \
- gifwedge
+ MANUAL_PAGES = \
+- doc/gif2rgb.xml \
+- doc/gifbuild.xml \
+- doc/gifclrmp.xml \
+- doc/giffix.xml \
+- doc/giflib.xml \
+- doc/giftext.xml \
+- doc/giftool.xml
++ doc/gif2rgb.1 \
++ doc/gifbuild.1 \
++ doc/gifclrmp.1 \
++ doc/giffix.1 \
++ doc/giftext.1 \
++ doc/giftool.1
++MAN7_PAGES= \
++ doc/giflib.7
--LDLIBS=libgif.a -lm
-+LDLIBS=-Wl,-rpath -Wl,$(LIBDIR) -lm
-
- all: libgif.so libgif.a libutil.so libutil.a $(UTILS)
- $(MAKE) -C doc
-
--$(UTILS):: libgif.a libutil.a
-+$(UTILS):: libgif.so libutil.a
-
--libgif.so: $(OBJECTS) $(HEADERS)
-- $(CC) $(CFLAGS) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o libgif.so $(OBJECTS)
-+libgif.so.$(LIBVER): $(OBJECTS) $(HEADERS)
-+ $(CC) -shared $(LDFLAGS) -Wl,-soname -Wl,libgif.so.$(LIBMAJOR) -o $@ $(OBJECTS)
-+
-+libgif.so.$(LIBMAJOR): libgif.so.$(LIBVER)
-+ ln -s $< $@
-+
-+libgif.so: libgif.so.$(LIBMAJOR)
-+ ln -s $< $@
-
- libgif.a: $(OBJECTS) $(HEADERS)
- $(AR) rcs libgif.a $(OBJECTS)
-@@ -99,7 +105,7 @@ install-include:
- install-lib:
- $(INSTALL) -d "$(DESTDIR)$(LIBDIR)"
- $(INSTALL) -m 644 libgif.a "$(DESTDIR)$(LIBDIR)/libgif.a"
-- $(INSTALL) -m 755 libgif.so "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
-+ $(INSTALL) -m 755 libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBVER)"
- ln -sf libgif.so.$(LIBVER) "$(DESTDIR)$(LIBDIR)/libgif.so.$(LIBMAJOR)"
- ln -sf libgif.so.$(LIBMAJOR) "$(DESTDIR)$(LIBDIR)/libgif.so"
+ SOEXTENSION = so
+ LIBGIFSO = libgif.$(SOEXTENSION)
+@@ -150,6 +151,8 @@ install-man:
install-man:
+ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man1"
+ $(INSTALL) -m 644 $(MANUAL_PAGES) "$(DESTDIR)$(MANDIR)/man1"
++ $(INSTALL) -d "$(DESTDIR)$(MANDIR)/man7"
++ $(INSTALL) -m 644 $(MAN7_PAGES) "$(DESTDIR)$(MANDIR)/man7"
+ uninstall: uninstall-man uninstall-include uninstall-lib uninstall-bin
+ uninstall-bin:
+ cd "$(DESTDIR)$(BINDIR)" && rm -f $(INSTALLABLE)
diff --git a/graphics/giflib/files/patch-tests_makefile b/graphics/giflib/files/patch-tests_makefile
index d8ceec702425..dbabec4d495a 100644
--- a/graphics/giflib/files/patch-tests_makefile
+++ b/graphics/giflib/files/patch-tests_makefile
@@ -1,14 +1,5 @@
--- tests/makefile.orig 2019-03-28 17:05:25 UTC
+++ tests/makefile
-@@ -3,6 +3,8 @@
-
- .SUFFIXES: .gif .rgb
-
-+export LD_LIBRARY_PATH=$(CURDIR)/..
-+
- # This is what to do by default
- test: render-regress \
- gifbuild-regress \
@@ -104,10 +106,10 @@ giffilter-regress:
giffix-rebuild:
diff --git a/graphics/giflib/pkg-plist b/graphics/giflib/pkg-plist
index 8ffea031d789..d36ad8b139db 100644
--- a/graphics/giflib/pkg-plist
+++ b/graphics/giflib/pkg-plist
@@ -9,19 +9,6 @@ lib/libgif.a
lib/libgif.so
lib/libgif.so.7
lib/libgif.so.7.2.0
-share/man/man1/gif2rgb.1.gz
-share/man/man1/gifbg.1.gz
-share/man/man1/gifbuild.1.gz
-share/man/man1/gifclrmp.1.gz
-share/man/man1/gifcolor.1.gz
-share/man/man1/gifecho.1.gz
-share/man/man1/giffix.1.gz
-share/man/man1/gifhisto.1.gz
-share/man/man1/gifinto.1.gz
-share/man/man1/giflib.1.gz
-share/man/man1/giftext.1.gz
-share/man/man1/giftool.1.gz
-share/man/man1/gifwedge.1.gz
%%PORTDOCS%%%%DOCSDIR%%/00README
%%PORTDOCS%%%%DOCSDIR%%/gif2rgb.html
%%PORTDOCS%%%%DOCSDIR%%/gif_lib.html
@@ -30,10 +17,13 @@ share/man/man1/gifwedge.1.gz
%%PORTDOCS%%%%DOCSDIR%%/gifclrmp.html
%%PORTDOCS%%%%DOCSDIR%%/gifcolor.html
%%PORTDOCS%%%%DOCSDIR%%/gifecho.html
+%%PORTDOCS%%%%DOCSDIR%%/giffilter.html
%%PORTDOCS%%%%DOCSDIR%%/giffix.html
%%PORTDOCS%%%%DOCSDIR%%/gifhisto.html
%%PORTDOCS%%%%DOCSDIR%%/gifinto.html
+%%PORTDOCS%%%%DOCSDIR%%/giflib-logo.gif
%%PORTDOCS%%%%DOCSDIR%%/giflib.html
+%%PORTDOCS%%%%DOCSDIR%%/gifsponge.html
%%PORTDOCS%%%%DOCSDIR%%/gifstandard/GIF89a.html
%%PORTDOCS%%%%DOCSDIR%%/gifstandard/LZW-and-GIF-explained.html
%%PORTDOCS%%%%DOCSDIR%%/gifstandard/gif-1over100.png
@@ -56,8 +46,6 @@ share/man/man1/gifwedge.1.gz
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/global_color_table.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/graphic_control_ext.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/header_block.gif
-%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/highlight_green.gif
-%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/highlight_purple.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/image_data_block.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/image_descriptor_block.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/index.html
@@ -71,6 +59,7 @@ share/man/man1/gifwedge.1.gz
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans_blue.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_1_trans_red.gif
+%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_green.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_red.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_animation_yellow.gif
@@ -78,3 +67,10 @@ share/man/man1/gifwedge.1.gz
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_green_yellow_diff.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/sample_2_yellow_large.gif
%%PORTDOCS%%%%DOCSDIR%%/whatsinagif/trailer_block.gif
+share/man/man1/gif2rgb.1.gz
+share/man/man1/gifbuild.1.gz
+share/man/man1/gifclrmp.1.gz
+share/man/man1/giffix.1.gz
+share/man/man1/giftext.1.gz
+share/man/man1/giftool.1.gz
+share/man/man7/giflib.7.gz
diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile
index 2285996b7686..47f89f5d1ad5 100644
--- a/graphics/gimp-app/Makefile
+++ b/graphics/gimp-app/Makefile
@@ -1,6 +1,6 @@
PORTNAME?= gimp
PORTVERSION= 2.10.36
-PORTREVISION?= 2
+PORTREVISION?= 3
PORTEPOCH?= 1
CATEGORIES?= graphics gnome
MASTER_SITES= GIMP/gimp/v${PORTVERSION:R}
diff --git a/graphics/glaxnimate/Makefile b/graphics/glaxnimate/Makefile
index c6311943b7d7..74cf20d73fe0 100644
--- a/graphics/glaxnimate/Makefile
+++ b/graphics/glaxnimate/Makefile
@@ -1,7 +1,6 @@
PORTNAME= glaxnimate
-DISTVERSION= 0.5.3
+DISTVERSION= 0.5.4
CATEGORIES= graphics
-PKGNAMESUFFIX= -${FLAVOR}
PATCH_SITES= https://gitlab.com/${GL_ACCOUNT}/${PORTNAME}/-/commit/
PATCHFILES+= 6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch:-p1 # Fix build with Qt 6.5.x
@@ -19,25 +18,13 @@ BUILD_DEPENDS= pip:devel/py-pip@${PY_FLAVOR}
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libpotrace.so:graphics/libpotrace
-FLAVORS= qt5 qt6
-FLAVOR?= ${FLAVORS:[1]}
-qt5_CONFLICTS_INSTALL= glaxnimate glaxnimate-qt6
-qt6_CONFLICTS_INSTALL= glaxnimate glaxnimate-qt5
-
USES= cmake compiler:c++17-lang desktop-file-utils gl libarchive \
- python qt:${FLAVOR:S/qt//}
+ python qt:6
USE_GL= gl
-_USE_QT5= concurrent core gui network svg xml widgets buildtools:build \
- linguisttools:build qmake:build uitools:build
-_USE_QT6= base svg tools
-USE_QT= ${_USE_QT${FLAVOR:S/qt//}}
-
-_CMAKE_ON_qt5= WITH_QT5
-_CMAKE_ON_qt6= WITH_QT6
-_CMAKE_OFF_qt5= WITH_QT6
-_CMAKE_OFF_qt6= WITH_QT5
-CMAKE_ON= ${_CMAKE_ON_${FLAVOR}}
-CMAKE_OFF= ${_CMAKE_OFF_${FLAVOR}}
+USE_QT= base svg tools
+
+CMAKE_ON= WITH_QT6
+CMAKE_OFF= WITH_QT5
USE_GITLAB= yes
GL_ACCOUNT= mattbas
diff --git a/graphics/glaxnimate/distinfo b/graphics/glaxnimate/distinfo
index a2a0652b399a..90dd25207546 100644
--- a/graphics/glaxnimate/distinfo
+++ b/graphics/glaxnimate/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1689891265
+TIMESTAMP = 1714122094
SHA256 (KDE-breeze-icons-1a13b09adc7ebe0c4b5be6cc1add3869f3de8a1a_GH0.tar.gz) = 5d7d4437bb0c87ac5573b9ae05328379bbaf6229818579456ee7b2ec1a827a37
SIZE (KDE-breeze-icons-1a13b09adc7ebe0c4b5be6cc1add3869f3de8a1a_GH0.tar.gz) = 5573747
SHA256 (pybind-pybind11-80dc998efced8ceb2be59756668a7e90e8bef917_GH0.tar.gz) = aa4d57f8c3c4fb47d75e1d676167966a8aa7cbb014e4d20813adabc93bd6670a
@@ -13,5 +13,5 @@ SHA256 (mattbas-Qt-History-LineEdit-5b761f436e8b31491e06b26460d28a2eaef0babc_GL0
SIZE (mattbas-Qt-History-LineEdit-5b761f436e8b31491e06b26460d28a2eaef0babc_GL0.tar.gz) = 7856
SHA256 (mattbas-python-lottie-9e742aadb5ca7d0e8c9b01b2553c0a81de238ae4_GL0.tar.gz) = 54de1e9507524d83d4035ac3a16bd29c40335c6f9eb0a8b6376c3a10267e1a56
SIZE (mattbas-python-lottie-9e742aadb5ca7d0e8c9b01b2553c0a81de238ae4_GL0.tar.gz) = 284790
-SHA256 (6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch) = 46df33643b05a0cbbbae6418292f46329a443b9c35cf65828007c65e61107a2e
-SIZE (6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch) = 837
+SHA256 (6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch) = 81faa5f520d077ccab2f707f5bf2dd1e83ebce7929a13053d01815e12b6fc3d3
+SIZE (6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch) = 839
diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile
index 39b600a824c8..3b2e330c99ac 100644
--- a/graphics/glfw/Makefile
+++ b/graphics/glfw/Makefile
@@ -3,14 +3,14 @@ DISTVERSION= 3.4
CATEGORIES= graphics
MASTER_SITES= https://github.com/glfw/glfw/releases/download/${DISTVERSION}/
-MAINTAINER= eduardo@FreeBSD.org
+MAINTAINER= vvd@FreeBSD.org
COMMENT= Portable framework for OpenGL development
WWW= https://www.glfw.org/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-USES= cmake:insource localbase zip
+USES= cmake:insource localbase:ldflags zip
USE_LDCONFIG= yes
CMAKE_ON= BUILD_SHARED_LIBS
@@ -61,6 +61,13 @@ X11_USES= xorg
X11_USE= XORG=x11,xcursor,xi,xinerama,xrandr,xxf86vm
X11_CMAKE_BOOL= GLFW_BUILD_X11
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MEXAMPLES} && ${PORT_OPTIONS:MPREEDIT}
+LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig
+TESTS_FILES= input_text
+.endif
+
do-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}/docs/html/search
${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
@@ -77,8 +84,9 @@ do-install-EXAMPLES-on:
${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/tests && ${INSTALL_PROGRAM} \
allocator clipboard cursor empty events gamma glfwinfo icon \
- iconify inputlag joysticks monitors msaa reopen tearing threads \
- timeout title triangle-vulkan window \
+ iconify inputlag joysticks monitors msaa reopen \
+ tearing threads timeout title triangle-vulkan window \
+ ${TESTS_FILES} \
${STAGEDIR}${EXAMPLESDIR}/tests
.include <bsd.port.mk>
diff --git a/graphics/glslang/Makefile b/graphics/glslang/Makefile
index 031546b0f73e..d6de4467c9d2 100644
--- a/graphics/glslang/Makefile
+++ b/graphics/glslang/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glslang
-DISTVERSION= 14.1.0
+DISTVERSION= 14.2.0
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/glslang/distinfo b/graphics/glslang/distinfo
index f6fb13289fc7..17e47999a645 100644
--- a/graphics/glslang/distinfo
+++ b/graphics/glslang/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709939156
-SHA256 (KhronosGroup-glslang-14.1.0_GH0.tar.gz) = b5e4c36d60eda7613f36cfee3489c6f507156829c707e1ecd7f48ca45b435322
-SIZE (KhronosGroup-glslang-14.1.0_GH0.tar.gz) = 3835211
+TIMESTAMP = 1714687956
+SHA256 (KhronosGroup-glslang-14.2.0_GH0.tar.gz) = 14a2edbb509cb3e51a9a53e3f5e435dbf5971604b4b833e63e6076e8c0a997b5
+SIZE (KhronosGroup-glslang-14.2.0_GH0.tar.gz) = 3842427
diff --git a/graphics/gmic/Makefile b/graphics/gmic/Makefile
index 1f8ee555effc..9f59f8a9f31e 100644
--- a/graphics/gmic/Makefile
+++ b/graphics/gmic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gmic
DISTVERSION= 3.1.6
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= https://gmic.eu/files/source/
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/graphics/gnome-color-manager/Makefile b/graphics/gnome-color-manager/Makefile
index 95711f0ee22d..82be3eeeed9b 100644
--- a/graphics/gnome-color-manager/Makefile
+++ b/graphics/gnome-color-manager/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-color-manager
PORTVERSION= 3.36.0
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/graphics/grafx2/Makefile b/graphics/grafx2/Makefile
index 7ced07b7d25d..404a429f8c29 100644
--- a/graphics/grafx2/Makefile
+++ b/graphics/grafx2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= grafx2
-PORTVERSION= 2.8
-DISTVERSIONSUFFIX= .3091-HEAD-src
-PORTREVISION= 2
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.9
+DISTVERSIONSUFFIX= .3219
CATEGORIES= graphics
MASTER_SITES= http://pulkomandy.tk/projects/GrafX2/downloads/ \
LOCAL/ehaupt
@@ -16,8 +16,7 @@ LIB_DEPENDS= libpng.so:graphics/png \
libtiff.so:graphics/tiff \
libX11.so:x11/libX11
-USES= desktop-file-utils gmake gnome iconv:wchar_t pkgconfig sdl \
- tar:tgz
+USES= desktop-file-utils gmake gnome iconv:wchar_t pkgconfig sdl
USE_SDL= image2 sdl2
MAKE_ENV+= API=${GRAFX2_API} \
@@ -25,7 +24,7 @@ MAKE_ENV+= API=${GRAFX2_API} \
CFLAGS+= -DHAVE_SYS_PARAM_H -DHAVE_SYS_UCRED_H -DHAVE_SYS_MOUNT_H
-WRKSRC= ${WRKDIR}/grafx2
+WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSIONPREFIX}${PORTVERSION}
WRKSRC_SUBDIR= src
OPTIONS_DEFINE= LUA TTF
diff --git a/graphics/grafx2/distinfo b/graphics/grafx2/distinfo
index 9e3e9ae1d2df..b8ef0126a0d6 100644
--- a/graphics/grafx2/distinfo
+++ b/graphics/grafx2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1616843664
-SHA256 (grafx2-2.8.3091-HEAD-src.tgz) = 29d63b194850a7f43bb7f92d2cf1b123ae991f2da00c07df9f6c81e6999c2423
-SIZE (grafx2-2.8.3091-HEAD-src.tgz) = 1127842
+TIMESTAMP = 1714510191
+SHA256 (grafx2-v2.9.3219.tar.gz) = 57c020e2d0a8287537c703ba596c9bc77cef98f409d86e4a625ce08d1a5de4c2
+SIZE (grafx2-v2.9.3219.tar.gz) = 2631545
diff --git a/graphics/grafx2/files/patch-Makefile b/graphics/grafx2/files/patch-Makefile
index 9879e6274655..f83e345c1f77 100644
--- a/graphics/grafx2/files/patch-Makefile
+++ b/graphics/grafx2/files/patch-Makefile
@@ -1,6 +1,6 @@
---- Makefile.orig 2021-03-24 19:59:20 UTC
+--- Makefile.orig 2024-04-29 15:47:02 UTC
+++ Makefile
-@@ -1242,7 +1242,8 @@ install : $(BIN)
+@@ -1250,7 +1250,8 @@ install : $(BIN)
test -d $(DESTDIR)$(datadir)/grafx2/fonts || $(MKDIR) $(DESTDIR)$(datadir)/grafx2/fonts
test -d $(DESTDIR)$(datadir)/grafx2/skins || $(MKDIR) $(DESTDIR)$(datadir)/grafx2/skins
test -d $(DESTDIR)$(datadir)/grafx2/scripts || $(MKDIR) $(DESTDIR)$(datadir)/grafx2/scripts
diff --git a/graphics/grafx2/files/patch-sdlscreen.c b/graphics/grafx2/files/patch-sdlscreen.c
deleted file mode 100644
index 6f75258a549a..000000000000
--- a/graphics/grafx2/files/patch-sdlscreen.c
+++ /dev/null
@@ -1,29 +0,0 @@
---- sdlscreen.c.orig 2023-04-11 14:41:38 UTC
-+++ sdlscreen.c
-@@ -373,17 +373,11 @@ byte * Surface_to_bytefield(SDL_Surface *source, byte
- byte *src;
- byte *dest_ptr;
- int y;
-- int remainder;
-
- // Support seulement des images 256 couleurs
- if (source->format->BytesPerPixel != 1)
- return NULL;
-
-- if (source->w & 3)
-- remainder=4-(source->w&3);
-- else
-- remainder=0;
--
- if (dest==NULL)
- dest=(byte *)malloc(source->w*source->h);
-
-@@ -393,7 +387,7 @@ byte * Surface_to_bytefield(SDL_Surface *source, byte
- {
- memcpy(dest_ptr, src,source->w);
- dest_ptr += source->w;
-- src += source->w + remainder;
-+ src += source->pitch;
- }
- return dest;
-
diff --git a/graphics/grafx2/pkg-plist b/graphics/grafx2/pkg-plist
index 55c5b12e4599..bf2c786bde4a 100644
--- a/graphics/grafx2/pkg-plist
+++ b/graphics/grafx2/pkg-plist
@@ -20,8 +20,6 @@ share/applications/grafx2.desktop
%%DATADIR%%/gfx2def.ini
%%DATADIR%%/gfx2.png
%%DATADIR%%/skins/skin_chrisfx.png
-%%DATADIR%%/skins/unicode_0390-03C9.png
-%%DATADIR%%/skins/unicode_3040-309F.png
%%LUA%%%%DATADIR%%/scripts/samples/brush/ApplyColor.lua
%%LUA%%%%DATADIR%%/scripts/samples/brush/Fisheye.lua
%%LUA%%%%DATADIR%%/scripts/samples/brush/GrayscaleAvg.lua
@@ -81,6 +79,10 @@ share/applications/grafx2.desktop
%%LUA%%%%DATADIR%%/scripts/samples/picture/thomson/ostro_to7.lua
%%LUA%%%%DATADIR%%/scripts/samples/picture/thomson/ostro_to8.lua
%%LUA%%%%DATADIR%%/scripts/samples/picture/thomson/ostro_to9.lua
+%%DATADIR%%/fonts/5pxtinyfont.png
+%%DATADIR%%/fonts/GrafX2_Black.gif
+%%DATADIR%%/fonts/GrafX2_Dark.gif
+%%DATADIR%%/fonts/colorfont.pcx
%%DATADIR%%/skins/font_Classic.png
%%DATADIR%%/skins/font_DPaint.png
%%DATADIR%%/skins/font_Fairlight.png
@@ -89,10 +91,12 @@ share/applications/grafx2.desktop
%%DATADIR%%/skins/font_Seen.png
%%DATADIR%%/skins/skin_Aurora.png
%%DATADIR%%/skins/skin_DPaint.png
+%%DATADIR%%/skins/skin_black.png
%%DATADIR%%/skins/skin_classic.png
+%%DATADIR%%/skins/skin_klin.png
%%DATADIR%%/skins/skin_modern.png
%%DATADIR%%/skins/skin_scenish.png
%%DATADIR%%/skins/unicode_0410-044F.png
share/icons/hicolor/scalable/apps/grafx2.svg
share/icons/hicolor/scalable/apps/grafx2.xpm
-share/metainfo/grafx2.appdata.xml
+share/metainfo/eu.grafx2.grafx2.metainfo.xml
diff --git a/graphics/grx/Makefile b/graphics/grx/Makefile
index 86d33e6dcb26..d16622712ab5 100644
--- a/graphics/grx/Makefile
+++ b/graphics/grx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= grx
PORTVERSION= 2.4.9
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://grx.gnu.de/download/
DISTNAME= ${PORTNAME}${PORTVERSION:S/.//g}
diff --git a/graphics/gstreamer1-plugins-opencv/Makefile b/graphics/gstreamer1-plugins-opencv/Makefile
index 744260b86f67..3ecde1b6d687 100644
--- a/graphics/gstreamer1-plugins-opencv/Makefile
+++ b/graphics/gstreamer1-plugins-opencv/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
COMMENT= GStreamer opencv real time computer vision plugin
diff --git a/graphics/gthumb/Makefile b/graphics/gthumb/Makefile
index d8b4255e7f19..ff806717b958 100644
--- a/graphics/gthumb/Makefile
+++ b/graphics/gthumb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gthumb
PORTVERSION= 3.12.2
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
diff --git a/graphics/gwenview-devel/Makefile b/graphics/gwenview-devel/Makefile
index b18827e32d37..9793fe7d4dd8 100644
--- a/graphics/gwenview-devel/Makefile
+++ b/graphics/gwenview-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gwenview
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics kde kde-applications kde-devel
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/gwenview/Makefile b/graphics/gwenview/Makefile
index 21da5361f538..2b4be311b7b6 100644
--- a/graphics/gwenview/Makefile
+++ b/graphics/gwenview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gwenview
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/hdr_tools/Makefile b/graphics/hdr_tools/Makefile
index ff1a9ffcf8d6..26c3f313ee41 100644
--- a/graphics/hdr_tools/Makefile
+++ b/graphics/hdr_tools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hdr_tools
PORTVERSION= 0.0.2010.11.23 # unspecified by the author, so use the date
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= http://ttic.uchicago.edu/~cotter/projects/hdr_tools/archives/ \
http://freebsd.nsu.ru/distfiles/
diff --git a/graphics/hugin/Makefile b/graphics/hugin/Makefile
index b27c4df1e71c..bd257ed063ee 100644
--- a/graphics/hugin/Makefile
+++ b/graphics/hugin/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hugin
DISTVERSION= 2023.0.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION:R}
diff --git a/graphics/ida/Makefile b/graphics/ida/Makefile
index 77c208bcd1fc..6f9e4a67e992 100644
--- a/graphics/ida/Makefile
+++ b/graphics/ida/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ida
PORTVERSION= 2.14
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= https://www.kraxel.org/releases/fbida/
DISTNAME= fbida-${PORTVERSION}
diff --git a/graphics/iiview/Makefile b/graphics/iiview/Makefile
index 8a3aaf9148db..786c0d6eb324 100644
--- a/graphics/iiview/Makefile
+++ b/graphics/iiview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iiview
PORTVERSION= 0.31
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= graphics
diff --git a/graphics/imlib2/Makefile b/graphics/imlib2/Makefile
index d3150846ef95..bb95ddfd2172 100644
--- a/graphics/imlib2/Makefile
+++ b/graphics/imlib2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= imlib2
DISTVERSION= 1.12.2
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 2
CATEGORIES= graphics enlightenment
MASTER_SITES= SF/enlightenment/imlib2-src/${DISTVERSION}
diff --git a/graphics/imv/Makefile b/graphics/imv/Makefile
index b3dbeef145cb..0154aa5d63ca 100644
--- a/graphics/imv/Makefile
+++ b/graphics/imv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= imv
DISTVERSIONPREFIX= v
DISTVERSION= 4.4.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= https://git.sr.ht/~exec64/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/graphics/kcolorpicker/Makefile b/graphics/kcolorpicker/Makefile
index 6899f1a9e90c..17f9f169b59c 100644
--- a/graphics/kcolorpicker/Makefile
+++ b/graphics/kcolorpicker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kColorPicker
DISTVERSIONPREFIX= v
-DISTVERSION= 0.3.0
+DISTVERSION= 0.3.1
CATEGORIES= graphics kde
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/graphics/kcolorpicker/distinfo b/graphics/kcolorpicker/distinfo
index a5697cc5ae49..d4915df28251 100644
--- a/graphics/kcolorpicker/distinfo
+++ b/graphics/kcolorpicker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706133480
-SHA256 (ksnip-kColorPicker-v0.3.0_GH0.tar.gz) = cab1efae1ca345a831dc6975b81c344da5c9425d934d73584dd7d0d512af3946
-SIZE (ksnip-kColorPicker-v0.3.0_GH0.tar.gz) = 12998
+TIMESTAMP = 1714541691
+SHA256 (ksnip-kColorPicker-v0.3.1_GH0.tar.gz) = e78c785ec4a8a22a48a91835c97601f5704b5076b154415353b0d2697dc0b4f7
+SIZE (ksnip-kColorPicker-v0.3.1_GH0.tar.gz) = 12861
diff --git a/graphics/kcolorpicker/files/patch-CMakeLists.txt b/graphics/kcolorpicker/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..bb65dc5e9f66
--- /dev/null
+++ b/graphics/kcolorpicker/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2024-05-01 05:41:27 UTC
++++ CMakeLists.txt
+@@ -65,6 +65,7 @@ set_target_properties(kColorPicker
+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin
+ VERSION ${PROJECT_VERSION}
+ SOVERSION 0
++ OUTPUT_NAME kColorPicker-Qt${QT_MAJOR_VERSION}
+ )
+
+ install(TARGETS kColorPicker
diff --git a/graphics/kcolorpicker/pkg-plist b/graphics/kcolorpicker/pkg-plist
index 6686f2421287..fb5a775efecb 100644
--- a/graphics/kcolorpicker/pkg-plist
+++ b/graphics/kcolorpicker/pkg-plist
@@ -1,7 +1,7 @@
include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPicker.h
include/kColorPicker-Qt%%QT_VER%%/kColorPicker/KColorPickerExport.h
-lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%-targets.cmake
+lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-targets.cmake
lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config-version.cmake
lib/cmake/kColorPicker-Qt%%QT_VER%%/kColorPicker-Qt%%QT_VER%%Config.cmake
lib/libkColorPicker-Qt%%QT_VER%%.so
diff --git a/graphics/kf6-kimageformats/Makefile b/graphics/kf6-kimageformats/Makefile
index 6348a3c527db..e8dcf88fb124 100644
--- a/graphics/kf6-kimageformats/Makefile
+++ b/graphics/kf6-kimageformats/Makefile
@@ -2,6 +2,9 @@ PORTNAME= kimageformats
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
CATEGORIES= graphics kde kde-frameworks
+PATCH_SITES= https://invent.kde.org/frameworks/kimageformats/-/commit/
+PATCHFILES+= c2c12b1d7e38728e7533f1346deca0270973d22d.patch:-p1 # Fix build w/ Qt >= 6.7.0 on 32-bit
+
COMMENT= Plugins to allow QImage to support extra file formats
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/kf6-kimageformats/distinfo b/graphics/kf6-kimageformats/distinfo
index b71c15398c5e..c2713cb6dd67 100644
--- a/graphics/kf6-kimageformats/distinfo
+++ b/graphics/kf6-kimageformats/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1713022599
+TIMESTAMP = 1714791425
SHA256 (KDE/frameworks/6.1.0/kimageformats-6.1.0.tar.xz) = b033fa058ab4c9657e1bcd682a89ca94a5b881e7904dddee6aab4a14bafcc95e
SIZE (KDE/frameworks/6.1.0/kimageformats-6.1.0.tar.xz) = 15921424
+SHA256 (KDE/frameworks/6.1.0/c2c12b1d7e38728e7533f1346deca0270973d22d.patch) = d1f4dd9590a8b51acfde4a8c6e5a998c12305094a25234efcdab7908a681de1d
+SIZE (KDE/frameworks/6.1.0/c2c12b1d7e38728e7533f1346deca0270973d22d.patch) = 887
diff --git a/graphics/kimageannotator/Makefile b/graphics/kimageannotator/Makefile
index 93e30a159b7e..19f036d01f58 100644
--- a/graphics/kimageannotator/Makefile
+++ b/graphics/kimageannotator/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kImageAnnotator
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
+DISTVERSION= 0.7.1
CATEGORIES= graphics kde
PKGNAMESUFFIX= -${FLAVOR}
diff --git a/graphics/kimageannotator/distinfo b/graphics/kimageannotator/distinfo
index e365f1d1846f..ad1b18a871b0 100644
--- a/graphics/kimageannotator/distinfo
+++ b/graphics/kimageannotator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706236372
-SHA256 (ksnip-kImageAnnotator-v0.7.0_GH0.tar.gz) = 66e6ff5de1f8f808834143130a0a06d203aa01fb8f02e65af73042e61342163a
-SIZE (ksnip-kImageAnnotator-v0.7.0_GH0.tar.gz) = 266849
+TIMESTAMP = 1714542587
+SHA256 (ksnip-kImageAnnotator-v0.7.1_GH0.tar.gz) = 2335c5be15a5dde34c3333c10a6339da114e2232e4c4642dea1793e491e09677
+SIZE (ksnip-kImageAnnotator-v0.7.1_GH0.tar.gz) = 266861
diff --git a/graphics/kimageannotator/files/patch-CMakeLists.txt b/graphics/kimageannotator/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..ece17311b4da
--- /dev/null
+++ b/graphics/kimageannotator/files/patch-CMakeLists.txt
@@ -0,0 +1,10 @@
+--- CMakeLists.txt.orig 2024-03-01 16:05:11 UTC
++++ CMakeLists.txt
+@@ -97,6 +97,7 @@ set_target_properties(kImageAnnotator
+ RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/bin
+ VERSION ${PROJECT_VERSION}
+ SOVERSION 0
++ OUTPUT_NAME kImageAnnotator-Qt${QT_MAJOR_VERSION}
+ )
+
+ install(TARGETS kImageAnnotator
diff --git a/graphics/kooka/Makefile b/graphics/kooka/Makefile
index 4ce18b4abb83..9631253da2f5 100644
--- a/graphics/kooka/Makefile
+++ b/graphics/kooka/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kooka
DISTVERSION= 0.61-323
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= graphics kde
diff --git a/graphics/krita/Makefile b/graphics/krita/Makefile
index 04c81821f061..bb44cca8d813 100644
--- a/graphics/krita/Makefile
+++ b/graphics/krita/Makefile
@@ -1,6 +1,6 @@
PORTNAME= krita
DISTVERSION= 5.2.2
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics kde
MASTER_SITES= KDE/stable/${PORTNAME}/${DISTVERSION}
DIST_SUBDIR= KDE/${PORTNAME}
diff --git a/graphics/ksnip/files/patch-CMakeLists.txt b/graphics/ksnip/files/patch-CMakeLists.txt
index 5e61c4b81bb2..ba8af04872fe 100644
--- a/graphics/ksnip/files/patch-CMakeLists.txt
+++ b/graphics/ksnip/files/patch-CMakeLists.txt
@@ -1,10 +1,12 @@
--- CMakeLists.txt.orig 2023-03-15 09:08:40 UTC
+++ CMakeLists.txt
-@@ -61,10 +61,10 @@ set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
+@@ -60,11 +60,11 @@ find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPO
+
find_package(Qt5 ${QT_MIN_VERSION} REQUIRED ${QT_COMPONENTS})
- set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
+-set(KIMAGEANNOTATOR_MIN_VERSION 0.6.1)
-find_package(kImageAnnotator ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)
++set(KIMAGEANNOTATOR_MIN_VERSION 0.7.0)
+find_package(kImageAnnotator-Qt5 ${KIMAGEANNOTATOR_MIN_VERSION} REQUIRED)
-set(KCOLORPICKER_MIN_VERSION 0.2.0)
diff --git a/graphics/ksnip/files/patch-src_CMakeLists.txt b/graphics/ksnip/files/patch-src_CMakeLists.txt
deleted file mode 100644
index f2c09bbd1540..000000000000
--- a/graphics/ksnip/files/patch-src_CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/CMakeLists.txt.orig 2024-01-26 06:54:23 UTC
-+++ src/CMakeLists.txt
-@@ -273,7 +273,7 @@ elseif (UNIX)
- Qt5::DBus
- Qt5::X11Extras
- kImageAnnotator::kImageAnnotator
-- kColorPicker::kColorPicker
-+ kColorPicker::kColorPicker-Qt5
- XCB::XFIXES
- )
-
diff --git a/graphics/largetifftools/Makefile b/graphics/largetifftools/Makefile
index a5ec69835fff..2bdd5cd3169a 100644
--- a/graphics/largetifftools/Makefile
+++ b/graphics/largetifftools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= largetifftools
PORTVERSION= 1.4.1
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= https://www.imnc.in2p3.fr/pagesperso/deroulers/software/largetifftools/download/${PORTNAME}-${PORTVERSION}/
diff --git a/graphics/lazpaint/Makefile b/graphics/lazpaint/Makefile
index 83a3acd498eb..c52453ac7369 100644
--- a/graphics/lazpaint/Makefile
+++ b/graphics/lazpaint/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lazpaint
PORTVERSION= 7.2.2
DISTVERSIONPREFIX= v
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/graphics/lcms/Makefile b/graphics/lcms/Makefile
index 01bbf9b21127..160b63b0b785 100644
--- a/graphics/lcms/Makefile
+++ b/graphics/lcms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lcms
PORTVERSION= 1.19
-PORTREVISION= 8
+PORTREVISION= 9
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= SF \
diff --git a/graphics/lcms2/Makefile b/graphics/lcms2/Makefile
index 2379ad09a08a..ee9a80a6973d 100644
--- a/graphics/lcms2/Makefile
+++ b/graphics/lcms2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lcms2
PORTVERSION= 2.16
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/mm2/Little-CMS/releases/download/lcms${PORTVERSION}/
diff --git a/graphics/leptonica/Makefile b/graphics/leptonica/Makefile
index a22433025a10..faf9f7e14b84 100644
--- a/graphics/leptonica/Makefile
+++ b/graphics/leptonica/Makefile
@@ -1,6 +1,6 @@
PORTNAME= leptonica
DISTVERSION= 1.82.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/DanBloomberg/${PORTNAME}/releases/download/${DISTVERSION}/ \
http://www.${PORTNAME}.org/source/
diff --git a/graphics/libGLU/Makefile b/graphics/libGLU/Makefile
index 2b5fde873366..7edef32ad7ed 100644
--- a/graphics/libGLU/Makefile
+++ b/graphics/libGLU/Makefile
@@ -1,14 +1,10 @@
PORTNAME= libGLU
-PORTVERSION= 9.0.2
-PORTREVISION= 2
+PORTVERSION= 9.0.3
CATEGORIES= graphics
MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/glu/ \
https://mesa.freedesktop.org/archive/glu/
DISTNAME= glu-${PORTVERSION}
-PATCH_SITES= https://gitlab.freedesktop.org/mesa/glu/-/commit/
-PATCHFILES+= b6c308172993.patch:-p1 #https://gitlab.freedesktop.org/mesa/glu/-/merge_requests/10
-
MAINTAINER= x11@FreeBSD.org
COMMENT= OpenGL utility library
WWW= https://gitlab.freedesktop.org/mesa/glu
diff --git a/graphics/libGLU/distinfo b/graphics/libGLU/distinfo
index 158535aaf264..ebb3ec1ac233 100644
--- a/graphics/libGLU/distinfo
+++ b/graphics/libGLU/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1682367009
-SHA256 (glu-9.0.2.tar.xz) = 6e7280ff585c6a1d9dfcdf2fca489251634b3377bfc33c29e4002466a38d02d4
-SIZE (glu-9.0.2.tar.xz) = 436176
-SHA256 (b6c308172993.patch) = 54ea23facb71f3e2f1cdab535f95ea55e74982b6ec70763d4d39937a5e456487
-SIZE (b6c308172993.patch) = 1187
+TIMESTAMP = 1714056241
+SHA256 (glu-9.0.3.tar.xz) = bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f
+SIZE (glu-9.0.3.tar.xz) = 218968
diff --git a/graphics/libGLU/files/patch-meson.build b/graphics/libGLU/files/patch-meson.build
deleted file mode 100644
index 8337df10f0fe..000000000000
--- a/graphics/libGLU/files/patch-meson.build
+++ /dev/null
@@ -1,8 +0,0 @@
---- meson.build.orig 2021-07-09 05:00:19 UTC
-+++ meson.build
-@@ -34,4 +34,5 @@ pkgconf.generate(
- libglu,
- name : 'glu',
- description : 'Mesa OpenGL Utility Library',
-+ requires: dep_gl
- )
diff --git a/graphics/libafterimage/Makefile b/graphics/libafterimage/Makefile
index bfa7f67f4339..aec8d7fb6118 100644
--- a/graphics/libafterimage/Makefile
+++ b/graphics/libafterimage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libafterimage
PORTVERSION= 1.20
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics
MASTER_SITES= SF/afterstep/libAfterImage/${PORTVERSION}
DISTNAME= libAfterImage-${PORTVERSION}
diff --git a/graphics/libgeotiff/Makefile b/graphics/libgeotiff/Makefile
index 6d43bb57a32e..5b4c42b8b454 100644
--- a/graphics/libgeotiff/Makefile
+++ b/graphics/libgeotiff/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgeotiff
PORTVERSION= 1.7.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MASTER_SITES= https://download.osgeo.org/geotiff/libgeotiff/ \
LOCAL/sunpoet
diff --git a/graphics/libgxps/Makefile b/graphics/libgxps/Makefile
index d83c5b386948..97f78af73077 100644
--- a/graphics/libgxps/Makefile
+++ b/graphics/libgxps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgxps
PORTVERSION= 0.3.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome3
diff --git a/graphics/libimagequant/Makefile b/graphics/libimagequant/Makefile
index cf0d37938f5a..ea1030976f39 100644
--- a/graphics/libimagequant/Makefile
+++ b/graphics/libimagequant/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libimagequant
-PORTVERSION= 4.3.0
-PORTREVISION= 2
+PORTVERSION= 4.3.1
CATEGORIES= graphics
MAINTAINER= jbeich@FreeBSD.org
diff --git a/graphics/libimagequant/Makefile.crates b/graphics/libimagequant/Makefile.crates
index 7e37d1c97f24..6c9fb2520881 100644
--- a/graphics/libimagequant/Makefile.crates
+++ b/graphics/libimagequant/Makefile.crates
@@ -1,29 +1,29 @@
CARGO_CRATES= adler-1.0.2 \
- ahash-0.8.7 \
+ ahash-0.8.11 \
arrayvec-0.7.4 \
- bitflags-2.4.2 \
- bytemuck-1.14.0 \
- cc-1.0.83 \
+ bitflags-2.5.0 \
+ bytemuck-1.15.0 \
+ cc-1.0.95 \
cfg-if-1.0.0 \
- crc32fast-1.3.2 \
+ crc32fast-1.4.0 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.19 \
- either-1.9.0 \
+ either-1.11.0 \
fallible_collections-0.4.9 \
- flate2-1.0.28 \
+ flate2-1.0.29 \
hashbrown-0.13.2 \
- libc-0.2.152 \
+ libc-0.2.153 \
lodepng-3.10.1 \
- miniz_oxide-0.7.1 \
+ miniz_oxide-0.7.2 \
once_cell-1.19.0 \
- proc-macro2-1.0.78 \
- quote-1.0.35 \
- rayon-1.8.1 \
+ proc-macro2-1.0.81 \
+ quote-1.0.36 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
rgb-0.8.37 \
- syn-2.0.48 \
- thread_local-1.1.7 \
+ syn-2.0.60 \
+ thread_local-1.1.8 \
unicode-ident-1.0.12 \
version_check-0.9.4 \
zerocopy-0.7.32 \
diff --git a/graphics/libimagequant/distinfo b/graphics/libimagequant/distinfo
index 9fa1856f8c79..612f954e1a77 100644
--- a/graphics/libimagequant/distinfo
+++ b/graphics/libimagequant/distinfo
@@ -1,56 +1,56 @@
-TIMESTAMP = 1705965709
+TIMESTAMP = 1714236600
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
-SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01
-SIZE (rust/crates/ahash-0.8.7.crate) = 42894
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
-SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
-SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
+SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
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.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/fallible_collections-0.4.9.crate) = a88c69768c0a15262df21899142bc6df9b9b823546d4b4b9a7bc2d6c448ec6fd
SIZE (rust/crates/fallible_collections-0.4.9.crate) = 49824
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.29.crate) = 4556222738635b7a3417ae6130d8f52201e45a0c4d1a907f0826383adb5f85e7
+SIZE (rust/crates/flate2-1.0.29.crate) = 75501
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
-SHA256 (rust/crates/libc-0.2.152.crate) = 13e3bf6590cbc649f4d1a3eefc9d5d6eb746f5200ffb04e5e142700b8faa56e7
-SIZE (rust/crates/libc-0.2.152.crate) = 740278
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
SHA256 (rust/crates/lodepng-3.10.1.crate) = a42d298694b14401847de29abd44adf278b42e989e516deac7b72018400002d8
SIZE (rust/crates/lodepng-3.10.1.crate) = 52565
-SHA256 (rust/crates/miniz_oxide-0.7.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
-SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
+SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
-SHA256 (rust/crates/rayon-1.8.1.crate) = fa7237101a77a10773db45d62004a272517633fbcc3df19d96455ede1122e051
-SIZE (rust/crates/rayon-1.8.1.crate) = 170448
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+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/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
SIZE (rust/crates/rgb-0.8.37.crate) = 16644
-SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
-SIZE (rust/crates/syn-2.0.48.crate) = 250566
-SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
-SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
@@ -59,5 +59,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
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 (ImageOptim-libimagequant-4.3.0_GH0.tar.gz) = 7f590ed400def273381ac066f46b9f9e8b3e0b1985a5b7e82ca7a65541a6681b
-SIZE (ImageOptim-libimagequant-4.3.0_GH0.tar.gz) = 87960
+SHA256 (ImageOptim-libimagequant-4.3.1_GH0.tar.gz) = 75020204491f14a8cdf4b857f6c5bab08b6b5f1736345412b296a253bc632bf6
+SIZE (ImageOptim-libimagequant-4.3.1_GH0.tar.gz) = 88711
diff --git a/graphics/libimg/Makefile b/graphics/libimg/Makefile
index 84ff7ee9b071..229a1ad112e4 100644
--- a/graphics/libimg/Makefile
+++ b/graphics/libimg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libimg
PORTVERSION= 1.4.16
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES?= graphics tk tcl
MASTER_SITES= SF/tkimg/tkimg/${PORTVERSION:R}/tkimg%20${PORTVERSION}
DISTNAME= Img-${PORTVERSION}-Source
diff --git a/graphics/libosmesa/Makefile b/graphics/libosmesa/Makefile
index d26f2b7e043d..17a3660608b2 100644
--- a/graphics/libosmesa/Makefile
+++ b/graphics/libosmesa/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libosmesa
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 1
CATEGORIES= graphics
COMMENT= Off-Screen Mesa implementation of the OpenGL API
diff --git a/graphics/libpano13/Makefile b/graphics/libpano13/Makefile
index 146eb5da0550..884b1390c29b 100644
--- a/graphics/libpano13/Makefile
+++ b/graphics/libpano13/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libpano13
DISTVERSION= 2.9.22
-PORTREVISION= 7
+PORTREVISION= 9
CATEGORIES= graphics java
MASTER_SITES= SF/panotools/${PORTNAME}/${PORTNAME}-${DISTVERSION}
diff --git a/graphics/librasterlite2/Makefile b/graphics/librasterlite2/Makefile
index b6928371974b..b054a616fa17 100644
--- a/graphics/librasterlite2/Makefile
+++ b/graphics/librasterlite2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= librasterlite2
PORTVERSION= 1.1.0
-PORTREVISION= 8
+PORTREVISION= 9
DISTVERSIONSUFFIX=-beta1
CATEGORIES= graphics geography
MASTER_SITES= http://www.gaia-gis.it/gaia-sins/librasterlite2-sources/
diff --git a/graphics/lightzone/Makefile b/graphics/lightzone/Makefile
index 1cd25bd31f40..3259e35eec6e 100644
--- a/graphics/lightzone/Makefile
+++ b/graphics/lightzone/Makefile
@@ -1,7 +1,7 @@
PORTNAME= lightzone
DISTVERSION= 4.1.8-3
DISTVERSIONSUFFIX= -g36e87773
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics java
DIST_SUBDIR= ${PORTNAME}
diff --git a/graphics/luminance-qt5/Makefile b/graphics/luminance-qt5/Makefile
index f9ba3596b91c..cfb37c6f29d9 100644
--- a/graphics/luminance-qt5/Makefile
+++ b/graphics/luminance-qt5/Makefile
@@ -1,6 +1,6 @@
PORTNAME= luminance-hdr
DISTVERSION= 2.6.1.1
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= graphics
MASTER_SITES= SF/qtpfsgui/luminance/${DISTVERSION}
diff --git a/graphics/mandelbulber/Makefile b/graphics/mandelbulber/Makefile
index 0852b4bb2a3c..0ffa420baba9 100644
--- a/graphics/mandelbulber/Makefile
+++ b/graphics/mandelbulber/Makefile
@@ -1,5 +1,6 @@
PORTNAME= mandelbulber
DISTVERSION= 2.31-1
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/mapcache/Makefile b/graphics/mapcache/Makefile
index 4316af6d0a0a..0538bd315097 100644
--- a/graphics/mapcache/Makefile
+++ b/graphics/mapcache/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mapcache
DISTVERSION= 1.14.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
MASTER_SITES= http://download.osgeo.org/mapserver/
diff --git a/graphics/mapnik/Makefile b/graphics/mapnik/Makefile
index 43d3f7bdfc8c..94ee5f54dac1 100644
--- a/graphics/mapnik/Makefile
+++ b/graphics/mapnik/Makefile
@@ -1,7 +1,7 @@
PORTNAME= mapnik
DISTVERSIONPREFIX= v
DISTVERSION= 3.1.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= graphics geography
MASTER_SITES= https://github.com/mapnik/mapnik/releases/download/${DISTVERSIONFULL}/
diff --git a/graphics/matplotplusplus/Makefile b/graphics/matplotplusplus/Makefile
index a65f3f31f1c0..43ddd34a53a3 100644
--- a/graphics/matplotplusplus/Makefile
+++ b/graphics/matplotplusplus/Makefile
@@ -1,7 +1,7 @@
PORTNAME= matplotplusplus
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
-PORTREVISION= 3
+DISTVERSION= 1.2.1
+PORTREVISION= 1
CATEGORIES= graphics devel
MAINTAINER= yuri@FreeBSD.org
@@ -25,6 +25,6 @@ USE_GITHUB= yes
GH_ACCOUNT= alandefreitas
CMAKE_ON= BUILD_SHARED_LIBS
-CMAKE_OFF= BUILD_TESTS BUILD_EXAMPLES
+CMAKE_OFF= BUILD_TESTING BUILD_EXAMPLES
.include <bsd.port.mk>
diff --git a/graphics/matplotplusplus/distinfo b/graphics/matplotplusplus/distinfo
index 931cdc8406ae..2501a45af2bb 100644
--- a/graphics/matplotplusplus/distinfo
+++ b/graphics/matplotplusplus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1685377596
-SHA256 (alandefreitas-matplotplusplus-v1.2.0_GH0.tar.gz) = 42e24edf717741fcc721242aaa1fdb44e510fbdce4032cdb101c2258761b2554
-SIZE (alandefreitas-matplotplusplus-v1.2.0_GH0.tar.gz) = 38996591
+TIMESTAMP = 1714116673
+SHA256 (alandefreitas-matplotplusplus-v1.2.1_GH0.tar.gz) = 9dd7cc92b2425148f50329f5a3bf95f9774ac807657838972d35334b5ff7cb87
+SIZE (alandefreitas-matplotplusplus-v1.2.1_GH0.tar.gz) = 38999774
diff --git a/graphics/matplotplusplus/pkg-plist b/graphics/matplotplusplus/pkg-plist
index 14f86a0004d2..df66f3ce6a0b 100644
--- a/graphics/matplotplusplus/pkg-plist
+++ b/graphics/matplotplusplus/pkg-plist
@@ -27,6 +27,8 @@ include/matplot/core/figure_registry.h
include/matplot/core/figure_type.h
include/matplot/core/legend.h
include/matplot/core/line_spec.h
+include/matplot/detail/config.h
+include/matplot/detail/exports.h
include/matplot/freestanding/axes_functions.h
include/matplot/freestanding/axes_lim.h
include/matplot/freestanding/figure_functions.h
@@ -47,3 +49,4 @@ lib/cmake/Matplot++/Matplot++ConfigVersion.cmake
lib/cmake/Matplot++/Matplot++Targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Matplot++/Matplot++Targets.cmake
lib/libmatplot.so
+lib/libmatplot.so.1.2.0
diff --git a/graphics/mesa-demos/Makefile b/graphics/mesa-demos/Makefile
index f8a8bb89904e..5c3ff5932655 100644
--- a/graphics/mesa-demos/Makefile
+++ b/graphics/mesa-demos/Makefile
@@ -1,8 +1,8 @@
PORTNAME= mesa-demos
-PORTVERSION= 8.4.0
-PORTREVISION= 3
+PORTVERSION= 8.5.0
CATEGORIES= graphics
-MASTER_SITES= ftp://ftp.freedesktop.org/pub/mesa/demos/ #${PORTVERSION}/
+MASTER_SITES= https://mesa.freedesktop.org/archive/demos/${PORTVERSION}/ \
+ ftp://ftp.freedesktop.org/pub/mesa/demos/ #${PORTVERSION}/
MAINTAINER= x11@FreeBSD.org
COMMENT= OpenGL demos distributed with Mesa
@@ -10,17 +10,18 @@ WWW= https://www.mesa3d.org/
LICENSE= MIT
-LIB_DEPENDS= libdrm.so:graphics/libdrm
-
CONFLICTS_INSTALL= glx-utils
-USES= gmake gl localbase pkgconfig tar:bzip2 xorg
-GNU_CONFIGURE= yes
-USE_GL= egl gbm gl glesv2 glew glu glut
+USES= gl localbase meson pkgconfig tar:bzip2 xorg
+USE_GL= egl gl glesv2 glu glut
USE_XORG= xorgproto x11 xdamage xext xfixes xi xxf86vm
-CONFIGURE_ARGS+=--disable-gles1 --disable-osmesa --disable-vg --disable-wayland \
- --with-system-data-files
+MESON_ARGS+= -Dwith-glut=${LOCALBASE} \
+ -Dgles1=disabled \
+ -Dlibdrm=disabled \
+ -Dosmesa=disabled \
+ -Dwayland=disabled \
+ -Dwith-system-data-files=true
.include <bsd.port.options.mk>
@@ -28,4 +29,8 @@ CONFIGURE_ARGS+=--disable-gles1 --disable-osmesa --disable-vg --disable-wayland
CFLAGS+= -Wno-error=incompatible-function-pointer-types
.endif
+post-stage:
+ # bitmap program conflicts with x11/bitmap
+ ${MV} ${STAGEDIR}/${PREFIX}/bin/bitmap ${STAGEDIR}/${PREFIX}/bin/bitmap_demo
+
.include <bsd.port.mk>
diff --git a/graphics/mesa-demos/distinfo b/graphics/mesa-demos/distinfo
index a26c7840680d..5bf8f1579b41 100644
--- a/graphics/mesa-demos/distinfo
+++ b/graphics/mesa-demos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1519375835
-SHA256 (mesa-demos-8.4.0.tar.bz2) = 01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d
-SIZE (mesa-demos-8.4.0.tar.bz2) = 10073259
+TIMESTAMP = 1714117397
+SHA256 (mesa-demos-8.5.0.tar.bz2) = cea2df0a80f09a30f635c4eb1a672bf90c5ddee0b8e77f4d70041668ef71aac1
+SIZE (mesa-demos-8.5.0.tar.bz2) = 10367517
diff --git a/graphics/mesa-demos/files/patch-src-glsl-Makefile.am b/graphics/mesa-demos/files/patch-src-glsl-Makefile.am
deleted file mode 100644
index 0e78b3a233d5..000000000000
--- a/graphics/mesa-demos/files/patch-src-glsl-Makefile.am
+++ /dev/null
@@ -1,22 +0,0 @@
-# Prevent conflict with x11/bitmap
-#
---- src/glsl/Makefile.am.orig 2014-03-22 12:59:24 UTC
-+++ src/glsl/Makefile.am
-@@ -38,7 +38,7 @@ if HAVE_GLUT
- bin_PROGRAMS = \
- array \
- bezier \
-- bitmap \
-+ bitmap-demo \
- brick \
- bump \
- blinking-teapot \
-@@ -83,7 +83,7 @@ samplers_array_SOURCES = samplers.c
- samplers_array_CFLAGS = $(AM_CFLAGS) -DSAMPLERS_ARRAY
-
- array_LDADD = ../util/libutil.la
--bitmap_LDADD = ../util/libutil.la
-+bitmap_demo_LDADD = ../util/libutil.la
- bezier_LDADD = ../util/libutil.la
- brick_LDADD = ../util/libutil.la
- bump_LDADD = ../util/libutil.la
diff --git a/graphics/mesa-demos/files/patch-src-glsl-Makefile.in b/graphics/mesa-demos/files/patch-src-glsl-Makefile.in
deleted file mode 100644
index f56b47d5e732..000000000000
--- a/graphics/mesa-demos/files/patch-src-glsl-Makefile.in
+++ /dev/null
@@ -1,48 +0,0 @@
-# Prevent conflict with x11/bitmap
-#
---- src/glsl/Makefile.in.orig 2015-12-09 21:24:01 UTC
-+++ src/glsl/Makefile.in
-@@ -113,7 +113,7 @@ POST_UNINSTALL = :
- build_triplet = @build@
- host_triplet = @host@
- @HAVE_GLUT_TRUE@bin_PROGRAMS = array$(EXEEXT) bezier$(EXEEXT) \
--@HAVE_GLUT_TRUE@ bitmap$(EXEEXT) brick$(EXEEXT) bump$(EXEEXT) \
-+@HAVE_GLUT_TRUE@ bitmap_demo$(EXEEXT) brick$(EXEEXT) bump$(EXEEXT) \
- @HAVE_GLUT_TRUE@ blinking-teapot$(EXEEXT) convolutions$(EXEEXT) \
- @HAVE_GLUT_TRUE@ deriv$(EXEEXT) fragcoord$(EXEEXT) \
- @HAVE_GLUT_TRUE@ fsraytrace$(EXEEXT) \
-@@ -158,9 +158,9 @@ am__v_lt_1 =
- bezier_SOURCES = bezier.c
- bezier_OBJECTS = bezier.$(OBJEXT)
- bezier_DEPENDENCIES = ../util/libutil.la
--bitmap_SOURCES = bitmap.c
--bitmap_OBJECTS = bitmap.$(OBJEXT)
--bitmap_DEPENDENCIES = ../util/libutil.la
-+bitmap_demo_SOURCES = bitmap.c
-+bitmap_demo_OBJECTS = bitmap.$(OBJEXT)
-+bitmap_demo_DEPENDENCIES = ../util/libutil.la
- blinking_teapot_SOURCES = blinking-teapot.c
- blinking_teapot_OBJECTS = blinking-teapot.$(OBJEXT)
- blinking_teapot_DEPENDENCIES = ../util/libutil.la
-@@ -546,7 +546,7 @@ gsraytrace_SOURCES = gsraytrace.cpp
- samplers_array_SOURCES = samplers.c
- samplers_array_CFLAGS = $(AM_CFLAGS) -DSAMPLERS_ARRAY
- array_LDADD = ../util/libutil.la
--bitmap_LDADD = ../util/libutil.la
-+bitmap_demo_LDADD = ../util/libutil.la
- bezier_LDADD = ../util/libutil.la
- brick_LDADD = ../util/libutil.la
- bump_LDADD = ../util/libutil.la
-@@ -694,9 +694,9 @@ bezier$(EXEEXT): $(bezier_OBJECTS) $(bez
- @rm -f bezier$(EXEEXT)
- $(AM_V_CCLD)$(LINK) $(bezier_OBJECTS) $(bezier_LDADD) $(LIBS)
-
--bitmap$(EXEEXT): $(bitmap_OBJECTS) $(bitmap_DEPENDENCIES) $(EXTRA_bitmap_DEPENDENCIES)
-- @rm -f bitmap$(EXEEXT)
-- $(AM_V_CCLD)$(LINK) $(bitmap_OBJECTS) $(bitmap_LDADD) $(LIBS)
-+bitmap_demo$(EXEEXT): $(bitmap_demo_OBJECTS) $(bitmap_demo_DEPENDENCIES) $(EXTRA_bitmap_demo_DEPENDENCIES)
-+ @rm -f bitmap_demo$(EXEEXT)
-+ $(AM_V_CCLD)$(LINK) $(bitmap_demo_OBJECTS) $(bitmap_demo_LDADD) $(LIBS)
-
- blinking-teapot$(EXEEXT): $(blinking_teapot_OBJECTS) $(blinking_teapot_DEPENDENCIES) $(EXTRA_blinking_teapot_DEPENDENCIES)
- @rm -f blinking-teapot$(EXEEXT)
diff --git a/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.am b/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.am
deleted file mode 100644
index 94408f88dfed..000000000000
--- a/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.am
+++ /dev/null
@@ -1,14 +0,0 @@
-# Install the EGL demos
-#
---- src/egl/opengl/Makefile.am.orig 2018-02-23 08:50:21 UTC
-+++ src/egl/opengl/Makefile.am
-@@ -57,8 +57,7 @@ endif
-
- if HAVE_EGL
- bin_PROGRAMS = \
-- eglinfo
--noinst_PROGRAMS = \
-+ eglinfo \
- peglgears \
- $(EGL_DRM_DEMOS) \
- $(EGL_X11_DEMOS) \
diff --git a/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.in b/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.in
deleted file mode 100644
index 202ea5332b18..000000000000
--- a/graphics/mesa-demos/files/patch-src_egl_opengl_Makefile.in
+++ /dev/null
@@ -1,85 +0,0 @@
-# Install the EGL demos
-#
---- src/egl/opengl/Makefile.in.orig 2018-02-23 08:50:29 UTC
-+++ src/egl/opengl/Makefile.in
-@@ -115,9 +115,8 @@ PRE_UNINSTALL = :
- POST_UNINSTALL = :
- build_triplet = @build@
- host_triplet = @host@
--@HAVE_EGL_TRUE@bin_PROGRAMS = eglinfo$(EXEEXT)
--@HAVE_EGL_TRUE@noinst_PROGRAMS = peglgears$(EXEEXT) $(am__EXEEXT_1) \
--@HAVE_EGL_TRUE@ $(am__EXEEXT_2) $(am__EXEEXT_3)
-+@HAVE_EGL_TRUE@bin_PROGRAMS = eglinfo$(EXEEXT) peglgears$(EXEEXT) \
-+@HAVE_EGL_TRUE@ $(am__EXEEXT_1) $(am__EXEEXT_2) $(am__EXEEXT_3)
- subdir = src/egl/opengl
- ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
- am__aclocal_m4_deps = $(top_srcdir)/m4/ac_define_dir.m4 \
-@@ -130,14 +129,14 @@ DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
- mkinstalldirs = $(install_sh) -d
- CONFIG_CLEAN_FILES =
- CONFIG_CLEAN_VPATH_FILES =
--am__installdirs = "$(DESTDIR)$(bindir)"
- @HAVE_DRM_TRUE@@HAVE_GBM_TRUE@am__EXEEXT_1 = eglkms$(EXEEXT)
- @HAVE_X11_TRUE@am__EXEEXT_2 = eglgears_x11$(EXEEXT) \
- @HAVE_X11_TRUE@ egltri_x11$(EXEEXT) xeglgears$(EXEEXT) \
- @HAVE_X11_TRUE@ xeglthreads$(EXEEXT)
- @HAVE_WAYLAND_TRUE@am__EXEEXT_3 = eglgears_wayland$(EXEEXT) \
- @HAVE_WAYLAND_TRUE@ egltri_wayland$(EXEEXT)
--PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
-+am__installdirs = "$(DESTDIR)$(bindir)"
-+PROGRAMS = $(bin_PROGRAMS)
- am_eglgears_wayland_OBJECTS = eglgears.$(OBJEXT)
- eglgears_wayland_OBJECTS = $(am_eglgears_wayland_OBJECTS)
- eglgears_wayland_DEPENDENCIES = ../eglut/libeglut_wayland.la
-@@ -532,15 +531,6 @@ clean-binPROGRAMS:
- echo " rm -f" $$list; \
- rm -f $$list
-
--clean-noinstPROGRAMS:
-- @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \
-- echo " rm -f" $$list; \
-- rm -f $$list || exit $$?; \
-- test -n "$(EXEEXT)" || exit 0; \
-- list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
-- echo " rm -f" $$list; \
-- rm -f $$list
--
- eglgears_wayland$(EXEEXT): $(eglgears_wayland_OBJECTS) $(eglgears_wayland_DEPENDENCIES) $(EXTRA_eglgears_wayland_DEPENDENCIES)
- @rm -f eglgears_wayland$(EXEEXT)
- $(AM_V_CCLD)$(LINK) $(eglgears_wayland_OBJECTS) $(eglgears_wayland_LDADD) $(LIBS)
-@@ -753,8 +743,7 @@ maintainer-clean-generic:
- @echo "it deletes files that may require special tools to rebuild."
- clean: clean-am
-
--clean-am: clean-binPROGRAMS clean-generic clean-libtool \
-- clean-noinstPROGRAMS mostlyclean-am
-+clean-am: clean-binPROGRAMS clean-generic clean-libtool mostlyclean-am
-
- distclean: distclean-am
- -rm -rf ./$(DEPDIR)
-@@ -825,16 +814,15 @@ uninstall-am: uninstall-binPROGRAMS
- .MAKE: install-am install-strip
-
- .PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
-- clean-binPROGRAMS clean-generic clean-libtool \
-- clean-noinstPROGRAMS cscopelist-am ctags ctags-am distclean \
-- distclean-compile distclean-generic distclean-libtool \
-- distclean-tags distdir dvi dvi-am html html-am info info-am \
-- install install-am install-binPROGRAMS install-data \
-- install-data-am install-dvi install-dvi-am install-exec \
-- install-exec-am install-html install-html-am install-info \
-- install-info-am install-man install-pdf install-pdf-am \
-- install-ps install-ps-am install-strip installcheck \
-- installcheck-am installdirs maintainer-clean \
-+ clean-binPROGRAMS clean-generic clean-libtool cscopelist-am \
-+ ctags ctags-am distclean distclean-compile distclean-generic \
-+ distclean-libtool distclean-tags distdir dvi dvi-am html \
-+ html-am info info-am install install-am install-binPROGRAMS \
-+ install-data install-data-am install-dvi install-dvi-am \
-+ install-exec install-exec-am install-html install-html-am \
-+ install-info install-info-am install-man install-pdf \
-+ install-pdf-am install-ps install-ps-am install-strip \
-+ installcheck installcheck-am installdirs maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-compile \
- mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags tags-am uninstall uninstall-am uninstall-binPROGRAMS
diff --git a/graphics/mesa-demos/files/patch-src_egl_opengl_eglkms.c b/graphics/mesa-demos/files/patch-src_egl_opengl_eglkms.c
deleted file mode 100644
index 5f9f35dd4c8f..000000000000
--- a/graphics/mesa-demos/files/patch-src_egl_opengl_eglkms.c
+++ /dev/null
@@ -1,16 +0,0 @@
-# Fix an uninitialized variable in a particular execution path
-#
-# While it would be better design to initialize the error value
-# at the start, it is set in every other error path so the least
-# intrusive correction is to set it in the one missed path.
-#
---- src/egl/opengl/eglkms.c.orig 2012-08-28 14:31:17 UTC
-+++ src/egl/opengl/eglkms.c
-@@ -212,6 +212,7 @@ int main(int argc, char *argv[])
-
- if (!eglChooseConfig(dpy, attribs, &config, 1, &n) || n != 1) {
- fprintf(stderr, "failed to choose argb config\n");
-+ ret = -1;
- goto egl_terminate;
- }
-
diff --git a/graphics/mesa-demos/files/patch-src_tests_texdown.c b/graphics/mesa-demos/files/patch-src_tests_texdown.c
deleted file mode 100644
index 01f325a66cea..000000000000
--- a/graphics/mesa-demos/files/patch-src_tests_texdown.c
+++ /dev/null
@@ -1,14 +0,0 @@
-# aligned_alloc() is in <stdlib.h>, so only _aligned_malloc() needs <malloc.h>
-#
---- src/tests/texdown.c.orig 2018-02-23 08:50:21 UTC
-+++ src/tests/texdown.c
-@@ -34,7 +34,9 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#ifdef _WIN32
- #include <malloc.h>
-+#endif
- #include <math.h>
- #include <GL/glew.h>
- #include "glut_wrap.h"
diff --git a/graphics/mesa-demos/pkg-plist b/graphics/mesa-demos/pkg-plist
index a84e898909cc..71ae5ad1813a 100644
--- a/graphics/mesa-demos/pkg-plist
+++ b/graphics/mesa-demos/pkg-plist
@@ -44,10 +44,7 @@ bin/drawelements-large
bin/drawoverhead
bin/drawpix
bin/drawrange
-bin/eglgears_x11
bin/eglinfo
-bin/eglkms
-bin/egltri_x11
bin/engine
bin/es2_info
bin/es2gears_x11
@@ -134,7 +131,6 @@ bin/overlay
bin/paltex
bin/pbdemo
bin/pbinfo
-bin/peglgears
bin/pgon-mode
bin/pixeltest
bin/point
@@ -312,8 +308,6 @@ bin/vp-unfilled
bin/vsraytrace
bin/wincopy
bin/winpos
-bin/xeglgears
-bin/xeglthreads
bin/xfont
bin/xrotfontdemo
%%DATADIR%%/arch.rgb
diff --git a/graphics/mesa-devel/Makefile b/graphics/mesa-devel/Makefile
index bde667c406db..4fcdef309ccc 100644
--- a/graphics/mesa-devel/Makefile
+++ b/graphics/mesa-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mesa
-DISTVERSION= 24.0-branchpoint-5051
-DISTVERSIONSUFFIX= -gd097a60d576
+DISTVERSION= 24.1-branchpoint-398
+DISTVERSIONSUFFIX= -g603982ea802
CATEGORIES= graphics
PKGNAMESUFFIX= -devel
diff --git a/graphics/mesa-devel/distinfo b/graphics/mesa-devel/distinfo
index a25bf87d7c94..21ced757d18e 100644
--- a/graphics/mesa-devel/distinfo
+++ b/graphics/mesa-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713560714
-SHA256 (mesa-24.0-branchpoint-5051-gd097a60d576.tar.bz2) = f052fbdad98a9e927bbd89ce7cb87ae20f7a195cb1a76355a0b9baabaa8b0b4b
-SIZE (mesa-24.0-branchpoint-5051-gd097a60d576.tar.bz2) = 37344104
+TIMESTAMP = 1714834905
+SHA256 (mesa-24.1-branchpoint-398-g603982ea802.tar.bz2) = 2d77a756e48962d9b54c38d0a2f09771a0f42d23de74c00d781816e8416f0d22
+SIZE (mesa-24.1-branchpoint-398-g603982ea802.tar.bz2) = 37370801
SHA256 (700efacda59c.patch) = 0d567fe737ad1404e1f12d7cd018826d9095c23835f1ed5aaa1c81cb58d3d008
SIZE (700efacda59c.patch) = 983
SHA256 (2930dcbb3329.patch) = f90ab77950ba1a56d165f0bc8a3cbd9c5f624bb5c67d1c7f337316027e8295e8
diff --git a/graphics/mesa-dri/Makefile b/graphics/mesa-dri/Makefile
index 9ccc31588659..fb837f0ae8fb 100644
--- a/graphics/mesa-dri/Makefile
+++ b/graphics/mesa-dri/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mesa-dri
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 1
CATEGORIES= graphics
COMMENT= OpenGL hardware acceleration drivers for DRI2+
diff --git a/graphics/mesa-dri/Makefile.common b/graphics/mesa-dri/Makefile.common
index 5896846fdd8b..9c2bccb8b39f 100644
--- a/graphics/mesa-dri/Makefile.common
+++ b/graphics/mesa-dri/Makefile.common
@@ -12,7 +12,7 @@
MESAVERSION= ${MESABASEVERSION}${MESASUBVERSION:C/^(.)/.\1/}
MESADISTVERSION=${MESABASEVERSION}${MESASUBVERSION:C/^(.)/-\1/}
-MESABASEVERSION= 24.0.4
+MESABASEVERSION= 24.0.6
# if there is a subversion, don't include the '-' between 7.11-rc2.
MESASUBVERSION=
diff --git a/graphics/mesa-dri/distinfo b/graphics/mesa-dri/distinfo
index f05f5aa75043..200570a26bdb 100644
--- a/graphics/mesa-dri/distinfo
+++ b/graphics/mesa-dri/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1711624338
-SHA256 (mesa-24.0.4.tar.xz) = 90febd30a098cbcd97ff62ecc3dcf5c93d76f7fa314de944cfce81951ba745f0
-SIZE (mesa-24.0.4.tar.xz) = 20057744
+TIMESTAMP = 1714022326
+SHA256 (mesa-24.0.6.tar.xz) = 8b7a92dbe6468c18f2383700135b5fe9de836cdf0cc8fd7dbae3c7110237d604
+SIZE (mesa-24.0.6.tar.xz) = 20115628
SHA256 (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 84f18f14788bd8f387e2fc754b945bf30f84b517dd917785ed5d8ef1d594e24a
SIZE (4a253aae7ca437201d2a31d2a11a1a5434fe41f1.patch) = 1626
SHA256 (7c565db35d39bdbf4e4f867ea19f78b97c8c126f.patch) = 5af88a22abfadb91f6626c9244ed2a365e2bb283e0a42399082d1e909136d5f3
diff --git a/graphics/mesa-gallium-va/Makefile b/graphics/mesa-gallium-va/Makefile
index f32bd2b60da1..ebf93902640f 100644
--- a/graphics/mesa-gallium-va/Makefile
+++ b/graphics/mesa-gallium-va/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mesa-gallium-va
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 3
CATEGORIES= graphics
COMMENT= Mesa Gallium VAAPI drivers
diff --git a/graphics/mesa-gallium-vdpau/Makefile b/graphics/mesa-gallium-vdpau/Makefile
index 83dce521091d..f541b25211cf 100644
--- a/graphics/mesa-gallium-vdpau/Makefile
+++ b/graphics/mesa-gallium-vdpau/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mesa-gallium-vdpau
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 2
CATEGORIES= graphics
COMMENT= Mesa Gallium VDPAU drivers
diff --git a/graphics/mesa-libs/Makefile b/graphics/mesa-libs/Makefile
index a3d6cfd472e4..6f235b58b015 100644
--- a/graphics/mesa-libs/Makefile
+++ b/graphics/mesa-libs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= mesa-libs
PORTVERSION= ${MESAVERSION}
-PORTREVISION= 1
CATEGORIES= graphics
COMMENT= OpenGL libraries that support GLX and EGL clients
diff --git a/graphics/mscgen/Makefile b/graphics/mscgen/Makefile
index 65c09ac47b10..df91d73faab5 100644
--- a/graphics/mscgen/Makefile
+++ b/graphics/mscgen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mscgen
PORTVERSION= 0.20
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= graphics
MASTER_SITES= http://www.mcternan.me.uk/mscgen/software/ \
http://romain.blogreen.org/distfiles/
diff --git a/graphics/mtpaint/Makefile b/graphics/mtpaint/Makefile
index f1f3d409b6d3..7267999a3bef 100644
--- a/graphics/mtpaint/Makefile
+++ b/graphics/mtpaint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mtpaint
DISTVERSION= 3.50.09
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MAINTAINER= eduardo@FreeBSD.org
diff --git a/graphics/netpbm/Makefile b/graphics/netpbm/Makefile
index 7ff515dd3fe4..bc4828c3bd51 100644
--- a/graphics/netpbm/Makefile
+++ b/graphics/netpbm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netpbm
DISTVERSION= 11.04.02
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= LOCAL/leres/netpbm
diff --git a/graphics/nomacs/Makefile b/graphics/nomacs/Makefile
index 3fc5349a98bf..0f83170e1ec2 100644
--- a/graphics/nomacs/Makefile
+++ b/graphics/nomacs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= nomacs
PORTVERSION= 3.16
DISTVERSIONSUFFIX= .224
-PORTREVISION= 10
+PORTREVISION= 12
CATEGORIES= graphics
PATCH_SITES= https://github.com/nomacs/nomacs/commit/
diff --git a/graphics/ocaml-images/Makefile b/graphics/ocaml-images/Makefile
index 1ae483880840..3ccd5fe45778 100644
--- a/graphics/ocaml-images/Makefile
+++ b/graphics/ocaml-images/Makefile
@@ -1,5 +1,6 @@
PORTNAME= images
PORTVERSION= 5.0.4
+PORTREVISION= 1
PORTEPOCH= 2
CATEGORIES= graphics
PKGNAMEPREFIX= ocaml-
diff --git a/graphics/okular-devel/Makefile b/graphics/okular-devel/Makefile
index 1e3f1aba6c74..da5c2ef78615 100644
--- a/graphics/okular-devel/Makefile
+++ b/graphics/okular-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= okular
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics kde kde-applications kde-devel
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/okular/Makefile b/graphics/okular/Makefile
index f811fe30b7c2..2bd64917e586 100644
--- a/graphics/okular/Makefile
+++ b/graphics/okular/Makefile
@@ -1,6 +1,6 @@
PORTNAME= okular
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/graphics/opencolorio-tools/Makefile b/graphics/opencolorio-tools/Makefile
index 814408902f33..b8f0eb0819ae 100644
--- a/graphics/opencolorio-tools/Makefile
+++ b/graphics/opencolorio-tools/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 4
+PORTREVISION= 5
PKGNAMESUFFIX= -tools
COMMENT= Tools to work with OpenColorIO profiles
diff --git a/graphics/opencv/Makefile b/graphics/opencv/Makefile
index b22f8cf4aeb1..56019e633b35 100644
--- a/graphics/opencv/Makefile
+++ b/graphics/opencv/Makefile
@@ -1,11 +1,7 @@
PORTNAME= opencv
-DISTVERSION= 4.6.0
-PORTREVISION= 17
+DISTVERSION= 4.9.0
CATEGORIES= graphics
-PATCH_SITES= https://github.com/${PORTNAME}/${PORTNAME}/commit/
-PATCHFILES= 496eed950f6d0e7fd92619d47e3cec8f06e96ace.patch:-p1
-
MAINTAINER= desktop@FreeBSD.org
COMMENT= Open Source Computer Vision library
WWW= https://www.opencv.org/
@@ -36,10 +32,12 @@ GH_TAGNAME= v0.1.1f:ade \
8afa57abc8229d611c4937165d20e2a2d9fc5a12:face \
a56b6ac6f030c312b2dce17430eef13aed9af274:ippicv
-CMAKE_ON= OPENCV_GENERATE_PKGCONFIG
+CMAKE_ON= OPENCV_GENERATE_PKGCONFIG \
+ OPENCV_SKIP_CMAKE_CXX_STANDARD
CMAKE_OFF= OPENCV_GENERATE_SETUPVARS \
BUILD_opencv_python2 \
BUILD_TESTS
+CMAKE_OFF+= WITH_OBSENSOR # linux/uvcvideo.h is included when WITH_OBSENSOR is enabled
CMAKE_ARGS= -DOPENCV_EXTRA_MODULES_PATH="${WRKSRC}/contrib/modules"
DATADIR= ${PREFIX}/share/${PORTNAME}4
@@ -101,8 +99,7 @@ PATENTED_DESC= Enable patented 2d feature detection USE AT OWN RISK
PATENTED_CMAKE_BOOL= OPENCV_ENABLE_NONFREE
PROTOBUF_DESC= Enable protobuf support, builds dnn modules
-PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF
-PROTOBUF_LIB_DEPENDS= libprotobuf.so:devel/protobuf
+PROTOBUF_CMAKE_BOOL= WITH_PROTOBUF # by default the bundled protobuf is built
PYTHON_DESC= Enable Python Support 3.6 or greater
PYTHON_BUILD_DEPENDS= ${PYNUMPY}
diff --git a/graphics/opencv/distinfo b/graphics/opencv/distinfo
index 35a189ff7ab3..e3d18f6f42b0 100644
--- a/graphics/opencv/distinfo
+++ b/graphics/opencv/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1682799940
-SHA256 (opencv-opencv-4.6.0_GH0.tar.gz) = 1ec1cba65f9f20fe5a41fda1586e01c70ea0c9a6d7b67c9e13edf0cfe2239277
-SIZE (opencv-opencv-4.6.0_GH0.tar.gz) = 90208971
+TIMESTAMP = 1703737939
+SHA256 (opencv-opencv-4.9.0_GH0.tar.gz) = ddf76f9dffd322c7c3cb1f721d0887f62d747b82059342213138dc190f28bc6c
+SIZE (opencv-opencv-4.9.0_GH0.tar.gz) = 92788647
SHA256 (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 7a16ad6ca511c620c2a4cbef2c7cf1ff5c31bd530ac7b43ee2ea8481683df20a
SIZE (WeChatCV-opencv_3rdparty-a8b69ccc738421293254aec5ddb38bd523503252_GH0.tar.gz) = 920403
-SHA256 (opencv-opencv_contrib-4.6.0_GH0.tar.gz) = 1777d5fd2b59029cf537e5fd6f8aa68d707075822f90bde683fcde086f85f7a7
-SIZE (opencv-opencv_contrib-4.6.0_GH0.tar.gz) = 59667769
+SHA256 (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 8952c45a73b75676c522dd574229f563e43c271ae1d5bbbd26f8e2b6bc1a4dae
+SIZE (opencv-opencv_contrib-4.9.0_GH0.tar.gz) = 59803362
SHA256 (opencv-ade-v0.1.1f_GH0.tar.gz) = c316680efbb5dd3ac4e10bb8cea345cf26a6a25ebc22418f8f0b8ca931a550e9
SIZE (opencv-ade-v0.1.1f_GH0.tar.gz) = 116074
SHA256 (opencv-opencv_3rdparty-34e4206aef44d50e6bbcd0ab06354b52e7466d26_GH0.tar.gz) = d93c783cdf799da7e4a9209d169390424c4c198c1c9b5eeb78ffc890afe5f332
diff --git a/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake b/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake
deleted file mode 100644
index 6371feb89063..000000000000
--- a/graphics/opencv/files/patch-cmake_OpenCVFindLibsGrfmt.cmake
+++ /dev/null
@@ -1,14 +0,0 @@
---- cmake/OpenCVFindLibsGrfmt.cmake.orig 2022-06-05 15:32:44 UTC
-+++ cmake/OpenCVFindLibsGrfmt.cmake
-@@ -230,9 +230,9 @@ if(WITH_PNG)
- include(FindPNG)
- if(PNG_FOUND)
- include(CheckIncludeFile)
-- check_include_file("${PNG_PNG_INCLUDE_DIR}/libpng/png.h" HAVE_LIBPNG_PNG_H)
-+ check_include_file("${PNG_PNG_INCLUDE_DIR}/libpng16/png.h" HAVE_LIBPNG_PNG_H)
- if(HAVE_LIBPNG_PNG_H)
-- ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/libpng/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE)
-+ ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/libpng16/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE)
- else()
- ocv_parse_header("${PNG_PNG_INCLUDE_DIR}/png.h" PNG_VERSION_LINES PNG_LIBPNG_VER_MAJOR PNG_LIBPNG_VER_MINOR PNG_LIBPNG_VER_RELEASE)
- endif()
diff --git a/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h b/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h
index 47f4a8c59730..bcd147a49436 100644
--- a/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h
+++ b/graphics/opencv/files/patch-contrib_modules_sfm_src_libmv__light_libmv_numeric_numeric.h
@@ -1,8 +1,8 @@
---- contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2021-01-30 07:20:50 UTC
+--- contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h.orig 2023-12-26 21:24:58 UTC
+++ contrib/modules/sfm/src/libmv_light/libmv/numeric/numeric.h
-@@ -35,7 +35,7 @@
+@@ -36,7 +36,7 @@
- #if !defined(__MINGW64__)
+ #if !defined(__MINGW32__)
# if defined(_WIN32) || defined(__APPLE__) || \
- defined(__FreeBSD__) || defined(__NetBSD__)
+ defined(__NetBSD__)
diff --git a/graphics/opencv/files/patch-modules_core_src_system.cpp b/graphics/opencv/files/patch-modules_core_src_system.cpp
new file mode 100644
index 000000000000..6174bfb0fd6b
--- /dev/null
+++ b/graphics/opencv/files/patch-modules_core_src_system.cpp
@@ -0,0 +1,20 @@
+- workaround for https://github.com/opencv/opencv/issues/25527
+
+--- modules/core/src/system.cpp.orig 2024-05-02 16:10:07 UTC
++++ modules/core/src/system.cpp
+@@ -566,6 +566,7 @@ struct HWFeatures
+ #ifdef __aarch64__
+ have[CV_CPU_NEON] = true;
+ have[CV_CPU_FP16] = true;
++#if 0 // disable until https://github.com/opencv/opencv/issues/25527 is fixed
+ int cpufile = open("/proc/self/auxv", O_RDONLY);
+
+ if (cpufile >= 0)
+@@ -589,6 +590,7 @@ struct HWFeatures
+
+ close(cpufile);
+ }
++#endif
+ #elif defined __arm__ && defined __ANDROID__
+ #if defined HAVE_CPUFEATURES
+ CV_LOG_INFO(NULL, "calling android_getCpuFeatures() ...");
diff --git a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
index 45fcc5ea32ec..7643e2a237c4 100644
--- a/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
+++ b/graphics/opencv/files/patch-modules_gapi_cmake_DownloadADE.cmake
@@ -1,12 +1,12 @@
The ade distdata is downloaded and moved to the proper location by the ports
framework.
---- modules/gapi/cmake/DownloadADE.cmake.orig 2021-07-05 12:03:22 UTC
+--- modules/gapi/cmake/DownloadADE.cmake.orig 2023-12-27 16:46:55 UTC
+++ modules/gapi/cmake/DownloadADE.cmake
-@@ -2,22 +2,18 @@ set(ade_src_dir "${OpenCV_BINARY_DIR}/3rdparty/ade")
- set(ade_filename "v0.1.1f.zip")
- set(ade_subdir "ade-0.1.1f")
- set(ade_md5 "b624b995ec9c439cbc2e9e6ee940d3a2")
+@@ -2,18 +2,12 @@ set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
+ set(ade_filename "v0.1.2d.zip")
+ set(ade_subdir "ade-0.1.2d")
+ set(ade_md5 "dbb095a8bf3008e91edbbf45d8d34885")
-ocv_download(FILENAME ${ade_filename}
- HASH ${ade_md5}
- URL
@@ -17,20 +17,14 @@ framework.
- ID ADE
- STATUS res
- UNPACK RELATIVE_URL)
-
+-
-if (NOT res)
-+set(file_id ade-0.1.1f/CMakeLists.txt)
++set(file_id ade-0.1.2d/CMakeLists.txt)
+set(FILENAME ${ade_src_dir}/${file_id})
+if(EXISTS ${FILENAME})
+ message("++ ade: Using prefetched ${file_id}")
+else()
+ message(WARNING "++ ade: Could not find ${file_id} in ${FILENAME}")
return()
--endif()
-+ endif()
+ endif()
- set(ADE_root "${ade_src_dir}/${ade_subdir}/sources/ade")
-+
- file(GLOB_RECURSE ADE_sources "${ADE_root}/source/*.cpp")
- file(GLOB_RECURSE ADE_include "${ADE_root}/include/ade/*.hpp")
- add_library(ade STATIC ${OPENCV_3RDPARTY_EXCLUDE_FROM_ALL}
diff --git a/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp b/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp
deleted file mode 100644
index 1ded70237237..000000000000
--- a/graphics/opencv/files/patch-modules_imgcodecs_src_grfmt__png.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- modules/imgcodecs/src/grfmt_png.cpp.orig 2021-07-18 11:13:32 UTC
-+++ modules/imgcodecs/src/grfmt_png.cpp
-@@ -59,7 +59,7 @@
- #endif
-
- #ifdef HAVE_LIBPNG_PNG_H
--#include <libpng/png.h>
-+#include <libpng16/png.h>
- #else
- #include <png.h>
- #endif
diff --git a/graphics/opencv/pkg-plist b/graphics/opencv/pkg-plist
index f4e2fa75cf25..cbfc7246738b 100644
--- a/graphics/opencv/pkg-plist
+++ b/graphics/opencv/pkg-plist
@@ -6,9 +6,8 @@ bin/opencv_visualisation
bin/opencv_waldboost_detector
%%EIGEN%%include/opencv4/opencv2/alphamat.hpp
include/opencv4/opencv2/aruco.hpp
+include/opencv4/opencv2/aruco/aruco_calib.hpp
include/opencv4/opencv2/aruco/charuco.hpp
-include/opencv4/opencv2/aruco/dictionary.hpp
-%%PROTOBUF%%include/opencv4/opencv2/barcode.hpp
include/opencv4/opencv2/bgsegm.hpp
include/opencv4/opencv2/bioinspired.hpp
include/opencv4/opencv2/bioinspired/bioinspired.hpp
@@ -86,10 +85,17 @@ include/opencv4/opencv2/core/hal/intrin_avx.hpp
include/opencv4/opencv2/core/hal/intrin_avx512.hpp
include/opencv4/opencv2/core/hal/intrin_cpp.hpp
include/opencv4/opencv2/core/hal/intrin_forward.hpp
+include/opencv4/opencv2/core/hal/intrin_lasx.hpp
+include/opencv4/opencv2/core/hal/intrin_lsx.hpp
include/opencv4/opencv2/core/hal/intrin_msa.hpp
include/opencv4/opencv2/core/hal/intrin_neon.hpp
include/opencv4/opencv2/core/hal/intrin_rvv.hpp
include/opencv4/opencv2/core/hal/intrin_rvv071.hpp
+include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_non-policy.hpp
+include/opencv4/opencv2/core/hal/intrin_rvv_010_compat_overloaded-non-policy.hpp
+include/opencv4/opencv2/core/hal/intrin_rvv_011_compat.hpp
+include/opencv4/opencv2/core/hal/intrin_rvv_compat_overloaded.hpp
+include/opencv4/opencv2/core/hal/intrin_rvv_scalable.hpp
include/opencv4/opencv2/core/hal/intrin_sse.hpp
include/opencv4/opencv2/core/hal/intrin_sse_em.hpp
include/opencv4/opencv2/core/hal/intrin_vsx.hpp
@@ -254,96 +260,6 @@ include/opencv4/opencv2/fuzzy/fuzzy_F0_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_F1_math.hpp
include/opencv4/opencv2/fuzzy/fuzzy_image.hpp
include/opencv4/opencv2/fuzzy/types.hpp
-include/opencv4/opencv2/gapi.hpp
-include/opencv4/opencv2/gapi/core.hpp
-include/opencv4/opencv2/gapi/cpu/core.hpp
-include/opencv4/opencv2/gapi/cpu/gcpukernel.hpp
-include/opencv4/opencv2/gapi/cpu/imgproc.hpp
-include/opencv4/opencv2/gapi/cpu/stereo.hpp
-include/opencv4/opencv2/gapi/cpu/video.hpp
-include/opencv4/opencv2/gapi/fluid/core.hpp
-include/opencv4/opencv2/gapi/fluid/gfluidbuffer.hpp
-include/opencv4/opencv2/gapi/fluid/gfluidkernel.hpp
-include/opencv4/opencv2/gapi/fluid/imgproc.hpp
-include/opencv4/opencv2/gapi/garg.hpp
-include/opencv4/opencv2/gapi/garray.hpp
-include/opencv4/opencv2/gapi/gasync_context.hpp
-include/opencv4/opencv2/gapi/gcall.hpp
-include/opencv4/opencv2/gapi/gcommon.hpp
-include/opencv4/opencv2/gapi/gcompiled.hpp
-include/opencv4/opencv2/gapi/gcompiled_async.hpp
-include/opencv4/opencv2/gapi/gcompoundkernel.hpp
-include/opencv4/opencv2/gapi/gcomputation.hpp
-include/opencv4/opencv2/gapi/gcomputation_async.hpp
-include/opencv4/opencv2/gapi/gframe.hpp
-include/opencv4/opencv2/gapi/gkernel.hpp
-include/opencv4/opencv2/gapi/gmat.hpp
-include/opencv4/opencv2/gapi/gmetaarg.hpp
-include/opencv4/opencv2/gapi/gopaque.hpp
-include/opencv4/opencv2/gapi/gproto.hpp
-include/opencv4/opencv2/gapi/gpu/core.hpp
-include/opencv4/opencv2/gapi/gpu/ggpukernel.hpp
-include/opencv4/opencv2/gapi/gpu/imgproc.hpp
-include/opencv4/opencv2/gapi/gscalar.hpp
-include/opencv4/opencv2/gapi/gstreaming.hpp
-include/opencv4/opencv2/gapi/gtransform.hpp
-include/opencv4/opencv2/gapi/gtype_traits.hpp
-include/opencv4/opencv2/gapi/gtyped.hpp
-include/opencv4/opencv2/gapi/imgproc.hpp
-include/opencv4/opencv2/gapi/infer.hpp
-include/opencv4/opencv2/gapi/infer/bindings_ie.hpp
-include/opencv4/opencv2/gapi/infer/ie.hpp
-include/opencv4/opencv2/gapi/infer/onnx.hpp
-include/opencv4/opencv2/gapi/infer/parsers.hpp
-include/opencv4/opencv2/gapi/media.hpp
-include/opencv4/opencv2/gapi/oak/infer.hpp
-include/opencv4/opencv2/gapi/oak/oak.hpp
-include/opencv4/opencv2/gapi/ocl/core.hpp
-include/opencv4/opencv2/gapi/ocl/goclkernel.hpp
-include/opencv4/opencv2/gapi/ocl/imgproc.hpp
-include/opencv4/opencv2/gapi/opencv_includes.hpp
-include/opencv4/opencv2/gapi/operators.hpp
-include/opencv4/opencv2/gapi/own/assert.hpp
-include/opencv4/opencv2/gapi/own/convert.hpp
-include/opencv4/opencv2/gapi/own/cvdefs.hpp
-include/opencv4/opencv2/gapi/own/exports.hpp
-include/opencv4/opencv2/gapi/own/mat.hpp
-include/opencv4/opencv2/gapi/own/saturate.hpp
-include/opencv4/opencv2/gapi/own/scalar.hpp
-include/opencv4/opencv2/gapi/own/types.hpp
-include/opencv4/opencv2/gapi/plaidml/core.hpp
-include/opencv4/opencv2/gapi/plaidml/gplaidmlkernel.hpp
-include/opencv4/opencv2/gapi/plaidml/plaidml.hpp
-include/opencv4/opencv2/gapi/python/python.hpp
-include/opencv4/opencv2/gapi/render.hpp
-include/opencv4/opencv2/gapi/render/render.hpp
-include/opencv4/opencv2/gapi/render/render_types.hpp
-include/opencv4/opencv2/gapi/rmat.hpp
-include/opencv4/opencv2/gapi/s11n.hpp
-include/opencv4/opencv2/gapi/s11n/base.hpp
-include/opencv4/opencv2/gapi/stereo.hpp
-include/opencv4/opencv2/gapi/streaming/cap.hpp
-include/opencv4/opencv2/gapi/streaming/desync.hpp
-include/opencv4/opencv2/gapi/streaming/format.hpp
-include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamerpipeline.hpp
-include/opencv4/opencv2/gapi/streaming/gstreamer/gstreamersource.hpp
-include/opencv4/opencv2/gapi/streaming/meta.hpp
-include/opencv4/opencv2/gapi/streaming/onevpl/accel_types.hpp
-include/opencv4/opencv2/gapi/streaming/onevpl/cfg_params.hpp
-include/opencv4/opencv2/gapi/streaming/onevpl/data_provider_interface.hpp
-include/opencv4/opencv2/gapi/streaming/onevpl/device_selector_interface.hpp
-include/opencv4/opencv2/gapi/streaming/onevpl/source.hpp
-include/opencv4/opencv2/gapi/streaming/source.hpp
-include/opencv4/opencv2/gapi/streaming/sync.hpp
-include/opencv4/opencv2/gapi/util/any.hpp
-include/opencv4/opencv2/gapi/util/compiler_hints.hpp
-include/opencv4/opencv2/gapi/util/copy_through_move.hpp
-include/opencv4/opencv2/gapi/util/optional.hpp
-include/opencv4/opencv2/gapi/util/throw.hpp
-include/opencv4/opencv2/gapi/util/type_traits.hpp
-include/opencv4/opencv2/gapi/util/util.hpp
-include/opencv4/opencv2/gapi/util/variant.hpp
-include/opencv4/opencv2/gapi/video.hpp
include/opencv4/opencv2/hdf.hpp
include/opencv4/opencv2/hdf/hdf5.hpp
include/opencv4/opencv2/hfs.hpp
@@ -384,8 +300,14 @@ include/opencv4/opencv2/ml.hpp
include/opencv4/opencv2/ml/ml.hpp
include/opencv4/opencv2/ml/ml.inl.hpp
include/opencv4/opencv2/objdetect.hpp
+include/opencv4/opencv2/objdetect/aruco_board.hpp
+include/opencv4/opencv2/objdetect/aruco_detector.hpp
+include/opencv4/opencv2/objdetect/aruco_dictionary.hpp
+include/opencv4/opencv2/objdetect/barcode.hpp
+include/opencv4/opencv2/objdetect/charuco_detector.hpp
include/opencv4/opencv2/objdetect/detection_based_tracker.hpp
include/opencv4/opencv2/objdetect/face.hpp
+include/opencv4/opencv2/objdetect/graphical_code_detector.hpp
include/opencv4/opencv2/objdetect/objdetect.hpp
include/opencv4/opencv2/opencv.hpp
include/opencv4/opencv2/opencv_modules.hpp
@@ -544,6 +466,7 @@ include/opencv4/opencv2/ximgproc/edgepreserving_filter.hpp
include/opencv4/opencv2/ximgproc/estimated_covariance.hpp
include/opencv4/opencv2/ximgproc/fast_hough_transform.hpp
include/opencv4/opencv2/ximgproc/fast_line_detector.hpp
+include/opencv4/opencv2/ximgproc/find_ellipses.hpp
include/opencv4/opencv2/ximgproc/fourier_descriptors.hpp
include/opencv4/opencv2/ximgproc/lsc.hpp
include/opencv4/opencv2/ximgproc/paillou_filter.hpp
@@ -572,182 +495,175 @@ lib/cmake/opencv4/OpenCVModules-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/opencv4/OpenCVModules.cmake
%%EIGEN%%lib/libopencv_alphamat.so
%%EIGEN%%lib/libopencv_alphamat.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_alphamat.so.406
+%%EIGEN%%lib/libopencv_alphamat.so.409
lib/libopencv_aruco.so
lib/libopencv_aruco.so.%%SHLIB_VER%%
-lib/libopencv_aruco.so.406
-%%PROTOBUF%%lib/libopencv_barcode.so
-%%PROTOBUF%%lib/libopencv_barcode.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_barcode.so.406
+lib/libopencv_aruco.so.409
lib/libopencv_bgsegm.so
lib/libopencv_bgsegm.so.%%SHLIB_VER%%
-lib/libopencv_bgsegm.so.406
+lib/libopencv_bgsegm.so.409
lib/libopencv_bioinspired.so
lib/libopencv_bioinspired.so.%%SHLIB_VER%%
-lib/libopencv_bioinspired.so.406
+lib/libopencv_bioinspired.so.409
lib/libopencv_calib3d.so
lib/libopencv_calib3d.so.%%SHLIB_VER%%
-lib/libopencv_calib3d.so.406
+lib/libopencv_calib3d.so.409
lib/libopencv_ccalib.so
lib/libopencv_ccalib.so.%%SHLIB_VER%%
-lib/libopencv_ccalib.so.406
+lib/libopencv_ccalib.so.409
lib/libopencv_core.so
lib/libopencv_core.so.%%SHLIB_VER%%
-lib/libopencv_core.so.406
+lib/libopencv_core.so.409
lib/libopencv_datasets.so
lib/libopencv_datasets.so.%%SHLIB_VER%%
-lib/libopencv_datasets.so.406
+lib/libopencv_datasets.so.409
%%PROTOBUF%%lib/libopencv_dnn.so
%%PROTOBUF%%lib/libopencv_dnn.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn.so.406
+%%PROTOBUF%%lib/libopencv_dnn.so.409
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so
%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.406
+%%PROTOBUF%%lib/libopencv_dnn_objdetect.so.409
%%PROTOBUF%%lib/libopencv_dnn_superres.so
%%PROTOBUF%%lib/libopencv_dnn_superres.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_dnn_superres.so.406
+%%PROTOBUF%%lib/libopencv_dnn_superres.so.409
lib/libopencv_dpm.so
lib/libopencv_dpm.so.%%SHLIB_VER%%
-lib/libopencv_dpm.so.406
+lib/libopencv_dpm.so.409
lib/libopencv_face.so
lib/libopencv_face.so.%%SHLIB_VER%%
-lib/libopencv_face.so.406
+lib/libopencv_face.so.409
lib/libopencv_features2d.so
lib/libopencv_features2d.so.%%SHLIB_VER%%
-lib/libopencv_features2d.so.406
+lib/libopencv_features2d.so.409
lib/libopencv_flann.so
lib/libopencv_flann.so.%%SHLIB_VER%%
-lib/libopencv_flann.so.406
+lib/libopencv_flann.so.409
lib/libopencv_freetype.so
lib/libopencv_freetype.so.%%SHLIB_VER%%
-lib/libopencv_freetype.so.406
+lib/libopencv_freetype.so.409
lib/libopencv_fuzzy.so
lib/libopencv_fuzzy.so.%%SHLIB_VER%%
-lib/libopencv_fuzzy.so.406
-lib/libopencv_gapi.so
-lib/libopencv_gapi.so.%%SHLIB_VER%%
-lib/libopencv_gapi.so.406
+lib/libopencv_fuzzy.so.409
lib/libopencv_hdf.so
lib/libopencv_hdf.so.%%SHLIB_VER%%
-lib/libopencv_hdf.so.406
+lib/libopencv_hdf.so.409
lib/libopencv_hfs.so
lib/libopencv_hfs.so.%%SHLIB_VER%%
-lib/libopencv_hfs.so.406
+lib/libopencv_hfs.so.409
lib/libopencv_highgui.so
lib/libopencv_highgui.so.%%SHLIB_VER%%
-lib/libopencv_highgui.so.406
+lib/libopencv_highgui.so.409
lib/libopencv_img_hash.so
lib/libopencv_img_hash.so.%%SHLIB_VER%%
-lib/libopencv_img_hash.so.406
+lib/libopencv_img_hash.so.409
lib/libopencv_imgcodecs.so
lib/libopencv_imgcodecs.so.%%SHLIB_VER%%
-lib/libopencv_imgcodecs.so.406
+lib/libopencv_imgcodecs.so.409
lib/libopencv_imgproc.so
lib/libopencv_imgproc.so.%%SHLIB_VER%%
-lib/libopencv_imgproc.so.406
+lib/libopencv_imgproc.so.409
lib/libopencv_intensity_transform.so
lib/libopencv_intensity_transform.so.%%SHLIB_VER%%
-lib/libopencv_intensity_transform.so.406
+lib/libopencv_intensity_transform.so.409
lib/libopencv_line_descriptor.so
lib/libopencv_line_descriptor.so.%%SHLIB_VER%%
-lib/libopencv_line_descriptor.so.406
+lib/libopencv_line_descriptor.so.409
%%PROTOBUF%%lib/libopencv_mcc.so
%%PROTOBUF%%lib/libopencv_mcc.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_mcc.so.406
+%%PROTOBUF%%lib/libopencv_mcc.so.409
lib/libopencv_ml.so
lib/libopencv_ml.so.%%SHLIB_VER%%
-lib/libopencv_ml.so.406
+lib/libopencv_ml.so.409
lib/libopencv_objdetect.so
lib/libopencv_objdetect.so.%%SHLIB_VER%%
-lib/libopencv_objdetect.so.406
+lib/libopencv_objdetect.so.409
lib/libopencv_optflow.so
lib/libopencv_optflow.so.%%SHLIB_VER%%
-lib/libopencv_optflow.so.406
+lib/libopencv_optflow.so.409
lib/libopencv_phase_unwrapping.so
lib/libopencv_phase_unwrapping.so.%%SHLIB_VER%%
-lib/libopencv_phase_unwrapping.so.406
+lib/libopencv_phase_unwrapping.so.409
lib/libopencv_photo.so
lib/libopencv_photo.so.%%SHLIB_VER%%
-lib/libopencv_photo.so.406
+lib/libopencv_photo.so.409
lib/libopencv_plot.so
lib/libopencv_plot.so.%%SHLIB_VER%%
-lib/libopencv_plot.so.406
+lib/libopencv_plot.so.409
lib/libopencv_quality.so
lib/libopencv_quality.so.%%SHLIB_VER%%
-lib/libopencv_quality.so.406
+lib/libopencv_quality.so.409
lib/libopencv_rapid.so
lib/libopencv_rapid.so.%%SHLIB_VER%%
-lib/libopencv_rapid.so.406
+lib/libopencv_rapid.so.409
lib/libopencv_reg.so
lib/libopencv_reg.so.%%SHLIB_VER%%
-lib/libopencv_reg.so.406
+lib/libopencv_reg.so.409
lib/libopencv_rgbd.so
lib/libopencv_rgbd.so.%%SHLIB_VER%%
-lib/libopencv_rgbd.so.406
+lib/libopencv_rgbd.so.409
lib/libopencv_saliency.so
lib/libopencv_saliency.so.%%SHLIB_VER%%
-lib/libopencv_saliency.so.406
+lib/libopencv_saliency.so.409
%%EIGEN%%lib/libopencv_sfm.so
%%EIGEN%%lib/libopencv_sfm.so.%%SHLIB_VER%%
-%%EIGEN%%lib/libopencv_sfm.so.406
+%%EIGEN%%lib/libopencv_sfm.so.409
lib/libopencv_shape.so
lib/libopencv_shape.so.%%SHLIB_VER%%
-lib/libopencv_shape.so.406
+lib/libopencv_shape.so.409
lib/libopencv_stereo.so
lib/libopencv_stereo.so.%%SHLIB_VER%%
-lib/libopencv_stereo.so.406
+lib/libopencv_stereo.so.409
lib/libopencv_stitching.so
lib/libopencv_stitching.so.%%SHLIB_VER%%
-lib/libopencv_stitching.so.406
+lib/libopencv_stitching.so.409
lib/libopencv_structured_light.so
lib/libopencv_structured_light.so.%%SHLIB_VER%%
-lib/libopencv_structured_light.so.406
+lib/libopencv_structured_light.so.409
lib/libopencv_superres.so
lib/libopencv_superres.so.%%SHLIB_VER%%
-lib/libopencv_superres.so.406
+lib/libopencv_superres.so.409
lib/libopencv_surface_matching.so
lib/libopencv_surface_matching.so.%%SHLIB_VER%%
-lib/libopencv_surface_matching.so.406
+lib/libopencv_surface_matching.so.409
%%PROTOBUF%%lib/libopencv_text.so
%%PROTOBUF%%lib/libopencv_text.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_text.so.406
+%%PROTOBUF%%lib/libopencv_text.so.409
lib/libopencv_tracking.so
lib/libopencv_tracking.so.%%SHLIB_VER%%
-lib/libopencv_tracking.so.406
+lib/libopencv_tracking.so.409
lib/libopencv_video.so
lib/libopencv_video.so.%%SHLIB_VER%%
-lib/libopencv_video.so.406
+lib/libopencv_video.so.409
lib/libopencv_videoio.so
lib/libopencv_videoio.so.%%SHLIB_VER%%
-lib/libopencv_videoio.so.406
+lib/libopencv_videoio.so.409
lib/libopencv_videostab.so
lib/libopencv_videostab.so.%%SHLIB_VER%%
-lib/libopencv_videostab.so.406
+lib/libopencv_videostab.so.409
%%VTK%%lib/libopencv_viz.so
%%VTK%%lib/libopencv_viz.so.%%SHLIB_VER%%
-%%VTK%%lib/libopencv_viz.so.406
+%%VTK%%lib/libopencv_viz.so.409
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so
%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.%%SHLIB_VER%%
-%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.406
+%%PROTOBUF%%lib/libopencv_wechat_qrcode.so.409
lib/libopencv_xfeatures2d.so
lib/libopencv_xfeatures2d.so.%%SHLIB_VER%%
-lib/libopencv_xfeatures2d.so.406
+lib/libopencv_xfeatures2d.so.409
lib/libopencv_ximgproc.so
lib/libopencv_ximgproc.so.%%SHLIB_VER%%
-lib/libopencv_ximgproc.so.406
+lib/libopencv_ximgproc.so.409
lib/libopencv_xobjdetect.so
lib/libopencv_xobjdetect.so.%%SHLIB_VER%%
-lib/libopencv_xobjdetect.so.406
+lib/libopencv_xobjdetect.so.409
lib/libopencv_xphoto.so
lib/libopencv_xphoto.so.%%SHLIB_VER%%
-lib/libopencv_xphoto.so.406
+lib/libopencv_xphoto.so.409
%%EIGEN%%lib/opencv4/3rdparty/libcorrespondence.a
%%EIGEN%%lib/opencv4/3rdparty/libmultiview.a
%%EIGEN%%lib/opencv4/3rdparty/libnumeric.a
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config-%%PYTHON_VER%%.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/config.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/gapi/__init__.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py2.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/load_config_py3.py
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/mat_wrapper/__init__.py
@@ -756,6 +672,8 @@ lib/libopencv_xphoto.so.406
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/python-%%PYTHON_VER%%/cv2%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/cv2/utils/__init__.py
libdata/pkgconfig/opencv4.pc
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java490.so
+%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-490.jar
%%DATADIR%%/haarcascades/haarcascade_eye.xml
%%DATADIR%%/haarcascades/haarcascade_eye_tree_eyeglasses.xml
%%DATADIR%%/haarcascades/haarcascade_frontalcatface.xml
@@ -766,7 +684,7 @@ libdata/pkgconfig/opencv4.pc
%%DATADIR%%/haarcascades/haarcascade_frontalface_default.xml
%%DATADIR%%/haarcascades/haarcascade_fullbody.xml
%%DATADIR%%/haarcascades/haarcascade_lefteye_2splits.xml
-%%DATADIR%%/haarcascades/haarcascade_licence_plate_rus_16stages.xml
+%%DATADIR%%/haarcascades/haarcascade_license_plate_rus_16stages.xml
%%DATADIR%%/haarcascades/haarcascade_lowerbody.xml
%%DATADIR%%/haarcascades/haarcascade_profileface.xml
%%DATADIR%%/haarcascades/haarcascade_righteye_2splits.xml
@@ -782,5 +700,4 @@ libdata/pkgconfig/opencv4.pc
%%DATADIR%%/quality/brisque_range_live.yml
%%DATADIR%%/valgrind.supp
%%DATADIR%%/valgrind_3rdparty.supp
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/libopencv_java460.so
-%%JAVA%%%%JAVASHAREDIR%%/opencv4/opencv-460.jar
+%%PYTHON%%@dir %%PYTHON_SITELIBDIR%%/cv2/typing
diff --git a/graphics/opendx/Makefile b/graphics/opendx/Makefile
index 1978f7379061..00249e66ff20 100644
--- a/graphics/opendx/Makefile
+++ b/graphics/opendx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= opendx
PORTVERSION= 4.4.4
-PORTREVISION= 38
+PORTREVISION= 39
CATEGORIES= graphics math java
MASTER_SITES= http://www.sfr-fresh.com/unix/misc/
DISTNAME= dx-${PORTVERSION}
diff --git a/graphics/openexr/Makefile b/graphics/openexr/Makefile
index 94de55a0624e..9508428b37f9 100644
--- a/graphics/openexr/Makefile
+++ b/graphics/openexr/Makefile
@@ -40,13 +40,23 @@ BUILD_DEPENDS?= help2man:misc/help2man
LIB_DEPENDS?= libImath-3_1.so.29:math/Imath \
libdeflate.so:archivers/libdeflate
-USES?= cmake compiler:c++14-lang cpe pathfix pkgconfig
+USES?= cmake:testing compiler:c++14-lang cpe pathfix pkgconfig
#USE_GITHUB= yes
#GH_TUPLE= AcademySoftwareFoundation:openexr:v${PORTVERSION}
USE_LDCONFIG= yes
+CMAKE_TESTING_ON= BUILD_TESTING \
+ OPENEXR_TEST_LIBRARIES \
+ OPENEXR_TEST_PYTHON \
+ OPENEXR_TEST_TOOLS
+
+CMAKE_OFF= BUILD_TESTING \
+ OPENEXR_TEST_LIBRARIES \
+ OPENEXR_TEST_PYTHON \
+ OPENEXR_TEST_TOOLS
+
CMAKE_ARGS?= -DCMAKE_DEBUG_POSTFIX=
CPPFLAGS+= -I.
@@ -104,8 +114,5 @@ post-install-EXAMPLES-off:
${RM} -R ${STAGEDIR}${PREFIX}/share/doc/OpenEXR/examples/
@${RMDIR} ${STAGEDIR}${PREFIX}/share/doc/OpenEXR 2>/dev/null || :
-do-test:
- cd ${BUILD_WRKSRC} && ctest -j ${MAKE_JOBS_NUMBER}
-
.endif
.include <bsd.port.mk>
diff --git a/graphics/openimageio/Makefile b/graphics/openimageio/Makefile
index 61970bccf156..a3ae97badaa4 100644
--- a/graphics/openimageio/Makefile
+++ b/graphics/openimageio/Makefile
@@ -5,7 +5,7 @@ DISTVERSION= 2.4.13.0
# py-openimageio's PORTREVISION.
# Also, just to be on the safe side, when resetting,
# best keep PORTREVISION?= 0.
-PORTREVISION?= 8
+PORTREVISION?= 9
CATEGORIES?= graphics multimedia
MAINTAINER?= FreeBSD@Shaneware.biz
diff --git a/graphics/openjpeg/Makefile b/graphics/openjpeg/Makefile
index 514b2e0eb0bd..00f8e12f97fc 100644
--- a/graphics/openjpeg/Makefile
+++ b/graphics/openjpeg/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openjpeg
PORTVERSION= 2.5.2
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/openjpeg15/Makefile b/graphics/openjpeg15/Makefile
index 111b8498688f..f5518b32eb78 100644
--- a/graphics/openjpeg15/Makefile
+++ b/graphics/openjpeg15/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openjpeg
PORTVERSION= 1.5.2
DISTVERSIONPREFIX= version.
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics
PKGNAMESUFFIX= 15
diff --git a/graphics/openmvs/Makefile b/graphics/openmvs/Makefile
index 947b766f3962..9b427bbb4b4c 100644
--- a/graphics/openmvs/Makefile
+++ b/graphics/openmvs/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmvs
DISTVERSIONPREFIX= v
DISTVERSION= 2.2.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/openslide/Makefile b/graphics/openslide/Makefile
index 35155364c22d..7ce3b7e58405 100644
--- a/graphics/openslide/Makefile
+++ b/graphics/openslide/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openslide
DISTVERSIONPREFIX= v
DISTVERSION= 4.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/osg/Makefile b/graphics/osg/Makefile
index 09e029452de5..6c18c15ca8e9 100644
--- a/graphics/osg/Makefile
+++ b/graphics/osg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.6.5
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 67
+PORTREVISION= 68
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/osg34/Makefile b/graphics/osg34/Makefile
index a633f75a54a1..7dae2749e7b7 100644
--- a/graphics/osg34/Makefile
+++ b/graphics/osg34/Makefile
@@ -1,7 +1,7 @@
PORTNAME= osg
PORTVERSION= 3.4.1
DISTVERSIONPREFIX= OpenSceneGraph-
-PORTREVISION= 57
+PORTREVISION= 58
CATEGORIES= graphics
PKGNAMESUFFIX= 34
diff --git a/graphics/ossim/Makefile b/graphics/ossim/Makefile
index 36023543fff9..464670dc412f 100644
--- a/graphics/ossim/Makefile
+++ b/graphics/ossim/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ossim
DISTVERSIONPREFIX= OrchidIsland-
DISTVERSION= 2.11.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics geography
MAINTAINER= lbartoletti@FreeBSD.org
diff --git a/graphics/p5-Graphics-TIFF/Makefile b/graphics/p5-Graphics-TIFF/Makefile
index 99555a69a93a..bd56120332be 100644
--- a/graphics/p5-Graphics-TIFF/Makefile
+++ b/graphics/p5-Graphics-TIFF/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Graphics-TIFF
DISTVERSION= 20
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/p5-Imager/Makefile b/graphics/p5-Imager/Makefile
index 84e02e29e64f..14f6af1b5065 100644
--- a/graphics/p5-Imager/Makefile
+++ b/graphics/p5-Imager/Makefile
@@ -1,5 +1,6 @@
PORTNAME= Imager
PORTVERSION= 1.024
+PORTREVISION= 1
CATEGORIES= graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/graphics/pfstools/Makefile b/graphics/pfstools/Makefile
index f27dec5f433a..57bec14533da 100644
--- a/graphics/pfstools/Makefile
+++ b/graphics/pfstools/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pfstools
DISTVERSION= 2.1.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= SF
diff --git a/graphics/photoflare/Makefile b/graphics/photoflare/Makefile
index c45fd4b581a3..f583768572e5 100644
--- a/graphics/photoflare/Makefile
+++ b/graphics/photoflare/Makefile
@@ -1,7 +1,6 @@
PORTNAME= photoflare
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.12
-PORTREVISION= 1
+DISTVERSION= 1.6.13
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/photoflare/distinfo b/graphics/photoflare/distinfo
index 2d2d17dd7aff..b6a6d8eef6d5 100644
--- a/graphics/photoflare/distinfo
+++ b/graphics/photoflare/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1673322999
-SHA256 (photoflare-photoflare-v1.6.12_GH0.tar.gz) = d1c1ae02071f413658a3afd19d65c27ca84751e483a5f23b893f23af09db09f0
-SIZE (photoflare-photoflare-v1.6.12_GH0.tar.gz) = 2179777
+TIMESTAMP = 1714459432
+SHA256 (photoflare-photoflare-v1.6.13_GH0.tar.gz) = 3bc96b275b911a0d6cb3b6dbee03f98a73324929fc2728b3b4b02e8d5473eb09
+SIZE (photoflare-photoflare-v1.6.13_GH0.tar.gz) = 2181909
diff --git a/graphics/php-facedetect/Makefile b/graphics/php-facedetect/Makefile
index 4149580fd2f4..8bf0c873f024 100644
--- a/graphics/php-facedetect/Makefile
+++ b/graphics/php-facedetect/Makefile
@@ -1,6 +1,6 @@
PORTNAME= facedetect
PORTVERSION= 1.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= graphics
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
diff --git a/graphics/pixie/Makefile b/graphics/pixie/Makefile
index c56c9610551b..f80d3e8f5186 100644
--- a/graphics/pixie/Makefile
+++ b/graphics/pixie/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pixie
PORTVERSION= 2.2.6
-PORTREVISION= 40
+PORTREVISION= 41
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/Pixie%20${PORTVERSION}
DISTNAME= Pixie-src-${PORTVERSION}
diff --git a/graphics/podofo/Makefile b/graphics/podofo/Makefile
index 6da96dc23b37..1dec4cea14dc 100644
--- a/graphics/podofo/Makefile
+++ b/graphics/podofo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= podofo
PORTVERSION= 0.10.3
+PORTREVISION= 2
CATEGORIES= graphics print
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/graphics/podofo09/Makefile b/graphics/podofo09/Makefile
index f486d6298bb9..d0a6870cdd1f 100644
--- a/graphics/podofo09/Makefile
+++ b/graphics/podofo09/Makefile
@@ -1,6 +1,6 @@
PORTNAME= podofo
PORTVERSION= 0.9.8
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= graphics print
MASTER_SITES= SF
PKGNAMESUFFIX= 09
diff --git a/graphics/poppler/Makefile b/graphics/poppler/Makefile
index 6701da5fca5f..db03ad8217e7 100644
--- a/graphics/poppler/Makefile
+++ b/graphics/poppler/Makefile
@@ -1,5 +1,6 @@
PORTNAME= poppler
DISTVERSION= 24.02.0
+PORTREVISION= 1
CATEGORIES= graphics print
MASTER_SITES= https://poppler.freedesktop.org/
diff --git a/graphics/povray37/Makefile b/graphics/povray37/Makefile
index 6b1d9eb6d27d..57f0f980f7e6 100644
--- a/graphics/povray37/Makefile
+++ b/graphics/povray37/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.0.10
-PORTREVISION= 14
+PORTREVISION= 15
CATEGORIES= graphics
PKGNAMESUFFIX= 37
diff --git a/graphics/povray38/Makefile b/graphics/povray38/Makefile
index c35c1b841a2d..976a04a4f2ec 100644
--- a/graphics/povray38/Makefile
+++ b/graphics/povray38/Makefile
@@ -1,7 +1,7 @@
PORTNAME= povray
DISTVERSIONPREFIX= v
DISTVERSION= 3.8.0-beta.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= https://github.com/POV-Ray/povray/releases/download/${DISTVERSIONPREFIX}${DISTVERSION}/
PKGNAMESUFFIX= 38
diff --git a/graphics/proj/Makefile b/graphics/proj/Makefile
index dd1d0fd131dd..48799b5c95bc 100644
--- a/graphics/proj/Makefile
+++ b/graphics/proj/Makefile
@@ -1,5 +1,6 @@
PORTNAME= proj
PORTVERSION= 9.4.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= graphics geography
MASTER_SITES= https://download.osgeo.org/proj/
diff --git a/graphics/py-albumentations/Makefile b/graphics/py-albumentations/Makefile
index 7058f4255d0a..6f3ca260b611 100644
--- a/graphics/py-albumentations/Makefile
+++ b/graphics/py-albumentations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= albumentations
-DISTVERSION= 1.4.2
+DISTVERSION= 1.4.5
CATEGORIES= graphics python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}qudida>=0.0.4:graphics/py-qudida@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pydantic2>=2.6.4:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scikit-learn>=1.3.2:science/py-scikit-learn@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.10.0:science/py-scipy@${PY_FLAVOR} \
@@ -22,7 +22,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}deepdiff>0:devel/py-deepdiff@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest # 83 tests fail, see https://github.com/albumentations-team/albumentations/issues/1505
+USE_PYTHON= distutils autoplist pytest # 10 errors in tests
NO_ARCH= yes
diff --git a/graphics/py-albumentations/distinfo b/graphics/py-albumentations/distinfo
index a1ad0350163b..6b874271976a 100644
--- a/graphics/py-albumentations/distinfo
+++ b/graphics/py-albumentations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710995633
-SHA256 (albumentations-1.4.2.tar.gz) = 9739d62c9a1c5dd7f09e1019df757965d945080b0d6b4bbfae37e48e61c140e8
-SIZE (albumentations-1.4.2.tar.gz) = 179769
+TIMESTAMP = 1714725854
+SHA256 (albumentations-1.4.5.tar.gz) = b2fe8da4ddc84338eadf12ac103d9a39f2ad89e2c1a4b36576f386ee2296285b
+SIZE (albumentations-1.4.5.tar.gz) = 195996
diff --git a/graphics/py-django-easy-thumbnails/Makefile b/graphics/py-django-easy-thumbnails/Makefile
index fd5a99894aa3..e712dc4f5703 100644
--- a/graphics/py-django-easy-thumbnails/Makefile
+++ b/graphics/py-django-easy-thumbnails/Makefile
@@ -1,6 +1,6 @@
PORTNAME= easy-thumbnails
PORTVERSION= 2.8.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
@@ -12,7 +12,7 @@ WWW= https://pypi.org/project/easy-thumbnails/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}reportlab>0:print/py-reportlab@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svglib>0:converters/py-svglib@${PY_FLAVOR}
@@ -25,7 +25,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR} \
${PY_PILLOW}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
diff --git a/graphics/py-imageio/Makefile b/graphics/py-imageio/Makefile
index d7e7d5a7b155..209d63f81b94 100644
--- a/graphics/py-imageio/Makefile
+++ b/graphics/py-imageio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imageio
PORTVERSION= 2.34.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI \
https://github.com/imageio/imageio/releases/download/v${PORTVERSION}/
diff --git a/graphics/py-imutils/Makefile b/graphics/py-imutils/Makefile
index 926deb6136b1..746c083a5133 100644
--- a/graphics/py-imutils/Makefile
+++ b/graphics/py-imutils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imutils
PORTVERSION= 0.5.4
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-moderngl-window/Makefile b/graphics/py-moderngl-window/Makefile
index 7590ac2a42f6..f5218b89a459 100644
--- a/graphics/py-moderngl-window/Makefile
+++ b/graphics/py-moderngl-window/Makefile
@@ -1,5 +1,5 @@
PORTNAME= moderngl-window
-DISTVERSION= 2.4.5
+DISTVERSION= 2.4.6
CATEGORIES= graphics
#MASTER_SITES= PYPI # no tests
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-moderngl-window/distinfo b/graphics/py-moderngl-window/distinfo
index d779647865c1..f054ab7fc10d 100644
--- a/graphics/py-moderngl-window/distinfo
+++ b/graphics/py-moderngl-window/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697346635
-SHA256 (moderngl-moderngl-window-2.4.5_GH0.tar.gz) = 9bfbb41cb29f180c40f6fcf1b26c3b3ce02c19737bb221b697f705f6d19d3c95
-SIZE (moderngl-moderngl-window-2.4.5_GH0.tar.gz) = 30982181
+TIMESTAMP = 1714323908
+SHA256 (moderngl-moderngl-window-2.4.6_GH0.tar.gz) = 7a19ff674b1433adac8e81d3519fea4f216b3a135c44bed7f6b821f201b92996
+SIZE (moderngl-moderngl-window-2.4.6_GH0.tar.gz) = 30982845
diff --git a/graphics/py-pillow/Makefile b/graphics/py-pillow/Makefile
index 8dec1f895545..d4a9c4578269 100644
--- a/graphics/py-pillow/Makefile
+++ b/graphics/py-pillow/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pillow
PORTVERSION= 10.3.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pygltflib/Makefile b/graphics/py-pygltflib/Makefile
index eaa8cd9b2752..8309ed3dcbb5 100644
--- a/graphics/py-pygltflib/Makefile
+++ b/graphics/py-pygltflib/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pygltflib
-DISTVERSION= 1.16.0
+DISTVERSION= 1.16.2
CATEGORIES= graphics
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pygltflib/distinfo b/graphics/py-pygltflib/distinfo
index 8162ae1aa3d2..29f16d6e0bab 100644
--- a/graphics/py-pygltflib/distinfo
+++ b/graphics/py-pygltflib/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691554921
-SHA256 (pygltflib-1.16.0.tar.gz) = ba27c5940f5ef44caec0de1c3c9ee9e1de9bd59920a46e0e5382aa20e86d4fb9
-SIZE (pygltflib-1.16.0.tar.gz) = 41419
+TIMESTAMP = 1714109911
+SHA256 (pygltflib-1.16.2.tar.gz) = 4f9481f5841b0b8fb7b271b0414b394b503405260a6ee0cf2c330a5420d19b64
+SIZE (pygltflib-1.16.2.tar.gz) = 42550
diff --git a/graphics/py-pyocr/Makefile b/graphics/py-pyocr/Makefile
index ff9b1d9d24de..28975c4409bc 100644
--- a/graphics/py-pyocr/Makefile
+++ b/graphics/py-pyocr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyocr
-DISTVERSION= 0.8.4
+DISTVERSION= 0.8.5
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyocr/distinfo b/graphics/py-pyocr/distinfo
index b812a756a435..a6d327313794 100644
--- a/graphics/py-pyocr/distinfo
+++ b/graphics/py-pyocr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694938031
-SHA256 (pyocr-0.8.4.tar.gz) = 1a3e9d7f8ad8dd0780f4145529d3076501a60dd71d8d6366339d726deed4df43
-SIZE (pyocr-0.8.4.tar.gz) = 71758
+TIMESTAMP = 1714323673
+SHA256 (pyocr-0.8.5.tar.gz) = eff33d95032426a92640e56fa0d71b496ee531c1d341a15cc610610a7c5eac55
+SIZE (pyocr-0.8.5.tar.gz) = 71843
diff --git a/graphics/py-pyqtgraph/Makefile b/graphics/py-pyqtgraph/Makefile
index 012132b3658f..3f4d0feb9980 100644
--- a/graphics/py-pyqtgraph/Makefile
+++ b/graphics/py-pyqtgraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyqtgraph
-DISTVERSION= 0.13.5
+DISTVERSION= 0.13.7
CATEGORIES= graphics science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-pyqtgraph/distinfo b/graphics/py-pyqtgraph/distinfo
index c6fb1a1f23f0..52ad686a4ede 100644
--- a/graphics/py-pyqtgraph/distinfo
+++ b/graphics/py-pyqtgraph/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713672934
-SHA256 (pyqtgraph-0.13.5.tar.gz) = e3b05a513da4a837055c0f8e26506f142478b2ebe9854085bf63faf84625623e
-SIZE (pyqtgraph-0.13.5.tar.gz) = 1421210
+TIMESTAMP = 1714366857
+SHA256 (pyqtgraph-0.13.7.tar.gz) = 64f84f1935c6996d0e09b1ee66fe478a7771e3ca6f3aaa05f00f6e068321d9e3
+SIZE (pyqtgraph-0.13.7.tar.gz) = 2343380
diff --git a/graphics/py-qudida/Makefile b/graphics/py-qudida/Makefile
index 9eddc5686a02..77486f6814b3 100644
--- a/graphics/py-qudida/Makefile
+++ b/graphics/py-qudida/Makefile
@@ -1,5 +1,6 @@
PORTNAME= qudida
DISTVERSION= 0.0.4
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/graphics/py-sorl-thumbnail/Makefile b/graphics/py-sorl-thumbnail/Makefile
index b1151998675e..9bcc1d395616 100644
--- a/graphics/py-sorl-thumbnail/Makefile
+++ b/graphics/py-sorl-thumbnail/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sorl-thumbnail
PORTVERSION= 12.10.0
+PORTREVISION= 1
CATEGORIES= graphics python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/graphics/qiv/Makefile b/graphics/qiv/Makefile
index 6efdf5649222..64c07eb1dbfb 100644
--- a/graphics/qiv/Makefile
+++ b/graphics/qiv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qiv
PORTVERSION= 2.3.3
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MASTER_SITES= http://spiegl.de/qiv/download/ \
http://www.predatorlabs.net/dl/
diff --git a/graphics/qt5-imageformats/Makefile b/graphics/qt5-imageformats/Makefile
index 104cded4f688..6a256be0c216 100644
--- a/graphics/qt5-imageformats/Makefile
+++ b/graphics/qt5-imageformats/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imageformats
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-
diff --git a/graphics/qt6-imageformats/Makefile b/graphics/qt6-imageformats/Makefile
index 089524f14b3f..9980caaac76d 100644
--- a/graphics/qt6-imageformats/Makefile
+++ b/graphics/qt6-imageformats/Makefile
@@ -1,5 +1,6 @@
PORTNAME= imageformats
DISTVERSION= ${QT6_VERSION}
+PORTREVISION= 1
CATEGORIES= graphics
PKGNAMEPREFIX= qt6-
diff --git a/graphics/raster3d/Makefile b/graphics/raster3d/Makefile
index 4aebdce7e2f0..b864873dc1db 100644
--- a/graphics/raster3d/Makefile
+++ b/graphics/raster3d/Makefile
@@ -1,6 +1,6 @@
PORTNAME= raster3d
DISTVERSION= 3.0.7
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= graphics biology
MASTER_SITES= http://skuld.bmsc.washington.edu/${PORTNAME}/
DISTNAME= Raster3D_${DISTVERSION:R}-${DISTVERSION:E}
diff --git a/graphics/rawstudio/Makefile b/graphics/rawstudio/Makefile
index 3a9d344b44b1..1e403c2b6b6e 100644
--- a/graphics/rawstudio/Makefile
+++ b/graphics/rawstudio/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rawstudio
PORTVERSION= 2.0
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= graphics
MASTER_SITES= http://rawstudio.org/files/release/
diff --git a/graphics/rawtherapee/Makefile b/graphics/rawtherapee/Makefile
index bb85be8aaa56..f415b7f66636 100644
--- a/graphics/rawtherapee/Makefile
+++ b/graphics/rawtherapee/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rawtherapee
PORTVERSION= 5.10
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= https://rawtherapee.com/shared/source/ \
LOCAL/mandree/
diff --git a/graphics/sampleicc/Makefile b/graphics/sampleicc/Makefile
index c86681525d42..631b4915df23 100644
--- a/graphics/sampleicc/Makefile
+++ b/graphics/sampleicc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sampleicc
PORTVERSION= 1.6.8
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20tar/SampleIcc-${PORTVERSION}/
DISTNAME= SampleICC-${PORTVERSION}
diff --git a/graphics/sane-backends/Makefile b/graphics/sane-backends/Makefile
index 36d7d47d9466..c642b840847f 100644
--- a/graphics/sane-backends/Makefile
+++ b/graphics/sane-backends/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sane-backends
DISTVERSION= 1.2.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= graphics
MASTER_SITES= https://gitlab.com/sane-project/backends/uploads/110fc43336d0fb5e514f1fdc7360dd87/
diff --git a/graphics/scantailor/Makefile b/graphics/scantailor/Makefile
index e9d77adcf96a..4be67a5aa5b7 100644
--- a/graphics/scantailor/Makefile
+++ b/graphics/scantailor/Makefile
@@ -1,6 +1,7 @@
PORTNAME= scantailor
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.19
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= m.ne@gmx.net
diff --git a/graphics/sdl2_image/Makefile b/graphics/sdl2_image/Makefile
index dff4be56482b..cddee3694fee 100644
--- a/graphics/sdl2_image/Makefile
+++ b/graphics/sdl2_image/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sdl2_image
DISTVERSIONPREFIX= release-
DISTVERSION= 2.8.2
+PORTREVISION= 1
CATEGORIES= graphics
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/graphics/sdl_image/Makefile b/graphics/sdl_image/Makefile
index 684de7ddc9d4..8d6be72d952f 100644
--- a/graphics/sdl_image/Makefile
+++ b/graphics/sdl_image/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sdl_image
PORTVERSION= 1.2.12
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= graphics
MASTER_SITES= https://www.libsdl.org/projects/SDL_image/release/
DISTNAME= SDL_image-${PORTVERSION}
diff --git a/graphics/separate/Makefile b/graphics/separate/Makefile
index dcd5565366c7..c4cf4783e3f4 100644
--- a/graphics/separate/Makefile
+++ b/graphics/separate/Makefile
@@ -1,6 +1,6 @@
PORTNAME= separate
PORTVERSION= 0.5.8
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= graphics
MASTER_SITES= OSDN/separate-plus
diff --git a/graphics/shaderc/Makefile b/graphics/shaderc/Makefile
index 3ca6751718cd..567f53de7c35 100644
--- a/graphics/shaderc/Makefile
+++ b/graphics/shaderc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= shaderc
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.0
+DISTVERSION= 2024.1
CATEGORIES= graphics devel
MAINTAINER= jbeich@FreeBSD.org
@@ -18,7 +18,7 @@ USES= cmake:testing compiler:c++11-lib localbase:ldflags \
USE_GITHUB= yes
USE_LDCONFIG= yes
GH_ACCOUNT= google
-GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-351-g8b246ff:headers/third_party/spirv-headers
+GH_TUPLE= KhronosGroup:SPIRV-Headers:1.5.4.raytracing.fixed-355-g5e3ad38:headers/third_party/spirv-headers
SHEBANG_FILES= utils/add_copyright.py
CMAKE_ON+= ${CMAKE_TESTING_OFF}
CMAKE_TESTING_OFF= SHADERC_SKIP_TESTS
diff --git a/graphics/shaderc/distinfo b/graphics/shaderc/distinfo
index dd4ab77e2f02..adae7fc65f46 100644
--- a/graphics/shaderc/distinfo
+++ b/graphics/shaderc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1709923960
-SHA256 (google-shaderc-v2024.0_GH0.tar.gz) = c761044e4e204be8e0b9a2d7494f08671ca35b92c4c791c7049594ca7514197f
-SIZE (google-shaderc-v2024.0_GH0.tar.gz) = 227125
-SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-351-g8b246ff_GH0.tar.gz) = 3fcf37930a20335b290e3c04553d6a73c3e87079a363940daa22689d62cf2018
-SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-351-g8b246ff_GH0.tar.gz) = 472395
+TIMESTAMP = 1714501414
+SHA256 (google-shaderc-v2024.1_GH0.tar.gz) = eb3b5f0c16313d34f208d90c2fa1e588a23283eed63b101edd5422be6165d528
+SIZE (google-shaderc-v2024.1_GH0.tar.gz) = 227211
+SHA256 (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-355-g5e3ad38_GH0.tar.gz) = e3aba60ffe22758529877f86ecf9eeb2643296eef3fc9862b2b018350efe1fa8
+SIZE (KhronosGroup-SPIRV-Headers-1.5.4.raytracing.fixed-355-g5e3ad38_GH0.tar.gz) = 472521
diff --git a/graphics/simple-scan/Makefile b/graphics/simple-scan/Makefile
index 1276be32a1f9..79f519221c00 100644
--- a/graphics/simple-scan/Makefile
+++ b/graphics/simple-scan/Makefile
@@ -1,6 +1,5 @@
PORTNAME= simple-scan
-PORTVERSION= 44.0
-PORTREVISION= 2
+PORTVERSION= 46.0
CATEGORIES= graphics gnome
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
DIST_SUBDIR= gnome
@@ -14,11 +13,10 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
LIB_DEPENDS= libgusb.so:devel/libgusb \
- libsane.so:graphics/sane-backends \
- libhandy-1.so:x11-toolkits/libhandy
+ libsane.so:graphics/sane-backends
USES= gettext gnome meson pkgconfig python:build shebangfix tar:xz vala:build
-USE_GNOME= cairo gdkpixbuf2 gtk30
+USE_GNOME= cairo gdkpixbuf2 gtk40 libadwaita
SHEBANG_FILES= data/meson_compile_gschema.py
GLIB_SCHEMAS= org.gnome.SimpleScan.gschema.xml
diff --git a/graphics/simple-scan/distinfo b/graphics/simple-scan/distinfo
index 379a3302df9c..0679e9083e41 100644
--- a/graphics/simple-scan/distinfo
+++ b/graphics/simple-scan/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679242794
-SHA256 (gnome/simple-scan-44.0.tar.xz) = 39b870fd46f447f747eaecc2df26049ef773185099f0e13c675656264dd98e95
-SIZE (gnome/simple-scan-44.0.tar.xz) = 1198824
+TIMESTAMP = 1710787197
+SHA256 (gnome/simple-scan-46.0.tar.xz) = c16e6590142fe563be5143122b3bbb53f6b00a7da9d952f61c47fa26f7b4f0a9
+SIZE (gnome/simple-scan-46.0.tar.xz) = 1136672
diff --git a/graphics/simple-scan/pkg-plist b/graphics/simple-scan/pkg-plist
index 7f83662024a3..208c03a44ffa 100644
--- a/graphics/simple-scan/pkg-plist
+++ b/graphics/simple-scan/pkg-plist
@@ -9,6 +9,7 @@ share/help/C/simple-scan/email.page
share/help/C/simple-scan/figures/icon.svg
share/help/C/simple-scan/figures/preferences.png
share/help/C/simple-scan/figures/scan_toolbar.png
+share/help/C/simple-scan/figures/scanner_selection.png
share/help/C/simple-scan/index.page
share/help/C/simple-scan/legal.xml
share/help/C/simple-scan/print.page
@@ -26,6 +27,7 @@ share/help/ar/simple-scan/email.page
share/help/ar/simple-scan/figures/icon.svg
share/help/ar/simple-scan/figures/preferences.png
share/help/ar/simple-scan/figures/scan_toolbar.png
+share/help/ar/simple-scan/figures/scanner_selection.png
share/help/ar/simple-scan/index.page
share/help/ar/simple-scan/legal.xml
share/help/ar/simple-scan/print.page
@@ -43,6 +45,7 @@ share/help/bg/simple-scan/email.page
share/help/bg/simple-scan/figures/icon.svg
share/help/bg/simple-scan/figures/preferences.png
share/help/bg/simple-scan/figures/scan_toolbar.png
+share/help/bg/simple-scan/figures/scanner_selection.png
share/help/bg/simple-scan/index.page
share/help/bg/simple-scan/legal.xml
share/help/bg/simple-scan/print.page
@@ -60,6 +63,7 @@ share/help/ca/simple-scan/email.page
share/help/ca/simple-scan/figures/icon.svg
share/help/ca/simple-scan/figures/preferences.png
share/help/ca/simple-scan/figures/scan_toolbar.png
+share/help/ca/simple-scan/figures/scanner_selection.png
share/help/ca/simple-scan/index.page
share/help/ca/simple-scan/legal.xml
share/help/ca/simple-scan/print.page
@@ -77,6 +81,7 @@ share/help/cs/simple-scan/email.page
share/help/cs/simple-scan/figures/icon.svg
share/help/cs/simple-scan/figures/preferences.png
share/help/cs/simple-scan/figures/scan_toolbar.png
+share/help/cs/simple-scan/figures/scanner_selection.png
share/help/cs/simple-scan/index.page
share/help/cs/simple-scan/legal.xml
share/help/cs/simple-scan/print.page
@@ -94,6 +99,7 @@ share/help/da/simple-scan/email.page
share/help/da/simple-scan/figures/icon.svg
share/help/da/simple-scan/figures/preferences.png
share/help/da/simple-scan/figures/scan_toolbar.png
+share/help/da/simple-scan/figures/scanner_selection.png
share/help/da/simple-scan/index.page
share/help/da/simple-scan/legal.xml
share/help/da/simple-scan/print.page
@@ -111,6 +117,7 @@ share/help/de/simple-scan/email.page
share/help/de/simple-scan/figures/icon.svg
share/help/de/simple-scan/figures/preferences.png
share/help/de/simple-scan/figures/scan_toolbar.png
+share/help/de/simple-scan/figures/scanner_selection.png
share/help/de/simple-scan/index.page
share/help/de/simple-scan/legal.xml
share/help/de/simple-scan/print.page
@@ -128,6 +135,7 @@ share/help/el/simple-scan/email.page
share/help/el/simple-scan/figures/icon.svg
share/help/el/simple-scan/figures/preferences.png
share/help/el/simple-scan/figures/scan_toolbar.png
+share/help/el/simple-scan/figures/scanner_selection.png
share/help/el/simple-scan/index.page
share/help/el/simple-scan/legal.xml
share/help/el/simple-scan/print.page
@@ -145,6 +153,7 @@ share/help/en_GB/simple-scan/email.page
share/help/en_GB/simple-scan/figures/icon.svg
share/help/en_GB/simple-scan/figures/preferences.png
share/help/en_GB/simple-scan/figures/scan_toolbar.png
+share/help/en_GB/simple-scan/figures/scanner_selection.png
share/help/en_GB/simple-scan/index.page
share/help/en_GB/simple-scan/legal.xml
share/help/en_GB/simple-scan/print.page
@@ -162,6 +171,7 @@ share/help/es/simple-scan/email.page
share/help/es/simple-scan/figures/icon.svg
share/help/es/simple-scan/figures/preferences.png
share/help/es/simple-scan/figures/scan_toolbar.png
+share/help/es/simple-scan/figures/scanner_selection.png
share/help/es/simple-scan/index.page
share/help/es/simple-scan/legal.xml
share/help/es/simple-scan/print.page
@@ -179,6 +189,7 @@ share/help/eu/simple-scan/email.page
share/help/eu/simple-scan/figures/icon.svg
share/help/eu/simple-scan/figures/preferences.png
share/help/eu/simple-scan/figures/scan_toolbar.png
+share/help/eu/simple-scan/figures/scanner_selection.png
share/help/eu/simple-scan/index.page
share/help/eu/simple-scan/legal.xml
share/help/eu/simple-scan/print.page
@@ -196,6 +207,7 @@ share/help/fi/simple-scan/email.page
share/help/fi/simple-scan/figures/icon.svg
share/help/fi/simple-scan/figures/preferences.png
share/help/fi/simple-scan/figures/scan_toolbar.png
+share/help/fi/simple-scan/figures/scanner_selection.png
share/help/fi/simple-scan/index.page
share/help/fi/simple-scan/legal.xml
share/help/fi/simple-scan/print.page
@@ -213,6 +225,7 @@ share/help/fr/simple-scan/email.page
share/help/fr/simple-scan/figures/icon.svg
share/help/fr/simple-scan/figures/preferences.png
share/help/fr/simple-scan/figures/scan_toolbar.png
+share/help/fr/simple-scan/figures/scanner_selection.png
share/help/fr/simple-scan/index.page
share/help/fr/simple-scan/legal.xml
share/help/fr/simple-scan/print.page
@@ -230,6 +243,7 @@ share/help/gl/simple-scan/email.page
share/help/gl/simple-scan/figures/icon.svg
share/help/gl/simple-scan/figures/preferences.png
share/help/gl/simple-scan/figures/scan_toolbar.png
+share/help/gl/simple-scan/figures/scanner_selection.png
share/help/gl/simple-scan/index.page
share/help/gl/simple-scan/legal.xml
share/help/gl/simple-scan/print.page
@@ -247,6 +261,7 @@ share/help/hr/simple-scan/email.page
share/help/hr/simple-scan/figures/icon.svg
share/help/hr/simple-scan/figures/preferences.png
share/help/hr/simple-scan/figures/scan_toolbar.png
+share/help/hr/simple-scan/figures/scanner_selection.png
share/help/hr/simple-scan/index.page
share/help/hr/simple-scan/legal.xml
share/help/hr/simple-scan/print.page
@@ -264,6 +279,7 @@ share/help/hu/simple-scan/email.page
share/help/hu/simple-scan/figures/icon.svg
share/help/hu/simple-scan/figures/preferences.png
share/help/hu/simple-scan/figures/scan_toolbar.png
+share/help/hu/simple-scan/figures/scanner_selection.png
share/help/hu/simple-scan/index.page
share/help/hu/simple-scan/legal.xml
share/help/hu/simple-scan/print.page
@@ -281,6 +297,7 @@ share/help/ia/simple-scan/email.page
share/help/ia/simple-scan/figures/icon.svg
share/help/ia/simple-scan/figures/preferences.png
share/help/ia/simple-scan/figures/scan_toolbar.png
+share/help/ia/simple-scan/figures/scanner_selection.png
share/help/ia/simple-scan/index.page
share/help/ia/simple-scan/legal.xml
share/help/ia/simple-scan/print.page
@@ -298,6 +315,7 @@ share/help/id/simple-scan/email.page
share/help/id/simple-scan/figures/icon.svg
share/help/id/simple-scan/figures/preferences.png
share/help/id/simple-scan/figures/scan_toolbar.png
+share/help/id/simple-scan/figures/scanner_selection.png
share/help/id/simple-scan/index.page
share/help/id/simple-scan/legal.xml
share/help/id/simple-scan/print.page
@@ -315,6 +333,7 @@ share/help/it/simple-scan/email.page
share/help/it/simple-scan/figures/icon.svg
share/help/it/simple-scan/figures/preferences.png
share/help/it/simple-scan/figures/scan_toolbar.png
+share/help/it/simple-scan/figures/scanner_selection.png
share/help/it/simple-scan/index.page
share/help/it/simple-scan/legal.xml
share/help/it/simple-scan/print.page
@@ -332,6 +351,7 @@ share/help/ja/simple-scan/email.page
share/help/ja/simple-scan/figures/icon.svg
share/help/ja/simple-scan/figures/preferences.png
share/help/ja/simple-scan/figures/scan_toolbar.png
+share/help/ja/simple-scan/figures/scanner_selection.png
share/help/ja/simple-scan/index.page
share/help/ja/simple-scan/legal.xml
share/help/ja/simple-scan/print.page
@@ -349,6 +369,7 @@ share/help/ku/simple-scan/email.page
share/help/ku/simple-scan/figures/icon.svg
share/help/ku/simple-scan/figures/preferences.png
share/help/ku/simple-scan/figures/scan_toolbar.png
+share/help/ku/simple-scan/figures/scanner_selection.png
share/help/ku/simple-scan/index.page
share/help/ku/simple-scan/legal.xml
share/help/ku/simple-scan/print.page
@@ -366,6 +387,7 @@ share/help/nb/simple-scan/email.page
share/help/nb/simple-scan/figures/icon.svg
share/help/nb/simple-scan/figures/preferences.png
share/help/nb/simple-scan/figures/scan_toolbar.png
+share/help/nb/simple-scan/figures/scanner_selection.png
share/help/nb/simple-scan/index.page
share/help/nb/simple-scan/legal.xml
share/help/nb/simple-scan/print.page
@@ -383,6 +405,7 @@ share/help/nl/simple-scan/email.page
share/help/nl/simple-scan/figures/icon.svg
share/help/nl/simple-scan/figures/preferences.png
share/help/nl/simple-scan/figures/scan_toolbar.png
+share/help/nl/simple-scan/figures/scanner_selection.png
share/help/nl/simple-scan/index.page
share/help/nl/simple-scan/legal.xml
share/help/nl/simple-scan/print.page
@@ -400,6 +423,7 @@ share/help/pl/simple-scan/email.page
share/help/pl/simple-scan/figures/icon.svg
share/help/pl/simple-scan/figures/preferences.png
share/help/pl/simple-scan/figures/scan_toolbar.png
+share/help/pl/simple-scan/figures/scanner_selection.png
share/help/pl/simple-scan/index.page
share/help/pl/simple-scan/legal.xml
share/help/pl/simple-scan/print.page
@@ -417,6 +441,7 @@ share/help/pt_BR/simple-scan/email.page
share/help/pt_BR/simple-scan/figures/icon.svg
share/help/pt_BR/simple-scan/figures/preferences.png
share/help/pt_BR/simple-scan/figures/scan_toolbar.png
+share/help/pt_BR/simple-scan/figures/scanner_selection.png
share/help/pt_BR/simple-scan/index.page
share/help/pt_BR/simple-scan/legal.xml
share/help/pt_BR/simple-scan/print.page
@@ -434,6 +459,7 @@ share/help/ro/simple-scan/email.page
share/help/ro/simple-scan/figures/icon.svg
share/help/ro/simple-scan/figures/preferences.png
share/help/ro/simple-scan/figures/scan_toolbar.png
+share/help/ro/simple-scan/figures/scanner_selection.png
share/help/ro/simple-scan/index.page
share/help/ro/simple-scan/legal.xml
share/help/ro/simple-scan/print.page
@@ -451,6 +477,7 @@ share/help/ru/simple-scan/email.page
share/help/ru/simple-scan/figures/icon.svg
share/help/ru/simple-scan/figures/preferences.png
share/help/ru/simple-scan/figures/scan_toolbar.png
+share/help/ru/simple-scan/figures/scanner_selection.png
share/help/ru/simple-scan/index.page
share/help/ru/simple-scan/legal.xml
share/help/ru/simple-scan/print.page
@@ -468,6 +495,7 @@ share/help/sk/simple-scan/email.page
share/help/sk/simple-scan/figures/icon.svg
share/help/sk/simple-scan/figures/preferences.png
share/help/sk/simple-scan/figures/scan_toolbar.png
+share/help/sk/simple-scan/figures/scanner_selection.png
share/help/sk/simple-scan/index.page
share/help/sk/simple-scan/legal.xml
share/help/sk/simple-scan/print.page
@@ -485,6 +513,7 @@ share/help/sl/simple-scan/email.page
share/help/sl/simple-scan/figures/icon.svg
share/help/sl/simple-scan/figures/preferences.png
share/help/sl/simple-scan/figures/scan_toolbar.png
+share/help/sl/simple-scan/figures/scanner_selection.png
share/help/sl/simple-scan/index.page
share/help/sl/simple-scan/legal.xml
share/help/sl/simple-scan/print.page
@@ -502,6 +531,7 @@ share/help/sr/simple-scan/email.page
share/help/sr/simple-scan/figures/icon.svg
share/help/sr/simple-scan/figures/preferences.png
share/help/sr/simple-scan/figures/scan_toolbar.png
+share/help/sr/simple-scan/figures/scanner_selection.png
share/help/sr/simple-scan/index.page
share/help/sr/simple-scan/legal.xml
share/help/sr/simple-scan/print.page
@@ -519,6 +549,7 @@ share/help/sv/simple-scan/email.page
share/help/sv/simple-scan/figures/icon.svg
share/help/sv/simple-scan/figures/preferences.png
share/help/sv/simple-scan/figures/scan_toolbar.png
+share/help/sv/simple-scan/figures/scanner_selection.png
share/help/sv/simple-scan/index.page
share/help/sv/simple-scan/legal.xml
share/help/sv/simple-scan/print.page
@@ -536,6 +567,7 @@ share/help/tr/simple-scan/email.page
share/help/tr/simple-scan/figures/icon.svg
share/help/tr/simple-scan/figures/preferences.png
share/help/tr/simple-scan/figures/scan_toolbar.png
+share/help/tr/simple-scan/figures/scanner_selection.png
share/help/tr/simple-scan/index.page
share/help/tr/simple-scan/legal.xml
share/help/tr/simple-scan/print.page
@@ -553,6 +585,7 @@ share/help/uk/simple-scan/email.page
share/help/uk/simple-scan/figures/icon.svg
share/help/uk/simple-scan/figures/preferences.png
share/help/uk/simple-scan/figures/scan_toolbar.png
+share/help/uk/simple-scan/figures/scanner_selection.png
share/help/uk/simple-scan/index.page
share/help/uk/simple-scan/legal.xml
share/help/uk/simple-scan/print.page
@@ -570,6 +603,7 @@ share/help/zh_TW/simple-scan/email.page
share/help/zh_TW/simple-scan/figures/icon.svg
share/help/zh_TW/simple-scan/figures/preferences.png
share/help/zh_TW/simple-scan/figures/scan_toolbar.png
+share/help/zh_TW/simple-scan/figures/scanner_selection.png
share/help/zh_TW/simple-scan/index.page
share/help/zh_TW/simple-scan/legal.xml
share/help/zh_TW/simple-scan/print.page
@@ -617,6 +651,7 @@ share/locale/is/LC_MESSAGES/simple-scan.mo
share/locale/it/LC_MESSAGES/simple-scan.mo
share/locale/ja/LC_MESSAGES/simple-scan.mo
share/locale/ka/LC_MESSAGES/simple-scan.mo
+share/locale/kab/LC_MESSAGES/simple-scan.mo
share/locale/kk/LC_MESSAGES/simple-scan.mo
share/locale/km/LC_MESSAGES/simple-scan.mo
share/locale/ko/LC_MESSAGES/simple-scan.mo
@@ -660,4 +695,4 @@ share/locale/vi/LC_MESSAGES/simple-scan.mo
share/locale/zh_CN/LC_MESSAGES/simple-scan.mo
share/locale/zh_HK/LC_MESSAGES/simple-scan.mo
share/locale/zh_TW/LC_MESSAGES/simple-scan.mo
-share/metainfo/simple-scan.appdata.xml
+share/metainfo/org.gnome.SimpleScan.appdata.xml
diff --git a/graphics/simpleviewer/Makefile b/graphics/simpleviewer/Makefile
index 8065a87699e9..82ce2dfd6d89 100644
--- a/graphics/simpleviewer/Makefile
+++ b/graphics/simpleviewer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= simpleviewer
PORTVERSION= 3.1.7
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= graphics
MASTER_SITES= https://bitbucket.org/andreyu/simple-viewer-gl/get/
DISTNAME= v${PORTVERSION} # version tag, has no embedded ${PORTNAME}
diff --git a/graphics/synfig/Makefile b/graphics/synfig/Makefile
index a457558d227a..2b5a4a976d9c 100644
--- a/graphics/synfig/Makefile
+++ b/graphics/synfig/Makefile
@@ -1,7 +1,7 @@
PORTNAME= synfig
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.4
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics devel multimedia
MAINTAINER= portmaster@BSDforge.com
diff --git a/graphics/tesseract/Makefile b/graphics/tesseract/Makefile
index c8287d2c6083..148d77be0a33 100644
--- a/graphics/tesseract/Makefile
+++ b/graphics/tesseract/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tesseract
PORTVERSION= 5.3.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/graphics/tif22pnm/Makefile b/graphics/tif22pnm/Makefile
index 65b99e77d516..72fd4b646317 100644
--- a/graphics/tif22pnm/Makefile
+++ b/graphics/tif22pnm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tif22pnm
PORTVERSION= 0.14
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= http://pts.szit.bme.hu/
diff --git a/graphics/tiff/Makefile b/graphics/tiff/Makefile
index b970985196fd..c82338119951 100644
--- a/graphics/tiff/Makefile
+++ b/graphics/tiff/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tiff
-DISTVERSION= 4.4.0
-PORTREVISION= 3
+DISTVERSION= 4.6.0
CATEGORIES= graphics
MASTER_SITES= https://download.osgeo.org/libtiff/
@@ -9,114 +8,28 @@ COMMENT= Tools and library routines for working with TIFF images
WWW= http://www.simplesystems.org/libtiff/
LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
LIB_DEPENDS= libdeflate.so:archivers/libdeflate \
libjbig.so:graphics/jbigkit \
+ libLerc.so:graphics/lerc \
libzstd.so:archivers/zstd
USES= cpe jpeg libtool localbase pathfix tar:xz
CPE_PRODUCT= libtiff
-CPE_VERSION= ${DISTVERSION:C/[a-z]+//}
-CPE_UPDATE= ${DISTVERSION:C/[0-9.]+//}
USE_LDCONFIG= yes
+
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_ARGS= --without-x \
- --disable-webp \
+CONFIGURE_ARGS= --disable-sphinx \
+ --disable-webp
INSTALL_TARGET= install-strip
TEST_TARGET= check
-MLNKS= TIFFError.3tiff TIFFSetErrorHandler.3tiff \
- TIFFFlush.3tiff TIFFFlushData.3tiff \
- TIFFGetField.3tiff TIFFGetFieldDefaulted.3tiff \
- TIFFGetField.3tiff TIFFVGetField.3tiff \
- TIFFGetField.3tiff TIFFVGetFieldDefaulted.3tiff \
- TIFFOpen.3tiff TIFFFdOpen.3tiff \
- TIFFOpen.3tiff TIFFClientOpen.3tiff \
- TIFFRGBAImage.3tiff TIFFRGBAImageOK.3tiff \
- TIFFRGBAImage.3tiff TIFFRGBAImageBegin.3tiff \
- TIFFRGBAImage.3tiff TIFFRGBAImageGet.3tiff \
- TIFFRGBAImage.3tiff TIFFRGBAImageEnd.3tiff \
- TIFFRGBAImage.3tiff TIFFReadRGBAImageOriented.3tiff \
- TIFFSetDirectory.3tiff TIFFSetSubDirectory.3tiff \
- TIFFSetField.3tiff TIFFVSetField.3tiff \
- TIFFWarning.3tiff TIFFSetWarningHandler.3tiff \
- TIFFWriteDirectory.3tiff TIFFRewriteDirectory.3tiff \
- TIFFbuffer.3tiff TIFFReadBufferSetup.3tiff \
- TIFFbuffer.3tiff TIFFWriteBufferSetup.3tiff \
- TIFFcodec.3tiff TIFFFindCODEC.3tiff \
- TIFFcodec.3tiff TIFFRegisterCODEC.3tiff \
- TIFFcodec.3tiff TIFFUnRegisterCODEC.3tiff \
- TIFFmemory.3tiff TIFFfree.3tiff \
- TIFFmemory.3tiff TIFFmalloc.3tiff \
- TIFFmemory.3tiff TIFFmemcmp.3tiff \
- TIFFmemory.3tiff TIFFmemcpy.3tiff \
- TIFFmemory.3tiff TIFFmemset.3tiff \
- TIFFmemory.3tiff TIFFrealloc.3tiff \
- TIFFquery.3tiff TIFFCurrentDirectory.3tiff \
- TIFFquery.3tiff TIFFCurrentRow.3tiff \
- TIFFquery.3tiff TIFFCurrentStrip.3tiff \
- TIFFquery.3tiff TIFFCurrentTile.3tiff \
- TIFFquery.3tiff TIFFFileName.3tiff \
- TIFFquery.3tiff TIFFFileno.3tiff \
- TIFFquery.3tiff TIFFGetMode.3tiff \
- TIFFquery.3tiff TIFFIsTiled.3tiff \
- TIFFquery.3tiff TIFFIsByteSwapped.3tiff \
- TIFFquery.3tiff TIFFIsUpSampled.3tiff \
- TIFFquery.3tiff TIFFIsMSB2LSB.3tiff \
- TIFFquery.3tiff TIFFLastDirectory.3tiff \
- TIFFsize.3tiff TIFFScanlineSize.3tiff \
- TIFFstrip.3tiff TIFFComputeStrip.3tiff \
- TIFFstrip.3tiff TIFFDefaultStripSize.3tiff \
- TIFFstrip.3tiff TIFFNumberOfStrips.3tiff \
- TIFFstrip.3tiff TIFFStripSize.3tiff \
- TIFFstrip.3tiff TIFFVStripSize.3tiff \
- TIFFswab.3tiff TIFFReverseBits.3tiff \
- TIFFswab.3tiff TIFFSwabArrayOfLong.3tiff \
- TIFFswab.3tiff TIFFSwabArrayOfShort.3tiff \
- TIFFswab.3tiff TIFFSwabLong.3tiff \
- TIFFswab.3tiff TIFFSwabShort.3tiff \
- TIFFtile.3tiff TIFFCheckTile.3tiff \
- TIFFtile.3tiff TIFFComputeTile.3tiff \
- TIFFtile.3tiff TIFFDefaultTileSize.3tiff \
- TIFFtile.3tiff TIFFNumberOfTiles.3tiff \
- TIFFtile.3tiff TIFFTileSize.3tiff \
- TIFFtile.3tiff TIFFTileRowSize.3tiff \
- TIFFtile.3tiff TIFFVTileSize.3tiff
-
-OPTIONS_DEFINE= DOCS
-
-.include <bsd.port.options.mk>
+LDFLAGS+= -Wl,--undefined-version
-.if !defined(BUILDING_INDEX)
-__pmlinks3!= ${ECHO_CMD} '${MLNKS:S/ / /}' | ${AWK} \
- '{ if (NF % 2 != 0) { print "broken"; exit; } \
- for (i=1; i<=NF; i++) { \
- if ( i % 2 == 0) { print " " $$i " ;"; } \
- else { print "${LN} -s " $$i " "; } \
- } }'
-.endif
+DOCSDIR= ${PREFIX}/share/doc/tiff-${DISTVERSION}
-post-patch:
- @${REINPLACE_CMD} "/\.po 0/d" ${WRKSRC}/man/*
-
-pre-configure:
- ${REINPLACE_CMD} \
- -e 's|tiffgt.1 ||' \
- ${WRKSRC}/man/Makefile.in
- ${REINPLACE_CMD} -e 's|^docfiles|no-docfiles|' \
- -e 's|man html|man|' ${WRKSRC}/Makefile.in
-
-post-install:
- ( cd ${STAGEDIR}${PREFIX}/share/man/man3 && ${__pmlinks3} )
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${STAGEDIR}${DOCSDIR}/images ${STAGEDIR}${DOCSDIR}/man
- ${INSTALL_DATA} ${WRKSRC}/html/*.html ${STAGEDIR}${DOCSDIR}/
- ${INSTALL_DATA} ${WRKSRC}/html/images/*.jpg ${STAGEDIR}${DOCSDIR}/images/
- ${INSTALL_DATA} ${WRKSRC}/html/images/*.gif ${STAGEDIR}${DOCSDIR}/images/
- ${INSTALL_DATA} ${WRKSRC}/html/man/*.html ${STAGEDIR}${DOCSDIR}/man/
-.endif
+OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>
diff --git a/graphics/tiff/distinfo b/graphics/tiff/distinfo
index 992f30c8463b..60c357e6b598 100644
--- a/graphics/tiff/distinfo
+++ b/graphics/tiff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1657611207
-SHA256 (tiff-4.4.0.tar.xz) = 49307b510048ccc7bc40f2cba6e8439182fe6e654057c1a1683139bf2ecb1dc1
-SIZE (tiff-4.4.0.tar.xz) = 1929292
+TIMESTAMP = 1714034290
+SHA256 (tiff-4.6.0.tar.xz) = e178649607d1e22b51cf361dd20a3753f244f022eefab1f2f218fc62ebaf87d2
+SIZE (tiff-4.6.0.tar.xz) = 2124388
diff --git a/graphics/tiff/files/patch-Makefile.in b/graphics/tiff/files/patch-Makefile.in
deleted file mode 100644
index d5325e9a4fa7..000000000000
--- a/graphics/tiff/files/patch-Makefile.in
+++ /dev/null
@@ -1,22 +0,0 @@
---- Makefile.in.orig 2021-04-16 10:56:02 UTC
-+++ Makefile.in
-@@ -509,19 +509,6 @@ distclean-libtool:
- -rm -f libtool config.lt
- install-dist_docDATA: $(dist_doc_DATA)
- @$(NORMAL_INSTALL)
-- @list='$(dist_doc_DATA)'; test -n "$(docdir)" || list=; \
-- if test -n "$$list"; then \
-- echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \
-- $(MKDIR_P) "$(DESTDIR)$(docdir)" || exit 1; \
-- fi; \
-- for p in $$list; do \
-- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
-- echo "$$d$$p"; \
-- done | $(am__base_list) | \
-- while read files; do \
-- echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(docdir)'"; \
-- $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \
-- done
-
- uninstall-dist_docDATA:
- @$(NORMAL_UNINSTALL)
diff --git a/graphics/tiff/files/patch-git-01-dd1bcc7abb26094e93636e85520f0d8f81ab0fab b/graphics/tiff/files/patch-git-01-dd1bcc7abb26094e93636e85520f0d8f81ab0fab
deleted file mode 100644
index 85ccf0401568..000000000000
--- a/graphics/tiff/files/patch-git-01-dd1bcc7abb26094e93636e85520f0d8f81ab0fab
+++ /dev/null
@@ -1,180 +0,0 @@
-From dd1bcc7abb26094e93636e85520f0d8f81ab0fab Mon Sep 17 00:00:00 2001
-From: 4ugustus <wangdw.augustus@qq.com>
-Date: Sat, 11 Jun 2022 09:31:43 +0000
-Subject: [PATCH] fix the FPE in tiffcrop (#415, #427, and #428)
-
----
- libtiff/tif_aux.c | 9 +++++++
- libtiff/tiffiop.h | 1 +
- tools/tiffcrop.c | 62 ++++++++++++++++++++++++++---------------------
- 3 files changed, 44 insertions(+), 28 deletions(-)
-
-diff --git a/libtiff/tif_aux.c b/libtiff/tif_aux.c
-index 140f26c7..5b88c8d0 100644
---- libtiff/tif_aux.c
-+++ libtiff/tif_aux.c
-@@ -402,6 +402,15 @@ float _TIFFClampDoubleToFloat( double val )
- return (float)val;
- }
-
-+uint32_t _TIFFClampDoubleToUInt32(double val)
-+{
-+ if( val < 0 )
-+ return 0;
-+ if( val > 0xFFFFFFFFU || val != val )
-+ return 0xFFFFFFFFU;
-+ return (uint32_t)val;
-+}
-+
- int _TIFFSeekOK(TIFF* tif, toff_t off)
- {
- /* Huge offsets, especially -1 / UINT64_MAX, can cause issues */
-diff --git a/libtiff/tiffiop.h b/libtiff/tiffiop.h
-index e3af461d..4e8bdac2 100644
---- libtiff/tiffiop.h
-+++ libtiff/tiffiop.h
-@@ -365,6 +365,7 @@ extern double _TIFFUInt64ToDouble(uint64_t);
- extern float _TIFFUInt64ToFloat(uint64_t);
-
- extern float _TIFFClampDoubleToFloat(double);
-+extern uint32_t _TIFFClampDoubleToUInt32(double);
-
- extern tmsize_t
- _TIFFReadEncodedStripAndAllocBuffer(TIFF* tif, uint32_t strip,
-diff --git a/tools/tiffcrop.c b/tools/tiffcrop.c
-index 1f827b2b..90286a5e 100644
---- tools/tiffcrop.c
-+++ tools/tiffcrop.c
-@@ -5268,17 +5268,17 @@ computeInputPixelOffsets(struct crop_mask *crop, struct image_data *image,
- {
- if ((crop->res_unit == RESUNIT_INCH) || (crop->res_unit == RESUNIT_CENTIMETER))
- {
-- x1 = (uint32_t) (crop->corners[i].X1 * scale * xres);
-- x2 = (uint32_t) (crop->corners[i].X2 * scale * xres);
-- y1 = (uint32_t) (crop->corners[i].Y1 * scale * yres);
-- y2 = (uint32_t) (crop->corners[i].Y2 * scale * yres);
-+ x1 = _TIFFClampDoubleToUInt32(crop->corners[i].X1 * scale * xres);
-+ x2 = _TIFFClampDoubleToUInt32(crop->corners[i].X2 * scale * xres);
-+ y1 = _TIFFClampDoubleToUInt32(crop->corners[i].Y1 * scale * yres);
-+ y2 = _TIFFClampDoubleToUInt32(crop->corners[i].Y2 * scale * yres);
- }
- else
- {
-- x1 = (uint32_t) (crop->corners[i].X1);
-- x2 = (uint32_t) (crop->corners[i].X2);
-- y1 = (uint32_t) (crop->corners[i].Y1);
-- y2 = (uint32_t) (crop->corners[i].Y2);
-+ x1 = _TIFFClampDoubleToUInt32(crop->corners[i].X1);
-+ x2 = _TIFFClampDoubleToUInt32(crop->corners[i].X2);
-+ y1 = _TIFFClampDoubleToUInt32(crop->corners[i].Y1);
-+ y2 = _TIFFClampDoubleToUInt32(crop->corners[i].Y2);
- }
- /* a) Region needs to be within image sizes 0.. width-1; 0..length-1
- * b) Corners are expected to be submitted as top-left to bottom-right.
-@@ -5357,17 +5357,17 @@ computeInputPixelOffsets(struct crop_mask *crop, struct image_data *image,
- {
- if (crop->res_unit != RESUNIT_INCH && crop->res_unit != RESUNIT_CENTIMETER)
- { /* User has specified pixels as reference unit */
-- tmargin = (uint32_t)(crop->margins[0]);
-- lmargin = (uint32_t)(crop->margins[1]);
-- bmargin = (uint32_t)(crop->margins[2]);
-- rmargin = (uint32_t)(crop->margins[3]);
-+ tmargin = _TIFFClampDoubleToUInt32(crop->margins[0]);
-+ lmargin = _TIFFClampDoubleToUInt32(crop->margins[1]);
-+ bmargin = _TIFFClampDoubleToUInt32(crop->margins[2]);
-+ rmargin = _TIFFClampDoubleToUInt32(crop->margins[3]);
- }
- else
- { /* inches or centimeters specified */
-- tmargin = (uint32_t)(crop->margins[0] * scale * yres);
-- lmargin = (uint32_t)(crop->margins[1] * scale * xres);
-- bmargin = (uint32_t)(crop->margins[2] * scale * yres);
-- rmargin = (uint32_t)(crop->margins[3] * scale * xres);
-+ tmargin = _TIFFClampDoubleToUInt32(crop->margins[0] * scale * yres);
-+ lmargin = _TIFFClampDoubleToUInt32(crop->margins[1] * scale * xres);
-+ bmargin = _TIFFClampDoubleToUInt32(crop->margins[2] * scale * yres);
-+ rmargin = _TIFFClampDoubleToUInt32(crop->margins[3] * scale * xres);
- }
-
- if ((lmargin + rmargin) > image->width)
-@@ -5397,24 +5397,24 @@ computeInputPixelOffsets(struct crop_mask *crop, struct image_data *image,
- if (crop->res_unit != RESUNIT_INCH && crop->res_unit != RESUNIT_CENTIMETER)
- {
- if (crop->crop_mode & CROP_WIDTH)
-- width = (uint32_t)crop->width;
-+ width = _TIFFClampDoubleToUInt32(crop->width);
- else
- width = image->width - lmargin - rmargin;
-
- if (crop->crop_mode & CROP_LENGTH)
-- length = (uint32_t)crop->length;
-+ length = _TIFFClampDoubleToUInt32(crop->length);
- else
- length = image->length - tmargin - bmargin;
- }
- else
- {
- if (crop->crop_mode & CROP_WIDTH)
-- width = (uint32_t)(crop->width * scale * image->xres);
-+ width = _TIFFClampDoubleToUInt32(crop->width * scale * image->xres);
- else
- width = image->width - lmargin - rmargin;
-
- if (crop->crop_mode & CROP_LENGTH)
-- length = (uint32_t)(crop->length * scale * image->yres);
-+ length = _TIFFClampDoubleToUInt32(crop->length * scale * image->yres);
- else
- length = image->length - tmargin - bmargin;
- }
-@@ -5868,13 +5868,13 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
- {
- if (page->res_unit == RESUNIT_INCH || page->res_unit == RESUNIT_CENTIMETER)
- { /* inches or centimeters specified */
-- hmargin = (uint32_t)(page->hmargin * scale * page->hres * ((image->bps + 7) / 8));
-- vmargin = (uint32_t)(page->vmargin * scale * page->vres * ((image->bps + 7) / 8));
-+ hmargin = _TIFFClampDoubleToUInt32(page->hmargin * scale * page->hres * ((image->bps + 7) / 8));
-+ vmargin = _TIFFClampDoubleToUInt32(page->vmargin * scale * page->vres * ((image->bps + 7) / 8));
- }
- else
- { /* Otherwise user has specified pixels as reference unit */
-- hmargin = (uint32_t)(page->hmargin * scale * ((image->bps + 7) / 8));
-- vmargin = (uint32_t)(page->vmargin * scale * ((image->bps + 7) / 8));
-+ hmargin = _TIFFClampDoubleToUInt32(page->hmargin * scale * ((image->bps + 7) / 8));
-+ vmargin = _TIFFClampDoubleToUInt32(page->vmargin * scale * ((image->bps + 7) / 8));
- }
-
- if ((hmargin * 2.0) > (pwidth * page->hres))
-@@ -5912,13 +5912,13 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
- {
- if (page->mode & PAGE_MODE_PAPERSIZE )
- {
-- owidth = (uint32_t)((pwidth * page->hres) - (hmargin * 2));
-- olength = (uint32_t)((plength * page->vres) - (vmargin * 2));
-+ owidth = _TIFFClampDoubleToUInt32((pwidth * page->hres) - (hmargin * 2));
-+ olength = _TIFFClampDoubleToUInt32((plength * page->vres) - (vmargin * 2));
- }
- else
- {
-- owidth = (uint32_t)(iwidth - (hmargin * 2 * page->hres));
-- olength = (uint32_t)(ilength - (vmargin * 2 * page->vres));
-+ owidth = _TIFFClampDoubleToUInt32(iwidth - (hmargin * 2 * page->hres));
-+ olength = _TIFFClampDoubleToUInt32(ilength - (vmargin * 2 * page->vres));
- }
- }
-
-@@ -5927,6 +5927,12 @@ computeOutputPixelOffsets (struct crop_mask *crop, struct image_data *image,
- if (olength > ilength)
- olength = ilength;
-
-+ if (owidth == 0 || olength == 0)
-+ {
-+ TIFFError("computeOutputPixelOffsets", "Integer overflow when calculating the number of pages");
-+ exit(EXIT_FAILURE);
-+ }
-+
- /* Compute the number of pages required for Portrait or Landscape */
- switch (page->orient)
- {
---
-GitLab
-
diff --git a/graphics/tiff/files/patch-git-02-275735d0354e39c0ac1dc3c0db2120d6f31d1990 b/graphics/tiff/files/patch-git-02-275735d0354e39c0ac1dc3c0db2120d6f31d1990
deleted file mode 100644
index f86cd7151086..000000000000
--- a/graphics/tiff/files/patch-git-02-275735d0354e39c0ac1dc3c0db2120d6f31d1990
+++ /dev/null
@@ -1,28 +0,0 @@
-From 275735d0354e39c0ac1dc3c0db2120d6f31d1990 Mon Sep 17 00:00:00 2001
-From: Even Rouault <even.rouault@spatialys.com>
-Date: Mon, 27 Jun 2022 16:09:43 +0200
-Subject: [PATCH] _TIFFCheckFieldIsValidForCodec(): return FALSE when passed a
- codec-specific tag and the codec is not configured (fixes #433)
-
-This avoids crashes when querying such tags
----
- libtiff/tif_dirinfo.c | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/libtiff/tif_dirinfo.c b/libtiff/tif_dirinfo.c
-index c30f569b..3371cb5c 100644
---- libtiff/tif_dirinfo.c
-+++ libtiff/tif_dirinfo.c
-@@ -1191,6 +1191,9 @@ _TIFFCheckFieldIsValidForCodec(TIFF *tif, ttag_t tag)
- default:
- return 1;
- }
-+ if( !TIFFIsCODECConfigured(tif->tif_dir.td_compression) ) {
-+ return 0;
-+ }
- /* Check if codec specific tags are allowed for the current
- * compression scheme (codec) */
- switch (tif->tif_dir.td_compression) {
---
-GitLab
-
diff --git a/graphics/tiff/files/patch-libtiff_tif_getimage.c b/graphics/tiff/files/patch-libtiff_tif_getimage.c
deleted file mode 100644
index d3235c58968f..000000000000
--- a/graphics/tiff/files/patch-libtiff_tif_getimage.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- libtiff/tif_getimage.c.orig 2022-02-19 07:33:54.000000000 -0800
-+++ libtiff/tif_getimage.c 2022-11-23 11:36:14.192628000 -0800
-@@ -3058,15 +3058,15 @@
- return( ok );
-
- for( i_row = 0; i_row < read_ysize; i_row++ ) {
-- memmove( raster + (tile_ysize - i_row - 1) * tile_xsize,
-- raster + (read_ysize - i_row - 1) * read_xsize,
-+ memmove( raster + (size_t)(tile_ysize - i_row - 1) * tile_xsize,
-+ raster + (size_t)(read_ysize - i_row - 1) * read_xsize,
- read_xsize * sizeof(uint32_t) );
-- _TIFFmemset( raster + (tile_ysize - i_row - 1) * tile_xsize+read_xsize,
-+ _TIFFmemset( raster + (size_t)(tile_ysize - i_row - 1) * tile_xsize+read_xsize,
- 0, sizeof(uint32_t) * (tile_xsize - read_xsize) );
- }
-
- for( i_row = read_ysize; i_row < tile_ysize; i_row++ ) {
-- _TIFFmemset( raster + (tile_ysize - i_row - 1) * tile_xsize,
-+ _TIFFmemset( raster + (size_t)(tile_ysize - i_row - 1) * tile_xsize,
- 0, sizeof(uint32_t) * tile_xsize );
- }
-
diff --git a/graphics/tiff/files/patch-tiffcrop.1 b/graphics/tiff/files/patch-tiffcrop.1
deleted file mode 100644
index c06b5bc619d7..000000000000
--- a/graphics/tiff/files/patch-tiffcrop.1
+++ /dev/null
@@ -1,10 +0,0 @@
---- man/tiffcrop.1.orig 2021-03-05 13:01:43 UTC
-+++ man/tiffcrop.1
-@@ -499,7 +499,6 @@ the portrait or landscape option. The paper size optio
- the image. It breaks each original image into a series of smaller images
- that will fit on the target paper size at the specified resolution.
- .fi
--.RE
- .PP
- Extract two regions 2048 pixels wide by 2048 pixels high from each page of
- a multi\-page input file and write each region to a separate output file.
diff --git a/graphics/tiff/files/patch-tools_unsupported_Makefile.in b/graphics/tiff/files/patch-tools_unsupported_Makefile.in
new file mode 100644
index 000000000000..7c1e41e53db9
--- /dev/null
+++ b/graphics/tiff/files/patch-tools_unsupported_Makefile.in
@@ -0,0 +1,10 @@
+--- tools/unsupported/Makefile.in.orig 2024-04-25 09:24:10 UTC
++++ tools/unsupported/Makefile.in
+@@ -705,7 +705,6 @@ uninstall-am: uninstall-binPROGRAMS
+ .PRECIOUS: Makefile
+
+
+-(echo tifftoolsunsupported: $(TIFF_TOOLS_UNSUPPORTED))
+
+ echo:
+ (echo $(CFLAGS))
diff --git a/graphics/tiff/pkg-descr b/graphics/tiff/pkg-descr
index 5492a2fa60e7..1d203dca7154 100644
--- a/graphics/tiff/pkg-descr
+++ b/graphics/tiff/pkg-descr
@@ -2,14 +2,10 @@ This software provides support for the Tag Image File Format (TIFF),
a widely used format for storing image data.
Included in this software distribution is a library, libtiff, for
-reading and writing TIFF, a small collection of tools for doing
-simple manipulations of TIFF images on UNIX systems, and documentation
-on the library and tools. A small assortment of TIFF-related software
-for UNIX that has been contributed by others is also included.
+reading and writing TIFF images, a small collection of tools for doing
+simple manipulations of TIFF images, and documentation for the library
+and tools.
The library is capable of dealing with images that are written to
follow the 5.0 or 6.0 TIFF spec. There is also considerable support
for some of the more esoteric portions of the 6.0 TIFF spec.
-
-Unless WITHOUT=DOCS, the html documentations is also
-installed locally in /usr/local/share/doc/tiff.
diff --git a/graphics/tiff/pkg-plist b/graphics/tiff/pkg-plist
index 9179354836f9..7ec1bb8e64ad 100644
--- a/graphics/tiff/pkg-plist
+++ b/graphics/tiff/pkg-plist
@@ -1,19 +1,6 @@
-bin/fax2ps
-bin/fax2tiff
-bin/pal2rgb
-bin/ppm2tiff
-bin/raw2tiff
-bin/tiff2bw
-bin/tiff2pdf
-bin/tiff2ps
-bin/tiff2rgba
-bin/tiffcmp
bin/tiffcp
-bin/tiffcrop
-bin/tiffdither
bin/tiffdump
bin/tiffinfo
-bin/tiffmedian
bin/tiffset
bin/tiffsplit
include/tiff.h
@@ -23,109 +10,385 @@ include/tiffio.hxx
include/tiffvers.h
lib/libtiff.a
lib/libtiff.so
-lib/libtiff.so.5
-lib/libtiff.so.5.8.0
+lib/libtiff.so.6
+lib/libtiff.so.6.0.2
lib/libtiffxx.a
lib/libtiffxx.so
-lib/libtiffxx.so.5
-lib/libtiffxx.so.5.8.0
+lib/libtiffxx.so.6
+lib/libtiffxx.so.6.0.2
libdata/pkgconfig/libtiff-4.pc
-share/man/man1/fax2ps.1.gz
-share/man/man1/fax2tiff.1.gz
-share/man/man1/pal2rgb.1.gz
-share/man/man1/ppm2tiff.1.gz
-share/man/man1/raw2tiff.1.gz
-share/man/man1/tiff2bw.1.gz
-share/man/man1/tiff2pdf.1.gz
-share/man/man1/tiff2ps.1.gz
-share/man/man1/tiff2rgba.1.gz
-share/man/man1/tiffcmp.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/LICENSE.md
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+%%PORTDOCS%%%%DOCSDIR%%/RELEASE-DATE
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%PORTDOCS%%%%DOCSDIR%%/VERSION
+%%PORTDOCS%%%%DOCSDIR%%/manual/.buildinfo
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/bali.jpg
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/cat.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/cover.jpg
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/cramps.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/dave.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/esri.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/jim.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/leica.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/quad.jpg
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/ring.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/safe.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/smallliz.jpg
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/strike.gif
+%%PORTDOCS%%%%DOCSDIR%%/manual/_images/weogeo.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/addingtags.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/build.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/contrib.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFAccessTagMethods.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFClientInfo.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFClose.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFCreateDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFCustomDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFCustomTagList.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFDataWidth.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFDeferStrileArrayWriting.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFError.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldDataType.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldName.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldPassCount.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldQuery.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldReadCount.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldTag.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFieldWriteCount.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFFlush.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFGetField.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFMergeFieldInfo.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFOpen.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFOpenOptions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFPrintDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFProcFunctions.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFRGBAImage.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadEncodedStrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadEncodedTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadFromUserBuffer.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadRGBAImage.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadRGBAStrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadRGBATile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadRawStrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadRawTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadScanline.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFReadTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFSetDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFSetField.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFSetTagExtender.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFStrileQuery.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWarning.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteDirectory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteEncodedStrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteEncodedTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteRawStrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteRawTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteScanline.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFWriteTile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFbuffer.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFcodec.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFcolor.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFmemory.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFquery.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFsize.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFstrip.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFswab.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/TIFFtile.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/_TIFFRewriteField.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/_TIFFauxiliary.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/functions/libtiff.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/images.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/internals.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/libtiff.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/multi_page.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/acknowledgements.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/bugs.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/license.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/project/mailinglist.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/historical.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta007.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta016.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta018.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta024.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta028.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta029.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta031.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta032.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta033.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta034.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta035.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.4beta036.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.3.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.4.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.5.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.6beta.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.5.7.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.6.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.6.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.0alpha.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.0beta.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.0beta2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.3.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.7.4.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.8.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.8.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.8.2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.0beta.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.3.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.4.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v3.9.5.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.10.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.3.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.4.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.4beta.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.5.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.6.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.7.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.8.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.0.9.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.1.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.2.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.3.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.4.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.5.1.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/releases/v4.6.0.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/bigtiff.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/coverage-bigtiff.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/coverage.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/index.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/specification/technote2.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/terms.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffcp.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffdump.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffinfo.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffset.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_sources/tools/tiffsplit.rst.txt
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/basic.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/contents.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/doctools.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/documentation_options.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/file.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/language_data.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/minus.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/navigation.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/plus.png
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/pygments.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/searchtools.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/sphinx_highlight.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/_static/sphinxdoc.css
+%%PORTDOCS%%%%DOCSDIR%%/manual/addingtags.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/build.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/contrib.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFAccessTagMethods.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFClientInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFClose.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFCreateDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFCustomDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFCustomTagList.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFDataWidth.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFDeferStrileArrayWriting.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFError.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldDataType.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldName.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldPassCount.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldQuery.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldReadCount.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldTag.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFieldWriteCount.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFFlush.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFGetField.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFMergeFieldInfo.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFOpen.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFOpenOptions.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFPrintDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFProcFunctions.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFRGBAImage.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadEncodedStrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadEncodedTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadFromUserBuffer.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadRGBAImage.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadRGBAStrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadRGBATile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadRawStrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadRawTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadScanline.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFReadTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFSetDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFSetField.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFSetTagExtender.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFStrileQuery.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWarning.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteDirectory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteEncodedStrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteEncodedTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteRawStrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteRawTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteScanline.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFWriteTile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFbuffer.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFcodec.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFcolor.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFmemory.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFquery.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFsize.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFstrip.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFswab.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/TIFFtile.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/_TIFFRewriteField.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/_TIFFauxiliary.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/functions/libtiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/genindex.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/images.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/internals.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/libtiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/multi_page.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/objects.inv
+%%PORTDOCS%%%%DOCSDIR%%/manual/project/acknowledgements.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/project/bugs.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/project/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/project/license.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/project/mailinglist.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/historical.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta007.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta016.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta018.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta024.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta028.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta029.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta031.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta032.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta033.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta034.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta035.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.4beta036.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.3.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.4.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.5.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.6beta.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.5.7.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.6.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.6.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.0alpha.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.0beta.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.0beta2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.3.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.7.4.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.8.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.8.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.8.2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.0beta.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.3.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.4.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v3.9.5.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.10.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.3.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.4.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.4beta.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.5.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.6.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.7.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.8.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.0.9.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.1.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.2.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.3.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.4.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.5.1.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/releases/v4.6.0.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/search.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/searchindex.js
+%%PORTDOCS%%%%DOCSDIR%%/manual/specification/bigtiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/specification/coverage-bigtiff.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/specification/coverage.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/specification/index.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/specification/technote2.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/terms.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffcp.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffdump.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffinfo.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffset.html
+%%PORTDOCS%%%%DOCSDIR%%/manual/tools/tiffsplit.html
share/man/man1/tiffcp.1.gz
-share/man/man1/tiffcrop.1.gz
-share/man/man1/tiffdither.1.gz
share/man/man1/tiffdump.1.gz
share/man/man1/tiffinfo.1.gz
-share/man/man1/tiffmedian.1.gz
share/man/man1/tiffset.1.gz
share/man/man1/tiffsplit.1.gz
-share/man/man3/TIFFCheckTile.3tiff.gz
-share/man/man3/TIFFClientOpen.3tiff.gz
+share/man/man3/TIFFAccessTagMethods.3tiff.gz
+share/man/man3/TIFFClientInfo.3tiff.gz
share/man/man3/TIFFClose.3tiff.gz
-share/man/man3/TIFFComputeStrip.3tiff.gz
-share/man/man3/TIFFComputeTile.3tiff.gz
-share/man/man3/TIFFCurrentDirectory.3tiff.gz
-share/man/man3/TIFFCurrentRow.3tiff.gz
-share/man/man3/TIFFCurrentStrip.3tiff.gz
-share/man/man3/TIFFCurrentTile.3tiff.gz
+share/man/man3/TIFFCreateDirectory.3tiff.gz
+share/man/man3/TIFFCustomDirectory.3tiff.gz
+share/man/man3/TIFFCustomTagList.3tiff.gz
share/man/man3/TIFFDataWidth.3tiff.gz
-share/man/man3/TIFFDefaultStripSize.3tiff.gz
-share/man/man3/TIFFDefaultTileSize.3tiff.gz
+share/man/man3/TIFFDeferStrileArrayWriting.3tiff.gz
share/man/man3/TIFFError.3tiff.gz
-share/man/man3/TIFFFdOpen.3tiff.gz
share/man/man3/TIFFFieldDataType.3tiff.gz
share/man/man3/TIFFFieldName.3tiff.gz
share/man/man3/TIFFFieldPassCount.3tiff.gz
+share/man/man3/TIFFFieldQuery.3tiff.gz
share/man/man3/TIFFFieldReadCount.3tiff.gz
share/man/man3/TIFFFieldTag.3tiff.gz
share/man/man3/TIFFFieldWriteCount.3tiff.gz
-share/man/man3/TIFFFileName.3tiff.gz
-share/man/man3/TIFFFileno.3tiff.gz
-share/man/man3/TIFFFindCODEC.3tiff.gz
share/man/man3/TIFFFlush.3tiff.gz
-share/man/man3/TIFFFlushData.3tiff.gz
share/man/man3/TIFFGetField.3tiff.gz
-share/man/man3/TIFFGetFieldDefaulted.3tiff.gz
-share/man/man3/TIFFGetMode.3tiff.gz
-share/man/man3/TIFFIsByteSwapped.3tiff.gz
-share/man/man3/TIFFIsMSB2LSB.3tiff.gz
-share/man/man3/TIFFIsTiled.3tiff.gz
-share/man/man3/TIFFIsUpSampled.3tiff.gz
-share/man/man3/TIFFLastDirectory.3tiff.gz
-share/man/man3/TIFFNumberOfStrips.3tiff.gz
-share/man/man3/TIFFNumberOfTiles.3tiff.gz
+share/man/man3/TIFFMergeFieldInfo.3tiff.gz
share/man/man3/TIFFOpen.3tiff.gz
share/man/man3/TIFFPrintDirectory.3tiff.gz
+share/man/man3/TIFFProcFunctions.3tiff.gz
share/man/man3/TIFFRGBAImage.3tiff.gz
-share/man/man3/TIFFRGBAImageBegin.3tiff.gz
-share/man/man3/TIFFRGBAImageEnd.3tiff.gz
-share/man/man3/TIFFRGBAImageGet.3tiff.gz
-share/man/man3/TIFFRGBAImageOK.3tiff.gz
-share/man/man3/TIFFReadBufferSetup.3tiff.gz
share/man/man3/TIFFReadDirectory.3tiff.gz
share/man/man3/TIFFReadEncodedStrip.3tiff.gz
share/man/man3/TIFFReadEncodedTile.3tiff.gz
+share/man/man3/TIFFReadFromUserBuffer.3tiff.gz
share/man/man3/TIFFReadRGBAImage.3tiff.gz
-share/man/man3/TIFFReadRGBAImageOriented.3tiff.gz
share/man/man3/TIFFReadRGBAStrip.3tiff.gz
share/man/man3/TIFFReadRGBATile.3tiff.gz
share/man/man3/TIFFReadRawStrip.3tiff.gz
share/man/man3/TIFFReadRawTile.3tiff.gz
share/man/man3/TIFFReadScanline.3tiff.gz
share/man/man3/TIFFReadTile.3tiff.gz
-share/man/man3/TIFFRegisterCODEC.3tiff.gz
-share/man/man3/TIFFReverseBits.3tiff.gz
-share/man/man3/TIFFRewriteDirectory.3tiff.gz
-share/man/man3/TIFFScanlineSize.3tiff.gz
share/man/man3/TIFFSetDirectory.3tiff.gz
-share/man/man3/TIFFSetErrorHandler.3tiff.gz
share/man/man3/TIFFSetField.3tiff.gz
-share/man/man3/TIFFSetSubDirectory.3tiff.gz
-share/man/man3/TIFFSetWarningHandler.3tiff.gz
-share/man/man3/TIFFStripSize.3tiff.gz
-share/man/man3/TIFFSwabArrayOfLong.3tiff.gz
-share/man/man3/TIFFSwabArrayOfShort.3tiff.gz
-share/man/man3/TIFFSwabLong.3tiff.gz
-share/man/man3/TIFFSwabShort.3tiff.gz
-share/man/man3/TIFFTileRowSize.3tiff.gz
-share/man/man3/TIFFTileSize.3tiff.gz
-share/man/man3/TIFFUnRegisterCODEC.3tiff.gz
-share/man/man3/TIFFVGetField.3tiff.gz
-share/man/man3/TIFFVGetFieldDefaulted.3tiff.gz
-share/man/man3/TIFFVSetField.3tiff.gz
-share/man/man3/TIFFVStripSize.3tiff.gz
-share/man/man3/TIFFVTileSize.3tiff.gz
+share/man/man3/TIFFSetTagExtender.3tiff.gz
+share/man/man3/TIFFStrileQuery.3tiff.gz
share/man/man3/TIFFWarning.3tiff.gz
-share/man/man3/TIFFWriteBufferSetup.3tiff.gz
share/man/man3/TIFFWriteDirectory.3tiff.gz
share/man/man3/TIFFWriteEncodedStrip.3tiff.gz
share/man/man3/TIFFWriteEncodedTile.3tiff.gz
@@ -136,160 +399,12 @@ share/man/man3/TIFFWriteTile.3tiff.gz
share/man/man3/TIFFbuffer.3tiff.gz
share/man/man3/TIFFcodec.3tiff.gz
share/man/man3/TIFFcolor.3tiff.gz
-share/man/man3/TIFFfree.3tiff.gz
-share/man/man3/TIFFmalloc.3tiff.gz
-share/man/man3/TIFFmemcmp.3tiff.gz
-share/man/man3/TIFFmemcpy.3tiff.gz
share/man/man3/TIFFmemory.3tiff.gz
-share/man/man3/TIFFmemset.3tiff.gz
share/man/man3/TIFFquery.3tiff.gz
-share/man/man3/TIFFrealloc.3tiff.gz
share/man/man3/TIFFsize.3tiff.gz
share/man/man3/TIFFstrip.3tiff.gz
share/man/man3/TIFFswab.3tiff.gz
share/man/man3/TIFFtile.3tiff.gz
+share/man/man3/_TIFFRewriteField.3tiff.gz
+share/man/man3/_TIFFauxiliary.3tiff.gz
share/man/man3/libtiff.3tiff.gz
-%%PORTDOCS%%%%DOCSDIR%%/TIFFTechNote2.html
-%%PORTDOCS%%%%DOCSDIR%%/addingtags.html
-%%PORTDOCS%%%%DOCSDIR%%/bugs.html
-%%PORTDOCS%%%%DOCSDIR%%/build.html
-%%PORTDOCS%%%%DOCSDIR%%/contrib.html
-%%PORTDOCS%%%%DOCSDIR%%/document.html
-%%PORTDOCS%%%%DOCSDIR%%/images.html
-%%PORTDOCS%%%%DOCSDIR%%/images/back.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/bali.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/cat.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/cover.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/cramps.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/dave.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/info.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/jello.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/jim.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/note.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/oxford.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/quad.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/ring.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/smallliz.jpg
-%%PORTDOCS%%%%DOCSDIR%%/images/strike.gif
-%%PORTDOCS%%%%DOCSDIR%%/images/warning.gif
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/internals.html
-%%PORTDOCS%%%%DOCSDIR%%/intro.html
-%%PORTDOCS%%%%DOCSDIR%%/libtiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFClose.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFDataWidth.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFError.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldDataType.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldName.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldPassCount.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldReadCount.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldTag.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFieldWriteCount.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFFlush.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFGetField.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFOpen.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFPrintDirectory.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFRGBAImage.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadDirectory.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadEncodedStrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadEncodedTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadRGBAImage.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadRGBAStrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadRGBATile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadRawStrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadRawTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadScanline.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFReadTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFSetDirectory.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFSetField.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWarning.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteDirectory.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteEncodedStrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteEncodedTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteRawStrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteRawTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteScanline.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFWriteTile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFbuffer.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFcodec.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFcolor.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFmemory.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFquery.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFsize.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFstrip.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFswab.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/TIFFtile.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/fax2ps.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/fax2tiff.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/index.html
-%%PORTDOCS%%%%DOCSDIR%%/man/libtiff.3tiff.html
-%%PORTDOCS%%%%DOCSDIR%%/man/pal2rgb.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/ppm2tiff.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/raw2tiff.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiff2bw.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiff2pdf.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiff2ps.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiff2rgba.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffcmp.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffcp.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffcrop.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffdither.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffdump.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffgt.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffinfo.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffmedian.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffset.1.html
-%%PORTDOCS%%%%DOCSDIR%%/man/tiffsplit.1.html
-%%PORTDOCS%%%%DOCSDIR%%/misc.html
-%%PORTDOCS%%%%DOCSDIR%%/support.html
-%%PORTDOCS%%%%DOCSDIR%%/tools.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta007.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta016.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta018.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta024.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta028.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta029.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta031.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta032.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta033.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta034.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta035.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.4beta036.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.2.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.3.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.4.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.5.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.6-beta.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.5.7.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.6.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.6.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.0alpha.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.0beta.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.0beta2.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.2.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.3.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.7.4.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.8.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.8.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.8.2.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.9.0beta.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.9.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v3.9.2.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.1.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.10.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.2.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.3.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.4.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.4beta.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.5.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.6.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.7.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.8.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.0.9.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.1.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.2.0.html
-%%PORTDOCS%%%%DOCSDIR%%/v4.3.0.html
diff --git a/graphics/tumble/Makefile b/graphics/tumble/Makefile
index a6cdad400c93..a984819dd287 100644
--- a/graphics/tumble/Makefile
+++ b/graphics/tumble/Makefile
@@ -1,7 +1,7 @@
PORTNAME= tumble
DISTVERSIONPREFIX= v
DISTVERSION= 0.38
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics print
MAINTAINER= fuz@FreeBSD.org
diff --git a/graphics/ufraw/Makefile b/graphics/ufraw/Makefile
index dfbec72e28e2..6601cf8564fa 100644
--- a/graphics/ufraw/Makefile
+++ b/graphics/ufraw/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ufraw
PORTVERSION= 0.22.20210424
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= graphics
MAINTAINER= rodrigo@FreeBSD.org
diff --git a/graphics/vigra/Makefile b/graphics/vigra/Makefile
index ce8832ce4d88..d57715f36780 100644
--- a/graphics/vigra/Makefile
+++ b/graphics/vigra/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vigra
DISTVERSIONPREFIX=v
DISTVERSION= 1.11.1
-PORTREVISION= 28
+PORTREVISION= 29
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/vips/Makefile b/graphics/vips/Makefile
index 810991f02a55..c247570db237 100644
--- a/graphics/vips/Makefile
+++ b/graphics/vips/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vips
PORTVERSION= 8.15.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= graphics
MASTER_SITES= https://github.com/libvips/libvips/releases/download/v${PORTVERSION}/
diff --git a/graphics/vv/Makefile b/graphics/vv/Makefile
index a90085340998..32cb7cd2ee59 100644
--- a/graphics/vv/Makefile
+++ b/graphics/vv/Makefile
@@ -2,7 +2,7 @@ PORTNAME= vv
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.0-383
DISTVERSIONSUFFIX= -g7a783a8b
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/waifu2x-converter-cpp/Makefile b/graphics/waifu2x-converter-cpp/Makefile
index add6d3798570..0bda0423ca30 100644
--- a/graphics/waifu2x-converter-cpp/Makefile
+++ b/graphics/waifu2x-converter-cpp/Makefile
@@ -1,7 +1,7 @@
PORTNAME= waifu2x-converter-cpp
DISTVERSIONPREFIX= v
DISTVERSION= 5.3.4
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/webp/Makefile b/graphics/webp/Makefile
index 04afa53af3d7..8d88cd6975cb 100644
--- a/graphics/webp/Makefile
+++ b/graphics/webp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= webp
PORTVERSION= 1.4.0
+PORTREVISION= 1
CATEGORIES= graphics
MASTER_SITES= http://downloads.webmproject.org/releases/webp/ \
https://storage.googleapis.com/downloads.webmproject.org/releases/webp/
diff --git a/graphics/xfig/Makefile b/graphics/xfig/Makefile
index 41f01a320f7f..c5493581cfa6 100644
--- a/graphics/xfig/Makefile
+++ b/graphics/xfig/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xfig
PORTVERSION= 3.2.8b
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= SF/mcj/
diff --git a/graphics/xpaint/Makefile b/graphics/xpaint/Makefile
index 8b48015de9a5..d5cca4d985d0 100644
--- a/graphics/xpaint/Makefile
+++ b/graphics/xpaint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xpaint
DISTVERSION= 3.1.4
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= graphics
MASTER_SITES= SF/sf-${PORTNAME}/sf-${PORTNAME}/${PORTNAME}-${DISTVERSION}
diff --git a/graphics/xsane/Makefile b/graphics/xsane/Makefile
index 9d388ae6bf49..1c34fd3a2228 100644
--- a/graphics/xsane/Makefile
+++ b/graphics/xsane/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xsane
PORTVERSION= 0.999
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= graphics
MAINTAINER= ports@FreeBSD.org
diff --git a/graphics/xv/Makefile b/graphics/xv/Makefile
index 7da4a2512794..6ef296bd8028 100644
--- a/graphics/xv/Makefile
+++ b/graphics/xv/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xv
PORTVERSION= 5.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES+= graphics
DIST_SUBDIR= ${PORTNAME}
diff --git a/graphics/yafaray/Makefile b/graphics/yafaray/Makefile
index 4fd788857128..5fff80140058 100644
--- a/graphics/yafaray/Makefile
+++ b/graphics/yafaray/Makefile
@@ -1,7 +1,7 @@
PORTNAME= yafaray
DISTVERSIONPREFIX= v
DISTVERSION= 3.5.1
-PORTREVISION= 21
+PORTREVISION= 23
CATEGORIES= graphics
MAINTAINER= yuri@FreeBSD.org
diff --git a/graphics/zgv/Makefile b/graphics/zgv/Makefile
index e5249fa6849c..07149879589e 100644
--- a/graphics/zgv/Makefile
+++ b/graphics/zgv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zgv
PORTVERSION= 5.9
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= graphics
MASTER_SITES= SUNSITE/apps/graphics/viewers/svga
diff --git a/hebrew/libreoffice/distinfo b/hebrew/libreoffice/distinfo
index 02df1f873803..3f9e9ae16129 100644
--- a/hebrew/libreoffice/distinfo
+++ b/hebrew/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841838
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_he.tar.gz) = 62770c16273335065656847546af5a6ea43d290c67e2c7698db16bdabdc3b3ed
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_he.tar.gz) = 1164095
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_he.tar.gz) = c5cac9952a18edb40632075ba7c0a8f678cc3d7f53e2145ad36e8baf9c1e9b6f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_he.tar.gz) = 2313313
+TIMESTAMP = 1714758870
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_he.tar.gz) = 0883f7366f4d76cd5476a76b61380e80c151653a6c5f4f5e0246e79924e14961
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_he.tar.gz) = 1165609
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_he.tar.gz) = 24579d116a02393eaa2e291f764dda017ccb2685ca0205d874bdff30f169b5bd
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_he.tar.gz) = 2313241
diff --git a/hungarian/libreoffice/distinfo b/hungarian/libreoffice/distinfo
index 9ea1442e1e5b..f929056cc531 100644
--- a/hungarian/libreoffice/distinfo
+++ b/hungarian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841869
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hu.tar.gz) = ecbe7d38f9c2ca53b90a6ceeb90869761b8626e591b71d946dc157c3cedb3408
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_hu.tar.gz) = 2234917
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hu.tar.gz) = 44213353891103b7ff3ab0b0578c382005a689ee8f1133813f12b7396a22911d
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_hu.tar.gz) = 2617699
+TIMESTAMP = 1714758918
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hu.tar.gz) = 5513b6d909db46513f955d6d7fb38f3e1794bb0e2645bbd4d62906b33824349d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_hu.tar.gz) = 2234568
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hu.tar.gz) = a0cebb8283235bde0d056970b2a7beb43d3c4fd824642213ed5b6fea7581e585
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_hu.tar.gz) = 2618015
diff --git a/irc/Makefile b/irc/Makefile
index cb83b5f31a81..5bd33895871e 100644
--- a/irc/Makefile
+++ b/irc/Makefile
@@ -44,7 +44,6 @@
SUBDIR += konversation
SUBDIR += kvirc
SUBDIR += libircclient
- SUBDIR += miau
SUBDIR += muh
SUBDIR += ngircd
SUBDIR += onis
diff --git a/irc/miau/Makefile b/irc/miau/Makefile
deleted file mode 100644
index 442980e62e13..000000000000
--- a/irc/miau/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-PORTNAME= miau
-PORTVERSION= 0.6.6
-PORTREVISION= 4
-CATEGORIES= irc
-MASTER_SITES= SF
-
-MAINTAINER= freebsd-ports@dan.me.uk
-COMMENT= Fully featured easy to use IRC-bouncer
-WWW= https://miau.sourceforge.net/
-
-DEPRECATED= Abandoned upstream, last release in 2010 and no activity since 2014. Consider migrating to irc/soju or irc/znc
-EXPIRATION_DATE=2024-04-30
-
-USES= iconv tar:bzip2
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
-INFO= miau
-
-CONFIGURE_ARGS= --enable-dccbounce \
- --enable-automode \
- --enable-releasenick \
- --enable-ctcp-replies \
- --enable-mkpasswd \
- --enable-uptime \
- --enable-chanlog \
- --enable-privlog \
- --enable-onconnect \
- --enable-empty-awaymsg \
- --enable-dumpstatus \
- --disable-dependency-tracking
-CPPFLAGS+= -I${LOCALBASE}/include
-
-OPTIONS_DEFINE= DOCS IPV6ONLY
-IPV6ONLY_DESC= Enable IPv6 ONLY (disables IPv4)
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MIPV6ONLY}
-CONFIGURE_ARGS+= --enable-ipv6
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's,\$$datadir/doc/miau/examples,${EXAMPLESDIR},g' \
- ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
-post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${STAGEDIR}${DOCSDIR}
-.endif
-
-.include <bsd.port.mk>
diff --git a/irc/miau/distinfo b/irc/miau/distinfo
deleted file mode 100644
index 396b8ba42f06..000000000000
--- a/irc/miau/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (miau-0.6.6.tar.bz2) = 5409fd19748fe0eb98b9975270233878d02718538e9c3b438fe0b74d61465804
-SIZE (miau-0.6.6.tar.bz2) = 188284
diff --git a/irc/miau/pkg-descr b/irc/miau/pkg-descr
deleted file mode 100644
index 29969c0e9a83..000000000000
--- a/irc/miau/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-miau is a fully featured easy to use IRC-bouncer that can keep your nick
-even when you disconnect.
-
-Additionally, miau can set you away automatically when you disconnect and
-auto-op (or auto-voice) people. While you're disconnected, miau can also log
-everything and/or pipe private messages to an external program. And when you
-connect miau again, miau can replay some of the old messages so that you know
-what's going on.
diff --git a/irc/miau/pkg-plist b/irc/miau/pkg-plist
deleted file mode 100644
index c75ae6753a40..000000000000
--- a/irc/miau/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-bin/miau
-bin/miau-check
-share/man/man1/miau.1.gz
-%%EXAMPLESDIR%%/miaurc
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
diff --git a/irc/py-sopel/Makefile b/irc/py-sopel/Makefile
index c08e5ce849ea..533cf374cf21 100644
--- a/irc/py-sopel/Makefile
+++ b/irc/py-sopel/Makefile
@@ -15,6 +15,9 @@ LICENSE_NAME= Eiffel Forum License, version 2
LICENSE_FILE= ${WRKSRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Depends on expired databases/py-sqlalchemy13
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dnspython>0:dns/py-dnspython@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}GeoIP2>0:net/py-GeoIP2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-metadata>0:devel/py-importlib-metadata@${PY_FLAVOR} \
diff --git a/japanese/anthy/Makefile b/japanese/anthy/Makefile
index 8a66dc494b8e..54fe36bbf40a 100644
--- a/japanese/anthy/Makefile
+++ b/japanese/anthy/Makefile
@@ -25,19 +25,13 @@ DOCSDIR= ${PREFIX}/share/doc/ja/anthy
ELISPDIR= share/emacs/site-lisp/anthy
PLIST_SUB= ELISPDIR=${ELISPDIR}
-OPTIONS_DEFINE= 2CHDIC ODIC GSKKDIC DOCS
+OPTIONS_DEFINE= ODIC GSKKDIC DOCS
-2CHDIC_DESC= 2ch Dictionary
ODIC_DESC= Okinawa Dictionary
GSKKDIC_DESC= SKK Dictionary
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:M2CHDIC}
-MASTER_SITES+= http://omaemona.sourceforge.net/packages/Zisyo/:2chdic
-DISTFILES+= 2ch.t:2chdic
-.endif
-
.if ${PORT_OPTIONS:MODIC}
MASTER_SITES+= http://www.ofug.net/~yamajun/files/:odic
DISTFILES+= ${ODIC_SRCS}:odic
@@ -53,12 +47,6 @@ GSKK_VERS= gskk-20041208
.endif
post-extract:
-.if ${PORT_OPTIONS:M2CHDIC}
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/2ch.t ${WRKSRC}/mkworddic
- ${PRINTF} "/mkworddic\\\\/base.t/a\\\\\\nread @top_srcdir@/mkworddic/2ch.t\\n" | \
- ${REINPLACE_CMD} -f /dev/stdin ${WRKSRC}/mkworddic/dict.args.in
-.endif
-
.if ${PORT_OPTIONS:MODIC}
${CP} ${DISTDIR}/${DIST_SUBDIR}/${ODIC_SRCS} ${WRKSRC}/mkworddic
${PRINTF} "/mkworddic\\\\/base.t/a\\\\\\nread @top_srcdir@/mkworddic/${ODIC_SRCS}\\n" | \
diff --git a/japanese/anthy/distinfo b/japanese/anthy/distinfo
index a201b0821e5a..ca869ecf16b4 100644
--- a/japanese/anthy/distinfo
+++ b/japanese/anthy/distinfo
@@ -1,8 +1,6 @@
TIMESTAMP = 1569037948
SHA256 (anthy_0.4.orig.tar.gz) = fdf590beea7093f3327b1eee76013e4936e4c6659e7cc01dd1fdd6e6f2e9c9f7
SIZE (anthy_0.4.orig.tar.gz) = 5619024
-SHA256 (2ch.t) = 643a80d1f305e6b3cd7e3cf42afbe4c0328233416f6185172d6c6c2c76e28ec6
-SIZE (2ch.t) = 142157
SHA256 (okinawa-20070717.t) = dd7c9d5e5bfe3f7632af3aa4dbf707da7578c1cd31a4d614944b26d6b194b204
SIZE (okinawa-20070717.t) = 158199
SHA256 (gskk-20041208.t.gz) = d366b0b76d8b39c33244aa289c758663c260ef4402eaf49f0f53d14d55efbad7
diff --git a/japanese/libreoffice/distinfo b/japanese/libreoffice/distinfo
index 4b409b81f93c..35e24fbdfe7d 100644
--- a/japanese/libreoffice/distinfo
+++ b/japanese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841911
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ja.tar.gz) = 224d97283341815d953b64280c02b2e16723335c5dbd3775f1c0c067fb01cd46
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ja.tar.gz) = 742190
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ja.tar.gz) = d7e9be278517fb7685bb0bf15c40c4cf1154f38b1edfdc5061068ab0d8acd463
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ja.tar.gz) = 2829104
+TIMESTAMP = 1714759027
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = b0841118baee7a0a1b40dbe215c03e1f6c5a5673cff4977a80bbea965fd0e2ab
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ja.tar.gz) = 744681
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = c5a4d0ef14bbbb8b0727998f848c5f055f34b7e82c55fd51b82aa22612c8ead5
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ja.tar.gz) = 2830692
diff --git a/japanese/lynx-current/Makefile b/japanese/lynx-current/Makefile
index 9bb60731c803..611cb2a00064 100644
--- a/japanese/lynx-current/Makefile
+++ b/japanese/lynx-current/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lynx
DISTVERSION= ${VERSION}.${MINOR_VERSION:S/.//}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= japanese www
MASTER_SITES= http://invisible-mirror.net/archives/lynx/tarballs/
PKGNAMESUFFIX= -current
diff --git a/japanese/lynx/Makefile b/japanese/lynx/Makefile
index 9accbff18bba..fdf1055b0c50 100644
--- a/japanese/lynx/Makefile
+++ b/japanese/lynx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lynx
DISTVERSION= ${VERSION}.${MINOR_VERSION:S/.//}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= japanese www
MASTER_SITES= http://invisible-mirror.net/archives/lynx/tarballs/
DISTNAME= ${PORTNAME}${VERSION}${MINOR_VERSION}
diff --git a/japanese/scim-uim/Makefile b/japanese/scim-uim/Makefile
index fb620d20069c..06eaf74e7438 100644
--- a/japanese/scim-uim/Makefile
+++ b/japanese/scim-uim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scim-uim
PORTVERSION= 0.2.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= japanese
MASTER_SITES= SF/scim/${PORTNAME}/${PORTVERSION} \
http://freedesktop.org/~suzhe/sources/
diff --git a/japanese/uim-anthy/Makefile b/japanese/uim-anthy/Makefile
index 6ba91bafd3cb..17a5fff312c9 100644
--- a/japanese/uim-anthy/Makefile
+++ b/japanese/uim-anthy/Makefile
@@ -1,5 +1,4 @@
CATEGORIES= japanese
-PORTREVISION= 2
.if defined(WITHOUT_X11)
PKGNAMESUFFIX= -anthy-nox11
.else
diff --git a/japanese/uim-mozc/Makefile b/japanese/uim-mozc/Makefile
index 162f9b3053b3..27a333c1994d 100644
--- a/japanese/uim-mozc/Makefile
+++ b/japanese/uim-mozc/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 6
+PORTREVISION= 7
PKGNAMEPREFIX= ja-uim-
COMMENT= Mozc engine for uim
diff --git a/japanese/uim-tomoe-gtk/Makefile b/japanese/uim-tomoe-gtk/Makefile
index fbd2db84c669..01645982fea6 100644
--- a/japanese/uim-tomoe-gtk/Makefile
+++ b/japanese/uim-tomoe-gtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uim-tomoe-gtk
PORTVERSION= 0.6.0
-PORTREVISION= 19
+PORTREVISION= 20
CATEGORIES= japanese
MASTER_SITES= SF/tomoe/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/java/Makefile b/java/Makefile
index f0df61383329..6230375f2549 100644
--- a/java/Makefile
+++ b/java/Makefile
@@ -31,6 +31,7 @@
SUBDIR += eclipse-findbugs
SUBDIR += eclipse-pydev
SUBDIR += eclipse-shelled
+ SUBDIR += eclipse-yaml-editor
SUBDIR += hamcrest
SUBDIR += icedtea-web
SUBDIR += infobus
diff --git a/java/eclipse-yaml-editor/Makefile b/java/eclipse-yaml-editor/Makefile
new file mode 100644
index 000000000000..08fa70aac718
--- /dev/null
+++ b/java/eclipse-yaml-editor/Makefile
@@ -0,0 +1,29 @@
+PORTNAME= eclipse-yaml-editor
+PORTVERSION= 1.9.0
+CATEGORIES= java devel
+
+MAINTAINER= mizhka@FreeBSD.org
+COMMENT= Eclipse plugin for YAML editing
+WWW= https://github.com/de-jcup/eclipse-yaml-editor/wiki
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= ${LOCALBASE}/bin/eclipse:java/eclipse
+
+USE_GITHUB= YES
+GH_TUPLE= de-jcup:update-site-${PORTNAME}:99ea8dc
+
+NO_ARCH= YES
+NO_BUILD= YES
+
+PLUGINDIR= share/eclipse/dropins/${PORTNAME}/eclipse
+
+PLIST_SUB= PORTVERSION=${PORTVERSION}
+
+do-install:
+ @(cd ${WRKSRC}/update-site/ && \
+ ${COPYTREE_SHARE} "features plugins" ${STAGEDIR}${PREFIX}/${PLUGINDIR})
+ @(${FIND} ${STAGEDIR}${PREFIX}/${PLUGINDIR} -type f \
+ ! -name "*${PORTVERSION}*" -delete)
+
+.include <bsd.port.mk>
diff --git a/java/eclipse-yaml-editor/distinfo b/java/eclipse-yaml-editor/distinfo
new file mode 100644
index 000000000000..a3bedf2ed4c1
--- /dev/null
+++ b/java/eclipse-yaml-editor/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713551622
+SHA256 (de-jcup-update-site-eclipse-yaml-editor-1.9.0-99ea8dc_GH0.tar.gz) = 546a10086a6c3a826ca2c66f89f90b6a1e4a6e78bc73e1b24ab44d91bfcdf22f
+SIZE (de-jcup-update-site-eclipse-yaml-editor-1.9.0-99ea8dc_GH0.tar.gz) = 2542822
diff --git a/java/eclipse-yaml-editor/pkg-descr b/java/eclipse-yaml-editor/pkg-descr
new file mode 100644
index 000000000000..6afe56de04ec
--- /dev/null
+++ b/java/eclipse-yaml-editor/pkg-descr
@@ -0,0 +1,2 @@
+Just a YAML editor, a plugin for Eclipse with plenty of features like
+formatting, syntax highlighting and analysis, autocompletion, outline and etc.
diff --git a/java/eclipse-yaml-editor/pkg-plist b/java/eclipse-yaml-editor/pkg-plist
new file mode 100644
index 000000000000..660186201f14
--- /dev/null
+++ b/java/eclipse-yaml-editor/pkg-plist
@@ -0,0 +1,4 @@
+share/eclipse/dropins/eclipse-yaml-editor/eclipse/features/de.jcup.yamleditor_%%PORTVERSION%%.jar
+share/eclipse/dropins/eclipse-yaml-editor/eclipse/features/de.jcup.yamleditor_%%PORTVERSION%%.jar.sha256
+share/eclipse/dropins/eclipse-yaml-editor/eclipse/plugins/de.jcup.yamleditor_%%PORTVERSION%%.jar
+share/eclipse/dropins/eclipse-yaml-editor/eclipse/plugins/de.jcup.yamleditor_%%PORTVERSION%%.jar.sha256
diff --git a/java/openjdk11/Makefile b/java/openjdk11/Makefile
index 01bac3655923..f436494cfb4e 100644
--- a/java/openjdk11/Makefile
+++ b/java/openjdk11/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= 11
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 22
-JDK_BUILD_NUMBER= 7
+JDK_PATCH_VERSION= 23
+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/openjdk11/distinfo b/java/openjdk11/distinfo
index 8c9d9bc4bc1d..de5e61edacfe 100644
--- a/java/openjdk11/distinfo
+++ b/java/openjdk11/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1707060981
+TIMESTAMP = 1714510205
SHA256 (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 7095b2977bb728ded5566a5c802866062840d6541fd027836865949a407c3682
SIZE (OpenPrinting-cups-v2.4.2_GH0.tar.gz) = 8173207
-SHA256 (battleblow-jdk11u-jdk-11.0.22+7-1_GH0.tar.gz) = d4e33661cfe15cb8ca16b10477149d9d12cff5f59597fe28fc9f2beec60d906b
-SIZE (battleblow-jdk11u-jdk-11.0.22+7-1_GH0.tar.gz) = 116371964
+SHA256 (battleblow-jdk11u-jdk-11.0.23+9-1_GH0.tar.gz) = 5615d52f12302f4c91a00da3b4cc0c8d2d7ba5a89b898dc7e444fa0843900400
+SIZE (battleblow-jdk11u-jdk-11.0.23+9-1_GH0.tar.gz) = 116449887
diff --git a/java/openjdk17/Makefile b/java/openjdk17/Makefile
index b493834730aa..4d1c91d25526 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= 10
-JDK_BUILD_NUMBER= 7
+JDK_PATCH_VERSION= 11
+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/openjdk17/distinfo b/java/openjdk17/distinfo
index a6c276af1fb2..f4bfa407d35d 100644
--- a/java/openjdk17/distinfo
+++ b/java/openjdk17/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707068093
-SHA256 (battleblow-jdk17u-jdk-17.0.10+7-1_GH0.tar.gz) = 350c463b82ccde044dfe740ba22de8a7d81ed680fb923a1fdc7b9edae34196f7
-SIZE (battleblow-jdk17u-jdk-17.0.10+7-1_GH0.tar.gz) = 106509815
+TIMESTAMP = 1714539812
+SHA256 (battleblow-jdk17u-jdk-17.0.11+9-1_GH0.tar.gz) = b4282b1aa773482a5d45c7b3c806042d4ef8217c5bb1bbb397616fb5f0345006
+SIZE (battleblow-jdk17u-jdk-17.0.11+9-1_GH0.tar.gz) = 106698083
diff --git a/java/openjdk17/files/patch-make_hotspot_lib_JvmMapfile.gmk b/java/openjdk17/files/patch-make_hotspot_lib_JvmMapfile.gmk
deleted file mode 100644
index f3dd87603e77..000000000000
--- a/java/openjdk17/files/patch-make_hotspot_lib_JvmMapfile.gmk
+++ /dev/null
@@ -1,20 +0,0 @@
---- make/hotspot/lib/JvmMapfile.gmk.orig 2023-07-19 03:18:33 UTC
-+++ make/hotspot/lib/JvmMapfile.gmk
-@@ -53,7 +53,7 @@ ifeq ($(call isTargetOs, linux), true)
- # platform dependent.
-
- ifeq ($(call isTargetOs, linux), true)
-- DUMP_SYMBOLS_CMD := $(NM) --defined-only *.o
-+ DUMP_SYMBOLS_CMD := $(NM) --extern-only --defined-only *.o
- ifneq ($(FILTER_SYMBOLS_PATTERN), )
- FILTER_SYMBOLS_PATTERN := $(FILTER_SYMBOLS_PATTERN)|
- endif
-@@ -117,7 +117,7 @@ else ifeq ($(call isTargetOs, bsd), true)
- if ($$3 ~ /$(FILTER_SYMBOLS_PATTERN)/) print $$3; \
- }'
- else
-- DUMP_SYMBOLS_CMD := $(NM) --defined-only *.o
-+ DUMP_SYMBOLS_CMD := $(NM) --extern-only --defined-only *.o
- FILTER_SYMBOLS_AWK_SCRIPT := \
- '{ \
- if ($$3 ~ /$(FILTER_SYMBOLS_PATTERN)/) print $$3; \
diff --git a/java/openjdk21/Makefile b/java/openjdk21/Makefile
index d02be6878d59..de00430e481d 100644
--- a/java/openjdk21/Makefile
+++ b/java/openjdk21/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= 21
JDK_MINOR_VERSION= 0
-JDK_PATCH_VERSION= 2
-JDK_BUILD_NUMBER= 13
+JDK_PATCH_VERSION= 3
+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 26d145e7a6a1..394873868a4d 100644
--- a/java/openjdk21/distinfo
+++ b/java/openjdk21/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707072761
-SHA256 (battleblow-jdk21u-jdk-21.0.2+13-1_GH0.tar.gz) = d2ab2262851d658aecf04049f8542dd035b9adce8fb9bc41b6a3eeec0223a6d0
-SIZE (battleblow-jdk21u-jdk-21.0.2+13-1_GH0.tar.gz) = 112378927
+TIMESTAMP = 1714619965
+SHA256 (battleblow-jdk21u-jdk-21.0.3+9-1_GH0.tar.gz) = 8e327bd29eab1c4676d9a105913c6bf3c52aaff9224758309b3be36a989f5179
+SIZE (battleblow-jdk21u-jdk-21.0.3+9-1_GH0.tar.gz) = 112527752
diff --git a/java/openjdk8/Makefile b/java/openjdk8/Makefile
index 95f003bd208d..13b7e8881df5 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}
@@ -53,8 +52,8 @@ INSTALLDIR= ${PREFIX}/${PKGBASE}
NOPRECIOUSMAKEVARS= yes
JDK_MAJOR_VERSION= 8
-JDK_UPDATE_VERSION= 402
-JDK_BUILD_NUMBER= 06
+JDK_UPDATE_VERSION= 412
+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 ecd66e33931e..1fa7c5b12a4d 100644
--- a/java/openjdk8/distinfo
+++ b/java/openjdk8/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1707028898
+TIMESTAMP = 1714447367
SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c
SIZE (jtreg4.1-b08.tar.gz) = 6834252
-SHA256 (battleblow-jdk8u-8.402.06.1-jdk8u402-b06.1_GH0.tar.gz) = 5684340a8001d8e6f96ddf1f37d103e8134491301e0cf0f0d2217e6bf19a1555
-SIZE (battleblow-jdk8u-8.402.06.1-jdk8u402-b06.1_GH0.tar.gz) = 93730916
+SHA256 (battleblow-jdk8u-8.412.08.1-jdk8u412-b08.1_GH0.tar.gz) = b13f582a354b8b7a2b3d98fba6d301ae7dec4ff573b8a9e7ee4960576e478389
+SIZE (battleblow-jdk8u-8.412.08.1-jdk8u412-b08.1_GH0.tar.gz) = 93596695
diff --git a/korean/hcode/Makefile b/korean/hcode/Makefile
index c881a07a90ee..d268b08c41c6 100644
--- a/korean/hcode/Makefile
+++ b/korean/hcode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hcode
PORTVERSION= 2.1.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= korean
MASTER_SITES= http://ftp.kaist.ac.kr/hangul/incoming/ \
ftp://ftp.kaist.ac.kr/hangul/incoming/ \
diff --git a/korean/hcode/files/patch-mail.c b/korean/hcode/files/patch-mail.c
index 9c9f5136dff3..57bc6ab2837e 100644
--- a/korean/hcode/files/patch-mail.c
+++ b/korean/hcode/files/patch-mail.c
@@ -1,15 +1,16 @@
---- mail.c.orig 1998-03-11 05:02:22.000000000 -0500
-+++ mail.c 2013-06-12 20:06:21.000000000 -0400
-@@ -1,4 +1,8 @@
+--- mail.c.orig 1998-03-11 10:02:22 UTC
++++ mail.c
+@@ -1,5 +1,9 @@
+#include <ctype.h>
#include <stdio.h>
+#include <string.h>
-+
-+static int ks2iso(unsigned char *, FILE *);
++static int ks2iso(unsigned char *, FILE *);
++
/* ------------------------------------------------------
Search for Starting Mark and print out (ENGLISH) prologue
-@@ -66,9 +70,8 @@
+ mark : Starting Code
+@@ -66,9 +70,8 @@ FILE *fpin, *fpout;
#define SI '\017'
#define SO '\016'
@@ -21,7 +22,7 @@
{
int mode=ASCII;
int i=0;
-@@ -172,8 +175,8 @@
+@@ -172,8 +175,8 @@ void (*prwc)();
if (fgets((char *) ibuf,HDR_BUF_LEN,fpin) == NULL) /* no message body */
return(1); /* header only (6/8/96) */
@@ -32,7 +33,7 @@
header_switch(iptr,fpout);
continue;
}
-@@ -186,7 +189,7 @@
+@@ -186,7 +189,7 @@ void (*prwc)();
while ( charset[++i] != NULL ) {
sprintf(encode_prefix,"=?%s?B?",charset[i]);
@@ -41,7 +42,7 @@
strlen(encode_prefix)) ) {
isbqheader=
bqheader_decode(&iptr,encode_prefix,Bencode,
-@@ -195,7 +198,7 @@
+@@ -195,7 +198,7 @@ void (*prwc)();
}
sprintf(encode_prefix,"=?%s?Q?",charset[i]);
@@ -50,7 +51,16 @@
strlen(encode_prefix)) ) {
isbqheader=
bqheader_decode(&iptr,encode_prefix,Qencode,
-@@ -250,15 +253,15 @@
+@@ -238,7 +241,7 @@ int outCode;
+ unsigned char ibuf[HDR_BUF_LEN],obuf[HDR_BUF_LEN],tbuf[HDR_BUF_LEN];
+ unsigned char *iptr, *tptr;
+
+- if ( cp >= HDR_BUF_LEN ) {
++ if ( cp >= (HDR_BUF_LEN-8) ) {
+ pr2m(Printwc,fpout,outCode);
+ return;
+ }
+@@ -250,15 +253,15 @@ int outCode;
return;
}
ibuf[cp++] = '\n';
@@ -69,7 +79,7 @@
string_to_base64(obuf, tbuf);
fprintf(fpout,"=?EUC-KR?B?%s?=",obuf);
}
-@@ -342,12 +345,12 @@
+@@ -342,12 +345,12 @@ void (*prwc)();
only checks if there's any whitespace or '?'.
*/
@@ -85,7 +95,7 @@
iptr+=2;
if ( encoding == Bencode)
base64_to_string(obuf, tbuf);
-@@ -495,7 +498,7 @@
+@@ -495,7 +498,7 @@ void header_switch(iptr,fpout)
/* void header_switch(iptr0,fpout,name_len) */
void header_switch(iptr,fpout)
/* unsigned char **iptr0; */
diff --git a/korean/libreoffice/distinfo b/korean/libreoffice/distinfo
index ff1302242ec8..46a3d2352616 100644
--- a/korean/libreoffice/distinfo
+++ b/korean/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712841958
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ko.tar.gz) = c36e56d356601af7b5b191e1d4331c34a44d7913d02b51ea22eba7823e9bd905
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ko.tar.gz) = 1249612
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ko.tar.gz) = df3fe62c7872c4122817a39db0159cb448ab587094af49cd19a7c30bc5d46427
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ko.tar.gz) = 2507438
+TIMESTAMP = 1714759092
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ko.tar.gz) = 94c272d31343d94bc662adc54fb4d008ea8f97c33f5f1b44078b6d7861f189b6
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ko.tar.gz) = 1250930
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ko.tar.gz) = 843f3c50b447e8bc494358bff3c24bc5e9bcea7a4506a4fdc85f2b1e873059d9
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ko.tar.gz) = 2507428
diff --git a/lang/Makefile b/lang/Makefile
index 5fce6333d0a0..1e564399f6b9 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -93,7 +93,7 @@
SUBDIR += gcc13
SUBDIR += gcc13-devel
SUBDIR += gcc14-devel
- SUBDIR += gcc48
+ SUBDIR += gcc15-devel
SUBDIR += gcc6-aux
SUBDIR += gcc9
SUBDIR += gforth
@@ -366,7 +366,7 @@
SUBDIR += tcl-wrapper
SUBDIR += tcl86
SUBDIR += tcl87
- SUBDIR += tcl9
+ SUBDIR += tcl90
SUBDIR += tclX
SUBDIR += tolua
SUBDIR += tolua++
diff --git a/lang/eisl/Makefile b/lang/eisl/Makefile
index 9a9e8ee43d85..9731d31d81b5 100644
--- a/lang/eisl/Makefile
+++ b/lang/eisl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eisl
DISTVERSIONPREFIX= v
-DISTVERSION= 3.72
+DISTVERSION= 3.90
CATEGORIES= lang devel
MAINTAINER= yuri@FreeBSD.org
@@ -10,6 +10,7 @@ WWW= https://github.com/sasagawa888/eisl
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/license.txt
+BROKEN_armv7= stage breaks: Abort trap (likely due to the memory allocation problem)
BROKEN_i386= stage breaks: data segment of more than 500GB is required, see https://github.com/sasagawa888/eisl/issues/218
TEST_DEPENDS= cppcheck:devel/cppcheck
diff --git a/lang/eisl/distinfo b/lang/eisl/distinfo
index 0787494e6cd5..da448ce991ef 100644
--- a/lang/eisl/distinfo
+++ b/lang/eisl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712132295
-SHA256 (sasagawa888-eisl-v3.72_GH0.tar.gz) = cb38e0fe3e6efd8e429bc6855e3db8812ccd087f9b1280df08bb80d32c5368ba
-SIZE (sasagawa888-eisl-v3.72_GH0.tar.gz) = 2430755
+TIMESTAMP = 1714460842
+SHA256 (sasagawa888-eisl-v3.90_GH0.tar.gz) = bcc7b5541897334a13f70ab5e789b6acd22af7c1366ac0f0d6769669a604f2cc
+SIZE (sasagawa888-eisl-v3.90_GH0.tar.gz) = 2435398
diff --git a/lang/eisl/files/patch-ffi.h b/lang/eisl/files/patch-ffi.h
new file mode 100644
index 000000000000..efd446611808
--- /dev/null
+++ b/lang/eisl/files/patch-ffi.h
@@ -0,0 +1,11 @@
+--- ffi.h.orig 2024-04-30 07:10:18 UTC
++++ ffi.h
+@@ -4,7 +4,7 @@
+
+ #ifndef FFI_H
+ #define FFI_H
+-#define CELLSIZE 20000000
++#define CELLSIZE 10000000
+ // TCC does not have support for "static conts" as compile time constant
+ #ifdef __TINYC__
+ #define NIL 0
diff --git a/lang/emilua/Makefile b/lang/emilua/Makefile
index d9334fdc63f9..77063e64a4b0 100644
--- a/lang/emilua/Makefile
+++ b/lang/emilua/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emilua
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
+DISTVERSION= 0.7.2
CATEGORIES= lang devel
MAINTAINER= manipuladordedados@gmail.com
diff --git a/lang/emilua/distinfo b/lang/emilua/distinfo
index 011768ba66da..1f1a8eec3f1b 100644
--- a/lang/emilua/distinfo
+++ b/lang/emilua/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1704831155
+TIMESTAMP = 1714459280
SHA256 (breese-trial.protocol-79149f6_GH0.tar.gz) = ea82ba7736a2c6ae94e72587a454d3380517ed764df89e2297e6fac2acdeac03
SIZE (breese-trial.protocol-79149f6_GH0.tar.gz) = 255698
-SHA256 (emilua-v0.6.0.tar.bz2) = d19b907e1a3c3d08a58a4c023ed0602ceaa7bb5372d49e66b6c4cb2106ff6442
-SIZE (emilua-v0.6.0.tar.bz2) = 322748
+SHA256 (emilua-v0.7.2.tar.bz2) = a554ee1023e5929b9ee1f66a012633a37248356b6760f915f7821953a91fe836
+SIZE (emilua-v0.7.2.tar.bz2) = 341470
diff --git a/lang/emilua/pkg-plist b/lang/emilua/pkg-plist
index d74cf42a9e96..f4634dbb3128 100644
--- a/lang/emilua/pkg-plist
+++ b/lang/emilua/pkg-plist
@@ -7,6 +7,7 @@ include/emilua/condition_variable.hpp
include/emilua/config.h
include/emilua/core.hpp
include/emilua/detail/core.hpp
+include/emilua/detail/landlock.hpp
include/emilua/fiber.hpp
include/emilua/file.hpp
include/emilua/file_descriptor.hpp
@@ -34,7 +35,7 @@ include/emilua/unix.hpp
include/emilua/windows.hpp
lib/libemilua.so
lib/libemilua.so.0
-lib/libemilua.so.0.6.0
+lib/libemilua.so.0.7.2
libdata/pkgconfig/emilua.pc
libexec/emilua/emilua_gperf.awk
share/man/man1/emilua.1.gz
@@ -55,12 +56,13 @@ share/man/man3em/filesystem.cap_get_file.3em.gz
share/man/man3em/filesystem.cap_set_file.3em.gz
share/man/man3em/filesystem.chmod.3em.gz
share/man/man3em/filesystem.chown.3em.gz
+share/man/man3em/filesystem.chroot.3em.gz
share/man/man3em/filesystem.clock.3em.gz
share/man/man3em/filesystem.copy.3em.gz
share/man/man3em/filesystem.copy_file.3em.gz
share/man/man3em/filesystem.copy_symlink.3em.gz
share/man/man3em/filesystem.create_directory.3em.gz
-share/man/man3em/filesystem.create_hard_link.3em.gz
+share/man/man3em/filesystem.create_hardlink.3em.gz
share/man/man3em/filesystem.create_symlink.3em.gz
share/man/man3em/filesystem.current_working_directory.3em.gz
share/man/man3em/filesystem.directory_entry.3em.gz
@@ -68,7 +70,7 @@ share/man/man3em/filesystem.directory_iterator.3em.gz
share/man/man3em/filesystem.equivalent.3em.gz
share/man/man3em/filesystem.exists.3em.gz
share/man/man3em/filesystem.file_size.3em.gz
-share/man/man3em/filesystem.hard_link_count.3em.gz
+share/man/man3em/filesystem.hardlink_count.3em.gz
share/man/man3em/filesystem.is_block_file.3em.gz
share/man/man3em/filesystem.is_character_file.3em.gz
share/man/man3em/filesystem.is_directory.3em.gz
@@ -80,6 +82,7 @@ share/man/man3em/filesystem.is_socket.3em.gz
share/man/man3em/filesystem.is_symlink.3em.gz
share/man/man3em/filesystem.last_write_time.3em.gz
share/man/man3em/filesystem.makedev.3em.gz
+share/man/man3em/filesystem.mkdir.3em.gz
share/man/man3em/filesystem.mkfifo.3em.gz
share/man/man3em/filesystem.mknod.3em.gz
share/man/man3em/filesystem.mode.3em.gz
@@ -100,6 +103,7 @@ share/man/man3em/format.3em.gz
share/man/man3em/future.3em.gz
share/man/man3em/generic_error.3em.gz
share/man/man3em/inbox.3em.gz
+share/man/man3em/init.script.3em.gz
share/man/man3em/ip.address.3em.gz
share/man/man3em/ip.address_info_flag.3em.gz
share/man/man3em/ip.connect.3em.gz
@@ -147,8 +151,13 @@ share/man/man3em/system.jail_remove.3em.gz
share/man/man3em/system.jail_set.3em.gz
share/man/man3em/system.jailparam_all.3em.gz
share/man/man3em/system.kill.3em.gz
+share/man/man3em/system.landlock_add_rule.3em.gz
+share/man/man3em/system.landlock_create_ruleset.3em.gz
+share/man/man3em/system.landlock_restrict_self.3em.gz
share/man/man3em/system.linux_capabilities.3em.gz
share/man/man3em/system.out.3em.gz
+share/man/man3em/system.seccomp_set_mode_filter.3em.gz
+share/man/man3em/system.set_no_new_privs.3em.gz
share/man/man3em/system.setgroups.3em.gz
share/man/man3em/system.setpgid.3em.gz
share/man/man3em/system.setresgid.3em.gz
@@ -179,7 +188,9 @@ share/man/man3em/unix.stream_socket.3em.gz
share/man/man7/emilua-alternatives.7.gz
share/man/man7/emilua-embedding.7.gz
share/man/man7/emilua-errors.7.gz
+share/man/man7/emilua-filesystem.7.gz
share/man/man7/emilua-getting-started.7.gz
+share/man/man7/emilua-internals-sandboxes.7.gz
share/man/man7/emilua-internals.7.gz
share/man/man7/emilua-interruption.7.gz
share/man/man7/emilua-linux_namespaces.7.gz
diff --git a/lang/erlang-java/Makefile b/lang/erlang-java/Makefile
index 0fbef1ff6bad..babdec95512c 100644
--- a/lang/erlang-java/Makefile
+++ b/lang/erlang-java/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.11
+DISTVERSION= 25.3.2.12
PORTEPOCH= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -java
diff --git a/lang/erlang-java/distinfo b/lang/erlang-java/distinfo
index ce2ac576aaa5..66114a77a676 100644
--- a/lang/erlang-java/distinfo
+++ b/lang/erlang-java/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713034467
-SHA256 (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 346bf54e71957019e3c630cf872a04eeb6883fd008e7ed1d83fbf1b01b04e13d
-SIZE (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 60927878
+TIMESTAMP = 1714840817
+SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
+SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
diff --git a/lang/erlang-runtime21/Makefile b/lang/erlang-runtime21/Makefile
index a466b48bf01e..c593e84b235e 100644
--- a/lang/erlang-runtime21/Makefile
+++ b/lang/erlang-runtime21/Makefile
@@ -1,7 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 21.3.8.24
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime21
DIST_SUBDIR= erlang
@@ -13,15 +13,14 @@ WWW= https://www.erlang.org/
LICENSE= APACHE20
USES= autoreconf:build,2.69 compiler cpe gmake ncurses perl5
+CPE_VENDOR= erlang
+CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
GH_TAGNAME= 4.5.2:corba
USE_PERL5= build
-CPE_VENDOR= erlang
-CPE_PRODUCT= erlang/otp
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-smp-support
@@ -77,9 +76,8 @@ KQUEUE_CONFIGURE_ENABLE= kernel-poll
NATIVE_IMPLIES= HIPE
NATIVE_CONFIGURE_ENABLE= native-libs
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
-ODBC_CFLAGS= -I/usr/local/include
-ODBC_LDFLAGS= -L/usr/local/lib
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
SCTP_CONFIGURE_ENABLE= sctp
diff --git a/lang/erlang-runtime22/Makefile b/lang/erlang-runtime22/Makefile
index 6bda83740ea0..387c36a1c1ef 100644
--- a/lang/erlang-runtime22/Makefile
+++ b/lang/erlang-runtime22/Makefile
@@ -75,7 +75,7 @@ KQUEUE_CONFIGURE_ENABLE= kernel-poll
NATIVE_IMPLIES= HIPE
NATIVE_CONFIGURE_ENABLE= native-libs
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_USES= localbase:ldflags
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
diff --git a/lang/erlang-runtime23/Makefile b/lang/erlang-runtime23/Makefile
index d70de8fde7cd..4e70147b8b75 100644
--- a/lang/erlang-runtime23/Makefile
+++ b/lang/erlang-runtime23/Makefile
@@ -1,6 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 23.3.4.20
+PORTREVISION= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime23
DIST_SUBDIR= erlang
@@ -12,15 +13,14 @@ WWW= https://www.erlang.org/
LICENSE= APACHE20
USES= autoreconf:build compiler cpe gmake ncurses perl5
+CPE_VENDOR= erlang
+CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
-GH_TAGNAME= 5.1:corba
+GH_TAGNAME= 5.2:corba
USE_PERL5= build
-CPE_VENDOR= erlang
-CPE_PRODUCT= erlang/otp
-
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-smp-support
diff --git a/lang/erlang-runtime23/distinfo b/lang/erlang-runtime23/distinfo
index acd7381ffa43..9c7dcfa32c74 100644
--- a/lang/erlang-runtime23/distinfo
+++ b/lang/erlang-runtime23/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710768702
+TIMESTAMP = 1714489175
SHA256 (erlang/erlang-otp-OTP-23.3.4.20_GH0.tar.gz) = 887859a686f3278e2a60435713ade724f97e6222cb7693a5f37c6a894ac42f8e
SIZE (erlang/erlang-otp-OTP-23.3.4.20_GH0.tar.gz) = 57533687
-SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
-SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
+SHA256 (erlang/erlang-corba-5.2_GH0.tar.gz) = 824614604f0768701c9216380a13bcadce91b36a24acc7839d71926ab88bf6be
+SIZE (erlang/erlang-corba-5.2_GH0.tar.gz) = 1398463
diff --git a/lang/erlang-runtime24/Makefile b/lang/erlang-runtime24/Makefile
index 3deb9d024f20..61d1c6b75760 100644
--- a/lang/erlang-runtime24/Makefile
+++ b/lang/erlang-runtime24/Makefile
@@ -1,6 +1,7 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
DISTVERSION= 24.3.4.17
+PORTREVISION= 1
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime24
DIST_SUBDIR= erlang
@@ -17,7 +18,7 @@ CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
-GH_TAGNAME= 5.1:corba
+GH_TAGNAME= 5.2:corba
USE_PERL5= build
GNU_CONFIGURE= yes
@@ -72,10 +73,8 @@ JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
JAVA_VARS= USE_JAVA=yes
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_USES= localbase
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
-ODBC_CFLAGS= -I/usr/local/include
-ODBC_LDFLAGS= -L/usr/local/lib
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
SCTP_CONFIGURE_ENABLE= sctp
diff --git a/lang/erlang-runtime24/distinfo b/lang/erlang-runtime24/distinfo
index ab87c0d5573f..50878c13530a 100644
--- a/lang/erlang-runtime24/distinfo
+++ b/lang/erlang-runtime24/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712671176
+TIMESTAMP = 1714489263
SHA256 (erlang/erlang-otp-OTP-24.3.4.17_GH0.tar.gz) = 35f88a3af4d4885c5c17bcb8611da2d19f0626faa277392cd39c445254c015a2
SIZE (erlang/erlang-otp-OTP-24.3.4.17_GH0.tar.gz) = 60419581
-SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
-SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
+SHA256 (erlang/erlang-corba-5.2_GH0.tar.gz) = 824614604f0768701c9216380a13bcadce91b36a24acc7839d71926ab88bf6be
+SIZE (erlang/erlang-corba-5.2_GH0.tar.gz) = 1398463
diff --git a/lang/erlang-runtime25/Makefile b/lang/erlang-runtime25/Makefile
index aeb4b4a78abd..198f7a8244b9 100644
--- a/lang/erlang-runtime25/Makefile
+++ b/lang/erlang-runtime25/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.11
+DISTVERSION= 25.3.2.12
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime25
DIST_SUBDIR= erlang
@@ -17,7 +17,7 @@ CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
-GH_TAGNAME= 5.1:corba
+GH_TAGNAME= 5.2:corba
USE_PERL5= build
GNU_CONFIGURE= yes
@@ -72,10 +72,8 @@ JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
JAVA_VARS= USE_JAVA=yes
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_USES= localbase
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
-ODBC_CFLAGS= -I/usr/local/include
-ODBC_LDFLAGS= -L/usr/local/lib
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
SCTP_CONFIGURE_ENABLE= sctp
diff --git a/lang/erlang-runtime25/distinfo b/lang/erlang-runtime25/distinfo
index b9d02731961f..dcc0e17ae615 100644
--- a/lang/erlang-runtime25/distinfo
+++ b/lang/erlang-runtime25/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713002759
-SHA256 (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 346bf54e71957019e3c630cf872a04eeb6883fd008e7ed1d83fbf1b01b04e13d
-SIZE (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 60927878
-SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
-SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
+TIMESTAMP = 1714840680
+SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
+SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+SHA256 (erlang/erlang-corba-5.2_GH0.tar.gz) = 824614604f0768701c9216380a13bcadce91b36a24acc7839d71926ab88bf6be
+SIZE (erlang/erlang-corba-5.2_GH0.tar.gz) = 1398463
diff --git a/lang/erlang-runtime26/Makefile b/lang/erlang-runtime26/Makefile
index c8126e6bd7ab..1c37d4afd7b7 100644
--- a/lang/erlang-runtime26/Makefile
+++ b/lang/erlang-runtime26/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 26.2.4
+DISTVERSION= 26.2.5
CATEGORIES= lang parallel java
PKGNAMESUFFIX= -runtime26
DIST_SUBDIR= erlang
@@ -17,7 +17,7 @@ CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
-GH_TAGNAME= 5.1:corba
+GH_TAGNAME= 5.2:corba
USE_PERL5= build
GNU_CONFIGURE= yes
@@ -70,10 +70,8 @@ JAVA_CONFIGURE_ENV= ac_cv_prog_JAVAC="${JAVAC}"
JAVA_VARS= USE_JAVA=yes
KQUEUE_CONFIGURE_ENABLE= kernel-poll
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_USES= localbase
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
-ODBC_CFLAGS= -I/usr/local/include
-ODBC_LDFLAGS= -L/usr/local/lib
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
SCTP_CONFIGURE_ENABLE= sctp
diff --git a/lang/erlang-runtime26/distinfo b/lang/erlang-runtime26/distinfo
index a5c9b881f3e1..fe750c88dbcd 100644
--- a/lang/erlang-runtime26/distinfo
+++ b/lang/erlang-runtime26/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712927906
-SHA256 (erlang/erlang-otp-OTP-26.2.4_GH0.tar.gz) = c3bd54ee83282764f3c236e3aa49d681bac0b4011242e3512d66a7ee2ed79819
-SIZE (erlang/erlang-otp-OTP-26.2.4_GH0.tar.gz) = 62476971
-SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
-SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
+TIMESTAMP = 1714840553
+SHA256 (erlang/erlang-otp-OTP-26.2.5_GH0.tar.gz) = d34b409cb5968ae47dd5a0c4f85b925d5601898d90788bbb08d514964a3a141d
+SIZE (erlang/erlang-otp-OTP-26.2.5_GH0.tar.gz) = 62479032
+SHA256 (erlang/erlang-corba-5.2_GH0.tar.gz) = 824614604f0768701c9216380a13bcadce91b36a24acc7839d71926ab88bf6be
+SIZE (erlang/erlang-corba-5.2_GH0.tar.gz) = 1398463
diff --git a/lang/erlang-wx/Makefile b/lang/erlang-wx/Makefile
index 5c6f3171c75e..c3a912779db5 100644
--- a/lang/erlang-wx/Makefile
+++ b/lang/erlang-wx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.11
+DISTVERSION= 25.3.2.12
PORTEPOCH= 1
CATEGORIES= lang parallel
PKGNAMESUFFIX= -wx
@@ -12,8 +12,8 @@ WWW= https://www.erlang.org/
LICENSE= APACHE20
-BUILD_DEPENDS= erlang>=24.0:lang/erlang
-RUN_DEPENDS= erlang>=24.0:lang/erlang
+BUILD_DEPENDS= erlang>=25.0:lang/erlang
+RUN_DEPENDS= erlang>=25.0:lang/erlang
USES= autoreconf:build gl gmake perl5 xorg
USE_GITHUB= yes
diff --git a/lang/erlang-wx/distinfo b/lang/erlang-wx/distinfo
index e7052279c213..f7053a56a1f4 100644
--- a/lang/erlang-wx/distinfo
+++ b/lang/erlang-wx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713036226
-SHA256 (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 346bf54e71957019e3c630cf872a04eeb6883fd008e7ed1d83fbf1b01b04e13d
-SIZE (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 60927878
+TIMESTAMP = 1714918540
+SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
+SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index c59e06daecb1..4c6de7e0455e 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -1,6 +1,6 @@
PORTNAME= erlang
DISTVERSIONPREFIX= OTP-
-DISTVERSION= 25.3.2.11
+DISTVERSION= 25.3.2.12
PORTEPOCH= 4
CATEGORIES= lang parallel java
DIST_SUBDIR= erlang
@@ -17,7 +17,7 @@ CPE_PRODUCT= erlang/otp
USE_GITHUB= nodefault
GH_ACCOUNT= erlang:otp,corba
GH_PROJECT= otp:otp corba:corba
-GH_TAGNAME= 5.1:corba
+GH_TAGNAME= 5.2:corba
USE_PERL5= build
USE_RC_SUBR= epmd
@@ -85,10 +85,8 @@ JAVA_VARS= USE_JAVA=yes
KQUEUE_CONFIGURE_ENABLE= kernel-poll
MANPAGES_RUN_DEPENDS= ${LOCALBASE}/etc/man.d/erlang.conf:lang/erlang-man
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
-ODBC_USES= localbase
+ODBC_USES= localbase:ldflags
ODBC_CONFIGURE_WITH= odbc
-ODBC_CFLAGS= -I/usr/local/include
-ODBC_LDFLAGS= -L/usr/local/lib
OPENSSL_USES= ssl
OPENSSL_CONFIGURE_WITH= ssl=${OPENSSLBASE}
PDF_IMPLIES= FOP
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index 3f83d3b70c9a..ac2efea6ae37 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713017977
-SHA256 (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 346bf54e71957019e3c630cf872a04eeb6883fd008e7ed1d83fbf1b01b04e13d
-SIZE (erlang/erlang-otp-OTP-25.3.2.11_GH0.tar.gz) = 60927878
-SHA256 (erlang/erlang-corba-5.1_GH0.tar.gz) = 03497d71098c474b330794dd523ef19ef20a47c0e2d441009d6cf929455c468f
-SIZE (erlang/erlang-corba-5.1_GH0.tar.gz) = 1392861
+TIMESTAMP = 1714840695
+SHA256 (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 2fd35a207278569bb56746fd2ba55037d439922875422dd29d458cf36ddf0618
+SIZE (erlang/erlang-otp-OTP-25.3.2.12_GH0.tar.gz) = 60929190
+SHA256 (erlang/erlang-corba-5.2_GH0.tar.gz) = 824614604f0768701c9216380a13bcadce91b36a24acc7839d71926ab88bf6be
+SIZE (erlang/erlang-corba-5.2_GH0.tar.gz) = 1398463
diff --git a/lang/fpc-devel-source/Makefile b/lang/fpc-devel-source/Makefile
index ad6ab0a78f9c..cc58ab2cebc8 100644
--- a/lang/fpc-devel-source/Makefile
+++ b/lang/fpc-devel-source/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc-devel
-PORTVERSION= 3.3.1.20240323
+PORTVERSION= 3.3.1.20240503
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= cf6b38c35fe0295adb97500fd3a17d693bac6dba
+GL_TAGNAME= edc1c79cbb2925e9f0d1b929d8da01348eeedc35
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 948975a7dd5f..5967f8de82d0 100644
--- a/lang/fpc-devel-source/distinfo
+++ b/lang/fpc-devel-source/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711258375
-SHA256 (freepascal/fpc-source-cf6b38c35fe0295adb97500fd3a17d693bac6dba_GL0.tar.gz) = d9c52175eb756ca9cae45b6fc2b036425e846c26767da8840416240d25e67c04
-SIZE (freepascal/fpc-source-cf6b38c35fe0295adb97500fd3a17d693bac6dba_GL0.tar.gz) = 56124297
+TIMESTAMP = 1714780382
+SHA256 (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = eb72e65f3579d2eba164ed2b439d07288f02d4e35217b74409905ff60d392c33
+SIZE (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = 56874516
diff --git a/lang/fpc-devel/Makefile b/lang/fpc-devel/Makefile
index 90adc1d53063..39d3c0f31ae3 100644
--- a/lang/fpc-devel/Makefile
+++ b/lang/fpc-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fpc
-PORTVERSION= 3.3.1.20240323
+PORTVERSION= 3.3.1.20240503
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= cf6b38c35fe0295adb97500fd3a17d693bac6dba
+GL_TAGNAME= edc1c79cbb2925e9f0d1b929d8da01348eeedc35
FPCSRCDIR= source-${GL_TAGNAME}
diff --git a/lang/fpc-devel/distinfo b/lang/fpc-devel/distinfo
index 31da9e467d06..cb6bcade0a7e 100644
--- a/lang/fpc-devel/distinfo
+++ b/lang/fpc-devel/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1704317940
+TIMESTAMP = 1714779657
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
SIZE (freepascal/ppcx64-3.2.2-freebsd.tar.gz) = 2052903
SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294
-SHA256 (freepascal/fpc-source-cf6b38c35fe0295adb97500fd3a17d693bac6dba_GL0.tar.gz) = d9c52175eb756ca9cae45b6fc2b036425e846c26767da8840416240d25e67c04
-SIZE (freepascal/fpc-source-cf6b38c35fe0295adb97500fd3a17d693bac6dba_GL0.tar.gz) = 56124297
+SHA256 (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = eb72e65f3579d2eba164ed2b439d07288f02d4e35217b74409905ff60d392c33
+SIZE (freepascal/fpc-source-edc1c79cbb2925e9f0d1b929d8da01348eeedc35_GL0.tar.gz) = 56874516
diff --git a/lang/fpc-devel/pkg-plist b/lang/fpc-devel/pkg-plist
index 39e404aacd13..fa571ed3cd01 100644
--- a/lang/fpc-devel/pkg-plist
+++ b/lang/fpc-devel/pkg-plist
@@ -2814,6 +2814,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidlscanner.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidlscanner.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas2js.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltopas2js.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/webidl/webidltowasmjob.o
diff --git a/lang/gcc11-devel/Makefile b/lang/gcc11-devel/Makefile
index f7dfe385cb83..24791a0f6042 100644
--- a/lang/gcc11-devel/Makefile
+++ b/lang/gcc11-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 11.4.1.s20240418
+PORTVERSION= 11.4.1.s20240501
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc11-devel/distinfo b/lang/gcc11-devel/distinfo
index 2c6b6ef0f695..1a2bcf89387d 100644
--- a/lang/gcc11-devel/distinfo
+++ b/lang/gcc11-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713496089
-SHA256 (gcc-11-20240418.tar.xz) = 28b7a2b34d10ea4176a4d20f9fa9aa1a9d0beabaa88f85ff8126a39b0603db85
-SIZE (gcc-11-20240418.tar.xz) = 76255988
+TIMESTAMP = 1714650821
+SHA256 (gcc-11-20240501.tar.xz) = 1eb68ccebbb0492bf8fd12ef0ff442812dbca45f907132f411a522c5506118f2
+SIZE (gcc-11-20240501.tar.xz) = 76267628
diff --git a/lang/gcc12-devel/Makefile b/lang/gcc12-devel/Makefile
index b94e96e993b1..914fd83f6725 100644
--- a/lang/gcc12-devel/Makefile
+++ b/lang/gcc12-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 12.3.1.s20240419
+PORTVERSION= 12.3.1.s20240502
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc12-devel/distinfo b/lang/gcc12-devel/distinfo
index 396f036438e4..5dba3a093095 100644
--- a/lang/gcc12-devel/distinfo
+++ b/lang/gcc12-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713582301
-SHA256 (gcc-12-20240419.tar.xz) = 6d9c2cfb0f6b4e9b5ba97115d7951d387e32f508e4de8ee1c9fffb4a7f3d718a
-SIZE (gcc-12-20240419.tar.xz) = 79851084
+TIMESTAMP = 1714734380
+SHA256 (gcc-12-20240502.tar.xz) = c3d26b0086e19bfa6c8ba12c0f57646dbf6a1ad50df20ed1b4db711b4d719bb7
+SIZE (gcc-12-20240502.tar.xz) = 79851984
diff --git a/lang/gcc13-devel/Makefile b/lang/gcc13-devel/Makefile
index b27ae337a9f3..9a140e6ccd89 100644
--- a/lang/gcc13-devel/Makefile
+++ b/lang/gcc13-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 13.2.1.s20240420
+PORTVERSION= 13.2.1.s20240503
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
PKGNAMESUFFIX= ${SUFFIX}-devel
diff --git a/lang/gcc13-devel/distinfo b/lang/gcc13-devel/distinfo
index 2bb6b91fe807..2ec9d87971f5 100644
--- a/lang/gcc13-devel/distinfo
+++ b/lang/gcc13-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713668767
-SHA256 (gcc-13-20240420.tar.xz) = 905cb9e5f80f75f3f50485e1966fc399c7d30cd89966cffff8b98399598fc43e
-SIZE (gcc-13-20240420.tar.xz) = 84407856
+TIMESTAMP = 1714829917
+SHA256 (gcc-13-20240503.tar.xz) = 1620c124aef30ea908602be5da804ce699d108320bf3e1078b094b78dd149b48
+SIZE (gcc-13-20240503.tar.xz) = 84417232
diff --git a/lang/gcc14-devel/Makefile b/lang/gcc14-devel/Makefile
index 1704cadf389b..cd30ea47b102 100644
--- a/lang/gcc14-devel/Makefile
+++ b/lang/gcc14-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcc
-PORTVERSION= 14.0.1.s20240421
+PORTVERSION= 14.0.1.s20240503
PORTEPOCH= 1
CATEGORIES= lang
MASTER_SITES= GCC/snapshots/${DIST_VERSION}
@@ -35,7 +35,7 @@ CPE_VERSION= ${GCC_VERSION}
# of executables and directories once installed. A PORTVERSION of
# Y.2.1.s20140817 results in values of Y-20140817, Y.2.1, and Y
# for these three.
-DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
+DIST_VERSION= 14.1.0-RC-20240503
GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
CFLAGS:= ${CFLAGS:N-mretpoline} -D__USE_ISOC11
diff --git a/lang/gcc14-devel/distinfo b/lang/gcc14-devel/distinfo
index 1b84f72893f5..24a915dfbf97 100644
--- a/lang/gcc14-devel/distinfo
+++ b/lang/gcc14-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713755113
-SHA256 (gcc-14-20240421.tar.xz) = 8a2baa82571b0bb57eb212b4ee3b5de2db8d240c322b21dc685d91b05c7b680f
-SIZE (gcc-14-20240421.tar.xz) = 87982608
+TIMESTAMP = 1714812991
+SHA256 (gcc-14.1.0-RC-20240503.tar.xz) = 02484a6782fb9d64040a139d7dbc525ba1c9a43b86fc7c4baa743d280fee204b
+SIZE (gcc-14.1.0-RC-20240503.tar.xz) = 92292772
diff --git a/lang/gcc15-devel/Makefile b/lang/gcc15-devel/Makefile
new file mode 100644
index 000000000000..90d553421877
--- /dev/null
+++ b/lang/gcc15-devel/Makefile
@@ -0,0 +1,189 @@
+PORTNAME= gcc
+PORTVERSION= 15.0.0.s20240428
+CATEGORIES= lang
+MASTER_SITES= GCC/snapshots/${DIST_VERSION}
+PKGNAMESUFFIX= ${SUFFIX}-devel
+DISTNAME= gcc-${DIST_VERSION}
+
+MAINTAINER= salvadore@FreeBSD.org
+COMMENT= GNU Compiler Collection 15
+WWW= https://gcc.gnu.org
+
+LICENSE= GPLv3 GPLv3RLE
+LICENSE_COMB= multi
+
+ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
+
+LIB_DEPENDS= libgmp.so:math/gmp \
+ libmpfr.so:math/mpfr \
+ libmpc.so:math/mpc
+BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
+RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
+.if defined(MAINTAINER_MODE)
+BUILD_DEPENDS+= runtest:misc/dejagnu
+.endif
+
+USES= compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz
+USE_BINUTILS= yes
+USE_PERL5= build
+
+CPE_VENDOR= gnu
+CPE_VERSION= ${GCC_VERSION}
+
+# DIST_VERSION relates to downloads, GCC_VERSION and SUFFIX to names
+# of executables and directories once installed. A PORTVERSION of
+# Y.2.1.s20140817 results in values of Y-20140817, Y.2.1, and Y
+# for these three.
+DIST_VERSION= ${PORTVERSION:C/([0-9]+).*\.s([0-9]+)/\1-\2/}
+GCC_VERSION= ${PORTVERSION:C/(.+)\.s[0-9]{8}/\1/}
+SUFFIX= ${PORTVERSION:C/([0-9]+).*/\1/}
+CFLAGS:= ${CFLAGS:N-mretpoline} -D__USE_ISOC11
+CXXFLAGS:= ${CXXFLAGS:N-mretpoline}
+
+OPTIONS_DEFINE= GRAPHITE
+OPTIONS_DEFAULT_aarch64=STANDARD_BOOTSTRAP
+OPTIONS_DEFAULT_amd64= STANDARD_BOOTSTRAP
+OPTIONS_DEFAULT_i386= STANDARD_BOOTSTRAP
+OPTIONS_DEFAULT_powerpc=LTO_BOOTSTRAP
+OPTIONS_DEFAULT_powerpc64=LTO_BOOTSTRAP
+OPTIONS_DEFAULT_powerpc64le=LTO_BOOTSTRAP
+OPTIONS_SINGLE= BOOTSTRAP
+OPTIONS_SINGLE_BOOTSTRAP= LTO_BOOTSTRAP STANDARD_BOOTSTRAP
+LTO_BOOTSTRAP_DESC= Build using a full LTO bootstrap
+STANDARD_BOOTSTRAP_DESC= Build using a full bootstrap without LTO
+GRAPHITE_DESC= Support for Graphite loop optimizations
+
+.if exists(/usr/lib32/libc.so)
+OPTIONS_DEFINE_amd64+= MULTILIB
+OPTIONS_DEFAULT_amd64+= MULTILIB
+OPTIONS_DEFINE_powerpc64+= MULTILIB
+#OPTIONS_DEFAULT_powerpc64+= MULTILIB # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105010
+MULTILIB_DESC= Build support for 32-bit and 64-bit targets
+MULTILIB_CONFIGURE_ENABLE= multilib
+.else
+CONFIGURE_ARGS+= --disable-multilib
+.endif
+
+.if defined(CPUTYPE) && ${CPUTYPE:Mg[3-5]}
+CFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/}
+CXXFLAGS:= ${CFLAGS:S/mcpu=g/mcpu=G/}
+.endif
+
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == amd64
+CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
+
+.elif ${ARCH} == powerpc64
+CONFIGURE_ARGS+= --with-abi=elfv2
+USE_GCC= yes
+
+.elif ${ARCH} == powerpc64le
+USE_GCC= yes
+.endif
+
+.if ${ARCH} == i386
+LANGUAGES:= c,c++,objc,fortran
+.else
+LANGUAGES:= c,c++,objc,fortran,jit
+.endif
+TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
+TARGLIB32= ${PREFIX}/lib32 # The version information is added later
+LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
+GNU_CONFIGURE= yes
+GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+CONFIGURE_OUTSOURCE= yes
+.if ${PORT_OPTIONS:MLTO_BOOTSTRAP}
+CONFIGURE_ARGS+=--with-build-config=bootstrap-lto-noplugin
+ALL_TARGET= bootstrap-lean
+PIE_UNSAFE= yes
+.else
+CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
+ALL_TARGET= bootstrap-lean
+PIE_UNSAFE= yes
+.endif
+INSTALL_TARGET= install-strip
+.if ${UID} != 0
+BINMODE= 755
+.endif
+CONFIGURE_ARGS+=--disable-nls \
+ --enable-gnu-indirect-function \
+ --enable-host-shared \
+ --enable-plugin \
+ --libdir=${TARGLIB} \
+ --libexecdir=${LIBEXEC} \
+ --program-suffix=${SUFFIX} \
+ --with-as=${LOCALBASE}/bin/as \
+ --with-gmp=${LOCALBASE} \
+ --with-gxx-include-dir=${TARGLIB}/include/c++/ \
+ --with-gxx-libcxx-include-dir=/usr/include/c++/v1 \
+ --with-ld=${LOCALBASE}/bin/ld \
+ ${ICONV_CONFIGURE_ARG} \
+ --with-pkgversion="FreeBSD Ports Collection" \
+ --with-system-zlib \
+ --without-zstd
+MAKE_ARGS+= MAKEINFOFLAGS="--no-split"
+USE_LDCONFIG= ${TARGLIB}
+PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
+ GNU_HOST=${CONFIGURE_TARGET} \
+ SUFFIX=${SUFFIX}
+INFO= gcc${SUFFIX}/cpp \
+ gcc${SUFFIX}/cppinternals \
+ gcc${SUFFIX}/gcc \
+ gcc${SUFFIX}/gccinstall \
+ gcc${SUFFIX}/gccint \
+ gcc${SUFFIX}/gfortran \
+ gcc${SUFFIX}/libgccjit \
+ gcc${SUFFIX}/libgomp
+.if ${ARCH} == amd64 || ${ARCH} == i386
+INFO+= gcc${SUFFIX}/libquadmath
+.endif
+.if ${ARCH} == amd64 || ${ARCH} == i386 || ${ARCH} == aarch64
+INFO+= gcc${SUFFIX}/libitm
+.endif
+SUB_FILES= pkg-message
+SUB_LIST+= TARGLIB=${TARGLIB}
+
+.if ${PORT_OPTIONS:MGRAPHITE}
+LIB_DEPENDS+= libisl.so:devel/isl
+CONFIGURE_ARGS+=--with-isl=${LOCALBASE}
+.endif
+
+CONFIGURE_ARGS+=--enable-languages=${LANGUAGES}
+
+pre-everything::
+ @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
+
+pre-configure:
+ cd ${WRKSRC} ; contrib/gcc_update --touch
+ @${RM} ${WRKSRC}/gcc/*/*.info*
+
+.if defined(MAINTAINER_MODE)
+full-regression-test: build
+ cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \
+ ; ${WRKSRC}/contrib/test_summary
+.endif
+
+post-stage:
+ ${RM} ${STAGEDIR}${PREFIX}/share/man/man7/*
+ ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/
+ # Install ISO_Fortran_binding.h in an easily findable directory
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/gcc${SUFFIX}
+ ${INSTALL_DATA} ${STAGEDIR}${PREFIX}/lib/gcc${SUFFIX}/gcc/${CONFIGURE_TARGET}/${GCC_VERSION}/include/ISO_Fortran_binding.h \
+ ${STAGEDIR}${PREFIX}/include/gcc${SUFFIX}
+ # Add target libraries and include files to packaging list.
+ ${RM} ${WRKDIR}/PLIST.lib
+
+.if (${ARCH} == amd64 || ${ARCH} == powerpc64) && ${PORT_OPTIONS:MMULTILIB}
+ ${MKDIR} ${STAGEDIR}${TARGLIB32}
+ ${MV} ${STAGEDIR}${PREFIX}/lib/lib32 ${STAGEDIR}${TARGLIB32}/gcc${SUFFIX}
+.endif
+
+.for d in ${TARGLIB:S/^${PREFIX}\///} ${TARGLIB32:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
+ cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \
+ ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
+ fi
+.endfor
+ cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
+
+.include <bsd.port.post.mk>
diff --git a/lang/gcc15-devel/distinfo b/lang/gcc15-devel/distinfo
new file mode 100644
index 000000000000..3fddcc16c5d3
--- /dev/null
+++ b/lang/gcc15-devel/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714396941
+SHA256 (gcc-15-20240428.tar.xz) = e31cdd424a22d132bbe66bb1a2d061033e5e5d5b62d82a1cd3e0711665b87f26
+SIZE (gcc-15-20240428.tar.xz) = 87999896
diff --git a/lang/gcc15-devel/files/patch-arm-unwind-cxx-support b/lang/gcc15-devel/files/patch-arm-unwind-cxx-support
new file mode 100644
index 000000000000..ec6959b9655c
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-arm-unwind-cxx-support
@@ -0,0 +1,106 @@
+--- UTC
+Index: gcc/ginclude/unwind-arm-common.h
+===================================================================
+--- gcc/ginclude/unwind-arm-common.h (revision 219113)
++++ gcc/ginclude/unwind-arm-common.h (working copy)
+@@ -82,7 +82,11 @@
+
+ struct _Unwind_Control_Block
+ {
++#ifdef __FreeBSD__
++ unsigned exception_class __attribute__((__mode__(__DI__)));
++#else
+ char exception_class[8];
++#endif
+ void (*exception_cleanup)(_Unwind_Reason_Code, _Unwind_Control_Block *);
+ /* Unwinder cache, private fields for the unwinder's use */
+ struct
+@@ -181,7 +185,11 @@
+
+ /* Support functions for the PR. */
+ #define _Unwind_Exception _Unwind_Control_Block
++#ifdef __FreeBSD__
++ typedef unsigned _Unwind_Exception_Class __attribute__((__mode__(__DI__)));
++#else
+ typedef char _Unwind_Exception_Class[8];
++#endif
+
+ void * _Unwind_GetLanguageSpecificData (_Unwind_Context *);
+ _Unwind_Ptr _Unwind_GetRegionStart (_Unwind_Context *);
+Index: libstdc++-v3/libsupc++/unwind-cxx.h
+===================================================================
+--- libstdc++-v3/libsupc++/unwind-cxx.h (revision 219147)
++++ libstdc++-v3/libsupc++/unwind-cxx.h (working copy)
+@@ -235,7 +235,7 @@
+ return reinterpret_cast<__cxa_dependent_exception *>(exc + 1) - 1;
+ }
+
+-#ifdef __ARM_EABI_UNWINDER__
++#if defined(__ARM_EABI_UNWINDER__) && !defined(__FreeBSD__)
+ static inline bool
+ __is_gxx_exception_class(_Unwind_Exception_Class c)
+ {
+@@ -309,13 +309,7 @@
+ c[6] = 'R';
+ c[7] = '\0';
+ }
+-
+-static inline void*
+-__gxx_caught_object(_Unwind_Exception* eo)
+-{
+- return (void*)eo->barrier_cache.bitpattern[0];
+-}
+-#else // !__ARM_EABI_UNWINDER__
++#else // !__ARM_EABI_UNWINDER__ || __FreeBSD__
+ // This is the primary exception class we report -- "GNUCC++\0".
+ const _Unwind_Exception_Class __gxx_primary_exception_class
+ = ((((((((_Unwind_Exception_Class) 'G'
+@@ -339,6 +333,16 @@
+ << 8 | (_Unwind_Exception_Class) '+')
+ << 8 | (_Unwind_Exception_Class) '\x01');
+
++const _Unwind_Exception_Class __gxx_forced_unwind_class
++= ((((((((_Unwind_Exception_Class) 'G'
++ << 8 | (_Unwind_Exception_Class) 'N')
++ << 8 | (_Unwind_Exception_Class) 'U')
++ << 8 | (_Unwind_Exception_Class) 'C')
++ << 8 | (_Unwind_Exception_Class) 'F')
++ << 8 | (_Unwind_Exception_Class) 'O')
++ << 8 | (_Unwind_Exception_Class) 'R')
++ << 8 | (_Unwind_Exception_Class) '\0');
++
+ static inline bool
+ __is_gxx_exception_class(_Unwind_Exception_Class c)
+ {
+@@ -346,6 +350,12 @@
+ || c == __gxx_dependent_exception_class;
+ }
+
++static inline bool
++__is_gxx_forced_unwind_class(_Unwind_Exception_Class c)
++{
++ return c == __gxx_forced_unwind_class;
++}
++
+ // Only checks for primary or dependent, but not that it is a C++ exception at
+ // all.
+ static inline bool
+@@ -357,7 +367,18 @@
+ #define __GXX_INIT_PRIMARY_EXCEPTION_CLASS(c) c = __gxx_primary_exception_class
+ #define __GXX_INIT_DEPENDENT_EXCEPTION_CLASS(c) \
+ c = __gxx_dependent_exception_class
++#define __GXX_INIT_FORCED_UNWIND_CLASS(c) c = __gxx_forced_unwind_class
++#endif // __ARM_EABI_UNWINDER__ && !__FreeBSD__
+
++#ifdef __ARM_EABI_UNWINDER__
++static inline void*
++__gxx_caught_object(_Unwind_Exception* eo)
++{
++ return (void*)eo->barrier_cache.bitpattern[0];
++}
++
++#else // !__ARM_EABI_UNWINDER__
++
+ // GNU C++ personality routine, Version 0.
+ extern "C" _Unwind_Reason_Code __gxx_personality_v0
+ (int, _Unwind_Action, _Unwind_Exception_Class,
diff --git a/lang/gcc15-devel/files/patch-gcc_Makefile.in b/lang/gcc15-devel/files/patch-gcc_Makefile.in
new file mode 100644
index 000000000000..127c87b1af79
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-gcc_Makefile.in
@@ -0,0 +1,19 @@
+--- gcc/Makefile.in.orig 2024-02-25 22:32:27 UTC
++++ gcc/Makefile.in
+@@ -671,6 +671,8 @@ libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/
+
+ # Directory in which the compiler finds libraries etc.
+ libsubdir = $(libdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
++# Directory in which the compiler finds headers.
++libsubincludedir = $(libdir)/gcc/$(target_alias)/$(version)/include
+ # Directory in which the compiler finds executables
+ libexecsubdir = $(libexecdir)/gcc/$(real_target_noncanonical)/$(version)$(accel_dir_suffix)
+ # Directory in which all plugin resources are installed
+@@ -3821,6 +3823,7 @@ installdirs:
+ # $(libdir)/gcc/include isn't currently searched by cpp.
+ installdirs:
+ $(mkinstalldirs) $(DESTDIR)$(libsubdir)
++ $(mkinstalldirs) $(DESTDIR)$(libsubincludedir)
+ $(mkinstalldirs) $(DESTDIR)$(libexecsubdir)
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ $(mkinstalldirs) $(DESTDIR)$(includedir)
diff --git a/lang/gcc15-devel/files/patch-gcc_configure b/lang/gcc15-devel/files/patch-gcc_configure
new file mode 100644
index 000000000000..cc60593ba6f7
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-gcc_configure
@@ -0,0 +1,22 @@
+Enable support for .init_array and .fini_array, which FreeBSD supports
+since commit 83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb in the src
+repository.
+
+There __FreeBSD_version is 1000009, so we start enabling the support
+from __FreeBSD_version == 1000010.
+--- gcc/configure.orig 2023-05-11 22:33:34 UTC
++++ gcc/configure
+@@ -24214,6 +24214,13 @@ EOF
+ #else
+ # if defined __sun__ && defined __svr4__
+ /* Solaris ld.so.1 supports .init_array/.fini_array since Solaris 8. */
++# elif defined __FreeBSD__
++# include <sys/param.h>
++# if __FreeBSD_version >= 1000010
++ /* FreeBSD supports .init_array/.fini_array since FreeBSD 10. */
++# else
++# error The C library not known to support .init_array/.fini_array
++# endif
+ # else
+ # error The C library not known to support .init_array/.fini_array
+ # endif
diff --git a/lang/gcc15-devel/files/patch-gcc_jit_Make-lang.in b/lang/gcc15-devel/files/patch-gcc_jit_Make-lang.in
new file mode 100644
index 000000000000..d5fdd6103146
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-gcc_jit_Make-lang.in
@@ -0,0 +1,14 @@
+--- gcc/jit/Make-lang.in.orig 2024-02-25 22:32:31 UTC
++++ gcc/jit/Make-lang.in
+@@ -360,9 +360,9 @@ jit.install-headers: installdirs
+ # Install hooks:
+ jit.install-headers: installdirs
+ $(INSTALL_DATA) $(srcdir)/jit/libgccjit.h \
+- $(DESTDIR)$(includedir)/libgccjit.h
++ $(DESTDIR)$(libsubincludedir)/libgccjit.h
+ $(INSTALL_DATA) $(srcdir)/jit/libgccjit++.h \
+- $(DESTDIR)$(includedir)/libgccjit++.h
++ $(DESTDIR)$(libsubincludedir)/libgccjit++.h
+
+ ifneq (,$(findstring mingw,$(target)))
+ jit.install-common: installdirs jit.install-headers
diff --git a/lang/gcc15-devel/files/patch-gfortran-libgcc b/lang/gcc15-devel/files/patch-gfortran-libgcc
new file mode 100644
index 000000000000..4363c2e11f36
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-gfortran-libgcc
@@ -0,0 +1,69 @@
+GCC has two runtime libraries: The static library libgcc.a (-lgcc) and
+the shared library libgcc_s.so (-lgcc_s). Both implement many of the
+same functions but they also each have their unique functions. When
+gcc links programs and libraries there are three possibilities:
+
+1. gcc -static-libgcc or gcc -static: -lgcc
+ => Just use libgcc.a.
+
+2. gcc -shared-libgcc: -lgcc_s -lgcc
+ => Link with libgcc_s first, so libgcc.a is only used for its unique
+ functions.
+
+3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
+ => Link with libgcc.a first so libgcc_s is only used for its unique
+ functions (_Unwind_* functions).
+
+Approach 3 is the default for gcc and it's also what clang and clang++ use;
+approach 2 is the default for gfortran, g++ and probably other front ends.
+
+This patch makes 3 the default for gfortran. It significantly reduces
+the use of libgcc_s. The _Unwind_* functions are also available in the
+old base system libgcc_s which means this reduces the need for
+-rpath /usr/local/lib/gccN in ports that depend on libraries built with
+gfortran. Consider a dependency tree like this:
+
+ prog -> libA -> libgcc_s (old base system libgcc_s is fine)
+ -> libB -> libgcc_s (libB built with gfortran, needs new libgcc_s)
+
+Here prog needs to be linked with -rpath /usr/local/lib/gccN even if it's
+a normal C program compiled with clang. Without -rpath it will fail to
+start because it loads old libgcc_s first as a dependency of libA and then
+it fails to load libB. With this patch libB works with old base system
+libgcc_s or may not need libgcc_s at all, so prog does not need to be
+linked with -rpath.
+
+Upstream is unlikely accept a patch like this because libgfortran calls
+some _Unwind_* functions and so always needs libgcc_s. Also because
+every Fortran program and library links to libgfortran it makes sense
+that option 2 above is the default. On FreeBSD where clang and GCC
+compiled code can be mixed and where multiple libgcc_s may be installed,
+option 3 is just a lot easier to deal with.
+
+The bug that sparked this is PR 208120 (but note there's a lot of
+misleading information in that bug. CMake is not actually doing
+anything wrong.)
+
+--- UTC
+--- gcc/fortran/gfortranspec.cc.orig 2022-01-23 22:32:06.000000000 +0000
++++ gcc/fortran/gfortranspec.cc 2022-02-06 08:56:31.018286000 +0000
+@@ -406,7 +406,7 @@
+ }
+ }
+
+-#ifdef ENABLE_SHARED_LIBGCC
++#if 0
+ if (library)
+ {
+ unsigned int i;
+--- libgfortran/Makefile.in.orig
++++ libgfortran/Makefile.in
+@@ -759,7 +759,7 @@
+ $(LTLDFLAGS) $(LIBQUADLIB) ../libbacktrace/libbacktrace.la \
+ $(HWCAP_LDFLAGS) \
+ $(LIBM) $(extra_darwin_ldflags_libgfortran) \
+- $(version_arg) -Wc,-shared-libgcc
++ $(version_arg)
+
+ libgfortran_la_DEPENDENCIES = $(version_dep) libgfortran.spec $(LIBQUADLIB_DEP)
+ cafexeclib_LTLIBRARIES = libcaf_single.la
diff --git a/lang/gcc15-devel/files/patch-libcxxrt b/lang/gcc15-devel/files/patch-libcxxrt
new file mode 100644
index 000000000000..4225df7aad1e
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-libcxxrt
@@ -0,0 +1,18 @@
+libc++ on FreeBSD always uses PathScale libcxxrt and cannot change to
+LLVM libc++abi without breaking backward compatibility. Besides, mixing
+different C++ ABIs is not supported unless subset via DT_FILTER.
+
+https://github.com/llvm/llvm-project/commit/35479ffb1251
+https://github.com/freebsd/freebsd-src/commit/cf56074e5271
+
+--- gcc/cp/g++spec.cc.orig 2022-07-31 22:32:16 UTC
++++ gcc/cp/g++spec.cc
+@@ -60,7 +60,7 @@ along with GCC; see the file COPYING3. If not see
+ #endif
+
+ #ifndef LIBCXXABI
+-#define LIBCXXABI "c++abi"
++#define LIBCXXABI "cxxrt"
+ #endif
+ #ifndef LIBCXXABI_PROFILE
+ #define LIBCXXABI_PROFILE LIBCXXABI
diff --git a/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__linux.cpp b/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__linux.cpp
new file mode 100644
index 000000000000..f6c16d8730ee
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__linux.cpp
@@ -0,0 +1,23 @@
+Since the vDSO shared librares on Linux and FreeBSD are called
+differently, the initialization order check fails on FreeBSD.
+This patch fixes it by ignoring [vdso] instead of linux-vdso.so.
+
+GCC gets the original file from the LLVM Project, so this patch should
+probably be upstreamed directly to the LLVM Project rather than to GCC.
+
+
+--- libsanitizer/asan/asan_linux.cpp.orig 2022-11-23 11:22:41 UTC
++++ libsanitizer/asan/asan_linux.cpp
+@@ -148,6 +148,12 @@ static int FindFirstDSOCallback(struct dl_phdr_info *i
+ return 0;
+ # endif
+
++# if SANITIZER_FREEBSD
++ // Ignore vDSO
++ if (internal_strncmp(info->dlpi_name, "[vdso]", sizeof("[vdso]") - 1) == 0)
++ return 0;
++# endif
++
+ *name = info->dlpi_name;
+ return 1;
+ }
diff --git a/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__thread.cpp b/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__thread.cpp
new file mode 100644
index 000000000000..61c0ccf1cd89
--- /dev/null
+++ b/lang/gcc15-devel/files/patch-libsanitizer_asan_asan__thread.cpp
@@ -0,0 +1,13 @@
+--- libsanitizer/asan/asan_thread.cpp.orig 2024-01-12 13:45:52 UTC
++++ libsanitizer/asan/asan_thread.cpp
+@@ -323,7 +323,9 @@ void AsanThread::ClearShadowForThreadStackAndTLS() {
+ if (tls_begin_ != tls_end_) {
+ uptr tls_begin_aligned = RoundDownTo(tls_begin_, ASAN_SHADOW_GRANULARITY);
+ uptr tls_end_aligned = RoundUpTo(tls_end_, ASAN_SHADOW_GRANULARITY);
+- FastPoisonShadow(tls_begin_aligned, tls_end_aligned - tls_begin_aligned, 0);
++ FastPoisonShadowPartialRightRedzone(tls_begin_aligned,
++ tls_end_ - tls_begin_aligned,
++ tls_end_aligned - tls_end_, 0);
+ }
+ }
+
diff --git a/lang/gcc48/files/pkg-message.in b/lang/gcc15-devel/files/pkg-message.in
index df3ea725ce59..df3ea725ce59 100644
--- a/lang/gcc48/files/pkg-message.in
+++ b/lang/gcc15-devel/files/pkg-message.in
diff --git a/lang/gcc15-devel/pkg-descr b/lang/gcc15-devel/pkg-descr
new file mode 100644
index 000000000000..656284b17cdd
--- /dev/null
+++ b/lang/gcc15-devel/pkg-descr
@@ -0,0 +1,3 @@
+GCC, the GNU Compiler Collection, supports a number of languages.
+This port installs the C, C++, and Fortran front ends as gcc15, g++15,
+and gfortran15, respectively.
diff --git a/lang/gcc15-devel/pkg-help b/lang/gcc15-devel/pkg-help
new file mode 100644
index 000000000000..9030bbb28d3f
--- /dev/null
+++ b/lang/gcc15-devel/pkg-help
@@ -0,0 +1,3 @@
+Building this port with LTO_BOOTSTRAP enabled requires significant amounts of
+memory and time. Consider disabling LTO_BOOTSTRAP in favor of STANDARD_BOOTSTRAP
+(or disabling BOOTSTRAP altogether) in case that is a problem.
diff --git a/lang/gcc48/pkg-plist b/lang/gcc15-devel/pkg-plist
index 39293d9b0a36..8dcc98c6dd52 100644
--- a/lang/gcc48/pkg-plist
+++ b/lang/gcc15-devel/pkg-plist
@@ -5,6 +5,7 @@ bin/%%GNU_HOST%%-gcc-%%GCC_VERSION%%
bin/%%GNU_HOST%%-gcc-ar%%SUFFIX%%
bin/%%GNU_HOST%%-gcc-nm%%SUFFIX%%
bin/%%GNU_HOST%%-gcc-ranlib%%SUFFIX%%
+bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
bin/c++%%SUFFIX%%
bin/cpp%%SUFFIX%%
bin/g++%%SUFFIX%%
@@ -13,13 +14,23 @@ bin/gcc-ar%%SUFFIX%%
bin/gcc-nm%%SUFFIX%%
bin/gcc-ranlib%%SUFFIX%%
bin/gcov%%SUFFIX%%
+bin/gcov-dump%%SUFFIX%%
+bin/gcov-tool%%SUFFIX%%
+bin/gfortran%%SUFFIX%%
+bin/lto-dump%%SUFFIX%%
+include/gcc%%SUFFIX%%/ISO_Fortran_binding.h
share/man/man1/cpp%%SUFFIX%%.1.gz
share/man/man1/g++%%SUFFIX%%.1.gz
share/man/man1/gcc%%SUFFIX%%.1.gz
share/man/man1/gcov%%SUFFIX%%.1.gz
+share/man/man1/gcov-dump%%SUFFIX%%.1.gz
+share/man/man1/gcov-tool%%SUFFIX%%.1.gz
+share/man/man1/gfortran%%SUFFIX%%.1.gz
+share/man/man1/lto-dump%%SUFFIX%%.1.gz
share/gcc-%%GCC_VERSION%%/python/libstdcxx/__init__.py
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/__init__.py
share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/printers.py
+share/gcc-%%GCC_VERSION%%/python/libstdcxx/v6/xmethods.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
@comment Insert PLIST.lib here
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile
deleted file mode 100644
index a89538859c03..000000000000
--- a/lang/gcc48/Makefile
+++ /dev/null
@@ -1,120 +0,0 @@
-PORTNAME= gcc
-PORTVERSION= 4.8.5
-PORTREVISION= 16
-CATEGORIES= lang
-MASTER_SITES= GCC
-PKGNAMESUFFIX= ${SUFFIX}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= GNU Compiler Collection 4.8
-WWW= https://gcc.gnu.org
-
-LICENSE= GPLv3 GPLv3RLE
-LICENSE_COMB= multi
-
-DEPRECATED= Unsupported by upstream since 2015. Use GCC 10 or newer instead.
-EXPIRATION_DATE= 2024-05-01
-
-ONLY_FOR_ARCHS= amd64 i386
-
-LIB_DEPENDS= libgmp.so:math/gmp \
- libmpfr.so:math/mpfr \
- libmpc.so:math/mpc
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
-RUN_DEPENDS+= ${LOCALBASE}/bin/as:devel/binutils
-.if defined(MAINTAINER_MODE)
-BUILD_DEPENDS+= runtest:misc/dejagnu
-.endif
-
-USES= compiler cpe gmake iconv libtool perl5 tar:bzip2
-USE_BINUTILS= yes
-USE_PERL5= build
-
-CPE_VENDOR= gnu
-
-GCC_VERSION= ${PORTVERSION}
-SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
-SSP_UNSAFE= yes
-CFLAGS:= ${CFLAGS:N-march=haswell:N-march=ivybridge:N-march=westmere:N-mretpoline}
-CXXFLAGS:= ${CXXFLAGS:N-march=haswell:N-march=ivybridge:N-march=westmere:N-mretpoline}
-
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == amd64
-CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
-.endif
-
-LANGUAGES:= c,c++
-TARGLIB= ${PREFIX}/lib/gcc${SUFFIX}
-LIBEXEC= ${PREFIX}/libexec/gcc${SUFFIX}
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-CONFIGURE_OUTSOURCE= yes
-CONFIGURE_ARGS+=--with-build-config=bootstrap-debug
-ALL_TARGET= bootstrap-lean
-INSTALL_TARGET= install-strip
-.if ${UID} != 0
-BINMODE= 755
-.endif
-CONFIGURE_ARGS+=--disable-nls \
- --disable-multilib \
- --enable-gnu-indirect-function \
- --libdir=${TARGLIB} \
- --libexecdir=${LIBEXEC} \
- --program-suffix=${SUFFIX} \
- --with-as=${LOCALBASE}/bin/as \
- --with-gmp=${LOCALBASE} \
- --with-gxx-include-dir=${TARGLIB}/include/c++/ \
- --with-ld=${LOCALBASE}/bin/ld \
- ${ICONV_CONFIGURE_ARG} \
- --with-pkgversion="FreeBSD Ports Collection" \
- --with-system-zlib \
- --disable-libgcj \
- --enable-languages=${LANGUAGES}
-USE_LDCONFIG= ${TARGLIB}
-PLIST_SUB+= GCC_VERSION=${GCC_VERSION} \
- GNU_HOST=${CONFIGURE_TARGET} \
- SUFFIX=${SUFFIX}
-INFO= gcc${SUFFIX}/cpp \
- gcc${SUFFIX}/cppinternals \
- gcc${SUFFIX}/gcc \
- gcc${SUFFIX}/gccinstall \
- gcc${SUFFIX}/gccint \
- gcc${SUFFIX}/gfortran \
- gcc${SUFFIX}/libgomp \
- gcc${SUFFIX}/libitm \
- gcc${SUFFIX}/libquadmath
-SUB_FILES= pkg-message
-SUB_LIST+= TARGLIB=${TARGLIB}
-
-pre-everything::
- @${ECHO_MSG} "Making GCC ${PORTVERSION} for ${CONFIGURE_TARGET} [${LANGUAGES}]"
-
-post-patch:
- @${FIND} ${WRKSRC} -type f -name '*.[ch]' | \
- ${XARGS} ${EGREP} -l '"(HOST_WIDE|PLUGIN_COND)' | \
- ${XARGS} ${REINPLACE_CMD} -E -e 's/"(HOST_WIDE|PLUGIN_COND)/" \1/g'
-
-pre-configure:
- cd ${WRKSRC} ; contrib/gcc_update --touch
-
-.if defined(MAINTAINER_MODE)
-full-regression-test: build
- cd ${TEST_WRKSRC}; ${MAKE_CMD} -sk check \
- ; ${WRKSRC}/contrib/test_summary
-.endif
-
-post-stage:
- ${RM} ${STAGEDIR}${PREFIX}/share/man/man7/*
- ${RM} -r ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/include-fixed/ \
- ${STAGEDIR}${TARGLIB}/gcc/*/${GCC_VERSION}/finclude
- # Add target libraries and include files to packaging list.
- ${RM} ${WRKDIR}/PLIST.lib
-.for d in ${TARGLIB:S/^${PREFIX}\///} ${LIBEXEC:S/^${PREFIX}\///}
- cd ${STAGEDIR}${PREFIX} ; if [ -d $d ]; then \
- ${FIND} $d -type f -o -type l >>${WRKDIR}/PLIST.lib ;\
- fi
-.endfor
- cd ${WRKDIR} ; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo
deleted file mode 100644
index ccdd01732668..000000000000
--- a/lang/gcc48/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1471299749
-SHA256 (gcc-4.8.5.tar.bz2) = 22fb1e7e0f68a63cee631d85b20461d1ea6bda162f03096350e38c8d427ecf23
-SIZE (gcc-4.8.5.tar.bz2) = 86165587
diff --git a/lang/gcc48/files/patch-gcc_configure b/lang/gcc48/files/patch-gcc_configure
deleted file mode 100644
index 7515f80c0c36..000000000000
--- a/lang/gcc48/files/patch-gcc_configure
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/configure.orig 2014-12-08 11:29:43 UTC
-+++ gcc/configure
-@@ -6408,7 +6408,7 @@ fi
-
- loose_warn=
- save_CFLAGS="$CFLAGS"
--for real_option in -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual; do
-+for real_option in -W -Wall -Wno-increment-bool -Wno-narrowing -Wno-register -Wwrite-strings -Wcast-qual; do
- # Do the check with the no- prefix removed since gcc silently
- # accepts any -Wno-* option on purpose
- case $real_option in
diff --git a/lang/gcc48/files/patch-stackprotector-gcc b/lang/gcc48/files/patch-stackprotector-gcc
deleted file mode 100644
index fb5780bdbeb3..000000000000
--- a/lang/gcc48/files/patch-stackprotector-gcc
+++ /dev/null
@@ -1,158 +0,0 @@
---- UTC
---- gcc/cfgexpand.c.orig
-+++ gcc/cfgexpand.c
-@@ -1291,6 +1291,12 @@
- clear_tree_used (t);
- }
-
-+ enum {
-+ SPCT_FLAG_DEFAULT = 1,
-+ SPCT_FLAG_ALL = 2,
-+ SPCT_FLAG_STRONG = 3
-+ };
-+
- /* Examine TYPE and determine a bit mask of the following features. */
-
- #define SPCT_HAS_LARGE_CHAR_ARRAY 1
-@@ -1360,7 +1366,8 @@
- if (bits & SPCT_HAS_SMALL_CHAR_ARRAY)
- has_short_buffer = true;
-
-- if (flag_stack_protect == 2)
-+ if (flag_stack_protect == SPCT_FLAG_ALL
-+ || flag_stack_protect == SPCT_FLAG_STRONG)
- {
- if ((bits & (SPCT_HAS_SMALL_CHAR_ARRAY | SPCT_HAS_LARGE_CHAR_ARRAY))
- && !(bits & SPCT_HAS_AGGREGATE))
-@@ -1514,6 +1521,27 @@
- return size;
- }
-
-+/* Helper routine to check if a record or union contains an array field. */
-+
-+static int
-+record_or_union_type_has_array_p (const_tree tree_type)
-+{
-+ tree fields = TYPE_FIELDS (tree_type);
-+ tree f;
-+
-+ for (f = fields; f; f = DECL_CHAIN (f))
-+ if (TREE_CODE (f) == FIELD_DECL)
-+ {
-+ tree field_type = TREE_TYPE (f);
-+ if (RECORD_OR_UNION_TYPE_P (field_type)
-+ && record_or_union_type_has_array_p (field_type))
-+ return 1;
-+ if (TREE_CODE (field_type) == ARRAY_TYPE)
-+ return 1;
-+ }
-+ return 0;
-+}
-+
- /* Expand all variables used in the function. */
-
- static rtx
-@@ -1525,6 +1553,7 @@
- struct pointer_map_t *ssa_name_decls;
- unsigned i;
- unsigned len;
-+ bool gen_stack_protect_signal = false;
-
- /* Compute the phase of the stack frame for this function. */
- {
-@@ -1575,6 +1604,24 @@
- }
- }
- pointer_map_destroy (ssa_name_decls);
-+
-+ if (flag_stack_protect == SPCT_FLAG_STRONG)
-+ FOR_EACH_LOCAL_DECL (cfun, i, var)
-+ if (!is_global_var (var))
-+ {
-+ tree var_type = TREE_TYPE (var);
-+ /* Examine local referenced variables that have their addresses taken,
-+ contain an array, or are arrays. */
-+ if (TREE_CODE (var) == VAR_DECL
-+ && (TREE_CODE (var_type) == ARRAY_TYPE
-+ || TREE_ADDRESSABLE (var)
-+ || (RECORD_OR_UNION_TYPE_P (var_type)
-+ && record_or_union_type_has_array_p (var_type))))
-+ {
-+ gen_stack_protect_signal = true;
-+ break;
-+ }
-+ }
-
- /* At this point all variables on the local_decls with TREE_USED
- set are not associated with any block scope. Lay them out. */
-@@ -1662,12 +1709,32 @@
- dump_stack_var_partition ();
- }
-
-- /* There are several conditions under which we should create a
-- stack guard: protect-all, alloca used, protected decls present. */
-- if (flag_stack_protect == 2
-- || (flag_stack_protect
-- && (cfun->calls_alloca || has_protected_decls)))
-- create_stack_guard ();
-+ /* Create stack guard, if
-+ a) "-fstack-protector-all" - always;
-+ b) "-fstack-protector-strong" - if there are arrays, memory
-+ references to local variables, alloca used, or protected decls present;
-+ c) "-fstack-protector" - if alloca used, or protected decls present */
-+
-+ switch (flag_stack_protect)
-+ {
-+ case SPCT_FLAG_ALL:
-+ create_stack_guard ();
-+ break;
-+
-+ case SPCT_FLAG_STRONG:
-+ if (gen_stack_protect_signal
-+ || cfun->calls_alloca || has_protected_decls)
-+ create_stack_guard ();
-+ break;
-+
-+ case SPCT_FLAG_DEFAULT:
-+ if (cfun->calls_alloca || has_protected_decls)
-+ create_stack_guard ();
-+ break;
-+
-+ default:
-+ ;
-+ }
-
- /* Assign rtl to each variable based on these partitions. */
- if (stack_vars_num > 0)
-@@ -1688,7 +1755,7 @@
- expand_stack_vars (stack_protect_decl_phase_1, &data);
-
- /* Phase 2 contains other kinds of arrays. */
-- if (flag_stack_protect == 2)
-+ if (flag_stack_protect == SPCT_FLAG_ALL)
- expand_stack_vars (stack_protect_decl_phase_2, &data);
- }
-
---- gcc/common.opt.orig
-+++ gcc/common.opt
-@@ -1942,6 +1942,10 @@ fstack-protector-all
- Common Report RejectNegative Var(flag_stack_protect, 2)
- Use a stack protection method for every function
-
-+fstack-protector-strong
-+Common Report RejectNegative Var(flag_stack_protect, 3)
-+Use a smart stack protection method for certain functions
-+
- fstack-usage
- Common RejectNegative Var(flag_stack_usage)
- Output stack usage information on a per-function basis
---- gcc/gcc.c.orig
-+++ gcc/gcc.c
-@@ -655,7 +655,7 @@ proper position among the other output files. */
- #ifdef TARGET_LIBC_PROVIDES_SSP
- #define LINK_SSP_SPEC "%{fstack-protector:}"
- #else
--#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all:-lssp_nonshared -lssp}"
-+#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-strong|fstack-protector-all:-lssp_nonshared -lssp}"
- #endif
- #endif
diff --git a/lang/gcc48/files/patch-stackprotector-gcc_c-family b/lang/gcc48/files/patch-stackprotector-gcc_c-family
deleted file mode 100644
index ca1da8a3e08c..000000000000
--- a/lang/gcc48/files/patch-stackprotector-gcc_c-family
+++ /dev/null
@@ -1,12 +0,0 @@
---- UTC
---- gcc/c-family/c-cppbuiltin.c.orig
-+++ gcc/c-family/c-cppbuiltin.c
-@@ -888,6 +888,8 @@ c_cpp_builtins (cpp_reader *pfile)
- /* Make the choice of the stack protector runtime visible to source code.
- The macro names and values here were chosen for compatibility with an
- earlier implementation, i.e. ProPolice. */
-+ if (flag_stack_protect == 3)
-+ cpp_define (pfile, "__SSP_STRONG__=3");
- if (flag_stack_protect == 2)
- cpp_define (pfile, "__SSP_ALL__=2");
- else if (flag_stack_protect == 1)
diff --git a/lang/gcc48/files/patch-stackprotector-gcc_doc b/lang/gcc48/files/patch-stackprotector-gcc_doc
deleted file mode 100644
index 1d577976b102..000000000000
--- a/lang/gcc48/files/patch-stackprotector-gcc_doc
+++ /dev/null
@@ -1,40 +0,0 @@
---- UTC
---- gcc/doc/cpp.texi.orig
-+++ gcc/doc/cpp.texi
-@@ -2349,6 +2349,10 @@ use.
- This macro is defined, with value 2, when @option{-fstack-protector-all} is
- in use.
-
-+@item __SSP_STRONG__
-+This macro is defined, with value 3, when @option{-fstack-protector-strong} is
-+in use.
-+
- @item __SANITIZE_ADDRESS__
- This macro is defined, with value 1, when @option{-fsanitize=address} is
- in use.
---- gcc/doc/invoke.texi.orig
-+++ gcc/doc/invoke.texi
-@@ -407,8 +407,8 @@ Objective-C and Objective-C++ Dialects}.
- -fsel-sched-pipelining -fsel-sched-pipelining-outer-loops @gol
- -fshrink-wrap -fsignaling-nans -fsingle-precision-constant @gol
- -fsplit-ivs-in-unroller -fsplit-wide-types -fstack-protector @gol
---fstack-protector-all -fstrict-aliasing -fstrict-overflow @gol
---fthread-jumps -ftracer -ftree-bit-ccp @gol
-+-fstack-protector-all -fstack-protector-strong -fstrict-aliasing @gol
-+-fstrict-overflow -fthread-jumps -ftracer -ftree-bit-ccp @gol
- -ftree-builtin-call-dce -ftree-ccp -ftree-ch @gol
- -ftree-coalesce-inline-vars -ftree-coalesce-vars -ftree-copy-prop @gol
- -ftree-copyrename -ftree-dce -ftree-dominator-opts -ftree-dse @gol
-@@ -8957,6 +8957,12 @@ If a guard check fails, an error message is printed and the program exits.
- @opindex fstack-protector-all
- Like @option{-fstack-protector} except that all functions are protected.
-
-+@item -fstack-protector-strong
-+@opindex fstack-protector-strong
-+Like @option{-fstack-protector} but includes additional functions to
-+be protected --- those that have local array definitions, or have
-+references to local frame addresses.
-+
- @item -fsection-anchors
- @opindex fsection-anchors
- Try to reduce the number of symbolic address calculations by using
diff --git a/lang/gcc48/files/patch-stackprotector-gcc_testsuite b/lang/gcc48/files/patch-stackprotector-gcc_testsuite
deleted file mode 100644
index 8200bb7e4c28..000000000000
--- a/lang/gcc48/files/patch-stackprotector-gcc_testsuite
+++ /dev/null
@@ -1,177 +0,0 @@
---- UTC
---- /dev/null
-+++ gcc/testsuite/g++.dg/fstack-protector-strong.C
-@@ -0,0 +1,35 @@
-+/* Test that stack protection is done on chosen functions. */
-+
-+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
-+/* { dg-options "-O2 -fstack-protector-strong" } */
-+
-+class A
-+{
-+public:
-+ A() {}
-+ ~A() {}
-+ void method();
-+ int state;
-+};
-+
-+/* Frame address exposed to A::method via "this". */
-+int
-+foo1 ()
-+{
-+ A a;
-+ a.method ();
-+ return a.state;
-+}
-+
-+/* Possible destroying foo2's stack via &a. */
-+int
-+global_func (A& a);
-+
-+/* Frame address exposed to global_func. */
-+int foo2 ()
-+{
-+ A a;
-+ return global_func (a);
-+}
-+
-+/* { dg-final { scan-assembler-times "stack_chk_fail" 2 } } */
---- /dev/null
-+++ gcc/testsuite/gcc.dg/fstack-protector-strong.c
-@@ -0,0 +1,135 @@
-+/* Test that stack protection is done on chosen functions. */
-+
-+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
-+/* { dg-options "-O2 -fstack-protector-strong" } */
-+
-+#include<string.h>
-+#include<stdlib.h>
-+
-+extern int g0;
-+extern int* pg0;
-+int
-+goo (int *);
-+int
-+hoo (int);
-+
-+/* Function frame address escaped function call. */
-+int
-+foo1 ()
-+{
-+ int i;
-+ return goo (&i);
-+}
-+
-+struct ArrayStruct
-+{
-+ int a;
-+ int array[10];
-+};
-+
-+struct AA
-+{
-+ int b;
-+ struct ArrayStruct as;
-+};
-+
-+/* Function frame contains array. */
-+int
-+foo2 ()
-+{
-+ struct AA aa;
-+ int i;
-+ for (i = 0; i < 10; ++i)
-+ {
-+ aa.as.array[i] = i * (i-1) + i / 2;
-+ }
-+ return aa.as.array[5];
-+}
-+
-+/* Address computation based on a function frame address. */
-+int
-+foo3 ()
-+{
-+ int a;
-+ int *p;
-+ p = &a + 5;
-+ return goo (p);
-+}
-+
-+/* Address cast based on a function frame address. */
-+int
-+foo4 ()
-+{
-+ int a;
-+ return goo (g0 << 2 ? (int *)(3 * (long)(void *)(&a)) : 0);
-+}
-+
-+/* Address cast based on a local array. */
-+int
-+foo5 ()
-+{
-+ short array[10];
-+ return goo ((int *)(array + 5));
-+}
-+
-+struct BB
-+{
-+ int one;
-+ int two;
-+ int three;
-+};
-+
-+/* Address computaton based on a function frame address.*/
-+int
-+foo6 ()
-+{
-+ struct BB bb;
-+ return goo (&bb.one + sizeof(int));
-+}
-+
-+/* Function frame address escaped via global variable. */
-+int
-+foo7 ()
-+{
-+ int a;
-+ pg0 = &a;
-+ goo (pg0);
-+ return *pg0;
-+}
-+
-+/* Check that this covers -fstack-protector. */
-+int
-+foo8 ()
-+{
-+ char base[100];
-+ memcpy ((void *)base, (const void *)pg0, 105);
-+ return (int)(base[32]);
-+}
-+
-+/* Check that this covers -fstack-protector. */
-+int
-+foo9 ()
-+{
-+ char* p = alloca (100);
-+ return goo ((int *)(p + 50));
-+}
-+
-+int
-+global2 (struct BB* pbb);
-+
-+/* Address taken on struct. */
-+int
-+foo10 ()
-+{
-+ struct BB bb;
-+ int i;
-+ bb.one = global2 (&bb);
-+ for (i = 0; i < 10; ++i)
-+ {
-+ bb.two = bb.one + bb.two;
-+ bb.three = bb.one + bb.two + bb.three;
-+ }
-+ return bb.three;
-+}
-+
-+/* { dg-final { scan-assembler-times "stack_chk_fail" 10 } } */
diff --git a/lang/gcc48/pkg-descr b/lang/gcc48/pkg-descr
deleted file mode 100644
index 73990e94cb62..000000000000
--- a/lang/gcc48/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-GCC, the GNU Compiler Collection, supports a number of languages. This
-port installs the C, C++, and Fortran front ends as gcc48, g++48, and
-gfortran48, respectively.
-
-Gerald Pfeifer <gerald@FreeBSD.org>
diff --git a/lang/gleam/Makefile b/lang/gleam/Makefile
index edf6454bdb13..03a4bff1c706 100644
--- a/lang/gleam/Makefile
+++ b/lang/gleam/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gleam
DISTVERSIONPREFIX= v
-DISTVERSION= 1.0.0
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= lang
MAINTAINER= dch@FreeBSD.org
@@ -15,8 +14,6 @@ USES= cargo ssl
USE_GITHUB= yes
GH_ACCOUNT= gleam-lang
-.include "Makefile.deps"
-
RUSTFLAGS+= --cap-lints=warn
PORTSCOUT= limit:[0-9.]+
diff --git a/lang/gleam/Makefile.deps b/lang/gleam/Makefile.crates
index 3ca553375f76..fa99f4446687 100644
--- a/lang/gleam/Makefile.deps
+++ b/lang/gleam/Makefile.crates
@@ -1,6 +1,11 @@
CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
- aho-corasick-1.1.2 \
+ aho-corasick-1.1.3 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
askama-0.12.1 \
askama_derive-0.12.5 \
askama_escape-0.10.3 \
@@ -8,31 +13,34 @@ CARGO_CRATES= addr2line-0.21.0 \
asn1-rs-0.5.2 \
asn1-rs-derive-0.4.0 \
asn1-rs-impl-0.1.0 \
- async-trait-0.1.77 \
+ async-trait-0.1.80 \
atty-0.2.14 \
- autocfg-1.1.0 \
- backtrace-0.3.69 \
+ autocfg-1.2.0 \
+ backtrace-0.3.71 \
base16-0.2.1 \
base64-0.13.1 \
base64-0.21.7 \
- basic-toml-0.1.8 \
+ basic-toml-0.1.9 \
bincode-1.3.3 \
bitflags-1.3.2 \
- bitflags-2.4.2 \
+ bitflags-2.5.0 \
bitmaps-2.1.0 \
- block-buffer-0.9.0 \
- bstr-1.9.0 \
- bumpalo-3.15.2 \
- bytes-1.5.0 \
+ block-buffer-0.10.4 \
+ bstr-1.9.1 \
+ bumpalo-3.15.4 \
+ bytes-1.6.0 \
camino-1.1.6 \
capnp-0.14.11 \
capnpc-0.14.9 \
- cc-1.0.86 \
+ cc-1.0.90 \
cfg-if-1.0.0 \
- clap-3.2.25 \
- clap_derive-3.2.25 \
- clap_lex-0.2.4 \
+ cfg_aliases-0.1.1 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
codespan-reporting-0.11.1 \
+ colorchoice-1.0.0 \
combine-4.6.6 \
console-0.15.8 \
console_error_panic_hook-0.1.7 \
@@ -40,27 +48,29 @@ CARGO_CRATES= addr2line-0.21.0 \
core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
crc32fast-1.4.0 \
- crossbeam-channel-0.5.11 \
+ crossbeam-channel-0.5.12 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.9.18 \
crossbeam-utils-0.8.19 \
- ctrlc-3.4.2 \
+ crypto-common-0.1.6 \
+ ctrlc-3.4.4 \
data-encoding-2.5.0 \
+ dbus-0.9.7 \
debug-ignore-1.0.5 \
der-parser-8.2.0 \
deranged-0.3.11 \
diff-0.1.13 \
- digest-0.9.0 \
+ digest-0.10.7 \
dirs-next-2.0.0 \
dirs-sys-next-0.1.2 \
displaydoc-0.2.4 \
- ecow-0.2.0 \
+ ecow-0.2.2 \
either-1.10.0 \
encode_unicode-0.3.6 \
encoding_rs-0.8.33 \
equivalent-1.0.1 \
errno-0.3.8 \
- fastrand-2.0.1 \
+ fastrand-2.0.2 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
flate2-1.0.28 \
@@ -81,15 +91,16 @@ CARGO_CRATES= addr2line-0.21.0 \
getrandom-0.2.12 \
gimli-0.28.1 \
globset-0.4.14 \
- h2-0.3.24 \
+ h2-0.3.26 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
heck-0.4.1 \
+ heck-0.5.0 \
hermit-abi-0.1.19 \
- hermit-abi-0.3.6 \
+ hermit-abi-0.3.9 \
hexpm-2.1.1 \
hostname-0.3.1 \
- http-0.2.11 \
+ http-0.2.12 \
http-auth-basic-0.3.3 \
http-body-0.4.6 \
httparse-1.8.0 \
@@ -102,31 +113,33 @@ CARGO_CRATES= addr2line-0.21.0 \
ignore-0.4.22 \
im-15.1.0 \
indexmap-1.9.3 \
- indexmap-2.2.3 \
- insta-1.35.1 \
+ indexmap-2.2.6 \
+ insta-1.38.0 \
ipnet-2.9.0 \
itertools-0.10.5 \
- itoa-1.0.10 \
- js-sys-0.3.68 \
+ itertools-0.12.1 \
+ itoa-1.0.11 \
+ js-sys-0.3.69 \
kstring-1.0.6 \
lazy_static-1.4.0 \
libc-0.2.153 \
+ libdbus-sys-0.2.5 \
libm-0.2.8 \
- libredox-0.0.1 \
+ libredox-0.1.3 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.4.13 \
- log-0.4.20 \
+ log-0.4.21 \
lsp-server-0.7.6 \
- lsp-types-0.94.1 \
+ lsp-types-0.95.1 \
match_cfg-0.1.0 \
matchers-0.1.0 \
- memchr-2.7.1 \
+ 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.10 \
- nix-0.27.1 \
+ mio-0.8.11 \
+ nix-0.28.0 \
nom-7.1.3 \
normpath-1.2.0 \
nu-ansi-term-0.46.0 \
@@ -138,101 +151,93 @@ CARGO_CRATES= addr2line-0.21.0 \
object-0.32.2 \
oid-registry-0.6.1 \
once_cell-1.19.0 \
- opaque-debug-0.3.0 \
- opener-0.6.1 \
- openssl-probe-0.1.5 \
- os_str_bytes-6.6.1 \
+ opener-0.7.0 \
overload-0.1.1 \
pathdiff-0.2.1 \
percent-encoding-2.3.1 \
petgraph-0.6.4 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
+ pkg-config-0.3.30 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
pretty_assertions-1.4.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.78 \
+ proc-macro2-1.0.79 \
protobuf-2.28.0 \
protobuf-codegen-2.28.0 \
protobuf-codegen-pure-2.28.0 \
pubgrub-0.2.1 \
- pulldown-cmark-0.8.0 \
+ pulldown-cmark-0.10.2 \
+ pulldown-cmark-escape-0.10.0 \
quote-1.0.35 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rand_xoshiro-0.6.0 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- regex-1.10.3 \
+ redox_users-0.4.5 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
- regex-automata-0.4.5 \
+ regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
- reqwest-0.11.24 \
+ regex-syntax-0.8.3 \
+ reqwest-0.11.27 \
ring-0.16.20 \
ring-0.17.8 \
rpassword-5.0.1 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rusticata-macros-4.1.0 \
- rustix-0.38.31 \
+ rustix-0.38.32 \
rustls-0.21.10 \
- rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
rustversion-1.0.14 \
ryu-1.0.17 \
same-file-1.0.6 \
- schannel-0.1.23 \
scoped-tls-1.0.1 \
sct-0.7.1 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
serde-1.0.197 \
- serde-wasm-bindgen-0.4.5 \
+ serde-wasm-bindgen-0.6.5 \
serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ serde_json-1.0.115 \
serde_repr-0.1.18 \
serde_urlencoded-0.7.1 \
- sha2-0.9.9 \
+ sha2-0.10.8 \
sharded-slab-0.1.7 \
- similar-2.4.0 \
+ similar-2.5.0 \
sized-chunks-0.6.5 \
slab-0.4.9 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
smawk-0.3.2 \
- socket2-0.5.5 \
- spdx-0.8.1 \
+ socket2-0.5.6 \
+ spdx-0.10.4 \
spin-0.5.2 \
spin-0.9.8 \
static_vcruntime-2.0.0 \
- strsim-0.10.0 \
- strum-0.24.1 \
- strum_macros-0.24.3 \
+ strsim-0.11.1 \
+ strum-0.26.2 \
+ strum_macros-0.26.2 \
syn-1.0.109 \
- syn-2.0.50 \
+ syn-2.0.58 \
sync_wrapper-0.1.2 \
synstructure-0.12.6 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
tar-0.4.40 \
- tempfile-3.10.0 \
+ tempfile-3.10.1 \
termcolor-1.4.1 \
terminal_size-0.1.17 \
textwrap-0.15.0 \
- textwrap-0.16.1 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
+ thiserror-1.0.58 \
+ thiserror-impl-1.0.58 \
thread_local-1.1.8 \
time-0.3.34 \
time-core-0.1.2 \
time-macros-0.2.17 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-rustls-0.24.1 \
tokio-util-0.7.10 \
toml-0.5.11 \
@@ -256,21 +261,23 @@ CARGO_CRATES= addr2line-0.21.0 \
untrusted-0.7.1 \
untrusted-0.9.0 \
url-2.5.0 \
+ utf8parse-0.2.1 \
valuable-0.1.0 \
- vec1-1.10.1 \
+ vec1-1.12.0 \
version_check-0.9.4 \
- walkdir-2.4.0 \
+ walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.91 \
- wasm-bindgen-backend-0.2.91 \
- wasm-bindgen-futures-0.4.41 \
- wasm-bindgen-macro-0.2.91 \
- wasm-bindgen-macro-support-0.2.91 \
- wasm-bindgen-shared-0.2.91 \
- wasm-bindgen-test-0.3.41 \
- wasm-bindgen-test-macro-0.3.41 \
- web-sys-0.3.68 \
+ 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 \
+ wasm-bindgen-test-0.3.42 \
+ wasm-bindgen-test-macro-0.3.42 \
+ web-sys-0.3.69 \
+ webpki-roots-0.25.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.6 \
@@ -278,24 +285,23 @@ CARGO_CRATES= addr2line-0.21.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.4 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.4 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.4 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.4 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.4 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.4 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.4 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
+ windows_x86_64_msvc-0.52.4 \
winreg-0.50.0 \
x509-parser-0.15.1 \
xattr-1.3.1 \
xxhash-rust-0.8.10 \
- yaml-rust-0.4.5 \
yansi-0.5.1
diff --git a/lang/gleam/distinfo b/lang/gleam/distinfo
index ab18d9f5f799..1e0696d81c10 100644
--- a/lang/gleam/distinfo
+++ b/lang/gleam/distinfo
@@ -1,10 +1,20 @@
-TIMESTAMP = 1709558613
+TIMESTAMP = 1714032987
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/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+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/askama-0.12.1.crate) = b79091df18a97caea757e28cd2d5fda49c6cd4bd01ddffd7ff01ace0c0ad2c28
SIZE (rust/crates/askama-0.12.1.crate) = 16976
SHA256 (rust/crates/askama_derive-0.12.5.crate) = 19fe8d6cb13c4714962c072ea496f3392015f0989b1a2847bb4b2d9effd71d83
@@ -19,56 +29,62 @@ SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d
SIZE (rust/crates/asn1-rs-derive-0.4.0.crate) = 5220
SHA256 (rust/crates/asn1-rs-impl-0.1.0.crate) = 2777730b2039ac0f95f093556e61b6d26cebed5393ca6f152717777cec3a42ed
SIZE (rust/crates/asn1-rs-impl-0.1.0.crate) = 2256
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/backtrace-0.3.71.crate) = 26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d
+SIZE (rust/crates/backtrace-0.3.71.crate) = 86553
SHA256 (rust/crates/base16-0.2.1.crate) = d27c3610c36aee21ce8ac510e6224498de4228ad772a171ed65643a24693a5a8
SIZE (rust/crates/base16-0.2.1.crate) = 15377
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/basic-toml-0.1.8.crate) = 2db21524cad41c5591204d22d75e1970a2d1f71060214ca931dc7d5afe2c14e5
-SIZE (rust/crates/basic-toml-0.1.8.crate) = 50283
+SHA256 (rust/crates/basic-toml-0.1.9.crate) = 823388e228f614e9558c6804262db37960ec8821856535f5c3f59913140558f8
+SIZE (rust/crates/basic-toml-0.1.9.crate) = 50234
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.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/bitmaps-2.1.0.crate) = 031043d04099746d8db04daf1fa424b2bc8bd69d92b25962dcde24da39ab64a2
SIZE (rust/crates/bitmaps-2.1.0.crate) = 16717
-SHA256 (rust/crates/block-buffer-0.9.0.crate) = 4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4
-SIZE (rust/crates/block-buffer-0.9.0.crate) = 7108
-SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
-SIZE (rust/crates/bstr-1.9.0.crate) = 380170
-SHA256 (rust/crates/bumpalo-3.15.2.crate) = a3b1be7772ee4501dba05acbe66bb1e8760f6a6c474a36035631638e4415f130
-SIZE (rust/crates/bumpalo-3.15.2.crate) = 84027
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
+SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+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/capnp-0.14.11.crate) = 2dca085c2c7d9d65ad749d450b19b551efaa8e3476a439bdca07aca8533097f3
SIZE (rust/crates/capnp-0.14.11.crate) = 70440
SHA256 (rust/crates/capnpc-0.14.9.crate) = bdc9f1dc84666d4ff007b1a16c8f97db80764a624625979be05d869bcff43aaa
SIZE (rust/crates/capnpc-0.14.9.crate) = 47584
-SHA256 (rust/crates/cc-1.0.86.crate) = 7f9fa1897e4325be0d68d48df6aa1a71ac2ed4d27723887e7754192705350730
-SIZE (rust/crates/cc-1.0.86.crate) = 72973
+SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
+SIZE (rust/crates/cc-1.0.90.crate) = 73954
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-3.2.25.crate) = 4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123
-SIZE (rust/crates/clap-3.2.25.crate) = 219403
-SHA256 (rust/crates/clap_derive-3.2.25.crate) = ae6371b8bdc8b7d3959e9cf7b22d4435ef3e79e138688421ec654acf8c81b008
-SIZE (rust/crates/clap_derive-3.2.25.crate) = 28212
-SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5
-SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
+SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
+SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
+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/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
SIZE (rust/crates/combine-4.6.6.crate) = 132428
SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
@@ -83,18 +99,22 @@ SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
-SHA256 (rust/crates/crossbeam-channel-0.5.11.crate) = 176dc175b78f56c0f321911d9c8eb2b77a78a4860b9c19db83835fea1a46649b
-SIZE (rust/crates/crossbeam-channel-0.5.11.crate) = 90434
+SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
+SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
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.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
-SHA256 (rust/crates/ctrlc-3.4.2.crate) = b467862cc8610ca6fc9a1532d7777cee0804e678ab45410897b9396495994a0b
-SIZE (rust/crates/ctrlc-3.4.2.crate) = 14171
+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.4.crate) = 672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345
+SIZE (rust/crates/ctrlc-3.4.4.crate) = 14660
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
+SHA256 (rust/crates/dbus-0.9.7.crate) = 1bb21987b9fb1613058ba3843121dd18b163b254d8a6e797e144cbac14d96d1b
+SIZE (rust/crates/dbus-0.9.7.crate) = 104206
SHA256 (rust/crates/debug-ignore-1.0.5.crate) = ffe7ed1d93f4553003e20b629abe9085e1e81b1429520f897f8f8860bc6dfc21
SIZE (rust/crates/debug-ignore-1.0.5.crate) = 12016
SHA256 (rust/crates/der-parser-8.2.0.crate) = dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e
@@ -103,16 +123,16 @@ SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/diff-0.1.13.crate) = 56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8
SIZE (rust/crates/diff-0.1.13.crate) = 46216
-SHA256 (rust/crates/digest-0.9.0.crate) = d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066
-SIZE (rust/crates/digest-0.9.0.crate) = 13247
+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.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
-SHA256 (rust/crates/ecow-0.2.0.crate) = e6ea5e3f9cda726431da9d1a8d5a29785d544b31e98e1ca7a210906244002e02
-SIZE (rust/crates/ecow-0.2.0.crate) = 25499
+SHA256 (rust/crates/ecow-0.2.2.crate) = 54bfbb1708988623190a6c4dbedaeaf0f53c20c6395abd6a01feb327b3146f4b
+SIZE (rust/crates/ecow-0.2.2.crate) = 25613
SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
SIZE (rust/crates/either-1.10.0.crate) = 18334
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
@@ -123,8 +143,8 @@ SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8d
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/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -165,24 +185,26 @@ SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d24
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/globset-0.4.14.crate) = 57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1
SIZE (rust/crates/globset-0.4.14.crate) = 25090
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
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.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.6.crate) = bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd
-SIZE (rust/crates/hermit-abi-0.3.6.crate) = 14884
+SHA256 (rust/crates/hermit-abi-0.3.9.crate) = d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024
+SIZE (rust/crates/hermit-abi-0.3.9.crate) = 16165
SHA256 (rust/crates/hexpm-2.1.1.crate) = 3b1d50f24724b62709e6cd44c064fe95cbaf545c4c1b3c5736f159e027a9778d
SIZE (rust/crates/hexpm-2.1.1.crate) = 417719
SHA256 (rust/crates/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
-SIZE (rust/crates/http-0.2.11.crate) = 100478
+SHA256 (rust/crates/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
SHA256 (rust/crates/http-auth-basic-0.3.3.crate) = dd2e17aacf7f4a2428def798e2ff4f4f883c0987bdaf47dd5c8bc027bc9f1ebc
SIZE (rust/crates/http-auth-basic-0.3.3.crate) = 26096
SHA256 (rust/crates/http-body-0.4.6.crate) = 7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2
@@ -207,44 +229,48 @@ SHA256 (rust/crates/im-15.1.0.crate) = d0acd33ff0285af998aaf9b57342af478078f5349
SIZE (rust/crates/im-15.1.0.crate) = 117169
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
-SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
-SHA256 (rust/crates/insta-1.35.1.crate) = 7c985c1bef99cf13c58fade470483d81a2bfe846ebde60ed28cc2dddec2df9e2
-SIZE (rust/crates/insta-1.35.1.crate) = 551516
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/insta-1.38.0.crate) = 3eab73f58e59ca6526037208f0e98851159ec1633cf17b6cd2e1f2c3fd5d53cc
+SIZE (rust/crates/insta-1.38.0.crate) = 86379
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/js-sys-0.3.68.crate) = 406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee
-SIZE (rust/crates/js-sys-0.3.68.crate) = 80764
+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/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/kstring-1.0.6.crate) = 8b310ccceade8121d7d77fee406160e457c2f4e7c7982d589da3499bc7ea4526
SIZE (rust/crates/kstring-1.0.6.crate) = 20728
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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libdbus-sys-0.2.5.crate) = 06085512b750d640299b79be4bad3d2fa90a9c00b1fd9e1b46364f66f0485c72
+SIZE (rust/crates/libdbus-sys-0.2.5.crate) = 1557017
SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
SIZE (rust/crates/libm-0.2.8.crate) = 113450
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+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
SIZE (rust/crates/linked-hash-map-0.5.6.crate) = 15049
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/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
-SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/lsp-server-0.7.6.crate) = 248f65b78f6db5d8e1b1604b4098a28b43d21a8eb1deeca22b1c421b276c7095
SIZE (rust/crates/lsp-server-0.7.6.crate) = 12133
-SHA256 (rust/crates/lsp-types-0.94.1.crate) = c66bfd44a06ae10647fe3f8214762e9369fd4248df1350924b4ef9e770a85ea1
-SIZE (rust/crates/lsp-types-0.94.1.crate) = 66997
+SHA256 (rust/crates/lsp-types-0.95.1.crate) = 8e34d33a8e9b006cd3fc4fe69a921affa097bae4bb65f76271f4644f9a334365
+SIZE (rust/crates/lsp-types-0.95.1.crate) = 68324
SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
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
@@ -253,10 +279,10 @@ SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa
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.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
-SHA256 (rust/crates/nix-0.27.1.crate) = 2eb04e9c688eff1c89d72b407f168cf79bb9e867a9d3323ed6c01519eb9cc053
-SIZE (rust/crates/nix-0.27.1.crate) = 286494
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
+SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
+SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/normpath-1.2.0.crate) = 5831952a9476f2fed74b77d74182fa5ddc4d21c72ec45a333b250e3ed0272804
@@ -279,14 +305,8 @@ SHA256 (rust/crates/oid-registry-0.6.1.crate) = 9bedf36ffb6ba96c2eb7144ef6270557
SIZE (rust/crates/oid-registry-0.6.1.crate) = 15068
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
-SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
-SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
-SHA256 (rust/crates/opener-0.6.1.crate) = 6c62dcb6174f9cb326eac248f07e955d5d559c272730b6c03e396b443b562788
-SIZE (rust/crates/opener-0.6.1.crate) = 19173
-SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
-SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-SHA256 (rust/crates/os_str_bytes-6.6.1.crate) = e2355d85b9a3786f481747ced0e0ff2ba35213a1f9bd406ed906554d7af805a1
-SIZE (rust/crates/os_str_bytes-6.6.1.crate) = 27643
+SHA256 (rust/crates/opener-0.7.0.crate) = f9901cb49d7fc923b256db329ee26ffed69130bf05d74b9efdd1875c92d6af01
+SIZE (rust/crates/opener-0.7.0.crate) = 19181
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
@@ -295,22 +315,20 @@ SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
-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-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
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/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
SHA256 (rust/crates/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
-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.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
+SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
SHA256 (rust/crates/protobuf-2.28.0.crate) = 106dd99e98437432fed6519dedecfade6a06a73bb7b2a1e019fdd2bee5778d94
SIZE (rust/crates/protobuf-2.28.0.crate) = 167541
SHA256 (rust/crates/protobuf-codegen-2.28.0.crate) = 033460afb75cf755fcfc16dfaed20b86468082a2ea24e05ac35ab4a099a017d6
@@ -319,8 +337,10 @@ SHA256 (rust/crates/protobuf-codegen-pure-2.28.0.crate) = 95a29399fc94bcd3eeaa95
SIZE (rust/crates/protobuf-codegen-pure-2.28.0.crate) = 58102
SHA256 (rust/crates/pubgrub-0.2.1.crate) = cdd14552ad5f5d743a323c10d576f26822a044355d6601f377d813ece46f38fd
SIZE (rust/crates/pubgrub-0.2.1.crate) = 53926
-SHA256 (rust/crates/pulldown-cmark-0.8.0.crate) = ffade02495f22453cd593159ea2f59827aae7f53fa8323f756799b670881dcf8
-SIZE (rust/crates/pulldown-cmark-0.8.0.crate) = 106330
+SHA256 (rust/crates/pulldown-cmark-0.10.2.crate) = 5f0530d13d87d1f549b66a3e8d0c688952abe5994e204ed62615baaf25dc029c
+SIZE (rust/crates/pulldown-cmark-0.10.2.crate) = 141610
+SHA256 (rust/crates/pulldown-cmark-escape-0.10.0.crate) = d5d8f9aa0e3cbcfaf8bf00300004ee3b72f74770f9cbac93f6928771f613276b
+SIZE (rust/crates/pulldown-cmark-escape-0.10.0.crate) = 8944
SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
SIZE (rust/crates/quote-1.0.35.crate) = 28136
SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
@@ -333,20 +353,20 @@ SHA256 (rust/crates/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c
SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
-SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
-SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+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.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.11.24.crate) = c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251
-SIZE (rust/crates/reqwest-0.11.24.crate) = 160972
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
@@ -359,12 +379,10 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
SHA256 (rust/crates/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
-SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
@@ -375,62 +393,56 @@ SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b8
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
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/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde-wasm-bindgen-0.4.5.crate) = e3b4c031cd0d9014307d82b8abf653c0290fbdaeb4c02d00c63cf52f728628bf
-SIZE (rust/crates/serde-wasm-bindgen-0.4.5.crate) = 17012
+SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
+SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
+SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
-SHA256 (rust/crates/sha2-0.9.9.crate) = 4d58a1e1bf39749807d89cf2d98ac2dfa0ff1cb3faa38fbb64dd88ac8013d800
-SIZE (rust/crates/sha2-0.9.9.crate) = 22247
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-SHA256 (rust/crates/similar-2.4.0.crate) = 32fea41aca09ee824cc9724996433064c89f7777e60762749a4170a14abbfa21
-SIZE (rust/crates/similar-2.4.0.crate) = 53147
+SHA256 (rust/crates/similar-2.5.0.crate) = fa42c91313f1d05da9b26f267f931cf178d4aba455b4c4622dd7355eb80c6640
+SIZE (rust/crates/similar-2.5.0.crate) = 51648
SHA256 (rust/crates/sized-chunks-0.6.5.crate) = 16d69225bde7a69b235da73377861095455d298f2b970996eec25ddbb42b3d1e
SIZE (rust/crates/sized-chunks-0.6.5.crate) = 43628
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
SIZE (rust/crates/smawk-0.3.2.crate) = 13831
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
-SHA256 (rust/crates/spdx-0.8.1.crate) = 78bce5b26be49ead8eac0bbdec432b2c52ccfbfeff1ab814fc78bf53e003422e
-SIZE (rust/crates/spdx-0.8.1.crate) = 843675
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/spdx-0.10.4.crate) = 29ef1a0fa1e39ac22972c8db23ff89aea700ab96aa87114e1fb55937a631a0c9
+SIZE (rust/crates/spdx-0.10.4.crate) = 997441
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/static_vcruntime-2.0.0.crate) = 954e3e877803def9dc46075bf4060147c55cd70db97873077232eae0269dc89b
SIZE (rust/crates/static_vcruntime-2.0.0.crate) = 7040
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
-SIZE (rust/crates/strum-0.24.1.crate) = 5636
-SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e7101bb737312ad61c1f2f984f34bcf85d59
-SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.50.crate) = 74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb
-SIZE (rust/crates/syn-2.0.50.crate) = 254314
+SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
+SIZE (rust/crates/syn-2.0.58.crate) = 254920
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/synstructure-0.12.6.crate) = f36bdaa60a83aca3921b5259d5400cbf5e90fc51931376a9bd4a0eb79aa7210f
@@ -441,20 +453,18 @@ SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683
SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
SHA256 (rust/crates/tar-0.4.40.crate) = b16afcea1f22891c49a00c751c7b63b2233284064f11a200fc624137c51e2ddb
SIZE (rust/crates/tar-0.4.40.crate) = 51844
-SHA256 (rust/crates/tempfile-3.10.0.crate) = a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67
-SIZE (rust/crates/tempfile-3.10.0.crate) = 33376
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
SHA256 (rust/crates/textwrap-0.15.0.crate) = b1141d4d61095b28419e22cb0bbf02755f5e54e0526f97f1e3d1d160e60885fb
SIZE (rust/crates/textwrap-0.15.0.crate) = 52998
-SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
-SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
+SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
+SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
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.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
@@ -467,8 +477,8 @@ 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.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
@@ -515,36 +525,40 @@ SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
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/vec1-1.10.1.crate) = 2bda7c41ca331fe9a1c278a9e7ee055f4be7f5eb1c2b72f079b4ff8b5fce9d5c
-SIZE (rust/crates/vec1-1.10.1.crate) = 32858
+SHA256 (rust/crates/vec1-1.12.0.crate) = ffb60dcfffc189bfd4e2a81333c268619fee9db53da71bce2bcbd8e129c56936
+SIZE (rust/crates/vec1-1.12.0.crate) = 34099
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.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+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.91.crate) = c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f
-SIZE (rust/crates/wasm-bindgen-0.2.91.crate) = 182689
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.91.crate) = c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.91.crate) = 28345
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97
-SIZE (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 15382
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.91.crate) = b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed
-SIZE (rust/crates/wasm-bindgen-macro-0.2.91.crate) = 13898
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 20091
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838
-SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
-SHA256 (rust/crates/wasm-bindgen-test-0.3.41.crate) = 143ddeb4f833e2ed0d252e618986e18bfc7b0e52f2d28d77d05b2f045dd8eb61
-SIZE (rust/crates/wasm-bindgen-test-0.3.41.crate) = 17595
-SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.41.crate) = a5211b7550606857312bba1d978a8ec75692eae187becc5e680444fffc5e6f89
-SIZE (rust/crates/wasm-bindgen-test-macro-0.3.41.crate) = 8539
-SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
-SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
+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/wasm-bindgen-test-0.3.42.crate) = d9bf62a58e0780af3e852044583deee40983e5886da43a271dd772379987667b
+SIZE (rust/crates/wasm-bindgen-test-0.3.42.crate) = 17595
+SHA256 (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = b7f89739351a2e03cb94beb799d47fb2cac01759b40ec441f7de39b00cbf7ef0
+SIZE (rust/crates/wasm-bindgen-test-macro-0.3.42.crate) = 8573
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
+SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
+SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
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
@@ -559,36 +573,36 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
+SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
+SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
+SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
+SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
+SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
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/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
+SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/x509-parser-0.15.1.crate) = 7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da
@@ -597,9 +611,7 @@ SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/xxhash-rust-0.8.10.crate) = 927da81e25be1e1a2901d59b81b37dd2efd1fc9c9345a55007f09bf5a2d3ee03
SIZE (rust/crates/xxhash-rust-0.8.10.crate) = 20066
-SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
-SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (gleam-lang-gleam-v1.0.0_GH0.tar.gz) = f275da337d3eee331d73c22b38832c44d41ed8f6196d5a7c952c137110374c2d
-SIZE (gleam-lang-gleam-v1.0.0_GH0.tar.gz) = 818255
+SHA256 (gleam-lang-gleam-v1.1.0_GH0.tar.gz) = 472fb4725fd1c052a7a884eec3c0e5fd9d423a9f01303f3227e65025ec9b7c42
+SIZE (gleam-lang-gleam-v1.1.0_GH0.tar.gz) = 882622
diff --git a/lang/hs-futhark/Makefile b/lang/hs-futhark/Makefile
index 60165525aa86..c4e0a598db35 100644
--- a/lang/hs-futhark/Makefile
+++ b/lang/hs-futhark/Makefile
@@ -1,6 +1,6 @@
PORTNAME= futhark
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.15
+DISTVERSION= 0.25.16
CATEGORIES= lang haskell
MAINTAINER= yuri@FreeBSD.org
@@ -20,14 +20,14 @@ USE_CABAL= Diff-0.5_1 \
adjunctions-4.4.2_2 \
aeson-2.2.1.0_1 \
alex-3.5.1.0 \
- ansi-terminal-1.1 \
+ ansi-terminal-1.1.1 \
ansi-terminal-types-1.1 \
assoc-1.1_1 \
- async-2.2.5 \
+ async-2.2.5_1 \
attoparsec-0.14.4_5 \
- base-compat-0.13.1 \
- base-compat-batteries-0.13.1 \
- base-orphans-0.9.1 \
+ base-compat-0.14.0 \
+ base-compat-batteries-0.14.0 \
+ base-orphans-0.9.2 \
base16-bytestring-1.0.2.0_1 \
bifunctors-5.6.2 \
bitvec-1.1.5.0_1 \
@@ -39,14 +39,15 @@ USE_CABAL= Diff-0.5_1 \
bytestring-to-vector-0.3.0.1 \
call-stack-0.4.0 \
case-insensitive-1.2.1.0 \
+ clock-0.8.4 \
cmark-gfm-0.2.6_1 \
co-log-core-0.3.2.1 \
colour-2.3.6 \
comonad-5.0.8_2 \
- constraints-0.14 \
+ constraints-0.14.1 \
contravariant-1.5.5 \
- cryptohash-md5-0.11.101.0_3 \
- cryptohash-sha1-0.11.101.0_3 \
+ 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 \
@@ -61,6 +62,7 @@ USE_CABAL= Diff-0.5_1 \
entropy-0.4.1.10_1 \
exception-mtl-0.4.0.2 \
exception-transformers-0.4.0.12 \
+ extra-1.7.14 \
fail-4.9.0.0 \
fgl-5.8.2.0 \
fgl-visualize-0.1.0.1 \
@@ -76,9 +78,9 @@ USE_CABAL= Diff-0.5_1 \
generic-lens-core-2.2.1.0_2 \
generically-0.1.1_2 \
githash-0.1.7.0 \
- half-0.3.1_1 \
+ half-0.3.1_2 \
happy-1.20.1.1 \
- hashable-1.4.3.0_1 \
+ hashable-1.4.4.0_1 \
haskell-src-exts-1.23.1 \
haskell-src-meta-0.8.13 \
hsc2hs-0.68.10_2 \
@@ -86,16 +88,16 @@ USE_CABAL= Diff-0.5_1 \
indexed-traversable-0.1.3 \
indexed-traversable-instances-0.1.1.2_2 \
integer-conversion-0.1.0.1_1 \
- integer-logarithms-1.0.3.1_5 \
+ integer-logarithms-1.0.3.1_6 \
invariant-0.6.3 \
kan-extensions-5.2.5_2 \
language-c-quote-0.13.0.1_1 \
- lens-5.2.3_3 \
+ lens-5.2.3_5 \
lens-aeson-1.2.3_2 \
- lsp-2.4.0.0 \
- lsp-types-2.1.1.0 \
+ lsp-2.5.0.0 \
+ lsp-types-2.2.0.0 \
mainland-pretty-0.7.1_3 \
- math-functions-0.3.4.3 \
+ math-functions-0.3.4.4 \
megaparsec-9.6.1 \
mod-0.2.0.1 \
mwc-random-0.15.0.2_1 \
@@ -104,7 +106,8 @@ USE_CABAL= Diff-0.5_1 \
network-uri-2.6.4.2_1 \
old-locale-1.0.0.7_2 \
old-time-1.1.0.4 \
- parallel-3.2.2.0_7 \
+ os-string-2.0.2.1 \
+ parallel-3.2.2.0_8 \
parser-combinators-1.3.0_1 \
prettyprinter-1.7.1 \
prettyprinter-ansi-terminal-1.1.3 \
@@ -117,7 +120,7 @@ USE_CABAL= Diff-0.5_1 \
regex-1.1.0.2 \
regex-base-0.94.0.2_4 \
regex-pcre-builtin-0.95.2.3.8.44_6 \
- regex-tdfa-1.3.2.2_2 \
+ regex-tdfa-1.3.2.2_3 \
row-types-1.0.1.2_1 \
safe-0.3.21_1 \
scientific-0.3.7.0_7 \
@@ -127,7 +130,7 @@ USE_CABAL= Diff-0.5_1 \
semirings-0.6_1 \
some-1.0.6 \
sorted-list-0.2.2.0 \
- splitmix-0.1.0.5 \
+ splitmix-0.1.0.5_1 \
srcloc-0.6.0.1 \
statistics-0.16.2.1 \
strict-0.5_1 \
@@ -139,17 +142,16 @@ USE_CABAL= Diff-0.5_1 \
text-rope-0.2 \
text-short-0.1.5_3 \
th-abstraction-0.6.0.0_2 \
- th-compat-0.1.5 \
- th-expand-syns-0.4.11.0_3 \
+ th-compat-0.1.5_2 \
+ th-expand-syns-0.4.11.0_4 \
th-lift-0.8.4_2 \
- th-orphans-0.13.14_2 \
+ th-orphans-0.13.14_3 \
th-reify-many-0.1.10 \
these-1.2_1 \
time-compat-1.9.6.1_6 \
time-locale-compat-0.1.1.5 \
transformers-base-0.4.6 \
transformers-compat-0.7.2 \
- type-equality-1_6 \
unliftio-core-0.2.1.0_3 \
unordered-containers-0.2.20_1 \
utf8-string-1.0.2 \
@@ -159,11 +161,11 @@ USE_CABAL= Diff-0.5_1 \
vector-algorithms-0.9.0.1_3 \
vector-binary-instances-0.2.5.2_5 \
vector-stream-0.1.0.1_1 \
- vector-th-unbox-0.2.2_5 \
+ vector-th-unbox-0.2.2_6 \
versions-6.0.6 \
void-0.7.3 \
witherable-0.4.2_4 \
- zlib-0.7.0.0_1
+ zlib-0.7.1.0
CABAL_PROJECT= remove
diff --git a/lang/hs-futhark/distinfo b/lang/hs-futhark/distinfo
index b0474bce8c5f..64e044f8c0b6 100644
--- a/lang/hs-futhark/distinfo
+++ b/lang/hs-futhark/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711604794
+TIMESTAMP = 1714713529
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
@@ -23,8 +23,8 @@ SHA256 (cabal/aeson-2.2.1.0/revision/1.cabal) = a23a61aada8233e10573e1612c0b2efe
SIZE (cabal/aeson-2.2.1.0/revision/1.cabal) = 6582
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/ansi-terminal-1.1/ansi-terminal-1.1.tar.gz) = 525d6257bebad9755fa528ce03e64c6a439fbc129aa307a14063896e4871b253
-SIZE (cabal/ansi-terminal-1.1/ansi-terminal-1.1.tar.gz) = 34897
+SHA256 (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 7e448fcdf8a5a97f3d30e5168f834641df9945fafa65f2e87d73ff9556a1bc4c
+SIZE (cabal/ansi-terminal-1.1.1/ansi-terminal-1.1.1.tar.gz) = 35398
SHA256 (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = f2e5333eb78da5f4dd330fca0c81a59276cc150c625647cd20f57b7f297a5d25
SIZE (cabal/ansi-terminal-types-1.1/ansi-terminal-types-1.1.tar.gz) = 4746
SHA256 (cabal/assoc-1.1/assoc-1.1.tar.gz) = 7aa2e6548b3d9d49a286ac20639479aaf6c47a1446113ed784d98737c5f60df4
@@ -33,16 +33,18 @@ SHA256 (cabal/assoc-1.1/revision/1.cabal) = 56d0fd1c17aaf6268e81bf19ba5afe186128
SIZE (cabal/assoc-1.1/revision/1.cabal) = 1617
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/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.13.1/base-compat-0.13.1.tar.gz) = db1d9e8d56c8bb0066d313a3b5bc4143c021698d377f4c51b3ba010cff1e8421
-SIZE (cabal/base-compat-0.13.1/base-compat-0.13.1.tar.gz) = 41518
-SHA256 (cabal/base-compat-batteries-0.13.1/base-compat-batteries-0.13.1.tar.gz) = 3e525b51a1db32a0d5d826ee3000e8436aa142505f24467737b9519545a7a802
-SIZE (cabal/base-compat-batteries-0.13.1/base-compat-batteries-0.13.1.tar.gz) = 19158
-SHA256 (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 5bbf2da382c5b212d6a8be2f8c49edee0eba30f272a15fd32c13e6e4091ef172
-SIZE (cabal/base-orphans-0.9.1/base-orphans-0.9.1.tar.gz) = 26418
+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-compat-batteries-0.14.0/base-compat-batteries-0.14.0.tar.gz) = 3ae8a5f1fd168099718566cec3a94bd1f400af9827f97be25ae9e4c6fdd9abe3
+SIZE (cabal/base-compat-batteries-0.14.0/base-compat-batteries-0.14.0.tar.gz) = 20373
+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/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 1d5a91143ef0e22157536093ec8e59d226a68220ec89378d5dcaeea86472c784
SIZE (cabal/base16-bytestring-1.0.2.0/base16-bytestring-1.0.2.0.tar.gz) = 7219
SHA256 (cabal/base16-bytestring-1.0.2.0/revision/1.cabal) = a694e88f9ec9fc79f0b03f233d3fea592b68f70a34aac2ddb5bcaecb6562e2fd
@@ -75,6 +77,8 @@ 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/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/cmark-gfm-0.2.6/cmark-gfm-0.2.6.tar.gz) = 958cfb3bd54b1bfa9e1e2d9cd1748e76c10d2b30a3cceeab3f6a852205c1a869
SIZE (cabal/cmark-gfm-0.2.6/cmark-gfm-0.2.6.tar.gz) = 210356
SHA256 (cabal/cmark-gfm-0.2.6/revision/1.cabal) = 8672b9388f5ddfa8ece691e59b4272fa807a2ddf0698970cd73af9bebb98058d
@@ -87,18 +91,18 @@ SHA256 (cabal/comonad-5.0.8/comonad-5.0.8.tar.gz) = ef6cdf2cc292cc43ee6aa96c581b
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/constraints-0.14/constraints-0.14.tar.gz) = b809322abced0f6b6bf4ceed9e4e823bfdeda808664563b860add1dff3cdc4a5
-SIZE (cabal/constraints-0.14/constraints-0.14.tar.gz) = 20946
+SHA256 (cabal/constraints-0.14.1/constraints-0.14.1.tar.gz) = d0aab3239ccbc3b7e9a759e43d9ae40b9004760ce1ac8c5237a4d05e2adbcd73
+SIZE (cabal/constraints-0.14.1/constraints-0.14.1.tar.gz) = 20971
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/3.cabal) = 71a6e856a4ce0b844a27eb4ba58e214e4263ffbde9c8f406eed3f9a43ad8efec
-SIZE (cabal/cryptohash-md5-0.11.101.0/revision/3.cabal) = 3080
+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/3.cabal) = bc5d3373ed5bbfd34b9deea62dc3b2ba21dde5b89e41d2a2399de7562543c621
-SIZE (cabal/cryptohash-sha1-0.11.101.0/revision/3.cabal) = 3064
+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
@@ -135,6 +139,8 @@ SHA256 (cabal/exception-mtl-0.4.0.2/exception-mtl-0.4.0.2.tar.gz) = 9de6f05f3e5d
SIZE (cabal/exception-mtl-0.4.0.2/exception-mtl-0.4.0.2.tar.gz) = 2336
SHA256 (cabal/exception-transformers-0.4.0.12/exception-transformers-0.4.0.12.tar.gz) = 9374d590cfea7d27cf6e06f2d80c0520496e0a53da002abade315c0ad1c91487
SIZE (cabal/exception-transformers-0.4.0.12/exception-transformers-0.4.0.12.tar.gz) = 5802
+SHA256 (cabal/extra-1.7.14/extra-1.7.14.tar.gz) = b6a909f8f0e4b8076a1653b4d34815a782f0a8c1e83d5267f4d00496471ef567
+SIZE (cabal/extra-1.7.14/extra-1.7.14.tar.gz) = 45971
SHA256 (cabal/fail-4.9.0.0/fail-4.9.0.0.tar.gz) = 6d5cdb1a5c539425a9665f740e364722e1d9d6ae37fbc55f30fe3dbbbb91d4a2
SIZE (cabal/fail-4.9.0.0/fail-4.9.0.0.tar.gz) = 2416
SHA256 (cabal/fgl-5.8.2.0/fgl-5.8.2.0.tar.gz) = 44cf0cf720f1d3fb31689cab219adf9b1a5367b3fbf4bd6678f4d156f3e8c3b6
@@ -177,14 +183,14 @@ SHA256 (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 1ad5e7c26bd9c9c4e4c32322
SIZE (cabal/githash-0.1.7.0/githash-0.1.7.0.tar.gz) = 7661
SHA256 (cabal/half-0.3.1/half-0.3.1.tar.gz) = e2afc32724e11bf5c695d797b9169d9d9b2dc62a530aed31284c8187af1615d1
SIZE (cabal/half-0.3.1/half-0.3.1.tar.gz) = 8514
-SHA256 (cabal/half-0.3.1/revision/1.cabal) = f43f16671b42bdc92b4be9e0b0ce1bcff817c928d0a50f13a6264a24586c1a7c
-SIZE (cabal/half-0.3.1/revision/1.cabal) = 2158
+SHA256 (cabal/half-0.3.1/revision/2.cabal) = b6b9ac2dbb6f58e1619683db43d851cc25086aecaf0925a3b6a74b1a1b17db07
+SIZE (cabal/half-0.3.1/revision/2.cabal) = 2158
SHA256 (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 8b4e7dc5a6c5fd666f8f7163232931ab28746d0d17da8fa1cbd68be9e878881b
SIZE (cabal/happy-1.20.1.1/happy-1.20.1.1.tar.gz) = 183409
-SHA256 (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 32efb16c2891786209b7cbe5c39df9b3a9ae51e836f1a54f646bc4602b7ab0f5
-SIZE (cabal/hashable-1.4.3.0/hashable-1.4.3.0.tar.gz) = 25601
-SHA256 (cabal/hashable-1.4.3.0/revision/1.cabal) = f3bf68acfa0df7a064a378ef2cdcfeb55e6fb96100675f4c593556dcbf3d7194
-SIZE (cabal/hashable-1.4.3.0/revision/1.cabal) = 4718
+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/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.13/haskell-src-meta-0.8.13.tar.gz) = ea0281c916585d3ff4ce0594b000ac844031cab6e0eb16fba4fe0f019aa2c025
@@ -207,8 +213,8 @@ SHA256 (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 0e57a82635323f015b5
SIZE (cabal/integer-conversion-0.1.0.1/revision/1.cabal) = 2250
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/5.cabal) = 4d0dfc334e64ff57bb1a08717afa4a4a7f28e4cdc46615dd287be31ef63ec00d
-SIZE (cabal/integer-logarithms-1.0.3.1/revision/5.cabal) = 3278
+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/kan-extensions-5.2.5/kan-extensions-5.2.5.tar.gz) = b914dccc040caf1d8764b99df1028dad3e4fdf46c262192e54b59c9da66ead22
@@ -221,22 +227,22 @@ SHA256 (cabal/language-c-quote-0.13.0.1/revision/1.cabal) = f2b7613339a4fe947c8d
SIZE (cabal/language-c-quote-0.13.0.1/revision/1.cabal) = 3950
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/3.cabal) = 32b70e31fcae77c24c89888c7f8b56c760e1f80e95cfb9fb756179544f1bbfa2
-SIZE (cabal/lens-5.2.3/revision/3.cabal) = 15237
+SHA256 (cabal/lens-5.2.3/revision/5.cabal) = 08f4e81aa3fa3f175f6932089d6bb8b17669e3d00aa2968b853287e5e8d7f024
+SIZE (cabal/lens-5.2.3/revision/5.cabal) = 15237
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.4.0.0/lsp-2.4.0.0.tar.gz) = 1c35a5c8dd9555f064ff2f6c80098f5e5c430dfc49ced1d3bb2ebd74b9e0eebd
-SIZE (cabal/lsp-2.4.0.0/lsp-2.4.0.0.tar.gz) = 41516
-SHA256 (cabal/lsp-types-2.1.1.0/lsp-types-2.1.1.0.tar.gz) = 409b0831a27f0c579f2ef792ae14ae5603c5921f8334826d3b5bb91ec206593f
-SIZE (cabal/lsp-types-2.1.1.0/lsp-types-2.1.1.0.tar.gz) = 219884
+SHA256 (cabal/lsp-2.5.0.0/lsp-2.5.0.0.tar.gz) = 161660c73813bf7b844637c209ed989c6ba9d5af05eba4fd82cfb075391b2c08
+SIZE (cabal/lsp-2.5.0.0/lsp-2.5.0.0.tar.gz) = 42453
+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/mainland-pretty-0.7.1/mainland-pretty-0.7.1.tar.gz) = e1a62188ff030f4cbc1b5e92b37995a96c81dd122e0a1af5e6d3cc989339e2a7
SIZE (cabal/mainland-pretty-0.7.1/mainland-pretty-0.7.1.tar.gz) = 10428
SHA256 (cabal/mainland-pretty-0.7.1/revision/3.cabal) = 1b6161f258f8e00e979ccc7410c97be3601f07c8f37d86b8672e440e7ce55773
SIZE (cabal/mainland-pretty-0.7.1/revision/3.cabal) = 1733
-SHA256 (cabal/math-functions-0.3.4.3/math-functions-0.3.4.3.tar.gz) = 4d86d5b5e87ecca61fe6a64bc91662ddb18209933a1492e4429868b692db2966
-SIZE (cabal/math-functions-0.3.4.3/math-functions-0.3.4.3.tar.gz) = 429110
+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.6.1/megaparsec-9.6.1.tar.gz) = a32257be847dbe71ac22d512ab115f9ce26fa08bcdbea7ca8b5256a1700dcbff
SIZE (cabal/megaparsec-9.6.1/megaparsec-9.6.1.tar.gz) = 64913
SHA256 (cabal/mod-0.2.0.1/mod-0.2.0.1.tar.gz) = 2a63f8e4e88545093cd57df02911906554e77704df3ee5c7a12044e48630e872
@@ -259,10 +265,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/os-string-2.0.2.1/os-string-2.0.2.1.tar.gz) = 7dd2b7d574fcb96b66df943e06caf439d3547cf7b8098b82bb21a98c2d04ffde
+SIZE (cabal/os-string-2.0.2.1/os-string-2.0.2.1.tar.gz) = 42963
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/7.cabal) = b993406e98fe9126eff4a69d28e7e361037dd1c0892a9fd6c26e1f92eb9c4fa4
-SIZE (cabal/parallel-3.2.2.0/revision/7.cabal) = 1926
+SHA256 (cabal/parallel-3.2.2.0/revision/8.cabal) = b9cf0b07fdff16f503487a4daa1e40a1f1f6c10974b4f15d6dfd5f243a643e31
+SIZE (cabal/parallel-3.2.2.0/revision/8.cabal) = 1942
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
@@ -303,8 +311,8 @@ SHA256 (cabal/regex-pcre-builtin-0.95.2.3.8.44/revision/6.cabal) = 12017f86802a3
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/2.cabal) = 92afd144189801dff0fa2544b55c7b6c7c7e556c10dddfb61f2d75909f68af98
-SIZE (cabal/regex-tdfa-1.3.2.2/revision/2.cabal) = 6997
+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/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
@@ -337,6 +345,8 @@ SHA256 (cabal/sorted-list-0.2.2.0/sorted-list-0.2.2.0.tar.gz) = 39e70f76a621bd23
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/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.2.1/statistics-0.16.2.1.tar.gz) = a7c0c068a0d1f784d865163748a40fbbdda48febe3b905063a22ce7a32e05ce4
@@ -371,18 +381,20 @@ SHA256 (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 313760d630851a0eba6bdcb
SIZE (cabal/th-abstraction-0.6.0.0/revision/2.cabal) = 2303
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/th-expand-syns-0.4.11.0/th-expand-syns-0.4.11.0.tar.gz) = 8acd59ce73078ec6fb39f7555c4bb6cf1e49c256859c30aa8a4fda6d029bf7d0
SIZE (cabal/th-expand-syns-0.4.11.0/th-expand-syns-0.4.11.0.tar.gz) = 7493
-SHA256 (cabal/th-expand-syns-0.4.11.0/revision/3.cabal) = a75bfb260f4b3a72c2c94246e2dbe777d603f73539a7e082f360e08421a3fef1
-SIZE (cabal/th-expand-syns-0.4.11.0/revision/3.cabal) = 2207
+SHA256 (cabal/th-expand-syns-0.4.11.0/revision/4.cabal) = 8712ef68051d7e99138a3173272ab84bc3a820531b5f80611a99eeff5fb75f6e
+SIZE (cabal/th-expand-syns-0.4.11.0/revision/4.cabal) = 2207
SHA256 (cabal/th-lift-0.8.4/th-lift-0.8.4.tar.gz) = f9c577238d4ba65fe3e78bc77f0cca54f17d02c0f6075b2487da5c63bdb4a61b
SIZE (cabal/th-lift-0.8.4/th-lift-0.8.4.tar.gz) = 14711
SHA256 (cabal/th-lift-0.8.4/revision/2.cabal) = 2f32c878a42a6a5d725514556d5851d8a63a368a301970948d372d0408268cb3
SIZE (cabal/th-lift-0.8.4/revision/2.cabal) = 2791
SHA256 (cabal/th-orphans-0.13.14/th-orphans-0.13.14.tar.gz) = 9ddb2a1a0f6afeb8b6697256bfa5930f1f75e99624e370931c4b48bd16c3077c
SIZE (cabal/th-orphans-0.13.14/th-orphans-0.13.14.tar.gz) = 9585
-SHA256 (cabal/th-orphans-0.13.14/revision/2.cabal) = dcdcebb070b68681de623c74e80450b1aace3a52568bb19abecb6849663c4bce
-SIZE (cabal/th-orphans-0.13.14/revision/2.cabal) = 3013
+SHA256 (cabal/th-orphans-0.13.14/revision/3.cabal) = 521dc3f24abc4ecee658101652b626439c4bf90e44ca7e203b4245818043f0a5
+SIZE (cabal/th-orphans-0.13.14/revision/3.cabal) = 3013
SHA256 (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 9d250e61242f2fb887dedc9d28c0141832ff256e63bebc2bf5abff81037be4a5
SIZE (cabal/th-reify-many-0.1.10/th-reify-many-0.1.10.tar.gz) = 5825
SHA256 (cabal/these-1.2/these-1.2.tar.gz) = a8ed7174b7f790764360f48aab72fea382a6093ed369c7bc6881fae1abacd4b8
@@ -399,10 +411,6 @@ 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/type-equality-1/type-equality-1.tar.gz) = 4728b502a211454ef682a10d7a3e817c22d06ba509df114bb267ef9d43a08ce8
-SIZE (cabal/type-equality-1/type-equality-1.tar.gz) = 4525
-SHA256 (cabal/type-equality-1/revision/6.cabal) = ebf53eaf3881b946d4ab56112a19f8b635c0f19cb5252c08fbf2588bc1ea22a5
-SIZE (cabal/type-equality-1/revision/6.cabal) = 1639
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
@@ -437,8 +445,8 @@ SHA256 (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 16a69e2ed71d7b35e16860fa
SIZE (cabal/vector-stream-0.1.0.1/revision/1.cabal) = 1583
SHA256 (cabal/vector-th-unbox-0.2.2/vector-th-unbox-0.2.2.tar.gz) = 8aa4ca464e842706e5b5234b8242d1aafec9ee755659b0e3ff44ecde13a80149
SIZE (cabal/vector-th-unbox-0.2.2/vector-th-unbox-0.2.2.tar.gz) = 4864
-SHA256 (cabal/vector-th-unbox-0.2.2/revision/5.cabal) = 0ba46c42a63750cb815ce6921426c28a2ef2372e19b82af866e21c65a4d682d7
-SIZE (cabal/vector-th-unbox-0.2.2/revision/5.cabal) = 1566
+SHA256 (cabal/vector-th-unbox-0.2.2/revision/6.cabal) = 3942bf27ed264bf5df6742365e5a2ccdcaa924d912b5b4c4789fac90770fb4dd
+SIZE (cabal/vector-th-unbox-0.2.2/revision/6.cabal) = 1562
SHA256 (cabal/versions-6.0.6/versions-6.0.6.tar.gz) = aafa4fcf44e2d31704053615a530b1010b5c80bad57a5dcd2a3d7b2f1e7be370
SIZE (cabal/versions-6.0.6/versions-6.0.6.tar.gz) = 19483
SHA256 (cabal/void-0.7.3/void-0.7.3.tar.gz) = 53af758ddc37dc63981671e503438d02c6f64a2d8744e9bec557a894431f7317
@@ -447,9 +455,7 @@ SHA256 (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 790d2bb274283419173bd8
SIZE (cabal/witherable-0.4.2/witherable-0.4.2.tar.gz) = 11876
SHA256 (cabal/witherable-0.4.2/revision/4.cabal) = cec516b35df0ff53ab0068e70a912a0ba7b65c672fbc554727183faa195ad3b8
SIZE (cabal/witherable-0.4.2/revision/4.cabal) = 2342
-SHA256 (cabal/zlib-0.7.0.0/zlib-0.7.0.0.tar.gz) = 7e43c205e1e1ff5a4b033086ec8cce82ab658879e977c8ba02a6701946ff7a47
-SIZE (cabal/zlib-0.7.0.0/zlib-0.7.0.0.tar.gz) = 369149
-SHA256 (cabal/zlib-0.7.0.0/revision/1.cabal) = 64a1925c93e9a26cd4c40c470736950c4b5ea7bae68418cb996c5c7df4873cba
-SIZE (cabal/zlib-0.7.0.0/revision/1.cabal) = 5322
-SHA256 (cabal/diku-dk-futhark-v0.25.15_GH0.tar.gz) = 5820a034e54fc4f511c15c5b16a5fa70bba739a10243a4f75f3cdd195c0e775c
-SIZE (cabal/diku-dk-futhark-v0.25.15_GH0.tar.gz) = 1757419
+SHA256 (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 6edd38b6b81df8d274952aa85affa6968ae86b2231e1d429ce8bc9083e6a55bc
+SIZE (cabal/zlib-0.7.1.0/zlib-0.7.1.0.tar.gz) = 29318
+SHA256 (cabal/diku-dk-futhark-v0.25.16_GH0.tar.gz) = 1192fcf50671bc8ff2f60e754e500fa2b6790a7e38d7eb5fc7db303039524188
+SIZE (cabal/diku-dk-futhark-v0.25.16_GH0.tar.gz) = 1773550
diff --git a/lang/io/Makefile b/lang/io/Makefile
index e3969f1fd1e4..21d91d04d54a 100644
--- a/lang/io/Makefile
+++ b/lang/io/Makefile
@@ -1,6 +1,6 @@
PORTNAME= io
PORTVERSION= 2017.09.06
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= lang
MAINTAINER= gahr@FreeBSD.org
diff --git a/lang/lfortran/Makefile b/lang/lfortran/Makefile
index 619068b21422..88b995054af3 100644
--- a/lang/lfortran/Makefile
+++ b/lang/lfortran/Makefile
@@ -1,7 +1,6 @@
PORTNAME= lfortran
DISTVERSIONPREFIX= v
-DISTVERSION= 0.34.0
-PORTREVISION= 1
+DISTVERSION= 0.35.0
CATEGORIES= lang
MAINTAINER= fortran@FreeBSD.org
diff --git a/lang/lfortran/distinfo b/lang/lfortran/distinfo
index c4a7c16aca60..db65cf447edc 100644
--- a/lang/lfortran/distinfo
+++ b/lang/lfortran/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711218206
-SHA256 (lfortran-lfortran-v0.34.0_GH0.tar.gz) = 252d4786fb9c29411866e4aee7b5c9dac41df936c156c8eb225cf1e4e4a29578
-SIZE (lfortran-lfortran-v0.34.0_GH0.tar.gz) = 2615418
+TIMESTAMP = 1714420250
+SHA256 (lfortran-lfortran-v0.35.0_GH0.tar.gz) = 2e54c5cfe9a94fc572bfc39c51496203636f78fb04e8bc0809577c4e1713a2ac
+SIZE (lfortran-lfortran-v0.35.0_GH0.tar.gz) = 2642337
diff --git a/lang/lfortran/pkg-plist b/lang/lfortran/pkg-plist
index 93737dd77e00..f3abfd1c6cf6 100644
--- a/lang/lfortran/pkg-plist
+++ b/lang/lfortran/pkg-plist
@@ -6,8 +6,6 @@ lib/lfortran_intrinsic_ieee_arithmetic.mod
lib/lfortran_intrinsic_iso_c_binding.mod
lib/lfortran_intrinsic_iso_fortran_env.mod
lib/lfortran_intrinsic_math.mod
-lib/lfortran_intrinsic_math2.mod
-lib/lfortran_intrinsic_optimization.mod
lib/lfortran_intrinsic_sin.mod
lib/lfortran_intrinsic_string.mod
lib/liblfortran_runtime.so
diff --git a/lang/neocmakelsp/Makefile b/lang/neocmakelsp/Makefile
index 60569ae81369..c4b3c5b33bb4 100644
--- a/lang/neocmakelsp/Makefile
+++ b/lang/neocmakelsp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= neocmakelsp
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.22
+DISTVERSION= 0.6.23
CATEGORIES= lang
MAINTAINER= yuri@FreeBSD.org
@@ -23,14 +23,14 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
- async-trait-0.1.79 \
+ anyhow-1.0.82 \
+ async-trait-0.1.80 \
auto_impl-1.2.0 \
autocfg-1.2.0 \
backtrace-0.3.71 \
bitflags-1.3.2 \
bytes-1.6.0 \
- cc-1.0.90 \
+ cc-1.0.94 \
cfg-if-1.0.0 \
clap-4.5.4 \
clap_builder-4.5.2 \
@@ -54,7 +54,7 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-sink-0.3.30 \
futures-task-0.3.30 \
futures-util-0.3.30 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gimli-0.28.1 \
glob-0.3.1 \
hashbrown-0.14.3 \
@@ -84,8 +84,8 @@ CARGO_CRATES= addr2line-0.21.0 \
pin-project-internal-1.1.5 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
- proc-macro2-1.0.79 \
- quote-1.0.35 \
+ proc-macro2-1.0.80 \
+ quote-1.0.36 \
redox_syscall-0.4.1 \
regex-1.10.4 \
regex-automata-0.4.6 \
@@ -97,7 +97,7 @@ CARGO_CRATES= addr2line-0.21.0 \
serde-1.0.197 \
serde_derive-1.0.197 \
serde_json-1.0.115 \
- serde_repr-0.1.18 \
+ serde_repr-0.1.19 \
sharded-slab-0.1.7 \
signal-hook-registry-1.4.1 \
slab-0.4.9 \
@@ -105,7 +105,7 @@ CARGO_CRATES= addr2line-0.21.0 \
socket2-0.5.6 \
strsim-0.11.1 \
syn-1.0.109 \
- syn-2.0.58 \
+ syn-2.0.59 \
termcolor-1.4.1 \
thread_local-1.1.8 \
tiny-keccak-2.0.2 \
@@ -124,7 +124,7 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
- tree-sitter-0.22.2 \
+ tree-sitter-0.22.5 \
tree-sitter-cmake-0.4.3 \
trim-in-place-0.1.7 \
unicode-bidi-0.3.15 \
@@ -142,21 +142,22 @@ CARGO_CRATES= addr2line-0.21.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4
+ windows_x86_64_msvc-0.52.5
PLIST_FILES= bin/${PORTNAME}
diff --git a/lang/neocmakelsp/distinfo b/lang/neocmakelsp/distinfo
index a6f7a6b27fa4..b0bed4148a72 100644
--- a/lang/neocmakelsp/distinfo
+++ b/lang/neocmakelsp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712204649
+TIMESTAMP = 1714105578
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
@@ -15,10 +15,10 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
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.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
-SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681
-SIZE (rust/crates/async-trait-0.1.79.crate) = 29558
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
SHA256 (rust/crates/auto_impl-1.2.0.crate) = 3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42
SIZE (rust/crates/auto_impl-1.2.0.crate) = 31013
SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
@@ -29,8 +29,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
+SIZE (rust/crates/cc-1.0.94.crate) = 76456
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.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
@@ -77,8 +77,8 @@ SHA256 (rust/crates/futures-task-0.3.30.crate) = 38d84fa142264698cdce1a9f9172cf3
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/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
@@ -137,10 +137,10 @@ SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d
SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/proc-macro2-1.0.80.crate) = a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e
+SIZE (rust/crates/proc-macro2-1.0.80.crate) = 48227
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
@@ -163,8 +163,8 @@ SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c
SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
-SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
-SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
@@ -179,8 +179,8 @@ SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3
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.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
-SIZE (rust/crates/syn-2.0.58.crate) = 254920
+SHA256 (rust/crates/syn-2.0.59.crate) = 4a6531ffc7b071655e4ce2e04bd464c4830bb585a61cabb96cf808f05172615a
+SIZE (rust/crates/syn-2.0.59.crate) = 255393
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
@@ -217,8 +217,8 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
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/tree-sitter-0.22.2.crate) = bdb9c9f15eae91dcd00ee0d86a281d16e6263786991b662b34fa9632c21a046b
-SIZE (rust/crates/tree-sitter-0.22.2.crate) = 178270
+SHA256 (rust/crates/tree-sitter-0.22.5.crate) = 688200d842c76dd88f9a7719ecb0483f79f5a766fb1c100756d5d8a059abc71b
+SIZE (rust/crates/tree-sitter-0.22.5.crate) = 172654
SHA256 (rust/crates/tree-sitter-cmake-0.4.3.crate) = 967b71465943374b08cff7d638e1a0ca57c3e2ecabe24c102bff4038f4c304aa
SIZE (rust/crates/tree-sitter-cmake-0.4.3.crate) = 44933
SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
@@ -253,35 +253,37 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
-SHA256 (Decodetalkers-neocmakelsp-v0.6.22_GH0.tar.gz) = f3f5be8f35560824fd804f6c1069c1c285803c426ba7a96c6538c7b22624e62f
-SIZE (Decodetalkers-neocmakelsp-v0.6.22_GH0.tar.gz) = 3316556
+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 (Decodetalkers-neocmakelsp-v0.6.23_GH0.tar.gz) = 6b03e0ec48570afc098c2b269f8aad8404095d94bd1e9b48be168f7ea2efbd2d
+SIZE (Decodetalkers-neocmakelsp-v0.6.23_GH0.tar.gz) = 3316671
diff --git a/lang/njs/Makefile b/lang/njs/Makefile
index 72ad14c02506..562c6733bb58 100644
--- a/lang/njs/Makefile
+++ b/lang/njs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= njs
-DISTVERSION= 0.8.3
+DISTVERSION= 0.8.4
CATEGORIES= lang www
MAINTAINER= osa@FreeBSD.org
diff --git a/lang/njs/distinfo b/lang/njs/distinfo
index 89ff223764cb..d04f8a50c60a 100644
--- a/lang/njs/distinfo
+++ b/lang/njs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707339331
-SHA256 (nginx-njs-0.8.3_GH0.tar.gz) = 5e1341ee8c1dfce420ea6456475dafa7d5f4b9aed310faca32597cf4d221cfe0
-SIZE (nginx-njs-0.8.3_GH0.tar.gz) = 735235
+TIMESTAMP = 1714506455
+SHA256 (nginx-njs-0.8.4_GH0.tar.gz) = fe197e254204c15e9f1df0acf375add57be3416901ec8d7b87319dccb490f90d
+SIZE (nginx-njs-0.8.4_GH0.tar.gz) = 743910
diff --git a/lang/php81/Makefile b/lang/php81/Makefile
index 346a0360ec9e..6a479fb62520 100644
--- a/lang/php81/Makefile
+++ b/lang/php81/Makefile
@@ -356,11 +356,6 @@ USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
.endif
-.if ${PHP_MODNAME} == "json"
-CONFIGURE_ARGS+= --enable-json
-BUILD_DEPENDS= re2c:devel/re2c
-.endif
-
.if ${PHP_MODNAME} == "ldap"
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
diff --git a/lang/php82/Makefile b/lang/php82/Makefile
index f25cdcbe7aa5..0d5321f6a083 100644
--- a/lang/php82/Makefile
+++ b/lang/php82/Makefile
@@ -353,11 +353,6 @@ USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
.endif
-.if ${PHP_MODNAME} == "json"
-CONFIGURE_ARGS+= --enable-json
-BUILD_DEPENDS= re2c:devel/re2c
-.endif
-
.if ${PHP_MODNAME} == "ldap"
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
USES+= ldap
diff --git a/lang/php83/Makefile b/lang/php83/Makefile
index 9e4b1de3ae4c..e668c7be4dbc 100644
--- a/lang/php83/Makefile
+++ b/lang/php83/Makefile
@@ -371,11 +371,6 @@ USES+= pkgconfig
CPPFLAGS+= -DU_USING_ICU_NAMESPACE=1
.endif
-.if ${PHP_MODNAME} == "json"
-CONFIGURE_ARGS+= --enable-json
-BUILD_DEPENDS= re2c:devel/re2c
-.endif
-
.if ${PHP_MODNAME} == "ldap"
LIB_DEPENDS+=libsasl2.so:security/cyrus-sasl2
CONFIGURE_ARGS+=--with-ldap=${LOCALBASE} --with-ldap-sasl=${LOCALBASE}
diff --git a/lang/ruby32/distinfo b/lang/ruby32/distinfo
index c286febebf61..f7522f1f8216 100644
--- a/lang/ruby32/distinfo
+++ b/lang/ruby32/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707372099
-SHA256 (ruby/ruby-3.2.3.tar.xz) = cfb231954b8c241043a538a4c682a1cca0b2016d835fee0b9e4a0be3ceba476b
-SIZE (ruby/ruby-3.2.3.tar.xz) = 15163960
+TIMESTAMP = 1713882164
+SHA256 (ruby/ruby-3.2.4.tar.xz) = e7f1653d653232ec433472489a91afbc7433c9f760cc822defe7437c9d95791b
+SIZE (ruby/ruby-3.2.4.tar.xz) = 15175656
diff --git a/lang/ruby32/pkg-plist b/lang/ruby32/pkg-plist
index 411051d479f8..570df6935582 100644
--- a/lang/ruby32/pkg-plist
+++ b/lang/ruby32/pkg-plist
@@ -10161,6 +10161,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/main%3d-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/main-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/make_variable_map-i.ri
+%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/marshal_load-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/method_file-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/module_names-i.ri
%%RDOC%%%%RUBY_RIDIR%%/RDoc/Store/modules_hash-i.ri
diff --git a/lang/ruby33/Makefile b/lang/ruby33/Makefile
index e72ce6ad9c15..b2d3e8bdb269 100644
--- a/lang/ruby33/Makefile
+++ b/lang/ruby33/Makefile
@@ -112,6 +112,9 @@ RB_SET_CONF_VAR= ${SH} -c \
'${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' \
--
+post-extract-DOCS-on:
+ ${MV} ${WRKSRC}/ChangeLog ${WRKSRC}/doc/ChangeLog
+
post-patch:
# We get these from other ports
.for d in bin/* ext/dbm ext/gdbm ext/win32* lib/bundler* libexec/bundler* \
@@ -187,7 +190,6 @@ post-install-DOCS-on:
.endfor
@(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${STAGEDIR}${RUBY_DOCDIR}/)
${INSTALL_DATA} ${WRKSRC}/COPYING* \
- ${WRKSRC}/ChangeLog \
${WRKSRC}/LEGAL \
${WRKSRC}/README* \
${STAGEDIR}${RUBY_DOCDIR}/
diff --git a/lang/ruby33/pkg-plist b/lang/ruby33/pkg-plist
index f18a365ed509..b4cc54ee25c9 100644
--- a/lang/ruby33/pkg-plist
+++ b/lang/ruby33/pkg-plist
@@ -1113,6 +1113,7 @@ libdata/pkgconfig/ruby-%%RUBY_VER%%.pc
%%NO_CAPIDOCS%%%%NO_DOCS%%%%RDOC%%@dir %%RUBY_DOCDIR%%
%%DOCS%%%%RUBY_DOCDIR%%/COPYING
%%DOCS%%%%RUBY_DOCDIR%%/COPYING.ja
+%%DOCS%%%%RUBY_DOCDIR%%/ChangeLog/ChangeLog
%%DOCS%%%%RUBY_DOCDIR%%/ChangeLog/ChangeLog-0.06_to_0.52
%%DOCS%%%%RUBY_DOCDIR%%/ChangeLog/ChangeLog-0.50_to_0.60
%%DOCS%%%%RUBY_DOCDIR%%/ChangeLog/ChangeLog-0.60_to_1.1
diff --git a/lang/rust/Makefile b/lang/rust/Makefile
index 568ec5e938a1..f7728020d762 100644
--- a/lang/rust/Makefile
+++ b/lang/rust/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rust
PORTVERSION?= 1.77.0
-PORTREVISION?= 0
+PORTREVISION?= 1
CATEGORIES= lang
MASTER_SITES= https://static.rust-lang.org/dist/:src \
https://dev-static.rust-lang.org/dist/:src \
@@ -34,6 +34,7 @@ CPE_VENDOR= rust-lang
MAKE_ENV= DESTDIR=${STAGEDIR} \
LIBGIT2_NO_PKG_CONFIG=1 \
+ RUST_BACKTRACE=1 \
OPENSSL_DIR="${OPENSSLBASE}"
TEST_ENV= ${MAKE_ENV} \
ALLOW_NONZERO_RLIMIT_CORE=1
@@ -101,13 +102,9 @@ IGNORE= is only for FreeBSD
.if ${ARCH} == powerpc
LIB_DEPENDS+= libatomic.so:lang/gcc${GCC_DEFAULT}
MAKE_ENV+= RUSTFLAGS="-L/usr/local/lib/gcc${GCC_DEFAULT}"
-.else
-MAKE_ENV+= RUST_BACKTRACE=1
-.endif
-
# rls doesn't build on rust nightly
# rls needs 64-bit atomics: it doesn't build on powerpc
-.if !defined(NIGHTLY_DATE) && ${ARCH} != powerpc
+.elif !defined(NIGHTLY_DATE)
_RUST_TOOLS+= rls
_COMPONENTS+= rls-${_PACKAGE_VERS}-${_RUST_TARGET}
.endif
@@ -201,12 +198,10 @@ do-configure:
# Rust doesn't call the system compiler with the full version of the target.
# This makes powerpc miscompile due to the secure-plt ABI change.
# Additionally, force using ld.bfd to work around a linking problem in rustc_mir
- @${PRINTF} '#!/bin/sh\nexec ${CC} "$$@" --target=powerpc-unknown-freebsd13.0' > ${WRKDIR}/cc-wrapper
+ @${PRINTF} '#!/bin/sh\nexec ${CC} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cc-wrapper
@${CHMOD} +x ${WRKDIR}/cc-wrapper
- @${PRINTF} '#!/bin/sh\nexec ${CXX} "$$@" --target=powerpc-unknown-freebsd13.0' > ${WRKDIR}/cxx-wrapper
+ @${PRINTF} '#!/bin/sh\nexec ${CXX} "$$@" --target=powerpc-unknown-freebsd13.2' > ${WRKDIR}/cxx-wrapper
@${CHMOD} +x ${WRKDIR}/cxx-wrapper
- @${PRINTF} '#!/bin/sh\nexec ${CC} -fuse-ld=bfd "$$@" --target=powerpc-unknown-freebsd13.0' > ${WRKDIR}/ld-wrapper
- @${CHMOD} +x ${WRKDIR}/ld-wrapper
.endif
.for _target in ${_RUST_TARGETS}
@${ECHO_CMD} '[target.${_target}]' >> ${WRKSRC}/config.toml
@@ -218,11 +213,7 @@ do-configure:
@${ECHO_CMD} 'cc="${CC}"' >> ${WRKSRC}/config.toml
@${ECHO_CMD} 'cxx="${CXX}"' >> ${WRKSRC}/config.toml
.endif
-.if ${ARCH} == powerpc
- @${ECHO_CMD} 'linker="${WRKDIR}/ld-wrapper"' >> ${WRKSRC}/config.toml
-.else
@${ECHO_CMD} 'linker="${CC}"' >> ${WRKSRC}/config.toml
-.endif
.if ${PORT_OPTIONS:MPORT_LLVM}
@${ECHO_CMD} 'llvm-config="${LOCALBASE}/bin/${LLVM_CONFIG}"' >> ${WRKSRC}/config.toml
.endif
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index b3c8c90a3674..404e9e6a54f7 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.4.3
+DISTVERSION= 2.4.4
DISTVERSIONSUFFIX= -source
PORTEPOCH= 1
CATEGORIES= lang lisp
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index 929f94b66313..815cf8141175 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1711911964
-SHA256 (sbcl-2.4.3-source.tar.bz2) = 89c9aadf92b82ad3c74a3d4f158a038893dea0e4f394dcafc963583c30b7c3f2
-SIZE (sbcl-2.4.3-source.tar.bz2) = 8126417
-SHA256 (sbcl-2.4.3-documentation-html.tar.bz2) = f44e2a062234d28ed62bbdc380dec8f3e34ab868b0f602d2fd5a5a00dbf0ec17
-SIZE (sbcl-2.4.3-documentation-html.tar.bz2) = 234001
+TIMESTAMP = 1714464271
+SHA256 (sbcl-2.4.4-source.tar.bz2) = 8a932627b3f1d8e9618f1cdc225edcb002456804697e2c87d140683764a106d5
+SIZE (sbcl-2.4.4-source.tar.bz2) = 8065883
+SHA256 (sbcl-2.4.4-documentation-html.tar.bz2) = 875f05faafa028e2eb756c50693a074ceff807ffaeedc8580bc3a1b1713bc3de
+SIZE (sbcl-2.4.4-documentation-html.tar.bz2) = 234079
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 23741f06c7db..b51962b84349 100644
--- a/lang/seed7/Makefile
+++ b/lang/seed7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= seed7
-DISTVERSION= 05_20240322
+DISTVERSION= 05_20240429
PORTREVISION= 0
CATEGORIES= lang
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${DISTNAME}/
diff --git a/lang/seed7/distinfo b/lang/seed7/distinfo
index fb5b56b41166..abcf9c12d6ba 100644
--- a/lang/seed7/distinfo
+++ b/lang/seed7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711381690
-SHA256 (seed7_05_20240322.tgz) = d1e930e7dd00e67662fb835ea330f3c5a00c8231019ecb500f701214ded3408d
-SIZE (seed7_05_20240322.tgz) = 4059481
+TIMESTAMP = 1714460489
+SHA256 (seed7_05_20240429.tgz) = 8cf7d840743af0867f74eddf423e654e218e6895ca206e61ddc09bec83c7379c
+SIZE (seed7_05_20240429.tgz) = 4075974
diff --git a/lang/seed7/pkg-plist b/lang/seed7/pkg-plist
index 7cbcc9df7023..fd7de2002db5 100644
--- a/lang/seed7/pkg-plist
+++ b/lang/seed7/pkg-plist
@@ -116,6 +116,7 @@ lib/seed7/lib/file.s7i
lib/seed7/lib/filebits.s7i
lib/seed7/lib/filesys.s7i
lib/seed7/lib/fileutil.s7i
+lib/seed7/lib/fixarray.s7i
lib/seed7/lib/float.s7i
lib/seed7/lib/font.s7i
lib/seed7/lib/font8x8.s7i
@@ -182,12 +183,12 @@ lib/seed7/lib/process.s7i
lib/seed7/lib/progs.s7i
lib/seed7/lib/propertyfile.s7i
lib/seed7/lib/rational.s7i
-lib/seed7/lib/readjson.s7i
lib/seed7/lib/ref_list.s7i
lib/seed7/lib/reference.s7i
lib/seed7/lib/reverse.s7i
lib/seed7/lib/rpm.s7i
lib/seed7/lib/scanfile.s7i
+lib/seed7/lib/scanjson.s7i
lib/seed7/lib/scanstri.s7i
lib/seed7/lib/seed7_05.s7i
lib/seed7/lib/set.s7i
diff --git a/lang/spidermonkey102/Makefile b/lang/spidermonkey102/Makefile
index dec49c10609d..e87034663131 100644
--- a/lang/spidermonkey102/Makefile
+++ b/lang/spidermonkey102/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 102.4.0
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -55,8 +55,6 @@ PLIST_SUB= SP_VER=${SP_VER}
.if ${ARCH} == amd64
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
-.elif ${ARCH} == powerpc
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-config_makefiles_rust.mk
.endif
# Require newer Clang than what's in base system unless user opted out
diff --git a/lang/spidermonkey102/files/extra-patch-config_makefiles_rust.mk b/lang/spidermonkey102/files/extra-patch-config_makefiles_rust.mk
deleted file mode 100644
index 4a11a0bd1008..000000000000
--- a/lang/spidermonkey102/files/extra-patch-config_makefiles_rust.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/makefiles/rust.mk.orig 2022-04-02 10:37:19 UTC
-+++ config/makefiles/rust.mk
-@@ -221,7 +221,6 @@
- ifneq (,$(PKG_CONFIG_LIBDIR))
- export PKG_CONFIG_LIBDIR
- endif
--export RUST_BACKTRACE=full
- export MOZ_TOPOBJDIR=$(topobjdir)
- export MOZ_FOLD_LIBS
- export PYTHON3
diff --git a/lang/spidermonkey78/Makefile b/lang/spidermonkey78/Makefile
index 1a1d859b3991..d91251fe33fc 100644
--- a/lang/spidermonkey78/Makefile
+++ b/lang/spidermonkey78/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 78.15.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -56,8 +56,6 @@ PLIST_SUB= SP_VER=${SP_VER}
.if ${ARCH} == amd64
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
-.elif ${ARCH} == powerpc
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-config_makefiles_rust.mk
.endif
# Require newer Clang than what's in base system unless user opted out
diff --git a/lang/spidermonkey78/files/extra-patch-config_makefiles_rust.mk b/lang/spidermonkey78/files/extra-patch-config_makefiles_rust.mk
deleted file mode 100644
index 305aa3df68c4..000000000000
--- a/lang/spidermonkey78/files/extra-patch-config_makefiles_rust.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/makefiles/rust.mk.orig 2022-04-02 10:37:19 UTC
-+++ config/makefiles/rust.mk
-@@ -171,7 +171,6 @@ export LIBCLANG_PATH=$(MOZ_LIBCLANG_PATH)
- export CLANG_PATH=$(MOZ_CLANG_PATH)
- export PKG_CONFIG
- export PKG_CONFIG_ALLOW_CROSS=1
--export RUST_BACKTRACE=full
- export MOZ_TOPOBJDIR=$(topobjdir)
-
- # Set COREAUDIO_SDK_PATH for third_party/rust/coreaudio-sys/build.rs
diff --git a/lang/spidermonkey91/Makefile b/lang/spidermonkey91/Makefile
index 4784562ee1f0..76b2058424f3 100644
--- a/lang/spidermonkey91/Makefile
+++ b/lang/spidermonkey91/Makefile
@@ -1,6 +1,6 @@
PORTNAME= spidermonkey
DISTVERSION= 91.13.0
-PORTREVISION= 18
+PORTREVISION= 19
CATEGORIES= lang
MASTER_SITES= MOZILLA/firefox/releases/${DISTVERSION}esr/source
PKGNAMESUFFIX= ${SP_VER}
@@ -64,8 +64,6 @@ CONFIGURE_ENV+= LLVM_CONFIG=llvm-config${LLVM_VERSION} \
.if ${ARCH} == amd64
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
-.elif ${ARCH} == powerpc
-EXTRA_PATCHES= ${FILESDIR}/extra-patch-config_makefiles_rust.mk
.endif
# Require newer Clang than what's in base system unless user opted out
diff --git a/lang/spidermonkey91/files/extra-patch-config_makefiles_rust.mk b/lang/spidermonkey91/files/extra-patch-config_makefiles_rust.mk
deleted file mode 100644
index 4a11a0bd1008..000000000000
--- a/lang/spidermonkey91/files/extra-patch-config_makefiles_rust.mk
+++ /dev/null
@@ -1,10 +0,0 @@
---- config/makefiles/rust.mk.orig 2022-04-02 10:37:19 UTC
-+++ config/makefiles/rust.mk
-@@ -221,7 +221,6 @@
- ifneq (,$(PKG_CONFIG_LIBDIR))
- export PKG_CONFIG_LIBDIR
- endif
--export RUST_BACKTRACE=full
- export MOZ_TOPOBJDIR=$(topobjdir)
- export MOZ_FOLD_LIBS
- export PYTHON3
diff --git a/lang/tcl9/distinfo b/lang/tcl9/distinfo
deleted file mode 100644
index 5dead222cac5..000000000000
--- a/lang/tcl9/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1707985002
-SHA256 (tcl9.0b1-src.tar.gz) = 00caf5d09c53fded13af6f9ab64adcc9fb5fe6e3c6ce35f6085c780349b861c3
-SIZE (tcl9.0b1-src.tar.gz) = 10928918
diff --git a/lang/tcl9/Makefile b/lang/tcl90/Makefile
index 3029da451876..67e390b32b30 100644
--- a/lang/tcl9/Makefile
+++ b/lang/tcl90/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tcl
DISTVERSION= ${TCL_VERSION}${TCL_RC}
-PORTREVISION= 2
+PORTREVISION= 0
CATEGORIES= lang
MASTER_SITES= SF/tcl/Tcl/${TCL_VERSION} \
TCLTK/tcl8_7
@@ -55,9 +55,9 @@ CONFIGURE_ARGS= --enable-shared \
--with-system-libtommath
LDFLAGS+= -Wl,-z,muldefs
-TCL_VERSION= 9.0b1
+TCL_VERSION= 9.0b2
TCL_VER= 9.0
-TCL_RC=
+TCL_RC= rc1
SHORT_TCL_VER= ${TCL_VER:S/.//}
MAN_SUFFIX= ${PKGBASE}
diff --git a/lang/tcl90/distinfo b/lang/tcl90/distinfo
new file mode 100644
index 000000000000..e0d57ac63fdc
--- /dev/null
+++ b/lang/tcl90/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714467663
+SHA256 (tcl9.0b2rc1-src.tar.gz) = 584475685fd5b0c941f3346b6a56d5846b5116082d9cc800be85ddfe42b30e84
+SIZE (tcl9.0b2rc1-src.tar.gz) = 11675114
diff --git a/lang/tcl9/pkg-descr b/lang/tcl90/pkg-descr
index 710f02a820fa..710f02a820fa 100644
--- a/lang/tcl9/pkg-descr
+++ b/lang/tcl90/pkg-descr
diff --git a/lang/tcl9/pkg-plist b/lang/tcl90/pkg-plist
index 93321e48e0de..7e85bf15253d 100644
--- a/lang/tcl9/pkg-plist
+++ b/lang/tcl90/pkg-plist
@@ -84,6 +84,8 @@ lib/tcl%%TCL_VER%%/encoding/jis0201.enc
lib/tcl%%TCL_VER%%/encoding/jis0208.enc
lib/tcl%%TCL_VER%%/encoding/jis0212.enc
lib/tcl%%TCL_VER%%/encoding/koi8-r.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-ru.enc
+lib/tcl%%TCL_VER%%/encoding/koi8-t.enc
lib/tcl%%TCL_VER%%/encoding/koi8-u.enc
lib/tcl%%TCL_VER%%/encoding/ksc5601.enc
lib/tcl%%TCL_VER%%/encoding/macCentEuro.enc
@@ -246,21 +248,16 @@ lib/tcl%%TCL_VER%%/tclooConfig.sh
lib/tcl%%TCL_VER%%/tm.tcl
lib/tcl%%TCL_VER%%/word.tcl
lib/tcl%%TCL_VER%%/writefile.tcl
-lib/tcl9/%%TCL_VER%%/http-2.10b1.tm
+lib/tcl9/%%TCL_VER%%/http-2.10b2.tm
lib/tcl9/%%TCL_VER%%/msgcat-1.7.1.tm
lib/tcl9/%%TCL_VER%%/platform-1.0.19.tm
lib/tcl9/%%TCL_VER%%/platform/shell-1.1.4.tm
-lib/tcl9/%%TCL_VER%%/tcltest-2.5.6.tm
+lib/tcl9/%%TCL_VER%%/tcltest-2.5.8.tm
libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man1/tclsh.tcl%%PKGNAMESUFFIX%%.1.gz
%%TCLMAN%%share/man/man3/DString.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Notifier.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/RegExp.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/TCL_MEM_DEBUG.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/TclZipfs_AppHook.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/TclZipfs_Mount.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/TclZipfs_MountBuffer.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/TclZipfs_Unmount.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Access.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AddErrorInfo.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AddObjErrorInfo.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -268,7 +265,6 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_Alloc.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AllocStatBuf.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AllowExceptions.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_AppInit.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AppendAllObjTypes.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AppendElement.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AppendExportList.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -281,6 +277,7 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_AppendStringsToObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AppendToObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AppendUnicodeToObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_AppInit.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AsyncCreate.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AsyncDelete.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_AsyncInvoke.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -295,9 +292,9 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_BadChannelOption.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_BounceRefCount.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_CallWhenDeleted.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Canceled.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_CancelEval.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_CancelIdleCall.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Canceled.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ChannelBlockModeProc.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ChannelBuffered.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ChannelClose2Proc.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -359,26 +356,14 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_CreateTimerHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_CreateTrace.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_CutChannel.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringAppend.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringAppendElement.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringEndSublist.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringFree.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringGetResult.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringInit.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringLength.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringResult.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringSetLength.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringStartSublist.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringToObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DStringValue.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DecrRefCount.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteAssocData.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteChannelHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteCloseHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteCommand.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteCommandFromToken.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DeleteEventSource.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteEvents.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DeleteEventSource.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteExitHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteFileHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DeleteHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -400,9 +385,21 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_DictObjRemoveKeyList.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DictObjSize.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DiscardInterpState.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DontCallWhenDeleted.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DoOneEvent.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DoWhenIdle.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_DontCallWhenDeleted.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringAppend.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringAppendElement.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringEndSublist.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringFree.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringGetResult.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringInit.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringLength.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringResult.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringSetLength.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringStartSublist.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringToObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_DStringValue.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DumpActiveMemory.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_DuplicateObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Eof.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -430,6 +427,24 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_ExternalToUtf.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ExternalToUtfDString.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ExternalToUtfDStringEx.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FetchInternalRep.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Finalize.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FinalizeNotifier.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FinalizeThread.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindCommand.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindEnsemble.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindExecutable.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindNamespace.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FindSymbol.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FirstHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Flush.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_ForgetImport.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Format.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Free.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FreeEncoding.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FreeInternalRep.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FreeParse.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSAccess.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSChdir.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSConvertToPathType.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -441,9 +456,9 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_FSEqualPaths.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSEvalFile.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSEvalFileEx.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FSFileAttrStrings.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSFileAttrsGet.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSFileAttrsSet.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_FSFileAttrStrings.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSFileSystemInfo.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSGetCwd.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSGetFileSystemForPath.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -472,32 +487,15 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_FSUnloadFile.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSUnregister.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_FSUtime.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Finalize.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FinalizeNotifier.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FinalizeThread.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindCommand.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindEnsemble.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindExecutable.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindNamespace.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FindSymbol.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FirstHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Flush.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_ForgetImport.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Format.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Free.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FreeEncoding.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_FreeParse.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetAccessTimeFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetAlias.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetAliasObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetAssocData.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetBignumFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetBlockSizeFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetBlocksFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetBoolFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetBlockSizeFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetBoolean.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetBooleanFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetBoolFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetByteArrayFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetBytesFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetChangeTimeFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -552,9 +550,9 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_GetIndexFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetIndexFromObjStruct.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetInt.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetInterpPath.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetIntForIndex.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetIntFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetInterpPath.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetLinkCountFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetLongFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetMemoryInfo.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -564,21 +562,23 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_GetNamespaceUnknownHandler.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetNumber.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetNumberFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetObjResult.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetObjType.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetObjectAsClass.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetObjectCommand.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetObjectFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetObjectName.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetObjectNamespace.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetObjResult.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetObjType.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetOpenFile.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetParent.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetPathType.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetRange.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetRegExpFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetReturnOptions.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_Gets.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetServiceMode.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetSizeFromStat.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_GetsObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetStackedChannel.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetStartupScript.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetStdChannel.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -598,11 +598,10 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_GetVersion.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetWideIntFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GetWideUIntFromObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_Gets.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_GetsObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GlobalEval.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_GlobalEvalObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_HashStats.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_HasStringRep.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_HideCommand.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Import.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_IncrRefCount.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -612,6 +611,7 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_InitMemory.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_InitNotifier.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_InitObjHashTable.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_InitStringRep.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_InitStubs.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_InitSubsystems.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_InputBlocked.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -658,6 +658,7 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_MainExW.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MakeFileChannel.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MakeTcpClientChannel.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/TCL_MEM_DEBUG.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Merge.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MethodDeclarerClass.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MethodDeclarerObject.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -668,15 +669,6 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_MutexFinalize.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MutexLock.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_MutexUnlock.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRAddCallback.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRCallObjProc.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRCallObjProc2.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRCmdSwap.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRCreateCommand.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRCreateCommand2.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NREvalObj.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NREvalObjv.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_NRExprObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NewBignumObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NewBooleanObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NewByteArrayObj.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -692,13 +684,19 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_NewStringObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NewUnicodeObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NewWideIntObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NewWideUIntObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NextHashEntry.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NotifyChannel.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRAddCallback.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRCallObjProc.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRCallObjProc2.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRCmdSwap.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRCreateCommand.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRCreateCommand2.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NREvalObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NREvalObjv.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_NRExprObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_NumUtfChars.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_OOInitStubs.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_ObjGetVar2.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_ObjPrintf.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_ObjSetVar2.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ObjectContextInvokeNext.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ObjectContextIsFiltering.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ObjectContextMethod.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -709,6 +707,10 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_ObjectGetMethodNameMapper.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ObjectSetMetadata.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ObjectSetMethodNameMapper.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_ObjGetVar2.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_ObjPrintf.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_ObjSetVar2.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_OOInitStubs.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_OpenCommandChannel.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_OpenFileChannel.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_OpenTcpClient.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -812,6 +814,7 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_SetVar2.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_SetVar2Ex.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_SetWideIntObj.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_SetWideUIntObj.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_SignalId.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_SignalMsg.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Sleep.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -824,6 +827,7 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_Stat.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_StaticLibrary.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_StaticPackage.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_StoreInternalRep.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_StringCaseMatch.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_StringMatch.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_SubstObj.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -850,7 +854,6 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_UniCharIsPrint.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UniCharIsPunct.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UniCharIsSpace.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_UniCharIsUnicode.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UniCharIsUpper.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UniCharIsWordChar.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UniCharLen.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -869,9 +872,9 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_UntraceCommand.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UntraceVar.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UntraceVar2.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_UpdateLinkedVar.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UpVar.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UpVar2.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_UpdateLinkedVar.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UtfAtIndex.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UtfBackslash.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_UtfCharComplete.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -897,10 +900,11 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_VarEval.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_VarTraceInfo.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_VarTraceInfo2.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_WCharLen.tcl%%PKGNAMESUFFIX%%.3.gz
-%%TCLMAN%%share/man/man3/Tcl_WCharToUtfDString.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_WaitForEvent.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_WaitPid.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_WCharLen.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_WCharToUtfDString.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/Tcl_WinConvertError.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_Write.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_WriteChars.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_WriteObj.tcl%%PKGNAMESUFFIX%%.3.gz
@@ -917,6 +921,10 @@ libdata/pkgconfig/tcl%%PKGNAMESUFFIX%%.pc
%%TCLMAN%%share/man/man3/Tcl_ZlibStreamGetCommandName.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ZlibStreamInit.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Tcl_ZlibStreamPut.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/TclZipfs_AppHook.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/TclZipfs_Mount.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/TclZipfs_MountBuffer.tcl%%PKGNAMESUFFIX%%.3.gz
+%%TCLMAN%%share/man/man3/TclZipfs_Unmount.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/man3/Thread.tcl%%PKGNAMESUFFIX%%.3.gz
%%TCLMAN%%share/man/mann/Tcl.tcl%%PKGNAMESUFFIX%%.n.gz
%%TCLMAN%%share/man/mann/after.tcl%%PKGNAMESUFFIX%%.n.gz
diff --git a/lang/yap/Makefile b/lang/yap/Makefile
index 8ea4c5365493..0080e8b6b313 100644
--- a/lang/yap/Makefile
+++ b/lang/yap/Makefile
@@ -54,7 +54,7 @@ CONFIGURE_ENV+= CFLAGS="${CFLAGS}"
.if ${OPSYS} == FreeBSD && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 180
pre-configure:
- ${REINPLACE_CMD} 's/-export-dynamic/-Wl,--export-dynamic/' \
+ ${REINPLACE_CMD} 's/ -export-dynamic/ -Wl,--export-dynamic/' \
${WRKSRC}/configure ${WRKSRC}/packages/cplint/slipcase/Makefile.in
.endif
diff --git a/mail/Makefile b/mail/Makefile
index 0158a9b0024a..920e143be1b4 100644
--- a/mail/Makefile
+++ b/mail/Makefile
@@ -155,6 +155,7 @@
SUBDIR += hashcash
SUBDIR += hbiff
SUBDIR += heirloom-mailx
+ SUBDIR += hydroxide
SUBDIR += ifile
SUBDIR += im
SUBDIR += imapdedup
diff --git a/mail/courier/Makefile b/mail/courier/Makefile
index 1500725b0191..95c855d8e014 100644
--- a/mail/courier/Makefile
+++ b/mail/courier/Makefile
@@ -1,6 +1,6 @@
PORTNAME= courier
PORTVERSION= 1.1.11
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= SF
diff --git a/mail/exim/Makefile b/mail/exim/Makefile
index cdfef701e79c..3fc8b7e82928 100644
--- a/mail/exim/Makefile
+++ b/mail/exim/Makefile
@@ -1,6 +1,6 @@
PORTNAME= exim
PORTVERSION?= ${EXIM_VERSION}
-PORTREVISION?= 4
+PORTREVISION?= 5
CATEGORIES= mail
MASTER_SITES= EXIM:exim
MASTER_SITE_SUBDIR= /exim4/:exim \
diff --git a/mail/hydroxide/Makefile b/mail/hydroxide/Makefile
new file mode 100644
index 000000000000..b08e9d9561e5
--- /dev/null
+++ b/mail/hydroxide/Makefile
@@ -0,0 +1,39 @@
+PORTNAME= hydroxide
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.2.28
+CATEGORIES= mail
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Open-source ProtonMail CardDAV, IMAP and SMTP bridge
+WWW= https://github.com/emersion/hydroxide
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= emersion
+
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_TARGET= ./cmd/hydroxide
+GH_TUPLE= ProtonMail:go-crypto:5aa5874ade95:protonmail_go_crypto/vendor/github.com/ProtonMail/go-crypto \
+ boltdb:bolt:v1.3.1:boltdb_bolt/vendor/github.com/boltdb/bolt \
+ cloudflare:circl:v1.3.3:cloudflare_circl/vendor/github.com/cloudflare/circl \
+ emersion:go-bcrypt:6e724a1baa63:emersion_go_bcrypt/vendor/github.com/emersion/go-bcrypt \
+ emersion:go-imap:v1.2.1:emersion_go_imap/vendor/github.com/emersion/go-imap \
+ emersion:go-mbox:v1.0.3:emersion_go_mbox/vendor/github.com/emersion/go-mbox \
+ emersion:go-message:v0.16.0:emersion_go_message/vendor/github.com/emersion/go-message \
+ emersion:go-sasl:0145f2c60ead:emersion_go_sasl/vendor/github.com/emersion/go-sasl \
+ emersion:go-smtp:v0.18.0:emersion_go_smtp/vendor/github.com/emersion/go-smtp \
+ emersion:go-textwrapper:65d896831594:emersion_go_textwrapper/vendor/github.com/emersion/go-textwrapper \
+ emersion:go-vcard:8fda7d206ec9:emersion_go_vcard/vendor/github.com/emersion/go-vcard \
+ emersion:go-webdav:5d845721d8f7:emersion_go_webdav/vendor/github.com/emersion/go-webdav \
+ golang:crypto:v0.12.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:sys:v0.11.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.11.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.12.0:golang_text/vendor/golang.org/x/text
+
+PLIST_FILES= bin/hydroxide
+
+.include <bsd.port.mk>
diff --git a/mail/hydroxide/distinfo b/mail/hydroxide/distinfo
new file mode 100644
index 000000000000..c455283a01ed
--- /dev/null
+++ b/mail/hydroxide/distinfo
@@ -0,0 +1,35 @@
+TIMESTAMP = 1713103932
+SHA256 (emersion-hydroxide-v0.2.28_GH0.tar.gz) = c860a15617dce7916917ef6e3d906e5728114ec2a54f5c07fb489ee6bdbeb0f4
+SIZE (emersion-hydroxide-v0.2.28_GH0.tar.gz) = 45101
+SHA256 (ProtonMail-go-crypto-5aa5874ade95_GH0.tar.gz) = 0a39257c4c126603311ee2090609446a8bf8536c40420d51f80fa79b57503186
+SIZE (ProtonMail-go-crypto-5aa5874ade95_GH0.tar.gz) = 333554
+SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8
+SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437
+SHA256 (cloudflare-circl-v1.3.3_GH0.tar.gz) = 926bf915fc36a92af1f0d43282e0b9749c8d74a12514d9e9387725e4842aa23c
+SIZE (cloudflare-circl-v1.3.3_GH0.tar.gz) = 4913044
+SHA256 (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 2d60f0085689c8356014b806718ed6de476f8f35ff5096cc68201b77e3866609
+SIZE (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 6311
+SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791
+SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546
+SHA256 (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 54c85831ececafb417939741b00da573c5dab61a746834b9977e7dde8dba523e
+SIZE (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 5692
+SHA256 (emersion-go-message-v0.16.0_GH0.tar.gz) = b0d02ecf0cbeb84608f5724d1ebd7f09093688bd5788e5b380002f64c240592c
+SIZE (emersion-go-message-v0.16.0_GH0.tar.gz) = 45519
+SHA256 (emersion-go-sasl-0145f2c60ead_GH0.tar.gz) = ac6669e609678af1229e136040988789ffaacca51a18ced3b89383c3cf7ac8c7
+SIZE (emersion-go-sasl-0145f2c60ead_GH0.tar.gz) = 7355
+SHA256 (emersion-go-smtp-v0.18.0_GH0.tar.gz) = a2c2dee23fe17ec60ca75dfbc5c9211c8b392ea2f53e4bb1de3de9e640788b88
+SIZE (emersion-go-smtp-v0.18.0_GH0.tar.gz) = 38239
+SHA256 (emersion-go-textwrapper-65d896831594_GH0.tar.gz) = 2cd1f28952b8cd549baee90207fdaca1d81a963b1b2974c9e54ea6fb060a123a
+SIZE (emersion-go-textwrapper-65d896831594_GH0.tar.gz) = 2309
+SHA256 (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = cd43a941aad3d7688089564193a8bd50fa1b95ca24f13d73f6dc3985b80f59c7
+SIZE (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = 11503
+SHA256 (emersion-go-webdav-5d845721d8f7_GH0.tar.gz) = c73f395d099107e0726660a116a1034b3c2a660adc310ec9b616684ec5da8f69
+SIZE (emersion-go-webdav-5d845721d8f7_GH0.tar.gz) = 33916
+SHA256 (golang-crypto-v0.12.0_GH0.tar.gz) = f2e422baedd3a599471bfe6adb8e4b337a80bb8a9665d283a8d0810edadbd31c
+SIZE (golang-crypto-v0.12.0_GH0.tar.gz) = 1792261
+SHA256 (golang-sys-v0.11.0_GH0.tar.gz) = 907778fbdf5a900ee51fc45e0a3f2cc7bc693af8a9c972c00679b194b61ea24c
+SIZE (golang-sys-v0.11.0_GH0.tar.gz) = 1445078
+SHA256 (golang-term-v0.11.0_GH0.tar.gz) = a09581b0ccda33a5b9ee62bf59cb64d738e7fdfc21c354955ae5f01e6fb23b80
+SIZE (golang-term-v0.11.0_GH0.tar.gz) = 14797
+SHA256 (golang-text-v0.12.0_GH0.tar.gz) = 223318d6bd0b76fe5cdff3499a0ad0b3bfe573336951b0b141af6cde704252da
+SIZE (golang-text-v0.12.0_GH0.tar.gz) = 8967035
diff --git a/mail/hydroxide/pkg-descr b/mail/hydroxide/pkg-descr
new file mode 100644
index 000000000000..522beaeb945c
--- /dev/null
+++ b/mail/hydroxide/pkg-descr
@@ -0,0 +1,4 @@
+A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
+IMAP and SMTP. hydroxide is a server that translates standard protocols
+(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
+your preferred e-mail client and git-send-email with ProtonMail.
diff --git a/mail/mailpit/Makefile b/mail/mailpit/Makefile
index 6a7db262070a..9bbea0d391c1 100644
--- a/mail/mailpit/Makefile
+++ b/mail/mailpit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mailpit
DISTVERSIONPREFIX= v
-DISTVERSION= 1.17.0
+DISTVERSION= 1.18.0
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 5f84ea86de81..e32667cf312c 100644
--- a/mail/mailpit/distinfo
+++ b/mail/mailpit/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1713635068
-SHA256 (go/mail_mailpit/mailpit-v1.17.0/mailpit-npm-cache-1.17.0.tar.zst) = cd260e1a8f3de06367e6dc86d246c2628dbf27f16c4b4c3e76dc2e9cae7d5aee
-SIZE (go/mail_mailpit/mailpit-v1.17.0/mailpit-npm-cache-1.17.0.tar.zst) = 27291890
-SHA256 (go/mail_mailpit/mailpit-v1.17.0/v1.17.0.mod) = aeedc888f3e46e541bc7eeeb1d08df7caf72e3d97e42da898b204748b55e4589
-SIZE (go/mail_mailpit/mailpit-v1.17.0/v1.17.0.mod) = 2687
-SHA256 (go/mail_mailpit/mailpit-v1.17.0/v1.17.0.zip) = 3812d2d9fbf52d81991098c9ac11e733e5aa1173d6e763c80c0f2d5106d2b969
-SIZE (go/mail_mailpit/mailpit-v1.17.0/v1.17.0.zip) = 437070
+TIMESTAMP = 1714817869
+SHA256 (go/mail_mailpit/mailpit-v1.18.0/mailpit-npm-cache-1.18.0.tar.zst) = 24e2e89ef3ba1a83755952ec6426508da6b5f789a6b51313bc752045656277f8
+SIZE (go/mail_mailpit/mailpit-v1.18.0/mailpit-npm-cache-1.18.0.tar.zst) = 25825025
+SHA256 (go/mail_mailpit/mailpit-v1.18.0/v1.18.0.mod) = 3da8a318ad01bdfd9565e64edc0d3c4d755a20635d5cfb04e28540152fe3c635
+SIZE (go/mail_mailpit/mailpit-v1.18.0/v1.18.0.mod) = 2687
+SHA256 (go/mail_mailpit/mailpit-v1.18.0/v1.18.0.zip) = 0768432a82c7fee8ba74b4a0eceec86ce9e9320846067644e72c7fbf012bec27
+SIZE (go/mail_mailpit/mailpit-v1.18.0/v1.18.0.zip) = 479381
diff --git a/mail/mailpit/files/patch-package-lock.json b/mail/mailpit/files/patch-package-lock.json
index 9d89b31fedec..5f934d20b604 100644
--- a/mail/mailpit/files/patch-package-lock.json
+++ b/mail/mailpit/files/patch-package-lock.json
@@ -17,9 +17,9 @@
}
},
- "node_modules/@bufbuild/protobuf": {
-- "version": "1.8.0",
-- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.8.0.tgz",
-- "integrity": "sha512-qR9FwI8QKIveDnUYutvfzbC21UZJJryYrLuZGjeZ/VGz+vXelUkK+xgkOHsvPEdYEdxtgUUq4313N8QtOehJ1Q==",
+- "version": "1.9.0",
+- "resolved": "https://registry.npmjs.org/@bufbuild/protobuf/-/protobuf-1.9.0.tgz",
+- "integrity": "sha512-W7gp8Q/v1NlCZLsv8pQ3Y0uCu/SHgXOVFK+eUluUKWXmsb6VHkpNx0apdOWWcDbB9sJoKeP8uPrjmehJz6xETQ==",
- "dev": true,
- "peer": true
- },
@@ -402,7 +402,7 @@
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/popperjs"
-@@ -1274,13 +900,6 @@
+@@ -1224,13 +850,6 @@
"ieee754": "^1.2.1"
}
},
@@ -416,8 +416,8 @@
"node_modules/call-bind": {
"version": "1.0.7",
"resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz",
-@@ -1641,44 +1260,6 @@
- "url": "https://github.com/sponsors/ljharb"
+@@ -1433,44 +1052,6 @@
+ "node": ">= 0.4"
}
},
- "node_modules/esbuild": {
@@ -461,7 +461,7 @@
"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",
-@@ -1706,6 +1287,18 @@
+@@ -1498,6 +1079,18 @@
"sass-embedded": "^1.71.1"
}
},
@@ -480,7 +480,7 @@
"node_modules/estree-walker": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz",
-@@ -1915,16 +1508,6 @@
+@@ -1636,16 +1229,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
@@ -497,7 +497,7 @@
"node_modules/has-property-descriptors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz",
-@@ -2841,16 +2424,6 @@
+@@ -2285,16 +1868,6 @@
"url": "https://github.com/sponsors/ljharb"
}
},
@@ -511,17 +511,17 @@
- "tslib": "^2.1.0"
- }
- },
- "node_modules/safe-array-concat": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz",
-@@ -2921,371 +2494,6 @@
+ "node_modules/safe-buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+@@ -2332,371 +1905,6 @@
"node": ">=14.0.0"
}
},
- "node_modules/sass-embedded": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.75.0.tgz",
-- "integrity": "sha512-8ZhQYJSCcjMRClyPpA09ZQ9p0Q9NtYxfMbhifBgUoQZC47Co5QJa0ykhfV/SY6mIqK7aAhMF7NAD5h0MEe2vpg==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.76.0.tgz",
+- "integrity": "sha512-dPtyZM5f32g/pVx7JjYxbeGyAOmbIAkotHmMMp63z8Nz+tqU6noc7GjGD+jml/w81YObJ7Tom2FvHAj24FNinw==",
- "dev": true,
- "peer": true,
- "dependencies": {
@@ -536,29 +536,29 @@
- "node": ">=16.0.0"
- },
- "optionalDependencies": {
-- "sass-embedded-android-arm": "1.75.0",
-- "sass-embedded-android-arm64": "1.75.0",
-- "sass-embedded-android-ia32": "1.75.0",
-- "sass-embedded-android-x64": "1.75.0",
-- "sass-embedded-darwin-arm64": "1.75.0",
-- "sass-embedded-darwin-x64": "1.75.0",
-- "sass-embedded-linux-arm": "1.75.0",
-- "sass-embedded-linux-arm64": "1.75.0",
-- "sass-embedded-linux-ia32": "1.75.0",
-- "sass-embedded-linux-musl-arm": "1.75.0",
-- "sass-embedded-linux-musl-arm64": "1.75.0",
-- "sass-embedded-linux-musl-ia32": "1.75.0",
-- "sass-embedded-linux-musl-x64": "1.75.0",
-- "sass-embedded-linux-x64": "1.75.0",
-- "sass-embedded-win32-arm64": "1.75.0",
-- "sass-embedded-win32-ia32": "1.75.0",
-- "sass-embedded-win32-x64": "1.75.0"
+- "sass-embedded-android-arm": "1.76.0",
+- "sass-embedded-android-arm64": "1.76.0",
+- "sass-embedded-android-ia32": "1.76.0",
+- "sass-embedded-android-x64": "1.76.0",
+- "sass-embedded-darwin-arm64": "1.76.0",
+- "sass-embedded-darwin-x64": "1.76.0",
+- "sass-embedded-linux-arm": "1.76.0",
+- "sass-embedded-linux-arm64": "1.76.0",
+- "sass-embedded-linux-ia32": "1.76.0",
+- "sass-embedded-linux-musl-arm": "1.76.0",
+- "sass-embedded-linux-musl-arm64": "1.76.0",
+- "sass-embedded-linux-musl-ia32": "1.76.0",
+- "sass-embedded-linux-musl-x64": "1.76.0",
+- "sass-embedded-linux-x64": "1.76.0",
+- "sass-embedded-win32-arm64": "1.76.0",
+- "sass-embedded-win32-ia32": "1.76.0",
+- "sass-embedded-win32-x64": "1.76.0"
- }
- },
- "node_modules/sass-embedded-android-arm": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.75.0.tgz",
-- "integrity": "sha512-3GNCfVEw2D34aEntYHv1+VFb0fOsU2nJdz/kpHXDlE7m/zIsi9ySn9WhvYlXkNQKBXvHRf8mWrU2/mC0QXTxxQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.76.0.tgz",
+- "integrity": "sha512-vcsQZLAoL/+ZiGJK1pnuXtlDOlBTxJPbTp/SpRmODWXucH1f3K3+vbpoqtV6i4/qO5adNuQBWP91MGwtNDiAQA==",
- "cpu": [
- "arm"
- ],
@@ -576,9 +576,9 @@
- }
- },
- "node_modules/sass-embedded-android-arm64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.75.0.tgz",
-- "integrity": "sha512-puVKsTovpqntG0b/jjxg6+jWD907UEnc/oJ1ia89KRkvLOPD8kE+EYzxxRYrgaG2tiGSMZNuOmYcAKfQNdLdig==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.76.0.tgz",
+- "integrity": "sha512-QgGbcNpwxSKX/5y5TtVlD9QQb8UfKEvYE8OjsKkM8iSdeghPcXbvRGwvx87yzTmeLQg3UB2d5u8hb+VOcW2RXg==",
- "cpu": [
- "arm64"
- ],
@@ -596,9 +596,9 @@
- }
- },
- "node_modules/sass-embedded-android-ia32": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.75.0.tgz",
-- "integrity": "sha512-SObSy6USALhGQoX/Lu1Gctwsb6Ob4Hkg1ISHSV8SNHeWIko4ZiHbAb1r9UMJtRznyawvZ6fjKgOY5fLJAfk3xQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.76.0.tgz",
+- "integrity": "sha512-qjSPggA6hy3eueQ5HR+5689BcFjSPn23shj9lgeILB/GT5xfoF8Ry+S/srSA7mSIVEeM0BCBvapTpLfpCeEOUw==",
- "cpu": [
- "ia32"
- ],
@@ -616,9 +616,9 @@
- }
- },
- "node_modules/sass-embedded-android-x64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.75.0.tgz",
-- "integrity": "sha512-CCroBmmwbVZbwOXzFg6GdbOwcczhtjJ/75cfpAoku0InDJzxCP+sVJz8LL16rLWDsVveDoXX7JKFw9Nb9zQyjQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-android-x64/-/sass-embedded-android-x64-1.76.0.tgz",
+- "integrity": "sha512-+K8GZA30EmvABja4ZqWdUhZ01Qf4tWCiTfPEwzwuQVsBiTLS5g3aQtOkitGmwrt8n070klGmSMgfOiGf1r3f8w==",
- "cpu": [
- "x64"
- ],
@@ -636,9 +636,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-arm64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.75.0.tgz",
-- "integrity": "sha512-lb7Wkq69+AfD/tnopRX9RSu3d99Gsu1iIAhs3GyMh2N2AnVooASqKJ6I3IAbKnGh+MkXOISsoeyTP4hSnPyuqw==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.76.0.tgz",
+- "integrity": "sha512-AEtCkJWQfabvIuu1b1mcvDH0OD99tAtVloUkSNmN83m3lhQeen01/mQ1ZO5LI+qFGbLBSUv3h8Iu+OQL4KyYFw==",
- "cpu": [
- "arm64"
- ],
@@ -656,9 +656,9 @@
- }
- },
- "node_modules/sass-embedded-darwin-x64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.75.0.tgz",
-- "integrity": "sha512-Lw02PAS0bY7Q4v2fWxlFUU/T/1AV49H2+Oirxtij5nF8rTgjNHlr/7cOQp/f8bRdG5SnPhJspy//c6K8X7cF9w==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.76.0.tgz",
+- "integrity": "sha512-9SFxnMCdU3aYFBh3It9bHriLbm4SaEonb2la3GJ4oCJths653VUhMASCXmtgQh4eXjCni/hs8s5QY9YoaDTXqQ==",
- "cpu": [
- "x64"
- ],
@@ -676,9 +676,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.75.0.tgz",
-- "integrity": "sha512-s4yDbv/MEMVWr6E6uk7T/Fh4iX71NQDBDVQ/tbq4+VgF/SAo2YdnW1p97zwJjqwxNgIo76o21HaZO4rs66Ur8A==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.76.0.tgz",
+- "integrity": "sha512-MyCsst72tcRyCKDs+OV/LbTzOwnyVuGJQcFceXgHde10MlGlfkD4z51umG6mmHntus6IAtmBhfVpqI8AKRCIbw==",
- "cpu": [
- "arm"
- ],
@@ -696,9 +696,9 @@
- }
- },
- "node_modules/sass-embedded-linux-arm64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.75.0.tgz",
-- "integrity": "sha512-v1d1Zzje46dXzRFm594RfkwdFnbPz1vlxM5vtLoz2d/r+TijhpVzNyy4dY4Dz0MEIcAU+edzB2P9MIHdX9yP9A==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.76.0.tgz",
+- "integrity": "sha512-GWgfzULQHNdWQTnBKTZ4wZq6oDteQZPkmDm66FeK9B+Wkhyyy3P1el8bW2A8C4CArzQKvSt7xFbukTltGPPU5g==",
- "cpu": [
- "arm64"
- ],
@@ -716,9 +716,9 @@
- }
- },
- "node_modules/sass-embedded-linux-ia32": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.75.0.tgz",
-- "integrity": "sha512-fxpWoX9Bc4rSA863aehnPPibiIRisSBktqKY5vkQnTg4L7SDxPwXMvHeL0LZQOG1t6+baSnjhOUZSjfwbl09MQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.76.0.tgz",
+- "integrity": "sha512-ge7zqyMWTOkJyOgaRRsJwT7dzNaw00y5mZ7QT7n+Nz+plPxyeCUWam8gbJFgEB6+/flrqt/Vaze+RblkwJZY4w==",
- "cpu": [
- "ia32"
- ],
@@ -736,9 +736,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.75.0.tgz",
-- "integrity": "sha512-mVczW2hkGxXAs8I7H+m4bfZZIHd9tFR+UA2mHI+XkLE+cjyPC2FuWokc+WXyaWpqbE/KDSwqgSqY08zND7gcbA==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.76.0.tgz",
+- "integrity": "sha512-qsWfK57exwmcQRhLfhQ+SJ1TYUVuKI7+x7t1xw8dbC6AfXnRfBXAjmQTWK18sgqUXMhatqikWuxUCGHRdHQBRw==",
- "cpu": [
- "arm"
- ],
@@ -753,9 +753,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-arm64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.75.0.tgz",
-- "integrity": "sha512-5ZlghwIG82spTNvutXbyXRC2cOMx7TZdWoiEqZ5QXuhChB35AHk43Ex1CdItPOLX0JjRv5eSuSelCY4nBGDe8A==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.76.0.tgz",
+- "integrity": "sha512-R7zBSLtNyKniX28rZtsA3ybwka9SGrT0H+nkk9iuIQu+bqJUjN4ZL1fCx84x5lWlM3t/v47NU6W9q1LArUKWhA==",
- "cpu": [
- "arm64"
- ],
@@ -770,9 +770,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-ia32": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.75.0.tgz",
-- "integrity": "sha512-8RjKtvc1F9xP1hr+ht72CawkSr7/fZMSAhE/TORFncsPKpwN2WGqkoTBXdL22WGwi95ZAz5Zr2ZnGy8OXMDprQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.76.0.tgz",
+- "integrity": "sha512-V5OuUX01ZcdkC3UBvLT23+4LnQYAkfZwe1cwBa7BBpbAigTSZnAOTLEj6P7vFCDYUx40NlPpjHlQxB5imFTUpg==",
- "cpu": [
- "ia32"
- ],
@@ -787,9 +787,9 @@
- }
- },
- "node_modules/sass-embedded-linux-musl-x64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.75.0.tgz",
-- "integrity": "sha512-bsuOEy6rjIwfc7qihDSrEnmaePUn8bR5NAAzeljlfQkRFRxivB1gysQfRPjLPbheJfChFDLiiFX2z2CQkcdKuQ==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.76.0.tgz",
+- "integrity": "sha512-KiqDUOIiVTyY8GvpiHSkxmGnOmq7sF51QyOf09gHnLdSmNK8giS1F5SPHE3oA9q3Q2jE4UuEAaUz50qYRUJ5Pw==",
- "cpu": [
- "x64"
- ],
@@ -804,9 +804,9 @@
- }
- },
- "node_modules/sass-embedded-linux-x64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.75.0.tgz",
-- "integrity": "sha512-L7x3orLODCRds6PpDfrb6bbh6IdqHDzcwyt6VkcbTN+KtbMI4PfNGKHeo7f2K8wMbCiFK3BGJqMSPxNRuVp19A==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.76.0.tgz",
+- "integrity": "sha512-vMSZjbUpaf8dbpgcqnSTFYn3nxL0s8MEzFcArdacaQMY9RRempZGkd674aon8aoJw3u+O2VoMsCTXg3BKHoOfw==",
- "cpu": [
- "x64"
- ],
@@ -824,9 +824,9 @@
- }
- },
- "node_modules/sass-embedded-win32-arm64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.75.0.tgz",
-- "integrity": "sha512-wdVHtJBVykRWA2YEYsJ1bLf9sjcwa9BhHRzf03nSwS88Vc7GmflY6HyuY2Ynz+dWoth7MelgJL/XlonOs5y6/Q==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.76.0.tgz",
+- "integrity": "sha512-0iE91pDXqm9rpkpORW9V7gJHvtOueW0xUeJmpaRA+ErMUqYYyLKGFL8KgVqmHU/Eb0/FPFHT34FyeqkcGOliag==",
- "cpu": [
- "arm64"
- ],
@@ -844,9 +844,9 @@
- }
- },
- "node_modules/sass-embedded-win32-ia32": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.75.0.tgz",
-- "integrity": "sha512-q/uE8q8PLG7Y7mcP1Lsiwg+6FwShj8dLk76Fa2FB68odLn42/aZ2eDHbpy+bbMgAqZqlcDDsqbCDHF9O3d0KrA==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.76.0.tgz",
+- "integrity": "sha512-2jvq+mWBNTGt4a9/hXHqov9FpdC4NI5HFLttgNOyAWYHbvgEv9oNj+ZqTwG9zZZacHYhtV8n0+Rb3H4/QQTh8A==",
- "cpu": [
- "ia32"
- ],
@@ -864,9 +864,9 @@
- }
- },
- "node_modules/sass-embedded-win32-x64": {
-- "version": "1.75.0",
-- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.75.0.tgz",
-- "integrity": "sha512-lIT3ziKm2L9XGwP3S1D0Kk9ySJ6lVBLm+GZ2goQi8cAWepHSnmRz+mcd/AEqxDGEvrgNmmmvu3ylwlJ/6Nrm9w==",
+- "version": "1.76.0",
+- "resolved": "https://registry.npmjs.org/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.76.0.tgz",
+- "integrity": "sha512-fRDxUQl4o2RaMLcLGn8E6hzELDNT+ATz2cgcFpJ27GIhDJECSeEIYWyFP/SaLLvrWZqo1srVLPC7L2SlHMV9gA==",
- "cpu": [
- "x64"
- ],
@@ -886,7 +886,7 @@
"node_modules/semver": {
"version": "7.6.0",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz",
-@@ -3479,22 +2687,6 @@
+@@ -2830,22 +2038,6 @@
"node": ">=0.10.0"
}
},
@@ -909,7 +909,7 @@
"node_modules/supports-preserve-symlinks-flag": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz",
-@@ -3631,13 +2823,6 @@
+@@ -2977,13 +2169,6 @@
"resolved": "https://registry.npmjs.org/ts-toolbelt/-/ts-toolbelt-9.6.0.tgz",
"integrity": "sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w=="
},
@@ -923,7 +923,7 @@
"node_modules/tunnel-agent": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-@@ -3770,13 +2955,6 @@
+@@ -3014,13 +2199,6 @@
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
"integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==",
"optional": true
@@ -936,4 +936,4 @@
- "peer": true
},
"node_modules/vue": {
- "version": "3.4.23",
+ "version": "3.4.26",
diff --git a/mail/mew-devel/Makefile b/mail/mew-devel/Makefile
index cbd79a1a78c7..1b4622dee136 100644
--- a/mail/mew-devel/Makefile
+++ b/mail/mew-devel/Makefile
@@ -1,8 +1,7 @@
PORTNAME= mew
DISTVERSIONPREFIX= v
-DISTVERSION= 6.9-48
-DISTVERSIONSUFFIX= -g47886a3
-PORTREVISION= 4
+DISTVERSION= 6.9-57
+DISTVERSIONSUFFIX= -gff2ce7c
CATEGORIES= mail elisp
PKGNAMESUFFIX= -devel${EMACS_PKGNAMESUFFIX}
diff --git a/mail/mew-devel/distinfo b/mail/mew-devel/distinfo
index 9ba3b53ad135..fa37fc6549ce 100644
--- a/mail/mew-devel/distinfo
+++ b/mail/mew-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1683996626
-SHA256 (kazu-yamamoto-Mew-v6.9-48-g47886a3_GH0.tar.gz) = dd7f2cdc984f9e52d3230cc8c4841eb48f5bcf61fd4841b0f3a991dfff179222
-SIZE (kazu-yamamoto-Mew-v6.9-48-g47886a3_GH0.tar.gz) = 1011073
+TIMESTAMP = 1714181511
+SHA256 (kazu-yamamoto-Mew-v6.9-57-gff2ce7c_GH0.tar.gz) = 846ba9a83b1ca2419806720aca50c1bf25139381c1daa0286d7cf1b66e81879d
+SIZE (kazu-yamamoto-Mew-v6.9-57-gff2ce7c_GH0.tar.gz) = 1011179
diff --git a/mail/msmtp/Makefile b/mail/msmtp/Makefile
index 164457691f86..652b5bf72c4d 100644
--- a/mail/msmtp/Makefile
+++ b/mail/msmtp/Makefile
@@ -1,6 +1,5 @@
PORTNAME= msmtp
-PORTVERSION= 1.8.25
-PORTREVISION= 1
+PORTVERSION= 1.8.26
CATEGORIES= mail
MASTER_SITES= https://marlam.de/msmtp/releases/
diff --git a/mail/msmtp/distinfo b/mail/msmtp/distinfo
index 1bdb60f0e4dd..dc94f8bb9c08 100644
--- a/mail/msmtp/distinfo
+++ b/mail/msmtp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698689747
-SHA256 (msmtp-1.8.25.tar.xz) = 2dfe1dbbb397d26fe0b0b6b2e9cd2efdf9d72dd42d18e70d7f363ada2652d738
-SIZE (msmtp-1.8.25.tar.xz) = 418264
+TIMESTAMP = 1714754896
+SHA256 (msmtp-1.8.26.tar.xz) = 6cfc488344cef189267e60aea481f00d4c7e2a59b53c6c659c520a4d121f66d8
+SIZE (msmtp-1.8.26.tar.xz) = 419644
diff --git a/mail/neomutt/Makefile b/mail/neomutt/Makefile
index bd1798929dca..58da735451ec 100644
--- a/mail/neomutt/Makefile
+++ b/mail/neomutt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= neomutt
-PORTVERSION= 20240416
+PORTVERSION= 20240425
CATEGORIES= mail
MAINTAINER= bapt@FreeBSD.org
diff --git a/mail/neomutt/distinfo b/mail/neomutt/distinfo
index 4ef4fd575bdd..9379838ee102 100644
--- a/mail/neomutt/distinfo
+++ b/mail/neomutt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713343624
-SHA256 (neomutt-neomutt-20240416_GH0.tar.gz) = d1b90308bf1fa4771f4ceb2c11e738620f6b18186149a24e006b5680ef3c64b6
-SIZE (neomutt-neomutt-20240416_GH0.tar.gz) = 4089291
+TIMESTAMP = 1714244260
+SHA256 (neomutt-neomutt-20240425_GH0.tar.gz) = a5aed0a0f506260997821c23cb148bc5ca4938fd613e0e8b89556f397ffc17f7
+SIZE (neomutt-neomutt-20240425_GH0.tar.gz) = 4092419
diff --git a/mail/p5-Email-MIME/Makefile b/mail/p5-Email-MIME/Makefile
index 6a34d3aaa0db..ef69d97ea4aa 100644
--- a/mail/p5-Email-MIME/Makefile
+++ b/mail/p5-Email-MIME/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Email-MIME
-PORTVERSION= 1.953
+PORTVERSION= 1.954
CATEGORIES= mail perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/mail/p5-Email-MIME/distinfo b/mail/p5-Email-MIME/distinfo
index 37a38e046ecc..5156b3c5ac74 100644
--- a/mail/p5-Email-MIME/distinfo
+++ b/mail/p5-Email-MIME/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674590760
-SHA256 (Email-MIME-1.953.tar.gz) = 98fb067850699a224babc348f1cefe30d744c60da8902e7a5ce9d8b7e73df735
-SIZE (Email-MIME-1.953.tar.gz) = 124368
+TIMESTAMP = 1714724455
+SHA256 (Email-MIME-1.954.tar.gz) = 6dd69b01435b645aecc5354d9854a70cb87641eb446a525e7ab241cefa3cc4d3
+SIZE (Email-MIME-1.954.tar.gz) = 125093
diff --git a/mail/p5-MIME-Tools/Makefile b/mail/p5-MIME-Tools/Makefile
index 66f11ee8e0bf..f90dee9753b3 100644
--- a/mail/p5-MIME-Tools/Makefile
+++ b/mail/p5-MIME-Tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= MIME-Tools
-PORTVERSION= 5.514
+PORTVERSION= 5.515
PORTEPOCH= 2
CATEGORIES= mail perl5
MASTER_SITES= CPAN
diff --git a/mail/p5-MIME-Tools/distinfo b/mail/p5-MIME-Tools/distinfo
index 2590eacf3013..9a44c01d4e98 100644
--- a/mail/p5-MIME-Tools/distinfo
+++ b/mail/p5-MIME-Tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707584154
-SHA256 (MIME-tools-5.514.tar.gz) = e13df8950c5ad4cb5f3f85fceb39dd21957287ef9f36c227ea0c86591795fee8
-SIZE (MIME-tools-5.514.tar.gz) = 424139
+TIMESTAMP = 1714298972
+SHA256 (MIME-tools-5.515.tar.gz) = c1ba1dd9f0b2cd82a0e75caedec51e48233f9f01dc29a0971bdff1cb53be9013
+SIZE (MIME-tools-5.515.tar.gz) = 424146
diff --git a/mail/phplist/Makefile b/mail/phplist/Makefile
index 4bb55223b8c0..70afc0f148d5 100644
--- a/mail/phplist/Makefile
+++ b/mail/phplist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phplist
-DISTVERSION= 3.6.14
+DISTVERSION= 3.6.15
CATEGORIES= mail www
MASTER_SITES= SF
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -23,7 +23,7 @@ SUB_FILES= phplist
PLIST_SUB= WWWOWN=${WWWOWN} \
WWWGRP=${WWWGRP}
-PORTDOCS= CONTRIBUTING.md COPYING INSTALL PEOPLE README.md TODO UPGRADE VERSION
+PORTDOCS= CONTRIBUTING.md COPYING INSTALL PEOPLE README.* TODO UPGRADE VERSION
OPTIONS_DEFINE= DOCS
diff --git a/mail/phplist/distinfo b/mail/phplist/distinfo
index 94170d18570e..31ed2da0d498 100644
--- a/mail/phplist/distinfo
+++ b/mail/phplist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701024293
-SHA256 (phplist-3.6.14.tgz) = 9bd9fa663e51f93ef0a94014f3111ea2f46798431f5f9fd893ae68f7245954a8
-SIZE (phplist-3.6.14.tgz) = 21581113
+TIMESTAMP = 1714155854
+SHA256 (phplist-3.6.15.tgz) = dfe441583f7f72b116c2f7db24821259df4fdc991ab52a7078ba3293729d71b9
+SIZE (phplist-3.6.15.tgz) = 21563317
diff --git a/mail/phplist/pkg-plist b/mail/phplist/pkg-plist
index a39f4b793456..90805ca2ea97 100644
--- a/mail/phplist/pkg-plist
+++ b/mail/phplist/pkg-plist
@@ -431,9 +431,7 @@ bin/phplist
%%WWWDIR%%/lists/admin/inc/random_compat/random.php
%%WWWDIR%%/lists/admin/inc/unregister_globals.php
%%WWWDIR%%/lists/admin/inc/userlib.php
-%%WWWDIR%%/lists/admin/inc/UUID.old..php
%%WWWDIR%%/lists/admin/inc/UUID.php
-%%WWWDIR%%/lists/admin/inc/UUID2.php
%%WWWDIR%%/lists/admin/index.php
%%WWWDIR%%/lists/admin/info/.php_cs
%%WWWDIR%%/lists/admin/info/composer.json
@@ -1696,6 +1694,7 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/Common/DAO/ConfigTrait.php
%%WWWDIR%%/lists/admin/plugins/Common/DAO/Lists.php
%%WWWDIR%%/lists/admin/plugins/Common/DAO/ListsTrait.php
+%%WWWDIR%%/lists/admin/plugins/Common/DAO/ListUserTrait.php
%%WWWDIR%%/lists/admin/plugins/Common/DAO/Message.php
%%WWWDIR%%/lists/admin/plugins/Common/DAO/MessageTrait.php
%%WWWDIR%%/lists/admin/plugins/Common/DAO/TemplateTrait.php
@@ -1747,30 +1746,10 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/Common/widget_attributeform.tpl.php
%%WWWDIR%%/lists/admin/plugins/Common/Widget.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Autoloader.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/BaseController.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/class_map.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/config_file.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Config.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Controller.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ControllerFactory.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ControllerFactoryBase.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO/Attribute.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO/Config.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO/List.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO/Message.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO/User.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DAO.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DB.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/DBResultIterator.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/dialog_js.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Exception.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ExportCSV.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ExportXML.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/functions.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/HelpManager.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/HtmlToPdf.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/I18N.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/IExportable.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/image.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/images/add.png
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/images/attach.png
@@ -1792,8 +1771,6 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/images/up.png
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/images/user.png
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/images/yes.png
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ImageTag.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/IPopulator.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/lan/translations_de.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/lan/translations_en.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/lan/translations_es.php
@@ -1803,19 +1780,9 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/lan/translations_ru.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/lan/translations_zh_TW.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/licence.txt
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Listing.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Logger.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Main.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Model.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/PageLink.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Pager.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/PageURL.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/phpinfo.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/polyfill.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Populator.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/session.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Tabs.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Toolbar.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ui/default/dialog.js
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ui/dressprow/dialog.js
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/ui/phplist-ui-bootlist/dialog.js
@@ -1904,6 +1871,14 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/jmathai/php-multi-curl/src/MultiCurlSequence.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/katzgrau/klogger/README.markdown
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/katzgrau/klogger/src/Logger.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/Database/Adapter.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/Database/CacheEntry.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/Database/InvalidArgumentException.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/Database/MySQLAdapter.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/Database/PostgreSQLAdapter.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/db-cache/src/DatabaseCache.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/file-cache/src/FileCache.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/kodus/file-cache/src/InvalidArgumentException.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/mouf/picotainer/src/Picotainer.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/mouf/picotainer/src/PicotainerNotFoundException.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/pelago/emogrifier/LICENSE
@@ -1930,6 +1905,10 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/log/Psr/Log/LoggerTrait.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/log/Psr/Log/LogLevel.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/log/Psr/Log/NullLogger.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/simple-cache/LICENSE.md
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/simple-cache/src/CacheException.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/simple-cache/src/CacheInterface.php
+%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/psr/simple-cache/src/InvalidArgumentException.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/sabberworm/php-css-parser/LICENSE
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/sabberworm/php-css-parser/src/Comment/Comment.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/sabberworm/php-css-parser/src/Comment/Commentable.php
@@ -2058,8 +2037,6 @@ bin/phplist
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/symfony/polyfill-php80/Resources/stubs/UnhandledMatchError.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/vendor/symfony/polyfill-php80/Resources/stubs/ValueError.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin/version.txt
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/WebblerListing.php
-%%WWWDIR%%/lists/admin/plugins/CommonPlugin/Widget.php
%%WWWDIR%%/lists/admin/plugins/CommonPlugin.php
%%WWWDIR%%/lists/admin/plugins/COPYING.txt
%%WWWDIR%%/lists/admin/plugins/dateplaceholder.php
@@ -5553,6 +5530,7 @@ bin/phplist
%%WWWDIR%%/lists/base/vendor/symfony/service-contracts/ServiceSubscriberInterface.php
%%WWWDIR%%/lists/base/vendor/symfony/service-contracts/ServiceSubscriberTrait.php
%%WWWDIR%%/lists/base/vendor/symfony/service-contracts/Test/ServiceLocatorTest.php
+%%WWWDIR%%/lists/base/vendor/symfony/service-contracts/Test/ServiceLocatorTestCase.php
%%WWWDIR%%/lists/base/vendor/symfony/symfony/.appveyor.yml
%%WWWDIR%%/lists/base/vendor/symfony/symfony/.editorconfig
%%WWWDIR%%/lists/base/vendor/symfony/symfony/.github/build-packages.php
@@ -12735,6 +12713,7 @@ bin/phplist
%%WWWDIR%%/lists/base/vendor/twig/twig/src/Sandbox/SecurityNotAllowedTagError.php
%%WWWDIR%%/lists/base/vendor/twig/twig/src/Sandbox/SecurityPolicy.php
%%WWWDIR%%/lists/base/vendor/twig/twig/src/Sandbox/SecurityPolicyInterface.php
+%%WWWDIR%%/lists/base/vendor/twig/twig/src/Sandbox/SourcePolicyInterface.php
%%WWWDIR%%/lists/base/vendor/twig/twig/src/Source.php
%%WWWDIR%%/lists/base/vendor/twig/twig/src/Template.php
%%WWWDIR%%/lists/base/vendor/twig/twig/src/TemplateWrapper.php
@@ -12903,13 +12882,3 @@ bin/phplist
@postexec chown %%WWWOWN%%:%%WWWGRP%% %B/${WWWDIR_REL}/admin/plugins
@postexec chown %%WWWOWN%%:%%WWWGRP%% %B/${WWWDIR_REL}/config
@postexec chown %%WWWOWN%%:%%WWWGRP%% %B/${WWWDIR_REL}/images
-%%PORTDOCS%%%%DOCSDIR%%/README.batches
-%%PORTDOCS%%%%DOCSDIR%%/README.bounces
-%%PORTDOCS%%%%DOCSDIR%%/README.commandline
-%%PORTDOCS%%%%DOCSDIR%%/README.passwords
-%%PORTDOCS%%%%DOCSDIR%%/README.repetition
-%%PORTDOCS%%%%DOCSDIR%%/README.robots
-%%PORTDOCS%%%%DOCSDIR%%/README.rssfeeds
-%%PORTDOCS%%%%DOCSDIR%%/README.security
-%%PORTDOCS%%%%DOCSDIR%%/README.usertables
-%%PORTDOCS%%%%DOCSDIR%%/README.utf8
diff --git a/mail/postfix-current/Makefile b/mail/postfix-current/Makefile
index b3260636f584..352524b60392 100644
--- a/mail/postfix-current/Makefile
+++ b/mail/postfix-current/Makefile
@@ -1,5 +1,5 @@
PORTNAME= postfix
-DISTVERSION= 3.10-20240310
+DISTVERSION= 3.10-20240422
PORTREVISION?= 0
PORTEPOCH= 6
CATEGORIES= mail
diff --git a/mail/postfix-current/distinfo b/mail/postfix-current/distinfo
index 427c0d5416cc..3cca646b286f 100644
--- a/mail/postfix-current/distinfo
+++ b/mail/postfix-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711058217
-SHA256 (postfix/postfix-3.10-20240310.tar.gz) = f012a8e2f8cdab57048d80590074f50eba3636b323a666ffc0a0514de893fe68
-SIZE (postfix/postfix-3.10-20240310.tar.gz) = 4952439
+TIMESTAMP = 1714405375
+SHA256 (postfix/postfix-3.10-20240422.tar.gz) = 5691ce0c774de55421585310e9673e560e02536ee0d63d003364a3d0801f3f74
+SIZE (postfix/postfix-3.10-20240422.tar.gz) = 4955909
diff --git a/mail/py-django-mailman3/Makefile b/mail/py-django-mailman3/Makefile
index 2ceb9b80d2c9..f4b98d76cd36 100644
--- a/mail/py-django-mailman3/Makefile
+++ b/mail/py-django-mailman3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-mailman3
PORTVERSION= 1.3.11
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-allauth>=0.56:www/py-django-allauth@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-gravatar2>=1.0.6:www/py-django-gravatar2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2<4.3:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2<4.3:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0,1:devel/py-pytz@${PY_FLAVOR}
diff --git a/mail/snappymail/Makefile b/mail/snappymail/Makefile
index f5b0e2fd8b7e..346880ae6062 100644
--- a/mail/snappymail/Makefile
+++ b/mail/snappymail/Makefile
@@ -1,5 +1,5 @@
PORTNAME= snappymail
-DISTVERSION= 2.36.0
+DISTVERSION= 2.36.1
CATEGORIES= mail www
MASTER_SITES= https://github.com/the-djmaze/snappymail/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/mail/snappymail/distinfo b/mail/snappymail/distinfo
index 44cc3d9c9dec..e7c03bf59d76 100644
--- a/mail/snappymail/distinfo
+++ b/mail/snappymail/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711522129
-SHA256 (snappymail-2.36.0.tar.gz) = 513cd61b0be546d7e5a6f30d6c483d5ccdb09657dae351062eb8bd19c0f33f87
-SIZE (snappymail-2.36.0.tar.gz) = 5951274
+TIMESTAMP = 1713947961
+SHA256 (snappymail-2.36.1.tar.gz) = 0e3e25ca0d33fd67f2f825161c726d48d1db8ad1662c968b95eb71ca25ddae65
+SIZE (snappymail-2.36.1.tar.gz) = 5949590
diff --git a/mail/snappymail/pkg-plist b/mail/snappymail/pkg-plist
index a3f71ff9b8f5..a4ca95f72628 100644
--- a/mail/snappymail/pkg-plist
+++ b/mail/snappymail/pkg-plist
@@ -127,6 +127,14 @@
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/MailSo/Smtp/Exceptions/ResponseException.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/MailSo/Smtp/Settings.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/MailSo/Smtp/SmtpClient.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/Client.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/GrantType/AuthorizationCode.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/GrantType/ClientCredentials.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/GrantType/IGrantType.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/GrantType/Password.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/GrantType/RefreshToken.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/LICENSE
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/OAuth2/README.md
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/RainLoop/Actions.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/RainLoop/Actions/Accounts.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/RainLoop/Actions/Admin.php
@@ -341,6 +349,7 @@
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/gpg/pgpkeysettings.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/gpg/procpipes.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/gpg/smime.php
+%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/hibp.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/http/csp.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/http/exception.php
%%WWWDIR%%/snappymail/v/%%VER%%/app/libraries/snappymail/http/request.php
diff --git a/mail/thunderbird/Makefile b/mail/thunderbird/Makefile
index 3810e24efedf..5638fffa46c9 100644
--- a/mail/thunderbird/Makefile
+++ b/mail/thunderbird/Makefile
@@ -1,8 +1,8 @@
PORTNAME= thunderbird
-DISTVERSION= 115.10.1
+DISTVERSION= 115.10.2
CATEGORIES= mail news net-im wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}/source \
- MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build1/source
+ MOZILLA/${PORTNAME}/candidates/${DISTVERSION}-candidates/build2/source
DISTFILES= ${DISTNAME}.source${EXTRACT_SUFX}
MAINTAINER= gecko@FreeBSD.org
diff --git a/mail/thunderbird/distinfo b/mail/thunderbird/distinfo
index 37a3dedf3bb7..a9dc2e7f600b 100644
--- a/mail/thunderbird/distinfo
+++ b/mail/thunderbird/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713477128
-SHA256 (thunderbird-115.10.1.source.tar.xz) = 1b81af21880f381f9a00c18480f40bfc9fbd1b1f62cdea4048b6d6d84f9850da
-SIZE (thunderbird-115.10.1.source.tar.xz) = 532507896
+TIMESTAMP = 1714411589
+SHA256 (thunderbird-115.10.2.source.tar.xz) = 47bbd0645d7636a5bd81a3e613ef3181c4760dbb476f1609812e35659b7d24e6
+SIZE (thunderbird-115.10.2.source.tar.xz) = 537592900
diff --git a/math/Makefile b/math/Makefile
index 5b4e787e1534..370f622f3f81 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -488,7 +488,6 @@
SUBDIR += math77
SUBDIR += mathgl
SUBDIR += mathicsscript
- SUBDIR += mathlibtools
SUBDIR += mathmod
SUBDIR += mathomatic
SUBDIR += mathpresso
@@ -654,6 +653,7 @@
SUBDIR += octave-forge-symbolic
SUBDIR += octave-forge-tablicious
SUBDIR += octave-forge-tcl-octave
+ SUBDIR += octave-forge-timer
SUBDIR += octave-forge-tsa
SUBDIR += octave-forge-velas
SUBDIR += octave-forge-video
@@ -962,6 +962,7 @@
SUBDIR += py-intspan
SUBDIR += py-iohexperimenter
SUBDIR += py-ipyopt
+ SUBDIR += py-islpy
SUBDIR += py-isosurfaces
SUBDIR += py-jacobi
SUBDIR += py-jax
diff --git a/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_Core b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_Core
new file mode 100644
index 000000000000..88ba2296b514
--- /dev/null
+++ b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_Core
@@ -0,0 +1,11 @@
+--- inst/include/Eigen/Core.orig 2021-08-18 20:41:58 UTC
++++ inst/include/Eigen/Core
+@@ -346,7 +346,7 @@ using std::ptrdiff_t;
+ #include "src/Core/CoreIterators.h"
+ #include "src/Core/ConditionEstimator.h"
+
+-#if defined(EIGEN_VECTORIZE_ALTIVEC) || defined(EIGEN_VECTORIZE_VSX)
++#if defined(EIGEN_VECTORIZE_VSX)
+ #include "src/Core/arch/AltiVec/MatrixProduct.h"
+ #elif defined EIGEN_VECTORIZE_NEON
+ #include "src/Core/arch/NEON/GeneralBlockPanelKernel.h"
diff --git a/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_Complex.h b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_Complex.h
new file mode 100644
index 000000000000..ce35095a14a5
--- /dev/null
+++ b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_Complex.h
@@ -0,0 +1,18 @@
+--- inst/include/Eigen/src/Core/arch/AltiVec/Complex.h.orig 2021-08-18 20:41:58 UTC
++++ inst/include/Eigen/src/Core/arch/AltiVec/Complex.h
+@@ -100,6 +100,7 @@ template<> struct packet_traits<std::complex<float> >
+ HasAbs2 = 0,
+ HasMin = 0,
+ HasMax = 0,
++ HasSqrt = 1,
+ #ifdef __VSX__
+ HasBlend = 1,
+ #endif
+@@ -320,6 +321,7 @@ template<> struct packet_traits<std::complex<double> >
+ HasAbs2 = 0,
+ HasMin = 0,
+ HasMax = 0,
++ HasSqrt = 1,
+ HasSetLinear = 0
+ };
+ };
diff --git a/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_MathFunctions.h b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_MathFunctions.h
new file mode 100644
index 000000000000..ded96d6084c5
--- /dev/null
+++ b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_MathFunctions.h
@@ -0,0 +1,47 @@
+--- inst/include/Eigen/src/Core/arch/AltiVec/MathFunctions.h.orig 2021-08-18 20:41:58 UTC
++++ inst/include/Eigen/src/Core/arch/AltiVec/MathFunctions.h
+@@ -40,16 +40,14 @@ Packet4f pcos<Packet4f>(const Packet4f& _x)
+ return pcos_float(_x);
+ }
+
++#ifdef __VSX__
+ #ifndef EIGEN_COMP_CLANG
+ template<> EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED
+ Packet4f prsqrt<Packet4f>(const Packet4f& x)
+ {
+ return vec_rsqrt(x);
+ }
+-#endif
+
+-#ifdef __VSX__
+-#ifndef EIGEN_COMP_CLANG
+ template<> EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS EIGEN_UNUSED
+ Packet2d prsqrt<Packet2d>(const Packet2d& x)
+ {
+@@ -73,6 +71,26 @@ template<> EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEF
+ Packet2d pexp<Packet2d>(const Packet2d& _x)
+ {
+ return pexp_double(_x);
++}
++
++template<> EIGEN_STRONG_INLINE Packet8bf psqrt<Packet8bf> (const Packet8bf& a){
++ BF16_TO_F32_UNARY_OP_WRAPPER(psqrt<Packet4f>, a);
++}
++
++#ifndef EIGEN_COMP_CLANG
++template<> EIGEN_STRONG_INLINE Packet8bf prsqrt<Packet8bf> (const Packet8bf& a){
++ BF16_TO_F32_UNARY_OP_WRAPPER(prsqrt<Packet4f>, a);
++}
++#endif
++#else
++template<> EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS
++Packet4f psqrt<Packet4f>(const Packet4f& x)
++{
++ Packet4f a;
++ for (Index i = 0; i < packet_traits<float>::size; i++) {
++ a[i] = numext::sqrt(x[i]);
++ }
++ return a;
+ }
+ #endif
+
diff --git a/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_PacketMath.h b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_PacketMath.h
new file mode 100644
index 000000000000..ea37c9fe6a2b
--- /dev/null
+++ b/math/R-cran-RcppEigen/files/patch-inst_include_Eigen_src_Core_arch_AltiVec_PacketMath.h
@@ -0,0 +1,117 @@
+--- inst/include/Eigen/src/Core/arch/AltiVec/PacketMath.h.orig 2021-08-18 20:41:58 UTC
++++ inst/include/Eigen/src/Core/arch/AltiVec/PacketMath.h
+@@ -175,16 +175,19 @@ struct packet_traits<float> : default_packet_traits {
+ #else
+ HasRsqrt = 0,
+ #endif
++ HasTanh = EIGEN_FAST_MATH,
++ HasErf = EIGEN_FAST_MATH,
++ HasRint = 1,
+ #else
+ HasSqrt = 0,
+ HasRsqrt = 0,
+- HasTanh = EIGEN_FAST_MATH,
+- HasErf = EIGEN_FAST_MATH,
++ HasTanh = 0,
++ HasErf = 0,
++ HasRint = 0,
+ #endif
+ HasRound = 1,
+ HasFloor = 1,
+ HasCeil = 1,
+- HasRint = 1,
+ HasNegate = 1,
+ HasBlend = 1
+ };
+@@ -217,16 +220,17 @@ struct packet_traits<bfloat16> : default_packet_traits
+ #else
+ HasRsqrt = 0,
+ #endif
++ HasRint = 1,
+ #else
+ HasSqrt = 0,
+ HasRsqrt = 0,
+- HasTanh = EIGEN_FAST_MATH,
+- HasErf = EIGEN_FAST_MATH,
++ HasRint = 0,
+ #endif
++ HasTanh = 0,
++ HasErf = 0,
+ HasRound = 1,
+ HasFloor = 1,
+ HasCeil = 1,
+- HasRint = 1,
+ HasNegate = 1,
+ HasBlend = 1
+ };
+@@ -872,19 +876,29 @@ template<> EIGEN_STRONG_INLINE Packet4f pcmp_lt_or_nan
+ return vec_nor(c,c);
+ }
+
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet4i pcmp_le(const Packet4i& a, const Packet4i& b) { return reinterpret_cast<Packet4i>(vec_cmple(a,b)); }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet4i pcmp_lt(const Packet4i& a, const Packet4i& b) { return reinterpret_cast<Packet4i>(vec_cmplt(a,b)); }
+ template<> EIGEN_STRONG_INLINE Packet4i pcmp_eq(const Packet4i& a, const Packet4i& b) { return reinterpret_cast<Packet4i>(vec_cmpeq(a,b)); }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet8s pcmp_le(const Packet8s& a, const Packet8s& b) { return reinterpret_cast<Packet8s>(vec_cmple(a,b)); }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet8s pcmp_lt(const Packet8s& a, const Packet8s& b) { return reinterpret_cast<Packet8s>(vec_cmplt(a,b)); }
+ template<> EIGEN_STRONG_INLINE Packet8s pcmp_eq(const Packet8s& a, const Packet8s& b) { return reinterpret_cast<Packet8s>(vec_cmpeq(a,b)); }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet8us pcmp_le(const Packet8us& a, const Packet8us& b) { return reinterpret_cast<Packet8us>(vec_cmple(a,b)); }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet8us pcmp_lt(const Packet8us& a, const Packet8us& b) { return reinterpret_cast<Packet8us>(vec_cmplt(a,b)); }
+ template<> EIGEN_STRONG_INLINE Packet8us pcmp_eq(const Packet8us& a, const Packet8us& b) { return reinterpret_cast<Packet8us>(vec_cmpeq(a,b)); }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet16c pcmp_le(const Packet16c& a, const Packet16c& b) { return reinterpret_cast<Packet16c>(vec_cmple(a,b)); }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet16c pcmp_lt(const Packet16c& a, const Packet16c& b) { return reinterpret_cast<Packet16c>(vec_cmplt(a,b)); }
+ template<> EIGEN_STRONG_INLINE Packet16c pcmp_eq(const Packet16c& a, const Packet16c& b) { return reinterpret_cast<Packet16c>(vec_cmpeq(a,b)); }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet16uc pcmp_le(const Packet16uc& a, const Packet16uc& b) { return reinterpret_cast<Packet16uc>(vec_cmple(a,b)); }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet16uc pcmp_lt(const Packet16uc& a, const Packet16uc& b) { return reinterpret_cast<Packet16uc>(vec_cmplt(a,b)); }
+ template<> EIGEN_STRONG_INLINE Packet16uc pcmp_eq(const Packet16uc& a, const Packet16uc& b) { return reinterpret_cast<Packet16uc>(vec_cmpeq(a,b)); }
+
+@@ -937,6 +951,7 @@ template<> EIGEN_STRONG_INLINE Packet4f pround<Packet4
+ }
+ template<> EIGEN_STRONG_INLINE Packet4f pceil<Packet4f>(const Packet4f& a) { return vec_ceil(a); }
+ template<> EIGEN_STRONG_INLINE Packet4f pfloor<Packet4f>(const Packet4f& a) { return vec_floor(a); }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet4f print<Packet4f>(const Packet4f& a)
+ {
+ Packet4f res;
+@@ -947,6 +962,7 @@ template<> EIGEN_STRONG_INLINE Packet4f print<Packet4f
+
+ return res;
+ }
++#endif
+
+ template<typename Packet> EIGEN_STRONG_INLINE Packet ploadu_common(const __UNPACK_TYPE__(Packet)* from)
+ {
+@@ -1341,12 +1357,6 @@ template<> EIGEN_STRONG_INLINE Packet8bf psub<Packet8b
+ BF16_TO_F32_BINARY_OP_WRAPPER(psub<Packet4f>, a, b);
+ }
+
+-template<> EIGEN_STRONG_INLINE Packet8bf psqrt<Packet8bf> (const Packet8bf& a){
+- BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a);
+-}
+-template<> EIGEN_STRONG_INLINE Packet8bf prsqrt<Packet8bf> (const Packet8bf& a){
+- BF16_TO_F32_UNARY_OP_WRAPPER(prsqrt<Packet4f>, a);
+-}
+ template<> EIGEN_STRONG_INLINE Packet8bf pexp<Packet8bf> (const Packet8bf& a){
+ BF16_TO_F32_UNARY_OP_WRAPPER(pexp_float, a);
+ }
+@@ -1390,9 +1400,11 @@ template<> EIGEN_STRONG_INLINE Packet8bf pceil<Packet8
+ template<> EIGEN_STRONG_INLINE Packet8bf pround<Packet8bf> (const Packet8bf& a){
+ BF16_TO_F32_UNARY_OP_WRAPPER(pround<Packet4f>, a);
+ }
++#ifdef __VSX__
+ template<> EIGEN_STRONG_INLINE Packet8bf print<Packet8bf> (const Packet8bf& a){
+ BF16_TO_F32_UNARY_OP_WRAPPER(print<Packet4f>, a);
+ }
++#endif
+ template<> EIGEN_STRONG_INLINE Packet8bf pmadd(const Packet8bf& a, const Packet8bf& b, const Packet8bf& c) {
+ Packet4f a_even = Bf16ToF32Even(a);
+ Packet4f a_odd = Bf16ToF32Odd(a);
diff --git a/math/R-cran-XLConnect/Makefile b/math/R-cran-XLConnect/Makefile
index 1799356e8a74..58673beff880 100644
--- a/math/R-cran-XLConnect/Makefile
+++ b/math/R-cran-XLConnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= XLConnect
-PORTVERSION= 1.0.8
+PORTVERSION= 1.0.10
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-XLConnect/distinfo b/math/R-cran-XLConnect/distinfo
index 69b92190ebda..744a543a83ce 100644
--- a/math/R-cran-XLConnect/distinfo
+++ b/math/R-cran-XLConnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707058100
-SHA256 (XLConnect_1.0.8.tar.gz) = 57254e0e499d17c2b29eac1afdaf8c181dc781c71d5412efb12245b5b7a386d1
-SIZE (XLConnect_1.0.8.tar.gz) = 1476729
+TIMESTAMP = 1714673561
+SHA256 (XLConnect_1.0.10.tar.gz) = e3c267cb1e6a6fb3a9fb132e60649182ee7a28e4e9188c72786fb843aad6e2b4
+SIZE (XLConnect_1.0.10.tar.gz) = 1478532
diff --git a/math/R-cran-XLConnect/pkg-plist b/math/R-cran-XLConnect/pkg-plist
index 330283bc035f..ec6eb479ac0e 100644
--- a/math/R-cran-XLConnect/pkg-plist
+++ b/math/R-cran-XLConnect/pkg-plist
@@ -57,7 +57,7 @@
%%R_MOD_DIR%%/html/00Index.html
%%R_MOD_DIR%%/html/R.css
%%R_MOD_DIR%%/java/SparseBitSet.jar
-%%R_MOD_DIR%%/java/XLConnect-2.0.0-SNAPSHOT.jar
+%%R_MOD_DIR%%/java/XLConnect-2.0.1.jar
%%R_MOD_DIR%%/java/commons-codec-1.16.0.jar
%%R_MOD_DIR%%/java/commons-codec.jar
%%R_MOD_DIR%%/java/commons-collections4.jar
diff --git a/math/R-cran-gtable/Makefile b/math/R-cran-gtable/Makefile
index bb2f493e91c4..ac905d0bfc86 100644
--- a/math/R-cran-gtable/Makefile
+++ b/math/R-cran-gtable/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gtable
-PORTVERSION= 0.3.4
+PORTVERSION= 0.3.5
CATEGORIES= math
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/math/R-cran-gtable/distinfo b/math/R-cran-gtable/distinfo
index 135d0b5d97fd..b428a4cf989a 100644
--- a/math/R-cran-gtable/distinfo
+++ b/math/R-cran-gtable/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702497688
-SHA256 (gtable_0.3.4.tar.gz) = 7032039371a4ec1bde9d3e4b7dae450dcc9aab50bb0e6287ab26a1b0199c7977
-SIZE (gtable_0.3.4.tar.gz) = 130100
+TIMESTAMP = 1714242524
+SHA256 (gtable_0.3.5.tar.gz) = b19fc1a30359945adbab7d4e915fe95523a839c380e34ae705d70b7ebddeea72
+SIZE (gtable_0.3.5.tar.gz) = 130227
diff --git a/math/R-cran-mclust/Makefile b/math/R-cran-mclust/Makefile
index ff9402d6e126..193809f60520 100644
--- a/math/R-cran-mclust/Makefile
+++ b/math/R-cran-mclust/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mclust
-PORTVERSION= 6.1
+PORTVERSION= 6.1.1
CATEGORIES= math
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/math/R-cran-mclust/distinfo b/math/R-cran-mclust/distinfo
index 2a71bf54ea0d..01be02bfb332 100644
--- a/math/R-cran-mclust/distinfo
+++ b/math/R-cran-mclust/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708895154
-SHA256 (mclust_6.1.tar.gz) = 5df469cc4aa2e86bf4282cb83eaa53f90f671aa6567e8778331bf8c1666f9055
-SIZE (mclust_6.1.tar.gz) = 2765353
+TIMESTAMP = 1714582489
+SHA256 (mclust_6.1.1.tar.gz) = ddd7018e5e6ea7f92c7fc9872b391491b7e91c2cd89ef1dcaf4408afb5116775
+SIZE (mclust_6.1.1.tar.gz) = 2753243
diff --git a/math/R/Makefile b/math/R/Makefile
index 33e296d24f1d..f5962fe47848 100644
--- a/math/R/Makefile
+++ b/math/R/Makefile
@@ -1,5 +1,5 @@
PORTNAME= R
-DISTVERSION= 4.3.3
+DISTVERSION= 4.4.0
CATEGORIES= math lang
MASTER_SITES= CRAN/src/base/R-${PORTVERSION:C|\..*||}
@@ -13,6 +13,7 @@ ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
BUILD_DEPENDS= texi2any:print/texinfo
LIB_DEPENDS= libcurl.so:ftp/curl \
+ libdeflate.so:archivers/libdeflate \
libpcre2-8.so:devel/pcre2
# R packages may require GNU make or cmake to build
RUN_DEPENDS= cmake:devel/cmake-core \
@@ -129,7 +130,6 @@ LLD_UNSAFE= yes
.endif
post-patch:
- @${REINPLACE_CMD} -e "s|/usr/local|${LOCALBASE}|g" ${WRKSRC}/configure
@${REINPLACE_CMD} \
-e "s|%%FULLVER%%|${DISTVERSION}|" \
-e "s|%%MAJORVER%%|${_MAJORVER}|" \
diff --git a/math/R/distinfo b/math/R/distinfo
index 40dd95f18dba..521171b7c5e3 100644
--- a/math/R/distinfo
+++ b/math/R/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709307169
-SHA256 (R-4.3.3.tar.gz) = 80851231393b85bf3877ee9e39b282e750ed864c5ec60cbd68e6e139f0520330
-SIZE (R-4.3.3.tar.gz) = 35861202
+TIMESTAMP = 1714060267
+SHA256 (R-4.4.0.tar.gz) = ace4125f9b976d2c53bcc5fca30c75e30d4edc401584859cbadb080e72b5f030
+SIZE (R-4.4.0.tar.gz) = 37335563
diff --git a/math/R/files/extra-patch-src_extra_blas_Makefile.in b/math/R/files/extra-patch-src_extra_blas_Makefile.in
index 07e097e92725..18a1cb6ff7ec 100644
--- a/math/R/files/extra-patch-src_extra_blas_Makefile.in
+++ b/math/R/files/extra-patch-src_extra_blas_Makefile.in
@@ -1,34 +1,29 @@
---- src/extra/blas/Makefile.in.orig 2020-05-05 02:47:09 UTC
+--- src/extra/blas/Makefile.in.orig 2024-05-01 15:06:18 UTC
+++ src/extra/blas/Makefile.in
-@@ -16,11 +16,11 @@ ALL_FFLAGS = $(ALL_FFLAGS_LO)
-
- SOURCES = blas00.c blas.f cmplxblas.f
-
--@BUILD_LTO_CHECK_FALSE@Rblas_la = libRblas$(R_DYLIB_EXT)
-+@BUILD_LTO_CHECK_FALSE@Rblas_la = libRblas$(R_DYLIB_EXT).%%FULLVER%%
- @BUILD_LTO_CHECK_TRUE@Rblas_la = libRblas.a
+@@ -25,7 +25,7 @@ Rblas_la = libRblas$(R_DYLIB_EXT)
+ Rblas_la = libRblas$(R_DYLIB_EXT)
## @RBLAS_LDFLAGS@ is used on macOS
## first for internal BLAS
-Rblas_la_LIBADD = @RBLAS_LDFLAGS@ $(FLIBS_IN_SO)
-+Rblas_la_LIBADD = -Wl,-soname,libRblas.so.%%MAJORVER%% $(FLIBS_IN_SO)
++Rblas_la_LIBADD = @RBLAS_LDFLAGS@ -Wl,-soname,libRblas.so.%%MAJORVER%% $(FLIBS_IN_SO)
## then external one
Rblas_la_LIBADD0 = @RBLAS_LDFLAGS@
-@@ -45,6 +45,8 @@ Rblas_install: $(Rblas_la)
+@@ -66,6 +66,8 @@ Rblas_install: $(Rblas_la)
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rblas_la) \
"$(DESTDIR)$(Rexeclibdir)/$(Rblas_la)"
+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so
++ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so.%%FULLVER%%
Rblas_install-strip: $(Rblas_la)
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
-@@ -52,6 +54,8 @@ Rblas_install-strip: $(Rblas_la)
+@@ -73,6 +75,8 @@ Rblas_install-strip: $(Rblas_la)
@if test -n "$(STRIP_SHARED_LIB)"; then \
$(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexeclibdir)/$(Rblas_la)" ;\
fi
+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so
++ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rblas_la) libRblas.so.%%FULLVER%%
mostlyclean: clean
clean:
diff --git a/math/R/files/extra-patch-src_modules_lapack_Makefile.in b/math/R/files/extra-patch-src_modules_lapack_Makefile.in
index 3d9f84cb4fbe..e792a035ebc8 100644
--- a/math/R/files/extra-patch-src_modules_lapack_Makefile.in
+++ b/math/R/files/extra-patch-src_modules_lapack_Makefile.in
@@ -1,43 +1,34 @@
---- src/modules/lapack/Makefile.in.orig 2020-05-05 03:51:08 UTC
+--- src/modules/lapack/Makefile.in.orig 2024-05-02 02:59:59 UTC
+++ src/modules/lapack/Makefile.in
-@@ -41,7 +41,7 @@ lapack_la_OBJECTS = $(OBJECTS)
- lapack_la_LDFLAGS = @LAPACK_LDFLAGS@
- lapack_la_LIBADD = $(LIBR1) @DYLIB_UNDEFINED_ALLOWED_FALSE@ $(LIBINTL)
-
--@BUILD_LTO_CHECK_FALSE@Rlapack_la = libRlapack$(R_DYLIB_EXT)
-+@BUILD_LTO_CHECK_FALSE@Rlapack_la = libRlapack$(R_DYLIB_EXT).%%FULLVER%%
- @BUILD_LTO_CHECK_TRUE@Rlapack_la = libRlapack.a
- Rlapack_la_OBJECTS = $(LIBOBJECTS)
- ## This used to skip FLIBS, but that relied on all the functions
-@@ -87,17 +87,21 @@ $(lapack_la): $(lapack_la_OBJECTS)
- ## Include BLAS here, as with (static) ATLAS that pulls all the
+@@ -110,12 +110,14 @@ $(Rlapack_la): $(Rlapack_la_OBJECTS)
## BLAS routines into one place.
- $(Rlapack_la): $(LIBOBJECTS)
-- @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) @RLAPACK_LDFLAGS@ @BLAS_LIBS@ $(Rlapack_la_LIBADD)
-+ @BUILD_LTO_CHECK_FALSE@$(DYLIB_LINK) -o $@ $(LIBOBJECTS) -Wl,-soname,libRlapack.so.%%MAJORVER%% @BLAS_LIBS@ $(Rlapack_la_LIBADD)
- @BUILD_LTO_CHECK_TRUE@$(AR) -cr $@ $(LIBOBJECTS)
+ ## FIXME: @BLAS_LIBS@ is probably not needed for newAccelerate.
+ $(Rlapack_la): $(Rlapack_la_OBJECTS)
+- $(DYLIB_LINK) -o $@ $(Rlapack_la_OBJECTS) @RLAPACK_LDFLAGS@ @BLAS_LIBS@ $(Rlapack_la_LIBADD)
++ $(DYLIB_LINK) -o $@ $(Rlapack_la_OBJECTS) @RLAPACK_LDFLAGS@ -Wl,-soname,libRlapack.so.%%MAJORVER%% @BLAS_LIBS@ $(Rlapack_la_LIBADD)
Rlapack_install: $(Rlapack_la)
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) \
"$(Rexeclibdir)/$(Rlapack_la)"
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
install: installdirs
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(lapack_la) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"
- @USE_EXTERNAL_LAPACK_FALSE@ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"
-+@USE_EXTERNAL_LAPACK_FALSE@ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+@USE_EXTERNAL_LAPACK_FALSE@ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so
- installdirs:
+@@ -124,11 +126,15 @@ install-strip-Rlapack:
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexecmodulesdir)"
install-strip-Rlapack:
-@@ -110,6 +114,8 @@ install-strip: @USE_EXTERNAL_LAPACK_FALSE@ install-str
+ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(Rlapack_la) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
+ @if test -n "$(STRIP_SHARED_LIB)"; then \
+ $(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexeclibdir)/$(Rlapack_la)"; \
+ fi
+ install-strip: @USE_EXTERNAL_LAPACK_FALSE@ install-strip-Rlapack
+ @$(SHELL) $(top_srcdir)/tools/copy-if-change $(lapack_la) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%MAJORVER%%
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -sf $(Rlapack_la) libRlapack.so.%%FULLVER%%
@if test -n "$(STRIP_SHARED_LIB)"; then \
$(STRIP_SHARED_LIB) "$(DESTDIR)$(Rexecmodulesdir)/$(lapack_la)"; \
fi
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so.%%MAJORVER%%
-+ @cd $(DESTDIR)$(Rexeclibdir) && ln -s $(Rlapack_la) libRlapack.so
- uninstall:
- @rm -f "$(Rexecmodulesdir)/$(lapack_la)"
-
diff --git a/math/R/files/patch-src_main_Makefile.in b/math/R/files/patch-src_main_Makefile.in
index ddc961a8ac69..92740d31f0e0 100644
--- a/math/R/files/patch-src_main_Makefile.in
+++ b/math/R/files/patch-src_main_Makefile.in
@@ -1,27 +1,20 @@
---- src/main/Makefile.in.orig 2020-05-05 02:47:09 UTC
+--- src/main/Makefile.in.orig 2024-05-01 21:07:24 UTC
+++ src/main/Makefile.in
-@@ -105,13 +105,13 @@ R_bin_OBJECTS = Rmain.o @WANT_R_SHLIB_FALSE@$(OBJECTS)
- @WANT_R_SHLIB_TRUE@R_bin_LDADD = -lR @BLAS_SHLIB_TRUE@-lRblas
- @BUILD_LTO_FALSE@R_bin_DEPENDENCIES =@WANT_R_SHLIB_FALSE@ libR.a @USE_EXPORTFILES_TRUE@ $(top_builddir)/etc/R.exp
-
--libR_la = libR$(R_DYLIB_EXT)
-+libR_la = libR$(R_DYLIB_EXT).%%FULLVER%%
- libR_la_OBJECTS = $(OBJECTS)
- libR_la_LIBADD = $(MAIN_OBJS) $(EXTRA_STATIC_LIBS) $(EXTRA_LIBS) @WANT_R_SHLIB_TRUE@ @USE_EXPORTFILES_TRUE@ -Wl,-bE:$(top_builddir)/etc/R.exp
+@@ -115,7 +115,7 @@ libR_la_DEPENDENCIES = $(STATIC_LIBS) $(R_TZONE) @WANT
libR_la_DEPENDENCIES = $(STATIC_LIBS) $(R_TZONE) @WANT_R_SHLIB_TRUE@ @USE_EXPORTFILES_TRUE@ $(top_builddir)/etc/R.exp
## The next is needed for macOS only at present
-LIBR_LDFLAGS = @LIBR_LDFLAGS@
-+LIBR_LDFLAGS = -Wl,-soname,libR.so.4
++LIBR_LDFLAGS = @LIBR_LDFLAGS@ -Wl,-soname,libR.so.%%MAJORVER%%
all: R
-@@ -201,6 +201,8 @@ install-bin: installdirs
+@@ -203,6 +203,8 @@ install-lib: installdirs
install-lib: installdirs
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
@$(SHELL) $(top_srcdir)/tools/copy-if-change $(libR_la) "$(DESTDIR)$(Rexeclibdir)/$(libR_la)"
+ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(libR_la) libR.so.%%MAJORVER%%
-+ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(libR_la) libR.so
++ @cd "$(DESTDIR)$(Rexeclibdir)" && ln -s $(libR_la) libR.so.%%FULLVER%%
install-static: installdirs
@$(MKINSTALLDIRS) "$(DESTDIR)$(Rexeclibdir)"
@$(SHELL) $(top_srcdir)/tools/copy-if-change libR.a "$(DESTDIR)$(Rexeclibdir)/libR.a"
diff --git a/math/R/pkg-plist b/math/R/pkg-plist
index ec44182d1be8..6bd91016464f 100644
--- a/math/R/pkg-plist
+++ b/math/R/pkg-plist
@@ -189,15 +189,49 @@ lib/R/library/Matrix/doc/Intro2Matrix.pdf
lib/R/library/Matrix/doc/Introduction.R
lib/R/library/Matrix/doc/Introduction.Rnw
lib/R/library/Matrix/doc/Introduction.pdf
-lib/R/library/Matrix/doc/SuiteSparse/AMD.txt
-lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD.txt
-lib/R/library/Matrix/doc/SuiteSparse/COLAMD.txt
-lib/R/library/Matrix/doc/SuiteSparse/SPQR.txt
-lib/R/library/Matrix/doc/SuiteSparse/SuiteSparse_config.txt
+lib/R/library/Matrix/doc/SuiteSparse/AMD/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/AMD/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/AMD/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/CAMD/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/CAMD/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/CAMD/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/CCOLAMD/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/CCOLAMD/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/CCOLAMD/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/SuiteSparse_metis/Changelog
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/SuiteSparse_metis/LICENSE.txt
+lib/R/library/Matrix/doc/SuiteSparse/CHOLMOD/SuiteSparse_metis/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/COLAMD/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/COLAMD/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/COLAMD/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/CXSparse/Doc/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/CXSparse/Doc/License.txt
+lib/R/library/Matrix/doc/SuiteSparse/CXSparse/README.txt
+lib/R/library/Matrix/doc/SuiteSparse/ChangeLog
+lib/R/library/Matrix/doc/SuiteSparse/LICENSE.txt
+lib/R/library/Matrix/doc/SuiteSparse/README.md
+lib/R/library/Matrix/doc/SuiteSparse/SuiteSparse_config/README.txt
lib/R/library/Matrix/doc/index.html
lib/R/library/Matrix/doc/sparseModels.R
lib/R/library/Matrix/doc/sparseModels.Rnw
lib/R/library/Matrix/doc/sparseModels.pdf
+lib/R/library/Matrix/scripts/AMD.patch
+lib/R/library/Matrix/scripts/CAMD.patch
+lib/R/library/Matrix/scripts/CCOLAMD.patch
+lib/R/library/Matrix/scripts/CHOLMOD.patch
+lib/R/library/Matrix/scripts/COLAMD.patch
+lib/R/library/Matrix/scripts/CXSparse.patch
+lib/R/library/Matrix/scripts/SuiteSparse_config.patch
+lib/R/library/Matrix/scripts/api.patch
+lib/R/library/Matrix/scripts/disclaimer.txt
+lib/R/library/Matrix/scripts/rules.mk
+lib/R/library/Matrix/scripts/rules.sh
+lib/R/library/Matrix/scripts/sources.mk
+lib/R/library/Matrix/scripts/ssget.sh
+lib/R/library/Matrix/scripts/wall.patch
lib/R/library/Matrix/external/CAex_slots.rda
lib/R/library/Matrix/external/KNex_slots.rda
lib/R/library/Matrix/external/USCounties_slots.rda
@@ -497,8 +531,24 @@ lib/R/library/grDevices/afm/Helvetica-Bold.afm.gz
lib/R/library/grDevices/afm/Helvetica-BoldOblique.afm.gz
lib/R/library/grDevices/afm/Helvetica-Oblique.afm.gz
lib/R/library/grDevices/afm/Helvetica.afm.gz
+lib/R/library/grDevices/afm/LICENSE.LPPL
lib/R/library/grDevices/afm/MustRead.html
+lib/R/library/grDevices/afm/NimbusMonoPS-Bold.afm.gz
+lib/R/library/grDevices/afm/NimbusMonoPS-BoldItalic.afm.gz
+lib/R/library/grDevices/afm/NimbusMonoPS-Italic.afm.gz
+lib/R/library/grDevices/afm/NimbusMonoPS-Regular.afm.gz
+lib/R/library/grDevices/afm/NimbusRoman-Bold.afm.gz
+lib/R/library/grDevices/afm/NimbusRoman-BoldItalic.afm.gz
+lib/R/library/grDevices/afm/NimbusRoman-Italic.afm.gz
+lib/R/library/grDevices/afm/NimbusRoman-Regular.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-Bold.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-BoldItalic.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-BoldOblique.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-Italic.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-Oblique.afm.gz
+lib/R/library/grDevices/afm/NimbusSans-Regular.afm.gz
lib/R/library/grDevices/afm/README
+lib/R/library/grDevices/afm/StandardSymbolsPS.afm.gz
lib/R/library/grDevices/afm/Symbol.afm.gz
lib/R/library/grDevices/afm/Times-Bold.afm.gz
lib/R/library/grDevices/afm/Times-BoldItalic.afm.gz
@@ -589,7 +639,6 @@ lib/R/library/grDevices/enc/ISOLatin7.enc
lib/R/library/grDevices/enc/ISOLatin9.enc
lib/R/library/grDevices/enc/KOI8-R.enc
lib/R/library/grDevices/enc/KOI8-U.enc
-lib/R/library/grDevices/enc/MacRoman.enc
lib/R/library/grDevices/enc/PDFDoc.enc
lib/R/library/grDevices/enc/TeXtext.enc
lib/R/library/grDevices/enc/WinAnsi.enc
@@ -1204,6 +1253,54 @@ lib/R/library/tools/html/00Index.html
lib/R/library/tools/html/R.css
lib/R/library/tools/libs/tools.so
lib/R/library/translations/DESCRIPTION
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-splines.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-stats4.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-tcltk.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R-utils.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/grDevices.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/methods.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/splines.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/ar/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/bn/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/bn/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/bn/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-compiler.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-grDevices.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-graphics.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-grid.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-splines.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-stats4.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-tcltk.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R-utils.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/grDevices.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/grid.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/methods.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/splines.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/ca/LC_MESSAGES/utils.mo
%%NLS%%lib/R/library/translations/da/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/da/LC_MESSAGES/R-compiler.mo
%%NLS%%lib/R/library/translations/da/LC_MESSAGES/R-grDevices.mo
@@ -1278,12 +1375,50 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/en@quot/LC_MESSAGES/tcltk.mo
%%NLS%%lib/R/library/translations/en@quot/LC_MESSAGES/tools.mo
%%NLS%%lib/R/library/translations/en@quot/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-compiler.mo
%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-grDevices.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-graphics.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-grid.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-splines.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-stats4.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-tcltk.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R-utils.mo
%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/RGui.mo
%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/grDevices.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/grid.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/methods.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/splines.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/en_GB/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-grDevices.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-graphics.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-grid.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-stats4.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R-utils.mo
%%NLS%%lib/R/library/translations/es/LC_MESSAGES/R.mo
%%NLS%%lib/R/library/translations/es/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/grDevices.mo
%%NLS%%lib/R/library/translations/es/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/es/LC_MESSAGES/utils.mo
%%NLS%%lib/R/library/translations/fa/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/fa/LC_MESSAGES/R-utils.mo
%%NLS%%lib/R/library/translations/fa/LC_MESSAGES/R.mo
@@ -1313,6 +1448,40 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/fr/LC_MESSAGES/tcltk.mo
%%NLS%%lib/R/library/translations/fr/LC_MESSAGES/tools.mo
%%NLS%%lib/R/library/translations/fr/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-grDevices.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-graphics.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R-utils.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/grDevices.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/hi/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-graphics.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-parallel.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-splines.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-stats.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-tcltk.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-tools.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R-utils.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/RGui.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/grDevices.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/grid.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/parallel.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/stats.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/tcltk.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/hu/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/id/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/it/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/it/LC_MESSAGES/R-compiler.mo
%%NLS%%lib/R/library/translations/it/LC_MESSAGES/R-grDevices.mo
@@ -1344,6 +1513,7 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-graphics.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-grid.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-parallel.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-splines.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-stats.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/R-stats4.mo
@@ -1356,6 +1526,7 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/graphics.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/grid.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/methods.mo
+%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/parallel.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/splines.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/stats.mo
%%NLS%%lib/R/library/translations/ja/LC_MESSAGES/tcltk.mo
@@ -1410,6 +1581,9 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/lt/LC_MESSAGES/tcltk.mo
%%NLS%%lib/R/library/translations/lt/LC_MESSAGES/tools.mo
%%NLS%%lib/R/library/translations/lt/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R-compiler.mo
+%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/R.mo
+%%NLS%%lib/R/library/translations/ne/LC_MESSAGES/RGui.mo
%%NLS%%lib/R/library/translations/nn/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/nn/LC_MESSAGES/R.mo
%%NLS%%lib/R/library/translations/nn/LC_MESSAGES/RGui.mo
@@ -1445,6 +1619,7 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-graphics.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-grid.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-methods.mo
+%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-parallel.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-splines.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-stats.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/R-stats4.mo
@@ -1461,6 +1636,7 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/stats.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/tcltk.mo
%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/tools.mo
+%%NLS%%lib/R/library/translations/pt_BR/LC_MESSAGES/utils.mo
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/R-compiler.mo
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/R-grDevices.mo
@@ -1486,6 +1662,8 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/tcltk.mo
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/tools.mo
%%NLS%%lib/R/library/translations/ru/LC_MESSAGES/utils.mo
+%%NLS%%lib/R/library/translations/sq/LC_MESSAGES/R-base.mo
+%%NLS%%lib/R/library/translations/sq/LC_MESSAGES/R.mo
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/R-stats.mo
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/R-stats4.mo
@@ -1494,6 +1672,7 @@ lib/R/library/translations/DESCRIPTION
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/R.mo
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/RGui.mo
%%NLS%%lib/R/library/translations/tr/LC_MESSAGES/graphics.mo
+%%NLS%%lib/R/library/translations/ur/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/zh_CN/LC_MESSAGES/R-base.mo
%%NLS%%lib/R/library/translations/zh_CN/LC_MESSAGES/R-compiler.mo
%%NLS%%lib/R/library/translations/zh_CN/LC_MESSAGES/R-grDevices.mo
@@ -1585,6 +1764,9 @@ lib/R/share/R/examples-header.R
lib/R/share/R/nspackloader.R
lib/R/share/R/tests-startup.R
lib/R/share/Rd/macros/system.Rd
+lib/R/share/dictionaries/R_Rd_files.rds
+lib/R/share/dictionaries/R_manuals.rds
+lib/R/share/dictionaries/R_vignettes.rds
lib/R/share/dictionaries/en_stats.rds
lib/R/share/encodings/Adobe-glyphlist
lib/R/share/encodings/character-sets
diff --git a/math/SCIP/Makefile b/math/SCIP/Makefile
index c9759bd40248..ea38313ab5c9 100644
--- a/math/SCIP/Makefile
+++ b/math/SCIP/Makefile
@@ -1,5 +1,5 @@
PORTNAME= SCIP
-DISTVERSION= 9.0.0
+DISTVERSION= 9.0.1
CATEGORIES= math science
MASTER_SITES= https://www.scipopt.org/download/release/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/math/SCIP/distinfo b/math/SCIP/distinfo
index b6e727bc95de..2bb706e860b8 100644
--- a/math/SCIP/distinfo
+++ b/math/SCIP/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709947389
-SHA256 (scip-9.0.0.tgz) = b117a27cd4b62d3aa97a4bd0eaf06cbbd19a33a203b776599173a539085ed19f
-SIZE (scip-9.0.0.tgz) = 11457819
+TIMESTAMP = 1713971481
+SHA256 (scip-9.0.1.tgz) = f79966b88d9b88b0e42665b171bebda4280ba58e740f1ae342ac4ee785c6f012
+SIZE (scip-9.0.1.tgz) = 11464811
diff --git a/math/SCIP/pkg-plist b/math/SCIP/pkg-plist
index 647f70f585af..20fc832410e7 100644
--- a/math/SCIP/pkg-plist
+++ b/math/SCIP/pkg-plist
@@ -551,6 +551,7 @@ include/scip/var.h
include/scip/visual.h
include/symmetry/build_sassy_graph.h
include/symmetry/compute_symmetry.h
+include/symmetry/struct_symmetry.h
include/symmetry/type_symmetry.h
include/tclique/tclique.h
include/tclique/tclique_coloring.h
@@ -567,4 +568,4 @@ lib/cmake/scip/scip-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/scip/scip-targets.cmake
lib/libscip.so
lib/libscip.so.9.0
-lib/libscip.so.9.0.0.0
+lib/libscip.so.9.0.1.0
diff --git a/math/arpack++/Makefile b/math/arpack++/Makefile
index 6eb310df9a4c..744f30dbb166 100644
--- a/math/arpack++/Makefile
+++ b/math/arpack++/Makefile
@@ -1,6 +1,6 @@
PORTNAME= arpack++
PORTVERSION= 2.4.0
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MAINTAINER= ports@FreeBSD.org
diff --git a/math/casadi/Makefile b/math/casadi/Makefile
index c172467d06c4..b4de360e0691 100644
--- a/math/casadi/Makefile
+++ b/math/casadi/Makefile
@@ -1,6 +1,5 @@
PORTNAME= casadi
-DISTVERSION= 3.6.0
-PORTREVISION= 4
+DISTVERSION= 3.6.5
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -25,8 +24,8 @@ CMAKE_OFF= WITH_DEEPBIND WITH_BUILD_BLASFEO
# and fail due to not setting up the linker environment properly:
CMAKE_OFF+= WITH_EXAMPLES
-OPTIONS_DEFINE= BLASFEO BONMIN CLANG IPOPT LAPACK QPOASES
-OPTIONS_DEFAULT= BLASFEO BONMIN IPOPT LAPACK QPOASES
+OPTIONS_DEFINE= BLASFEO BONMIN CLANG IPOPT LAPACK OPENMP QPOASES THREADS
+OPTIONS_DEFAULT= BLASFEO BONMIN IPOPT LAPACK OPENMP QPOASES THREADS
OPTIONS_SUB= yes
BLASFEO_DESC= Build with BLASFEO
@@ -62,11 +61,15 @@ LAPACK_DESC= Build with LAPACK
LAPACK_CMAKE_BOOL= WITH_LAPACK
LAPACK_USES= blaslapack:openblas
+OPENMP_CMAKE_BOOL= WITH_OPENMP
+
QPOASES_DESC= Build with qpOASES
QPOASES_CMAKE_BOOL= WITH_QPOASES
QPOASES_LIB_DEPENDS= libopenblas.so:math/openblas
QPOASES_IMPLIES= LAPACK
+THREADS_CMAKE_BOOL= WITH_THREAD
+
PORTSCOUT= limit:^.*[1-9]\..* # prevent tags like ge2
.include <bsd.port.mk>
diff --git a/math/casadi/distinfo b/math/casadi/distinfo
index bfe7a975786e..d1ee05b41b8c 100644
--- a/math/casadi/distinfo
+++ b/math/casadi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1681099630
-SHA256 (casadi-casadi-3.6.0_GH0.tar.gz) = 87ea8c25025b0a479d3fcd20d1851197e699b6440cc8fd5e8c02a7e79f8cd19c
-SIZE (casadi-casadi-3.6.0_GH0.tar.gz) = 3638738
+TIMESTAMP = 1714459801
+SHA256 (casadi-casadi-3.6.5_GH0.tar.gz) = fb669c3dfac4c9a6872c4016961dcf4dd8879cf4448253a4aa1b5251652b360e
+SIZE (casadi-casadi-3.6.5_GH0.tar.gz) = 3733588
diff --git a/math/casadi/pkg-plist b/math/casadi/pkg-plist
index ceac4aa74406..f5803c4f01a0 100644
--- a/math/casadi/pkg-plist
+++ b/math/casadi/pkg-plist
@@ -23,6 +23,7 @@ include/casadi/core/dple.hpp
include/casadi/core/exception.hpp
include/casadi/core/expm.hpp
include/casadi/core/external.hpp
+include/casadi/core/fmu.hpp
include/casadi/core/function.hpp
include/casadi/core/generic_expression.hpp
include/casadi/core/generic_matrix.hpp
@@ -131,6 +132,7 @@ include/casadi/core/sx.hpp
include/casadi/core/sx_elem.hpp
include/casadi/core/sx_fwd.hpp
include/casadi/core/timing.hpp
+include/casadi/core/tools.hpp
include/casadi/core/xml_file.hpp
include/casadi/core/xml_node.hpp
include/casadi/mem.h
diff --git a/math/ceres-solver/Makefile b/math/ceres-solver/Makefile
index 8c1811ee432f..885acd0a6365 100644
--- a/math/ceres-solver/Makefile
+++ b/math/ceres-solver/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ceres-solver
DISTVERSION= 2.2.0
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/costa/Makefile b/math/costa/Makefile
index 73b9a574bb7d..e1e7953eb78c 100644
--- a/math/costa/Makefile
+++ b/math/costa/Makefile
@@ -1,7 +1,6 @@
PORTNAME= costa
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2
-PORTREVISION= 4
+DISTVERSION= 2.2.2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/costa/distinfo b/math/costa/distinfo
index a71b5356c9ca..d7dfe8244505 100644
--- a/math/costa/distinfo
+++ b/math/costa/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1677128868
-SHA256 (eth-cscs-COSTA-v2.2_GH0.tar.gz) = 3e7333f012af76ec3508276ea90800313f6136504667021fe229e710bf6acdc7
-SIZE (eth-cscs-COSTA-v2.2_GH0.tar.gz) = 709317
+TIMESTAMP = 1714117299
+SHA256 (eth-cscs-COSTA-v2.2.2_GH0.tar.gz) = e87bc37aad14ac0c5922237be5d5390145c9ac6aef0350ed17d86cb2d994e67c
+SIZE (eth-cscs-COSTA-v2.2.2_GH0.tar.gz) = 709294
diff --git a/math/costa/files/patch-CMakeLists.txt b/math/costa/files/patch-CMakeLists.txt
deleted file mode 100644
index 72ff9c11ba6e..000000000000
--- a/math/costa/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,11 +0,0 @@
---- CMakeLists.txt.orig 2023-02-28 08:57:54 UTC
-+++ CMakeLists.txt
-@@ -58,7 +58,7 @@ adjust_mpiexec_flags()
- # OpenMP
- find_package(OpenMP COMPONENTS CXX REQUIRED)
-
--SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -funroll-loops -march=native -DNDEBUG")
-+SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -funroll-loops")
-
- # Bundled dependencies
- #
diff --git a/math/dune-fem/Makefile b/math/dune-fem/Makefile
index 0d9cf9aea5b7..348853c2be27 100644
--- a/math/dune-fem/Makefile
+++ b/math/dune-fem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-fem
DISTVERSION= 2.8.0.5
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-istl/Makefile b/math/dune-istl/Makefile
index 1ba733d48198..e05531f474c4 100644
--- a/math/dune-istl/Makefile
+++ b/math/dune-istl/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-istl
DISTVERSION= 2.8.0
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-pdelab/Makefile b/math/dune-pdelab/Makefile
index 266d80ec4dc5..aa99310dc8b7 100644
--- a/math/dune-pdelab/Makefile
+++ b/math/dune-pdelab/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dune-pdelab
DISTVERSIONPREFIX= v
DISTVERSION= 2.7.0.20210824
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/dune-vtk/Makefile b/math/dune-vtk/Makefile
index b2a03fc94245..7a1432cb5cb0 100644
--- a/math/dune-vtk/Makefile
+++ b/math/dune-vtk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dune-vtk
DISTVERSION= 2.8.0
-PORTREVISION= 20
+PORTREVISION= 21
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/e-antic/Makefile b/math/e-antic/Makefile
index ec24a530502f..1a754baffc92 100644
--- a/math/e-antic/Makefile
+++ b/math/e-antic/Makefile
@@ -1,6 +1,5 @@
PORTNAME= e-antic
-DISTVERSION= 1.2.1
-PORTREVISION= 3
+DISTVERSION= 2.0.2
#MASTER_SITES= https://www.labri.fr/perso/vdelecro/e-antic/
CATEGORIES= math
@@ -25,7 +24,7 @@ USES= autoreconf compiler:c++11-lang gmake libtool localbase \
USE_GITHUB= yes
ANTIC_TAG= f4e8a60
-CATCH_TAG= ff349a5
+CATCH_TAG= 62fd660
CEREAL_TAG= ebef1e9
FLINT_TAG= ae7ec89
GH_ACCOUNT= flatsurf catchorg:c1 USCiLab:c2 wbhart:f
@@ -48,6 +47,11 @@ TEST_TARGET= check
PLIST_SUB= VER=${DISTVERSION}
+pre-extract:
+ ${MKDIR} ${WRKDIR}/flint-${FLINT_TAG}
+ ${LN} -sf ${WRKDIR}/flint-${FLINT_TAG} ${WRKDIR}/flint2-${FLINT_TAG}
+ ${RMDIR} ${WRKDIR}/flint-${FLINT_TAG}
+
post-install:
${REINPLACE_CMD} -e 's|${STAGEDIR}||' \
${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyeantic/install_files.txt
diff --git a/math/e-antic/distinfo b/math/e-antic/distinfo
index b9139b3706ce..147e7eb9cfbf 100644
--- a/math/e-antic/distinfo
+++ b/math/e-antic/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1654116429
-SHA256 (flatsurf-e-antic-1.2.1_GH0.tar.gz) = 3405722f6b0c0d5f9955ca790f04f873c55390c17a5340c8539ce3c509448655
-SIZE (flatsurf-e-antic-1.2.1_GH0.tar.gz) = 158933
-SHA256 (catchorg-Catch2-ff349a5_GH0.tar.gz) = 45983da4c511bc6ed68e391178ead52b0b40c5e8ad7ea5f3fc8c376432d1b6b7
-SIZE (catchorg-Catch2-ff349a5_GH0.tar.gz) = 655437
+TIMESTAMP = 1714844465
+SHA256 (flatsurf-e-antic-2.0.2_GH0.tar.gz) = 679b21f20af76d8992f8006b4701785acda33564f4bfae4732621b9e2ed23dcb
+SIZE (flatsurf-e-antic-2.0.2_GH0.tar.gz) = 162098
+SHA256 (catchorg-Catch2-62fd660_GH0.tar.gz) = 6ffb927225dcae98bcb3f1af908f2cc5cd9a71cfdb29f7a3995aad1fd8336840
+SIZE (catchorg-Catch2-62fd660_GH0.tar.gz) = 661905
SHA256 (USCiLab-cereal-ebef1e9_GH0.tar.gz) = 14567f3df18057b820a99ce027fe1a830fdf8b42720efa982af9b86fef67f262
SIZE (USCiLab-cereal-ebef1e9_GH0.tar.gz) = 385905
-SHA256 (wbhart-flint2-ae7ec89_GH0.tar.gz) = b31afe615382f2174b19a951d89602787a0314d8ae0602be8a2987c7861d5aca
-SIZE (wbhart-flint2-ae7ec89_GH0.tar.gz) = 4526427
+SHA256 (wbhart-flint2-ae7ec89_GH0.tar.gz) = 47869b576401f47c4ff74c674644b275e8b1524688ec8688bd6b4306bf694ef2
+SIZE (wbhart-flint2-ae7ec89_GH0.tar.gz) = 4526153
SHA256 (flatsurf-antic-f4e8a60_GH0.tar.gz) = e3dc2b4caf4c80f83c2e391ff6b8bce2c4b3694028a4fe7b07696411be0a07e4
SIZE (flatsurf-antic-f4e8a60_GH0.tar.gz) = 73895
diff --git a/math/e-antic/pkg-plist b/math/e-antic/pkg-plist
index 66c463905cb5..123fc2039e56 100644
--- a/math/e-antic/pkg-plist
+++ b/math/e-antic/pkg-plist
@@ -15,12 +15,12 @@ include/e-antic/renfxx_fwd.hpp
include/libeantic/local.h
lib/libeantic.a
lib/libeantic.so
-lib/libeantic.so.1
-lib/libeantic.so.1.0.5
+lib/libeantic.so.3
+lib/libeantic.so.3.0.2
lib/libeanticxx.a
lib/libeanticxx.so
-lib/libeanticxx.so.1
-lib/libeanticxx.so.1.0.5
+lib/libeanticxx.so.3
+lib/libeanticxx.so.3.0.2
%%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/PKG-INFO
%%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/SOURCES.txt
%%PYTHON_SITELIBDIR%%/pyeantic-%%VER%%-py%%PYTHON_VER%%.egg-info/dependency_links.txt
diff --git a/math/ensmallen/Makefile b/math/ensmallen/Makefile
index cada764bdada..d266afc7b8c7 100644
--- a/math/ensmallen/Makefile
+++ b/math/ensmallen/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ensmallen
-DISTVERSION= 2.19.1
-PORTREVISION= 1
+DISTVERSION= 2.21.1
CATEGORIES= math
MASTER_SITES= https://ensmallen.org/files/
diff --git a/math/ensmallen/distinfo b/math/ensmallen/distinfo
index 1db1688d37da..1855de9569a2 100644
--- a/math/ensmallen/distinfo
+++ b/math/ensmallen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1679811773
-SHA256 (ensmallen-2.19.1.tar.gz) = f36ad7f08b0688d2a8152e1c73dd437c56ed7a5af5facf65db6ffd977b275b2e
-SIZE (ensmallen-2.19.1.tar.gz) = 1328549
+TIMESTAMP = 1714017116
+SHA256 (ensmallen-2.21.1.tar.gz) = 820eee4d8aa32662ff6a7d883a1bcaf4e9bf9ca0a3171d94c5398fe745008750
+SIZE (ensmallen-2.21.1.tar.gz) = 1336254
diff --git a/math/ensmallen/pkg-plist b/math/ensmallen/pkg-plist
index 64d332972482..97cdf07c5ed5 100644
--- a/math/ensmallen/pkg-plist
+++ b/math/ensmallen/pkg-plist
@@ -42,10 +42,20 @@ include/ensmallen_bits/callbacks/report.hpp
include/ensmallen_bits/callbacks/store_best_coordinates.hpp
include/ensmallen_bits/callbacks/timer_stop.hpp
include/ensmallen_bits/callbacks/traits.hpp
+include/ensmallen_bits/cd/cd.hpp
+include/ensmallen_bits/cd/cd_impl.hpp
+include/ensmallen_bits/cd/descent_policies/cyclic_descent.hpp
+include/ensmallen_bits/cd/descent_policies/greedy_descent.hpp
+include/ensmallen_bits/cd/descent_policies/random_descent.hpp
+include/ensmallen_bits/cmaes/active_cmaes.hpp
+include/ensmallen_bits/cmaes/active_cmaes_impl.hpp
include/ensmallen_bits/cmaes/cmaes.hpp
include/ensmallen_bits/cmaes/cmaes_impl.hpp
include/ensmallen_bits/cmaes/full_selection.hpp
+include/ensmallen_bits/cmaes/not_empty_transformation.hpp
include/ensmallen_bits/cmaes/random_selection.hpp
+include/ensmallen_bits/cmaes/transformation_policies/boundary_box_constraint.hpp
+include/ensmallen_bits/cmaes/transformation_policies/empty_transformation.hpp
include/ensmallen_bits/cne/cne.hpp
include/ensmallen_bits/cne/cne_impl.hpp
include/ensmallen_bits/config.hpp
@@ -204,11 +214,6 @@ include/ensmallen_bits/sarah/sarah.hpp
include/ensmallen_bits/sarah/sarah_impl.hpp
include/ensmallen_bits/sarah/sarah_plus_update.hpp
include/ensmallen_bits/sarah/sarah_update.hpp
-include/ensmallen_bits/scd/descent_policies/cyclic_descent.hpp
-include/ensmallen_bits/scd/descent_policies/greedy_descent.hpp
-include/ensmallen_bits/scd/descent_policies/random_descent.hpp
-include/ensmallen_bits/scd/scd.hpp
-include/ensmallen_bits/scd/scd_impl.hpp
include/ensmallen_bits/sdp/lin_alg.hpp
include/ensmallen_bits/sdp/lrsdp.hpp
include/ensmallen_bits/sdp/lrsdp_function.hpp
diff --git a/math/fend/Makefile b/math/fend/Makefile
index ef48dfe1df98..1096610636ad 100644
--- a/math/fend/Makefile
+++ b/math/fend/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fend
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.6
+DISTVERSION= 1.4.7
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -15,14 +15,14 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= printfn
-CARGO_CRATES= base64-0.21.7 \
+CARGO_CRATES= base64-0.22.1 \
bitflags-1.3.2 \
bitflags-2.5.0 \
- bumpalo-3.15.4 \
- cc-1.0.90 \
+ bumpalo-3.16.0 \
+ cc-1.0.96 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- clipboard-win-5.3.0 \
+ clipboard-win-5.3.1 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
ctrlc-3.4.4 \
@@ -30,20 +30,20 @@ CARGO_CRATES= base64-0.21.7 \
equivalent-1.0.1 \
errno-0.3.8 \
error-code-3.2.0 \
- fastrand-2.0.2 \
+ fastrand-2.1.0 \
fd-lock-4.0.2 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
form_urlencoded-1.2.1 \
- getrandom-0.2.12 \
- hashbrown-0.14.3 \
+ getrandom-0.2.14 \
+ hashbrown-0.14.5 \
home-0.5.9 \
idna-0.5.0 \
indexmap-2.2.6 \
instant-0.1.12 \
js-sys-0.3.69 \
lazy_static-1.4.0 \
- libc-0.2.153 \
+ libc-0.2.154 \
linux-raw-sys-0.4.13 \
log-0.4.21 \
memchr-2.7.2 \
@@ -54,45 +54,45 @@ CARGO_CRATES= base64-0.21.7 \
openssl-0.10.64 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.101 \
+ openssl-sys-0.9.102 \
percent-encoding-2.3.1 \
pkg-config-0.3.30 \
ppv-lite86-0.2.17 \
- proc-macro2-1.0.79 \
- quote-1.0.35 \
+ proc-macro2-1.0.81 \
+ quote-1.0.36 \
radix_trie-0.2.1 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
ring-0.17.8 \
- rustix-0.38.32 \
- rustls-0.22.3 \
- rustls-pki-types-1.4.1 \
- rustls-webpki-0.102.2 \
+ rustix-0.38.34 \
+ rustls-0.22.4 \
+ rustls-pki-types-1.5.0 \
+ rustls-webpki-0.102.3 \
rustyline-14.0.0 \
schannel-0.1.23 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ serde-1.0.200 \
+ serde_derive-1.0.200 \
serde_spanned-0.6.5 \
smallvec-1.13.2 \
spin-0.9.8 \
subtle-2.5.0 \
- syn-2.0.55 \
+ syn-2.0.60 \
tempfile-3.10.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
toml-0.8.12 \
toml_datetime-0.6.5 \
- toml_edit-0.22.9 \
+ toml_edit-0.22.12 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.12 \
untrusted-0.9.0 \
- ureq-2.9.6 \
+ ureq-2.9.7 \
url-2.5.0 \
utf8parse-0.2.1 \
vcpkg-0.2.15 \
@@ -105,15 +105,16 @@ CARGO_CRATES= base64-0.21.7 \
web-sys-0.3.69 \
webpki-roots-0.26.1 \
windows-sys-0.52.0 \
- windows-targets-0.52.4 \
- windows_aarch64_gnullvm-0.52.4 \
- windows_aarch64_msvc-0.52.4 \
- windows_i686_gnu-0.52.4 \
- windows_i686_msvc-0.52.4 \
- windows_x86_64_gnu-0.52.4 \
- windows_x86_64_gnullvm-0.52.4 \
- windows_x86_64_msvc-0.52.4 \
- winnow-0.6.5 \
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.52.5 \
+ winnow-0.6.7 \
zeroize-1.7.0
OPENSSLINC= /usr/include
diff --git a/math/fend/distinfo b/math/fend/distinfo
index 16983c5b5ec7..0bc30af86e5e 100644
--- a/math/fend/distinfo
+++ b/math/fend/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1711741557
-SHA256 (rust/crates/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
-SIZE (rust/crates/base64-0.21.7.crate) = 82576
+TIMESTAMP = 1714797856
+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/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
+SIZE (rust/crates/cc-1.0.96.crate) = 76576
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/clipboard-win-5.3.0.crate) = d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee
-SIZE (rust/crates/clipboard-win-5.3.0.crate) = 19597
+SHA256 (rust/crates/clipboard-win-5.3.1.crate) = 79f4473f5144e20d9aceaf2972478f06ddf687831eafeeb434fbaf0acc4144ad
+SIZE (rust/crates/clipboard-win-5.3.1.crate) = 19921
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
@@ -29,8 +29,8 @@ SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4
SIZE (rust/crates/errno-0.3.8.crate) = 10645
SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
SIZE (rust/crates/error-code-3.2.0.crate) = 7569
-SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
-SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
SHA256 (rust/crates/fd-lock-4.0.2.crate) = 7e5768da2206272c81ef0b5e951a41862938a6070da63bcea197899942d3b947
SIZE (rust/crates/fd-lock-4.0.2.crate) = 13675
SHA256 (rust/crates/foreign-types-0.3.2.crate) = f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1
@@ -39,10 +39,10 @@ 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/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/home-0.5.9.crate) = e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5
SIZE (rust/crates/home-0.5.9.crate) = 8760
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
@@ -55,8 +55,8 @@ SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea
SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
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/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
@@ -77,18 +77,18 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4
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.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
-SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
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.30.crate) = d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec
SIZE (rust/crates/pkg-config-0.3.30.crate) = 20613
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
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
@@ -99,26 +99,26 @@ SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9ba
SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
-SIZE (rust/crates/rustix-0.38.32.crate) = 376999
-SHA256 (rust/crates/rustls-0.22.3.crate) = 99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c
-SIZE (rust/crates/rustls-0.22.3.crate) = 332877
-SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
-SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
-SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
-SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/rustls-0.22.4.crate) = bf4ef73721ac7bcd79b2b315da7779d8fc09718c6b3d2d1b2d94850eb8c18432
+SIZE (rust/crates/rustls-0.22.4.crate) = 333681
+SHA256 (rust/crates/rustls-pki-types-1.5.0.crate) = beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54
+SIZE (rust/crates/rustls-pki-types-1.5.0.crate) = 29362
+SHA256 (rust/crates/rustls-webpki-0.102.3.crate) = f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf
+SIZE (rust/crates/rustls-webpki-0.102.3.crate) = 197543
SHA256 (rust/crates/rustyline-14.0.0.crate) = 7803e8936da37efd9b6d4478277f4b2b9bb5cdb37a113e8d63222e58da647e63
SIZE (rust/crates/rustyline-14.0.0.crate) = 116347
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
SIZE (rust/crates/schannel-0.1.23.crate) = 41667
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
@@ -127,8 +127,8 @@ SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
-SHA256 (rust/crates/syn-2.0.55.crate) = 002a1b3dbf967edfafc32655d0f377ab0bb7b994aa1d32c8cc7e9b8bf3ebb8f0
-SIZE (rust/crates/syn-2.0.55.crate) = 254901
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
@@ -139,8 +139,8 @@ SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08f
SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
-SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
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
@@ -149,12 +149,12 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
-SHA256 (rust/crates/ureq-2.9.6.crate) = 11f214ce18d8b2cbe84ed3aa6486ed3f5b285cf8d8fbdbce9f3f767a724adc35
-SIZE (rust/crates/ureq-2.9.6.crate) = 113677
+SHA256 (rust/crates/ureq-2.9.7.crate) = d11a831e3c0b56e438a28308e7c810799e3c118417f342d30ecec080105395cd
+SIZE (rust/crates/ureq-2.9.7.crate) = 113834
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
SIZE (rust/crates/url-2.5.0.crate) = 78605
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
@@ -179,25 +179,27 @@ SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb
SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d
SIZE (rust/crates/windows-sys-0.52.0.crate) = 2576877
-SHA256 (rust/crates/windows-targets-0.52.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
-SHA256 (rust/crates/windows_aarch64_msvc-0.52.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
-SHA256 (rust/crates/windows_i686_gnu-0.52.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
-SHA256 (rust/crates/windows_i686_msvc-0.52.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
-SHA256 (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
-SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (printfn-fend-v1.4.6_GH0.tar.gz) = 88fe4abf2caf96241a2964f510fd8801ac22f5c1511a4817361e676e931b0ce0
-SIZE (printfn-fend-v1.4.6_GH0.tar.gz) = 171050
+SHA256 (printfn-fend-v1.4.7_GH0.tar.gz) = a881e210e07ba1c3de1a89d755852359a636afe4091de65c4846767c69dd7f72
+SIZE (printfn-fend-v1.4.7_GH0.tar.gz) = 183437
diff --git a/math/freefem++/Makefile b/math/freefem++/Makefile
index 73fd957ac85d..b92e61b45828 100644
--- a/math/freefem++/Makefile
+++ b/math/freefem++/Makefile
@@ -1,7 +1,7 @@
PORTNAME= freefem++
DISTVERSIONPREFIX= v
DISTVERSION= 4.14
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math science
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/g2o/Makefile b/math/g2o/Makefile
index 8dc49a0a9ddd..4517205893df 100644
--- a/math/g2o/Makefile
+++ b/math/g2o/Makefile
@@ -1,6 +1,6 @@
PORTNAME= g2o
DISTVERSION= 20230806
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONSUFFIX= _git
CATEGORIES= math
diff --git a/math/gnuplot/Makefile b/math/gnuplot/Makefile
index 248fcbe9f274..34334ad24a1b 100644
--- a/math/gnuplot/Makefile
+++ b/math/gnuplot/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gnuplot
PORTVERSION= 5.4.10
+PORTREVISION= 1
CATEGORIES= math graphics
MASTER_SITES= SF
diff --git a/math/hpcombi/Makefile b/math/hpcombi/Makefile
index 0b4ed63b1e11..0879f3c421be 100644
--- a/math/hpcombi/Makefile
+++ b/math/hpcombi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= HPCombi
-PORTVERSION= 0.0.9
+PORTVERSION= 1.0.1
DISTVERSIONPREFIX= v
CATEGORIES= math devel
@@ -19,7 +19,10 @@ TEST_DEPENDS= boost-libs>0:devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= hivert
-USES= cmake:testing compiler:c++11-lang localbase:ldflags pkgconfig
+USES= cmake:testing compiler:c++11-lang localbase:ldflags pathfix \
+ pkgconfig
+
+CMAKE_ARGS= -DHPCOMBI_DISABLE_MARCH_NATIVE:BOOL=on
NO_ARCH= yes
@@ -29,7 +32,10 @@ OPTIONS_SUB= yes
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
DOXYGEN_CMAKE_ON= -DAPIDOC_DIR=${DOCSDIR}
TEST_CMAKE_ON= -DBUILD_TESTING=1
-TEST_LIB_DEPENDS= libboost_thread.so:devel/boost-libs
+TEST_LIB_DEPENDS= libCatch2.so:devel/catch2
+
+DATADIR= ${PREFIX}/share/${PORTNAME:tl}
+DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:tl}
.include <bsd.port.options.mk>
@@ -37,12 +43,9 @@ pre-configure-DOXYGEN-off:
${REINPLACE_CMD} -e 's/add_subdirectory(doc)/# No doc/' \
${WRKSRC}/CMakeLists.txt
-post-stage:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${MV} ${STAGEDIR}${PREFIX}/.VERSION ${STAGEDIR}${DATADIR}/VERSION
-
post-stage-DOXYGEN-on:
- ${MV} ${STAGEDIR}${PREFIX}/doc/${PORTNAME}/html ${STAGEDIR}${DOCSDIR}/
- ${RM} -r ${STAGEDIR}${PREFIX}/doc
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ (cd ${BUILD_WRKSRC}/doc/html && \
+ ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
.include <bsd.port.mk>
diff --git a/math/hpcombi/distinfo b/math/hpcombi/distinfo
index 03536b33f3f3..f83ebbe67739 100644
--- a/math/hpcombi/distinfo
+++ b/math/hpcombi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698081798
-SHA256 (hivert-HPCombi-v0.0.9_GH0.tar.gz) = f3560005c50bbc3ca5fab4380469292f7a10130d13fd06367d647d44e033498e
-SIZE (hivert-HPCombi-v0.0.9_GH0.tar.gz) = 116246
+TIMESTAMP = 1714924713
+SHA256 (hivert-HPCombi-v1.0.1_GH0.tar.gz) = cb4ca64c5daa0ba147832252ddc8f6162c1f3aefabda4dd139f3da1cb3cae987
+SIZE (hivert-HPCombi-v1.0.1_GH0.tar.gz) = 3118941
diff --git a/math/hpcombi/pkg-plist b/math/hpcombi/pkg-plist
index 09e3de32fa67..080e194cf7cb 100644
--- a/math/hpcombi/pkg-plist
+++ b/math/hpcombi/pkg-plist
@@ -1,29 +1,48 @@
-include/HPCombi/HPCombi-config.h
-include/HPCombi/bmat8.hpp
-include/HPCombi/bmat8_impl.hpp
-include/HPCombi/epu.hpp
-include/HPCombi/epu_impl.hpp
-include/HPCombi/fallback/gcdlcm.hpp
-include/HPCombi/fallback/seq.hpp
-include/HPCombi/hpcombi.hpp
-include/HPCombi/perm16.hpp
-include/HPCombi/perm16_impl.hpp
-include/HPCombi/perm_generic.hpp
-include/HPCombi/perm_generic_impl.hpp
-include/HPCombi/power.hpp
-include/HPCombi/testtools.hpp
-include/HPCombi/vect16.hpp
-include/HPCombi/vect_generic.hpp
-%%DATADIR%%/LICENSE
-%%DATADIR%%/README.md
-%%DATADIR%%/VERSION
-%%DATADIR%%/list_intrin.txt
+include/hpcombi/arch.hpp
+include/hpcombi/bmat8.hpp
+include/hpcombi/bmat8_impl.hpp
+include/hpcombi/builder.hpp
+include/hpcombi/debug.hpp
+include/hpcombi/epu8.hpp
+include/hpcombi/epu8_impl.hpp
+include/hpcombi/hpcombi.hpp
+include/hpcombi/perm16.hpp
+include/hpcombi/perm16_impl.hpp
+include/hpcombi/perm_generic.hpp
+include/hpcombi/perm_generic_impl.hpp
+include/hpcombi/power.hpp
+include/hpcombi/simde/arm/neon.h
+include/hpcombi/simde/arm/sve.h
+include/hpcombi/simde/mips/msa.h
+include/hpcombi/simde/wasm/relaxed-simd.h
+include/hpcombi/simde/wasm/simd128.h
+include/hpcombi/simde/x86/avx.h
+include/hpcombi/simde/x86/avx2.h
+include/hpcombi/simde/x86/avx512.h
+include/hpcombi/simde/x86/clmul.h
+include/hpcombi/simde/x86/f16c.h
+include/hpcombi/simde/x86/fma.h
+include/hpcombi/simde/x86/gfni.h
+include/hpcombi/simde/x86/mmx.h
+include/hpcombi/simde/x86/sse.h
+include/hpcombi/simde/x86/sse2.h
+include/hpcombi/simde/x86/sse3.h
+include/hpcombi/simde/x86/sse4.1.h
+include/hpcombi/simde/x86/sse4.2.h
+include/hpcombi/simde/x86/ssse3.h
+include/hpcombi/simde/x86/svml.h
+include/hpcombi/simde/x86/xop.h
+include/hpcombi/vect16.hpp
+include/hpcombi/vect_generic.hpp
+libdata/pkgconfig/hpcombi.pc
%%DOXYGEN%%%%DOCSDIR%%/CF_8cpp.html
%%DOXYGEN%%%%DOCSDIR%%/RD_8cpp.html
%%DOXYGEN%%%%DOCSDIR%%/README_8md.html
%%DOXYGEN%%%%DOCSDIR%%/Renner_8cpp.html
%%DOXYGEN%%%%DOCSDIR%%/Trans_8cpp.html
%%DOXYGEN%%%%DOCSDIR%%/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/arch_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/arch_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/bc_s.png
%%DOXYGEN%%%%DOCSDIR%%/bc_sd.png
%%DOXYGEN%%%%DOCSDIR%%/bdwn.png
@@ -31,26 +50,50 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/bmat8_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/bmat8__impl_8hpp.html
%%DOXYGEN%%%%DOCSDIR%%/bmat8__impl_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/builder_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/builder_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/classEqEpu8-members.html
%%DOXYGEN%%%%DOCSDIR%%/classEqEpu8.html
%%DOXYGEN%%%%DOCSDIR%%/classHPCombi_1_1BMat8-members.html
%%DOXYGEN%%%%DOCSDIR%%/classHPCombi_1_1BMat8.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__eval16.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__first__diff.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__horiz__max.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__horiz__min.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__horiz__sum.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__inverse.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__inverse__pperm.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__is__permutation.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__last__diff.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__left__weak__leq.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__lehmer.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__length.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__merge.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__nb__cycles.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__nb__descent.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__partial__max.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__partial__min.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__partial__sums.html
+%%DOXYGEN%%%%DOCSDIR%%/classcommon__permutation__of.html
%%DOXYGEN%%%%DOCSDIR%%/classes.html
%%DOXYGEN%%%%DOCSDIR%%/classlibsemigroups_1_1Timer-members.html
%%DOXYGEN%%%%DOCSDIR%%/classlibsemigroups_1_1Timer.html
%%DOXYGEN%%%%DOCSDIR%%/closed.png
-%%DOXYGEN%%%%DOCSDIR%%/dir_0db0c2784d05c3f959cfa752b3f7abf0.html
-%%DOXYGEN%%%%DOCSDIR%%/dir_16297faf57ecca27a43d4fe4826672df.html
-%%DOXYGEN%%%%DOCSDIR%%/dir_399fcd459c39eaea27e062c0b625bd94.html
+%%DOXYGEN%%%%DOCSDIR%%/debug_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/debug_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/dir_1e34260fbe3e2c78524d115df3415a52.html
+%%DOXYGEN%%%%DOCSDIR%%/dir_31749fb8972ad8a7386205728c9be108.html
+%%DOXYGEN%%%%DOCSDIR%%/dir_5c6484f6ec767dff3e262e005d99c715.html
+%%DOXYGEN%%%%DOCSDIR%%/dir_d0fe14f1bc4ab32e9041cb4d0f1cc6ae.html
%%DOXYGEN%%%%DOCSDIR%%/doc.png
%%DOXYGEN%%%%DOCSDIR%%/docd.png
%%DOXYGEN%%%%DOCSDIR%%/doxygen.css
%%DOXYGEN%%%%DOCSDIR%%/doxygen.svg
%%DOXYGEN%%%%DOCSDIR%%/dynsections.js
-%%DOXYGEN%%%%DOCSDIR%%/epu_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/epu_8hpp_source.html
-%%DOXYGEN%%%%DOCSDIR%%/epu__impl_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/epu__impl_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/epu8_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/epu8_8hpp_source.html
+%%DOXYGEN%%%%DOCSDIR%%/epu8__impl_8hpp.html
+%%DOXYGEN%%%%DOCSDIR%%/epu8__impl_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/examples.html
%%DOXYGEN%%%%DOCSDIR%%/files.html
%%DOXYGEN%%%%DOCSDIR%%/folderclosed.png
@@ -111,6 +154,7 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/menu.js
%%DOXYGEN%%%%DOCSDIR%%/menudata.js
%%DOXYGEN%%%%DOCSDIR%%/namespaceHPCombi.html
+%%DOXYGEN%%%%DOCSDIR%%/namespaceHPCombi_1_1detail.html
%%DOXYGEN%%%%DOCSDIR%%/namespaceHPCombi_1_1power__helper.html
%%DOXYGEN%%%%DOCSDIR%%/namespacelibsemigroups.html
%%DOXYGEN%%%%DOCSDIR%%/namespacemembers.html
@@ -125,6 +169,7 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/nav_h.png
%%DOXYGEN%%%%DOCSDIR%%/nav_hd.png
%%DOXYGEN%%%%DOCSDIR%%/open.png
+%%DOXYGEN%%%%DOCSDIR%%/pattern_8cpp.html
%%DOXYGEN%%%%DOCSDIR%%/perm16_8hpp.html
%%DOXYGEN%%%%DOCSDIR%%/perm16_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/perm16__impl_8hpp.html
@@ -142,7 +187,6 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/search/all_12.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_13.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_14.js
-%%DOXYGEN%%%%DOCSDIR%%/search/all_15.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_3.js
%%DOXYGEN%%%%DOCSDIR%%/search/all_4.js
@@ -166,10 +210,10 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/search/classes_6.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_7.js
%%DOXYGEN%%%%DOCSDIR%%/search/classes_8.js
+%%DOXYGEN%%%%DOCSDIR%%/search/classes_9.js
%%DOXYGEN%%%%DOCSDIR%%/search/close.svg
%%DOXYGEN%%%%DOCSDIR%%/search/defines_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/defines_1.js
-%%DOXYGEN%%%%DOCSDIR%%/search/defines_2.js
%%DOXYGEN%%%%DOCSDIR%%/search/files_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/files_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/files_2.js
@@ -180,6 +224,8 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/search/files_7.js
%%DOXYGEN%%%%DOCSDIR%%/search/files_8.js
%%DOXYGEN%%%%DOCSDIR%%/search/files_9.js
+%%DOXYGEN%%%%DOCSDIR%%/search/files_a.js
+%%DOXYGEN%%%%DOCSDIR%%/search/files_b.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_0.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_1.js
%%DOXYGEN%%%%DOCSDIR%%/search/functions_10.js
@@ -231,7 +277,6 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/search/variables_9.js
%%DOXYGEN%%%%DOCSDIR%%/search/variables_a.js
%%DOXYGEN%%%%DOCSDIR%%/search/variables_b.js
-%%DOXYGEN%%%%DOCSDIR%%/search/variables_c.js
%%DOXYGEN%%%%DOCSDIR%%/splitbar.png
%%DOXYGEN%%%%DOCSDIR%%/splitbard.png
%%DOXYGEN%%%%DOCSDIR%%/stringmonoid_8cpp-example.html
@@ -248,6 +293,8 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1PermGeneric-members.html
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1PermGeneric.html
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1PermGeneric.png
+%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1TPUBuild-members.html
+%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1TPUBuild.html
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1Transf16-members.html
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1Transf16.html
%%DOXYGEN%%%%DOCSDIR%%/structHPCombi_1_1Transf16.png
@@ -273,14 +320,14 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1PTransf16_01_4.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Perm16_01_4-members.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Perm16_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1PermGeneric_3_01__Size_00_01Expo_01_4_01_4-members.html
-%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1PermGeneric_3_01__Size_00_01Expo_01_4_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1PermGeneric_3_01Size_00_01Expo_01_4_01_4-members.html
+%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1PermGeneric_3_01Size_00_01Expo_01_4_01_4.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Transf16_01_4-members.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Transf16_01_4.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Vect16_01_4-members.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1Vect16_01_4.html
-%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1VectGeneric_3_01__Size_00_01Expo_01_4_01_4-members.html
-%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1VectGeneric_3_01__Size_00_01Expo_01_4_01_4.html
+%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1VectGeneric_3_01Size_00_01Expo_01_4_01_4-members.html
+%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1VectGeneric_3_01Size_00_01Expo_01_4_01_4.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1epu8_01_4-members.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1hash_3_01HPCombi_1_1epu8_01_4.html
%%DOXYGEN%%%%DOCSDIR%%/structstd_1_1less_3_01HPCombi_1_1epu8_01_4-members.html
@@ -298,11 +345,12 @@ include/HPCombi/vect_generic.hpp
%%DOXYGEN%%%%DOCSDIR%%/tab_s.png
%%DOXYGEN%%%%DOCSDIR%%/tab_sd.png
%%DOXYGEN%%%%DOCSDIR%%/tabs.css
-%%DOXYGEN%%%%DOCSDIR%%/testtools_8hpp.html
-%%DOXYGEN%%%%DOCSDIR%%/testtools_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/timer_8h.html
%%DOXYGEN%%%%DOCSDIR%%/timer_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/vect16_8hpp.html
%%DOXYGEN%%%%DOCSDIR%%/vect16_8hpp_source.html
%%DOXYGEN%%%%DOCSDIR%%/vect__generic_8hpp.html
%%DOXYGEN%%%%DOCSDIR%%/vect__generic_8hpp_source.html
+%%DATADIR%%/HPCOMBI_VERSION
+%%DATADIR%%/LICENSE
+%%DATADIR%%/README.md
diff --git a/math/igraph/Makefile b/math/igraph/Makefile
index 9e115a7d1939..08d74f32c3e7 100644
--- a/math/igraph/Makefile
+++ b/math/igraph/Makefile
@@ -1,6 +1,6 @@
PORTNAME= igraph
DISTVERSION= 0.10.6
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= math
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/math/ipopt/Makefile b/math/ipopt/Makefile
index 52c6f8331033..7b21a43022a0 100644
--- a/math/ipopt/Makefile
+++ b/math/ipopt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Ipopt
DISTVERSIONPREFIX= releases/
-DISTVERSION= 3.14.15
+DISTVERSION= 3.14.16
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/ipopt/distinfo b/math/ipopt/distinfo
index 6963b6a26456..c69f8e496c7b 100644
--- a/math/ipopt/distinfo
+++ b/math/ipopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712807675
-SHA256 (coin-or-Ipopt-releases-3.14.15_GH0.tar.gz) = 98c9bf2a7eb3c82f2a68d59dbe5cd87370539ade144b0553370730ccd98cf143
-SIZE (coin-or-Ipopt-releases-3.14.15_GH0.tar.gz) = 1857181
+TIMESTAMP = 1714122477
+SHA256 (coin-or-Ipopt-releases-3.14.16_GH0.tar.gz) = cc8c217991240db7eb14189eee0dff88f20a89bac11958b48625fa512fe8d104
+SIZE (coin-or-Ipopt-releases-3.14.16_GH0.tar.gz) = 1857421
diff --git a/math/ipopt/pkg-plist b/math/ipopt/pkg-plist
index 5518422e5d8f..70150f039970 100644
--- a/math/ipopt/pkg-plist
+++ b/math/ipopt/pkg-plist
@@ -89,13 +89,13 @@ include/coin-or/SensStepCalc.hpp
include/coin-or/SensUtils.hpp
lib/libipopt.so
lib/libipopt.so.3
-lib/libipopt.so.3.14.15
+lib/libipopt.so.3.14.16
lib/libipoptamplinterface.so
lib/libipoptamplinterface.so.3
-lib/libipoptamplinterface.so.3.14.15
+lib/libipoptamplinterface.so.3.14.16
lib/libsipopt.so
lib/libsipopt.so.3
-lib/libsipopt.so.3.14.15
+lib/libsipopt.so.3.14.16
libdata/pkgconfig/ipopt.pc
libdata/pkgconfig/ipoptamplinterface.pc
share/doc/ipopt/AUTHORS
diff --git a/math/kalc/Makefile b/math/kalc/Makefile
index 11b082024cb1..5144cffde04c 100644
--- a/math/kalc/Makefile
+++ b/math/kalc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kalc
DISTVERSIONPREFIX= v
-DISTVERSION= 1.1.2
+DISTVERSION= 1.1.3
CATEGORIES= math
PKGNAMESUFFIX= -calculator
@@ -45,22 +45,22 @@ CARGO_CRATES= autocfg-1.2.0 \
option-ext-0.2.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.81 \
quote-1.0.36 \
redox_syscall-0.4.1 \
redox_users-0.4.5 \
rug-1.24.1 \
- rustix-0.38.32 \
+ rustix-0.38.34 \
scopeguard-1.2.0 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
smallvec-1.13.2 \
- syn-2.0.58 \
+ syn-2.0.60 \
tempfile-3.10.1 \
term_size-0.3.2 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
unicode-ident-1.0.12 \
wasi-0.11.0+wasi-snapshot-preview1 \
winapi-0.3.9 \
diff --git a/math/kalc/distinfo b/math/kalc/distinfo
index 6d34ade395d9..c5c3e6facff9 100644
--- a/math/kalc/distinfo
+++ b/math/kalc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713157541
+TIMESTAMP = 1714280598
SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
@@ -49,8 +49,8 @@ SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff49129
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/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
@@ -59,28 +59,28 @@ SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/rug-1.24.1.crate) = a8df4099c6fa90a1a7f5ddc0c7fba50991080fa2084d5a78808a5a3cab406bb9
SIZE (rust/crates/rug-1.24.1.crate) = 353495
-SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
-SIZE (rust/crates/rustix-0.38.32.crate) = 376999
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
-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/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
-SHA256 (rust/crates/syn-2.0.58.crate) = 44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687
-SIZE (rust/crates/syn-2.0.58.crate) = 254920
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/term_size-0.3.2.crate) = 1e4129646ca0ed8f45d09b929036bafad5377103edd06e50bf574b353d2b08d9
SIZE (rust/crates/term_size-0.3.2.crate) = 10917
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
@@ -129,5 +129,5 @@ 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.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (bgkillas-kalc-v1.1.2_GH0.tar.gz) = 675017f87ae0010c38073e63e7532aeb843a8e5aa3bcebcc79b01b58757c6854
-SIZE (bgkillas-kalc-v1.1.2_GH0.tar.gz) = 117014
+SHA256 (bgkillas-kalc-v1.1.3_GH0.tar.gz) = 3135ef6abb12c8ae1b6a4742e581954ade0118ffa60b8fe9a5af2a8da2b65012
+SIZE (bgkillas-kalc-v1.1.3_GH0.tar.gz) = 117880
diff --git a/math/kamis/Makefile b/math/kamis/Makefile
index 1da88651e2e7..6ee28c1dbd37 100644
--- a/math/kamis/Makefile
+++ b/math/kamis/Makefile
@@ -10,6 +10,8 @@ WWW= https://karlsruhemis.github.io/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_armv7= gcc13 fails: error: use of built-in trait '__remove_cvref(_InIter1)' in function signature, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278630
+
USES= cmake
USE_LDCONFIG= yes
diff --git a/math/kfr/Makefile b/math/kfr/Makefile
index c963a7b1adae..d4a632cf9a57 100644
--- a/math/kfr/Makefile
+++ b/math/kfr/Makefile
@@ -9,6 +9,7 @@ WWW= https://github.com/kfrlib/kfr
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_i386= architecture mismatch in cmake, see https://github.com/kfrlib/kfr/issues/222
ONLY_FOR_ARCHS= aarch64 amd64 armv7 i386
ONLY_FOR_ARCHS_REASON= only x86, x86_64, ARM (ARMv7+ hf) and AArch64 (aka ARM64) are supported, see https://github.com/kfrlib/kfr/issues/158#issuecomment-1204723324
@@ -24,6 +25,21 @@ CMAKE_TESTING_TARGET= ${ALL_TARGET}
#CXXFLAGS_armv6= -march=native # to fix: ARM builds require NEON support. Add -march=native for native build or skip the check with CMT_FORCE_GENERIC_CPU=1
CMAKE_ARGS_armv6= -DCMT_FORCE_GENERIC_CPU=1 # to fix: ARM builds require NEON support. Add -march=native for native build or skip the check with CMT_FORCE_GENERIC_CPU=1
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == amd64 || ${ARCH} == i386
+PLIST_FILES= lib/libkfr_dft_avx.so \
+ lib/libkfr_dft_avx2.so \
+ lib/libkfr_dft_avx512.so \
+ lib/libkfr_dft_sse2.so \
+ lib/libkfr_dft_sse41.so \
+ lib/libkfr_dsp_avx.so \
+ lib/libkfr_dsp_avx2.so \
+ lib/libkfr_dsp_avx512.so \
+ lib/libkfr_dsp_sse2.so \
+ lib/libkfr_dsp_sse41.so
+.endif
+
post-test: # see https://github.com/kfrlib/kfr/issues/164
@cd ${BUILD_WRKSRC} && \
${BUILD_WRKSRC}/bin/all_tests
diff --git a/math/kfr/pkg-plist b/math/kfr/pkg-plist
index 40ed1af7ede0..1ea587a3ec63 100644
--- a/math/kfr/pkg-plist
+++ b/math/kfr/pkg-plist
@@ -147,14 +147,4 @@ include/kfr/version.hpp
lib/cmake/kfr/KFRConfig-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/kfr/KFRConfig.cmake
lib/cmake/kfr/KFRConfigVersion.cmake
-lib/libkfr_dft_avx.so
-lib/libkfr_dft_avx2.so
-lib/libkfr_dft_avx512.so
-lib/libkfr_dft_sse2.so
-lib/libkfr_dft_sse41.so
-lib/libkfr_dsp_avx.so
-lib/libkfr_dsp_avx2.so
-lib/libkfr_dsp_avx512.so
-lib/libkfr_dsp_sse2.so
-lib/libkfr_dsp_sse41.so
lib/libkfr_io.so
diff --git a/math/latte-integrale/Makefile b/math/latte-integrale/Makefile
index 3fc4dd4dcb07..bfb127f3b712 100644
--- a/math/latte-integrale/Makefile
+++ b/math/latte-integrale/Makefile
@@ -1,7 +1,7 @@
PORTNAME= latte-integrale
DISTVERSIONPREFIX= version_
DISTVERSION= 1_7_6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/libsemigroups/Makefile b/math/libsemigroups/Makefile
index a739f2661284..f24114dbffa6 100644
--- a/math/libsemigroups/Makefile
+++ b/math/libsemigroups/Makefile
@@ -1,7 +1,6 @@
PORTNAME= libsemigroups
-PORTVERSION= 1.3.7
+PORTVERSION= 2.3.2
DISTVERSIONPREFIX= v
-PORTREVISION= 8
CATEGORIES= math
MAINTAINER= thierry@FreeBSD.org
@@ -16,7 +15,7 @@ LIB_DEPENDS= libfmt.so:devel/libfmt
USE_GITHUB= yes
USES= autoreconf compiler:c++11-lang eigen:3,build \
- libtool pkgconfig
+ libtool pathfix pkgconfig
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --enable-fmt --with-external-fmt=yes \
@@ -33,11 +32,11 @@ CONFIGURE_ARGS+= --disable-hpcombi
pre-configure:
.if ${ARCH} == amd64
- ${REINPLACE_CMD} -e 's|$$srcdir/extern/HPCombi|${LOCALBASE}/share/HPCombi|' \
+ ${REINPLACE_CMD} -e 's|$$srcdir/extern/HPCombi/VERSION|${LOCALBASE}/share/hpcombi/HPCOMBI_VERSION|' \
${WRKSRC}/m4/ax_check_hpcombi.m4
- ${REINPLACE_CMD} -e 's|extern/HPCombi/include|${LOCALBASE}/include/HPCombi|' \
+ ${REINPLACE_CMD} -e 's|extern/HPCombi/include|${LOCALBASE}/include/hpcombi|' \
${WRKSRC}/Makefile.am
- ${REINPLACE_CMD} -e 's|HPCombi/include|HPCombi|' \
+ ${REINPLACE_CMD} -e 's|HPCombi/include|hpcombi|' \
${WRKSRC}/include/libsemigroups/hpcombi.hpp
.endif
${REINPLACE_CMD} -e 's|fmtinclude_HEADERS|#fmtinclude_HEADERS|' \
diff --git a/math/libsemigroups/distinfo b/math/libsemigroups/distinfo
index b004fcdec5bb..70cbac12d2e1 100644
--- a/math/libsemigroups/distinfo
+++ b/math/libsemigroups/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1614612696
-SHA256 (libsemigroups-libsemigroups-v1.3.7_GH0.tar.gz) = 7d8e924c38ce596b576d7be1321bcc50e87c850b0c74a1abc46c81d466e455d3
-SIZE (libsemigroups-libsemigroups-v1.3.7_GH0.tar.gz) = 3163290
+TIMESTAMP = 1714922873
+SHA256 (libsemigroups-libsemigroups-v2.3.2_GH0.tar.gz) = b3a0a950dc22fe22b99e605022767235bddf9710a517e4e1b2529be634d804e9
+SIZE (libsemigroups-libsemigroups-v2.3.2_GH0.tar.gz) = 3332698
diff --git a/math/libsemigroups/pkg-plist b/math/libsemigroups/pkg-plist
index c587cfebd1a9..5d415fa1879f 100644
--- a/math/libsemigroups/pkg-plist
+++ b/math/libsemigroups/pkg-plist
@@ -1,24 +1,11 @@
-include/libsemigroups/HPCombi/include/bmat8.hpp
-include/libsemigroups/HPCombi/include/bmat8_impl.hpp
-include/libsemigroups/HPCombi/include/epu.hpp
-include/libsemigroups/HPCombi/include/epu_impl.hpp
-include/libsemigroups/HPCombi/include/fallback/gcdlcm.hpp
-include/libsemigroups/HPCombi/include/fallback/seq.hpp
-include/libsemigroups/HPCombi/include/hpcombi.hpp
-include/libsemigroups/HPCombi/include/perm16.hpp
-include/libsemigroups/HPCombi/include/perm16_impl.hpp
-include/libsemigroups/HPCombi/include/perm_generic.hpp
-include/libsemigroups/HPCombi/include/perm_generic_impl.hpp
-include/libsemigroups/HPCombi/include/power.hpp
-include/libsemigroups/HPCombi/include/testtools.hpp
-include/libsemigroups/HPCombi/include/vect16.hpp
-include/libsemigroups/HPCombi/include/vect_generic.hpp
include/libsemigroups/action.hpp
include/libsemigroups/adapters.hpp
+include/libsemigroups/bipart.hpp
include/libsemigroups/bitset.hpp
-include/libsemigroups/blocks.hpp
+include/libsemigroups/bmat.hpp
include/libsemigroups/bmat8.hpp
include/libsemigroups/bruidhinn-traits.hpp
+include/libsemigroups/config.hpp
include/libsemigroups/cong-intf.hpp
include/libsemigroups/cong-pair-impl.hpp
include/libsemigroups/cong-pair.hpp
@@ -27,15 +14,21 @@ include/libsemigroups/cong.hpp
include/libsemigroups/constants.hpp
include/libsemigroups/containers.hpp
include/libsemigroups/coset.hpp
+include/libsemigroups/debug.hpp
include/libsemigroups/deprecated.hpp
include/libsemigroups/digraph-helper.hpp
+include/libsemigroups/digraph-with-sources.hpp
+include/libsemigroups/digraph-with-sources.tpp
include/libsemigroups/digraph.hpp
-include/libsemigroups/element-adapters.hpp
-include/libsemigroups/element-helper.hpp
-include/libsemigroups/element.hpp
+include/libsemigroups/exception.hpp
+include/libsemigroups/fastest-bmat.hpp
+include/libsemigroups/felsch-digraph.hpp
+include/libsemigroups/felsch-digraph.tpp
+include/libsemigroups/felsch-tree.hpp
include/libsemigroups/forest.hpp
include/libsemigroups/fpsemi-intf.hpp
include/libsemigroups/fpsemi.hpp
+include/libsemigroups/freeband.hpp
include/libsemigroups/froidure-pin-base.hpp
include/libsemigroups/froidure-pin-impl.hpp
include/libsemigroups/froidure-pin.hpp
@@ -43,36 +36,44 @@ include/libsemigroups/function-ref.hpp
include/libsemigroups/hpcombi.hpp
include/libsemigroups/int-range.hpp
include/libsemigroups/iterator.hpp
+include/libsemigroups/kambites.hpp
include/libsemigroups/kbe.hpp
include/libsemigroups/knuth-bendix.hpp
include/libsemigroups/konieczny.hpp
-include/libsemigroups/libsemigroups-config.hpp
-include/libsemigroups/libsemigroups-debug.hpp
-include/libsemigroups/libsemigroups-exception.hpp
include/libsemigroups/libsemigroups.hpp
+include/libsemigroups/make-froidure-pin.hpp
+include/libsemigroups/make-present.hpp
+include/libsemigroups/matrix.hpp
include/libsemigroups/obvinf.hpp
include/libsemigroups/order.hpp
+include/libsemigroups/pbr.hpp
include/libsemigroups/pool.hpp
+include/libsemigroups/present.hpp
+include/libsemigroups/present.tpp
include/libsemigroups/race.hpp
include/libsemigroups/report.hpp
include/libsemigroups/runner.hpp
+include/libsemigroups/schreier-sims-helper.hpp
include/libsemigroups/schreier-sims.hpp
-include/libsemigroups/semiring.hpp
+include/libsemigroups/sims1.hpp
+include/libsemigroups/sims1.tpp
include/libsemigroups/siso.hpp
include/libsemigroups/stl.hpp
+include/libsemigroups/string-view.hpp
include/libsemigroups/string.hpp
+include/libsemigroups/suffix-tree.hpp
include/libsemigroups/tce.hpp
+include/libsemigroups/textflowcpp/TextFlow.hpp
include/libsemigroups/timer.hpp
include/libsemigroups/todd-coxeter.hpp
include/libsemigroups/transf.hpp
include/libsemigroups/types.hpp
-include/libsemigroups/uf-old.hpp
include/libsemigroups/uf.hpp
include/libsemigroups/wilo.hpp
include/libsemigroups/wislo.hpp
include/libsemigroups/word.hpp
lib/libsemigroups.a
lib/libsemigroups.so
-lib/libsemigroups.so.1
-lib/libsemigroups.so.1.0.0
+lib/libsemigroups.so.2
+lib/libsemigroups.so.2.0.0
libdata/pkgconfig/libsemigroups.pc
diff --git a/math/mathlibtools/Makefile b/math/mathlibtools/Makefile
deleted file mode 100644
index d820bd67867b..000000000000
--- a/math/mathlibtools/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= mathlibtools
-DISTVERSION= 1.2.0
-PORTREVISION= 1
-CATEGORIES= math python
-MASTER_SITES= PYPI
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Lean prover mathlib supporting tools
-WWW= https://github.com/leanprover-community/mathlib-tools
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>0:devel/py-atomicwrites@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}certifi>0:security/py-certifi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}gitpython>=2.1.11:devel/py-gitpython@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}networkx>0:math/py-networkx@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pydot>0:graphics/py-pydot@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}PyGithub>0:devel/py-PyGithub@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pyaml>=3.13:textproc/py-pyaml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}toml>=0.10.0:textproc/py-toml@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}tqdm>0:misc/py-tqdm@${PY_FLAVOR}
-
-USES= python
-USE_PYTHON= distutils noflavors autoplist
-
-NO_ARCH= yes
-
-.include <bsd.port.mk>
diff --git a/math/mathlibtools/distinfo b/math/mathlibtools/distinfo
deleted file mode 100644
index 7bf57d9c0379..000000000000
--- a/math/mathlibtools/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1667631450
-SHA256 (mathlibtools-1.2.0.tar.gz) = 8c85a23a67b50333797d4682b91ad9fbd204a4e2edaf5e3d516b37598bcfc918
-SIZE (mathlibtools-1.2.0.tar.gz) = 27987
diff --git a/math/mathlibtools/pkg-descr b/math/mathlibtools/pkg-descr
deleted file mode 100644
index 019f11aadee8..000000000000
--- a/math/mathlibtools/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-mathlibtools contains leanproject, a supporting tool for Lean mathlib.
-
-Lean is installed by the port math/lean.
diff --git a/math/moab/Makefile b/math/moab/Makefile
index fd30b69bff6a..bb948edf7cc7 100644
--- a/math/moab/Makefile
+++ b/math/moab/Makefile
@@ -1,6 +1,5 @@
PORTNAME= moab
-DISTVERSION= 5.3.1
-PORTREVISION= 5
+DISTVERSION= 5.5.1
CATEGORIES= math
MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
@@ -24,7 +23,7 @@ CMAKE_ARGS= -DBLAS_LIBRARIES:STRING=${LOCALBASE}/lib/libopenblas.so \
BB_ACCOUNT= fathomteam
BB_PROJECT= ${PORTNAME}
-BB_COMMIT= 65880ffe833d
+BB_COMMIT= 0c84f0d50f3f
WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
@@ -36,7 +35,7 @@ MPI_CMAKE_BOOL= ENABLE_MPI
MPI_LIB_DEPENDS= libmpi_cxx.so:net/openmpi4
MPI_VARS= CXX=${LOCALBASE}/mpi/openmpi/bin/mpic++ CC=${LOCALBASE}/mpi/openmpi/bin/mpicc
MPI_VARS+= CONFLICTS_BUILD=mpich # otherwise bin/hexmodops gets linked with libmpi.so:net/mpich
-MPI_VARS_OFF= USES=compiler:c++11-lang
+MPI_VARS_OFF= USES+=compiler:c++11-lang
post-install:
# docs are just readmes
diff --git a/math/moab/distinfo b/math/moab/distinfo
index 31a92c3013aa..f9c4688f2913 100644
--- a/math/moab/distinfo
+++ b/math/moab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1653069812
-SHA256 (moab-5.3.1.tar.gz) = 4471b7b0124b47dba8bd83891d8a595fc403e41ffa0da731a3330cf1eed47026
-SIZE (moab-5.3.1.tar.gz) = 17561771
+TIMESTAMP = 1714146317
+SHA256 (moab-5.5.1.tar.gz) = 598a9e72b0d03cf487c49aee2defb60ab5c19bd9194de9a3134f0fd04d376f13
+SIZE (moab-5.5.1.tar.gz) = 19527072
diff --git a/math/moab/files/patch-CMakeLists.txt b/math/moab/files/patch-CMakeLists.txt
deleted file mode 100644
index 0c92f1b054cc..000000000000
--- a/math/moab/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,42 +0,0 @@
-- workaround for https://bitbucket.org/fathomteam/moab/issues/148/530-cmake-error-at-cmake_installcmake-68
-
---- CMakeLists.txt.orig 2021-11-12 00:54:52 UTC
-+++ CMakeLists.txt
-@@ -618,7 +618,7 @@ endif(CLANG_TIDY_EXE)
- CONFIGURE_FILE(config/MOABConfig.cmake.h.in "${PROJECT_BINARY_DIR}/src/moab/MOABConfig.h" @ONLY)
-
- CONFIGURE_FILE(config/MOABConfig.cmake.cmake "${PROJECT_BINARY_DIR}/MOABConfig.cmake" @ONLY)
--CONFIGURE_FILE(moab.make.cmake "${PROJECT_BINARY_DIR}/lib/moab.make" @ONLY)
-+CONFIGURE_FILE(moab.make.cmake "lib/moab.make" @ONLY)
- if ( MOAB_HAVE_FBIGEOM )
- CONFIGURE_FILE(itaps/fbigeom/FBiGeom-Defs.inc.in "${PROJECT_BINARY_DIR}/lib/FBiGeom-Defs.inc" @ONLY)
- install(
-@@ -636,23 +636,23 @@ if ( MOAB_HAVE_IMESH )
- endif ( MOAB_HAVE_IMESH )
- INSTALL(
- FILES "${PROJECT_BINARY_DIR}/lib/moab.make"
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}
-+ DESTINATION lib
- )
- INSTALL(
- CODE
-- "file(APPEND ${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_LIBDIR=${CMAKE_INSTALL_FULL_LIBDIR}\\n )"
-+ "file(APPEND ${FREEBSD_STAGEDIR}${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_LIBDIR=${CMAKE_INSTALL_FULL_LIBDIR}\\n )"
- )
- INSTALL(
- CODE
-- "file(APPEND ${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_INCLUDES=-I${CMAKE_INSTALL_FULL_INCLUDEDIR}\\n )"
-+ "file(APPEND ${FREEBSD_STAGEDIR}${CMAKE_INSTALL_FULL_LIBDIR}/moab.make MOAB_INCLUDES=-I${CMAKE_INSTALL_FULL_INCLUDEDIR}\\n )"
- )
- INSTALL(
- FILES "${PROJECT_BINARY_DIR}/MOABConfig.cmake"
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/MOAB/
-+ DESTINATION lib/cmake/MOAB/
- )
- INSTALL(
- FILES "${PROJECT_SOURCE_DIR}/config/ResolveCompilerPaths.cmake"
-- DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/MOAB
-+ DESTINATION lib/cmake/MOAB
- )
-
- ADD_CUSTOM_TARGET(
diff --git a/math/moab/files/patch-src_io_WriteNCDF.cpp b/math/moab/files/patch-src_io_WriteNCDF.cpp
deleted file mode 100644
index bba6c59dcfd1..000000000000
--- a/math/moab/files/patch-src_io_WriteNCDF.cpp
+++ /dev/null
@@ -1,15 +0,0 @@
-- workaround for https://bitbucket.org/fathomteam/moab/issues/157/please-do-not-convert-null-to-char-this
-
---- src/io/WriteNCDF.cpp.orig 2021-11-12 00:54:52 UTC
-+++ src/io/WriteNCDF.cpp
-@@ -160,8 +160,8 @@ void WriteNCDF::time_and_date( char* time_string, char
- strftime( date_string, TIME_STR_LEN, "%m/%d/%Y", local_time );
-
- // Terminate with NULL character
-- time_string[10] = (char)NULL;
-- date_string[10] = (char)NULL;
-+ time_string[10] = (char)0;
-+ date_string[10] = (char)0;
- }
-
- ErrorCode WriteNCDF::write_file( const char* exodus_file_name, const bool overwrite, const FileOptions& opts,
diff --git a/math/moab/pkg-plist b/math/moab/pkg-plist
index 8b3bb286b66d..2bf7abe3d9b6 100644
--- a/math/moab/pkg-plist
+++ b/math/moab/pkg-plist
@@ -18,18 +18,9 @@ include/MBCN_protos.h
include/MBEntityType.h
%%MPI%%include/MBParallelConventions.h
include/MBTagConventions.hpp
-include/MBiMesh.hpp
include/iBase.h
include/iBase_f.h
-include/iMesh.h
-%%MPI%%include/iMeshP.h
-%%MPI%%include/iMeshP_f.h
-%%MPI%%include/iMeshP_protos.h
-include/iMesh_extensions.h
-include/iMesh_f.h
-include/iMesh_protos.h
-%%MPI%%include/mbcoupler/Coupler.hpp
-%%MPI%%include/mbcoupler/ElemUtil.hpp
+include/imoab.mod
include/moab/AdaptiveKDTree.hpp
include/moab/BSPTree.hpp
include/moab/BSPTreePoly.hpp
@@ -110,7 +101,6 @@ include/moab/WriteUtilIface.hpp
include/moab/WriterIface.hpp
%%MPI%%include/moab/gs.hpp
include/moab/iMOAB.h
-include/moab/imoab_protos.h
include/moab/mhdf_public.h
include/moab/point_locater/element_maps/linear_hex_map.hpp
include/moab/point_locater/element_maps/linear_tet_map.hpp
@@ -132,14 +122,9 @@ lib/cmake/MOAB/MOABConfig.cmake
lib/cmake/MOAB/MOABTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/MOAB/MOABTargets.cmake
lib/cmake/MOAB/ResolveCompilerPaths.cmake
-lib/iMesh-Defs.inc
lib/libMOAB.so
lib/libMOAB.so.5
-lib/libMOAB.so.5.3.1
-lib/libiMesh.so
-lib/libiMesh.so.5
-lib/libiMesh.so.5.3.1
-%%MPI%%lib/libmbcoupler.so
+lib/libMOAB.so.5.5.1
lib/moab.make
libdata/pkgconfig/MOAB.pc
share/man/man1/mbconvert.1.gz
diff --git a/math/octave-forge-statistics-resampling/Makefile b/math/octave-forge-statistics-resampling/Makefile
index 028996072b44..d5d34abdc3de 100644
--- a/math/octave-forge-statistics-resampling/Makefile
+++ b/math/octave-forge-statistics-resampling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge-statistics-resampling
-DISTVERSION= 5.5.8
+DISTVERSION= 5.5.9
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
diff --git a/math/octave-forge-statistics-resampling/distinfo b/math/octave-forge-statistics-resampling/distinfo
index 1b9653f1161c..2d8bd93c0b6e 100644
--- a/math/octave-forge-statistics-resampling/distinfo
+++ b/math/octave-forge-statistics-resampling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712206732
-SHA256 (octave-forge/gnu-octave-statistics-resampling-5.5.8_GH0.tar.gz) = f220e8f427c0ff3ce69413001ad721b22e01e0e3eea1648944d3c7b77ef84e7b
-SIZE (octave-forge/gnu-octave-statistics-resampling-5.5.8_GH0.tar.gz) = 2189114
+TIMESTAMP = 1714005171
+SHA256 (octave-forge/gnu-octave-statistics-resampling-5.5.9_GH0.tar.gz) = 9c3a6abb6c5ce944aab428482a680db43dc5a79a5cb41cd0408d18a10c851627
+SIZE (octave-forge/gnu-octave-statistics-resampling-5.5.9_GH0.tar.gz) = 2211062
diff --git a/math/octave-forge-timer/Makefile b/math/octave-forge-timer/Makefile
new file mode 100644
index 000000000000..afe8c2068456
--- /dev/null
+++ b/math/octave-forge-timer/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= octave-forge-timer
+DISTVERSION= 0.1.2
+CATEGORIES= math
+
+MAINTAINER= stephen@FreeBSD.org
+COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+WWW= https://packages.octave.org/
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+
+USES= octave
+USE_GITLAB= yes
+GL_ACCOUNT= farhi
+GL_PROJECT= octave-timer
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+OCTAVE_SRC= ${GL_PROJECT}-${GL_TAGNAME}
+
+.include <bsd.port.mk>
diff --git a/math/octave-forge-timer/distinfo b/math/octave-forge-timer/distinfo
new file mode 100644
index 000000000000..1656204dffb7
--- /dev/null
+++ b/math/octave-forge-timer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714406171
+SHA256 (octave-forge/octave-timer-0.1.2.tar.bz2) = 2763eb3381243be0b3656515ebd0c9a7288e2efedd7e0c4e89a827089638c7b6
+SIZE (octave-forge/octave-timer-0.1.2.tar.bz2) = 14584
diff --git a/math/octave-forge-timer/pkg-descr b/math/octave-forge-timer/pkg-descr
new file mode 100644
index 000000000000..4f97d33e21b3
--- /dev/null
+++ b/math/octave-forge-timer/pkg-descr
@@ -0,0 +1,8 @@
+The octave-forge package is the result of The GNU Octave Repositry project,
+which is intended to be a central location for custom scripts, functions and
+extensions for GNU Octave. contains the source for all the functions plus
+build and install scripts.
+
+This is timer.
+
+ A Matlab-compatible timer class to execute periodic actions.
diff --git a/math/octave-forge/Makefile b/math/octave-forge/Makefile
index eb3046380ae8..afc10f02d76c 100644
--- a/math/octave-forge/Makefile
+++ b/math/octave-forge/Makefile
@@ -1,5 +1,5 @@
PORTNAME= octave-forge
-PORTVERSION= 20240403
+PORTVERSION= 20240429
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@@ -30,7 +30,8 @@ OPTIONS_DEFINE= AUDIO ACTUARIAL AUTOMATIC_DIFFERENTIATION \
SPECFUN \
SPARSERSB SPECIAL_MATRIX SPLINES SQLITE STATISTICS \
STATISTICS_RESAMPLING STK STRINGS \
- STRUCT SYMBAND SYMBOLIC TABLICIOUS TCL_OCTAVE TSA VIDEO VELAS \
+ STRUCT SYMBAND SYMBOLIC TABLICIOUS TCL_OCTAVE TIMER \
+ TSA VIDEO VELAS \
WEBSOCKETS ZENITY ZEROMQ
OPTIONS_DEFAULT= ${OPTIONS_DEFINE:NBIOINFO:NDATABASE:NFINANCIAL:NFITS:NFUZZY_LOGIC_TOOLKIT:NGNUPLOT:NINFORMATIONTHEORY:NIRSA:NLEVEL_SET:NMECHANICS:NMPI:NNNET:NNLWING2:NPLOT:NQUEUEING:NSYMBAND:NSPECFUN}
diff --git a/math/octave/Makefile b/math/octave/Makefile
index 580a280444fb..a9b864e8e25c 100644
--- a/math/octave/Makefile
+++ b/math/octave/Makefile
@@ -1,5 +1,6 @@
PORTNAME= octave
PORTVERSION= ${OCTAVE_VERSION}
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= GNU
diff --git a/math/openturns/Makefile b/math/openturns/Makefile
index b538e749826c..c414bbfe5960 100644
--- a/math/openturns/Makefile
+++ b/math/openturns/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openturns
DISTVERSIONPREFIX= v
DISTVERSION= 1.22
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
diff --git a/math/py-animatplot-ng/Makefile b/math/py-animatplot-ng/Makefile
index 12f36ee05839..e1268070b123 100644
--- a/math/py-animatplot-ng/Makefile
+++ b/math/py-animatplot-ng/Makefile
@@ -1,6 +1,5 @@
PORTNAME= animatplot-ng
-DISTVERSION= 0.4.3
-PORTREVISION= 1
+DISTVERSION= 0.4.4
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,14 +11,12 @@ WWW= https://github.com/boutproject/animatplot-ng/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR} \
- ${PY_DEPENDS}
+ ${PYTHON_PKGNAMEPREFIX}setuptools_scm_git_archive>0:devel/py-setuptools_scm_git_archive@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.2:math/py-matplotlib@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist
+USE_PYTHON= distutils autoplist pytest
NO_ARCH= yes
diff --git a/math/py-animatplot-ng/distinfo b/math/py-animatplot-ng/distinfo
index a7ef9d8f84e7..787bc3cda807 100644
--- a/math/py-animatplot-ng/distinfo
+++ b/math/py-animatplot-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1671883295
-SHA256 (animatplot-ng-0.4.3.tar.gz) = 65255641d524a66bf7506c48d05cea3dd6ee6f4b48a88810754a8e8cb0041172
-SIZE (animatplot-ng-0.4.3.tar.gz) = 20531680
+TIMESTAMP = 1714005379
+SHA256 (animatplot-ng-0.4.4.tar.gz) = 89f51ca4d63714a918f95ef14d576f420ae6f2aad08968e634379634ca375324
+SIZE (animatplot-ng-0.4.4.tar.gz) = 20533038
diff --git a/math/py-cvxopt/Makefile b/math/py-cvxopt/Makefile
index 154dfe3ded6c..31b441c7e6f8 100644
--- a/math/py-cvxopt/Makefile
+++ b/math/py-cvxopt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cvxopt
DISTVERSION= 1.3.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-cypari2/Makefile b/math/py-cypari2/Makefile
index 3b151e2178f6..c604d464ed5b 100644
--- a/math/py-cypari2/Makefile
+++ b/math/py-cypari2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cypari2
-PORTVERSION= 2.1.3
+PORTVERSION= 2.1.5
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,8 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR
LIB_DEPENDS= libgmp.so:math/gmp \
libpari.so:math/pari
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cysignals>0:devel/py-cysignals@${PY_FLAVOR}
-TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR}
+TEST_DEPENDS= py.test:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}flaky>=3.8.1:devel/py-flaky@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= sagemath
@@ -26,24 +27,8 @@ USE_PYTHON= cython distutils
LDFLAGS+= -s
.endif
-OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
-DOCS_USES= gmake
-PORTDOCS= *
-
PLIST_SUB+= VER=${DISTVERSION}
-pre-configure-DOCS-on:
- ${REINPLACE_CMD} -e 's|python -m|${PYTHON_CMD} -m|' \
- ${WRKSRC}/docs/Makefile
-
-do-build-DOCS-on:
- (cd ${WRKSRC}/docs && ${GMAKE} html)
-
-post-build-DOCS-on:
- ${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${CP} -R ${WRKSRC}/docs/build/html/* ${STAGEDIR}${DOCSDIR}
-
do-test: install
(cd ${WRKSRC} && py.test)
diff --git a/math/py-cypari2/distinfo b/math/py-cypari2/distinfo
index 09fe02598f8e..d0973b8bc918 100644
--- a/math/py-cypari2/distinfo
+++ b/math/py-cypari2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1678544220
-SHA256 (cypari2-2.1.3.tar.gz) = 17beb467d3cb39fffec3227c468f0dd8db8a09129faeb95a6bb4c84b2b6c6683
-SIZE (cypari2-2.1.3.tar.gz) = 127289
+TIMESTAMP = 1714919603
+SHA256 (cypari2-2.1.5.tar.gz) = 1a25865c34f20b1dc95830798e34ab6436e278b8e0c80dc7bf0ab34c5db03ab8
+SIZE (cypari2-2.1.5.tar.gz) = 127119
diff --git a/math/py-cypari2/files/patch-setup.py b/math/py-cypari2/files/patch-setup.py
new file mode 100644
index 000000000000..b7461a85af6a
--- /dev/null
+++ b/math/py-cypari2/files/patch-setup.py
@@ -0,0 +1,10 @@
+--- setup.py.orig 2024-03-24 18:42:39 UTC
++++ setup.py
+@@ -36,7 +36,6 @@ class build_ext(_build_ext):
+ "binding": True,
+ "cdivision": True,
+ "language_level": 2,
+- "legacy_implicit_noexcept": True,
+ "c_api_binop_methods": True,
+ }
+
diff --git a/math/py-cypari2/pkg-plist b/math/py-cypari2/pkg-plist
index d39cdb8e1aca..6610e3a4f72c 100644
--- a/math/py-cypari2/pkg-plist
+++ b/math/py-cypari2/pkg-plist
@@ -1,23 +1,31 @@
%%PYTHON_SITELIBDIR%%/cypari2/__init__.py
%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/cypari2/__pycache__/__init__.cpython-%%PYTHON_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/cypari2/Py_SET_SIZE.h
%%PYTHON_SITELIBDIR%%/cypari2/auto_paridecl.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/closure.pxd
%%PYTHON_SITELIBDIR%%/cypari2/closure%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/convert.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/closure.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/closure.pyx
%%PYTHON_SITELIBDIR%%/cypari2/convert%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/cypari2/convert.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/convert.pyx
%%PYTHON_SITELIBDIR%%/cypari2/cypari.h
-%%PYTHON_SITELIBDIR%%/cypari2/gen.pxd
%%PYTHON_SITELIBDIR%%/cypari2/gen%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/gen.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/gen.pyx
%%PYTHON_SITELIBDIR%%/cypari2/handle_error%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/handle_error.pyx
%%PYTHON_SITELIBDIR%%/cypari2/pari_instance%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/pari_instance.pyx
%%PYTHON_SITELIBDIR%%/cypari2/paridecl.pxd
%%PYTHON_SITELIBDIR%%/cypari2/paripriv.pxd
-%%PYTHON_SITELIBDIR%%/cypari2/stack.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.h
+%%PYTHON_SITELIBDIR%%/cypari2/pycore_long.pxd
%%PYTHON_SITELIBDIR%%/cypari2/stack%%PYTHON_EXT_SUFFIX%%.so
-%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/stack.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/stack.pyx
%%PYTHON_SITELIBDIR%%/cypari2/string_utils%%PYTHON_EXT_SUFFIX%%.so
+%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pxd
+%%PYTHON_SITELIBDIR%%/cypari2/string_utils.pyx
%%PYTHON_SITELIBDIR%%/cypari2/types.pxd
diff --git a/math/py-islpy/Makefile b/math/py-islpy/Makefile
new file mode 100644
index 000000000000..84a2f78dcb29
--- /dev/null
+++ b/math/py-islpy/Makefile
@@ -0,0 +1,43 @@
+PORTNAME= islpy
+DISTVERSION= 2023.2.5
+CATEGORIES= math
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Wrapper around isl, an integer set library
+WWW= https://documen.tician.de/islpy/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= cmake:devel/cmake-core \
+ ${PYTHON_PKGNAMEPREFIX}nanobind>0:devel/py-nanobind@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pcpp>0:devel/py-pcpp@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}scikit-build>0:devel/py-scikit-build@${PY_FLAVOR} \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+LIB_DEPENDS= libbarvinok.so:math/barvinok \
+ libisl.so:devel/isl \
+ libpolylibgmp.so:math/polylib
+
+USES= llvm:15 python shebangfix # w/out llvm:* the build fails to find LLVMgold.so
+USE_PYTHON= pep517 autoplist pytest
+
+SHEBANG_FILES= configure.py
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_WRKSRC= ${WRKSRC}/test
+
+do-configure:
+ @cd ${WRKSRC} && \
+ ${SETENV} ${MAKE_ENV} ./configure.py \
+ --enable-shared \
+ --python-exe=${PYTHON_CMD} \
+ --isl-inc-dir=${PREFIX}/include \
+ --isl-lib-dir=${PREFIX}/lib \
+ --no-use-shipped-imath \
+ --no-use-shipped-isl \
+ --use-barvinok \
+ --prefix=${PREFIX}
+
+.include <bsd.port.mk>
diff --git a/math/py-islpy/distinfo b/math/py-islpy/distinfo
new file mode 100644
index 000000000000..460a9de74321
--- /dev/null
+++ b/math/py-islpy/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714099225
+SHA256 (islpy-2023.2.5.tar.gz) = dd74398baf36938abb7c2a9d9828cc1a2e549c6c80485cec8b06b29abfaad18f
+SIZE (islpy-2023.2.5.tar.gz) = 1136820
diff --git a/math/py-islpy/files/patch-pyproject.toml b/math/py-islpy/files/patch-pyproject.toml
new file mode 100644
index 000000000000..b3f1914a9f10
--- /dev/null
+++ b/math/py-islpy/files/patch-pyproject.toml
@@ -0,0 +1,13 @@
+--- pyproject.toml.orig 2024-04-26 04:10:10 UTC
++++ pyproject.toml
+@@ -12,10 +12,8 @@ requires = [
+ "setuptools>=64;python_version>='3.12'",
+
+ "wheel>=0.34.2",
+- "cmake>=3.18",
+ "scikit-build",
+ "nanobind",
+- "ninja",
+ "pcpp",
+ ]
+ build-backend = "setuptools.build_meta"
diff --git a/math/py-islpy/pkg-descr b/math/py-islpy/pkg-descr
new file mode 100644
index 000000000000..68201bbf6539
--- /dev/null
+++ b/math/py-islpy/pkg-descr
@@ -0,0 +1,17 @@
+islpy is a Python wrapper around Sven Verdoolaege's isl, a library for
+manipulating sets and relations of integer points bounded by linear
+constraints.
+
+Supported operations on sets include:
+* intersection, union, set difference,
+* emptiness check,
+* convex hull,
+* (integer) affine hull,
+* integer projection,
+* computing the lexicographic minimum using parametric integer programming,
+* coalescing,
+* parametric vertex enumeration.
+
+It also includes an ILP solver based on generalized basis reduction, transitive
+closures on maps (which may encode infinite graphs), dependence analysis and
+bounds on piecewise step-polynomials.
diff --git a/math/py-numpy/Makefile b/math/py-numpy/Makefile
index 1c38114fc0b8..638e793f3a50 100644
--- a/math/py-numpy/Makefile
+++ b/math/py-numpy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= numpy
PORTVERSION= 1.25.0
-PORTREVISION= 6
+PORTREVISION= 7
PORTEPOCH= 1
CATEGORIES= math python
MASTER_SITES= PYPI \
diff --git a/math/py-optuna/Makefile b/math/py-optuna/Makefile
index e3d0dc1d9caa..e900f0d74dc7 100644
--- a/math/py-optuna/Makefile
+++ b/math/py-optuna/Makefile
@@ -12,6 +12,9 @@ WWW= https://optuna.org/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Depends on expired databases/py-sqlalchemy12
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}alembic14>0:databases/py-alembic14@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cliff>0:devel/py-cliff@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cmaes>0:math/py-cmaes@${PY_FLAVOR} \
diff --git a/math/py-petsc4py/Makefile b/math/py-petsc4py/Makefile
index 6add391a38e9..c2ceb0096dcf 100644
--- a/math/py-petsc4py/Makefile
+++ b/math/py-petsc4py/Makefile
@@ -1,5 +1,5 @@
PORTNAME= petsc4py
-DISTVERSION= 3.21.0
+DISTVERSION= 3.21.1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-petsc4py/distinfo b/math/py-petsc4py/distinfo
index 12840e1baae4..52cbdd2739af 100644
--- a/math/py-petsc4py/distinfo
+++ b/math/py-petsc4py/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712122834
-SHA256 (petsc4py-3.21.0.tar.gz) = b2000a3f8ef60920e1f82fa4772372d7941bc737bcc421a234a2507097a44d00
-SIZE (petsc4py-3.21.0.tar.gz) = 415573
+TIMESTAMP = 1714280611
+SHA256 (petsc4py-3.21.1.tar.gz) = ea8c6afb16541167d39f87d5fcad98c32d856fe8a2173504ef2a31c16647d53d
+SIZE (petsc4py-3.21.1.tar.gz) = 419628
diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile
index cc2b7fa48532..a2a192487b0a 100644
--- a/math/py-pyaudi/Makefile
+++ b/math/py-pyaudi/Makefile
@@ -13,7 +13,8 @@ WWW= http://darioizzo.github.io/audi/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/../LICENSE
-BROKEN_i386= fails to compile, see https://github.com/darioizzo/audi/issues/62
+BROKEN_armv7= compilation fails: constraints not satisfied for class template 'd_packed_monomial' [with T = unsigned long long, PSize = 8]
+BROKEN_i386= not for 32-bit systems, see https://github.com/darioizzo/audi/issues/62
BUILD_DEPENDS= audi>0:math/audi \
pybind11>0:devel/pybind11
diff --git a/math/py-pynndescent/Makefile b/math/py-pynndescent/Makefile
index 8a2c9531dad9..8380d43868e4 100644
--- a/math/py-pynndescent/Makefile
+++ b/math/py-pynndescent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pynndescent
-DISTVERSION= 0.5.10
+DISTVERSION= 0.5.12
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.0:science/py-scipy@${PY_FLAVOR}
USES= python
-USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/lmcinnes/pynndescent/issues/216 ; in 0.5.10 tests fail @ 64% w/out any error message
+USE_PYTHON= distutils autoplist pytest # 1 test fails, see https://github.com/lmcinnes/pynndescent/issues/239
NO_ARCH= yes
diff --git a/math/py-pynndescent/distinfo b/math/py-pynndescent/distinfo
index af3521758f55..c7d1017b9ba2 100644
--- a/math/py-pynndescent/distinfo
+++ b/math/py-pynndescent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687197039
-SHA256 (pynndescent-0.5.10.tar.gz) = 5d5dc683c03ef55fe3ddf693859720ca18f85c6e6e5bb0b4f14870278d5288ad
-SIZE (pynndescent-0.5.10.tar.gz) = 1138686
+TIMESTAMP = 1714296173
+SHA256 (pynndescent-0.5.12.tar.gz) = 0736291fcbbedfd5e0a3a280f71a63f8eb2f8bd9670d4c0b51ac1b4d081adf70
+SIZE (pynndescent-0.5.12.tar.gz) = 2975875
diff --git a/math/py-pyodesys/Makefile b/math/py-pyodesys/Makefile
index f9ca2a4bb2aa..ad50b0e4cbc5 100644
--- a/math/py-pyodesys/Makefile
+++ b/math/py-pyodesys/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyodesys
-DISTVERSION= 0.14.2
+DISTVERSION= 0.14.3
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-pyodesys/distinfo b/math/py-pyodesys/distinfo
index 19bf6ad0c4ed..acf3e75eb233 100644
--- a/math/py-pyodesys/distinfo
+++ b/math/py-pyodesys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1687198244
-SHA256 (pyodesys-0.14.2.tar.gz) = 2e9c54dc8d223f9d87aebcedd4a872367dd3ef11cd37e223fe5a95598e67524b
-SIZE (pyodesys-0.14.2.tar.gz) = 242233
+TIMESTAMP = 1714019941
+SHA256 (pyodesys-0.14.3.tar.gz) = 7a5320dbcadc33c2d2b83c48393c03b4bd97f76c9c9fb075d8dbd28faddd19f6
+SIZE (pyodesys-0.14.3.tar.gz) = 96359
diff --git a/math/py-scikit-umfpack/Makefile b/math/py-scikit-umfpack/Makefile
index 1a933428539f..d6fec626ce6a 100644
--- a/math/py-scikit-umfpack/Makefile
+++ b/math/py-scikit-umfpack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scikit-umfpack
DISTVERSION= 0.3.3
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-slepc4py/Makefile b/math/py-slepc4py/Makefile
index 67189fb9ed3a..93ed623ec398 100644
--- a/math/py-slepc4py/Makefile
+++ b/math/py-slepc4py/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slepc4py
-DISTVERSION= 3.21.0
+DISTVERSION= 3.21.1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/math/py-slepc4py/distinfo b/math/py-slepc4py/distinfo
index 5f0bb4e554aa..c1c6faa6abb0 100644
--- a/math/py-slepc4py/distinfo
+++ b/math/py-slepc4py/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712120375
-SHA256 (slepc4py-3.21.0.tar.gz) = bfbd90162633486f67a448d2052e1f7182529d18e8bde87367bc4f4dd58e857f
-SIZE (slepc4py-3.21.0.tar.gz) = 136233
+TIMESTAMP = 1714295921
+SHA256 (slepc4py-3.21.1.tar.gz) = bc8e0e270643eef9b63b249080b8fe4433be0b697d55032d9f768ef310bd7b07
+SIZE (slepc4py-3.21.1.tar.gz) = 136076
diff --git a/math/py-topologic/Makefile b/math/py-topologic/Makefile
index b0d03f7b23ed..c0120d79b79b 100644
--- a/math/py-topologic/Makefile
+++ b/math/py-topologic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= topologic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
-PORTREVISION= 3
+DISTVERSION= 6.0.2
CATEGORIES= math
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
PKGNAMESUFFIX= -space-modeling-library
@@ -13,8 +12,8 @@ WWW= https://topologic.app/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/../LICENSE
-LIB_DEPENDS= libTopologicCore.so:math/topologic \
- libTKernel.so:cad/opencascade
+BUILD_DEPENDS= pybind11>0:devel/pybind11
+LIB_DEPENDS= libTopologicCore.so:math/topologic
USES= cmake compiler:c++17-lang localbase:ldflags python
@@ -22,17 +21,24 @@ USE_GITHUB= yes
GH_ACCOUNT= wassimj
GH_PROJECT= Topologic
-WRKSRC_SUBDIR= Python-Bindings
+WRKSRC_SUBDIR= TopologicPythonBindings
-CXXFLAGS+= -I${LOCALBASE}/include/OpenCASCADE
+CXXFLAGS+= -I${LOCALBASE}/include/OpenCASCADE \
+ -I${LOCALBASE}/include/TopologicCore
+LDFLAGS+= -L${LOCALBASE}/lib/TopologicCore
-PLIST_FILES= ${PYTHON_SITELIBDIR}/topologic${PYTHON_EXT_SUFFIX}.so
+PLIST_FILES= ${PYTHON_SITELIBDIR}/topologic_core${PYTHON_EXT_SUFFIX}.so
+
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
do-install: # workaround for https://github.com/wassimj/Topologic/issues/34
${MKDIR} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
- ${INSTALL_LIB} ${BUILD_WRKSRC}/topologic${PYTHON_EXT_SUFFIX}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+ ${INSTALL_LIB} ${BUILD_WRKSRC}/topologic_core${PYTHON_EXT_SUFFIX}.so ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
-do-test: install
- ${PYTHON_CMD} ${WRKSRC}/test/topologictest01.py
+do-test:
+.for tst in topologictest01 topologictest02
+ ${ECHO} "====> Running test ${tst}"
+ ${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${WRKSRC}/test/${tst}.py
+.endfor
.include <bsd.port.mk>
diff --git a/math/py-topologic/distinfo b/math/py-topologic/distinfo
index 3350d9e594fe..c332b42ebe53 100644
--- a/math/py-topologic/distinfo
+++ b/math/py-topologic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650340528
-SHA256 (wassimj-Topologic-v0.6.0_GH0.tar.gz) = 48f7f96c9d1552aa8bc1cf3336c0713aa8c1db3e42842a982e4748756d4107c9
-SIZE (wassimj-Topologic-v0.6.0_GH0.tar.gz) = 3848281
+TIMESTAMP = 1714893793
+SHA256 (wassimj-Topologic-v6.0.2_GH0.tar.gz) = 5a56c4847879e43d82e28db4d7f113e68d0f19bd9532aefcebeb6df92441058f
+SIZE (wassimj-Topologic-v6.0.2_GH0.tar.gz) = 274112
diff --git a/math/py-topologic/files/patch-CMakeLists.txt b/math/py-topologic/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..15cf231be73b
--- /dev/null
+++ b/math/py-topologic/files/patch-CMakeLists.txt
@@ -0,0 +1,38 @@
+--- CMakeLists.txt.orig 2024-05-04 20:00:40 UTC
++++ CMakeLists.txt
+@@ -4,9 +4,7 @@ set(PROJECT_NAMESPACE Topologic)
+ set(PROJECT_NAMESPACE Topologic)
+
+
+-# Import pybind11
+-set(PYBIND11_FINDPYTHON ON)
+-add_subdirectory(pybind11)
++find_Package(pybind11 REQUIRED)
+
+
+ # Source groups
+@@ -50,12 +48,14 @@ target_include_directories(${PROJECT_NAME} PRIVATE ${P
+ target_include_directories(${PROJECT_NAME} PRIVATE ${PROJECT_SOURCE_DIR}/include)
+
+ # Import TopologicCore from parent dir when not building from global project
++if (FALSE)
+ if(NOT TARGET ${PROJECT_NAMESPACE}::TopologicCore)
+ add_subdirectory(${PROJECT_SOURCE_DIR}/../TopologicCore ${PROJECT_BINARY_DIR}/TopologicCore)
+ endif()
++endif()
+
+ # Dependency: TopologicCore
+-target_link_libraries(${PROJECT_NAME} PRIVATE ${PROJECT_NAMESPACE}::TopologicCore)
++target_link_libraries(${PROJECT_NAME} PRIVATE TopologicCore)
+
+
+ # install definitions
+@@ -66,7 +66,7 @@ install(TARGETS ${PROJECT_NAME}
+
+ # set install rpaths to origin if TopologicCore is built as a shared lib
+ # in this case TopologicCore is expected to be copied into the TopologicPythonBindings install dir post-install
+-get_property(TopologicCore_TARGET_TYPE TARGET TopologicCore PROPERTY TYPE)
++set(TopologicCore_TARGET_TYPE SHARED_LIBRARY)
+ if (${TopologicCore_TARGET_TYPE} STREQUAL SHARED_LIBRARY)
+ if(NOT CMAKE_INSTALL_RPATH)
+ if(NOT APPLE)
diff --git a/math/reduce/Makefile b/math/reduce/Makefile
index ad599e875590..e1dc9bfe9256 100644
--- a/math/reduce/Makefile
+++ b/math/reduce/Makefile
@@ -1,6 +1,6 @@
PORTNAME= reduce
PORTVERSION= ${SFSUBDIR:S/snapshot_//:S/-//g}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= math lang
MASTER_SITES= SF/${PORTNAME}-algebra/${SFSUBDIR}/
DISTNAME= Reduce-svn6339-src
diff --git a/math/saga/Makefile b/math/saga/Makefile
index d10355f3b672..ff7d87f773c2 100644
--- a/math/saga/Makefile
+++ b/math/saga/Makefile
@@ -1,5 +1,6 @@
PORTNAME= saga
PORTVERSION= 9.4.0
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= SF/saga-gis/SAGA%20-%20${PORTVERSION:C/\.[[:digit:]]\.[[:digit:]]*$//}/SAGA%20-%20${PORTVERSION}
diff --git a/math/saga/pkg-plist b/math/saga/pkg-plist
index bf30787d66b2..a314fa4ebf7d 100644
--- a/math/saga/pkg-plist
+++ b/math/saga/pkg-plist
@@ -213,6 +213,8 @@ share/man/man1/saga_cmd.1.gz
share/man/man1/saga_gui.1.gz
share/metainfo/org.saga-gis.saga-gui.appdata.xml
share/pixmaps/saga.png
+%%DATADIR%%/debug/README.md
+%%DATADIR%%/debug/gdb_saga_api_pp.py
%%DATADIR%%/docs/saga_on_mac.md
%%DATADIR%%/docs/saga_on_mac_build.sh
%%DATADIR%%/docs/saga_python_example.bat
diff --git a/math/sage/Makefile b/math/sage/Makefile
index 88610469d0f8..53127d03f407 100644
--- a/math/sage/Makefile
+++ b/math/sage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sage
PORTVERSION= 9.2
-PORTREVISION= 43
+PORTREVISION= 44
CATEGORIES= math
MASTER_SITES= https://mirrors.xmission.com/sage/src/ \
http://mirrors.xmission.com/sage/src/ \
diff --git a/math/scilab/Makefile b/math/scilab/Makefile
index 54896fe596fe..750a08a2ff41 100644
--- a/math/scilab/Makefile
+++ b/math/scilab/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scilab
PORTVERSION= 6.1.1
-PORTREVISION= 17
+PORTREVISION= 18
CATEGORIES= math cad java
MASTER_SITES= https://www.scilab.org/download/${PORTVERSION}/
DISTFILES= ${DISTNAME}-src${EXTRACT_SUFX}
diff --git a/math/slepc/Makefile b/math/slepc/Makefile
index 313054998da9..5f267d3f8e12 100644
--- a/math/slepc/Makefile
+++ b/math/slepc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slepc
-DISTVERSION= 3.21.0
+DISTVERSION= 3.21.1
CATEGORIES= math devel
MASTER_SITES= http://slepc.upv.es/download/distrib/
diff --git a/math/slepc/distinfo b/math/slepc/distinfo
index fd559ad034b0..b5dd794e84e4 100644
--- a/math/slepc/distinfo
+++ b/math/slepc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711870854
-SHA256 (slepc-3.21.0.tar.gz) = 782833f0caa6585509a837ccd470265c62a1bb56ba64e54c38bde6c63d92629e
-SIZE (slepc-3.21.0.tar.gz) = 1826856
+TIMESTAMP = 1714295542
+SHA256 (slepc-3.21.1.tar.gz) = beb33f0a15c3ce81744b15ad09ddf84dae70dbf3475c5ef032b8549ab87d6d8a
+SIZE (slepc-3.21.1.tar.gz) = 1827860
diff --git a/math/slepc/pkg-plist b/math/slepc/pkg-plist
index 0fe068b4971e..9e7c1e082897 100644
--- a/math/slepc/pkg-plist
+++ b/math/slepc/pkg-plist
@@ -88,9 +88,9 @@ include/slepcvec.h
include/slepcversion.h
lib/libslepc.so
lib/libslepc.so.3.21
-lib/libslepc.so.3.21.0
+lib/libslepc.so.3.21.1
lib/slepc/conf/configure-hash
-lib/slepc/conf/modules/slepc/3.21.0
+lib/slepc/conf/modules/slepc/3.21.1
lib/slepc/conf/slepc_common
lib/slepc/conf/slepc_rules
lib/slepc/conf/slepc_rules_doc.mk
diff --git a/math/sprng/files/patch-TESTS_mpitests_wolff.cpp b/math/sprng/files/patch-TESTS_mpitests_wolff.cpp
new file mode 100644
index 000000000000..30e2f0d3ecda
--- /dev/null
+++ b/math/sprng/files/patch-TESTS_mpitests_wolff.cpp
@@ -0,0 +1,37 @@
+--- TESTS/mpitests/wolff.cpp.orig 2011-08-06 15:58:22 UTC
++++ TESTS/mpitests/wolff.cpp
+@@ -14,7 +14,7 @@ using namespace std;
+
+ /*#define PARALLEL*/
+
+-int lattice_size, *spin, *stack, nsites;
++int lattice_size, *spin, *my_stack, nsites;
+ Sprng **genptr; /* array of random number generators */
+ int exponent, mask; /* Used for efficiency purposes */
+ double prob;
+@@ -73,12 +73,12 @@ void Single_Cluster_Update(void) /* update lattice spi
+ if (genptr[i]->sprng() > prob)
+ continue;
+ spin[nnJ]=-spin[nnJ];
+- stack[++Ipt]=nnJ;
++ my_stack[++Ipt]=nnJ;
+ }
+
+ if(Ipt>=0)
+ {
+- i=stack[Ipt];
++ i=my_stack[Ipt];
+ Ipt--;
+ }
+ else i=-1;
+@@ -216,8 +216,8 @@ void minitialize(int rng_type, int seed, int param, in
+
+
+ spin = static_cast<int *>(malloc(nsites*sizeof(int)));
+- stack = static_cast<int *>(malloc(nsites*sizeof(int)));
+- if(!spin || !stack)
++ my_stack = static_cast<int *>(malloc(nsites*sizeof(int)));
++ if(!spin || !my_stack)
+ {
+ printf("\n\tMemory allocation failure, program exits!\n");
+ exit(-1);
diff --git a/math/sprng/files/patch-TESTS_wolff.cpp b/math/sprng/files/patch-TESTS_wolff.cpp
new file mode 100644
index 000000000000..7b5fcda07c83
--- /dev/null
+++ b/math/sprng/files/patch-TESTS_wolff.cpp
@@ -0,0 +1,37 @@
+--- TESTS/wolff.cpp.orig 2011-08-06 15:58:04 UTC
++++ TESTS/wolff.cpp
+@@ -14,7 +14,7 @@ using namespace std;
+
+ /*#define PARALLEL*/
+
+-int lattice_size, *spin, *stack, nsites;
++int lattice_size, *spin, *my_stack, nsites;
+ Sprng **genptr; /* array of random number generators */
+ int exponent, mask; /* Used for efficiency purposes */
+ double prob;
+@@ -73,12 +73,12 @@ void Single_Cluster_Update(void) /* update lattice spi
+ if (genptr[i]->sprng() > prob)
+ continue;
+ spin[nnJ]=-spin[nnJ];
+- stack[++Ipt]=nnJ;
++ my_stack[++Ipt]=nnJ;
+ }
+
+ if(Ipt>=0)
+ {
+- i=stack[Ipt];
++ i=my_stack[Ipt];
+ Ipt--;
+ }
+ else i=-1;
+@@ -216,8 +216,8 @@ void minitialize(int rng_type, int seed, int param, in
+
+
+ spin = static_cast<int *>(malloc(nsites*sizeof(int)));
+- stack = static_cast<int *>(malloc(nsites*sizeof(int)));
+- if(!spin || !stack)
++ my_stack = static_cast<int *>(malloc(nsites*sizeof(int)));
++ if(!spin || !my_stack)
+ {
+ printf("\n\tMemory allocation failure, program exits!\n");
+ exit(-1);
diff --git a/math/sprng/files/patch-TESTS_wolfftest.cpp b/math/sprng/files/patch-TESTS_wolfftest.cpp
new file mode 100644
index 000000000000..dc897c35383e
--- /dev/null
+++ b/math/sprng/files/patch-TESTS_wolfftest.cpp
@@ -0,0 +1,37 @@
+--- TESTS/wolfftest.cpp.orig 2009-06-13 21:46:10 UTC
++++ TESTS/wolfftest.cpp
+@@ -14,7 +14,7 @@ using namespace std;
+
+ /*#define PARALLEL*/
+
+-int lattice_size, *spin, *stack, nsites;
++int lattice_size, *spin, *my_stack, nsites;
+ Sprng **genptr; /* array of random number generators */
+ int exponent, mask; /* Used for efficiency purposes */
+ double prob;
+@@ -74,12 +74,12 @@ void Single_Cluster_Update(void) /* update lattice spi
+ if (genptr[i]->sprng() > prob)
+ continue;
+ spin[nnJ]=-spin[nnJ];
+- stack[++Ipt]=nnJ;
++ my_stack[++Ipt]=nnJ;
+ }
+
+ if(Ipt>=0)
+ {
+- i=stack[Ipt];
++ i=my_stack[Ipt];
+ Ipt--;
+ }
+ else i=-1;
+@@ -217,8 +217,8 @@ void minitialize(int rng_type, int seed, int param, in
+
+
+ spin = static_cast<int *>(malloc(nsites*sizeof(int)));
+- stack = static_cast<int *>(malloc(nsites*sizeof(int)));
+- if(!spin || !stack)
++ my_stack = static_cast<int *>(malloc(nsites*sizeof(int)));
++ if(!spin || !my_stack)
+ {
+ printf("\n\tMemory allocation failure, program exits!\n");
+ exit(-1);
diff --git a/math/suitesparse-amd/Makefile b/math/suitesparse-amd/Makefile
index fc317a9529db..2a8fbed6e045 100644
--- a/math/suitesparse-amd/Makefile
+++ b/math/suitesparse-amd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.1
+PORTVERSION= 3.3.2
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-btf/Makefile b/math/suitesparse-btf/Makefile
index d7a6e885588e..0e25c5999c25 100644
--- a/math/suitesparse-btf/Makefile
+++ b/math/suitesparse-btf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.1
+PORTVERSION= 2.3.2
CATEGORIES= math
COMMENT= Permutation to block triangular form
diff --git a/math/suitesparse-camd/Makefile b/math/suitesparse-camd/Makefile
index fb4472d82fd5..28d0cd655109 100644
--- a/math/suitesparse-camd/Makefile
+++ b/math/suitesparse-camd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.1
+PORTVERSION= 3.3.2
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-ccolamd/Makefile b/math/suitesparse-ccolamd/Makefile
index 03660bc58a56..2fdb3d42052f 100644
--- a/math/suitesparse-ccolamd/Makefile
+++ b/math/suitesparse-ccolamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= math
COMMENT= Constrained column approximate minimum degree ordering
diff --git a/math/suitesparse-cholmod/Makefile b/math/suitesparse-cholmod/Makefile
index 45170f4b5cba..bc8e8112163d 100644
--- a/math/suitesparse-cholmod/Makefile
+++ b/math/suitesparse-cholmod/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 5.2.0
+PORTVERSION= 5.2.1
CATEGORIES= math
COMMENT= Sparse CHOLesky MODification package
diff --git a/math/suitesparse-colamd/Makefile b/math/suitesparse-colamd/Makefile
index b2f9ef75a59a..f936080ea81b 100644
--- a/math/suitesparse-colamd/Makefile
+++ b/math/suitesparse-colamd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= math
COMMENT= Column approximate minimum degree ordering algorithm
diff --git a/math/suitesparse-csparse/Makefile b/math/suitesparse-csparse/Makefile
index 2c03acb5adb3..346a11cdf7d8 100644
--- a/math/suitesparse-csparse/Makefile
+++ b/math/suitesparse-csparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.1
+PORTVERSION= 4.3.2
CATEGORIES= math
COMMENT= Concise Sparse Matrix package
diff --git a/math/suitesparse-cxsparse/Makefile b/math/suitesparse-cxsparse/Makefile
index 105071bcd54f..22480f8cdb6a 100644
--- a/math/suitesparse-cxsparse/Makefile
+++ b/math/suitesparse-cxsparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.1
+PORTVERSION= 4.4.0
CATEGORIES= math
COMMENT= Extended version of CSparse
diff --git a/math/suitesparse-graphblas/Makefile b/math/suitesparse-graphblas/Makefile
index 0447293c8680..3ca18c66dba2 100644
--- a/math/suitesparse-graphblas/Makefile
+++ b/math/suitesparse-graphblas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 9.0.3
+PORTVERSION= 9.1.0
CATEGORIES= math
COMMENT= Graph algorithms in the language of linear algebra
diff --git a/math/suitesparse-klu/Makefile b/math/suitesparse-klu/Makefile
index 0961f556daac..686d1d82514d 100644
--- a/math/suitesparse-klu/Makefile
+++ b/math/suitesparse-klu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.2
+PORTVERSION= 2.3.3
CATEGORIES= math
COMMENT= Sparse LU factorization, for circuit simulation
diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile
index 39ef4ccce5ba..fd532be85270 100644
--- a/math/suitesparse-lagraph/Makefile
+++ b/math/suitesparse-lagraph/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 1.1.2
+PORTVERSION= 1.1.3
CATEGORIES= math
COMMENT= Graph algorithms based on GraphBLAS
diff --git a/math/suitesparse-ldl/Makefile b/math/suitesparse-ldl/Makefile
index c7cde153e49e..849def7868c9 100644
--- a/math/suitesparse-ldl/Makefile
+++ b/math/suitesparse-ldl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.1
+PORTVERSION= 3.3.2
CATEGORIES= math
COMMENT= Simple LDL^T factorization
diff --git a/math/suitesparse-mongoose/Makefile b/math/suitesparse-mongoose/Makefile
index 31b113640918..6119148b28fe 100644
--- a/math/suitesparse-mongoose/Makefile
+++ b/math/suitesparse-mongoose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 3.3.2
+PORTVERSION= 3.3.3
CATEGORIES= math
COMMENT= Symmetric approximate minimum degree
diff --git a/math/suitesparse-paru/Makefile b/math/suitesparse-paru/Makefile
index b78682b5a5ab..5336adbe7f55 100644
--- a/math/suitesparse-paru/Makefile
+++ b/math/suitesparse-paru/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 0.1.2
+PORTVERSION= 0.1.3
CATEGORIES= math parallel
COMMENT= Parallel unsymmetric multifrontal method
diff --git a/math/suitesparse-rbio/Makefile b/math/suitesparse-rbio/Makefile
index 76ba56387edf..f0c690bdb3d9 100644
--- a/math/suitesparse-rbio/Makefile
+++ b/math/suitesparse-rbio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.1
+PORTVERSION= 4.3.2
CATEGORIES= math
COMMENT= Read/write sparse matrices
diff --git a/math/suitesparse-spex/Makefile b/math/suitesparse-spex/Makefile
index 6ac80cb4fa6f..d7738b8b2c55 100644
--- a/math/suitesparse-spex/Makefile
+++ b/math/suitesparse-spex/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 2.3.2
+PORTVERSION= 3.1.0
CATEGORIES= math
COMMENT= Sparse Left-looking Integer-Preserving LU Factorization
@@ -14,7 +14,7 @@ LIB_DEPENDS= libgmp.so:math/gmp \
libamd.so:math/suitesparse-amd \
libcolamd.so:math/suitesparse-colamd
-USES= localbase:ldflags
+USES= localbase:ldflags python
LDFLAGS+= -lm
MPORTNAME= SPEX
diff --git a/math/suitesparse-spex/pkg-plist b/math/suitesparse-spex/pkg-plist
index 6311dd733413..0c7215d11bfd 100644
--- a/math/suitesparse-spex/pkg-plist
+++ b/math/suitesparse-spex/pkg-plist
@@ -1,4 +1,5 @@
include/suitesparse/SPEX.h
+include/suitesparse/spex_python_connect.h
lib/cmake/SPEX/FindGMP.cmake
lib/cmake/SPEX/FindMPFR.cmake
lib/cmake/SPEX/SPEXConfig.cmake
@@ -7,8 +8,11 @@ lib/cmake/SPEX/SPEXTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/SPEX/SPEXTargets.cmake
lib/libspex.a
lib/libspex.so
-lib/libspex.so.2
+lib/libspex.so.3
lib/libspex.so.%%VER%%
+lib/libspexpython.so
+lib/libspexpython.so.3
+lib/libspexpython.so.%%VER%%
libdata/pkgconfig/SPEX.pc
%%PORTDOCS%%%%DOCSDIR%%/SPEX_README.md
%%PORTDOCS%%%%DOCSDIR%%/SPEX_UserGuide.pdf
diff --git a/math/suitesparse-spqr/Makefile b/math/suitesparse-spqr/Makefile
index a826146102cd..3924e63a4c12 100644
--- a/math/suitesparse-spqr/Makefile
+++ b/math/suitesparse-spqr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 4.3.2
+PORTVERSION= 4.3.3
CATEGORIES= math
COMMENT= Sparse QR factorization
diff --git a/math/suitesparse-umfpack/Makefile b/math/suitesparse-umfpack/Makefile
index b30b19791c9d..3770cbf9ef8e 100644
--- a/math/suitesparse-umfpack/Makefile
+++ b/math/suitesparse-umfpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${MPORTNAME:tl}
-PORTVERSION= 6.3.2
+PORTVERSION= 6.3.3
CATEGORIES= math
COMMENT= Sparse multifrontal LU factorization
diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile
index 93247d9a662f..57ceaffc1048 100644
--- a/math/suitesparse/Makefile
+++ b/math/suitesparse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suitesparse
-PORTVERSION= 7.6.1
+PORTVERSION= 7.7.0
CATEGORIES= math
MAINTAINER= fortran@FreeBSD.org
diff --git a/math/suitesparse/bsd.suitesparse.mk b/math/suitesparse/bsd.suitesparse.mk
index 4174c5863f8c..cf3e5002f85d 100644
--- a/math/suitesparse/bsd.suitesparse.mk
+++ b/math/suitesparse/bsd.suitesparse.mk
@@ -4,7 +4,7 @@
PKGNAMEPREFIX= suitesparse-
SSPNAME= suitesparse
-SSPVERSION= 7.6.1
+SSPVERSION= 7.7.0
DISTVERSIONPREFIX= v
MAINTAINER= fortran@FreeBSD.org
diff --git a/math/suitesparse/distinfo b/math/suitesparse/distinfo
index 82c1310c2d36..412a443bd086 100644
--- a/math/suitesparse/distinfo
+++ b/math/suitesparse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709484409
-SHA256 (suitesparse/v7.6.1.tar.gz) = ab1992802723b09aca3cbb0f4dc9b2415a781b9ad984ed934c7d8a0dcc31bc42
-SIZE (suitesparse/v7.6.1.tar.gz) = 85506721
+TIMESTAMP = 1714315898
+SHA256 (suitesparse/v7.7.0.tar.gz) = 529b067f5d80981f45ddf6766627b8fc5af619822f068f342aab776e683df4f3
+SIZE (suitesparse/v7.7.0.tar.gz) = 85876065
diff --git a/math/sundials/Makefile b/math/sundials/Makefile
index 171b940af80b..bdbc2e9d80b9 100644
--- a/math/sundials/Makefile
+++ b/math/sundials/Makefile
@@ -1,6 +1,6 @@
PORTNAME= sundials
DISTVERSION= 6.6.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= math
MASTER_SITES= https://github.com/LLNL/sundials/releases/download/v${DISTVERSION}/
diff --git a/math/topcom/Makefile b/math/topcom/Makefile
index ab3cdce726d8..de1e725887c8 100644
--- a/math/topcom/Makefile
+++ b/math/topcom/Makefile
@@ -1,13 +1,12 @@
PORTNAME= topcom
-DISTVERSION= 0.17.8
-PORTREVISION= 1
+DISTVERSION= 1.1.2
CATEGORIES= math
-MASTER_SITES= http://www.rambau.wm.uni-bayreuth.de/Software/
-DISTNAME= ${PORTNAME:tu}-${DISTVERSION}
+MASTER_SITES= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM-Downloads/
+DISTNAME= ${PORTNAME:tu}-${DISTVERSION:S/./_/g}
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computing triangulations of point configurations and oriented matroids
-WWW= http://www.rambau.wm.uni-bayreuth.de/TOPCOM/
+WWW= https://www.wm.uni-bayreuth.de/de/team/rambau_joerg/TOPCOM/index.html
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -15,9 +14,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcddgmp.so:math/cddlib \
libgmp.so:math/gmp
-USES= autoreconf gmake localbase:ldflags
+USES= autoreconf gmake localbase:ldflags tar:tgz
+
GNU_CONFIGURE= yes
+EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/external \
+ --no-same-owner --no-same-permissions
+
CFLAGS+= -I${LOCALBASE}/include/cdd/
LDFLAGS+= -lgmp -lgmpxx -lcddgmp
@@ -32,9 +35,6 @@ SOPLEX_CXXFLAGS= -I${LOCALBASE}/include/soplex
SOPLEX_LIB_DEPENDS= libsoplex.so:math/SoPlex
SOPLEX_BROKEN= not compatible with SoPlex-5.0.2 - missing header, reported to the upstream author vie e-mail
-post-extract:
- @${RM} -r ${WRKSRC}/external
-
post-patch:
@${FIND} ${WRKSRC} -name "Makefile*" \
| ${XARGS} ${REINPLACE_CMD} ' \
diff --git a/math/topcom/distinfo b/math/topcom/distinfo
index dde574ff54cd..bbb7657d27f2 100644
--- a/math/topcom/distinfo
+++ b/math/topcom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1544052159
-SHA256 (TOPCOM-0.17.8.tar.gz) = 3f83b98f51ee859ec321bacabf7b172c25884f14848ab6c628326b987bd8aaab
-SIZE (TOPCOM-0.17.8.tar.gz) = 8994044
+TIMESTAMP = 1714922168
+SHA256 (TOPCOM-1_1_2.tgz) = 4fb10754ee5b76056441fea98f2c8dee5db6f2984d8c14283b49239ad4378ab6
+SIZE (TOPCOM-1_1_2.tgz) = 7924000
diff --git a/math/topcom/pkg-plist b/math/topcom/pkg-plist
index 8d35b5d72618..5251c63f3efb 100644
--- a/math/topcom/pkg-plist
+++ b/math/topcom/pkg-plist
@@ -1,6 +1,12 @@
bin/B_A
bin/B_A_center
bin/B_D
+bin/B_D_center
+bin/B_S
+bin/B_S_center
+bin/Dnxk
+bin/binomial
+bin/check
bin/checkregularity
bin/chiro2allfinetriangs
bin/chiro2alltriangs
@@ -12,6 +18,8 @@ bin/chiro2finetriangs
bin/chiro2mintriang
bin/chiro2nallfinetriangs
bin/chiro2nalltriangs
+bin/chiro2ncircuits
+bin/chiro2ncocircuits
bin/chiro2nfinetriangs
bin/chiro2ntriangs
bin/chiro2placingtriang
@@ -21,21 +29,32 @@ bin/cross
bin/cube
bin/cyclic
bin/hypersimplex
+bin/kDn
bin/lattice
+bin/permutahedron
bin/points2allfinetriangs
bin/points2alltriangs
bin/points2chiro
+bin/points2circuits
+bin/points2cocircuits
bin/points2facets
bin/points2finetriang
bin/points2finetriangs
bin/points2flips
+bin/points2gale
+bin/points2mintriang
bin/points2nallfinetriangs
bin/points2nalltriangs
+bin/points2ncircuits
+bin/points2ncocircuits
bin/points2nfinetriangs
bin/points2nflips
bin/points2ntriangs
bin/points2placingtriang
+bin/points2prettyprint
+bin/points2symmetries
bin/points2triangs
+bin/points2vertices
bin/points2volume
bin/santos_22_triang
bin/santos_dim4_triang
@@ -45,41 +64,56 @@ include/Array.hh
include/CheckTriang.hh
include/Chirotope.hh
include/Circuits.hh
+include/ClassifiedExtensionSymmetries.hh
+include/ClassifiedSubsetSymmetries.hh
include/Cocircuits.hh
include/CommandlineOptions.hh
include/CompressedIntegerSet.hh
+include/ComputeCircuits.hh
+include/ComputeCocircuits.hh
include/ComputeTriangs.hh
+include/ContainerIO.hh
include/Facets.hh
include/FastSimplicialComplex.hh
include/Field.hh
include/FineTriang.hh
include/Flip.hh
include/Global.hh
+include/Graphics.hh
include/HashKey.hh
include/HashMap.hh
include/HashSet.hh
+include/Incidences.hh
include/IndexTableArray.hh
include/Integer.h
include/IntegerSet.hh
+include/IntegerSet64.hh
include/InteriorFacets.hh
include/LPinterface.hh
+include/LabelSet.hh
include/MarkedFlips.hh
include/Matrix.hh
include/Pair.hh
include/PartialTriang.hh
+include/PermlibPermutationGroup.hh
include/Permutation.hh
+include/PermutationPartialComparator.hh
include/PlacingTriang.hh
include/PlainArray.hh
include/PlainHashIndexTable.hh
include/PlainHashMap.hh
include/PlainHashSet.hh
include/PlainHashTable.hh
+include/PlainLinkedHashTable.hh
+include/PlainUnlinkedHashTable.hh
include/PointConfiguration.hh
+include/QSOinterface.hh
include/Rational.h
include/RealChiro.hh
include/RefCount.hh
include/RegularityCheck.hh
include/SPXinterface.hh
+include/Simplex.hh
include/SimplicialComplex.hh
include/SimplicialComplexTemplate.hh
include/SimplicialComplexTemplate_Declarations.hh
@@ -87,13 +121,25 @@ include/SimplicialComplexTemplate_Definitions.hh
include/SparseIntegerSet.hh
include/SparseSimplicialComplex.hh
include/StairCaseMatrix.hh
-include/SymmetricBFS.hh
+include/Statistics.hh
+include/StrictStairCaseMatrix.hh
+include/StrictStairCaseMatrixTrans.hh
+include/SwitchTable.hh
+include/SymmetricExtensionGraph.hh
+include/SymmetricExtensionGraphMaster.hh
+include/SymmetricExtensionGraphNode.hh
+include/SymmetricFlipGraph.hh
+include/SymmetricSubsetGraph.hh
+include/SymmetricSubsetGraphMaster.hh
+include/SymmetricSubsetGraphNode.hh
include/Symmetry.hh
include/TriangFlips.hh
include/TriangNode.hh
include/Vector.hh
include/VertexFacetTable.hh
include/VertexFacetTableArray.hh
+include/Vertices.hh
include/VirtualChiro.hh
+include/Volumes.hh
lib/libCHECKREG.a
lib/libTOPCOM.a
diff --git a/math/topologic/Makefile b/math/topologic/Makefile
index 215e91921fa6..12ebcf6e5c84 100644
--- a/math/topologic/Makefile
+++ b/math/topologic/Makefile
@@ -1,8 +1,6 @@
PORTNAME= topologic
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0-3
-PORTREVISION= 2
-DISTVERSIONSUFFIX= -gdbddce9
+DISTVERSION= 6.0.2
CATEGORIES= math
PKGNAMESUFFIX= -space-modeling-library
@@ -13,11 +11,12 @@ WWW= https://topologic.app/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libTKernel.so:cad/opencascade \
+LIB_DEPENDS= libtbb.so:devel/onetbb \
+ libTKernel.so:cad/opencascade \
libuuid.so:misc/e2fsprogs-libuuid
USES= cmake compiler:c++14-lang localbase:ldflags
-USE_LDCONFIG= yes
+USE_LDCONFIG= ${PREFIX}/lib/TopologicCore
USE_GITHUB= yes
GH_ACCOUNT= wassimj
diff --git a/math/topologic/distinfo b/math/topologic/distinfo
index f0e003b311c1..35490e0ff7b1 100644
--- a/math/topologic/distinfo
+++ b/math/topologic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668894036
-SHA256 (wassimj-Topologic-v0.6.0-3-gdbddce9_GH0.tar.gz) = fc974cde5d036d38b80dfe199bd8f04c02b2ee73478a5a4fdcc6662c23b5490b
-SIZE (wassimj-Topologic-v0.6.0-3-gdbddce9_GH0.tar.gz) = 3848416
+TIMESTAMP = 1714892488
+SHA256 (wassimj-Topologic-v6.0.2_GH0.tar.gz) = 5a56c4847879e43d82e28db4d7f113e68d0f19bd9532aefcebeb6df92441058f
+SIZE (wassimj-Topologic-v6.0.2_GH0.tar.gz) = 274112
diff --git a/math/topologic/files/patch-CMakeLists.txt b/math/topologic/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..5f2b6955a614
--- /dev/null
+++ b/math/topologic/files/patch-CMakeLists.txt
@@ -0,0 +1,7 @@
+--- CMakeLists.txt.orig 2024-05-05 07:06:42 UTC
++++ CMakeLists.txt
+@@ -12,4 +12,3 @@ add_subdirectory(TopologicCore)
+
+ # Sub-projects
+ add_subdirectory(TopologicCore)
+-add_subdirectory(TopologicPythonBindings)
diff --git a/math/topologic/files/patch-TopologicCore_CMakeLists.txt b/math/topologic/files/patch-TopologicCore_CMakeLists.txt
deleted file mode 100644
index 5f694111c83a..000000000000
--- a/math/topologic/files/patch-TopologicCore_CMakeLists.txt
+++ /dev/null
@@ -1,18 +0,0 @@
---- TopologicCore/CMakeLists.txt.orig 2022-01-30 22:24:17 UTC
-+++ TopologicCore/CMakeLists.txt
-@@ -378,6 +378,7 @@ endif()
- ################################################################################
- # Post build events
- ################################################################################
-+if (FALSE)
- if("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "Any CPU")
- add_custom_command_if(
- TARGET ${PROJECT_NAME}
-@@ -414,6 +415,7 @@ elseif("${CMAKE_VS_PLATFORM_NAME}" STREQUAL "x86")
- COMMANDS
- COMMAND $<CONFIG:Release> copy "$<SHELL_PATH:${CMAKE_SOURCE_DIR}/>references\\opencascade-7.4.0\\win32\\vc14\\bin\\*.dll" "$<SHELL_PATH:${CMAKE_SOURCE_DIR}/>output\\${CMAKE_VS_PLATFORM_NAME}\\$<CONFIG>"
- )
-+endif()
- endif()
-
- ################################################################################
diff --git a/math/topologic/pkg-plist b/math/topologic/pkg-plist
index dbdec39b1e79..01157daff640 100644
--- a/math/topologic/pkg-plist
+++ b/math/topologic/pkg-plist
@@ -20,7 +20,6 @@ include/TopologicCore/EdgeFactory.h
include/TopologicCore/Face.h
include/TopologicCore/FaceFactory.h
include/TopologicCore/Geometry.h
-include/TopologicCore/GlobalCluster.h
include/TopologicCore/Graph.h
include/TopologicCore/InstanceGUIDManager.h
include/TopologicCore/IntAttribute.h
@@ -42,6 +41,7 @@ include/TopologicCore/Utilities/CellUtility.h
include/TopologicCore/Utilities/Direction.h
include/TopologicCore/Utilities/EdgeUtility.h
include/TopologicCore/Utilities/FaceUtility.h
+include/TopologicCore/Utilities/Guid.h
include/TopologicCore/Utilities/ShellUtility.h
include/TopologicCore/Utilities/TopologyUtility.h
include/TopologicCore/Utilities/TransformationMatrix2D.h
@@ -52,6 +52,6 @@ include/TopologicCore/Vertex.h
include/TopologicCore/VertexFactory.h
include/TopologicCore/Wire.h
include/TopologicCore/WireFactory.h
-lib/libTopologicCore.so
-lib/libTopologicCore.so.0
-lib/libTopologicCore.so.0.0.0
+lib/TopologicCore/libTopologicCore.so
+lib/TopologicCore/libTopologicCore.so.6
+lib/TopologicCore/libTopologicCore.so.6.0.0
diff --git a/math/vtk8/Makefile b/math/vtk8/Makefile
index 5d92647e855e..20a513ac5a48 100644
--- a/math/vtk8/Makefile
+++ b/math/vtk8/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vtk
DISTVERSION= 8.2.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math graphics
MASTER_SITES= http://www.vtk.org/files/release/${VTK_SHORT_VER}/
PKGNAMESUFFIX= 8
diff --git a/math/vtk9/Makefile b/math/vtk9/Makefile
index dd192c6800fc..035d68bba89e 100644
--- a/math/vtk9/Makefile
+++ b/math/vtk9/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vtk
DISTVERSION= 9.2.6
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= math graphics
MASTER_SITES= https://vtk.org/files/release/${VTK_SHORT_VER}/
PKGNAMESUFFIX= 9
diff --git a/misc/Makefile b/misc/Makefile
index c3132eeab21f..6daa2e4e4429 100644
--- a/misc/Makefile
+++ b/misc/Makefile
@@ -22,6 +22,7 @@
SUBDIR += bb
SUBDIR += bbjd
SUBDIR += bdelta
+ SUBDIR += bedrust
SUBDIR += bestfit
SUBDIR += bible-kjv
SUBDIR += biblesync
@@ -109,7 +110,6 @@
SUBDIR += figlet
SUBDIR += figlet-fonts
SUBDIR += findutils
- SUBDIR += firestring
SUBDIR += flag
SUBDIR += flashlight
SUBDIR += fortune-mod-bible
@@ -400,6 +400,7 @@
SUBDIR += py-SQSnobFit
SUBDIR += py-SimpleSoapy
SUBDIR += py-SoapySDR
+ SUBDIR += py-accelerate
SUBDIR += py-alive-progress
SUBDIR += py-apache-beam
SUBDIR += py-ascii-magic
@@ -407,6 +408,7 @@
SUBDIR += py-boost-histogram
SUBDIR += py-censys
SUBDIR += py-cinder
+ SUBDIR += py-codecarbon
SUBDIR += py-colorbrewer
SUBDIR += py-colored
SUBDIR += py-crudini
diff --git a/misc/actiona/Makefile b/misc/actiona/Makefile
index 07b76fa69663..1327afb28cf6 100644
--- a/misc/actiona/Makefile
+++ b/misc/actiona/Makefile
@@ -1,7 +1,7 @@
PORTNAME= actiona
DISTVERSIONPREFIX= v
DISTVERSION= 3.10.1
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/air/Makefile b/misc/air/Makefile
index 2e9002e90045..8893fbf32e9b 100644
--- a/misc/air/Makefile
+++ b/misc/air/Makefile
@@ -210,6 +210,8 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_msvc-0.52.0 \
winreg-0.50.0
+CFLAGS_powerpc64le= -DNO_WARN_X86_INTRINSICS
+
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/misc/arrow-datafusion/Makefile b/misc/arrow-datafusion/Makefile
index 5533183dd026..d5be96333700 100644
--- a/misc/arrow-datafusion/Makefile
+++ b/misc/arrow-datafusion/Makefile
@@ -1,6 +1,5 @@
PORTNAME= arrow-datafusion
-DISTVERSION= 36.0.1
-PORTREVISION= 1
+DISTVERSION= 37.1.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -16,42 +15,44 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= apache
+GH_PROJECT= datafusion
WRKSRC_SUBDIR= datafusion-cli
CARGO_CRATES= addr2line-0.21.0 \
adler-1.0.2 \
adler32-1.2.0 \
- ahash-0.8.8 \
- aho-corasick-1.1.2 \
+ ahash-0.8.11 \
+ aho-corasick-1.1.3 \
alloc-no-stdlib-2.0.4 \
alloc-stdlib-0.2.2 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anstyle-1.0.6 \
apache-avro-0.16.0 \
arrayref-0.3.7 \
arrayvec-0.7.4 \
- arrow-50.0.0 \
- arrow-arith-50.0.0 \
- arrow-array-50.0.0 \
- arrow-buffer-50.0.0 \
- arrow-cast-50.0.0 \
- arrow-csv-50.0.0 \
- arrow-data-50.0.0 \
- arrow-ipc-50.0.0 \
- arrow-json-50.0.0 \
- arrow-ord-50.0.0 \
- arrow-row-50.0.0 \
- arrow-schema-50.0.0 \
- arrow-select-50.0.0 \
- arrow-string-50.0.0 \
- assert_cmd-2.0.13 \
- async-compression-0.4.6 \
- async-trait-0.1.77 \
+ arrow-51.0.0 \
+ arrow-arith-51.0.0 \
+ arrow-array-51.0.0 \
+ arrow-buffer-51.0.0 \
+ arrow-cast-51.0.0 \
+ arrow-csv-51.0.0 \
+ arrow-data-51.0.0 \
+ arrow-ipc-51.0.0 \
+ arrow-json-51.0.0 \
+ arrow-ord-51.0.0 \
+ arrow-row-51.0.0 \
+ arrow-schema-51.0.0 \
+ arrow-select-51.0.0 \
+ arrow-string-51.0.0 \
+ assert_cmd-2.0.14 \
+ async-compression-0.4.8 \
+ async-trait-0.1.80 \
+ atoi-2.0.0 \
atty-0.2.14 \
- autocfg-1.1.0 \
+ autocfg-1.2.0 \
aws-config-0.55.3 \
aws-credential-types-0.55.3 \
aws-endpoint-0.55.3 \
@@ -69,34 +70,35 @@ CARGO_CRATES= addr2line-0.21.0 \
aws-smithy-types-0.55.3 \
aws-smithy-xml-0.55.3 \
aws-types-0.55.3 \
- backtrace-0.3.69 \
+ backtrace-0.3.71 \
base64-0.21.7 \
+ base64-0.22.0 \
base64-simd-0.8.0 \
bitflags-1.3.2 \
- bitflags-2.4.2 \
+ bitflags-2.5.0 \
blake2-0.10.6 \
- blake3-1.5.0 \
+ blake3-1.5.1 \
block-buffer-0.10.4 \
- brotli-3.4.0 \
+ brotli-3.5.0 \
brotli-decompressor-2.5.1 \
- bstr-1.9.0 \
- bumpalo-3.15.0 \
+ bstr-1.9.1 \
+ bumpalo-3.16.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-1.6.0 \
bytes-utils-0.1.4 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
- cc-1.0.83 \
+ cc-1.0.94 \
cfg-if-1.0.0 \
- chrono-0.4.34 \
+ chrono-0.4.38 \
chrono-tz-0.8.6 \
chrono-tz-build-0.2.1 \
clap-3.2.25 \
clap_derive-3.2.25 \
clap_lex-0.2.4 \
clipboard-win-4.5.0 \
- comfy-table-7.1.0 \
- const-random-0.1.17 \
+ comfy-table-7.1.1 \
+ const-random-0.1.18 \
const-random-macro-0.1.16 \
constant_time_eq-0.3.0 \
core-foundation-0.9.4 \
@@ -108,7 +110,7 @@ CARGO_CRATES= addr2line-0.21.0 \
crypto-common-0.1.6 \
csv-1.3.0 \
csv-core-0.1.11 \
- ctor-0.2.6 \
+ ctor-0.2.8 \
dary_heap-0.3.6 \
dashmap-5.5.3 \
deranged-0.3.11 \
@@ -119,15 +121,15 @@ CARGO_CRATES= addr2line-0.21.0 \
dirs-sys-0.3.7 \
dirs-sys-next-0.1.2 \
doc-comment-0.3.3 \
- either-1.10.0 \
- encoding_rs-0.8.33 \
+ either-1.11.0 \
+ encoding_rs-0.8.34 \
endian-type-0.1.2 \
env_logger-0.9.3 \
equivalent-1.0.1 \
errno-0.3.8 \
error-code-2.3.1 \
fastrand-1.9.0 \
- fastrand-2.0.1 \
+ fastrand-2.0.2 \
fd-lock-3.0.13 \
fixedbitset-0.4.2 \
flatbuffers-23.5.26 \
@@ -143,23 +145,23 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-macro-0.3.30 \
futures-sink-0.3.30 \
futures-task-0.3.30 \
- futures-timer-3.0.2 \
+ futures-timer-3.0.3 \
futures-util-0.3.30 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gimli-0.28.1 \
glob-0.3.1 \
- h2-0.3.24 \
- half-2.3.1 \
+ h2-0.3.26 \
+ half-2.4.1 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
hashbrown-0.14.3 \
heck-0.4.1 \
hermit-abi-0.1.19 \
- hermit-abi-0.3.6 \
+ hermit-abi-0.3.9 \
hex-0.4.3 \
hmac-0.12.1 \
- http-0.2.11 \
+ http-0.2.12 \
http-body-0.4.6 \
httparse-1.8.0 \
httpdate-1.0.3 \
@@ -171,14 +173,14 @@ CARGO_CRATES= addr2line-0.21.0 \
iana-time-zone-haiku-0.1.2 \
idna-0.5.0 \
indexmap-1.9.3 \
- indexmap-2.2.3 \
+ indexmap-2.2.6 \
instant-0.1.12 \
integer-encoding-3.0.4 \
ipnet-2.9.0 \
itertools-0.12.1 \
- itoa-1.0.10 \
- jobserver-0.1.28 \
- js-sys-0.3.68 \
+ itoa-1.0.11 \
+ jobserver-0.1.30 \
+ js-sys-0.3.69 \
lazy_static-1.4.0 \
lexical-core-0.8.5 \
lexical-parse-float-0.8.5 \
@@ -191,22 +193,22 @@ CARGO_CRATES= addr2line-0.21.0 \
libflate_lz77-2.0.0 \
libm-0.2.8 \
libmimalloc-sys-0.1.35 \
- libredox-0.0.1 \
+ libredox-0.1.3 \
linux-raw-sys-0.4.13 \
lock_api-0.4.11 \
- log-0.4.20 \
- lz4_flex-0.11.2 \
+ log-0.4.21 \
+ lz4_flex-0.11.3 \
lzma-sys-0.1.20 \
md-5-0.10.6 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
mimalloc-0.1.39 \
mime-0.3.17 \
miniz_oxide-0.7.2 \
- mio-0.8.10 \
+ mio-0.8.11 \
nibble_vec-0.1.0 \
nix-0.26.4 \
normalize-line-endings-0.3.0 \
- num-0.4.1 \
+ num-0.4.2 \
num-bigint-0.4.4 \
num-complex-0.4.5 \
num-conv-0.1.0 \
@@ -216,7 +218,7 @@ CARGO_CRATES= addr2line-0.21.0 \
num-traits-0.2.18 \
num_cpus-1.16.0 \
object-0.32.2 \
- object_store-0.9.0 \
+ object_store-0.9.1 \
once_cell-1.19.0 \
openssl-probe-0.1.5 \
ordered-float-2.10.1 \
@@ -224,7 +226,7 @@ CARGO_CRATES= addr2line-0.21.0 \
outref-0.5.1 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
- parquet-50.0.0 \
+ parquet-51.0.0 \
parse-zoneinfo-0.3.0 \
paste-1.0.14 \
percent-encoding-2.3.1 \
@@ -233,9 +235,9 @@ CARGO_CRATES= addr2line-0.21.0 \
phf_codegen-0.11.2 \
phf_generator-0.11.2 \
phf_shared-0.11.2 \
- pin-project-1.1.4 \
- pin-project-internal-1.1.4 \
- pin-project-lite-0.2.13 \
+ pin-project-1.1.5 \
+ pin-project-internal-1.1.5 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
powerfmt-0.2.0 \
@@ -245,95 +247,95 @@ CARGO_CRATES= addr2line-0.21.0 \
predicates-tree-1.0.9 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.78 \
+ proc-macro2-1.0.81 \
quad-rand-0.2.1 \
quick-xml-0.31.0 \
- quote-1.0.35 \
+ quote-1.0.36 \
radix_trie-0.2.1 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- regex-1.10.3 \
- regex-automata-0.4.5 \
+ redox_users-0.4.5 \
+ regex-1.10.4 \
+ regex-automata-0.4.6 \
regex-lite-0.1.5 \
- regex-syntax-0.8.2 \
- reqwest-0.11.24 \
+ regex-syntax-0.8.3 \
+ reqwest-0.11.27 \
ring-0.16.20 \
- ring-0.17.7 \
+ ring-0.17.8 \
rle-decode-fast-1.0.3 \
rstest-0.17.0 \
rstest_macros-0.17.0 \
rustc-demangle-0.1.23 \
rustc_version-0.4.0 \
- rustix-0.38.31 \
+ rustix-0.38.32 \
rustls-0.20.9 \
rustls-0.21.10 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
- rustls-pemfile-2.1.0 \
- rustls-pki-types-1.3.0 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.4.1 \
rustls-webpki-0.101.7 \
- rustversion-1.0.14 \
+ rustversion-1.0.15 \
rustyline-11.0.0 \
- ryu-1.0.16 \
+ ryu-1.0.17 \
same-file-1.0.6 \
schannel-0.1.23 \
scopeguard-1.2.0 \
sct-0.7.1 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
- semver-1.0.21 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ semver-1.0.22 \
seq-macro-0.3.5 \
- serde-1.0.196 \
- serde_derive-1.0.196 \
- serde_json-1.0.113 \
+ serde-1.0.198 \
+ serde_derive-1.0.198 \
+ serde_json-1.0.116 \
serde_urlencoded-0.7.1 \
sha2-0.10.8 \
signal-hook-registry-1.4.1 \
siphasher-0.3.11 \
slab-0.4.9 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
snafu-0.7.5 \
snafu-derive-0.7.5 \
snap-1.1.1 \
- socket2-0.5.5 \
+ socket2-0.5.6 \
spin-0.5.2 \
spin-0.9.8 \
- sqlparser-0.43.1 \
+ sqlparser-0.44.0 \
sqlparser_derive-0.2.2 \
static_assertions-1.1.0 \
str-buf-1.0.6 \
strsim-0.10.0 \
strum-0.25.0 \
- strum-0.26.1 \
+ strum-0.26.2 \
strum_macros-0.25.3 \
- strum_macros-0.26.1 \
+ strum_macros-0.26.2 \
subtle-2.5.0 \
syn-1.0.109 \
- syn-2.0.49 \
+ syn-2.0.60 \
sync_wrapper-0.1.2 \
system-configuration-0.5.1 \
system-configuration-sys-0.5.0 \
- tempfile-3.10.0 \
+ tempfile-3.10.1 \
termcolor-1.4.1 \
termtree-0.4.1 \
- textwrap-0.16.0 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
+ textwrap-0.16.1 \
+ thiserror-1.0.58 \
+ thiserror-impl-1.0.58 \
thrift-0.17.0 \
- time-0.3.34 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.17 \
+ time-macros-0.2.18 \
tiny-keccak-2.0.2 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-macros-2.2.0 \
tokio-rustls-0.23.4 \
tokio-rustls-0.24.1 \
- tokio-stream-0.1.14 \
+ tokio-stream-0.1.15 \
tokio-util-0.7.10 \
tower-0.4.13 \
tower-layer-0.3.2 \
@@ -348,7 +350,7 @@ CARGO_CRATES= addr2line-0.21.0 \
typenum-1.17.0 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
- unicode-normalization-0.1.22 \
+ unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
unicode-width-0.1.11 \
untrusted-0.7.1 \
@@ -356,21 +358,21 @@ CARGO_CRATES= addr2line-0.21.0 \
url-2.5.0 \
urlencoding-2.1.3 \
utf8parse-0.2.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
version_check-0.9.4 \
vsimd-0.8.0 \
wait-timeout-0.2.0 \
- walkdir-2.4.0 \
+ walkdir-2.5.0 \
want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasm-bindgen-0.2.91 \
- wasm-bindgen-backend-0.2.91 \
- wasm-bindgen-futures-0.4.41 \
- wasm-bindgen-macro-0.2.91 \
- wasm-bindgen-macro-support-0.2.91 \
- wasm-bindgen-shared-0.2.91 \
+ 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 \
wasm-streams-0.4.0 \
- web-sys-0.3.68 \
+ web-sys-0.3.69 \
webpki-0.22.4 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
@@ -380,21 +382,22 @@ CARGO_CRATES= addr2line-0.21.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.0 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.0 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.0 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.0 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.0 \
+ windows_x86_64_msvc-0.52.5 \
winreg-0.50.0 \
xmlparser-0.13.6 \
xz2-0.1.7 \
@@ -402,10 +405,10 @@ CARGO_CRATES= addr2line-0.21.0 \
zerocopy-derive-0.7.32 \
zeroize-1.7.0 \
zstd-0.12.4 \
- zstd-0.13.0 \
+ zstd-0.13.1 \
zstd-safe-6.0.6 \
- zstd-safe-7.0.0 \
- zstd-sys-2.0.9+zstd.1.5.5
+ zstd-safe-7.1.0 \
+ zstd-sys-2.0.10+zstd.1.5.6
PLIST_FILES= bin/datafusion-cli
diff --git a/misc/arrow-datafusion/distinfo b/misc/arrow-datafusion/distinfo
index 2c9eca7e58a8..3585098631cb 100644
--- a/misc/arrow-datafusion/distinfo
+++ b/misc/arrow-datafusion/distinfo
@@ -1,20 +1,20 @@
-TIMESTAMP = 1708880238
+TIMESTAMP = 1714329163
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/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c80469deae6067e17a1a7aa9e5c1f234
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
-SHA256 (rust/crates/ahash-0.8.8.crate) = 42cd52102d3df161c77a887b608d7a4897d7cc112886a9537b738a887a03aaff
-SIZE (rust/crates/ahash-0.8.8.crate) = 43028
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
+SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa96f621d2c285b5174da76b9011
+SIZE (rust/crates/ahash-0.8.11.crate) = 43607
+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.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
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
@@ -27,44 +27,46 @@ SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac04955
SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
-SHA256 (rust/crates/arrow-50.0.0.crate) = aa285343fba4d829d49985bdc541e3789cf6000ed0e84be7c039438df4a4e78c
-SIZE (rust/crates/arrow-50.0.0.crate) = 84419
-SHA256 (rust/crates/arrow-arith-50.0.0.crate) = 753abd0a5290c1bcade7c6623a556f7d1659c5f4148b140b5b63ce7bd1a45705
-SIZE (rust/crates/arrow-arith-50.0.0.crate) = 31694
-SHA256 (rust/crates/arrow-array-50.0.0.crate) = d390feeb7f21b78ec997a4081a025baef1e2e0d6069e181939b61864c9779609
-SIZE (rust/crates/arrow-array-50.0.0.crate) = 155905
-SHA256 (rust/crates/arrow-buffer-50.0.0.crate) = 69615b061701bcdffbc62756bc7e85c827d5290b472b580c972ebbbf690f5aa4
-SIZE (rust/crates/arrow-buffer-50.0.0.crate) = 54390
-SHA256 (rust/crates/arrow-cast-50.0.0.crate) = e448e5dd2f4113bf5b74a1f26531708f5edcacc77335b7066f9398f4bcf4cdef
-SIZE (rust/crates/arrow-cast-50.0.0.crate) = 70205
-SHA256 (rust/crates/arrow-csv-50.0.0.crate) = 46af72211f0712612f5b18325530b9ad1bfbdc87290d5fbfd32a7da128983781
-SIZE (rust/crates/arrow-csv-50.0.0.crate) = 31826
-SHA256 (rust/crates/arrow-data-50.0.0.crate) = 67d644b91a162f3ad3135ce1184d0a31c28b816a581e08f29e8e9277a574c64e
-SIZE (rust/crates/arrow-data-50.0.0.crate) = 41542
-SHA256 (rust/crates/arrow-ipc-50.0.0.crate) = 03dea5e79b48de6c2e04f03f62b0afea7105be7b77d134f6c5414868feefb80d
-SIZE (rust/crates/arrow-ipc-50.0.0.crate) = 79049
-SHA256 (rust/crates/arrow-json-50.0.0.crate) = 8950719280397a47d37ac01492e3506a8a724b3fb81001900b866637a829ee0f
-SIZE (rust/crates/arrow-json-50.0.0.crate) = 46815
-SHA256 (rust/crates/arrow-ord-50.0.0.crate) = 1ed9630979034077982d8e74a942b7ac228f33dd93a93b615b4d02ad60c260be
-SIZE (rust/crates/arrow-ord-50.0.0.crate) = 38598
-SHA256 (rust/crates/arrow-row-50.0.0.crate) = 007035e17ae09c4e8993e4cb8b5b96edf0afb927cd38e2dff27189b274d83dcf
-SIZE (rust/crates/arrow-row-50.0.0.crate) = 24143
-SHA256 (rust/crates/arrow-schema-50.0.0.crate) = 0ff3e9c01f7cd169379d269f926892d0e622a704960350d09d331be3ec9e0029
-SIZE (rust/crates/arrow-schema-50.0.0.crate) = 31602
-SHA256 (rust/crates/arrow-select-50.0.0.crate) = 1ce20973c1912de6514348e064829e50947e35977bb9d7fb637dc99ea9ffd78c
-SIZE (rust/crates/arrow-select-50.0.0.crate) = 39235
-SHA256 (rust/crates/arrow-string-50.0.0.crate) = 00f3b37f2aeece31a2636d1b037dabb69ef590e03bdc7eb68519b51ec86932a7
-SIZE (rust/crates/arrow-string-50.0.0.crate) = 23056
-SHA256 (rust/crates/assert_cmd-2.0.13.crate) = 00ad3f3a942eee60335ab4342358c161ee296829e0d16ff42fc1d6cb07815467
-SIZE (rust/crates/assert_cmd-2.0.13.crate) = 23917
-SHA256 (rust/crates/async-compression-0.4.6.crate) = a116f46a969224200a0a97f29cfd4c50e7534e4b4826bd23ea2c3c533039c82c
-SIZE (rust/crates/async-compression-0.4.6.crate) = 99437
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
+SHA256 (rust/crates/arrow-51.0.0.crate) = 219d05930b81663fd3b32e3bde8ce5bff3c4d23052a99f11a8fa50a3b47b2658
+SIZE (rust/crates/arrow-51.0.0.crate) = 85942
+SHA256 (rust/crates/arrow-arith-51.0.0.crate) = 0272150200c07a86a390be651abdd320a2d12e84535f0837566ca87ecd8f95e0
+SIZE (rust/crates/arrow-arith-51.0.0.crate) = 33881
+SHA256 (rust/crates/arrow-array-51.0.0.crate) = 8010572cf8c745e242d1b632bd97bd6d4f40fefed5ed1290a8f433abaa686fea
+SIZE (rust/crates/arrow-array-51.0.0.crate) = 163538
+SHA256 (rust/crates/arrow-buffer-51.0.0.crate) = 0d0a2432f0cba5692bf4cb757469c66791394bac9ec7ce63c1afe74744c37b27
+SIZE (rust/crates/arrow-buffer-51.0.0.crate) = 54793
+SHA256 (rust/crates/arrow-cast-51.0.0.crate) = 9abc10cd7995e83505cc290df9384d6e5412b207b79ce6bdff89a10505ed2cba
+SIZE (rust/crates/arrow-cast-51.0.0.crate) = 71410
+SHA256 (rust/crates/arrow-csv-51.0.0.crate) = 95cbcba196b862270bf2a5edb75927380a7f3a163622c61d40cbba416a6305f2
+SIZE (rust/crates/arrow-csv-51.0.0.crate) = 31347
+SHA256 (rust/crates/arrow-data-51.0.0.crate) = 2742ac1f6650696ab08c88f6dd3f0eb68ce10f8c253958a18c943a68cd04aec5
+SIZE (rust/crates/arrow-data-51.0.0.crate) = 43519
+SHA256 (rust/crates/arrow-ipc-51.0.0.crate) = a42ea853130f7e78b9b9d178cb4cd01dee0f78e64d96c2949dc0a915d6d9e19d
+SIZE (rust/crates/arrow-ipc-51.0.0.crate) = 80702
+SHA256 (rust/crates/arrow-json-51.0.0.crate) = eaafb5714d4e59feae964714d724f880511500e3569cc2a94d02456b403a2a49
+SIZE (rust/crates/arrow-json-51.0.0.crate) = 50032
+SHA256 (rust/crates/arrow-ord-51.0.0.crate) = e3e6b61e3dc468f503181dccc2fc705bdcc5f2f146755fa5b56d0a6c5943f412
+SIZE (rust/crates/arrow-ord-51.0.0.crate) = 39637
+SHA256 (rust/crates/arrow-row-51.0.0.crate) = 848ee52bb92eb459b811fb471175ea3afcf620157674c8794f539838920f9228
+SIZE (rust/crates/arrow-row-51.0.0.crate) = 24136
+SHA256 (rust/crates/arrow-schema-51.0.0.crate) = 02d9483aaabe910c4781153ae1b6ae0393f72d9ef757d38d09d450070cf2e528
+SIZE (rust/crates/arrow-schema-51.0.0.crate) = 32582
+SHA256 (rust/crates/arrow-select-51.0.0.crate) = 849524fa70e0e3c5ab58394c770cb8f514d0122d20de08475f7b472ed8075830
+SIZE (rust/crates/arrow-select-51.0.0.crate) = 39657
+SHA256 (rust/crates/arrow-string-51.0.0.crate) = 9373cb5a021aee58863498c37eb484998ef13377f69989c6c5ccfbd258236cdb
+SIZE (rust/crates/arrow-string-51.0.0.crate) = 23091
+SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
+SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
+SHA256 (rust/crates/async-compression-0.4.8.crate) = 07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60
+SIZE (rust/crates/async-compression-0.4.8.crate) = 104878
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/atoi-2.0.0.crate) = f28d99ec8bfea296261ca1af174f24225171fea9664ba9003cbebee704810528
+SIZE (rust/crates/atoi-2.0.0.crate) = 7785
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
SHA256 (rust/crates/aws-config-0.55.3.crate) = bcdcf0d683fe9c23d32cf5b53c9918ea0a500375a9fb20109802552658e576c9
SIZE (rust/crates/aws-config-0.55.3.crate) = 113897
SHA256 (rust/crates/aws-credential-types-0.55.3.crate) = 1fcdb2f7acbc076ff5ad05e7864bdb191ca70a6fd07668dc3a1a8bcd051de5ae
@@ -99,46 +101,48 @@ SHA256 (rust/crates/aws-smithy-xml-0.55.3.crate) = b1b9d12875731bd07e767be7baad9
SIZE (rust/crates/aws-smithy-xml-0.55.3.crate) = 15634
SHA256 (rust/crates/aws-types-0.55.3.crate) = 6dd209616cc8d7bfb82f87811a5c655dc97537f592689b18743bddf5dc5c4829
SIZE (rust/crates/aws-types-0.55.3.crate) = 14357
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+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/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
SHA256 (rust/crates/blake2-0.10.6.crate) = 46502ad458c9a52b69d4d4d32775c788b7a1b85e8bc9d482d92250fc0e3f8efe
SIZE (rust/crates/blake2-0.10.6.crate) = 47234
-SHA256 (rust/crates/blake3-1.5.0.crate) = 0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87
-SIZE (rust/crates/blake3-1.5.0.crate) = 168914
+SHA256 (rust/crates/blake3-1.5.1.crate) = 30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52
+SIZE (rust/crates/blake3-1.5.1.crate) = 170239
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/brotli-3.4.0.crate) = 516074a47ef4bce09577a3b379392300159ce5b1ba2e501ff1c819950066100f
-SIZE (rust/crates/brotli-3.4.0.crate) = 1362057
+SHA256 (rust/crates/brotli-3.5.0.crate) = d640d25bc63c50fb1f0b545ffd80207d2e10a4c965530809b40ba3386825c391
+SIZE (rust/crates/brotli-3.5.0.crate) = 1390231
SHA256 (rust/crates/brotli-decompressor-2.5.1.crate) = 4e2e4afe60d7dd600fdd3de8d0f08c2b7ec039712e3b6137ff98b7004e82de4f
SIZE (rust/crates/brotli-decompressor-2.5.1.crate) = 193087
-SHA256 (rust/crates/bstr-1.9.0.crate) = c48f0051a4b4c5e0b6d365cd04af53aeaa209e3cc15ec2cdb69e73cc87fbd0dc
-SIZE (rust/crates/bstr-1.9.0.crate) = 380170
-SHA256 (rust/crates/bumpalo-3.15.0.crate) = d32a994c2b3ca201d9b263612a374263f05e7adde37c4707f693dcd375076d1f
-SIZE (rust/crates/bumpalo-3.15.0.crate) = 83538
+SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706
+SIZE (rust/crates/bstr-1.9.1.crate) = 380305
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
SHA256 (rust/crates/bytes-utils-0.1.4.crate) = 7dafe3a8757b027e2be6e4e5601ed563c55989fcf1546e933c66c8eb3a058d35
SIZE (rust/crates/bytes-utils-0.1.4.crate) = 20703
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/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
+SHA256 (rust/crates/cc-1.0.94.crate) = 17f6e324229dc011159fcc089755d1e2e216a90d43a7dea6853ca740b84f35e7
+SIZE (rust/crates/cc-1.0.94.crate) = 76456
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
-SIZE (rust/crates/chrono-0.4.34.crate) = 228932
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/chrono-tz-0.8.6.crate) = d59ae0466b83e838b81a54256c39d5d7c20b9d7daa10510a242d9b75abd5936e
SIZE (rust/crates/chrono-tz-0.8.6.crate) = 624830
SHA256 (rust/crates/chrono-tz-build-0.2.1.crate) = 433e39f13c9a060046954e0592a8d0a4bcb1040125cbf91cb8ee58964cfb350f
@@ -151,10 +155,10 @@ SHA256 (rust/crates/clap_lex-0.2.4.crate) = 2850f2f5a82cbf437dd5af4d49848fbdfc27
SIZE (rust/crates/clap_lex-0.2.4.crate) = 9652
SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
-SHA256 (rust/crates/comfy-table-7.1.0.crate) = 7c64043d6c7b7a4c58e39e7efccfdea7b93d885a795d0c054a69dbbf4dd52686
-SIZE (rust/crates/comfy-table-7.1.0.crate) = 72879
-SHA256 (rust/crates/const-random-0.1.17.crate) = 5aaf16c9c2c612020bcfd042e170f6e32de9b9d75adb5277cdbbd2e2c8c8299a
-SIZE (rust/crates/const-random-0.1.17.crate) = 6640
+SHA256 (rust/crates/comfy-table-7.1.1.crate) = b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7
+SIZE (rust/crates/comfy-table-7.1.1.crate) = 73573
+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/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
@@ -177,8 +181,8 @@ SHA256 (rust/crates/csv-1.3.0.crate) = ac574ff4d437a7b5ad237ef331c17ccca63c46479
SIZE (rust/crates/csv-1.3.0.crate) = 888212
SHA256 (rust/crates/csv-core-0.1.11.crate) = 5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70
SIZE (rust/crates/csv-core-0.1.11.crate) = 25852
-SHA256 (rust/crates/ctor-0.2.6.crate) = 30d2b3721e861707777e3195b0158f950ae6dc4a27e4d02ff9f67e3eb3de199e
-SIZE (rust/crates/ctor-0.2.6.crate) = 11034
+SHA256 (rust/crates/ctor-0.2.8.crate) = edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f
+SIZE (rust/crates/ctor-0.2.8.crate) = 11053
SHA256 (rust/crates/dary_heap-0.3.6.crate) = 7762d17f1241643615821a8455a0b2c3e803784b058693d990b11f2dce25a0ca
SIZE (rust/crates/dary_heap-0.3.6.crate) = 23683
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
@@ -199,10 +203,10 @@ SHA256 (rust/crates/dirs-sys-next-0.1.2.crate) = 4ebda144c4fe02d1f7ea1a7d9641b6f
SIZE (rust/crates/dirs-sys-next-0.1.2.crate) = 10681
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.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
+SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
+SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
SHA256 (rust/crates/env_logger-0.9.3.crate) = a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7
@@ -215,8 +219,8 @@ SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a7
SIZE (rust/crates/error-code-2.3.1.crate) = 5324
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/fd-lock-3.0.13.crate) = ef033ed5e9bad94e55838ca0ca906db0e043f517adda0c8b79c7a8c66c93c1b5
SIZE (rust/crates/fd-lock-3.0.13.crate) = 13692
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
@@ -247,22 +251,22 @@ SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f
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-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
-SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
+SHA256 (rust/crates/futures-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
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.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/half-2.3.1.crate) = bc52e53916c08643f1b56ec082790d1e86a32e58dc5268f897f313fbae7b4872
-SIZE (rust/crates/half-2.3.1.crate) = 50257
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
@@ -273,14 +277,14 @@ SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19
SIZE (rust/crates/heck-0.4.1.crate) = 11567
SHA256 (rust/crates/hermit-abi-0.1.19.crate) = 62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33
SIZE (rust/crates/hermit-abi-0.1.19.crate) = 9979
-SHA256 (rust/crates/hermit-abi-0.3.6.crate) = bd5256b483761cd23699d0da46cc6fd2ee3be420bbe6d020ae4a091e70b7e9fd
-SIZE (rust/crates/hermit-abi-0.3.6.crate) = 14884
+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/http-0.2.11.crate) = 8947b1a6fad4393052c7ba1f4cd97bed3e953a95c79c92ad9b051a04611d9fbb
-SIZE (rust/crates/http-0.2.11.crate) = 100478
+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
@@ -303,8 +307,8 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
-SHA256 (rust/crates/indexmap-2.2.3.crate) = 233cf39063f058ea2caae4091bf4a3ef70a653afbc026f5c4a4135d114e3c177
-SIZE (rust/crates/indexmap-2.2.3.crate) = 79019
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/integer-encoding-3.0.4.crate) = 8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02
@@ -313,12 +317,12 @@ SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
SIZE (rust/crates/itertools-0.12.1.crate) = 137761
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
-SHA256 (rust/crates/js-sys-0.3.68.crate) = 406cda4b368d531c842222cf9d2600a9a4acce8d29423695379c6868a143a9ee
-SIZE (rust/crates/js-sys-0.3.68.crate) = 80764
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/jobserver-0.1.30.crate) = 685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2
+SIZE (rust/crates/jobserver-0.1.30.crate) = 27687
+SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
+SIZE (rust/crates/js-sys-0.3.69.crate) = 81083
SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
SHA256 (rust/crates/lexical-core-0.8.5.crate) = 2cde5de06e8d4c2faabc400238f9ae1c74d5412d03a7bd067645ccbc47070e46
@@ -343,38 +347,38 @@ SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833
SIZE (rust/crates/libm-0.2.8.crate) = 113450
SHA256 (rust/crates/libmimalloc-sys-0.1.35.crate) = 3979b5c37ece694f1f5e51e7ecc871fdb0f517ed04ee45f88d15d6d553cb9664
SIZE (rust/crates/libmimalloc-sys-0.1.35.crate) = 184695
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
+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.13.crate) = 01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
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/lz4_flex-0.11.2.crate) = 912b45c753ff5f7f5208307e8ace7d2a2e30d024e26d3509f3dce546c044ce15
-SIZE (rust/crates/lz4_flex-0.11.2.crate) = 40135
+SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/lz4_flex-0.11.3.crate) = 75761162ae2b0e580d7e7c390558127e5f01b4194debd6221fd8c207fc80e3f5
+SIZE (rust/crates/lz4_flex-0.11.3.crate) = 40633
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.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
SIZE (rust/crates/mimalloc-0.1.39.crate) = 3727
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.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
-SHA256 (rust/crates/mio-0.8.10.crate) = 8f3d0b296e374a4e6f3c7b0a1f5a51d748a0d34c85e7dc48fc3fa9a87657fe09
-SIZE (rust/crates/mio-0.8.10.crate) = 102345
+SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
+SIZE (rust/crates/mio-0.8.11.crate) = 102983
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.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/normalize-line-endings-0.3.0.crate) = 61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be
SIZE (rust/crates/normalize-line-endings-0.3.0.crate) = 5737
-SHA256 (rust/crates/num-0.4.1.crate) = b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af
-SIZE (rust/crates/num-0.4.1.crate) = 9522
+SHA256 (rust/crates/num-0.4.2.crate) = 3135b08af27d103b0a51f2ae0f8632117b7b185ccf931445affa8df530576a41
+SIZE (rust/crates/num-0.4.2.crate) = 9557
SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
SHA256 (rust/crates/num-complex-0.4.5.crate) = 23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6
@@ -393,8 +397,8 @@ SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a
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/object_store-0.9.0.crate) = d139f545f64630e2e3688fd9f81c470888ab01edeb72d13b4e86c566f1130000
-SIZE (rust/crates/object_store-0.9.0.crate) = 175843
+SHA256 (rust/crates/object_store-0.9.1.crate) = b8718f8b65fdf67a45108d1548347d4af7d71fb81ce727bbf9e3b2535e079db3
+SIZE (rust/crates/object_store-0.9.1.crate) = 181523
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
@@ -409,8 +413,8 @@ SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff49129
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/parquet-50.0.0.crate) = 547b92ebf0c1177e3892f44c8f79757ee62e678d564a9834189725f2c5b7a750
-SIZE (rust/crates/parquet-50.0.0.crate) = 431502
+SHA256 (rust/crates/parquet-51.0.0.crate) = 096795d4f47f65fd3ee1ec5a98b77ab26d602f2cc785b0e4be5443add17ecc32
+SIZE (rust/crates/parquet-51.0.0.crate) = 437334
SHA256 (rust/crates/parse-zoneinfo-0.3.0.crate) = c705f256449c60da65e11ff6626e0c16a0a0b96aaa348de61376b249bc340f41
SIZE (rust/crates/parse-zoneinfo-0.3.0.crate) = 76590
SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
@@ -427,12 +431,12 @@ SHA256 (rust/crates/phf_generator-0.11.2.crate) = 48e4cc64c2ad9ebe670cb8fd69dd50
SIZE (rust/crates/phf_generator-0.11.2.crate) = 14190
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-1.1.4.crate) = 0302c4a0442c456bd56f841aee5c3bfd17967563f6fadc9ceb9f9c23cf3807e0
-SIZE (rust/crates/pin-project-1.1.4.crate) = 54230
-SHA256 (rust/crates/pin-project-internal-1.1.4.crate) = 266c042b60c9c76b8d53061e52b2e0d1116abc57cefc8c5cd671619a56ac3690
-SIZE (rust/crates/pin-project-internal-1.1.4.crate) = 28249
-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-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
+SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
+SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
+SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
+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-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
@@ -451,14 +455,14 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
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.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/quad-rand-0.2.1.crate) = 658fa1faf7a4cc5f057c9ee5ef560f717ad9d8dc66d975267f709624d6e1ab88
SIZE (rust/crates/quad-rand-0.2.1.crate) = 3304
SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
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
@@ -469,22 +473,22 @@ 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_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
-SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
-SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+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-lite-0.1.5.crate) = 30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e
SIZE (rust/crates/regex-lite-0.1.5.crate) = 95262
-SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.11.24.crate) = c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251
-SIZE (rust/crates/reqwest-0.11.24.crate) = 160972
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
SIZE (rust/crates/ring-0.16.20.crate) = 5082615
-SHA256 (rust/crates/ring-0.17.7.crate) = 688c63d65483050968b2a8937f7995f443e27041a0f7700aa59b0822aedebb74
-SIZE (rust/crates/ring-0.17.7.crate) = 4146482
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
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/rstest-0.17.0.crate) = de1bb486a691878cd320c2f0d319ba91eeaa2e894066d8b5f8f117c000e9d962
@@ -495,8 +499,8 @@ SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c25
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
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.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
SHA256 (rust/crates/rustls-0.20.9.crate) = 1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99
SIZE (rust/crates/rustls-0.20.9.crate) = 270582
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
@@ -505,18 +509,18 @@ SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
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.1.0.crate) = 3c333bb734fcdedcea57de1602543590f545f127dc8b533324318fd492c5c70b
-SIZE (rust/crates/rustls-pemfile-2.1.0.crate) = 24757
-SHA256 (rust/crates/rustls-pki-types-1.3.0.crate) = 048a63e5b3ac996d78d402940b5fa47973d2d080c6c6fffa1d0f19c4445310b7
-SIZE (rust/crates/rustls-pki-types-1.3.0.crate) = 21629
+SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/rustyline-11.0.0.crate) = 5dfc8644681285d1fb67a467fb3021bfea306b99b4146b166a1fe3ada965eece
SIZE (rust/crates/rustyline-11.0.0.crate) = 113960
-SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916e84a57ff2a4f21923b48eb4c
-SIZE (rust/crates/ryu-1.0.16.crate) = 47351
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
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
@@ -525,20 +529,20 @@ SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7
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/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
-SHA256 (rust/crates/semver-1.0.21.crate) = b97ed7a9823b74f99c7742f5336af7be5ecd3eeafcb1507d1fa93347b1d589b0
-SIZE (rust/crates/semver-1.0.21.crate) = 30445
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
SHA256 (rust/crates/seq-macro-0.3.5.crate) = a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4
SIZE (rust/crates/seq-macro-0.3.5.crate) = 13332
-SHA256 (rust/crates/serde-1.0.196.crate) = 870026e60fa08c69f064aa766c10f10b1d62db9ccd4d0abb206472bee0ce3b32
-SIZE (rust/crates/serde-1.0.196.crate) = 77097
-SHA256 (rust/crates/serde_derive-1.0.196.crate) = 33c85360c95e7d137454dc81d9a4ed2b8efd8fbe19cee57357b32b9771fccb67
-SIZE (rust/crates/serde_derive-1.0.196.crate) = 55775
-SHA256 (rust/crates/serde_json-1.0.113.crate) = 69801b70b1c3dac963ecb03a364ba0ceda9cf60c71cfe475e99864759c8b8a79
-SIZE (rust/crates/serde_json-1.0.113.crate) = 146970
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
@@ -549,22 +553,22 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
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/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
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/snap-1.1.1.crate) = 1b6b67fb9a61334225b5b790716f609cd58395f895b3fe8b328786812a40bc3b
SIZE (rust/crates/snap-1.1.1.crate) = 33763
-SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
-SIZE (rust/crates/socket2-0.5.5.crate) = 54863
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
-SHA256 (rust/crates/sqlparser-0.43.1.crate) = f95c4bae5aba7cd30bd506f7140026ade63cff5afd778af8854026f9606bf5d4
-SIZE (rust/crates/sqlparser-0.43.1.crate) = 169535
+SHA256 (rust/crates/sqlparser-0.44.0.crate) = aaf9c7ff146298ffda83a200f8d5084f08dcee1edfc135fcc1d646a45d50ffd6
+SIZE (rust/crates/sqlparser-0.44.0.crate) = 177011
SHA256 (rust/crates/sqlparser_derive-0.2.2.crate) = 01b2e185515564f15375f593fb966b5718bc624ba77fe49fa4616ad619690554
SIZE (rust/crates/sqlparser_derive-0.2.2.crate) = 3901
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
@@ -575,60 +579,60 @@ SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f0
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
SIZE (rust/crates/strum-0.25.0.crate) = 5539
-SHA256 (rust/crates/strum-0.26.1.crate) = 723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f
-SIZE (rust/crates/strum-0.26.1.crate) = 5861
+SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (rust/crates/strum-0.26.2.crate) = 7189
SHA256 (rust/crates/strum_macros-0.25.3.crate) = 23dc1fa9ac9c169a78ba62f0b841814b7abae11bdd047b9c58f893439e309ea0
SIZE (rust/crates/strum_macros-0.25.3.crate) = 22570
-SHA256 (rust/crates/strum_macros-0.26.1.crate) = 7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18
-SIZE (rust/crates/strum_macros-0.26.1.crate) = 25326
+SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.49.crate) = 915aea9e586f80826ee59f8453c1101f9d1c4b3964cd2460185ee8e299ada496
-SIZE (rust/crates/syn-2.0.49.crate) = 250652
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
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.0.crate) = a365e8cd18e44762ef95d87f284f4b5cd04107fec2ff3052bd6a3e6069669e67
-SIZE (rust/crates/tempfile-3.10.0.crate) = 33376
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/termtree-0.4.1.crate) = 3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76
SIZE (rust/crates/termtree-0.4.1.crate) = 4557
-SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
-SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/textwrap-0.16.1.crate) = 23d434d3f8967a09480fb04132ebe0a3e088c173e6d0ee7897abbdf4eab0f8b9
+SIZE (rust/crates/textwrap-0.16.1.crate) = 56012
+SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
+SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
+SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
+SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
SHA256 (rust/crates/thrift-0.17.0.crate) = 7e54bc85fc7faa8bc175c4bab5b92ba8d9a3ce893d0e9f42cc455c8ab16a9e09
SIZE (rust/crates/thrift-0.17.0.crate) = 45286
-SHA256 (rust/crates/time-0.3.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
+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.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
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.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-rustls-0.23.4.crate) = c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59
SIZE (rust/crates/tokio-rustls-0.23.4.crate) = 27024
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
@@ -657,8 +661,8 @@ SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a54
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.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
-SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
@@ -673,36 +677,36 @@ SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a04
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/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
SIZE (rust/crates/version_check-0.9.4.crate) = 14895
SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
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.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
-SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+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.91.crate) = c1e124130aee3fb58c5bdd6b639a0509486b0338acaaae0c84a5124b0f588b7f
-SIZE (rust/crates/wasm-bindgen-0.2.91.crate) = 182689
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.91.crate) = c9e7e1900c352b609c8488ad12639a311045f40a35491fb69ba8c12f758af70b
-SIZE (rust/crates/wasm-bindgen-backend-0.2.91.crate) = 28345
-SHA256 (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 877b9c3f61ceea0e56331985743b13f3d25c406a7098d45180fb5f09bc19ed97
-SIZE (rust/crates/wasm-bindgen-futures-0.4.41.crate) = 15382
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.91.crate) = b30af9e2d358182b5c7449424f017eba305ed32a7010509ede96cdc4696c46ed
-SIZE (rust/crates/wasm-bindgen-macro-0.2.91.crate) = 13898
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 642f325be6301eb8107a83d12a8ac6c1e1c54345a7ef1a9261962dfefda09e66
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.91.crate) = 20091
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d6f33dd75a7bfcf69ecf5763b89fcde53b6ac9838
-SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
+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/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566c1913ef60be765b5730ead9e0a3ba129
SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
-SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
-SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
+SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
+SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
SIZE (rust/crates/webpki-0.22.4.crate) = 63472
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
@@ -721,36 +725,38 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
-SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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.0.crate) = cb7764e35d4db8a7921e09562a0304bf2f93e0a51bfccee0bd0bb0b666b015ea
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.0.crate) = 430182
+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.0.crate) = bbaa0368d4f1d2aaefc55b6fcfee13f41544ddf36801e793edbbfd7d7df075ef
-SIZE (rust/crates/windows_aarch64_msvc-0.52.0.crate) = 821663
+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.0.crate) = a28637cb1fa3560a16915793afb20081aba2c92ee8af57b4d5f28e4b3e7df313
-SIZE (rust/crates/windows_i686_gnu-0.52.0.crate) = 870285
+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.0.crate) = ffe5e8e31046ce6230cc7215707b816e339ff4d4d67c65dffa206fd0f7aa7b9a
-SIZE (rust/crates/windows_i686_msvc-0.52.0.crate) = 888693
+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.0.crate) = 3d6fa32db2bc4a2f5abeacf2b69f7992cd09dca97498da74a151a3132c26befd
-SIZE (rust/crates/windows_x86_64_gnu-0.52.0.crate) = 826213
+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.0.crate) = 1a657e1e9d3f514745a572a6846d3c7aa7dbe1658c056ed9c3344c4109a6949e
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.0.crate) = 430165
+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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
-SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
+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/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
@@ -765,13 +771,13 @@ SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zstd-0.12.4.crate) = 1a27595e173641171fc74a1232b7b1c7a7cb6e18222c11e9dfb9888fa424c53c
SIZE (rust/crates/zstd-0.12.4.crate) = 30434
-SHA256 (rust/crates/zstd-0.13.0.crate) = bffb3309596d527cfcba7dfc6ed6052f1d39dfbd7c867aa2e865e4a449c10110
-SIZE (rust/crates/zstd-0.13.0.crate) = 28911
+SHA256 (rust/crates/zstd-0.13.1.crate) = 2d789b1514203a1120ad2429eae43a7bd32b90976a7bb8a05f7ec02fa88cc23a
+SIZE (rust/crates/zstd-0.13.1.crate) = 29805
SHA256 (rust/crates/zstd-safe-6.0.6.crate) = ee98ffd0b48ee95e6c5168188e44a54550b1564d9d530ee21d5f0eaed1069581
SIZE (rust/crates/zstd-safe-6.0.6.crate) = 20828
-SHA256 (rust/crates/zstd-safe-7.0.0.crate) = 43747c7422e2924c11144d5229878b98180ef8b06cca4ab5af37afc8a8d8ea3e
-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 (apache-arrow-datafusion-36.0.1_GH0.tar.gz) = 08500bd32233df480d661918dea186ce9a1d1e4b6b8988219c4707ac1854e7fa
-SIZE (apache-arrow-datafusion-36.0.1_GH0.tar.gz) = 3909806
+SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e55526064e38f9df301989dce7ec0a
+SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
+SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
+SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (apache-datafusion-37.1.0_GH0.tar.gz) = c0e709154eabb41bad879f52ef7ab943721ad94c63603762a7e21ddf0a2a7bb5
+SIZE (apache-datafusion-37.1.0_GH0.tar.gz) = 6247695
diff --git a/misc/bedrust/Makefile b/misc/bedrust/Makefile
new file mode 100644
index 000000000000..4ccec99677a9
--- /dev/null
+++ b/misc/bedrust/Makefile
@@ -0,0 +1,316 @@
+PORTNAME= bedrust
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.3
+CATEGORIES= misc # machine-learning
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Invoke NN models on Amazon Bedrock
+WWW= https://rup12.net
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= darko-mesaros
+
+CARGO_CRATES= addr2line-0.21.0 \
+ adler-1.0.2 \
+ aligned-vec-0.5.0 \
+ anstream-0.6.13 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
+ anyhow-1.0.82 \
+ arbitrary-1.3.2 \
+ arg_enum_proc_macro-0.3.4 \
+ arrayvec-0.7.4 \
+ autocfg-1.2.0 \
+ av1-grain-0.2.3 \
+ avif-serialize-0.8.1 \
+ aws-config-1.2.0 \
+ aws-credential-types-1.2.0 \
+ aws-runtime-1.2.0 \
+ aws-sdk-bedrock-1.21.0 \
+ aws-sdk-bedrockruntime-1.21.0 \
+ aws-sdk-sso-1.20.0 \
+ aws-sdk-ssooidc-1.20.0 \
+ aws-sdk-sts-1.20.0 \
+ aws-sigv4-1.2.0 \
+ aws-smithy-async-1.2.1 \
+ aws-smithy-eventstream-0.60.4 \
+ aws-smithy-http-0.60.8 \
+ aws-smithy-json-0.60.7 \
+ aws-smithy-query-0.60.7 \
+ aws-smithy-runtime-1.3.1 \
+ aws-smithy-runtime-api-1.4.0 \
+ aws-smithy-types-1.1.8 \
+ aws-smithy-xml-0.60.8 \
+ aws-types-1.2.0 \
+ backtrace-0.3.71 \
+ base64-0.21.7 \
+ base64-0.22.0 \
+ base64-simd-0.8.0 \
+ bit_field-0.10.2 \
+ bitflags-1.3.2 \
+ bitflags-2.5.0 \
+ bitstream-io-2.2.0 \
+ block-buffer-0.10.4 \
+ built-0.7.2 \
+ bumpalo-3.16.0 \
+ bytemuck-1.15.0 \
+ byteorder-1.5.0 \
+ byteorder-lite-0.1.0 \
+ bytes-1.6.0 \
+ bytes-utils-0.1.4 \
+ cc-1.0.95 \
+ cfg-expr-0.15.8 \
+ cfg-if-1.0.0 \
+ clap-4.5.4 \
+ clap_builder-4.5.2 \
+ clap_derive-4.5.4 \
+ clap_lex-0.7.0 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.0 \
+ colored-2.1.0 \
+ console-0.15.8 \
+ core-foundation-0.9.4 \
+ core-foundation-sys-0.8.6 \
+ cpufeatures-0.2.12 \
+ crc32fast-1.4.0 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.19 \
+ crunchy-0.2.2 \
+ crypto-common-0.1.6 \
+ deranged-0.3.11 \
+ dialoguer-0.11.0 \
+ digest-0.10.7 \
+ dirs-5.0.1 \
+ dirs-sys-0.4.1 \
+ either-1.11.0 \
+ encode_unicode-0.3.6 \
+ equivalent-1.0.1 \
+ exr-1.72.0 \
+ fastrand-2.0.2 \
+ fdeflate-0.3.4 \
+ figlet-rs-0.1.5 \
+ flate2-1.0.28 \
+ flume-0.11.0 \
+ fnv-1.0.7 \
+ form_urlencoded-1.2.1 \
+ futures-0.3.30 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-executor-0.3.30 \
+ futures-io-0.3.30 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-util-0.3.30 \
+ fuzzy-matcher-0.3.7 \
+ generic-array-0.14.7 \
+ getrandom-0.2.14 \
+ gif-0.13.1 \
+ gimli-0.28.1 \
+ h2-0.3.26 \
+ half-2.4.1 \
+ hashbrown-0.14.3 \
+ heck-0.5.0 \
+ hermit-abi-0.3.9 \
+ hex-0.4.3 \
+ hmac-0.12.1 \
+ http-0.2.12 \
+ http-1.1.0 \
+ http-body-0.4.6 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
+ httparse-1.8.0 \
+ httpdate-1.0.3 \
+ hyper-0.14.28 \
+ hyper-rustls-0.24.2 \
+ idna-0.5.0 \
+ image-0.25.1 \
+ image-webp-0.1.2 \
+ imgref-1.10.1 \
+ indexmap-2.2.6 \
+ indicatif-0.17.8 \
+ instant-0.1.12 \
+ interpolate_name-0.2.4 \
+ itertools-0.12.1 \
+ itoa-1.0.11 \
+ jobserver-0.1.30 \
+ jpeg-decoder-0.3.1 \
+ lazy_static-1.4.0 \
+ lebe-0.5.2 \
+ libc-0.2.153 \
+ libfuzzer-sys-0.4.7 \
+ libredox-0.1.3 \
+ lock_api-0.4.11 \
+ log-0.4.21 \
+ loop9-0.1.5 \
+ maybe-rayon-0.1.1 \
+ memchr-2.7.2 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.7.2 \
+ mio-0.8.11 \
+ new_debug_unreachable-1.0.6 \
+ nom-7.1.3 \
+ noop_proc_macro-0.3.0 \
+ num-bigint-0.4.4 \
+ num-conv-0.1.0 \
+ num-derive-0.4.2 \
+ num-integer-0.1.46 \
+ num-rational-0.4.1 \
+ num-traits-0.2.18 \
+ num_cpus-1.16.0 \
+ number_prefix-0.4.0 \
+ object-0.32.2 \
+ once_cell-1.19.0 \
+ openssl-probe-0.1.5 \
+ option-ext-0.2.0 \
+ outref-0.5.1 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.9.9 \
+ paste-1.0.14 \
+ percent-encoding-2.3.1 \
+ pin-project-lite-0.2.14 \
+ pin-utils-0.1.0 \
+ pkg-config-0.3.30 \
+ png-0.17.13 \
+ portable-atomic-1.6.0 \
+ powerfmt-0.2.0 \
+ ppv-lite86-0.2.17 \
+ proc-macro2-1.0.81 \
+ profiling-1.0.15 \
+ profiling-procmacros-1.0.15 \
+ qoi-0.4.1 \
+ quick-error-2.0.1 \
+ quick-xml-0.31.0 \
+ quote-1.0.36 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rav1e-0.7.1 \
+ ravif-0.11.5 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.4.1 \
+ redox_users-0.4.5 \
+ regex-lite-0.1.5 \
+ rgb-0.8.37 \
+ ring-0.17.8 \
+ ron-0.8.1 \
+ rustc-demangle-0.1.23 \
+ rustc_version-0.4.0 \
+ rustls-0.21.11 \
+ rustls-native-certs-0.6.3 \
+ rustls-pemfile-1.0.4 \
+ rustls-webpki-0.101.7 \
+ ryu-1.0.17 \
+ schannel-0.1.23 \
+ scopeguard-1.2.0 \
+ sct-0.7.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
+ semver-1.0.22 \
+ serde-1.0.198 \
+ serde_derive-1.0.198 \
+ serde_json-1.0.116 \
+ serde_spanned-0.6.5 \
+ sha2-0.10.8 \
+ shell-words-1.1.0 \
+ signal-hook-registry-1.4.1 \
+ simd-adler32-0.3.7 \
+ simd_helpers-0.1.0 \
+ slab-0.4.9 \
+ smallvec-1.13.2 \
+ socket2-0.5.6 \
+ spin-0.9.8 \
+ strsim-0.11.1 \
+ subtle-2.5.0 \
+ syn-2.0.60 \
+ system-deps-6.2.2 \
+ target-lexicon-0.12.14 \
+ termcolor-1.4.1 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
+ thread_local-1.1.8 \
+ tiff-0.9.1 \
+ time-0.3.36 \
+ time-core-0.1.2 \
+ time-macros-0.2.18 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.37.0 \
+ tokio-macros-2.2.0 \
+ tokio-rustls-0.24.1 \
+ tokio-util-0.7.10 \
+ toml-0.8.12 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.22.12 \
+ tower-service-0.3.2 \
+ tracing-0.1.40 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ try-lock-0.2.5 \
+ typenum-1.17.0 \
+ unicode-bidi-0.3.15 \
+ unicode-ident-1.0.12 \
+ unicode-normalization-0.1.23 \
+ unicode-width-0.1.11 \
+ untrusted-0.9.0 \
+ url-2.5.0 \
+ urlencoding-2.1.3 \
+ utf8parse-0.2.1 \
+ uuid-1.8.0 \
+ v_frame-0.3.8 \
+ version-compare-0.2.0 \
+ version_check-0.9.4 \
+ vsimd-0.8.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-macro-0.2.92 \
+ wasm-bindgen-macro-support-0.2.92 \
+ wasm-bindgen-shared-0.2.92 \
+ weezl-0.1.8 \
+ 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.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.6.6 \
+ xmlparser-0.13.6 \
+ zeroize-1.7.0 \
+ zune-core-0.4.12 \
+ zune-inflate-0.2.54 \
+ zune-jpeg-0.4.11
+
+PLIST_FILES= bin/${PORTNAME}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/misc/bedrust/distinfo b/misc/bedrust/distinfo
new file mode 100644
index 000000000000..cfa1376c9fc9
--- /dev/null
+++ b/misc/bedrust/distinfo
@@ -0,0 +1,587 @@
+TIMESTAMP = 1714898174
+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/aligned-vec-0.5.0.crate) = 4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1
+SIZE (rust/crates/aligned-vec-0.5.0.crate) = 8921
+SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
+SIZE (rust/crates/anstream-0.6.13.crate) = 30928
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+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.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
+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.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/av1-grain-0.2.3.crate) = 6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf
+SIZE (rust/crates/av1-grain-0.2.3.crate) = 34703
+SHA256 (rust/crates/avif-serialize-0.8.1.crate) = 876c75a42f6364451a033496a14c44bffe41f5f4a8236f697391f11024e596d2
+SIZE (rust/crates/avif-serialize-0.8.1.crate) = 11150
+SHA256 (rust/crates/aws-config-1.2.0.crate) = e2a89e0000cde82447155d64eeb71720b933b4396a6fbbebad3f8b4f88ca7b54
+SIZE (rust/crates/aws-config-1.2.0.crate) = 122324
+SHA256 (rust/crates/aws-credential-types-1.2.0.crate) = e16838e6c9e12125face1c1eff1343c75e3ff540de98ff7ebd61874a89bcfeb9
+SIZE (rust/crates/aws-credential-types-1.2.0.crate) = 14028
+SHA256 (rust/crates/aws-runtime-1.2.0.crate) = f4963ac9ff2d33a4231b3806c1c69f578f221a9cabb89ad2bde62ce2b442c8a7
+SIZE (rust/crates/aws-runtime-1.2.0.crate) = 54185
+SHA256 (rust/crates/aws-sdk-bedrock-1.21.0.crate) = 7111b4e1d4c8be28a5753c3cca6bf4fddf1f0e90d37128dbb5df141c47c1eb5a
+SIZE (rust/crates/aws-sdk-bedrock-1.21.0.crate) = 204932
+SHA256 (rust/crates/aws-sdk-bedrockruntime-1.21.0.crate) = 8e0e23b6c190ee8eda1c24584e545f038df59f0b6cdae6276c946aaaaacc50fd
+SIZE (rust/crates/aws-sdk-bedrockruntime-1.21.0.crate) = 61532
+SHA256 (rust/crates/aws-sdk-sso-1.20.0.crate) = 32fcc572fd5c58489ec205ec3e4e5f7d63018898a485cbf922a462af496bc300
+SIZE (rust/crates/aws-sdk-sso-1.20.0.crate) = 69187
+SHA256 (rust/crates/aws-sdk-ssooidc-1.20.0.crate) = 5b6275fa8684a1192754221173b1f7a7c1260d6b0571cc2b8af09468eb0cffe5
+SIZE (rust/crates/aws-sdk-ssooidc-1.20.0.crate) = 81902
+SHA256 (rust/crates/aws-sdk-sts-1.20.0.crate) = 30acd58272fd567e4853c5075d838be1626b59057e0249c9be5a1a7eb13bf70f
+SIZE (rust/crates/aws-sdk-sts-1.20.0.crate) = 143541
+SHA256 (rust/crates/aws-sigv4-1.2.0.crate) = 11d6f29688a4be9895c0ba8bef861ad0c0dac5c15e9618b9b7a6c233990fc263
+SIZE (rust/crates/aws-sigv4-1.2.0.crate) = 45970
+SHA256 (rust/crates/aws-smithy-async-1.2.1.crate) = 62220bc6e97f946ddd51b5f1361f78996e704677afc518a4ff66b7a72ea1378c
+SIZE (rust/crates/aws-smithy-async-1.2.1.crate) = 20779
+SHA256 (rust/crates/aws-smithy-eventstream-0.60.4.crate) = e6363078f927f612b970edf9d1903ef5cef9a64d1e8423525ebb1f0a1633c858
+SIZE (rust/crates/aws-smithy-eventstream-0.60.4.crate) = 17166
+SHA256 (rust/crates/aws-smithy-http-0.60.8.crate) = 4a7de001a1b9a25601016d8057ea16e31a45fdca3751304c8edf4ad72e706c08
+SIZE (rust/crates/aws-smithy-http-0.60.8.crate) = 23642
+SHA256 (rust/crates/aws-smithy-json-0.60.7.crate) = 4683df9469ef09468dad3473d129960119a0d3593617542b7d52086c8486f2d6
+SIZE (rust/crates/aws-smithy-json-0.60.7.crate) = 23035
+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.3.1.crate) = 44e7945379821074549168917e89e60630647e186a69243248f08c6d168b975a
+SIZE (rust/crates/aws-smithy-runtime-1.3.1.crate) = 108226
+SHA256 (rust/crates/aws-smithy-runtime-api-1.4.0.crate) = 4cc56a5c96ec741de6c5e6bf1ce6948be969d6506dfa9c39cffc284e31e4979b
+SIZE (rust/crates/aws-smithy-runtime-api-1.4.0.crate) = 64996
+SHA256 (rust/crates/aws-smithy-types-1.1.8.crate) = abe14dceea1e70101d38fbf2a99e6a34159477c0fb95e68e05c66bd7ae4c3729
+SIZE (rust/crates/aws-smithy-types-1.1.8.crate) = 79719
+SHA256 (rust/crates/aws-smithy-xml-0.60.8.crate) = d123fbc2a4adc3c301652ba8e149bf4bc1d1725affb9784eb20c953ace06bf55
+SIZE (rust/crates/aws-smithy-xml-0.60.8.crate) = 15755
+SHA256 (rust/crates/aws-types-1.2.0.crate) = 5a43b56df2c529fe44cb4d92bd64d0479883fb9608ff62daede4df5405381814
+SIZE (rust/crates/aws-types-1.2.0.crate) = 20605
+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/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
+SHA256 (rust/crates/base64-simd-0.8.0.crate) = 339abbe78e73178762e23bea9dfd08e697eb3f3301cd4be981c0f78ba5859195
+SIZE (rust/crates/base64-simd-0.8.0.crate) = 12531
+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.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
+SHA256 (rust/crates/bitstream-io-2.2.0.crate) = 06c9989a51171e2e81038ab168b6ae22886fe9ded214430dbb4f41c28cf176da
+SIZE (rust/crates/bitstream-io-2.2.0.crate) = 34113
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
+SHA256 (rust/crates/built-0.7.2.crate) = 41bfbdb21256b87a8b5e80fab81a8eed158178e812fd7ba451907518b2742f16
+SIZE (rust/crates/built-0.7.2.crate) = 21148
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
+SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+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.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
+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.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
+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.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
+SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+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/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
+SIZE (rust/crates/color_quant-1.1.0.crate) = 6649
+SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/colored-2.1.0.crate) = cbf2150cce219b664a8a70df7a1f933836724b503f8a413af9365b4dcc4d90b8
+SIZE (rust/crates/colored-2.1.0.crate) = 23348
+SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
+SIZE (rust/crates/console-0.15.8.crate) = 36364
+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/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
+SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+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.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crunchy-0.2.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
+SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/dialoguer-0.11.0.crate) = 658bce805d770f407bc62102fca7c2c64ceef2fbcb2b8bd19d2765ce093980de
+SIZE (rust/crates/dialoguer-0.11.0.crate) = 31286
+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/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
+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/exr-1.72.0.crate) = 887d93f60543e9a9362ef8a21beedd0a833c5d9610e18c67abe15a5963dcb1a4
+SIZE (rust/crates/exr-1.72.0.crate) = 243996
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
+SHA256 (rust/crates/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
+SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
+SHA256 (rust/crates/figlet-rs-0.1.5.crate) = 4742a071cd9694fc86f9fa1a08fa3e53d40cc899d7ee532295da2d085639fbc5
+SIZE (rust/crates/figlet-rs-0.1.5.crate) = 14412
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
+SIZE (rust/crates/flume-0.11.0.crate) = 67502
+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/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (rust/crates/futures-0.3.30.crate) = 53828
+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-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+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/fuzzy-matcher-0.3.7.crate) = 54614a3312934d066701a80f20f15fa3b56d67ac7722b39eea5b4c9dd1d66c94
+SIZE (rust/crates/fuzzy-matcher-0.3.7.crate) = 18047
+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.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
+SHA256 (rust/crates/gif-0.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
+SIZE (rust/crates/gif-0.13.1.crate) = 36408
+SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
+SIZE (rust/crates/gimli-0.28.1.crate) = 270497
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+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/http-0.2.12.crate) = 601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1
+SIZE (rust/crates/http-0.2.12.crate) = 101964
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+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.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
+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/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
+SIZE (rust/crates/hyper-0.14.28.crate) = 197204
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
+SIZE (rust/crates/idna-0.5.0.crate) = 271940
+SHA256 (rust/crates/image-0.25.1.crate) = fd54d660e773627692c524beaad361aca785a4f9f5730ce91f42aabe5bce3d11
+SIZE (rust/crates/image-0.25.1.crate) = 9176733
+SHA256 (rust/crates/image-webp-0.1.2.crate) = d730b085583c4d789dfd07fdcf185be59501666a90c97c40162b37e4fdad272d
+SIZE (rust/crates/image-webp-0.1.2.crate) = 49653
+SHA256 (rust/crates/imgref-1.10.1.crate) = 44feda355f4159a7c757171a77de25daf6411e217b4cabd03bd6650690468126
+SIZE (rust/crates/imgref-1.10.1.crate) = 61797
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
+SHA256 (rust/crates/indicatif-0.17.8.crate) = 763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3
+SIZE (rust/crates/indicatif-0.17.8.crate) = 64869
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/interpolate_name-0.2.4.crate) = c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60
+SIZE (rust/crates/interpolate_name-0.2.4.crate) = 4027
+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/jobserver-0.1.30.crate) = 685a7d121ee3f65ae4fddd72b25a04bb36b6af81bc0828f7d5434c0fe60fa3a2
+SIZE (rust/crates/jobserver-0.1.30.crate) = 27687
+SHA256 (rust/crates/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
+SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
+SIZE (rust/crates/lebe-0.5.2.crate) = 8422
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libfuzzer-sys-0.4.7.crate) = a96cfd5557eb82f2b83fed4955246c988d331975a002961b07c81584d107e7f7
+SIZE (rust/crates/libfuzzer-sys-0.4.7.crate) = 128332
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
+SIZE (rust/crates/log-0.4.21.crate) = 43442
+SHA256 (rust/crates/loop9-0.1.5.crate) = 0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062
+SIZE (rust/crates/loop9-0.1.5.crate) = 3406
+SHA256 (rust/crates/maybe-rayon-0.1.1.crate) = 8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519
+SIZE (rust/crates/maybe-rayon-0.1.1.crate) = 2901
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
+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/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/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
+SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
+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-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
+SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
+SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/number_prefix-0.4.0.crate) = 830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3
+SIZE (rust/crates/number_prefix-0.4.0.crate) = 6922
+SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
+SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
+SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
+SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
+SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
+SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
+SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
+SHA256 (rust/crates/outref-0.5.1.crate) = 4030760ffd992bef45b0ae3f10ce1aba99e33464c90d14dd7c039884963ddc7a
+SIZE (rust/crates/outref-0.5.1.crate) = 3957
+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/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
+SIZE (rust/crates/paste-1.0.14.crate) = 18157
+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-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/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
+SIZE (rust/crates/png-0.17.13.crate) = 103176
+SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
+SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
+SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
+SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
+SIZE (rust/crates/profiling-1.0.15.crate) = 14255
+SHA256 (rust/crates/profiling-procmacros-1.0.15.crate) = 8021cf59c8ec9c432cfc2526ac6b8aa508ecaf29cd415f271b8406c1b851c3fd
+SIZE (rust/crates/profiling-procmacros-1.0.15.crate) = 5956
+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.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
+SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/rand-0.8.5.crate) = 34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404
+SIZE (rust/crates/rand-0.8.5.crate) = 87113
+SHA256 (rust/crates/rand_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
+SIZE (rust/crates/rand_chacha-0.3.1.crate) = 15251
+SHA256 (rust/crates/rand_core-0.6.4.crate) = ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c
+SIZE (rust/crates/rand_core-0.6.4.crate) = 22666
+SHA256 (rust/crates/rav1e-0.7.1.crate) = cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9
+SIZE (rust/crates/rav1e-0.7.1.crate) = 1472522
+SHA256 (rust/crates/ravif-0.11.5.crate) = bc13288f5ab39e6d7c9d501759712e6969fcc9734220846fc9ed26cae2cc4234
+SIZE (rust/crates/ravif-0.11.5.crate) = 11091
+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_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/regex-lite-0.1.5.crate) = 30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e
+SIZE (rust/crates/regex-lite-0.1.5.crate) = 95262
+SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
+SIZE (rust/crates/rgb-0.8.37.crate) = 16644
+SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
+SIZE (rust/crates/ring-0.17.8.crate) = 4188554
+SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
+SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
+SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
+SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
+SIZE (rust/crates/rustls-0.21.11.crate) = 284815
+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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
+SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
+SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
+SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
+SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
+SIZE (rust/crates/schannel-0.1.23.crate) = 41667
+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/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f537982cd901d132f89c6343f3a3dc8
+SIZE (rust/crates/sha2-0.10.8.crate) = 26357
+SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
+SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
+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/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simd_helpers-0.1.0.crate) = 95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6
+SIZE (rust/crates/simd_helpers-0.1.0.crate) = 1527
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
+SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
+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.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
+SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
+SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
+SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
+SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
+SIZE (rust/crates/thread_local-1.1.8.crate) = 13962
+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/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/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
+SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
+SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
+SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
+SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
+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.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
+SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
+SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
+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/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
+SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
+SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
+SIZE (rust/crates/typenum-1.17.0.crate) = 42849
+SHA256 (rust/crates/unicode-bidi-0.3.15.crate) = 08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75
+SIZE (rust/crates/unicode-bidi-0.3.15.crate) = 56811
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
+SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
+SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
+SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
+SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
+SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
+SIZE (rust/crates/url-2.5.0.crate) = 78605
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
+SHA256 (rust/crates/v_frame-0.3.8.crate) = d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b
+SIZE (rust/crates/v_frame-0.3.8.crate) = 14967
+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.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/vsimd-0.8.0.crate) = 5c3082ca00d5a5ef149bb8b555a72ae84c9c59f7250f013ac822ac2e49b19c64
+SIZE (rust/crates/vsimd-0.8.0.crate) = 21377
+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-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/weezl-0.1.8.crate) = 53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082
+SIZE (rust/crates/weezl-0.1.8.crate) = 42175
+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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
+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.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/winnow-0.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
+SIZE (rust/crates/winnow-0.6.6.crate) = 159321
+SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
+SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
+SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+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.11.crate) = ec866b44a2a1fd6133d363f073ca1b179f438f99e7e5bfb1e33f7181facfe448
+SIZE (rust/crates/zune-jpeg-0.4.11.crate) = 61815
+SHA256 (darko-mesaros-bedrust-v0.7.3_GH0.tar.gz) = 7d4beac1cf0469101b383848d559af3836eacaae4f46c943f3e5b0758f7b2f01
+SIZE (darko-mesaros-bedrust-v0.7.3_GH0.tar.gz) = 141094
diff --git a/misc/bedrust/pkg-descr b/misc/bedrust/pkg-descr
new file mode 100644
index 000000000000..251a8f441375
--- /dev/null
+++ b/misc/bedrust/pkg-descr
@@ -0,0 +1,11 @@
+bedrust is a neat way to invoke models on Amazon Bedrock.
+
+Currently supporting the following models:
+- Claude V2
+- Claude V3 Sonnet
+- Claude V3 Haiku
+- Llama2 70B
+- Cohere Command
+- Jurrasic 2 Ultra
+- Titan Text Express V1
+- Mistral AI models (Mixtral, Mistral7b and Mistral Large)
diff --git a/misc/caffe/Makefile b/misc/caffe/Makefile
index dad6a4a66330..fd6274883b1b 100644
--- a/misc/caffe/Makefile
+++ b/misc/caffe/Makefile
@@ -1,7 +1,7 @@
PORTNAME= caffe
DISTVERSION= 1.0-136
DISTVERSIONSUFFIX= -g9b891540
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc # machine-learning
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/misc/darknet/Makefile b/misc/darknet/Makefile
index 04d7ef1d7541..4b0768607c60 100644
--- a/misc/darknet/Makefile
+++ b/misc/darknet/Makefile
@@ -1,7 +1,7 @@
PORTNAME= darknet
DISTVERSIONPREFIX= darknet_yolo_v
DISTVERSION= 4_pre
-PORTREVISION= 3
+PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= misc # machine-learning
diff --git a/misc/dynomite/Makefile b/misc/dynomite/Makefile
index b04e61734ec8..df4008c4ddc3 100644
--- a/misc/dynomite/Makefile
+++ b/misc/dynomite/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dynomite
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.22
-PORTREVISION= 1
+DISTVERSION= 0.7.0
CATEGORIES= misc
MAINTAINER= yuri@FreeBSD.org
@@ -26,6 +25,8 @@ GH_ACCOUNT= Netflix
CFLAGS+= -fcommon
LDFLAGS+= -lexecinfo
+TEST_TARGET= check
+
PLIST_FILES= bin/dynomite-hash-tool \
sbin/dynomite \
sbin/dynomite-test \
diff --git a/misc/dynomite/distinfo b/misc/dynomite/distinfo
index f7a49162e674..a080048e86ac 100644
--- a/misc/dynomite/distinfo
+++ b/misc/dynomite/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1615708112
-SHA256 (Netflix-dynomite-v0.6.22_GH0.tar.gz) = 9c3c60d95b39939f3ce596776febe8aa00ae8614ba85aa767e74d41e302e704a
-SIZE (Netflix-dynomite-v0.6.22_GH0.tar.gz) = 1368307
+TIMESTAMP = 1714105463
+SHA256 (Netflix-dynomite-v0.7.0_GH0.tar.gz) = b122655c47474bd775ef4fefde6c9852af7dd57e24489b6879e342de2d2a1d86
+SIZE (Netflix-dynomite-v0.7.0_GH0.tar.gz) = 1341764
diff --git a/misc/ecflow/Makefile b/misc/ecflow/Makefile
index 7cc9d7556043..5f0a036a251d 100644
--- a/misc/ecflow/Makefile
+++ b/misc/ecflow/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ecflow
-DISTVERSION= 5.12.3
+DISTVERSION= 5.12.4
CATEGORIES= misc
MASTER_SITES= https://confluence.ecmwf.int/download/attachments/8650755/
DISTNAME= ecFlow-${DISTVERSION}-Source
diff --git a/misc/ecflow/distinfo b/misc/ecflow/distinfo
index 0a83af35e3d1..9c7930782ede 100644
--- a/misc/ecflow/distinfo
+++ b/misc/ecflow/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710484427
-SHA256 (ecFlow-5.12.3-Source.tar.gz) = 2caaf64bf1e0ced87fd0bf42c2ee3385093420e5c4609ad4117b8251420d1cf0
-SIZE (ecFlow-5.12.3-Source.tar.gz) = 16863495
+TIMESTAMP = 1714124637
+SHA256 (ecFlow-5.12.4-Source.tar.gz) = 4ff11e420105ffcff6fa2f9d54682ac9e7f0007b6a7c52d1ce3cd6cd81cebfe5
+SIZE (ecFlow-5.12.4-Source.tar.gz) = 16863928
diff --git a/misc/far2l/Makefile b/misc/far2l/Makefile
index f50d9a83374b..9c99091b25d0 100644
--- a/misc/far2l/Makefile
+++ b/misc/far2l/Makefile
@@ -1,6 +1,7 @@
PORTNAME= far2l
-PORTVERSION= 2.6.0
+PORTVERSION= 2.6.1
DISTVERSIONPREFIX= v_
+DISTVERSIONSUFFIX= _hotfix1
CATEGORIES= misc
MAINTAINER= danfe@FreeBSD.org
@@ -17,7 +18,8 @@ RUN_DEPENDS= bash:shells/bash
USE_GITHUB= yes
GH_ACCOUNT= elfmz
-USES= cmake compiler:c++11-lang perl5 pkgconfig shebangfix ssl
+USES= cmake compiler:c++11-lang libarchive perl5 pkgconfig \
+ shebangfix ssl
USE_PERL5= build
SHEBANG_FILES= far2l/bootstrap/view.sh
@@ -32,7 +34,7 @@ NFS_LIB_DEPENDS= libnfs.so:net/libnfs
SFTP_DESC= SFTP file transfer support
SFTP_LIB_DEPENDS= libssh.so:security/libssh
-SMB_USES= libarchive samba:lib
+SMB_USES= samba:lib
WEBDAV_DESC= WebDav protocol support via libneon
WEBDAV_LIB_DEPENDS= libneon.so:www/neon
@@ -48,7 +50,7 @@ X11_USE= XORG=ice,sm,x11,xext,xi
post-patch:
@${REINPLACE_CMD} -e \
- 's,pkg_search_module\((LibArchive\)[^)]*,find_package\1,' \
+ 's,pkg_search_module\(([[:alpha:]]*\)[^)]*,find_package\1,' \
${WRKSRC}/CMakeLists.txt
@${REINPLACE_CMD} -e 's,^if (fmt_FOUND,& AND FALSE,' \
${WRKSRC}/colorer/CMakeLists.txt
diff --git a/misc/far2l/distinfo b/misc/far2l/distinfo
index a9156182abef..6e8e0e26afea 100644
--- a/misc/far2l/distinfo
+++ b/misc/far2l/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708371139
-SHA256 (elfmz-far2l-v_2.6.0_GH0.tar.gz) = 3d1c0c0a1dd4b899afd659876c9e636dbc5920cbce514dbfe9c0f6843ec2baee
-SIZE (elfmz-far2l-v_2.6.0_GH0.tar.gz) = 6555743
+TIMESTAMP = 1713305256
+SHA256 (elfmz-far2l-v_2.6.1_hotfix1_GH0.tar.gz) = 44dd597a2f572b273cc44c5feb01c15522a20b4b6a2e5450b016ec9c6abc2c7e
+SIZE (elfmz-far2l-v_2.6.1_hotfix1_GH0.tar.gz) = 6605861
diff --git a/misc/far2l/pkg-plist b/misc/far2l/pkg-plist
index a102ee59386c..12f363a5c123 100644
--- a/misc/far2l/pkg-plist
+++ b/misc/far2l/pkg-plist
@@ -380,6 +380,8 @@ share/applications/far2l.desktop
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/scons.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/sh-keywords.ent.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/sh.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/shell-bash.hrc
+%%DATADIR%%/Plugins/colorer/base/hrc/scripts/shell-posix.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/solution.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/squirrel.hrc
%%DATADIR%%/Plugins/colorer/base/hrc/scripts/tex.hrc
@@ -521,6 +523,8 @@ share/applications/far2l.desktop
%%DATADIR%%/trash.sh
%%DATADIR%%/unmount.sh
%%DATADIR%%/view.sh
+%%DATADIR%%/wslgclip.sh
+%%DATADIR%%/wslgclip.vbs
%%DATADIR%%/xlats.ini
share/icons/far2l.svg
share/icons/hicolor/1024x1024/apps/far2l.svg
diff --git a/misc/firestring/Makefile b/misc/firestring/Makefile
deleted file mode 100644
index 5b86ee5513c1..000000000000
--- a/misc/firestring/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= firestring
-PORTVERSION= 0.9.12
-PORTREVISION= 1
-CATEGORIES= misc net devel
-MASTER_SITES= http://freebsd.nsu.ru/distfiles/ \
- http://www.firestuff.org/projects/ \
- http://www.wa.apana.org.au/~dean/sources/ \
- ftp://ftp.wa.apana.org.au/pub/pc/unix/packages/
-
-MAINTAINER= dean@odyssey.apana.org.au
-COMMENT= Library to make string handling easier in C
-WWW= https://www.firestuff.org/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/GPL
-
-BROKEN= Unfetchable
-DEPRECATED= Upstream is gone and last release in 2004
-EXPIRATION_DATE=2024-04-30
-
-USES= tar:bzip2
-HAS_CONFIGURE= yes
-CONFIGURE_ENV= MANDIR=${PREFIX}/share/man
-USE_LDCONFIG= yes
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-pre-configure:
- @-${RM} ${WRKSRC}/firemake/*.orig
-
-.include <bsd.port.mk>
diff --git a/misc/firestring/distinfo b/misc/firestring/distinfo
deleted file mode 100644
index ec63e4a70109..000000000000
--- a/misc/firestring/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (firestring-0.9.12.tar.bz2) = 9ecd567ae966a647b3e9f24c93d8aa61f5f03f09cac31f1c8f76fe5dfbcd3d14
-SIZE (firestring-0.9.12.tar.bz2) = 30735
diff --git a/misc/firestring/files/patch-firemake__binaries b/misc/firestring/files/patch-firemake__binaries
deleted file mode 100644
index b162dbb9099e..000000000000
--- a/misc/firestring/files/patch-firemake__binaries
+++ /dev/null
@@ -1,38 +0,0 @@
---- firemake/binaries.orig 2014-05-20 14:42:24.803606033 +0800
-+++ firemake/binaries 2014-05-20 14:43:27.873622908 +0800
-@@ -55,9 +55,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(BINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- fi
- disp "done"
- fi
-@@ -68,9 +68,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(SBINDIR) $INSTALL_USER $INSTALL_GROUP 0755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(SBINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(SBINDIR)/$BINARY"
- fi
- disp "done"
- fi
-@@ -81,9 +81,9 @@ case $PHASE in
- disp " skipping $BINARY"
- else
- dispn " $BINARY..."
-- $ECHO " $INSTALL $BINARY \$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
-+ $ECHO " $INSTALL $BINARY \$(DESTDIR)\$(BINDIR) $INSTALL_USER $INSTALL_GROUP 4755"
- if test "$STRIP" != ""; then
-- $ECHO " $STRIP \$(BINDIR)/$BINARY"
-+ $ECHO " $STRIP \$(DESTDIR)\$(BINDIR)/$BINARY"
- fi
- disp "done"
- fi
diff --git a/misc/firestring/files/patch-firemake__headers b/misc/firestring/files/patch-firemake__headers
deleted file mode 100644
index 8ff3fd26289b..000000000000
--- a/misc/firestring/files/patch-firemake__headers
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/headers.orig 2014-05-20 14:43:33.135642364 +0800
-+++ firemake/headers 2014-05-20 14:43:44.118599465 +0800
-@@ -16,7 +16,7 @@ case $PHASE in
- $ECHO "install_headers:"
-
- for HEADER in $HEADERS; do
-- $ECHO " $INSTALL $HEADER \$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $HEADER \$(DESTDIR)\$(INCLUDEDIR) $INSTALL_USER $INSTALL_GROUP 0644"
- done
- $ECHO
-
diff --git a/misc/firestring/files/patch-firemake__libraries b/misc/firestring/files/patch-firemake__libraries
deleted file mode 100644
index 053dd1f93087..000000000000
--- a/misc/firestring/files/patch-firemake__libraries
+++ /dev/null
@@ -1,17 +0,0 @@
---- firemake/libraries.orig 2004-02-25 03:37:56.000000000 +0800
-+++ firemake/libraries 2014-05-20 14:41:35.994615240 +0800
-@@ -98,10 +98,10 @@ case $PHASE in
- $ECHO "install_libraries: $LIBRARYLIST"
- for LIBRARY in $LIBRARIES; do
- dispn " $LIBRARY..."
-- $ECHO " $INSTALL ${LIBRARY}.a \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-- $ECHO " $INSTALL ${LIBRARY}.so.$VERSION \$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-- $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so.$VERSION2"
-- $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(LIBDIR)/${LIBRARY}.so"
-+ $ECHO " $INSTALL ${LIBRARY}.a \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " $INSTALL ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR) $INSTALL_USER $INSTALL_GROUP 0755"
-+ $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so.0"
-+ $ECHO " ln -sf ${LIBRARY}.so.$VERSION \$(DESTDIR)\$(LIBDIR)/${LIBRARY}.so"
- disp "done"
- done
- $ECHO
diff --git a/misc/firestring/files/patch-firemake__makefiletop b/misc/firestring/files/patch-firemake__makefiletop
deleted file mode 100644
index 7939ddbe2696..000000000000
--- a/misc/firestring/files/patch-firemake__makefiletop
+++ /dev/null
@@ -1,11 +0,0 @@
---- firemake/makefiletop.orig Sat May 1 20:12:10 2004
-+++ firemake/makefiletop Sat May 1 20:11:26 2004
-@@ -3,7 +3,7 @@
- #require make
- #phase makefile
- dispn "Writing Makefile top entries..."
--if test "$MAKE_CONDSET" = "y"; then
-+if test "$MAKE_CONDSET" = "never"; then
- $ECHO "PREFIX ?= $FM_PREFIX"
-
- if test "$FM_MANDIRSTRICT" = "y"; then
diff --git a/misc/firestring/files/patch-firemake__man b/misc/firestring/files/patch-firemake__man
deleted file mode 100644
index b30a02896ab9..000000000000
--- a/misc/firestring/files/patch-firemake__man
+++ /dev/null
@@ -1,56 +0,0 @@
---- firemake/man.orig 2014-05-20 14:45:41.801589832 +0800
-+++ firemake/man 2014-05-20 14:46:24.364609956 +0800
-@@ -38,7 +38,7 @@ case $PHASE in
- if test "$MAN1" != ""; then
- dispn " Section 1..."
- for MAN in $MAN1; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man1 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -46,7 +46,7 @@ case $PHASE in
- if test "$MAN3" != ""; then
- dispn " Section 3..."
- for MAN in $MAN3; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man3 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -54,7 +54,7 @@ case $PHASE in
- if test "$MAN5" != ""; then
- dispn " Section 5..."
- for MAN in $MAN5; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man5 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -62,7 +62,7 @@ case $PHASE in
- if test "$MAN6" != ""; then
- dispn " Section 6..."
- for MAN in $MAN6; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man6 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -70,7 +70,7 @@ case $PHASE in
- if test "$MAN7" != ""; then
- dispn " Section 7..."
- for MAN in $MAN7; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man7 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
-@@ -78,7 +78,7 @@ case $PHASE in
- if test "$MAN8" != ""; then
- dispn " Section 8..."
- for MAN in $MAN8; do
-- $ECHO " $INSTALL $MAN \$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
-+ $ECHO " $INSTALL $MAN \$(DESTDIR)\$(MANDIR)/man8 $INSTALL_USER $INSTALL_GROUP 0644"
- done
- disp "done"
- fi
diff --git a/misc/firestring/pkg-descr b/misc/firestring/pkg-descr
deleted file mode 100644
index 17c65a1a08cf..000000000000
--- a/misc/firestring/pkg-descr
+++ /dev/null
@@ -1,14 +0,0 @@
-libfirestring is a string handling library that provides
-maximum length aware string handling functions to programs.
-Several functions provide saner interfaces than the standard
-libc functions. libfirestring also provides functions that
-are in most libc's but not provided for by ANSI C, enabling
-programmers to write ANSI C-compliant code while using such
-safe functions (strcasecmp, strncasecmp, snprintf).
-
-libfirestring also includes functions for dealing with
-reading configuration files in an easy to program fashion.
-
-This library uses long long, which is part of the C99 standard
-(previously a GNU extension). Your compiler needs to support
-this in order for FireString to work.
diff --git a/misc/firestring/pkg-plist b/misc/firestring/pkg-plist
deleted file mode 100644
index 0ccbdb6665d0..000000000000
--- a/misc/firestring/pkg-plist
+++ /dev/null
@@ -1,78 +0,0 @@
-include/firestring.h
-lib/libfirestring.a
-lib/libfirestring.so
-lib/libfirestring.so.0
-lib/libfirestring.so.0.9.12
-share/man/man3/firestring_chomp.3.gz
-share/man/man3/firestring_chug.3.gz
-share/man/man3/firestring_concat.3.gz
-share/man/man3/firestring_conf_add.3.gz
-share/man/man3/firestring_conf_delete.3.gz
-share/man/man3/firestring_conf_find.3.gz
-share/man/man3/firestring_conf_find_next.3.gz
-share/man/man3/firestring_conf_free.3.gz
-share/man/man3/firestring_conf_parse.3.gz
-share/man/man3/firestring_conf_parse_next.3.gz
-share/man/man3/firestring_estr_0.3.gz
-share/man/man3/firestring_estr_aestrcat.3.gz
-share/man/man3/firestring_estr_aestrcpy.3.gz
-share/man/man3/firestring_estr_alloc.3.gz
-share/man/man3/firestring_estr_areplace.3.gz
-share/man/man3/firestring_estr_astrcat.3.gz
-share/man/man3/firestring_estr_astrcpy.3.gz
-share/man/man3/firestring_estr_base64_decode.3.gz
-share/man/man3/firestring_estr_base64_encode.3.gz
-share/man/man3/firestring_estr_chomp.3.gz
-share/man/man3/firestring_estr_chug.3.gz
-share/man/man3/firestring_estr_eends.3.gz
-share/man/man3/firestring_estr_ends.3.gz
-share/man/man3/firestring_estr_estarts.3.gz
-share/man/man3/firestring_estr_estrcasecmp.3.gz
-share/man/man3/firestring_estr_estrcat.3.gz
-share/man/man3/firestring_estr_estrcmp.3.gz
-share/man/man3/firestring_estr_estrcpy.3.gz
-share/man/man3/firestring_estr_estristr.3.gz
-share/man/man3/firestring_estr_estrncasecmp.3.gz
-share/man/man3/firestring_estr_estrstr.3.gz
-share/man/man3/firestring_estr_expand.3.gz
-share/man/man3/firestring_estr_free.3.gz
-share/man/man3/firestring_estr_ip_chug.3.gz
-share/man/man3/firestring_estr_ip_trim.3.gz
-share/man/man3/firestring_estr_munch.3.gz
-share/man/man3/firestring_estr_read.3.gz
-share/man/man3/firestring_estr_replace.3.gz
-share/man/man3/firestring_estr_sprintf.3.gz
-share/man/man3/firestring_estr_sprintfe.3.gz
-share/man/man3/firestring_estr_starts.3.gz
-share/man/man3/firestring_estr_strcasecmp.3.gz
-share/man/man3/firestring_estr_strcat.3.gz
-share/man/man3/firestring_estr_strchr.3.gz
-share/man/man3/firestring_estr_strcmp.3.gz
-share/man/man3/firestring_estr_strcpy.3.gz
-share/man/man3/firestring_estr_stristr.3.gz
-share/man/man3/firestring_estr_strstr.3.gz
-share/man/man3/firestring_estr_tolower.3.gz
-share/man/man3/firestring_estr_toupper.3.gz
-share/man/man3/firestring_estr_trim.3.gz
-share/man/man3/firestring_estr_vsprintf.3.gz
-share/man/man3/firestring_estr_vsprintfe.3.gz
-share/man/man3/firestring_estr_xml_decode.3.gz
-share/man/man3/firestring_estr_xml_encode.3.gz
-share/man/man3/firestring_fprintf.3.gz
-share/man/man3/firestring_fprintfe.3.gz
-share/man/man3/firestring_hextoi.3.gz
-share/man/man3/firestring_malloc.3.gz
-share/man/man3/firestring_printf.3.gz
-share/man/man3/firestring_printfe.3.gz
-share/man/man3/firestring_realloc.3.gz
-share/man/man3/firestring_set_error_handler.3.gz
-share/man/man3/firestring_snprintf.3.gz
-share/man/man3/firestring_strcasecmp.3.gz
-share/man/man3/firestring_strdup.3.gz
-share/man/man3/firestring_strncasecmp.3.gz
-share/man/man3/firestring_strncat.3.gz
-share/man/man3/firestring_strncpy.3.gz
-share/man/man3/firestring_trim.3.gz
-share/man/man3/firestring_vfprintf.3.gz
-share/man/man3/firestring_vfprintfe.3.gz
-share/man/man3/libfirestring.3.gz
diff --git a/misc/free42/Makefile b/misc/free42/Makefile
index c1e144fbe460..b35b7734331f 100644
--- a/misc/free42/Makefile
+++ b/misc/free42/Makefile
@@ -1,5 +1,5 @@
PORTNAME= free42
-DISTVERSION= 3.1.7
+DISTVERSION= 3.1.8
CATEGORIES= misc
MASTER_SITES= http://thomasokken.com/free42/upstream/
DISTNAME= ${PORTNAME}-nologo-${DISTVERSION}
diff --git a/misc/free42/distinfo b/misc/free42/distinfo
index e256b3604cda..de41c2081c2b 100644
--- a/misc/free42/distinfo
+++ b/misc/free42/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712246000
-SHA256 (free42-nologo-3.1.7.tgz) = cb9e7cd5d508964ef94ac2e10e205e92883b20d81acd931f121148605e86d7b1
-SIZE (free42-nologo-3.1.7.tgz) = 7464073
+TIMESTAMP = 1714019897
+SHA256 (free42-nologo-3.1.8.tgz) = ec66f675727b869b582ce77e4a6568e588bf762f0098d32166a0f045da3d676c
+SIZE (free42-nologo-3.1.8.tgz) = 7464179
diff --git a/misc/libsupertone/Makefile b/misc/libsupertone/Makefile
index 514bcfc24e35..510f79bb49be 100644
--- a/misc/libsupertone/Makefile
+++ b/misc/libsupertone/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libsupertone
PORTVERSION= 0.0.2
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= misc
MASTER_SITES= http://www.soft-switch.org/downloads/unicall/
diff --git a/misc/llama-cpp/Makefile b/misc/llama-cpp/Makefile
index 4b2f1ac3ac35..ce98c6356060 100644
--- a/misc/llama-cpp/Makefile
+++ b/misc/llama-cpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= llama-cpp
DISTVERSIONPREFIX= b
-DISTVERSION= 2710
+DISTVERSION= 2789
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/llama-cpp/distinfo b/misc/llama-cpp/distinfo
index 485a32329aa8..a787946a17d7 100644
--- a/misc/llama-cpp/distinfo
+++ b/misc/llama-cpp/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713766957
-SHA256 (ggerganov-llama.cpp-b2710_GH0.tar.gz) = aa03d74a3f7e85854e6c2b31e204ecf8cb98315eff1934365613db017e4b5203
-SIZE (ggerganov-llama.cpp-b2710_GH0.tar.gz) = 8918665
+TIMESTAMP = 1714896219
+SHA256 (ggerganov-llama.cpp-b2789_GH0.tar.gz) = 4259ab281dea81939f614bcfdb5c05420b80ad905f2113bdfee79f7f0ce5aca2
+SIZE (ggerganov-llama.cpp-b2789_GH0.tar.gz) = 13802861
SHA256 (nomic-ai-kompute-4565194_GH0.tar.gz) = 95b52d2f0514c5201c7838348a9c3c9e60902ea3c6c9aa862193a212150b2bfc
SIZE (nomic-ai-kompute-4565194_GH0.tar.gz) = 13540496
diff --git a/misc/mxnet/Makefile b/misc/mxnet/Makefile
index 6ef7146572aa..8e999ab47355 100644
--- a/misc/mxnet/Makefile
+++ b/misc/mxnet/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mxnet
DISTVERSION= 1.9.1
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/ola/Makefile b/misc/ola/Makefile
index db19e4ec783b..678103b91eb2 100644
--- a/misc/ola/Makefile
+++ b/misc/ola/Makefile
@@ -20,13 +20,13 @@ TEST_DEPENDS= cppunit>0:devel/cppunit
USES= bison gmake libtool localbase pkgconfig
USE_LDCONFIG= yes
-CXXFLAGS+= -Wno-c2x-extensions # workaround for https://github.com/OpenLightingProject/ola/issues/1962
LDFLAGS+= -lprotobuf # workaround for https://github.com/OpenLightingProject/ola/issues/1871
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-CONFIGURE_ARGS= --disable-unittests --disable-examples
+CONFIGURE_ARGS= --disable-unittests --disable-examples
+CONFIGURE_ARGS+= --disable-fatal-warnings # see https://github.com/OpenLightingProject/ola/issues/1962
TEST_TARGET= check
INSTALL_TARGET= install-strip
diff --git a/misc/openmvg/Makefile b/misc/openmvg/Makefile
index fdc1ab4333b3..d191b1f5180d 100644
--- a/misc/openmvg/Makefile
+++ b/misc/openmvg/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openmvg
DISTVERSIONPREFIX= v
DISTVERSION= 2.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= misc science
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/opennn/Makefile b/misc/opennn/Makefile
index eeb1be32033e..9b9cb4b041dd 100644
--- a/misc/opennn/Makefile
+++ b/misc/opennn/Makefile
@@ -10,6 +10,8 @@ WWW= https://www.opennn.net/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BROKEN_armv7= gcc13 fails: error: use of built-in trait '__remove_cvref(_InIter1)' in function signature, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=278630
+
USES= cmake:testing dos2unix
USE_LDCONFIG= yes
diff --git a/misc/p5-Business-ISBN-Data/Makefile b/misc/p5-Business-ISBN-Data/Makefile
index 9a649126ae18..662e9f024662 100644
--- a/misc/p5-Business-ISBN-Data/Makefile
+++ b/misc/p5-Business-ISBN-Data/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Business-ISBN-Data
-PORTVERSION= 20240420.001
+PORTVERSION= 20240426.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 52166e585e84..518b7a065d1e 100644
--- a/misc/p5-Business-ISBN-Data/distinfo
+++ b/misc/p5-Business-ISBN-Data/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713638054
-SHA256 (Business-ISBN-Data-20240420.001.tar.gz) = 1de8a310dff23990e05e9655c497cab13e3c8f4ae8bc436d2ea07b28312bc670
-SIZE (Business-ISBN-Data-20240420.001.tar.gz) = 34151
+TIMESTAMP = 1714307984
+SHA256 (Business-ISBN-Data-20240426.001.tar.gz) = 301d0318bb4faa9936e14bc4be6de941677cf7913cbdd6d84355fbd04745886f
+SIZE (Business-ISBN-Data-20240426.001.tar.gz) = 34170
diff --git a/misc/py-accelerate/Makefile b/misc/py-accelerate/Makefile
new file mode 100644
index 000000000000..fc6fe7ba63ec
--- /dev/null
+++ b/misc/py-accelerate/Makefile
@@ -0,0 +1,31 @@
+PORTNAME= accelerate
+DISTVERSION= 0.30.0
+CATEGORIES= misc # machine-learning
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= PyTorch: simple way to launch, train, use PyTorch models on any device
+WWW= https://huggingface.co/docs/accelerate/index
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}huggingface-hub>0:misc/py-huggingface-hub@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytorch>0:misc/py-pytorch@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}safetensors>=0.3.1:misc/py-safetensors@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}torchvision>0:misc/py-torchvision@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= pep517 autoplist pytest # tests fail because they depend on the module 'transformers' that depends on 'accelerate' and isn't yet ported
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-accelerate/distinfo b/misc/py-accelerate/distinfo
new file mode 100644
index 000000000000..61048bd59ca8
--- /dev/null
+++ b/misc/py-accelerate/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714796098
+SHA256 (accelerate-0.30.0.tar.gz) = 0f8e103a6ced54cd40af6bb2331ec922e42269d2778038dc564d53047b1386d2
+SIZE (accelerate-0.30.0.tar.gz) = 299357
diff --git a/misc/py-accelerate/pkg-descr b/misc/py-accelerate/pkg-descr
new file mode 100644
index 000000000000..b86585b66d26
--- /dev/null
+++ b/misc/py-accelerate/pkg-descr
@@ -0,0 +1,3 @@
+The accelerate module was created for PyTorch users who like to write the
+training loop of PyTorch models but are reluctant to write and maintain the
+boilerplate code needed to use multi-GPUs/TPU/fp16.
diff --git a/misc/py-cinder/Makefile b/misc/py-cinder/Makefile
index 87b02f7f8657..68d896ae958c 100644
--- a/misc/py-cinder/Makefile
+++ b/misc/py-cinder/Makefile
@@ -13,6 +13,8 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= pkg-static: py39-sqlalchemy12-1.2.19 conflicts with py39-sqlalchemy14-1.4.50 (installs files into the same place). Problematic file: /usr/local/share/doc/py39-sqlalchemy/_images/sqla_arch_small.png
+DEPRECATED= Depends on expired databases/py-sqlalchemy12
+EXPIRATION_DATE=2024-06-04
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.3.4:devel/py-babel@${PY_FLAVOR} \
diff --git a/misc/py-codecarbon/Makefile b/misc/py-codecarbon/Makefile
new file mode 100644
index 000000000000..9392f567e378
--- /dev/null
+++ b/misc/py-codecarbon/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= codecarbon
+DISTVERSION= 2.3.5
+CATEGORIES= misc # machine-learning
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Track Compute emissions, recommend ways to reduce environmental impact
+WWW= https://mlco2.github.io/codecarbon/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}arrow>0:devel/py-arrow@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pandas>0:math/py-pandas@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}prometheus-client>0:net-mgmt/py-prometheus-client@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}psutil>0:sysutils/py-psutil@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}py-cpuinfo>0:sysutils/py-py-cpuinfo@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pynvml>0:devel/py-pynvml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
+ ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}requests-mock>0:www/py-requests-mock@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist pytest # some test dependencies are missing
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/misc/py-codecarbon/distinfo b/misc/py-codecarbon/distinfo
new file mode 100644
index 000000000000..6b36bc059c9c
--- /dev/null
+++ b/misc/py-codecarbon/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714179020
+SHA256 (codecarbon-2.3.5.tar.gz) = ef0f77d520f179624448a6a064f04647c08a8fb1bbc50cc516457899c69321ae
+SIZE (codecarbon-2.3.5.tar.gz) = 170344
diff --git a/misc/py-codecarbon/pkg-descr b/misc/py-codecarbon/pkg-descr
new file mode 100644
index 000000000000..d23af270412a
--- /dev/null
+++ b/misc/py-codecarbon/pkg-descr
@@ -0,0 +1,2 @@
+The codecarbon package estimates and tracks carbon emissions from your computer,
+quantify and analyze their impact.
diff --git a/misc/py-einops/Makefile b/misc/py-einops/Makefile
index 3842dba6dae6..a6ce6c65d9cc 100644
--- a/misc/py-einops/Makefile
+++ b/misc/py-einops/Makefile
@@ -1,6 +1,6 @@
PORTNAME= einops
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
+DISTVERSION= 0.8.0
CATEGORIES= misc # machine-learning
#MASTER_SITES= PYPI # some test files are missing in the PYPI tarball
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-einops/distinfo b/misc/py-einops/distinfo
index a27253bb09c4..ebdda43b4f60 100644
--- a/misc/py-einops/distinfo
+++ b/misc/py-einops/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712160733
-SHA256 (arogozhnikov-einops-v0.7.0_GH0.tar.gz) = ed66c35ac0f9db466352c27d2ae9a9504d592a2c2c552dca58e57baa630c99a6
-SIZE (arogozhnikov-einops-v0.7.0_GH0.tar.gz) = 384051
+TIMESTAMP = 1714370387
+SHA256 (arogozhnikov-einops-v0.8.0_GH0.tar.gz) = 375c91d19ef91eb9456aef3bd536ffa0b3d3841081bf8f8011eaee00c2511bed
+SIZE (arogozhnikov-einops-v0.8.0_GH0.tar.gz) = 383693
diff --git a/misc/py-laspy/Makefile b/misc/py-laspy/Makefile
index 3d1558105358..4264cd940daf 100644
--- a/misc/py-laspy/Makefile
+++ b/misc/py-laspy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= laspy
-DISTVERSION= 2.5.2
+DISTVERSION= 2.5.3
CATEGORIES= misc
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-laspy/distinfo b/misc/py-laspy/distinfo
index 641aa4ed7bbf..504e5928f2f2 100644
--- a/misc/py-laspy/distinfo
+++ b/misc/py-laspy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704303035
-SHA256 (laspy-2.5.2.tar.gz) = 81940b2d6dbcf1746173bf11fc28e960742bc22de30a975f9ec44d7b32826d39
-SIZE (laspy-2.5.2.tar.gz) = 1557538
+TIMESTAMP = 1714325859
+SHA256 (laspy-2.5.3.tar.gz) = 4ad698914358ea5a096da52e69bceccd320d9ddfb367480a5c2b5e086db812b7
+SIZE (laspy-2.5.3.tar.gz) = 1567114
diff --git a/misc/py-lazrs/Makefile b/misc/py-lazrs/Makefile
index ae17e81f356a..a5b154727d30 100644
--- a/misc/py-lazrs/Makefile
+++ b/misc/py-lazrs/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lazrs
-DISTVERSION= 0.5.3
-PORTREVISION= 5
+DISTVERSION= 0.6.0
CATEGORIES= misc
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,48 +19,50 @@ USE_GITHUB= yes
GH_ACCOUNT= laz-rs
GH_PROJECT= laz-rs-python
-CARGO_CRATES= autocfg-1.1.0 \
- bitflags-1.3.2 \
+CARGO_CRATES= autocfg-1.2.0 \
+ bitflags-2.5.0 \
byteorder-1.5.0 \
cfg-if-1.0.0 \
- crossbeam-deque-0.8.3 \
- crossbeam-epoch-0.9.15 \
- crossbeam-utils-0.8.16 \
- either-1.9.0 \
+ crossbeam-deque-0.8.5 \
+ crossbeam-epoch-0.9.18 \
+ crossbeam-utils-0.8.19 \
+ either-1.11.0 \
heck-0.4.1 \
- indoc-2.0.4 \
- laz-0.8.3 \
- libc-0.2.149 \
- lock_api-0.4.11 \
- memoffset-0.9.0 \
- num-traits-0.2.17 \
- once_cell-1.18.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
- proc-macro2-1.0.69 \
- pyo3-0.20.0 \
- pyo3-build-config-0.20.0 \
- pyo3-ffi-0.20.0 \
- pyo3-macros-0.20.0 \
- pyo3-macros-backend-0.20.0 \
- quote-1.0.33 \
- rayon-1.8.0 \
- rayon-core-1.12.0 \
- redox_syscall-0.4.1 \
+ indoc-2.0.5 \
+ laz-0.9.1 \
+ libc-0.2.153 \
+ lock_api-0.4.12 \
+ memoffset-0.9.1 \
+ num-traits-0.2.18 \
+ once_cell-1.19.0 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
+ portable-atomic-1.6.0 \
+ proc-macro2-1.0.81 \
+ pyo3-0.20.3 \
+ pyo3-build-config-0.20.3 \
+ pyo3-ffi-0.20.3 \
+ pyo3-macros-0.20.3 \
+ pyo3-macros-backend-0.20.3 \
+ quote-1.0.36 \
+ rayon-1.10.0 \
+ rayon-core-1.12.1 \
+ redox_syscall-0.5.1 \
scopeguard-1.2.0 \
- smallvec-1.11.1 \
- syn-2.0.38 \
- target-lexicon-0.12.12 \
+ smallvec-1.13.2 \
+ syn-2.0.60 \
+ target-lexicon-0.12.14 \
unicode-ident-1.0.12 \
unindent-0.2.3 \
- 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
+ windows-targets-0.52.5 \
+ windows_aarch64_gnullvm-0.52.5 \
+ windows_aarch64_msvc-0.52.5 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
+ windows_i686_msvc-0.52.5 \
+ windows_x86_64_gnu-0.52.5 \
+ windows_x86_64_gnullvm-0.52.5 \
+ windows_x86_64_msvc-0.52.5
CARGO_BUILD= no
CARGO_INSTALL= no
diff --git a/misc/py-lazrs/distinfo b/misc/py-lazrs/distinfo
index 459240675ec3..a052d4af516f 100644
--- a/misc/py-lazrs/distinfo
+++ b/misc/py-lazrs/distinfo
@@ -1,87 +1,91 @@
-TIMESTAMP = 1698024291
-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
+TIMESTAMP = 1714326215
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
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.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
-SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
-SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
-SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
-SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
-SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
-SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
-SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
+SIZE (rust/crates/crossbeam-deque-0.8.5.crate) = 21726
+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.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
+SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
SIZE (rust/crates/heck-0.4.1.crate) = 11567
-SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
-SIZE (rust/crates/indoc-2.0.4.crate) = 14311
-SHA256 (rust/crates/laz-0.8.3.crate) = b25725927b0a5a0d86c12a18dac2c11ecb8caca47d37bc45b77a187d8f28dd21
-SIZE (rust/crates/laz-0.8.3.crate) = 97543
-SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
-SIZE (rust/crates/libc-0.2.149.crate) = 715592
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
-SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
-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/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/proc-macro2-1.0.69.crate) = 134c189feb4956b20f6f547d2cf727d4c0fe06722b20a0eec87ed445a97f92da
-SIZE (rust/crates/proc-macro2-1.0.69.crate) = 44271
-SHA256 (rust/crates/pyo3-0.20.0.crate) = 04e8453b658fe480c3e70c8ed4e3d3ec33eb74988bd186561b0cc66b85c3bc4b
-SIZE (rust/crates/pyo3-0.20.0.crate) = 431766
-SHA256 (rust/crates/pyo3-build-config-0.20.0.crate) = a96fe70b176a89cff78f2fa7b3c930081e163d5379b4dcdf993e3ae29ca662e5
-SIZE (rust/crates/pyo3-build-config-0.20.0.crate) = 29534
-SHA256 (rust/crates/pyo3-ffi-0.20.0.crate) = 214929900fd25e6604661ed9cf349727c8920d47deff196c4e28165a6ef2a96b
-SIZE (rust/crates/pyo3-ffi-0.20.0.crate) = 64220
-SHA256 (rust/crates/pyo3-macros-0.20.0.crate) = dac53072f717aa1bfa4db832b39de8c875b7c7af4f4a6fe93cdbf9264cf8383b
-SIZE (rust/crates/pyo3-macros-0.20.0.crate) = 7678
-SHA256 (rust/crates/pyo3-macros-backend-0.20.0.crate) = 7774b5a8282bd4f25f803b1f0d945120be959a36c72e08e7cd031c792fdfd424
-SIZE (rust/crates/pyo3-macros-backend-0.20.0.crate) = 49383
-SHA256 (rust/crates/quote-1.0.33.crate) = 5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae
-SIZE (rust/crates/quote-1.0.33.crate) = 28090
-SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
-SIZE (rust/crates/rayon-1.8.0.crate) = 170172
-SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
-SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
-SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa
-SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858
+SHA256 (rust/crates/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/laz-0.9.1.crate) = cde6dae9a2deef3214c143fdda9414d2b9886483604e3907e894becd96acd263
+SIZE (rust/crates/laz-0.9.1.crate) = 100024
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+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.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
+SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
+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.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+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/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/pyo3-0.20.3.crate) = 53bdbb96d49157e65d45cc287af5f32ffadd5f4761438b527b055fb0d4bb8233
+SIZE (rust/crates/pyo3-0.20.3.crate) = 434673
+SHA256 (rust/crates/pyo3-build-config-0.20.3.crate) = deaa5745de3f5231ce10517a1f5dd97d53e5a2fd77aa6b5842292085831d48d7
+SIZE (rust/crates/pyo3-build-config-0.20.3.crate) = 30060
+SHA256 (rust/crates/pyo3-ffi-0.20.3.crate) = 62b42531d03e08d4ef1f6e85a2ed422eb678b8cd62b762e53891c05faf0d4afa
+SIZE (rust/crates/pyo3-ffi-0.20.3.crate) = 65024
+SHA256 (rust/crates/pyo3-macros-0.20.3.crate) = 7305c720fa01b8055ec95e484a6eca7a83c841267f0dd5280f0c8b8551d2c158
+SIZE (rust/crates/pyo3-macros-0.20.3.crate) = 7920
+SHA256 (rust/crates/pyo3-macros-backend-0.20.3.crate) = 7c7e9b68bb9c3149c5b0cade5d07f953d6d125eb4337723c4ccdb665f1f96185
+SIZE (rust/crates/pyo3-macros-backend-0.20.3.crate) = 49797
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
+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.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
-SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
-SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
-SHA256 (rust/crates/syn-2.0.38.crate) = e96b79aaa137db8f61e26363a0c9b47d8b4ec75da28b7d1d614c2303e232408b
-SIZE (rust/crates/syn-2.0.38.crate) = 243284
-SHA256 (rust/crates/target-lexicon-0.12.12.crate) = 14c39fd04924ca3a864207c66fc2cd7d22d7c016007f9ce846cbb9326331930a
-SIZE (rust/crates/target-lexicon-0.12.12.crate) = 25156
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
+SHA256 (rust/crates/target-lexicon-0.12.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
+SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
SIZE (rust/crates/unindent-0.2.3.crate) = 7306
-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 (laz-rs-laz-rs-python-0.5.3_GH0.tar.gz) = 6330c1b4a0592ab29eb56bf80b9c94af3ce5a022c4255a9a37ab58845d7e7d39
-SIZE (laz-rs-laz-rs-python-0.5.3_GH0.tar.gz) = 7268
+SHA256 (rust/crates/windows-targets-0.52.5.crate) = 6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb
+SIZE (rust/crates/windows-targets-0.52.5.crate) = 6376
+SHA256 (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.5.crate) = 433266
+SHA256 (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6
+SIZE (rust/crates/windows_aarch64_msvc-0.52.5.crate) = 827944
+SHA256 (rust/crates/windows_i686_gnu-0.52.5.crate) = 88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670
+SIZE (rust/crates/windows_i686_gnu-0.52.5.crate) = 875699
+SHA256 (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9
+SIZE (rust/crates/windows_i686_gnullvm-0.52.5.crate) = 473064
+SHA256 (rust/crates/windows_i686_msvc-0.52.5.crate) = db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf
+SIZE (rust/crates/windows_i686_msvc-0.52.5.crate) = 895404
+SHA256 (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9
+SIZE (rust/crates/windows_x86_64_gnu-0.52.5.crate) = 831539
+SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.5.crate) = 433246
+SHA256 (rust/crates/windows_x86_64_msvc-0.52.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
+SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
+SHA256 (laz-rs-laz-rs-python-0.6.0_GH0.tar.gz) = c734dcaae0abaf6e1743dab2ded0e34a5f7adf6af6152f44a74bfc998a682f75
+SIZE (laz-rs-laz-rs-python-0.6.0_GH0.tar.gz) = 7581
diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 57d8e6b06419..f729d26b63a7 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= litellm
-DISTVERSION= 1.35.17
+DISTVERSION= 1.35.35
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index dc28f70a7af2..261d2eb9e848 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713688111
-SHA256 (litellm-1.35.17.tar.gz) = 27593ee26d7d9bec3929aa76ed57f27cf528d33e1ef19e6de6353f8078318e4a
-SIZE (litellm-1.35.17.tar.gz) = 4070654
+TIMESTAMP = 1714650461
+SHA256 (litellm-1.35.35.tar.gz) = f8873892f4a2f082e2f5f4fed5740f341b7d1a7778445785b2af68adbc2793e9
+SIZE (litellm-1.35.35.tar.gz) = 4089706
diff --git a/misc/py-mmcv/Makefile b/misc/py-mmcv/Makefile
index 3f4f92ea8d8a..6de8135c6d7e 100644
--- a/misc/py-mmcv/Makefile
+++ b/misc/py-mmcv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mmcv
#DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.0
+DISTVERSION= 2.2.0
CATEGORIES= misc # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-mmcv/distinfo b/misc/py-mmcv/distinfo
index 1359664e39df..cdab539e34e2 100644
--- a/misc/py-mmcv/distinfo
+++ b/misc/py-mmcv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703701690
-SHA256 (mmcv-2.1.0.tar.gz) = d387bcab66b467479b6660310e23746cfc79c6e57acf04094680adb499a5cd3f
-SIZE (mmcv-2.1.0.tar.gz) = 471435
+TIMESTAMP = 1714056994
+SHA256 (mmcv-2.2.0.tar.gz) = ac479247e808d8802f89eadf04d4118de86bdfe81361ec5aed0cc1bf731c67c9
+SIZE (mmcv-2.2.0.tar.gz) = 479121
diff --git a/misc/py-mmengine/Makefile b/misc/py-mmengine/Makefile
index d9649ca89f00..ebbe7b061df6 100644
--- a/misc/py-mmengine/Makefile
+++ b/misc/py-mmengine/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mmengine
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.3
+DISTVERSION= 0.10.4
CATEGORIES= misc # machine-learning
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-mmengine/distinfo b/misc/py-mmengine/distinfo
index 546e79ecfe4a..cc5330f09bee 100644
--- a/misc/py-mmengine/distinfo
+++ b/misc/py-mmengine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713580762
-SHA256 (open-mmlab-mmengine-v0.10.3_GH0.tar.gz) = ef010957b1a6b70b59d7e2cb8afbf6047f43af12d9a7a0f42f5bf65167e87794
-SIZE (open-mmlab-mmengine-v0.10.3_GH0.tar.gz) = 1437400
+TIMESTAMP = 1713948365
+SHA256 (open-mmlab-mmengine-v0.10.4_GH0.tar.gz) = 72bcbed1dbc6ab31d8940d301959611cc996826e34a1e3595c02ff97c0cc5f88
+SIZE (open-mmlab-mmengine-v0.10.4_GH0.tar.gz) = 1437088
diff --git a/misc/py-papermill/Makefile b/misc/py-papermill/Makefile
index 765bcbb2510a..e2ffb6110643 100644
--- a/misc/py-papermill/Makefile
+++ b/misc/py-papermill/Makefile
@@ -1,6 +1,5 @@
PORTNAME= papermill
-DISTVERSION= 2.4.0-15
-DISTVERSIONSUFFIX= -g54f6c03
+DISTVERSION= 2.6.0
CATEGORIES= misc python
#MASTER_SITES= PYPI using the latest revision
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,16 +11,15 @@ WWW= https://papermill.readthedocs.io/en/latest/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ansicolors>0:textproc/py-ansicolors@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}entrypoints>0:devel/py-entrypoints@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}nbclient>=0.2.0:devel/py-nbclient@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}nbformat>=5.1.2:devel/py-nbformat@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}nbformat>=5.2.0:devel/py-nbformat@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tenacity>=5.0.2:devel/py-tenacity@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.32.2:misc/py-tqdm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}azure-datalake-store>=0.0.30:devel/py-azure-datalake-store@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}azure-storage-blob>=12.1.0:devel/py-azure-storage-blob@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
diff --git a/misc/py-papermill/distinfo b/misc/py-papermill/distinfo
index e0d933336c49..32fc70136a93 100644
--- a/misc/py-papermill/distinfo
+++ b/misc/py-papermill/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1672186578
-SHA256 (nteract-papermill-2.4.0-15-g54f6c03_GH0.tar.gz) = 26c50811facefef0cc7af3f3d6f49e37fe474d97679eac17967a67ce07e134b2
-SIZE (nteract-papermill-2.4.0-15-g54f6c03_GH0.tar.gz) = 1065931
+TIMESTAMP = 1714280686
+SHA256 (nteract-papermill-2.6.0_GH0.tar.gz) = ddfd94093ce26e68b10c9546f596293e9bf7e13e2977ae7d4f0a8a3bd92ac95f
+SIZE (nteract-papermill-2.6.0_GH0.tar.gz) = 1067577
diff --git a/misc/py-pytorch-lightning/Makefile b/misc/py-pytorch-lightning/Makefile
index ee4294ac912f..2c4f3d7ff1e2 100644
--- a/misc/py-pytorch-lightning/Makefile
+++ b/misc/py-pytorch-lightning/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytorch-lightning
-DISTVERSION= 2.2.2
+DISTVERSION= 2.2.3
CATEGORIES= misc python # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,18 +11,17 @@ WWW= https://lightning.ai/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.05.0:devel/py-fsspec@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fsspec>=2022.05.0:devel/py-fsspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lightning-utilities>=0.8.0:misc/py-lightning-utilities@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.0:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytorch>=1.13.0:misc/py-pytorch@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}torchmetrics>=0.7.0:misc/py-torchmetrics@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tqdm>=4.57.0:misc/py-tqdm@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.4.0:devel/py-typing-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=5.4:devel/py-yaml@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS} \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PY_DEPENDS}
USES= python
USE_PYTHON= pep517 autoplist
diff --git a/misc/py-pytorch-lightning/distinfo b/misc/py-pytorch-lightning/distinfo
index 0a49d0e58f4b..2b8713ffe66d 100644
--- a/misc/py-pytorch-lightning/distinfo
+++ b/misc/py-pytorch-lightning/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713580980
-SHA256 (pytorch-lightning-2.2.2.tar.gz) = db4035785022aeeccc9163469d703c605078df0115175e14035690ad49b0ae76
-SIZE (pytorch-lightning-2.2.2.tar.gz) = 615520
+TIMESTAMP = 1713946858
+SHA256 (pytorch-lightning-2.2.3.tar.gz) = 8bc606c3719b4546f122023ff47a146faf82a96a56cdfb79ac8a70b0ec905783
+SIZE (pytorch-lightning-2.2.3.tar.gz) = 615734
diff --git a/misc/py-pytorch/Makefile b/misc/py-pytorch/Makefile
index bff54f2c9fc1..94ac49a6a5cc 100644
--- a/misc/py-pytorch/Makefile
+++ b/misc/py-pytorch/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pytorch
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
-PORTREVISION= 1
+DISTVERSION= 2.2.2
CATEGORIES= misc # machine-learning
MASTER_SITES= https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-pytorch/distinfo b/misc/py-pytorch/distinfo
index 1bd8a1fbc0ce..c60c81127c37 100644
--- a/misc/py-pytorch/distinfo
+++ b/misc/py-pytorch/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711068042
-SHA256 (pytorch/pytorch-v2.2.1.tar.gz) = 8069467387b8ab7a7279671b9144d80a5c5342b4fa022eb3c1db629a6fd806c9
-SIZE (pytorch/pytorch-v2.2.1.tar.gz) = 287453242
+TIMESTAMP = 1713897033
+SHA256 (pytorch/pytorch-v2.2.2.tar.gz) = 57a1136095bdfe769acb87876dce77212da2c995c61957a67a1f16172d235d17
+SIZE (pytorch/pytorch-v2.2.2.tar.gz) = 288213626
SHA256 (pytorch/pytorch-cpuinfo-3a3b76bc8845d0f4a2ea3108e256313458c5de03_GH0.tar.gz) = 658acaf67573484abc7a093066d3766f9a3b94aff5b77e0f4e9c72cee5ebaa4a
SIZE (pytorch/pytorch-cpuinfo-3a3b76bc8845d0f4a2ea3108e256313458c5de03_GH0.tar.gz) = 3534893
diff --git a/misc/py-sigopt/Makefile b/misc/py-sigopt/Makefile
index aa67bead5934..15b42a096259 100644
--- a/misc/py-sigopt/Makefile
+++ b/misc/py-sigopt/Makefile
@@ -1,7 +1,7 @@
PORTNAME= sigopt
-DISTVERSION= 8.8.2 # should be 8.8.2-20240313, but this fails due to *-${DISTVERSION}*.whl, while *-8.8.2.whl is built
+DISTVERSION= 8.8.3
CATEGORIES= misc python # machine-learning
-#MASTER_SITES= PYPI # tarball is broken, see https://github.com/sigopt/sigopt-python/issues/439
+MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= yuri@FreeBSD.org
@@ -20,15 +20,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}backoff>=1.10.0:devel/py-backoff@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}png>0:graphics/py-png@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.25.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}urllib3>=1.26.5:net/py-urllib3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}yaml>0:devel/py-yaml@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}yaml>=5:devel/py-yaml@${PY_FLAVOR}
USES= python
USE_PYTHON= pep517 autoplist # pytest - missing dependencies, like hyperopt
-USE_GITHUB= yes
-GH_PROJECT= sigopt-python
-GH_TAGNAME= a52302f
-
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/misc/py-sigopt/distinfo b/misc/py-sigopt/distinfo
index 01ff4e1f9ff4..e1d5d9479370 100644
--- a/misc/py-sigopt/distinfo
+++ b/misc/py-sigopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711103764
-SHA256 (sigopt-sigopt-python-8.8.2-a52302f_GH0.tar.gz) = b085d1e686af6b2b083703c5b31de9a673a9b26aba0bfa28a866de872c07b179
-SIZE (sigopt-sigopt-python-8.8.2-a52302f_GH0.tar.gz) = 174472
+TIMESTAMP = 1714422369
+SHA256 (sigopt-8.8.3.tar.gz) = 89807641cb5f9142bd9d3132b8e295d19ecdba4245b4fc7abfe849c0464a44ca
+SIZE (sigopt-8.8.3.tar.gz) = 142229
diff --git a/misc/py-tvm/Makefile b/misc/py-tvm/Makefile
index a186c8d60b28..cbdd62d70926 100644
--- a/misc/py-tvm/Makefile
+++ b/misc/py-tvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tvm
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0
+DISTVERSION= 0.16.0
CATEGORIES= misc # machine-learning
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/py-tvm/distinfo b/misc/py-tvm/distinfo
index 19757bf64b34..0ea9afa7e4fb 100644
--- a/misc/py-tvm/distinfo
+++ b/misc/py-tvm/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1706494414
-SHA256 (apache-tvm-v0.15.0_GH0.tar.gz) = 619ae26202a05f287824cdf25805f56ee1037981c28ddcc6049cfd50c5ef2ff4
-SIZE (apache-tvm-v0.15.0_GH0.tar.gz) = 8760346
+TIMESTAMP = 1714375347
+SHA256 (apache-tvm-v0.16.0_GH0.tar.gz) = c58c316882d545a8cf462bf4ee476591a18de984ee77544589e212b2fae2fa60
+SIZE (apache-tvm-v0.16.0_GH0.tar.gz) = 10551522
SHA256 (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = e88e702277cf4cfa4814afdbb27b07b75041d80b3df60da387cdd7e0ebeb6817
SIZE (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = 76235
SHA256 (dmlc-dmlc-core-09511cf_GH0.tar.gz) = 8b7ba0e19a9f2c5d65d49758ab14631e99c4f501b689842fa6535fc44a05c46f
diff --git a/misc/py-wurlitzer/Makefile b/misc/py-wurlitzer/Makefile
index 99f2d03a7cf6..d2e51157ff3d 100644
--- a/misc/py-wurlitzer/Makefile
+++ b/misc/py-wurlitzer/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wurlitzer
-PORTVERSION= 3.0.3
-PORTREVISION= 1
+PORTVERSION= 3.1.0
CATEGORIES= misc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,6 +20,7 @@ USES= python
USE_PYTHON= autoplist concurrent distutils pytest
NO_ARCH= yes
+# make tests: 14 passed, 1 skipped (test.py:168: requires _get_max_pipe_size)
TEST_ARGS= test.py
.include <bsd.port.mk>
diff --git a/misc/py-wurlitzer/distinfo b/misc/py-wurlitzer/distinfo
index ef6214bc0f69..53695925ed9d 100644
--- a/misc/py-wurlitzer/distinfo
+++ b/misc/py-wurlitzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669990536
-SHA256 (wurlitzer-3.0.3.tar.gz) = 224f5fe70618be3872c05dfddc8c457191ec1870654596279fcc1edadebe3e5b
-SIZE (wurlitzer-3.0.3.tar.gz) = 10171
+TIMESTAMP = 1714487716
+SHA256 (wurlitzer-3.1.0.tar.gz) = b31d3b18ab6b8394b3adb8b21841ad6d4b6bb195b9b642953872dbbab4c29b2a
+SIZE (wurlitzer-3.1.0.tar.gz) = 11571
diff --git a/misc/pytorch/Makefile b/misc/pytorch/Makefile
index 6954c1d2872c..780bdba53a62 100644
--- a/misc/pytorch/Makefile
+++ b/misc/pytorch/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pytorch
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.1
+DISTVERSION= 2.2.2
CATEGORIES= misc # machine-learning
MASTER_SITES= https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/
DIST_SUBDIR= ${PORTNAME}
@@ -66,6 +66,8 @@ post-patch:
@cd ${WRKSRC} && for f in $$(${GREP} -rl "include <malloc\.h>" * | ${GREP} -E "\.(c|cpp|h|hpp)$$"); do \
${REINPLACE_CMD} -i'' -E "s|include <malloc\.h>|include <stdlib.h>|" $$f; \
done
+ # remove bundled fmt
+ @${RM} -r ${WRKSRC}/third_party/fmt
post-install:
# functorch.so is installed back into the source directory, see https://github.com/pytorch/pytorch/issues/91524
diff --git a/misc/pytorch/distinfo b/misc/pytorch/distinfo
index 540cab721e03..cdcc31006860 100644
--- a/misc/pytorch/distinfo
+++ b/misc/pytorch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708789079
-SHA256 (pytorch/pytorch-v2.2.1.tar.gz) = 8069467387b8ab7a7279671b9144d80a5c5342b4fa022eb3c1db629a6fd806c9
-SIZE (pytorch/pytorch-v2.2.1.tar.gz) = 287453242
+TIMESTAMP = 1713844760
+SHA256 (pytorch/pytorch-v2.2.2.tar.gz) = 57a1136095bdfe769acb87876dce77212da2c995c61957a67a1f16172d235d17
+SIZE (pytorch/pytorch-v2.2.2.tar.gz) = 288213626
diff --git a/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h b/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
index 5923cd93c2cd..e03ac51d837b 100644
--- a/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
+++ b/misc/pytorch/files/patch-aten_src_ATen_cpu_vec_vec256_vec256__bfloat16.h
@@ -1,6 +1,6 @@
---- aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h.orig 2023-10-12 12:49:42 UTC
+--- aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h.orig 2024-03-27 22:28:51 UTC
+++ aten/src/ATen/cpu/vec/vec256/vec256_bfloat16.h
-@@ -266,7 +266,7 @@ static_assert( (public)
+@@ -265,7 +265,7 @@ static_assert( (public)
}
return b;
}
diff --git a/misc/pytorch/files/patch-cmake_Dependencies.cmake b/misc/pytorch/files/patch-cmake_Dependencies.cmake
index 0b1436e51889..7a37b5cd8c6c 100644
--- a/misc/pytorch/files/patch-cmake_Dependencies.cmake
+++ b/misc/pytorch/files/patch-cmake_Dependencies.cmake
@@ -1,4 +1,4 @@
---- cmake/Dependencies.cmake.orig 2023-05-08 19:58:16 UTC
+--- cmake/Dependencies.cmake.orig 2024-03-27 22:28:51 UTC
+++ cmake/Dependencies.cmake
@@ -1,3 +1,5 @@
+set(CMAKE_CXX_STANDARD 17)
@@ -6,3 +6,22 @@
# RPATH stuff
# see https://cmake.org/Wiki/CMake_RPATH_handling
if(APPLE)
+@@ -1796,7 +1798,8 @@ set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared lib
+ #
+ set(TEMP_BUILD_SHARED_LIBS ${BUILD_SHARED_LIBS})
+ set(BUILD_SHARED_LIBS OFF CACHE BOOL "Build shared libs" FORCE)
+-add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
++#add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt)
++find_package(fmt REQUIRED)
+
+ # Disable compiler feature checks for `fmt`.
+ #
+@@ -1805,7 +1808,7 @@ add_subdirectory(${PROJECT_SOURCE_DIR}/third_party/fmt
+ # CMAKE_CXX_FLAGS in ways that break feature checks. Since we already know
+ # `fmt` is compatible with a superset of the compilers that PyTorch is, it
+ # shouldn't be too bad to just disable the checks.
+-set_target_properties(fmt-header-only PROPERTIES INTERFACE_COMPILE_FEATURES "")
++#set_target_properties(fmt-header-only PROPERTIES INTERFACE_COMPILE_FEATURES "")
+
+ list(APPEND Caffe2_DEPENDENCY_LIBS fmt::fmt-header-only)
+ set(BUILD_SHARED_LIBS ${TEMP_BUILD_SHARED_LIBS} CACHE BOOL "Build shared libs" FORCE)
diff --git a/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt b/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt
new file mode 100644
index 000000000000..c55703582033
--- /dev/null
+++ b/misc/pytorch/files/patch-third__party_kineto_libkineto_CMakeLists.txt
@@ -0,0 +1,11 @@
+--- third_party/kineto/libkineto/CMakeLists.txt.orig 2024-04-24 18:15:39 UTC
++++ third_party/kineto/libkineto/CMakeLists.txt
+@@ -111,7 +111,7 @@ target_compile_options(kineto_api PRIVATE "${KINETO_CO
+ target_compile_options(kineto_base PRIVATE "${KINETO_COMPILE_OPTIONS}")
+ target_compile_options(kineto_api PRIVATE "${KINETO_COMPILE_OPTIONS}")
+
+-if(NOT TARGET fmt)
++if(NOT TARGET fmt::fmt)
+ if(NOT FMT_SOURCE_DIR)
+ set(FMT_SOURCE_DIR "${LIBKINETO_THIRDPARTY_DIR}/fmt"
+ CACHE STRING "fmt source directory from submodules")
diff --git a/misc/pytorch/pkg-plist b/misc/pytorch/pkg-plist
index 86f09e343366..0c609f56a2fa 100644
--- a/misc/pytorch/pkg-plist
+++ b/misc/pytorch/pkg-plist
@@ -8203,19 +8203,6 @@ include/dnnl_threadpool.hpp
include/dnnl_threadpool_iface.hpp
include/dnnl_types.h
include/dnnl_version.h
-include/fmt/args.h
-include/fmt/chrono.h
-include/fmt/color.h
-include/fmt/compile.h
-include/fmt/core.h
-include/fmt/format-inl.h
-include/fmt/format.h
-include/fmt/os.h
-include/fmt/ostream.h
-include/fmt/printf.h
-include/fmt/ranges.h
-include/fmt/std.h
-include/fmt/xchar.h
include/fp16.h
include/fp16/__init__.py
include/fp16/avx.py
@@ -9183,18 +9170,13 @@ lib/cmake/dnnl/dnnl-config-version.cmake
lib/cmake/dnnl/dnnl-config.cmake
lib/cmake/dnnl/dnnl-targets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/dnnl/dnnl-targets.cmake
-lib/cmake/fmt/fmt-config-version.cmake
-lib/cmake/fmt/fmt-config.cmake
-lib/cmake/fmt/fmt-targets-%%CMAKE_BUILD_TYPE%%.cmake
-lib/cmake/fmt/fmt-targets.cmake
-%%AMD64%%lib/libCaffe2_perfkernels_avx.a
-%%AMD64%%lib/libCaffe2_perfkernels_avx2.a
-%%AMD64%%lib/libCaffe2_perfkernels_avx512.a
+lib/libCaffe2_perfkernels_avx.a
+lib/libCaffe2_perfkernels_avx2.a
+lib/libCaffe2_perfkernels_avx512.a
lib/libc10.so
lib/libclog.a
lib/libcpuinfo.a
lib/libdnnl.a
-lib/libfmt.a
lib/libkineto.a
lib/libshm.so
lib/libtorch.so
@@ -9203,7 +9185,6 @@ lib/libtorch_global_deps.so
lib/libtorch_python.so
%%PYTHON_SITELIBDIR%%/caffe2/proto/caffe2_pb2.py
%%PYTHON_SITELIBDIR%%/caffe2/proto/torch_pb2.py
-libdata/pkgconfig/fmt.pc
libdata/pkgconfig/libcpuinfo.pc
share/ATen/Declarations.yaml
share/cmake/ATen/ATenConfig.cmake
diff --git a/misc/tvm/Makefile b/misc/tvm/Makefile
index 53b0c9cb83a0..4291da43a3c9 100644
--- a/misc/tvm/Makefile
+++ b/misc/tvm/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tvm
DISTVERSIONPREFIX= v
-DISTVERSION= 0.15.0
+DISTVERSION= 0.16.0
CATEGORIES= misc # machine-learning
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/tvm/distinfo b/misc/tvm/distinfo
index 41c4d1397654..e266fd0d07f6 100644
--- a/misc/tvm/distinfo
+++ b/misc/tvm/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1706488645
-SHA256 (apache-tvm-v0.15.0_GH0.tar.gz) = 619ae26202a05f287824cdf25805f56ee1037981c28ddcc6049cfd50c5ef2ff4
-SIZE (apache-tvm-v0.15.0_GH0.tar.gz) = 8760346
+TIMESTAMP = 1714370551
+SHA256 (apache-tvm-v0.16.0_GH0.tar.gz) = c58c316882d545a8cf462bf4ee476591a18de984ee77544589e212b2fae2fa60
+SIZE (apache-tvm-v0.16.0_GH0.tar.gz) = 10551522
SHA256 (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = e88e702277cf4cfa4814afdbb27b07b75041d80b3df60da387cdd7e0ebeb6817
SIZE (dmlc-dlpack-e2bdd3b_GH0.tar.gz) = 76235
diff --git a/misc/tvm/pkg-plist b/misc/tvm/pkg-plist
index 24b6b42594f3..c9ad4f656af0 100644
--- a/misc/tvm/pkg-plist
+++ b/misc/tvm/pkg-plist
@@ -23,6 +23,7 @@ include/tvm/ir/diagnostic.h
include/tvm/ir/env_func.h
include/tvm/ir/expr.h
include/tvm/ir/function.h
+include/tvm/ir/global_info.h
include/tvm/ir/global_var_supply.h
include/tvm/ir/instrument.h
include/tvm/ir/memory_pools.h
@@ -65,6 +66,43 @@ include/tvm/node/script_printer.h
include/tvm/node/serialization.h
include/tvm/node/structural_equal.h
include/tvm/node/structural_hash.h
+include/tvm/relax/analysis.h
+include/tvm/relax/attrs/ccl.h
+include/tvm/relax/attrs/create.h
+include/tvm/relax/attrs/datatype.h
+include/tvm/relax/attrs/distributed.h
+include/tvm/relax/attrs/image.h
+include/tvm/relax/attrs/index.h
+include/tvm/relax/attrs/linear_algebra.h
+include/tvm/relax/attrs/manipulate.h
+include/tvm/relax/attrs/nn.h
+include/tvm/relax/attrs/op.h
+include/tvm/relax/attrs/qdq.h
+include/tvm/relax/attrs/search.h
+include/tvm/relax/attrs/sorting.h
+include/tvm/relax/attrs/statistical.h
+include/tvm/relax/backend.h
+include/tvm/relax/binding_rewrite.h
+include/tvm/relax/block_builder.h
+include/tvm/relax/dataflow_matcher.h
+include/tvm/relax/dataflow_pattern.h
+include/tvm/relax/dataflow_pattern_functor.h
+include/tvm/relax/distributed/axis_group_graph.h
+include/tvm/relax/distributed/global_info.h
+include/tvm/relax/distributed/struct_info.h
+include/tvm/relax/distributed/transform.h
+include/tvm/relax/exec_builder.h
+include/tvm/relax/expr.h
+include/tvm/relax/expr_functor.h
+include/tvm/relax/nested_msg.h
+include/tvm/relax/op_attr_types.h
+include/tvm/relax/struct_info.h
+include/tvm/relax/struct_info_functor.h
+include/tvm/relax/tir_pattern.h
+include/tvm/relax/transform.h
+include/tvm/relax/tuning_api.h
+include/tvm/relax/type.h
+include/tvm/relax/utils.h
include/tvm/relay/adt.h
include/tvm/relay/analysis.h
include/tvm/relay/attrs/algorithm.h
@@ -138,6 +176,10 @@ include/tvm/runtime/crt/stack_allocator.h
include/tvm/runtime/data_type.h
include/tvm/runtime/debug.h
include/tvm/runtime/device_api.h
+include/tvm/runtime/disco/builtin.h
+include/tvm/runtime/disco/cuda_ipc_memory.h
+include/tvm/runtime/disco/disco_worker.h
+include/tvm/runtime/disco/session.h
include/tvm/runtime/executor_info.h
include/tvm/runtime/logging.h
include/tvm/runtime/memory.h
@@ -149,10 +191,16 @@ include/tvm/runtime/micro/standalone/microtvm_runtime.h
include/tvm/runtime/module.h
include/tvm/runtime/name_transforms.h
include/tvm/runtime/ndarray.h
+include/tvm/runtime/nvtx.h
include/tvm/runtime/object.h
include/tvm/runtime/packed_func.h
include/tvm/runtime/profiling.h
include/tvm/runtime/registry.h
+include/tvm/runtime/relax_vm/builtin.h
+include/tvm/runtime/relax_vm/bytecode.h
+include/tvm/runtime/relax_vm/executable.h
+include/tvm/runtime/relax_vm/ndarray_cache_support.h
+include/tvm/runtime/relax_vm/vm.h
include/tvm/runtime/serializer.h
include/tvm/runtime/threading_backend.h
include/tvm/runtime/vm/bytecode.h
@@ -161,6 +209,8 @@ include/tvm/runtime/vm/vm.h
include/tvm/script/ir_builder/base.h
include/tvm/script/ir_builder/ir/frame.h
include/tvm/script/ir_builder/ir/ir.h
+include/tvm/script/ir_builder/relax/frame.h
+include/tvm/script/ir_builder/relax/ir.h
include/tvm/script/ir_builder/tir/frame.h
include/tvm/script/ir_builder/tir/ir.h
include/tvm/script/printer/doc.h
diff --git a/misc/visp/Makefile b/misc/visp/Makefile
index d8a5ceb922b6..a999e1f23540 100644
--- a/misc/visp/Makefile
+++ b/misc/visp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= visp
DISTVERSION= 3.6.0
+PORTREVISION= 1
CATEGORIES= misc
MASTER_SITES= https://visp-doc.inria.fr/download/releases/
diff --git a/misc/vxl/Makefile b/misc/vxl/Makefile
index 5505c9c5891b..d627c3c7cc36 100644
--- a/misc/vxl/Makefile
+++ b/misc/vxl/Makefile
@@ -1,7 +1,7 @@
PORTNAME= vxl
DISTVERSIONPREFIX= v
DISTVERSION= 3.3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= misc science
MAINTAINER= yuri@FreeBSD.org
diff --git a/misc/wmweather+/Makefile b/misc/wmweather+/Makefile
index 2b08f3a615f5..6279282eb5c4 100644
--- a/misc/wmweather+/Makefile
+++ b/misc/wmweather+/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wmweather+
PORTVERSION= 2.18
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= misc windowmaker geography
MASTER_SITES= SF/wmweatherplus/wmweather%2B/ \
SF/nemysisfreebsdp/misc/:icons
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 83f0768924e9..da60b6a44a16 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -37,6 +37,7 @@
SUBDIR += deforaos-player
SUBDIR += dirac
SUBDIR += dragon
+ SUBDIR += droidcam
SUBDIR += dtv-scan-tables
SUBDIR += dumpmpeg
SUBDIR += dv2sub
@@ -179,7 +180,6 @@
SUBDIR += librav1e
SUBDIR += librespot
SUBDIR += librist
- SUBDIR += librtmp
SUBDIR += libtheora
SUBDIR += libtuner
SUBDIR += libudfread
@@ -298,7 +298,6 @@
SUBDIR += py-ffmpeg-python
SUBDIR += py-gstreamer1
SUBDIR += py-guessit
- SUBDIR += py-librtmp
SUBDIR += py-mat2
SUBDIR += py-metadata-cleaner
SUBDIR += py-mido
@@ -329,13 +328,10 @@
SUBDIR += recordmydesktop
SUBDIR += replex
SUBDIR += ringrtc
- SUBDIR += rtmpdump
SUBDIR += rubygem-av
SUBDIR += rubygem-clutter-gstreamer
SUBDIR += rubygem-flvtool2
SUBDIR += rubygem-gstreamer
- SUBDIR += rubygem-paperclip-av-transcoder
- SUBDIR += rubygem-paperclip-av-transcoder-rails50
SUBDIR += rubygem-streamio-ffmpeg
SUBDIR += scte35dump
SUBDIR += shotcut
diff --git a/multimedia/aom/Makefile b/multimedia/aom/Makefile
index 8935222ca332..6fe3ae5833c8 100644
--- a/multimedia/aom/Makefile
+++ b/multimedia/aom/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aom
-DISTVERSION= 3.8.2
+DISTVERSION= 3.9.0
CATEGORIES= multimedia
MASTER_SITES= https://storage.googleapis.com/${PORTNAME}-releases/
DISTNAME= lib${PORTNAME}-${DISTVERSION}
diff --git a/multimedia/aom/distinfo b/multimedia/aom/distinfo
index 7805b30e6188..09cc52322548 100644
--- a/multimedia/aom/distinfo
+++ b/multimedia/aom/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709943112
-SHA256 (libaom-3.8.2.tar.gz) = 98f7d6d7ddbf06d088735f5e51782df053fd1b08c553882c2924bd0b2021a202
-SIZE (libaom-3.8.2.tar.gz) = 5455275
+TIMESTAMP = 1713797276
+SHA256 (libaom-3.9.0.tar.gz) = a662e22299752547488c8e1412c0b41981efa8dbb1a25c696ded7ba9c472e919
+SIZE (libaom-3.9.0.tar.gz) = 5518815
diff --git a/multimedia/aom/pkg-plist b/multimedia/aom/pkg-plist
index c2984851035b..d665b2ba22dd 100644
--- a/multimedia/aom/pkg-plist
+++ b/multimedia/aom/pkg-plist
@@ -13,5 +13,5 @@ include/aom/aomdx.h
lib/libaom.a
lib/libaom.so
lib/libaom.so.3
-lib/libaom.so.3.8.2
+lib/libaom.so.3.9.0
libdata/pkgconfig/aom.pc
diff --git a/multimedia/chilitags/Makefile b/multimedia/chilitags/Makefile
index 93a0059f5e6a..e405c543ee76 100644
--- a/multimedia/chilitags/Makefile
+++ b/multimedia/chilitags/Makefile
@@ -1,7 +1,7 @@
PORTNAME= chilitags
DISTVERSION= 2.0.0-169
DISTVERSIONSUFFIX= -g0d9854f
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/droidcam/Makefile b/multimedia/droidcam/Makefile
new file mode 100644
index 000000000000..bebebf15dd92
--- /dev/null
+++ b/multimedia/droidcam/Makefile
@@ -0,0 +1,66 @@
+PORTNAME= droidcam
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.1.3
+CATEGORIES= multimedia
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= GNU/Linux/nix client for DroidCam
+WWW= https://github.com/dev47apps/droidcam
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:multimedia/v4l_compat
+LIB_DEPENDS= libappindicator3.so:devel/libappindicator \
+ libasound.so:audio/alsa-lib \
+ libatk-1.0.so:accessibility/at-spi2-core \
+ libcairo-gobject.so:graphics/cairo \
+ libcairo.so:graphics/cairo \
+ libdbusmenu-glib.so:devel/libdbusmenu \
+ libgdk-3.so:x11-toolkits/gtk30 \
+ libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2 \
+ libgio-2.0.so:devel/glib20 \
+ libglib-2.0.so:devel/glib20 \
+ libgobject-2.0.so:devel/glib20 \
+ libgtk-3.so:x11-toolkits/gtk30 \
+ libharfbuzz.so:print/harfbuzz \
+ libpango-1.0.so:x11-toolkits/pango \
+ libpangocairo-1.0.so:x11-toolkits/pango \
+ libspeex.so:audio/speex \
+ libturbojpeg.so:graphics/libjpeg-turbo \
+ libusbmuxd-2.0.so:comms/libusbmuxd \
+ libX11.so:x11/libX11 \
+ libswscale.so:multimedia/ffmpeg
+RUN_DEPENDS= adb:devel/android-tools \
+ ffmpeg:multimedia/ffmpeg \
+ usbmuxd:comms/usbmuxd \
+ webcamd:multimedia/webcamd
+
+USES= desktop-file-utils gettext-runtime gmake gnome pkgconfig xorg
+USE_GITHUB= yes
+GH_ACCOUNT= dev47apps
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk30 pango
+USE_XORG= x11
+
+PLIST_FILES= bin/droidcam \
+ bin/droidcam-cli \
+ share/applications/droidcam.desktop \
+ share/pixmaps/droidcam-icon.png
+
+OPTIONS_DEFINE= NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/droidcam \
+ ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_PROGRAM} ${WRKSRC}/droidcam-cli \
+ ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/icon2.png \
+ ${STAGEDIR}${PREFIX}/share/pixmaps/droidcam-icon.png
+ ${INSTALL_DATA} ${WRKSRC}/droidcam.desktop \
+ ${STAGEDIR}${PREFIX}/share/applications
+
+.include <bsd.port.mk>
diff --git a/multimedia/droidcam/distinfo b/multimedia/droidcam/distinfo
new file mode 100644
index 000000000000..eb95ec6ae519
--- /dev/null
+++ b/multimedia/droidcam/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713444177
+SHA256 (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 0eb46c1ef19bce817b78740600d5451d14f7b279ebfd4605993d81f96aad08db
+SIZE (dev47apps-droidcam-v2.1.3_GH0.tar.gz) = 86091
diff --git a/multimedia/droidcam/files/patch-droidcam.desktop b/multimedia/droidcam/files/patch-droidcam.desktop
new file mode 100644
index 000000000000..9459587b56a6
--- /dev/null
+++ b/multimedia/droidcam/files/patch-droidcam.desktop
@@ -0,0 +1,11 @@
+--- droidcam.desktop.orig 2024-04-18 16:03:55 UTC
++++ droidcam.desktop
+@@ -4,7 +4,7 @@ Exec=/usr/local/bin/droidcam
+ Comment=Use your phone as a webcam
+ TryExec=/usr/local/bin/droidcam
+ Exec=/usr/local/bin/droidcam
+-Icon=/opt/droidcam-icon.png
++Icon=/usr/local/share/pixmaps/droidcam-icon.png
+ Terminal=false
+ Type=Application
+ Categories=Video;AudioVideo;
diff --git a/multimedia/droidcam/pkg-descr b/multimedia/droidcam/pkg-descr
new file mode 100644
index 000000000000..1459f3a6b478
--- /dev/null
+++ b/multimedia/droidcam/pkg-descr
@@ -0,0 +1,2 @@
+DroidCam turns your phone/tablet into a webcam for your PC.
+Use it with chat programs like Zoom, MS Teams, and Skype.
diff --git a/multimedia/emby-server-devel/Makefile b/multimedia/emby-server-devel/Makefile
index 1800f1557fcf..06088d335812 100644
--- a/multimedia/emby-server-devel/Makefile
+++ b/multimedia/emby-server-devel/Makefile
@@ -1,4 +1,4 @@
-DISTVERSION= 4.9.0.14
+DISTVERSION= 4.9.0.16
PORTREVISION= 1
PKGNAMESUFFIX= -devel
diff --git a/multimedia/emby-server-devel/distinfo b/multimedia/emby-server-devel/distinfo
index de64f82f9706..60f03d7d18b9 100644
--- a/multimedia/emby-server-devel/distinfo
+++ b/multimedia/emby-server-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713374945
-SHA256 (emby-server-devel/emby-server-freebsd14_4.9.0.14_amd64.tar.xz) = 1882ca5ace391fb6b9da0d256dd8dae696dd304b877bb4cec122f77593df08e0
-SIZE (emby-server-devel/emby-server-freebsd14_4.9.0.14_amd64.tar.xz) = 74997344
+TIMESTAMP = 1714199600
+SHA256 (emby-server-devel/emby-server-freebsd14_4.9.0.16_amd64.tar.xz) = 38147d4cf1e9ccda75669a5af651b7e6cff474d75537b932bc6f64000794e04e
+SIZE (emby-server-devel/emby-server-freebsd14_4.9.0.16_amd64.tar.xz) = 74795132
SHA256 (emby-server-devel/ffdetect-2023_06_25-x64_freebsd14.tar.xz) = a231e248fc60a284d9b12285471386992539f47cb9cccadc12a6213a7e9f3b92
SIZE (emby-server-devel/ffdetect-2023_06_25-x64_freebsd14.tar.xz) = 86852
SHA256 (emby-server-devel/ffmpeg-2023_06_25-u1.tar.gz) = 6cf41278eb5e4b19042c844cfacde3ccba3c0f5bd39d914d141ffcaff249de0d
diff --git a/multimedia/emby-server/Makefile b/multimedia/emby-server/Makefile
index c565870489cc..ae30db9063bc 100644
--- a/multimedia/emby-server/Makefile
+++ b/multimedia/emby-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emby-server
DISTVERSION?= 4.8.3.0
-PORTREVISION?= 4
+PORTREVISION?= 6
CATEGORIES= multimedia
MASTER_SITES= https://github.com/MediaBrowser/Emby.Releases/releases/download/${DISTVERSION}/ \
https://mediabrowser.github.io/embytools/
@@ -35,6 +35,7 @@ LIB_DEPENDS= libaribb24.so:multimedia/aribb24 \
libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libfribidi.so:converters/fribidi \
+ libgnutls.so:security/gnutls \
libmfx.so:multimedia/intel-media-sdk \
libOpenCL.so:devel/ocl-icd \
libogg.so:audio/libogg \
@@ -66,7 +67,7 @@ RUN_DEPENDS= dotnet>0:lang/dotnet \
pango>0:x11-toolkits/pango \
tiff>0:graphics/tiff
-USES= compiler:c11 gmake iconv localbase:ldflags magick:6 pkgconfig sqlite ssl
+USES= compiler:c11 gmake iconv localbase:ldflags magick:6 pkgconfig sqlite ssl:run
USE_RC_SUBR= ${PORTNAME}
HAS_CONFIGURE= yes
@@ -85,6 +86,7 @@ CONFIGURE_ARGS= --cc="${CC}" \
--disable-xlib \
--enable-chromaprint \
--enable-fontconfig \
+ --enable-gnutls \
--enable-gpl \
--enable-iconv \
--enable-libaribb24 \
@@ -104,7 +106,6 @@ CONFIGURE_ARGS= --cc="${CC}" \
--enable-libx265 \
--enable-libzvbi \
--enable-opencl \
- --enable-openssl \
--enable-optimizations \
--enable-static \
--enable-vaapi \
diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
index 9473620aaca2..f42ba1780310 100644
--- a/multimedia/ffmpeg/Makefile
+++ b/multimedia/ffmpeg/Makefile
@@ -87,7 +87,7 @@ OPTIONS_EXCLUDE+= OPENVINO
.endif
OPTIONS_RADIO= RTMP SSL
-OPTIONS_RADIO_RTMP= GCRYPT GMP LIBRTMP
+OPTIONS_RADIO_RTMP= GCRYPT GMP
OPTIONS_RADIO_SSL= GNUTLS MBEDTLS OPENSSL
OPTIONS_GROUP= LICENSE
OPTIONS_GROUP_LICENSE= GPL3 NONFREE
@@ -135,7 +135,6 @@ SVTAV1_DESC= AV1 encoding via SVT-AV1
SVTHEVC_DESC= HEVC encoding via SVT-HEVC
SVTVP9_DESC= VP9 encoding via SVT-VP9
LIBPLACEBO_DESC=GPU filters from libplacebo
-LIBRTMP_DESC= ${RTMP_DESC} via librtmp
TENSORFLOW_DESC=TensorFlow as a DNN module backend for DNN based filters like sr
TESSERACT_DESC= Optical Character Recognition via Tesseract
THEORA_DESC= Encoding support for theora via libtheora
@@ -457,10 +456,6 @@ RUBBERBAND_CONFIGURE_ENABLE= librubberband
# rtcpu
RTCPU_CONFIGURE_ENABLE= runtime-cpudetect
-# rtmp
-LIBRTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp
-LIBRTMP_CONFIGURE_ENABLE= librtmp
-
# sdl
SDL_USES= sdl
SDL_USE= SDL=sdl2
diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile
index f6dda8d1dbd3..125bee7bd13c 100644
--- a/multimedia/ffmpeg4/Makefile
+++ b/multimedia/ffmpeg4/Makefile
@@ -85,7 +85,7 @@ OPTIONS_EXCLUDE+= OPENVINO
.endif
OPTIONS_RADIO= RTMP SSL
-OPTIONS_RADIO_RTMP= GCRYPT GMP LIBRTMP
+OPTIONS_RADIO_RTMP= GCRYPT GMP
OPTIONS_RADIO_SSL= GNUTLS MBEDTLS OPENSSL
OPTIONS_GROUP= LICENSE
OPTIONS_GROUP_LICENSE= GPL3 NONFREE
@@ -129,7 +129,6 @@ SRT_DESC= Haivision SRT protocol via libsrt
SVTAV1_DESC= AV1 encoding via SVT-AV1
SVTHEVC_DESC= HEVC encoding via SVT-HEVC
SVTVP9_DESC= VP9 encoding via SVT-VP9
-LIBRTMP_DESC= ${RTMP_DESC} via librtmp
TENSORFLOW_DESC=TensorFlow as a DNN module backend for DNN based filters like sr
TESSERACT_DESC= Optical Character Recognition via Tesseract
THEORA_DESC= Encoding support for theora via libtheora
@@ -429,10 +428,6 @@ RUBBERBAND_CONFIGURE_ENABLE= librubberband
# rtcpu
RTCPU_CONFIGURE_ENABLE= runtime-cpudetect
-# rtmp
-LIBRTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp
-LIBRTMP_CONFIGURE_ENABLE= librtmp
-
# sdl
SDL_USES= sdl
SDL_USE= SDL=sdl2
diff --git a/multimedia/libopenshot/Makefile b/multimedia/libopenshot/Makefile
index 0319826dc5df..2be0f3ecb6ae 100644
--- a/multimedia/libopenshot/Makefile
+++ b/multimedia/libopenshot/Makefile
@@ -1,7 +1,7 @@
PORTNAME= libopenshot
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= multimedia
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/librtmp/Makefile b/multimedia/librtmp/Makefile
deleted file mode 100644
index a4933aa681da..000000000000
--- a/multimedia/librtmp/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= librtmp
-PORTVERSION= 2.4.20190330
-PORTREVISION= 1
-CATEGORIES= multimedia net
-MASTER_SITES= https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/c5f04a58fc2aeea6296ca7c44ee4734c18401aa3.tar.gz?/
-DISTNAME= rtmpdump-${PORTVERSION}
-
-MAINTAINER= hrs@FreeBSD.org
-COMMENT= RTMP stream library
-WWW= https://rtmpdump.mplayerhq.hu/
-
-LICENSE= LGPL21+
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on legacy functionality of OpenSSL and superseded by multimedia/ffmpeg
-EXPIRATION_DATE=2024-04-30
-
-USES= pkgconfig ssl
-USE_LDCONFIG= yes
-
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -L${OPENSSLLIB}
-PATCH_WRKSRC= ${WRKDIR}/rtmpdump-c5f04a5
-WRKSRC= ${WRKDIR}/rtmpdump-c5f04a5/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/multimedia/librtmp/distinfo b/multimedia/librtmp/distinfo
deleted file mode 100644
index 65a74dfdf623..000000000000
--- a/multimedia/librtmp/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1584312692
-SHA256 (rtmpdump-2.4.20190330.tar.gz) = fd8c21263d93fbde8bee8aa6c5f6a657789674bb0f9e74f050651504d5f43b46
-SIZE (rtmpdump-2.4.20190330.tar.gz) = 143037
diff --git a/multimedia/librtmp/files/patch-librtmp-Makefile b/multimedia/librtmp/files/patch-librtmp-Makefile
deleted file mode 100644
index c3337a8b97ed..000000000000
--- a/multimedia/librtmp/files/patch-librtmp-Makefile
+++ /dev/null
@@ -1,84 +0,0 @@
---- librtmp/Makefile.orig 2019-03-30 21:33:00 UTC
-+++ librtmp/Makefile
-@@ -1,19 +1,21 @@ VERSION=v2.4
- VERSION=v2.4
-
--prefix=/usr/local
-+prefix=$(PREFIX)
-
- incdir=$(prefix)/include/librtmp
- bindir=$(prefix)/bin
- libdir=$(prefix)/lib
--mandir=$(prefix)/man
-+libdatadir=$(prefix)/libdata
-+mandir=$(prefix)/share/man
- BINDIR=$(DESTDIR)$(bindir)
- INCDIR=$(DESTDIR)$(incdir)
- LIBDIR=$(DESTDIR)$(libdir)
-+LIBDATADIR=$(DESTDIR)$(libdatadir)
- MANDIR=$(DESTDIR)$(mandir)
-
--CC=$(CROSS_COMPILE)gcc
--LD=$(CROSS_COMPILE)ld
--AR=$(CROSS_COMPILE)ar
-+CC?=$(CROSS_COMPILE)gcc
-+LD?=$(CROSS_COMPILE)ld
-+AR?=$(CROSS_COMPILE)ar
-
- SYS=posix
- CRYPTO=OPENSSL
-@@ -23,14 +25,14 @@ REQ_GNUTLS=gnutls,hogweed,nettle
- DEF_GNUTLS=-DUSE_GNUTLS
- DEF_=-DNO_CRYPTO
- REQ_GNUTLS=gnutls,hogweed,nettle
--REQ_OPENSSL=libssl,libcrypto
-+#REQ_OPENSSL=libssl,libcrypto
- PUB_GNUTLS=-lgmp
- LIBZ=-lz
- LIBS_posix=
- LIBS_darwin=
- LIBS_mingw=-lws2_32 -lwinmm -lgdi32
- LIB_GNUTLS=-lgnutls -lhogweed -lnettle -lgmp $(LIBZ)
--LIB_OPENSSL=-lssl -lcrypto $(LIBZ)
-+LIB_OPENSSL=-L$(OPENSSLLIB) -lssl -lcrypto $(LIBZ)
- LIB_POLARSSL=-lpolarssl $(LIBZ)
- PRIVATE_LIBS=$(LIBS_$(SYS))
- CRYPTO_LIB=$(LIB_$(CRYPTO)) $(PRIVATE_LIBS)
-@@ -74,8 +76,9 @@ OPT=-O2
-
- DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
- OPT=-O2
--CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
--LDFLAGS=$(XLDFLAGS)
-+#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT) $(SO_DEF)
-+CFLAGS+=$(DEF) $(SO_DEF)
-+#LDFLAGS=$(XLDFLAGS)
-
-
- OBJS=rtmp.o log.o amf.o hashswf.o parseurl.o
-@@ -102,20 +105,22 @@ librtmp.pc: librtmp.pc.in Makefile
- sed -e "s;@prefix@;$(prefix);" -e "s;@libdir@;$(libdir);" \
- -e "s;@VERSION@;$(VERSION);" \
- -e "s;@CRYPTO_REQ@;$(CRYPTO_REQ);" \
-+ -e "s;@OPENSSLLIB@;$(OPENSSLLIB);" \
-+ -e "s;@OPENSSLINC@;$(OPENSSLINC);" \
- -e "s;@PUBLIC_LIBS@;$(PUBLIC_LIBS);" \
- -e "s;@PRIVATE_LIBS@;$(PRIVATE_LIBS);" librtmp.pc.in > $@
-
- install: install_base $(SO_INST)
-
- install_base: librtmp.a librtmp.pc
-- -mkdir -p $(INCDIR) $(LIBDIR)/pkgconfig $(MANDIR)/man3 $(SODIR)
-+ -mkdir -p $(INCDIR) $(LIBDATADIR)/pkgconfig $(MANDIR)/man3 $(SODIR)
- cp amf.h http.h log.h rtmp.h $(INCDIR)
- cp librtmp.a $(LIBDIR)
-- cp librtmp.pc $(LIBDIR)/pkgconfig
-+ cp librtmp.pc $(LIBDATADIR)/pkgconfig
- cp librtmp.3 $(MANDIR)/man3
-
- install_so: librtmp$(SO_EXT)
-- cp librtmp$(SO_EXT) $(SODIR)
-+ ${BSD_INSTALL_LIB} librtmp$(SO_EXT) $(SODIR)
- $(INSTALL_IMPLIB)
- cd $(SODIR); ln -sf librtmp$(SO_EXT) librtmp.$(SOX)
-
diff --git a/multimedia/librtmp/files/patch-librtmp-dh.h b/multimedia/librtmp/files/patch-librtmp-dh.h
deleted file mode 100644
index 6f6bbd740da3..000000000000
--- a/multimedia/librtmp/files/patch-librtmp-dh.h
+++ /dev/null
@@ -1,116 +0,0 @@
---- librtmp/dh.h.orig 2016-02-29 01:15:13 UTC
-+++ librtmp/dh.h
-@@ -194,7 +194,7 @@ typedef BIGNUM * MP_t;
-
- /* RFC 2631, Section 2.1.5, http://www.ietf.org/rfc/rfc2631.txt */
- static int
--isValidPublicKey(MP_t y, MP_t p, MP_t q)
-+isValidPublicKey(const MP_t y, const MP_t p, const MP_t q)
- {
- int ret = TRUE;
- MP_t bn;
-@@ -253,20 +253,43 @@ DHInit(int nKeyBits)
- if (!dh)
- goto failed;
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- MP_new(dh->g);
-
- if (!dh->g)
- goto failed;
-+#else
-+ BIGNUM *g;
-
-+ MP_new(g);
-+ if (g == NULL)
-+ goto failed;
-+#endif
-+
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- MP_gethex(dh->p, P1024, res); /* prime P1024, see dhgroups.h */
-+#else
-+ const BIGNUM *p = DH_get0_p(dh);
-+
-+ MP_gethex(p, P1024, res); /* prime P1024, see dhgroups.h */
-+#endif
- if (!res)
- {
- goto failed;
- }
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- MP_set_w(dh->g, 2); /* base 2 */
-+#else
-+ MP_set_w(g, 2); /* base 2 */
-+ DH_set0_pqg(dh, p, NULL, g);
-+#endif
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- dh->length = nKeyBits;
-+#else
-+ DH_set_length(dh, nKeyBits);
-+#endif
- return dh;
-
- failed:
-@@ -293,12 +316,20 @@ DHGenerateKey(MDH *dh)
- MP_gethex(q1, Q1024, res);
- assert(res);
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- res = isValidPublicKey(dh->pub_key, dh->p, q1);
-+#else
-+ res = isValidPublicKey(DH_get0_pub_key(dh), DH_get0_p(dh), q1);
-+#endif
- if (!res)
- {
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- MP_free(dh->pub_key);
- MP_free(dh->priv_key);
- dh->pub_key = dh->priv_key = 0;
-+#else
-+ DH_set0_key(dh, NULL, NULL);
-+#endif
- }
-
- MP_free(q1);
-@@ -314,15 +345,27 @@ static int
- DHGetPublicKey(MDH *dh, uint8_t *pubkey, size_t nPubkeyLen)
- {
- int len;
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- if (!dh || !dh->pub_key)
-+#else
-+ if (!dh || !DH_get0_pub_key(dh))
-+#endif
- return 0;
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- len = MP_bytes(dh->pub_key);
-+#else
-+ len = MP_bytes(DH_get0_pub_key(dh));
-+#endif
- if (len <= 0 || len > (int) nPubkeyLen)
- return 0;
-
- memset(pubkey, 0, nPubkeyLen);
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- MP_setbin(dh->pub_key, pubkey + (nPubkeyLen - len), len);
-+#else
-+ MP_setbin(DH_get0_pub_key(dh), pubkey + (nPubkeyLen - len), len);
-+#endif
- return 1;
- }
-
-@@ -364,7 +407,11 @@ DHComputeSharedSecretKey(MDH *dh, uint8_
- MP_gethex(q1, Q1024, len);
- assert(len);
-
-+#if !defined(USE_OPENSSL) || defined(LIBRESSL_VERSION_NUMBER) || !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100000L
- if (isValidPublicKey(pubkeyBn, dh->p, q1))
-+#else
-+ if (isValidPublicKey(pubkeyBn, DH_get0_p(dh), q1))
-+#endif
- res = MDH_compute_key(secret, nPubkeyLen, pubkeyBn, dh);
- else
- res = -1;
diff --git a/multimedia/librtmp/files/patch-librtmp-handshake.h b/multimedia/librtmp/files/patch-librtmp-handshake.h
deleted file mode 100644
index 0cb645c1f3e4..000000000000
--- a/multimedia/librtmp/files/patch-librtmp-handshake.h
+++ /dev/null
@@ -1,100 +0,0 @@
---- librtmp/handshake.h.orig 2016-02-29 01:15:13 UTC
-+++ librtmp/handshake.h
-@@ -31,9 +31,13 @@
- #define SHA256_DIGEST_LENGTH 32
- #endif
- #define HMAC_CTX sha2_context
--#define HMAC_setup(ctx, key, len) sha2_hmac_starts(&ctx, (unsigned char *)key, len, 0)
--#define HMAC_crunch(ctx, buf, len) sha2_hmac_update(&ctx, buf, len)
--#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; sha2_hmac_finish(&ctx, dig)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ sha2_hmac_starts(ctx, (unsigned char *)key, len, 0); \
-+ } while (0)
-+#define HMAC_crunch(ctx, buf, len) sha2_hmac_update(ctx, buf, len)
-+#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; sha2_hmac_finish(ctx, dig)
-
- typedef arc4_context * RC4_handle;
- #define RC4_alloc(h) *h = malloc(sizeof(arc4_context))
-@@ -50,10 +54,17 @@ typedef arc4_context * RC4_handle;
- #endif
- #undef HMAC_CTX
- #define HMAC_CTX struct hmac_sha256_ctx
--#define HMAC_setup(ctx, key, len) hmac_sha256_set_key(&ctx, len, key)
--#define HMAC_crunch(ctx, buf, len) hmac_sha256_update(&ctx, len, buf)
--#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; hmac_sha256_digest(&ctx, SHA256_DIGEST_LENGTH, dig)
--#define HMAC_close(ctx)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ hmac_sha256_set_key(ctx, len, key); \
-+ } while (0)
-+#define HMAC_crunch(ctx, buf, len) hmac_sha256_update(ctx, len, buf)
-+#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; hmac_sha256_digest(ctx, SHA256_DIGEST_LENGTH, dig)
-+#define HMAC_close(ctx) do { \
-+ free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
-
- typedef struct arcfour_ctx* RC4_handle;
- #define RC4_alloc(h) *h = malloc(sizeof(struct arcfour_ctx))
-@@ -69,9 +80,37 @@ typedef struct arcfour_ctx* RC4_handle;
- #if OPENSSL_VERSION_NUMBER < 0x0090800 || !defined(SHA256_DIGEST_LENGTH)
- #error Your OpenSSL is too old, need 0.9.8 or newer with SHA256
- #endif
--#define HMAC_setup(ctx, key, len) HMAC_CTX_init(&ctx); HMAC_Init_ex(&ctx, key, len, EVP_sha256(), 0)
--#define HMAC_crunch(ctx, buf, len) HMAC_Update(&ctx, buf, len)
--#define HMAC_finish(ctx, dig, dlen) HMAC_Final(&ctx, dig, &dlen); HMAC_CTX_cleanup(&ctx)
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ HMAC_CTX_init(ctx); \
-+ HMAC_Init_ex(ctx, key, len, EVP_sha256(), 0); \
-+ } while (0)
-+#else
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = HMAC_CTX_new(); \
-+ else \
-+ HMAC_CTX_reset(ctx); \
-+ HMAC_Init_ex(ctx, key, len, EVP_sha256(), 0); \
-+ } while (0)
-+#endif
-+#define HMAC_crunch(ctx, buf, len) HMAC_Update(ctx, buf, len)
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
-+#define HMAC_finish(ctx, dig, dlen) do { \
-+ HMAC_Final(ctx, dig, &dlen); \
-+ HMAC_CTX_cleanup(ctx); \
-+ free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
-+#else
-+#define HMAC_finish(ctx, dig, dlen) do { \
-+ HMAC_Final(ctx, dig, &dlen); \
-+ HMAC_CTX_free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
-+#endif
-
- typedef RC4_KEY * RC4_handle;
- #define RC4_alloc(h) *h = malloc(sizeof(RC4_KEY))
-@@ -117,7 +156,7 @@ static void InitRC4Encryption
- {
- uint8_t digest[SHA256_DIGEST_LENGTH];
- unsigned int digestLen = 0;
-- HMAC_CTX ctx;
-+ HMAC_CTX *ctx = NULL;
-
- RC4_alloc(rc4keyIn);
- RC4_alloc(rc4keyOut);
-@@ -266,7 +305,7 @@ HMACsha256(const uint8_t *message, size_
- size_t keylen, uint8_t *digest)
- {
- unsigned int digestLen;
-- HMAC_CTX ctx;
-+ HMAC_CTX *ctx = NULL;
-
- HMAC_setup(ctx, key, keylen);
- HMAC_crunch(ctx, message, messageLen);
diff --git a/multimedia/librtmp/files/patch-librtmp-hashswf.c b/multimedia/librtmp/files/patch-librtmp-hashswf.c
deleted file mode 100644
index 2ee5b412ab45..000000000000
--- a/multimedia/librtmp/files/patch-librtmp-hashswf.c
+++ /dev/null
@@ -1,94 +0,0 @@
---- librtmp/hashswf.c.orig 2019-03-30 21:33:00 UTC
-+++ librtmp/hashswf.c
-@@ -37,10 +37,17 @@
- #define SHA256_DIGEST_LENGTH 32
- #endif
- #define HMAC_CTX sha2_context
--#define HMAC_setup(ctx, key, len) sha2_hmac_starts(&ctx, (unsigned char *)key, len, 0)
--#define HMAC_crunch(ctx, buf, len) sha2_hmac_update(&ctx, buf, len)
--#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; sha2_hmac_finish(&ctx, dig)
--#define HMAC_close(ctx)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ sha2_hmac_starts(ctx, (unsigned char *)key, len, 0); \
-+ } while (0);
-+#define HMAC_crunch(ctx, buf, len) sha2_hmac_update(ctx, buf, len)
-+#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; sha2_hmac_finish(ctx, dig)
-+#define HMAC_close(ctx) do { \
-+ free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
- #elif defined(USE_GNUTLS)
- #include <nettle/hmac.h>
- #ifndef SHA256_DIGEST_LENGTH
-@@ -48,20 +55,52 @@
- #endif
- #undef HMAC_CTX
- #define HMAC_CTX struct hmac_sha256_ctx
--#define HMAC_setup(ctx, key, len) hmac_sha256_set_key(&ctx, len, key)
--#define HMAC_crunch(ctx, buf, len) hmac_sha256_update(&ctx, len, buf)
--#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; hmac_sha256_digest(&ctx, SHA256_DIGEST_LENGTH, dig)
--#define HMAC_close(ctx)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ hmac_sha256_set_key(ctx, len, key); \
-+ } while (0)
-+#define HMAC_crunch(ctx, buf, len) hmac_sha256_update(ctx, len, buf)
-+#define HMAC_finish(ctx, dig, dlen) dlen = SHA256_DIGEST_LENGTH; hmac_sha256_digest(ctx, SHA256_DIGEST_LENGTH, dig)
-+#define HMAC_close(ctx) do { \
-+ free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
- #else /* USE_OPENSSL */
- #include <openssl/ssl.h>
- #include <openssl/sha.h>
- #include <openssl/hmac.h>
- #include <openssl/rc4.h>
--#define HMAC_setup(ctx, key, len) HMAC_CTX_init(&ctx); HMAC_Init_ex(&ctx, (unsigned char *)key, len, EVP_sha256(), 0)
--#define HMAC_crunch(ctx, buf, len) HMAC_Update(&ctx, (unsigned char *)buf, len)
--#define HMAC_finish(ctx, dig, dlen) HMAC_Final(&ctx, (unsigned char *)dig, &dlen);
--#define HMAC_close(ctx) HMAC_CTX_cleanup(&ctx)
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = calloc(1, sizeof(*ctx)); \
-+ HMAC_CTX_init(ctx); \
-+ HMAC_Init_ex(ctx, (unsigned char *)key, len, EVP_sha256(), 0); \
-+ } while (0)
-+#else
-+#define HMAC_setup(ctx, key, len) do { \
-+ if (ctx == NULL) \
-+ ctx = HMAC_CTX_new(); \
-+ HMAC_Init_ex(ctx, (unsigned char *)key, len, EVP_sha256(), 0); \
-+ } while (0);
- #endif
-+#define HMAC_crunch(ctx, buf, len) HMAC_Update(ctx, (unsigned char *)buf, len)
-+#define HMAC_finish(ctx, dig, dlen) HMAC_Final(ctx, (unsigned char *)dig, &dlen);
-+#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER)
-+#define HMAC_close(ctx) do { \
-+ HMAC_CTX_cleanup(ctx); \
-+ free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
-+#else
-+#define HMAC_close(ctx) do { \
-+ HMAC_CTX_reset(ctx); \
-+ HMAC_CTX_free(ctx); \
-+ ctx = NULL; \
-+ } while (0)
-+#endif
-+#endif
-
- extern void RTMP_TLS_Init();
- extern TLS_CTX RTMP_TLS_ctx;
-@@ -298,7 +337,7 @@ struct info
- struct info
- {
- z_stream *zs;
-- HMAC_CTX ctx;
-+ HMAC_CTX *ctx;
- int first;
- int zlib;
- int size;
diff --git a/multimedia/librtmp/files/patch-librtmp-librtmp.pc.in b/multimedia/librtmp/files/patch-librtmp-librtmp.pc.in
deleted file mode 100644
index 44b0d1da91cd..000000000000
--- a/multimedia/librtmp/files/patch-librtmp-librtmp.pc.in
+++ /dev/null
@@ -1,11 +0,0 @@
---- librtmp/librtmp.pc.in.orig 2016-02-29 01:15:13 UTC
-+++ librtmp/librtmp.pc.in
-@@ -8,6 +8,6 @@ Description: RTMP implementation
- Version: @VERSION@
- Requires: @CRYPTO_REQ@
- URL: http://rtmpdump.mplayerhq.hu
--Libs: -L${libdir} -lrtmp -lz @PUBLIC_LIBS@
-+Libs: -L${libdir} -L@OPENSSLLIB@ -lrtmp -lz @PUBLIC_LIBS@
- Libs.private: @PRIVATE_LIBS@
--Cflags: -I${incdir}
-+Cflags: -I${incdir} -I@OPENSSLINC@
diff --git a/multimedia/librtmp/pkg-descr b/multimedia/librtmp/pkg-descr
deleted file mode 100644
index cf319656f081..000000000000
--- a/multimedia/librtmp/pkg-descr
+++ /dev/null
@@ -1 +0,0 @@
-librtmp is the library part of rtmpdump.
diff --git a/multimedia/librtmp/pkg-plist b/multimedia/librtmp/pkg-plist
deleted file mode 100644
index 692f847a7e43..000000000000
--- a/multimedia/librtmp/pkg-plist
+++ /dev/null
@@ -1,9 +0,0 @@
-include/librtmp/amf.h
-include/librtmp/http.h
-include/librtmp/log.h
-include/librtmp/rtmp.h
-lib/librtmp.a
-lib/librtmp.so
-lib/librtmp.so.1
-libdata/pkgconfig/librtmp.pc
-share/man/man3/librtmp.3.gz
diff --git a/multimedia/lives/Makefile b/multimedia/lives/Makefile
index de7f0c471061..eee9638e1763 100644
--- a/multimedia/lives/Makefile
+++ b/multimedia/lives/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lives
DISTVERSION= 3.2.0
-PORTREVISION= 22
+PORTREVISION= 23
CATEGORIES= multimedia
MASTER_SITES= http://lives-video.com/releases/
DISTNAME= LiVES-${PORTVERSION}
diff --git a/multimedia/mencoder/Makefile b/multimedia/mencoder/Makefile
index 659d30b6ee48..181fa7f55f9b 100644
--- a/multimedia/mencoder/Makefile
+++ b/multimedia/mencoder/Makefile
@@ -11,7 +11,7 @@ WWW= http://www.mplayerhq.hu/
OPTIONS_DEFINE= AMR_NB AMR_WB ASS BLURAY CDIO DV DVDNAV FAAC FONTCONFIG \
FRIBIDI GIF GNUTLS GSM IPV6 JACK JPEG LADSPA LIBMNG LZO \
MAD NAS NLS OPENAL OPENJPEG OPUS PULSEAUDIO \
- RTMP SMB SPEEX THEORA TWOLAME V4L VPX \
+ SMB SPEEX THEORA TWOLAME V4L VPX \
X264 XVID
OPTIONS_DEFAULT=ASS DVDNAV FONTCONFIG GIF GNUTLS JPEG X264 XVID
@@ -71,7 +71,8 @@ CONFIGURE_ARGS+= --disable-mplayer \
--disable-mpg123 \
--disable-enca \
--disable-musepack \
- --disable-sndio
+ --disable-sndio \
+ --disable-librtmp
LIB_DEPENDS+= libmp3lame.so:audio/lame
diff --git a/multimedia/minisatip/Makefile b/multimedia/minisatip/Makefile
index 08c87e942251..e6275e23a16b 100644
--- a/multimedia/minisatip/Makefile
+++ b/multimedia/minisatip/Makefile
@@ -1,5 +1,5 @@
PORTNAME= minisatip
-PORTVERSION= 1.3.5
+PORTVERSION= 1.3.6
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= multimedia
diff --git a/multimedia/minisatip/distinfo b/multimedia/minisatip/distinfo
index fbdbad098939..1dc8d00eb4ca 100644
--- a/multimedia/minisatip/distinfo
+++ b/multimedia/minisatip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713439200
-SHA256 (catalinii-minisatip-v1.3.5_GH0.tar.gz) = 8e87ffe3eea5255baa1d6d62aa2dba4c1d6926974f7d877b45b9b02e73a70fab
-SIZE (catalinii-minisatip-v1.3.5_GH0.tar.gz) = 431380
+TIMESTAMP = 1714282675
+SHA256 (catalinii-minisatip-v1.3.6_GH0.tar.gz) = 17a3317baa1b9c8ffa2a5b877d38099e626921e12dda838cd254f35a7e721599
+SIZE (catalinii-minisatip-v1.3.6_GH0.tar.gz) = 431440
diff --git a/multimedia/mkvtoolnix/Makefile b/multimedia/mkvtoolnix/Makefile
index 41fc53342121..ba0bf5d8d902 100644
--- a/multimedia/mkvtoolnix/Makefile
+++ b/multimedia/mkvtoolnix/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkvtoolnix
-PORTVERSION= 83.0
+PORTVERSION= 84.0
CATEGORIES= multimedia audio
MASTER_SITES= https://www.bunkus.org/videotools/mkvtoolnix/sources/ \
https://mkvtoolnix.download/sources/
@@ -50,13 +50,13 @@ BINARY_ALIAS= qmake=${QMAKE} \
uic=${UIC}
# Flavor handling
-_USES_qt6= compiler:c++17-lang desktop-file-utils gl iconv localbase \
+_USES_qt6= compiler:c++20-lang desktop-file-utils gl iconv localbase \
pkgconfig qmake:no_env qt:6 shared-mime-info tar:xz
_USE_GL_qt6= gl opengl
_USE_QT_qt6= base declarative multimedia svg tools
_PLIST_SUB_qt6= GUI=
_CONFIGURE_ARGS_nogui= --disable-gui
-_USES_nogui= compiler:c++17-lang iconv localbase pkgconfig qmake:no_env \
+_USES_nogui= compiler:c++20-lang iconv localbase pkgconfig qmake:no_env \
qt:6 tar:xz
_USE_QT_nogui= base multimedia svg tools:build
_PLIST_SUB_nogui= GUI="@comment "
diff --git a/multimedia/mkvtoolnix/distinfo b/multimedia/mkvtoolnix/distinfo
index e5623687de67..049ca1d64b33 100644
--- a/multimedia/mkvtoolnix/distinfo
+++ b/multimedia/mkvtoolnix/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710455429
-SHA256 (mkvtoolnix-83.0.tar.xz) = 6a8615436406c7fa45bfb2b6270da1bf06ea54cfcd13c3699643833e1d73ecbc
-SIZE (mkvtoolnix-83.0.tar.xz) = 11278152
+TIMESTAMP = 1714316078
+SHA256 (mkvtoolnix-84.0.tar.xz) = e9176dea435c3b06b4716fb131d53c8f2621977576ccc4aee8ff9050c0d9ea7a
+SIZE (mkvtoolnix-84.0.tar.xz) = 11325260
diff --git a/multimedia/mkvtoolnix/files/patch-configure b/multimedia/mkvtoolnix/files/patch-configure
index 7f6ec08da407..8f5fab9c9344 100644
--- a/multimedia/mkvtoolnix/files/patch-configure
+++ b/multimedia/mkvtoolnix/files/patch-configure
@@ -1,6 +1,6 @@
---- configure.orig 2021-07-31 12:27:46 UTC
+--- configure.orig 2024-04-29 05:34:06 UTC
+++ configure
-@@ -8969,14 +8969,10 @@ fi
+@@ -8723,13 +8723,9 @@ printf "%s\n" "$ac_cv_fmt" >&6; }
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_fmt" >&5
printf "%s\n" "$ac_cv_fmt" >&6; }
@@ -11,8 +11,7 @@
+{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: Using the internal version of fmt" >&5
printf "%s\n" "$as_me: Using the internal version of fmt" >&6;}
FMT_INTERNAL=yes
- ac_cv_fmt_v8=yes
-fi
- if test $ac_cv_fmt_v8 = yes; then
+
diff --git a/multimedia/mkvtoolnix/files/patch-src_common_sorting.h b/multimedia/mkvtoolnix/files/patch-src_common_sorting.h
new file mode 100644
index 000000000000..ac924ca25017
--- /dev/null
+++ b/multimedia/mkvtoolnix/files/patch-src_common_sorting.h
@@ -0,0 +1,11 @@
+--- src/common/sorting.h.orig 2024-04-28 10:37:21 UTC
++++ src/common/sorting.h
+@@ -27,7 +27,7 @@ template< typename Titer
+
+ template< typename Titer
+ , typename Tcriterion_maker
+- , typename Tcriterion = typename std::result_of< Tcriterion_maker(typename std::iterator_traits<Titer>::value_type) >::type
++ , typename Tcriterion = typename std::invoke_result< Tcriterion_maker, typename std::iterator_traits<Titer>::value_type >::type
+ , typename Tcomparator = std::less<Tcriterion>
+ >
+ void
diff --git a/multimedia/mkvtoolnix/pkg-plist b/multimedia/mkvtoolnix/pkg-plist
index 3e8a0d9ee415..f278e35088c9 100644
--- a/multimedia/mkvtoolnix/pkg-plist
+++ b/multimedia/mkvtoolnix/pkg-plist
@@ -136,6 +136,7 @@ share/man/man1/mkvpropedit.1.gz
%%NLS%%share/locale/ja/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/ko/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/lt/LC_MESSAGES/mkvtoolnix.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/nl/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/pl/LC_MESSAGES/mkvtoolnix.mo
%%NLS%%share/locale/pt/LC_MESSAGES/mkvtoolnix.mo
diff --git a/multimedia/mlt7/distinfo b/multimedia/mlt7/distinfo
index 27f24af506e9..195629a3c6c7 100644
--- a/multimedia/mlt7/distinfo
+++ b/multimedia/mlt7/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701896836
-SHA256 (mlt-7.22.0.tar.gz) = 7cf4d9573a061d76902c6e12a2f09f5f461e7c697635233df82a63a3fe4d6da6
-SIZE (mlt-7.22.0.tar.gz) = 1659954
+TIMESTAMP = 1714325912
+SHA256 (mlt-7.24.0.tar.gz) = 8cde7c22a1a5395abe913976c2edafb498f81ed81a5f49dd0e6e2d86d68bcec0
+SIZE (mlt-7.24.0.tar.gz) = 1662552
diff --git a/multimedia/mplayer/Makefile b/multimedia/mplayer/Makefile
index b9d91327e2c4..9e740b4f05b0 100644
--- a/multimedia/mplayer/Makefile
+++ b/multimedia/mplayer/Makefile
@@ -11,7 +11,7 @@ WWW= http://www.mplayerhq.hu/
OPTIONS_DEFINE= AALIB AMR_NB AMR_WB ASS BLURAY CACA CDIO DV DVDNAV \
ENCA FONTCONFIG FRIBIDI GIF GNUTLS GSM GUI IPV6 JACK \
JPEG LADSPA LIBMNG LIRC LZO NAS NLS OPENAL OPENGL \
- OPENJPEG OPUS PULSEAUDIO RTMP \
+ OPENJPEG OPUS PULSEAUDIO \
SDL SKINS SNDIO SMB SPEEX SVGALIB V4L VDPAU VPX \
X11 X11DGA X11VM XINERAMA XVIDEO XVMC
@@ -57,7 +57,8 @@ CONFIGURE_ARGS+= --disable-arts \
--disable-mencoder \
--disable-mpg123 \
--disable-musepack \
- --disable-theora
+ --disable-theora \
+ --disable-librtmp
.include "${.CURDIR}/../../multimedia/mplayer/Makefile.options"
diff --git a/multimedia/mplayer/Makefile.optvars b/multimedia/mplayer/Makefile.optvars
index 49b139d7a4a8..e9efe7dcbe94 100644
--- a/multimedia/mplayer/Makefile.optvars
+++ b/multimedia/mplayer/Makefile.optvars
@@ -103,9 +103,6 @@ PULSEAUDIO_CONFIGURE_OFF= --disable-pulse
RTCPU_CONFIGURE_ON= --enable-runtime-cpudetection
-RTMP_LIB_DEPENDS= librtmp.so:multimedia/librtmp
-RTMP_CONFIGURE_OFF= --disable-librtmp
-
SDL_USE= SDL=sdl
SDL_USES= sdl
SDL_LIB_DEPENDS= libaa.so:graphics/aalib
diff --git a/multimedia/navidrome/Makefile b/multimedia/navidrome/Makefile
index 9dab483237d3..84ef46744592 100644
--- a/multimedia/navidrome/Makefile
+++ b/multimedia/navidrome/Makefile
@@ -1,7 +1,7 @@
PORTNAME= navidrome
DISTVERSIONPREFIX= v
DISTVERSION= 0.50.2
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= multimedia
MASTER_SITES= http://people.freebsd.org/~kbowling/distfiles/:npmcache
DISTFILES= ${PORTNAME}-npm-cache-${DISTVERSION}${EXTRACT_SUFX}:npmcache
diff --git a/multimedia/navidrome/files/config.toml.sample.in b/multimedia/navidrome/files/config.toml.sample.in
index 29fdfc953dff..9aeda433ab9e 100644
--- a/multimedia/navidrome/files/config.toml.sample.in
+++ b/multimedia/navidrome/files/config.toml.sample.in
@@ -7,8 +7,8 @@
MusicFolder = "%%DATADIR%%/music"
# Folder to store application data (database, cache, etc.)
#DataFolder = "/var/db/navidrome"
-# How frequently to scan for changes in your music library. Set it to 0 to disable scans
-#ScanInterval = "1m"
+# How frequently to scan for changes in your music library using cron syntax. Set it to 0 to disable scans
+#ScanSchedule = "@every 1m"
# Log level. Useful for troubleshooting. Possible values: error, info, debug, trace. Default: info
LogLevel = "info"
diff --git a/multimedia/obs-studio/Makefile b/multimedia/obs-studio/Makefile
index bdb00ca15b73..819994ff5540 100644
--- a/multimedia/obs-studio/Makefile
+++ b/multimedia/obs-studio/Makefile
@@ -1,5 +1,6 @@
PORTNAME= obs-studio
DISTVERSION= 30.1.2
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/ogmrip/Makefile b/multimedia/ogmrip/Makefile
index 19985553953e..5f68078df6e4 100644
--- a/multimedia/ogmrip/Makefile
+++ b/multimedia/ogmrip/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ogmrip
PORTVERSION= 1.0.1
-PORTREVISION= 16
+PORTREVISION= 17
CATEGORIES= multimedia
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}
diff --git a/multimedia/opentoonz/Makefile b/multimedia/opentoonz/Makefile
index fa65703e24e8..863de3a1ade2 100644
--- a/multimedia/opentoonz/Makefile
+++ b/multimedia/opentoonz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= opentoonz
DISTVERSIONPREFIX= v
DISTVERSION= 1.5.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= multimedia
MAINTAINER= rozhuk.im@gmail.com
diff --git a/multimedia/py-PySceneDetect/Makefile b/multimedia/py-PySceneDetect/Makefile
index 0894cbbc1fcd..86d726b8ac50 100644
--- a/multimedia/py-PySceneDetect/Makefile
+++ b/multimedia/py-PySceneDetect/Makefile
@@ -1,5 +1,6 @@
PORTNAME= PySceneDetect
DISTVERSION= 0.6.3
+PORTREVISION= 1
DISTVERSIONPREFIX= v
DISTVERSIONSUFFIX= -release
CATEGORIES= multimedia python
diff --git a/multimedia/py-librtmp/Makefile b/multimedia/py-librtmp/Makefile
deleted file mode 100644
index 2f6ce90cf18a..000000000000
--- a/multimedia/py-librtmp/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-PORTNAME= librtmp
-PORTVERSION= 0.3.0
-PORTREVISION= 1
-CATEGORIES= multimedia python
-MASTER_SITES= PYPI
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= python-${PORTNAME}-${PORTVERSION}
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Python bindings for librtmp, built with cffi
-WWW= https://github.com/chrippa/python-librtmp
-
-LICENSE= BSD2CLAUSE
-
-DEPRECATED= Depends on deprecated library librtmp
-EXPIRATION_DATE=2024-04-30
-
-LIB_DEPENDS= librtmp.so:multimedia/librtmp
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=0:devel/py-cffi@${PY_FLAVOR}
-
-USES= python localbase:ldflags
-USE_PYTHON= autoplist distutils
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CFLAGS+= -Wno-error=incompatible-function-pointer-types
-.endif
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/librtmp/_librtmp*.so
-
-.include <bsd.port.mk>
diff --git a/multimedia/py-librtmp/distinfo b/multimedia/py-librtmp/distinfo
deleted file mode 100644
index bfa258af85da..000000000000
--- a/multimedia/py-librtmp/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (python-librtmp-0.3.0.tar.gz) = 4a41ada646270baa5b388f17481d08679d23b2947835901d0db7602c59ec772b
-SIZE (python-librtmp-0.3.0.tar.gz) = 24368
diff --git a/multimedia/py-librtmp/pkg-descr b/multimedia/py-librtmp/pkg-descr
deleted file mode 100644
index 80573f27e23d..000000000000
--- a/multimedia/py-librtmp/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-python-librtmp is a Python interface to librtmp. It uses cffi to interface with
-the C library librtmp.
diff --git a/multimedia/py-soco/Makefile b/multimedia/py-soco/Makefile
index fee4419eb11b..bf79ec52de61 100644
--- a/multimedia/py-soco/Makefile
+++ b/multimedia/py-soco/Makefile
@@ -1,6 +1,6 @@
PORTNAME= soco
DISTVERSIONPREFIX= v
-DISTVERSION= 0.30.2
+DISTVERSION= 0.30.3
CATEGORIES= multimedia python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/multimedia/py-soco/distinfo b/multimedia/py-soco/distinfo
index 2c7aa46ac222..56ceac0ed683 100644
--- a/multimedia/py-soco/distinfo
+++ b/multimedia/py-soco/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705675344
-SHA256 (SoCo-SoCo-v0.30.2_GH0.tar.gz) = f224b936454b63d7ee677aed70302430092df1c61eef3505d839f88e3cebc73c
-SIZE (SoCo-SoCo-v0.30.2_GH0.tar.gz) = 722659
+TIMESTAMP = 1714054532
+SHA256 (SoCo-SoCo-v0.30.3_GH0.tar.gz) = f6a3dee0c707fdce514070453728b4876c2be8487e18496e201d192b3658b108
+SIZE (SoCo-SoCo-v0.30.3_GH0.tar.gz) = 722771
diff --git a/multimedia/ringrtc/Makefile b/multimedia/ringrtc/Makefile
index d06e98d01557..9c4bb350715a 100644
--- a/multimedia/ringrtc/Makefile
+++ b/multimedia/ringrtc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ringrtc
DISTVERSIONPREFIX= v
-DISTVERSION= 2.39.3
+DISTVERSION= 2.40.0
CATEGORIES= multimedia
MASTER_SITES= LOCAL/mikael/ringrtc/:base \
LOCAL/mikael/ringrtc/:boringssl \
@@ -31,7 +31,7 @@ DISTFILES= base-${BASE_REV}.tar.gz:base \
testing-${TESTING_REV}.tar.gz:testing \
opus-${OPUS_REV}.tar.gz:opus
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mikael@FreeBSD.org
COMMENT= Middleware library for Signal-Desktop
WWW= https://github.com/signalapp/ringrtc
@@ -55,7 +55,7 @@ GH_TUPLE= signalapp:ringrtc:${DISTVERSIONPREFIX}${DISTVERSION} \
signalapp:webrtc:${WEBRTC_REV}:webrtc
# sh net-im/signal-desktop/get_deps.sh
-WEBRTC_REV= 6261d
+WEBRTC_REV= 6261e
# modify webrtc_fetch.sh, then sh webrtc_fetch.sh
BASE_REV= 36ecc8e397422620def3bb19a7ba392810ca2442
@@ -71,7 +71,7 @@ LIBYUV_REV= 04821d1e7d60845525e8db55c7bcd41ef5be9406
NASM_REV= f477acb1049f5e043904b87b825c5915084a9a29
TESTING_REV= 450bfd79ee0369ac1a5465a12820b5d94a5956be
THIRD_PARTY_REV= 692fab5c0074bc6fa486dce1a4aa7b2cc5609928
-OPUS_REV= 593419e833acab4d15b4901fe156177fb7315468
+OPUS_REV= 0e30966b198ad28943799eaf5b3b08100b6f70c3
BINARY_ALIAS= vpython3=${PYTHON_CMD}
diff --git a/multimedia/ringrtc/distinfo b/multimedia/ringrtc/distinfo
index 43a2e2e90eb5..1f1e9de7f7c7 100644
--- a/multimedia/ringrtc/distinfo
+++ b/multimedia/ringrtc/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713355305
+TIMESTAMP = 1714739599
SHA256 (base-36ecc8e397422620def3bb19a7ba392810ca2442.tar.gz) = ba385d4499e3a3d13b5a76f70425da1c22a8eb3e6d58b8350380b459e06169f5
SIZE (base-36ecc8e397422620def3bb19a7ba392810ca2442.tar.gz) = 5885707
SHA256 (boringssl-414f69504d30d0848b69f6453ea7fb5e88004cb4.tar.gz) = 5fce22b30ae7c19649a8f1d8340010e90264ef21ed1085b30d8f41f0be3ab837
@@ -25,8 +25,8 @@ SHA256 (third_party-692fab5c0074bc6fa486dce1a4aa7b2cc5609928.tar.gz) = dba09b06a
SIZE (third_party-692fab5c0074bc6fa486dce1a4aa7b2cc5609928.tar.gz) = 826388101
SHA256 (testing-450bfd79ee0369ac1a5465a12820b5d94a5956be.tar.gz) = 46c66a5b429681ccad1096b9431682cfc6a40f25a2d17d0c4e7e50b3674eb3ee
SIZE (testing-450bfd79ee0369ac1a5465a12820b5d94a5956be.tar.gz) = 2412905
-SHA256 (opus-593419e833acab4d15b4901fe156177fb7315468.tar.gz) = cf62fdbf33205e3d15e1bee829a2cb275e82fb6944826d2afb7666623470b816
-SIZE (opus-593419e833acab4d15b4901fe156177fb7315468.tar.gz) = 869636
+SHA256 (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 60867154cda4ae4f3d4ba37328b0dac1649b07462945b19c4b7c51a22aa1fae6
+SIZE (opus-0e30966b198ad28943799eaf5b3b08100b6f70c3.tar.gz) = 4205884
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
@@ -689,7 +689,7 @@ SHA256 (signalapp-libsignal-v0.37.0_GH0.tar.gz) = 7943a8ed8f6f75cae63d9de9200649
SIZE (signalapp-libsignal-v0.37.0_GH0.tar.gz) = 1067773
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = f129765413794896efd19667acda3645b9cd17b01181700fd781df68b584ec3d
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = 801981
-SHA256 (signalapp-ringrtc-v2.39.3_GH0.tar.gz) = bd9c7a0325e4198e823a05f79bc681c73bb813ad78377fb342e959c776eea7ee
-SIZE (signalapp-ringrtc-v2.39.3_GH0.tar.gz) = 811359
-SHA256 (signalapp-webrtc-6261d_GH0.tar.gz) = bdd63f731f9e9e6bbe31cc109cc0c74918410f2cb886878e2e5c4904d6f1f5d1
-SIZE (signalapp-webrtc-6261d_GH0.tar.gz) = 39777153
+SHA256 (signalapp-ringrtc-v2.40.0_GH0.tar.gz) = 95ad69b6acf74b2709a8d901de3e2bdf867f886afdea0aa10f305eab26249b53
+SIZE (signalapp-ringrtc-v2.40.0_GH0.tar.gz) = 813891
+SHA256 (signalapp-webrtc-6261e_GH0.tar.gz) = fdaaf84efb6f2b55b69039918e839375ddbf6d1ee2820cdd3e3ad8b8a0173385
+SIZE (signalapp-webrtc-6261e_GH0.tar.gz) = 39775612
diff --git a/multimedia/ringrtc/webrtc_fetch.sh b/multimedia/ringrtc/webrtc_fetch.sh
index c8e59d32d1d4..566551e3d14f 100644
--- a/multimedia/ringrtc/webrtc_fetch.sh
+++ b/multimedia/ringrtc/webrtc_fetch.sh
@@ -1,8 +1,6 @@
#!/bin/sh
-WEBRTC_REV=6261d
-OPUS_BRANCH=6261
-# XXX also change fetch opus
+WEBRTC_REV=6261e
base_url="https://chromium.googlesource.com/chromium/src/base.git/+archive/"
boringssl_url="https://boringssl.googlesource.com/boringssl.git/+archive/"
@@ -76,54 +74,32 @@ third_party_hash=$(grep 'third_party@' /tmp/DEPS | awk -F '@' '{print $2}' | sed
printf "THIRD_PARTY_REV=\t${third_party_hash}\n"
printf "THIRD_PARTY_REV=\t${third_party_hash}\n" | portedit merge -i Makefile
-mkdir dist_tmp
-echo "fetch -o dist_tmp/base-${base_hash}.tar.gz ${base_url}${base_hash}.tar.gz"
-echo "fetch -o dist_tmp/boringssl-${boringssl_hash}.tar.gz ${boringssl_url}${boringssl_hash}.tar.gz"
-echo "fetch -o dist_tmp/build-${build_hash}.tar.gz ${build_url}${build_hash}.tar.gz"
-echo "fetch -o dist_tmp/buildtools-${buildtools_hash}.tar.gz ${buildtools_url}${buildtools_hash}.tar.gz"
-echo "fetch -o dist_tmp/catapult-${catapult_hash}.tar.gz ${catapult_url}${catapult_hash}.tar.gz"
-echo "fetch -o dist_tmp/icu-${icu_hash}.tar.gz ${icu_url}${icu_hash}.tar.gz"
-echo "fetch -o dist_tmp/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz ${libjpeg_turbo_url}${libjpeg_turbo_hash}.tar.gz"
-echo "fetch -o dist_tmp/libsrtp-${libsrtp_hash}.tar.gz ${libsrtp_url}${libsrtp_hash}.tar.gz"
-echo "fetch -o dist_tmp/libvpx-${libvpx_hash}.tar.gz ${libvpx_url}${libvpx_hash}.tar.gz"
-echo "fetch -o dist_tmp/libyuv-${libyuv_hash}.tar.gz ${libyuv_url}${libyuv_hash}.tar.gz"
-echo "fetch -o dist_tmp/nasm-${nasm_hash}.tar.gz ${nasm_url}${nasm_hash}.tar.gz"
-echo "fetch -o dist_tmp/opus-${opus_hash}.tar.gz https://codeload.github.com/signalapp/opus/tar.gz/webrtc-${OPUS_BRANCH}?dummy=/"
-echo "fetch -o dist_tmp/testing-${testing_hash}.tar.gz ${testing_url}${testing_hash}.tar.gz"
-echo "fetch -o dist_tmp/third_party-${third_party_hash}.tar.gz ${third_party_url}${third_party_hash}.tar.gz"
-
-exit
-
-mkdir -p base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm opus testing third_party
-tar xf dist_tmp/base-${base_hash}.tar.gz -C base
-tar xf dist_tmp/boringssl-${boringssl_hash}.tar.gz -C boringssl
-tar xf dist_tmp/build-${build_hash}.tar.gz -C build
-tar xf dist_tmp/buildtools-${buildtools_hash}.tar.gz -C buildtools
-tar xf dist_tmp/catapult-${catapult_hash}.tar.gz -C catapult
-tar xf dist_tmp/icu-${icu_hash}.tar.gz -C icu
-tar xf dist_tmp/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz -C libjpeg_turbo
-tar xf dist_tmp/libsrtp-${libsrtp_hash}.tar.gz -C libsrtp
-tar xf dist_tmp/libvpx-${libvpx_hash}.tar.gz -C libvpx
-tar xf dist_tmp/libyuv-${libyuv_hash}.tar.gz -C libyuv
-tar xf dist_tmp/nasm-${nasm_hash}.tar.gz -C nasm
-tar xf dist_tmp/opus-${opus_hash}.tar.gz -C opus --strip-components 1
-tar xf dist_tmp/testing-${testing_hash}.tar.gz -C testing
-tar xf dist_tmp/third_party-${third_party_hash}.tar.gz -C third_party
-
-mkdir dist_good
-tar czf dist_good/base-${base_hash}.tar.gz base
-tar czf dist_good/boringssl-${boringssl_hash}.tar.gz boringssl
-tar czf dist_good/build-${build_hash}.tar.gz build
-tar czf dist_good/buildtools-${buildtools_hash}.tar.gz buildtools
-tar czf dist_good/catapult-${catapult_hash}.tar.gz catapult
-tar czf dist_good/icu-${icu_hash}.tar.gz icu
-tar czf dist_good/libjpeg_turbo-${libjpeg_turbo_hash}.tar.gz libjpeg_turbo
-tar czf dist_good/libsrtp-${libsrtp_hash}.tar.gz libsrtp
-tar czf dist_good/libvpx-${libvpx_hash}.tar.gz libvpx
-tar czf dist_good/libyuv-${libyuv_hash}.tar.gz libyuv
-tar czf dist_good/nasm-${nasm_hash}.tar.gz nasm
-tar czf dist_good/opus-${opus_hash}.tar.gz opus
-tar czf dist_good/testing-${testing_hash}.tar.gz testing
-tar czf dist_good/third_party-${third_party_hash}.tar.gz third_party
-
-rm -rf base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm opus testing third_party
+mkdir -p dist_good
+
+for c in base boringssl build buildtools catapult icu libjpeg_turbo libsrtp libvpx libyuv nasm testing third_party
+do
+ hash=$(echo ${c}_hash)
+ eval "hash=\$$hash"
+
+ if [ ! -f /usr/ports/distfiles/${c}-${hash}.tar.gz ] && [ ! -f dist_good/${c}-${hash}.tar.gz ]; then
+ url=$(echo ${c}_url)
+ eval "url=\$$url"
+
+ echo "Fetching ${url}${hash}.tar.gz"
+
+ mkdir -p ${c}
+ fetch -qo - ${url}${hash}.tar.gz | tar xf - -C ${c}
+ tar czf dist_good/${c}-${hash}.tar.gz ${c}
+ rm -rf ${c}
+ fi
+done
+
+if [ ! -f /usr/ports/distfiles/opus-${opus_hash}.tar.gz ] && [ ! -f dist_good/opus-${opus_hash}.tar.gz ]; then
+ echo "Fetching Opus"
+ mkdir -p opus
+ fetch -qo - https://codeload.github.com/xiph/opus/tar.gz/${opus_hash}?dummy=/ | tar xf - -C opus --strip-components 1
+ tar czf dist_good/opus-${opus_hash}.tar.gz opus
+ rm -rf dist_tmp/opus-${opus_hash}.tar.gz opus
+fi
+
+echo "Copy dist_good/* in /usr/ports/distfiles and run make makesum"
diff --git a/multimedia/rtmpdump/Makefile b/multimedia/rtmpdump/Makefile
deleted file mode 100644
index a9e5b381d824..000000000000
--- a/multimedia/rtmpdump/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= rtmpdump
-DISTVERSION= 2.4.20190330
-PORTREVISION= 1
-CATEGORIES= multimedia net
-MASTER_SITES= https://git.ffmpeg.org/gitweb/rtmpdump.git/snapshot/c5f04a58fc2aeea6296ca7c44ee4734c18401aa3.tar.gz?/
-
-MAINTAINER= hrs@FreeBSD.org
-COMMENT= RTMP streams download utility
-WWW= https://rtmpdump.mplayerhq.hu/
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-DEPRECATED= Depends on deprecated library librtmp, consider migrating to multimedia/ffmpeg
-EXPIRATION_DATE=2024-04-30
-
-LIB_DEPENDS= librtmp.so:multimedia/librtmp
-
-USES= cpe pkgconfig ssl
-MAKE_ENV= THREADLIB="-lpthread"
-CFLAGS+= -I${OPENSSLINC}
-LDFLAGS+= -L${LOCALBASE}/lib -L${OPENSSLLIB}
-PORTDOCS= ChangeLog README
-CPE_VENDOR= rtmpdump_project
-
-OPTIONS_DEFINE= DOCS
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-c5f04a5
-
-post-patch:
- ${REINPLACE_CMD} -e '/^mandir=/s,$$(prefix),$$(prefix)/share,' \
- ${WRKSRC}/Makefile
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/multimedia/rtmpdump/distinfo b/multimedia/rtmpdump/distinfo
deleted file mode 100644
index e558bb743415..000000000000
--- a/multimedia/rtmpdump/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1584312949
-SHA256 (rtmpdump-2.4.20190330.tar.gz) = fd8c21263d93fbde8bee8aa6c5f6a657789674bb0f9e74f050651504d5f43b46
-SIZE (rtmpdump-2.4.20190330.tar.gz) = 143037
diff --git a/multimedia/rtmpdump/files/patch-Makefile b/multimedia/rtmpdump/files/patch-Makefile
deleted file mode 100644
index 1cb548753182..000000000000
--- a/multimedia/rtmpdump/files/patch-Makefile
+++ /dev/null
@@ -1,70 +0,0 @@
---- Makefile.orig 2016-02-29 01:15:13 UTC
-+++ Makefile
-@@ -1,9 +1,9 @@
- VERSION=v2.4
-
--prefix=/usr/local
-+prefix=${PREFIX}
-
--CC=$(CROSS_COMPILE)gcc
--LD=$(CROSS_COMPILE)ld
-+#CC=$(CROSS_COMPILE)gcc
-+#LD=$(CROSS_COMPILE)ld
-
- SYS=posix
- #SYS=mingw
-@@ -21,8 +21,9 @@ CRYPTO_DEF=$(DEF_$(CRYPTO))
-
- DEF=-DRTMPDUMP_VERSION=\"$(VERSION)\" $(CRYPTO_DEF) $(XDEF)
- OPT=-O2
--CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
--LDFLAGS=-Wall $(XLDFLAGS)
-+#CFLAGS=-Wall $(XCFLAGS) $(INC) $(DEF) $(OPT)
-+CFLAGS+=$(DEF)
-+#LDFLAGS=-Wall $(XLDFLAGS)
-
- bindir=$(prefix)/bin
- sbindir=$(prefix)/sbin
-@@ -35,13 +36,13 @@ MANDIR=$(DESTDIR)$(mandir)
- LIBS_posix=
- LIBS_darwin=
- LIBS_mingw=-lws2_32 -lwinmm -lgdi32
--LIB_RTMP=-Llibrtmp -lrtmp
-+LIB_RTMP=-lrtmp
- LIBS=$(LIB_RTMP) $(CRYPTO_LIB) $(LIBS_$(SYS)) $(XLIBS)
-
- THREADLIB_posix=-lpthread
- THREADLIB_darwin=-lpthread
- THREADLIB_mingw=
--THREADLIB=$(THREADLIB_$(SYS))
-+THREADLIB?=$(THREADLIB_$(SYS))
- SLIBS=$(THREADLIB) $(LIBS)
-
- LIBRTMP=librtmp/librtmp.a
-@@ -54,21 +55,17 @@ EXT=$(EXT_$(SYS))
-
- PROGS=rtmpdump rtmpgw rtmpsrv rtmpsuck
-
--all: $(LIBRTMP) $(PROGS)
--
--$(PROGS): $(LIBRTMP)
-+all: $(PROGS)
-
- install: $(PROGS)
- -mkdir -p $(BINDIR) $(SBINDIR) $(MANDIR)/man1 $(MANDIR)/man8
-- cp rtmpdump$(EXT) $(BINDIR)
-- cp rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
-- cp rtmpdump.1 $(MANDIR)/man1
-- cp rtmpgw.8 $(MANDIR)/man8
-- @cd librtmp; $(MAKE) install
-+ ${BSD_INSTALL_PROGRAM} rtmpdump$(EXT) $(BINDIR)
-+ ${BSD_INSTALL_PROGRAM} rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT) $(SBINDIR)
-+ ${BSD_INSTALL_DATA} rtmpdump.1 $(MANDIR)/man1
-+ ${BSD_INSTALL_DATA} rtmpgw.8 $(MANDIR)/man8
-
- clean:
- rm -f *.o rtmpdump$(EXT) rtmpgw$(EXT) rtmpsrv$(EXT) rtmpsuck$(EXT)
-- @cd librtmp; $(MAKE) clean
-
- FORCE:
-
diff --git a/multimedia/rtmpdump/pkg-descr b/multimedia/rtmpdump/pkg-descr
deleted file mode 100644
index ac8d2e7090ca..000000000000
--- a/multimedia/rtmpdump/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-rtmpdump is a tool to download RTMP streams. All forms of RTMP are supported,
-including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.
diff --git a/multimedia/rtmpdump/pkg-plist b/multimedia/rtmpdump/pkg-plist
deleted file mode 100644
index 4e4501cc367e..000000000000
--- a/multimedia/rtmpdump/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-bin/rtmpdump
-sbin/rtmpgw
-sbin/rtmpsrv
-sbin/rtmpsuck
-share/man/man1/rtmpdump.1.gz
-share/man/man8/rtmpgw.8.gz
diff --git a/multimedia/rubygem-paperclip-av-transcoder-rails50/Makefile b/multimedia/rubygem-paperclip-av-transcoder-rails50/Makefile
deleted file mode 100644
index d2c6ef58e74d..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder-rails50/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= paperclip-av-transcoder
-PORTVERSION= 0.6.4
-CATEGORIES= multimedia rubygems
-MASTER_SITES= RG
-PKGNAMESUFFIX= -rails50
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Audio/Video transcoder for Paperclip using FFMPEG/Avconv
-WWW= https://github.com/ruby-av/paperclip-av-transcoder/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on deprecated port devel/rubygem-paperclip-rails50
-EXPIRATION_DATE=2024-04-30
-
-RUN_DEPENDS= rubygem-av>=0.9.0:multimedia/rubygem-av \
- rubygem-paperclip-rails50>=2.5.2:devel/rubygem-paperclip-rails50
-
-NO_ARCH= yes
-
-USES= gem
-
-.include <bsd.port.mk>
diff --git a/multimedia/rubygem-paperclip-av-transcoder-rails50/distinfo b/multimedia/rubygem-paperclip-av-transcoder-rails50/distinfo
deleted file mode 100644
index 141f42849f44..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder-rails50/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1491842137
-SHA256 (rubygem/paperclip-av-transcoder-0.6.4.gem) = 0e5214d866e7ae8b6dff3439efff59f6a461d4c39ec8c868c4b4ac76ddb896bd
-SIZE (rubygem/paperclip-av-transcoder-0.6.4.gem) = 147456
diff --git a/multimedia/rubygem-paperclip-av-transcoder-rails50/pkg-descr b/multimedia/rubygem-paperclip-av-transcoder-rails50/pkg-descr
deleted file mode 100644
index 700bc1871560..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder-rails50/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Audio/Video Transcoder for Paperclip using FFMPEG/Avconv.
-
-With a few lines of code, your application can produce
-
-- a transcoded FLV file with the requested dimensions if they will match the
- aspect ratio of the original file, otherwise, width will be maintained and
- height will be recalculated to keep the original aspect ratio
-
-- a screenshot thumbnail with the requested dimensions regardless of the aspect
- ratio.
diff --git a/multimedia/rubygem-paperclip-av-transcoder/Makefile b/multimedia/rubygem-paperclip-av-transcoder/Makefile
deleted file mode 100644
index 0c7b93dbba45..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder/Makefile
+++ /dev/null
@@ -1,23 +0,0 @@
-PORTNAME= paperclip-av-transcoder
-PORTVERSION= 0.6.4
-CATEGORIES= multimedia rubygems
-MASTER_SITES= RG
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT= Audio/Video transcoder for Paperclip using FFMPEG/Avconv
-WWW= https://github.com/ruby-av/paperclip-av-transcoder/
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-DEPRECATED= Depends on deprecated port devel/rubygem-paperclip-rails5
-EXPIRATION_DATE=2024-04-30
-
-RUN_DEPENDS= rubygem-av>=0.9.0:multimedia/rubygem-av \
- rubygem-paperclip-rails5>=2.5.2:devel/rubygem-paperclip-rails5
-
-NO_ARCH= yes
-
-USES= gem
-
-.include <bsd.port.mk>
diff --git a/multimedia/rubygem-paperclip-av-transcoder/distinfo b/multimedia/rubygem-paperclip-av-transcoder/distinfo
deleted file mode 100644
index 141f42849f44..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1491842137
-SHA256 (rubygem/paperclip-av-transcoder-0.6.4.gem) = 0e5214d866e7ae8b6dff3439efff59f6a461d4c39ec8c868c4b4ac76ddb896bd
-SIZE (rubygem/paperclip-av-transcoder-0.6.4.gem) = 147456
diff --git a/multimedia/rubygem-paperclip-av-transcoder/pkg-descr b/multimedia/rubygem-paperclip-av-transcoder/pkg-descr
deleted file mode 100644
index 700bc1871560..000000000000
--- a/multimedia/rubygem-paperclip-av-transcoder/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-Audio/Video Transcoder for Paperclip using FFMPEG/Avconv.
-
-With a few lines of code, your application can produce
-
-- a transcoded FLV file with the requested dimensions if they will match the
- aspect ratio of the original file, otherwise, width will be maintained and
- height will be recalculated to keep the original aspect ratio
-
-- a screenshot thumbnail with the requested dimensions regardless of the aspect
- ratio.
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index 2f96031d4d36..1db327256e7c 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vlc
DISTVERSION= 3.0.20
-PORTREVISION= 5
+PORTREVISION= 6
PORTEPOCH= 4
CATEGORIES= multimedia audio net www
MASTER_SITES= https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/multimedia/vvdec/Makefile b/multimedia/vvdec/Makefile
index e7355ed4fe54..35ec715ef684 100644
--- a/multimedia/vvdec/Makefile
+++ b/multimedia/vvdec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vvdec
DISTVERSIONPREFIX= v
-DISTVERSION= 2.2.0
+DISTVERSION= 2.3.0
CATEGORIES= multimedia python
MAINTAINER= yuri@FreeBSD.org
diff --git a/multimedia/vvdec/distinfo b/multimedia/vvdec/distinfo
index fe136ee45feb..7e6aee499adf 100644
--- a/multimedia/vvdec/distinfo
+++ b/multimedia/vvdec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710351508
-SHA256 (fraunhoferhhi-vvdec-v2.2.0_GH0.tar.gz) = 7a839f9d8c32abb3f0c33c5242d8b2ac7ff0842b160421332cc8c291b32547bc
-SIZE (fraunhoferhhi-vvdec-v2.2.0_GH0.tar.gz) = 1339562
+TIMESTAMP = 1714450741
+SHA256 (fraunhoferhhi-vvdec-v2.3.0_GH0.tar.gz) = 91ab0c64a6f43627add65cfd2c14d074ad5830105d63fa013af274960efd4e6d
+SIZE (fraunhoferhhi-vvdec-v2.3.0_GH0.tar.gz) = 1342422
diff --git a/multimedia/vvdec/files/patch-source_Lib_vvdec_vvdecimpl.h b/multimedia/vvdec/files/patch-source_Lib_vvdec_vvdecimpl.h
deleted file mode 100644
index 1e05d99dc070..000000000000
--- a/multimedia/vvdec/files/patch-source_Lib_vvdec_vvdecimpl.h
+++ /dev/null
@@ -1,13 +0,0 @@
-- workaround for https://github.com/fraunhoferhhi/vvdec/issues/170
-
---- source/Lib/vvdec/vvdecimpl.h.orig 2024-03-13 17:45:41 UTC
-+++ source/Lib/vvdec/vvdecimpl.h
-@@ -225,7 +225,7 @@ inline auto VVDecImpl::catchExceptions( MembFunc fn, A
- static auto returnErrOrNullptr = []( intptr_t err )
- {
- if( std::is_pointer<TRet>() )
-- return (TRet) NULL;
-+ return (TRet) 0;
- return (TRet) err;
- };
-
diff --git a/multimedia/vvdec/pkg-plist b/multimedia/vvdec/pkg-plist
index a89847a43a33..fa86f9639571 100644
--- a/multimedia/vvdec/pkg-plist
+++ b/multimedia/vvdec/pkg-plist
@@ -9,5 +9,5 @@ lib/cmake/vvdec/vvdecTargets-shared-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/vvdec/vvdecTargets-shared.cmake
lib/libvvdec.so
lib/libvvdec.so.2
-lib/libvvdec.so.2.2.0
+lib/libvvdec.so.2.3.0
libdata/pkgconfig/libvvdec.pc
diff --git a/multimedia/winff/Makefile b/multimedia/winff/Makefile
index 5563d81f9d5c..bea89823c609 100644
--- a/multimedia/winff/Makefile
+++ b/multimedia/winff/Makefile
@@ -1,5 +1,5 @@
PORTNAME= WinFF
-PORTVERSION= 1.6.3
+PORTVERSION= 1.6.4
PORTREVISION= 1
CATEGORIES= multimedia
MASTER_SITES= https://github.com/WinFF/winff/archive/refs/tags/
diff --git a/multimedia/winff/distinfo b/multimedia/winff/distinfo
index f729d7be0111..310a884b545f 100644
--- a/multimedia/winff/distinfo
+++ b/multimedia/winff/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708452527
-SHA256 (winff-1.6.3.tar.gz) = 7205b855c65f2d642cd3619e1c3e2943f058ed97d0c69d1544a91164c713786a
-SIZE (winff-1.6.3.tar.gz) = 40479311
+TIMESTAMP = 1714580658
+SHA256 (winff-1.6.4.tar.gz) = e96189560ef3f3c4da769e28cbfd6344543b532704d6b22550650a0cf18e6aa0
+SIZE (winff-1.6.4.tar.gz) = 40535728
diff --git a/multimedia/winff/files/patch-winff_unit1.pas b/multimedia/winff/files/patch-winff_unit1.pas
index f7022575e327..c130aceb9cfb 100644
--- a/multimedia/winff/files/patch-winff_unit1.pas
+++ b/multimedia/winff/files/patch-winff_unit1.pas
@@ -1,11 +1,11 @@
---- winff/unit1.pas.orig 2024-02-19 13:49:13 UTC
+--- winff/unit1.pas.orig 2024-04-16 20:11:03 UTC
+++ winff/unit1.pas
@@ -31,7 +31,7 @@ uses
- {$IFDEF TRANSLATESTRING}, DefaultTranslator{$ENDIF},
- ExtCtrls, ComCtrls, Spin, UTF8Process, PoTranslator, types, FileUtil, regexpr
- {$IFDEF WINDOWS}, LazUTF8, LazFileUtils {$endif}
-- {$IFDEF linux}, LazUTF8, LazFileUtils {$endif};
-+ {$IFDEF unix}, LazUTF8, LazFileUtils {$endif};
+ {$IFDEF TRANSLATESTRING}, DefaultTranslator{$ENDIF},
+ ExtCtrls, ComCtrls, Spin, PoTranslator, types, FileUtil, regexpr
+ {$IFDEF WINDOWS}, LazUTF8, LazFileUtils {$endif}
+- {$IFDEF linux}, LazUTF8, LazFileUtils {$endif};
++ {$IFDEF unix}, LazUTF8, LazFileUtils {$endif};
type
-
+ TfrmMain = class(TForm)
diff --git a/multimedia/wireplumber/Makefile b/multimedia/wireplumber/Makefile
index 2ecad6f3e3a4..a78d375f2c60 100644
--- a/multimedia/wireplumber/Makefile
+++ b/multimedia/wireplumber/Makefile
@@ -1,5 +1,6 @@
PORTNAME= wireplumber
DISTVERSION= 0.4.90
+PORTREVISION= 1
CATEGORIES= multimedia
MAINTAINER= arrowd@FreeBSD.org
diff --git a/multimedia/wireplumber/files/patch-glib b/multimedia/wireplumber/files/patch-glib
new file mode 100644
index 000000000000..8cc15aac9fa7
--- /dev/null
+++ b/multimedia/wireplumber/files/patch-glib
@@ -0,0 +1,98 @@
+https://gitlab.freedesktop.org/pipewire/wireplumber/-/commit/e9d8eeedefa8
+
+--- lib/wp/log.h.orig 2024-03-04 17:29:09 UTC
++++ lib/wp/log.h
+@@ -59,10 +59,12 @@ struct _WpLogTopic {
+ WP_LOG_TOPIC_STATIC(WP_LOCAL_LOG_TOPIC, t)
+
+ /* make glib log functions also use the local log topic */
+-#ifdef G_LOG_DOMAIN
+-# undef G_LOG_DOMAIN
++#ifdef WP_USE_LOCAL_LOG_TOPIC_IN_G_LOG
++# ifdef G_LOG_DOMAIN
++# undef G_LOG_DOMAIN
++# endif
++# define G_LOG_DOMAIN (WP_LOCAL_LOG_TOPIC->topic_name)
+ #endif
+-#define G_LOG_DOMAIN (WP_LOCAL_LOG_TOPIC->topic_name)
+
+ WP_API
+ void wp_log_topic_init (WpLogTopic *topic);
+--- lib/wp/meson.build.orig 2024-03-04 17:29:09 UTC
++++ lib/wp/meson.build
+@@ -126,6 +126,7 @@ wp_lib = library('wireplumber-' + wireplumber_api_vers
+ c_args : [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ '-DBUILDING_WP',
+ ],
+ install: true,
+--- modules/meson.build.orig 2024-03-04 17:29:09 UTC
++++ modules/meson.build
+@@ -1,6 +1,7 @@ common_c_args = [
+ common_c_args = [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ]
+
+ shared_library(
+--- modules/module-lua-scripting/wplua/meson.build.orig 2024-03-04 17:29:09 UTC
++++ modules/module-lua-scripting/wplua/meson.build
+@@ -19,6 +19,7 @@ wplua_lib = static_library('wplua-' + wireplumber_api_
+ c_args : [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ],
+ install: false,
+ include_directories: wplua_include_dir,
+--- src/meson.build.orig 2024-03-04 17:29:09 UTC
++++ src/meson.build
+@@ -33,6 +33,7 @@ if build_daemon
+ c_args : [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ],
+ install: true,
+ dependencies : [gobject_dep, gio_dep, wp_dep, pipewire_dep],
+--- src/tools/meson.build.orig 2024-03-04 17:29:09 UTC
++++ src/tools/meson.build
+@@ -3,6 +3,7 @@ executable('wpctl',
+ c_args : [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ],
+ install: true,
+ dependencies : [gobject_dep, gio_dep, wp_dep, pipewire_dep],
+@@ -18,6 +19,7 @@ executable('wpexec',
+ c_args : [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ],
+ install: true,
+ dependencies : [gobject_dep, gio_dep, wp_dep, pipewire_dep],
+--- tests/modules/meson.build.orig 2024-03-04 17:29:09 UTC
++++ tests/modules/meson.build
+@@ -5,6 +5,7 @@ common_args = [
+ common_args = [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ]
+
+ if get_option('dbus-tests')
+--- tests/wp/meson.build.orig 2024-03-04 17:29:09 UTC
++++ tests/wp/meson.build
+@@ -5,6 +5,7 @@ common_args = [
+ common_args = [
+ '-D_GNU_SOURCE',
+ '-DG_LOG_USE_STRUCTURED',
++ '-DWP_USE_LOCAL_LOG_TOPIC_IN_G_LOG',
+ ]
+
+ test(
diff --git a/multimedia/zart/Makefile b/multimedia/zart/Makefile
index 8f826cb06101..647bb3c0d624 100644
--- a/multimedia/zart/Makefile
+++ b/multimedia/zart/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zart
PORTVERSION= g20191124
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= multimedia
MASTER_SITES= https://gmic.eu/files/source/:gmic
DISTFILES= gmic_${GMIC_VERSION}.tar.gz:gmic
diff --git a/net-im/Makefile b/net-im/Makefile
index f0e36b6b9949..740c9532a0bc 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -26,9 +26,9 @@
SUBDIR += gotktrix
SUBDIR += gotosocial
SUBDIR += gurk-rs
+ SUBDIR += iamb
SUBDIR += icmpchat
SUBDIR += icqlib
- SUBDIR += jabberd
SUBDIR += jarl
SUBDIR += jicofo
SUBDIR += jitsi-meet-full
diff --git a/net-im/biboumi/Makefile b/net-im/biboumi/Makefile
index a75a22b09c61..f9005d8c9421 100644
--- a/net-im/biboumi/Makefile
+++ b/net-im/biboumi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= biboumi
DISTVERSION= 9.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net-im
MASTER_SITES= https://git.louiz.org/biboumi/snapshot/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/net-im/dissent/Makefile b/net-im/dissent/Makefile
index 8dd0f23e0081..f1ce4ae3330a 100644
--- a/net-im/dissent/Makefile
+++ b/net-im/dissent/Makefile
@@ -1,7 +1,6 @@
PORTNAME= dissent
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.23
-PORTREVISION= 1
+DISTVERSION= 0.0.24
CATEGORIES= net-im
MAINTAINER= jbeich@FreeBSD.org
@@ -19,40 +18,40 @@ USE_GNOME= cairo gdkpixbuf2 gtk40 libadwaita
GH_ACCOUNT= diamondburned
GH_TUPLE= KarpelesLab:weak:v0.1.1:karpeleslab_weak/vendor/github.com/KarpelesLab/weak \
alecthomas:chroma:v0.10.0:alecthomas_chroma/vendor/github.com/alecthomas/chroma \
- alessio:shellescape:v1.4.1:alessio_shellescape/vendor/github.com/alessio/shellescape \
- danieljoos:wincred:v1.1.0:danieljoos_wincred/vendor/github.com/danieljoos/wincred \
+ alessio:shellescape:v1.4.2:alessio_shellescape/vendor/github.com/alessio/shellescape \
+ danieljoos:wincred:v1.2.1:danieljoos_wincred/vendor/github.com/danieljoos/wincred \
diamondburned:adaptive:fa139be203a8:diamondburned_adaptive/vendor/github.com/diamondburned/adaptive \
- diamondburned:arikawa:v3.3.5:diamondburned_arikawa_v3/vendor/github.com/diamondburned/arikawa/v3 \
+ diamondburned:arikawa:5aaffc368786:diamondburned_arikawa_v3/vendor/github.com/diamondburned/arikawa/v3 \
diamondburned:chatkit:4b8acdf0f84b:diamondburned_chatkit/vendor/github.com/diamondburned/chatkit \
- diamondburned:ctxt:07a499f07b78:diamondburned_ctxt/vendor/libdb.so/ctxt \
+ diamondburned:ctxt:2db38a5d3c12:diamondburned_ctxt/vendor/libdb.so/ctxt \
diamondburned:gotk4-adwaita:5f283b5d35bc:diamondburned_gotk4_adwaita_pkg/vendor/github.com/diamondburned/gotk4-adwaita \
diamondburned:gotk4:v0.2.2:diamondburned_gotk4_pkg/vendor/github.com/diamondburned/gotk4 \
- diamondburned:gotkit:34324269516c:diamondburned_gotkit/vendor/github.com/diamondburned/gotkit \
- diamondburned:ningen:0d35ff052647:diamondburned_ningen_v3/vendor/github.com/diamondburned/ningen/v3 \
- dlclark:regexp2:v1.4.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
- dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
+ diamondburned:gotkit:6094a5dcd206:diamondburned_gotkit/vendor/github.com/diamondburned/gotkit \
+ diamondburned:ningen:ddbaae4f3f84:diamondburned_ningen_v3/vendor/github.com/diamondburned/ningen/v3 \
+ dlclark:regexp2:v1.11.0:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
+ dustin:go-humanize:v1.0.1:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
enescakir:emoji:v1.0.0:enescakir_emoji/vendor/github.com/enescakir/emoji \
- go4org:go4:f5505b9728dd:go4org_go4/vendor/go4.org \
+ go4org:go4:214862532bf5:go4org_go4/vendor/go4.org \
go4org:unsafe-assume-no-moving-gc:b99613f794b6:go4org_unsafe_assume_no_moving_gc/vendor/go4.org/unsafe/assume-no-moving-gc \
- godbus:dbus:v5.0.6:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \
- golang:crypto:v0.17.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:image:e7cb96979f69:golang_image/vendor/golang.org/x/image \
- golang:sync:v0.1.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.15.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
- golang:time:1f47c861a9ac:golang_time/vendor/golang.org/x/time \
- gorilla:schema:v1.2.0:gorilla_schema/vendor/github.com/gorilla/schema \
- gorilla:websocket:v1.4.2:gorilla_websocket/vendor/github.com/gorilla/websocket \
- ianlancetaylor:cgosymbolizer:a1ae3e4bba26:ianlancetaylor_cgosymbolizer/vendor/github.com/ianlancetaylor/cgosymbolizer \
- leonelquinteros:gotext:37f474cfb069:leonelquinteros_gotext/vendor/github.com/leonelquinteros/gotext \
+ godbus:dbus:v5.1.0:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \
+ golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:image:v0.15.0:golang_image/vendor/golang.org/x/image \
+ golang:net:v0.24.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
+ golang:time:v0.5.0:golang_time/vendor/golang.org/x/time \
+ gorilla:schema:v1.3.0:gorilla_schema/vendor/github.com/gorilla/schema \
+ gorilla:websocket:v1.5.1:gorilla_websocket/vendor/github.com/gorilla/websocket \
+ ianlancetaylor:cgosymbolizer:581a3f7c677f:ianlancetaylor_cgosymbolizer/vendor/github.com/ianlancetaylor/cgosymbolizer \
+ leonelquinteros:gotext:v1.6.0:leonelquinteros_gotext/vendor/github.com/leonelquinteros/gotext \
lmittmann:tint:v1.0.4:lmittmann_tint/vendor/github.com/lmittmann/tint \
mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
- sahilm:fuzzy:v0.1.0:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \
- twmb:murmur3:v1.1.3:twmb_murmur3/vendor/github.com/twmb/murmur3 \
- yalue:merged_fs:v1.2.3:yalue_merged_fs/vendor/github.com/yalue/merged_fs \
- yuin:goldmark:v1.5.6:yuin_goldmark/vendor/github.com/yuin/goldmark \
- zalando:go-keyring:v0.2.1:zalando_go_keyring/vendor/github.com/zalando/go-keyring
+ sahilm:fuzzy:v0.1.1:sahilm_fuzzy/vendor/github.com/sahilm/fuzzy \
+ twmb:murmur3:v1.1.8:twmb_murmur3/vendor/github.com/twmb/murmur3 \
+ yalue:merged_fs:v1.3.0:yalue_merged_fs/vendor/github.com/yalue/merged_fs \
+ yuin:goldmark:v1.7.1:yuin_goldmark/vendor/github.com/yuin/goldmark \
+ zalando:go-keyring:v0.2.4:zalando_go_keyring/vendor/github.com/zalando/go-keyring
CGO_LDFLAGS+= -Wl,--as-needed # gtk4 deps
PLIST_FILES= bin/${PORTNAME} \
share/applications/so.libdb.dissent.desktop \
diff --git a/net-im/dissent/distinfo b/net-im/dissent/distinfo
index 8be56bd3396f..07f46ec9416a 100644
--- a/net-im/dissent/distinfo
+++ b/net-im/dissent/distinfo
@@ -1,75 +1,75 @@
-TIMESTAMP = 1712227294
-SHA256 (diamondburned-dissent-v0.0.23_GH0.tar.gz) = 7c5e10a6111cd8912c052337c56cb04cbb92b237453d560c85409f1c8f8cc01b
-SIZE (diamondburned-dissent-v0.0.23_GH0.tar.gz) = 4032282
+TIMESTAMP = 1713939731
+SHA256 (diamondburned-dissent-v0.0.24_GH0.tar.gz) = 65537bbc947acfc53fdd7bf0ab98e083fb78af73507b27deec9ba92c1bc783cc
+SIZE (diamondburned-dissent-v0.0.24_GH0.tar.gz) = 4033159
SHA256 (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = a8b6b241e8b72c95132497864c59a559fb35f6ae4b296c299e563a12a3a16fbe
SIZE (KarpelesLab-weak-v0.1.1_GH0.tar.gz) = 3484
SHA256 (alecthomas-chroma-v0.10.0_GH0.tar.gz) = 98a517ae99f48e3b54d5c8cd7473d5c544f51bee7a4be17f5175736fce37da56
SIZE (alecthomas-chroma-v0.10.0_GH0.tar.gz) = 798272
-SHA256 (alessio-shellescape-v1.4.1_GH0.tar.gz) = ba08ce6af01fed809528363efdfa735c52770a9f0d550ea7a9ba6aebf0c7076a
-SIZE (alessio-shellescape-v1.4.1_GH0.tar.gz) = 7547
-SHA256 (danieljoos-wincred-v1.1.0_GH0.tar.gz) = fbc111313d66a0a4a80fafb86fb5550b657b5655c439e0cba86ed40efb331682
-SIZE (danieljoos-wincred-v1.1.0_GH0.tar.gz) = 9547
+SHA256 (alessio-shellescape-v1.4.2_GH0.tar.gz) = cb97c613c10328f08969b77cf97c7d996f4415cf22aea71cebc985c558afb89b
+SIZE (alessio-shellescape-v1.4.2_GH0.tar.gz) = 9331
+SHA256 (danieljoos-wincred-v1.2.1_GH0.tar.gz) = 572e2318744c658b520c7c676c7638a97851a111315ab179d25e4896a6adb823
+SIZE (danieljoos-wincred-v1.2.1_GH0.tar.gz) = 10253
SHA256 (diamondburned-adaptive-fa139be203a8_GH0.tar.gz) = 72fb26ba28d2ee4528f626a9e496f676dce7f452204f81f04768eece441bba3f
SIZE (diamondburned-adaptive-fa139be203a8_GH0.tar.gz) = 18557
-SHA256 (diamondburned-arikawa-v3.3.5_GH0.tar.gz) = 9c7680ae3c83bb619fd02bb089d54dcd67609ae8255829a38739c4406200ebfa
-SIZE (diamondburned-arikawa-v3.3.5_GH0.tar.gz) = 262795
+SHA256 (diamondburned-arikawa-5aaffc368786_GH0.tar.gz) = e0d28bbf5d4a34415aa910f4a92f1a330bb8b8cab525b17869334bcc0c28aab4
+SIZE (diamondburned-arikawa-5aaffc368786_GH0.tar.gz) = 264315
SHA256 (diamondburned-chatkit-4b8acdf0f84b_GH0.tar.gz) = 4ae1f9093411da9f6adcf0177bb6dbb76da2ef792928cf68cce2f4b967feac9a
SIZE (diamondburned-chatkit-4b8acdf0f84b_GH0.tar.gz) = 60735
-SHA256 (diamondburned-ctxt-07a499f07b78_GH0.tar.gz) = e9bea05b1421dde428dbd8b39be5019f1e73a9f20078f6dda7094e9e03d365fc
-SIZE (diamondburned-ctxt-07a499f07b78_GH0.tar.gz) = 3430
+SHA256 (diamondburned-ctxt-2db38a5d3c12_GH0.tar.gz) = e326eae196ce8f25bf12e45d57c08011c3c3673a2e5da805235ee423f105e2b1
+SIZE (diamondburned-ctxt-2db38a5d3c12_GH0.tar.gz) = 3561
SHA256 (diamondburned-gotk4-adwaita-5f283b5d35bc_GH0.tar.gz) = c688c660c07720f6dd44c96a067c2fa717ea29f9f4e7520e42299d869120ce37
SIZE (diamondburned-gotk4-adwaita-5f283b5d35bc_GH0.tar.gz) = 158650
SHA256 (diamondburned-gotk4-v0.2.2_GH0.tar.gz) = 8292b0b89ef1caa44075ed0826fdebf3842f88e5d69ba8a3a2b36968cc801e3c
SIZE (diamondburned-gotk4-v0.2.2_GH0.tar.gz) = 3146830
-SHA256 (diamondburned-gotkit-34324269516c_GH0.tar.gz) = bad63ab848ad151a5a805eaeb236e05a6856077a1ff9b8d6ba1d6ec56ffed14c
-SIZE (diamondburned-gotkit-34324269516c_GH0.tar.gz) = 72101
-SHA256 (diamondburned-ningen-0d35ff052647_GH0.tar.gz) = e1479bb88ba0c291957fba670d46fce4c522b6868253b5ae26d12be986ebae1d
-SIZE (diamondburned-ningen-0d35ff052647_GH0.tar.gz) = 44877
-SHA256 (dlclark-regexp2-v1.4.0_GH0.tar.gz) = 774718cb87c5cc7b954e4f17056f6a189c8d542ecbf989330296bc7e3885851b
-SIZE (dlclark-regexp2-v1.4.0_GH0.tar.gz) = 205882
-SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
-SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
+SHA256 (diamondburned-gotkit-6094a5dcd206_GH0.tar.gz) = bfb983acff466afa21d52d513129f623e07f67ad1c9a1d165a2a11d35c093010
+SIZE (diamondburned-gotkit-6094a5dcd206_GH0.tar.gz) = 72394
+SHA256 (diamondburned-ningen-ddbaae4f3f84_GH0.tar.gz) = a0148926b5cc40032d34893a097d032c37843905e8f7c46bec948713befdcf7a
+SIZE (diamondburned-ningen-ddbaae4f3f84_GH0.tar.gz) = 46271
+SHA256 (dlclark-regexp2-v1.11.0_GH0.tar.gz) = c380209bd67b67859014f9bfd155aec4bfc4beb65f4a6aec37683b80186b18f7
+SIZE (dlclark-regexp2-v1.11.0_GH0.tar.gz) = 212532
+SHA256 (dustin-go-humanize-v1.0.1_GH0.tar.gz) = ac3a0d8d0eef07c75d12eddce775a8e8306dfb9783a45312597c34ff643793d8
+SIZE (dustin-go-humanize-v1.0.1_GH0.tar.gz) = 17692
SHA256 (enescakir-emoji-v1.0.0_GH0.tar.gz) = d62dc29e5a3f08b8de6fdb8919089cfa9a82c003466b0b1cb5feb33563612839
SIZE (enescakir-emoji-v1.0.0_GH0.tar.gz) = 68908
-SHA256 (go4org-go4-f5505b9728dd_GH0.tar.gz) = d7d4735b481bd0c58ac9cb847b8887c9ecbf0dd45f0c18e5b67f3716d52b7936
-SIZE (go4org-go4-f5505b9728dd_GH0.tar.gz) = 150573
+SHA256 (go4org-go4-214862532bf5_GH0.tar.gz) = 20b143aa387a37cab6f69eaf3a234fe33d801114193d27d90b11e940e5e5c257
+SIZE (go4org-go4-214862532bf5_GH0.tar.gz) = 151259
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 (godbus-dbus-v5.0.6_GH0.tar.gz) = b8c481c97917c4dbcb7585074b06b1e1cc10338dc267ebc84af272763ce04663
-SIZE (godbus-dbus-v5.0.6_GH0.tar.gz) = 71369
-SHA256 (golang-crypto-v0.17.0_GH0.tar.gz) = a921c84634495d0d6fe25d81ff0cc7bd1e045865ffe95a7e329cd6f7eceaef6d
-SIZE (golang-crypto-v0.17.0_GH0.tar.gz) = 1809419
-SHA256 (golang-image-e7cb96979f69_GH0.tar.gz) = 0708e1ad40e912309940faf245fb707958d483accd97da403e42cd359c0dbe15
-SIZE (golang-image-e7cb96979f69_GH0.tar.gz) = 5038672
-SHA256 (golang-sync-v0.1.0_GH0.tar.gz) = 81056c07b5dc1077f2d6ac0f7ce3d4ef199a3ff85c319ab03dcff22fa9ba2183
-SIZE (golang-sync-v0.1.0_GH0.tar.gz) = 19356
-SHA256 (golang-sys-v0.15.0_GH0.tar.gz) = b0bc04c5a1d1ae7c5962e66f19def881b5ab2191cc08cce5021fe7e952ed5484
-SIZE (golang-sys-v0.15.0_GH0.tar.gz) = 1443508
-SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
-SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
-SHA256 (golang-time-1f47c861a9ac_GH0.tar.gz) = 2548d6d6813621c77fa36a5783e36939d3f4427d962ba58415645f89fcb70925
-SIZE (golang-time-1f47c861a9ac_GH0.tar.gz) = 9533
-SHA256 (gorilla-schema-v1.2.0_GH0.tar.gz) = 5dbfdc9c3e9275a87f4768cc455db2832c10dc7f2b9703810ff635dbf87c6cf0
-SIZE (gorilla-schema-v1.2.0_GH0.tar.gz) = 23467
-SHA256 (gorilla-websocket-v1.4.2_GH0.tar.gz) = 91937a36bc9e0da3c895c73d4cb74b2cdb1aff54ab21b0d0724000e7b5b85b84
-SIZE (gorilla-websocket-v1.4.2_GH0.tar.gz) = 54101
-SHA256 (ianlancetaylor-cgosymbolizer-a1ae3e4bba26_GH0.tar.gz) = acc5ab33d35dc30bacb2a2652090f90f66f6593e47fd946d19393905cb47edb2
-SIZE (ianlancetaylor-cgosymbolizer-a1ae3e4bba26_GH0.tar.gz) = 91610
-SHA256 (leonelquinteros-gotext-37f474cfb069_GH0.tar.gz) = 44bdd83065b2a94ad762993688d705021d12396ebb8f8f8e3b81a920d9896a3d
-SIZE (leonelquinteros-gotext-37f474cfb069_GH0.tar.gz) = 46793
+SHA256 (godbus-dbus-v5.1.0_GH0.tar.gz) = 2f4939ab13a20178584ef534293abc5b6744bb5b6232432050c5a3ab2ab85fd7
+SIZE (godbus-dbus-v5.1.0_GH0.tar.gz) = 74080
+SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
+SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
+SHA256 (golang-image-v0.15.0_GH0.tar.gz) = 90b6dbb36a61290acac3050008594203c5c094af562b8e7be5af7d3b7230f53b
+SIZE (golang-image-v0.15.0_GH0.tar.gz) = 5093053
+SHA256 (golang-net-v0.24.0_GH0.tar.gz) = 6fbc9f6ddc538c67affd1248d68ca85f69e0abe916181b1cd81323093afa96b9
+SIZE (golang-net-v0.24.0_GH0.tar.gz) = 1509016
+SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
+SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181
+SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
+SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
+SHA256 (golang-time-v0.5.0_GH0.tar.gz) = bb876812abbce995ed8c8523b55c5c5518e594f0570cf372a5d1213a5423d95f
+SIZE (golang-time-v0.5.0_GH0.tar.gz) = 12219
+SHA256 (gorilla-schema-v1.3.0_GH0.tar.gz) = 3bcd80f5b5a69fa1ac194763109d55863492216ea55a4828afeb963c1e43a01b
+SIZE (gorilla-schema-v1.3.0_GH0.tar.gz) = 27057
+SHA256 (gorilla-websocket-v1.5.1_GH0.tar.gz) = b8c9f291d12c1b2fcbc64b4862bead21d709c2884fe4b3e35ae1e5485c039d8d
+SIZE (gorilla-websocket-v1.5.1_GH0.tar.gz) = 61416
+SHA256 (ianlancetaylor-cgosymbolizer-581a3f7c677f_GH0.tar.gz) = ba359abe38f7cf2459aa9e37175e78927f8ab141c87b853d26baa580ec74aae5
+SIZE (ianlancetaylor-cgosymbolizer-581a3f7c677f_GH0.tar.gz) = 104214
+SHA256 (leonelquinteros-gotext-v1.6.0_GH0.tar.gz) = 6f612c6307f089526362a6b683eafa81385cc278f80024018217e3c90849dfee
+SIZE (leonelquinteros-gotext-v1.6.0_GH0.tar.gz) = 47645
SHA256 (lmittmann-tint-v1.0.4_GH0.tar.gz) = 803ec253a835a7becf88a77083a847b88a62833ab1af289c248491f574c570dc
SIZE (lmittmann-tint-v1.0.4_GH0.tar.gz) = 8467
SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6
SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (sahilm-fuzzy-v0.1.0_GH0.tar.gz) = c3746896798d2cee59991f452f1d634f95eb79332bf6e8417a68caf6692ec2ce
-SIZE (sahilm-fuzzy-v0.1.0_GH0.tar.gz) = 3353310
-SHA256 (twmb-murmur3-v1.1.3_GH0.tar.gz) = a23d93822b6b852fcaf393afe54bd4e115c01697a11a42c2b25afcffa1dcca16
-SIZE (twmb-murmur3-v1.1.3_GH0.tar.gz) = 12700
-SHA256 (yalue-merged_fs-v1.2.3_GH0.tar.gz) = b4d274f03ccc0ebb88fc98a9248631c30fd63d1ab8bd63af529e2d9a15afc270
-SIZE (yalue-merged_fs-v1.2.3_GH0.tar.gz) = 91024
-SHA256 (yuin-goldmark-v1.5.6_GH0.tar.gz) = 6f807d112add7bf6e04c4e5d67dd09721d58242b17ff28e9b85feb9d27d094b2
-SIZE (yuin-goldmark-v1.5.6_GH0.tar.gz) = 248049
-SHA256 (zalando-go-keyring-v0.2.1_GH0.tar.gz) = e8e08c609e707e6f3746fec1ac08e167fc84b35c6a05f7c7f1d7c92b8158d6cd
-SIZE (zalando-go-keyring-v0.2.1_GH0.tar.gz) = 10752
+SHA256 (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3242679be224552ef8934524cb08bb5d355644084a3476509bedd4dba57af408
+SIZE (sahilm-fuzzy-v0.1.1_GH0.tar.gz) = 3353368
+SHA256 (twmb-murmur3-v1.1.8_GH0.tar.gz) = afa51249308db62b5a2d4610b7c30cd41dc4906777211d8d8b09250875a668aa
+SIZE (twmb-murmur3-v1.1.8_GH0.tar.gz) = 12570
+SHA256 (yalue-merged_fs-v1.3.0_GH0.tar.gz) = 27639efb6111bb5e924fc9f4d68bf2233608c89e8411e304fbb8d18d2cff0f56
+SIZE (yalue-merged_fs-v1.3.0_GH0.tar.gz) = 91888
+SHA256 (yuin-goldmark-v1.7.1_GH0.tar.gz) = e1159c456d6d5c8fdfeb61534aa23ef6f4108bbf74a21016199debfdde82590a
+SIZE (yuin-goldmark-v1.7.1_GH0.tar.gz) = 252103
+SHA256 (zalando-go-keyring-v0.2.4_GH0.tar.gz) = 82e1fa8b5f79203c58f0374a1c68104e89e53ec9497b9e9894d9b5cd2c00308e
+SIZE (zalando-go-keyring-v0.2.4_GH0.tar.gz) = 11218
diff --git a/net-im/gloox/Makefile b/net-im/gloox/Makefile
index 49b8a9ec3146..6b453c3ff16d 100644
--- a/net-im/gloox/Makefile
+++ b/net-im/gloox/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gloox
DISTVERSION= 1.0.24
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= http://camaya.net/download/
diff --git a/net-im/iamb/Makefile b/net-im/iamb/Makefile
new file mode 100644
index 000000000000..94771958e8fc
--- /dev/null
+++ b/net-im/iamb/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= iamb
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.0.9
+CATEGORIES= net-im
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= Matrix client for Vim addicts
+WWW= https://iamb.chat/
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/oniguruma.pc:devel/oniguruma
+
+USES= cargo ssl
+USE_GITHUB= yes
+GH_ACCOUNT= ulyssa
+
+PLIST_FILES= bin/iamb \
+ share/man/man1/iamb.1.gz \
+ share/man/man5/iamb.5.gz
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/docs/iamb.1 ${STAGEDIR}${PREFIX}/share/man/man1
+ ${INSTALL_DATA} ${WRKSRC}/docs/iamb.5 ${STAGEDIR}${PREFIX}/share/man/man5
+
+.include <bsd.port.mk>
diff --git a/net-im/iamb/Makefile.crates b/net-im/iamb/Makefile.crates
new file mode 100644
index 000000000000..e6e066fe0d5d
--- /dev/null
+++ b/net-im/iamb/Makefile.crates
@@ -0,0 +1,565 @@
+CARGO_CRATES= accessory-1.3.0 \
+ addr2line-0.21.0 \
+ adler-1.0.2 \
+ aead-0.5.2 \
+ aes-0.8.3 \
+ ahash-0.8.10 \
+ aho-corasick-1.1.1 \
+ allocator-api2-0.2.16 \
+ android-tzdata-0.1.1 \
+ android_system_properties-0.1.5 \
+ anstream-0.3.2 \
+ anstyle-1.0.2 \
+ anstyle-parse-0.2.1 \
+ anstyle-query-1.0.0 \
+ anstyle-wincon-1.0.2 \
+ anyhow-1.0.75 \
+ anymap2-0.13.0 \
+ aquamarine-0.5.0 \
+ arboard-3.3.0 \
+ arrayref-0.3.7 \
+ arrayvec-0.7.4 \
+ as_variant-1.2.0 \
+ assign-1.1.1 \
+ async-broadcast-0.5.1 \
+ async-channel-2.2.0 \
+ async-executor-1.8.0 \
+ async-fs-1.6.0 \
+ async-io-1.13.0 \
+ async-io-2.3.2 \
+ async-lock-2.8.0 \
+ async-lock-3.3.0 \
+ async-process-1.8.1 \
+ async-recursion-1.1.0 \
+ async-signal-0.2.5 \
+ async-stream-0.3.5 \
+ async-stream-impl-0.3.5 \
+ async-task-4.7.0 \
+ async-trait-0.1.73 \
+ atomic-waker-1.1.2 \
+ autocfg-1.1.0 \
+ backoff-0.4.0 \
+ backtrace-0.3.69 \
+ base64-0.21.7 \
+ base64ct-1.6.0 \
+ bincode-1.3.3 \
+ bit-set-0.5.3 \
+ bit-vec-0.6.3 \
+ bit_field-0.10.2 \
+ bitflags-1.3.2 \
+ bitflags-2.4.2 \
+ bitmaps-3.2.1 \
+ blake3-1.5.0 \
+ block-0.1.6 \
+ block-buffer-0.10.4 \
+ block-padding-0.3.3 \
+ blocking-1.5.1 \
+ bs58-0.5.0 \
+ bumpalo-3.14.0 \
+ bytemuck-1.14.0 \
+ byteorder-1.4.3 \
+ bytes-1.5.0 \
+ bytesize-1.3.0 \
+ cassowary-0.3.0 \
+ cbc-0.1.2 \
+ cc-1.0.83 \
+ cfg-if-1.0.0 \
+ cfg-vis-0.3.0 \
+ chacha20-0.9.1 \
+ chacha20poly1305-0.10.1 \
+ chrono-0.4.31 \
+ cipher-0.4.4 \
+ clap-4.3.24 \
+ clap_builder-4.3.24 \
+ clap_derive-4.3.12 \
+ clap_lex-0.5.0 \
+ clipboard-win-4.5.0 \
+ color_quant-1.1.0 \
+ colorchoice-1.0.0 \
+ comrak-0.18.0 \
+ concurrent-queue-2.4.0 \
+ const-oid-0.9.6 \
+ const_panic-0.2.8 \
+ constant_time_eq-0.3.0 \
+ convert_case-0.4.0 \
+ core-foundation-0.9.3 \
+ core-foundation-sys-0.8.4 \
+ core-graphics-0.22.3 \
+ core-graphics-types-0.1.2 \
+ cpufeatures-0.2.9 \
+ crc32fast-1.3.2 \
+ crossbeam-channel-0.5.8 \
+ crossbeam-deque-0.8.3 \
+ crossbeam-epoch-0.9.15 \
+ crossbeam-utils-0.8.16 \
+ crossterm-0.27.0 \
+ crossterm_winapi-0.9.1 \
+ crunchy-0.2.2 \
+ crypto-common-0.1.6 \
+ css-color-parser-0.1.2 \
+ ctr-0.9.2 \
+ curve25519-dalek-4.1.2 \
+ curve25519-dalek-derive-0.1.1 \
+ deadpool-0.10.0 \
+ deadpool-runtime-0.1.3 \
+ deadpool-sqlite-0.7.0 \
+ deadpool-sync-0.1.2 \
+ delegate-display-2.1.1 \
+ der-0.7.8 \
+ der_derive-0.7.2 \
+ deranged-0.3.8 \
+ derivative-2.2.0 \
+ derive_more-0.99.17 \
+ deunicode-0.4.4 \
+ diff-0.1.13 \
+ digest-0.10.7 \
+ dirs-4.0.0 \
+ dirs-next-2.0.0 \
+ dirs-sys-0.3.7 \
+ dirs-sys-next-0.1.2 \
+ displaydoc-0.2.4 \
+ dyn-clone-1.0.14 \
+ ed25519-2.2.3 \
+ ed25519-dalek-2.1.1 \
+ edit-0.1.4 \
+ either-1.9.0 \
+ emojis-0.5.3 \
+ encoding_rs-0.8.33 \
+ endian-type-0.1.2 \
+ entities-1.0.1 \
+ enumflags2-0.7.9 \
+ enumflags2_derive-0.7.9 \
+ equivalent-1.0.1 \
+ errno-0.3.8 \
+ error-code-2.3.1 \
+ event-listener-2.5.3 \
+ event-listener-3.1.0 \
+ event-listener-4.0.3 \
+ event-listener-5.2.0 \
+ event-listener-strategy-0.4.0 \
+ event-listener-strategy-0.5.0 \
+ exr-1.71.0 \
+ eyeball-0.8.7 \
+ eyeball-im-0.4.2 \
+ fallible-iterator-0.3.0 \
+ fallible-streaming-iterator-0.1.9 \
+ fancy-regex-0.11.0 \
+ fancy_constructor-1.2.2 \
+ fastrand-1.9.0 \
+ fastrand-2.0.1 \
+ fdeflate-0.3.0 \
+ fiat-crypto-0.2.6 \
+ flagset-0.4.4 \
+ flate2-1.0.27 \
+ flume-0.11.0 \
+ fnv-1.0.7 \
+ foreign-types-0.3.2 \
+ foreign-types-shared-0.1.1 \
+ form_urlencoded-1.2.0 \
+ fs2-0.4.3 \
+ futf-0.1.5 \
+ futures-0.3.28 \
+ futures-channel-0.3.28 \
+ futures-core-0.3.28 \
+ futures-executor-0.3.28 \
+ futures-io-0.3.28 \
+ futures-lite-1.13.0 \
+ futures-lite-2.3.0 \
+ futures-macro-0.3.28 \
+ futures-sink-0.3.28 \
+ futures-task-0.3.28 \
+ futures-util-0.3.28 \
+ fxhash-0.2.1 \
+ generic-array-0.14.7 \
+ gethostname-0.3.0 \
+ gethostname-0.4.3 \
+ getrandom-0.2.12 \
+ gif-0.12.0 \
+ gimli-0.28.0 \
+ gloo-timers-0.3.0 \
+ gloo-utils-0.2.0 \
+ h2-0.3.21 \
+ half-2.2.1 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.1 \
+ hashlink-0.8.4 \
+ heck-0.4.1 \
+ hermit-abi-0.3.3 \
+ hex-0.4.3 \
+ hkdf-0.12.4 \
+ hmac-0.12.1 \
+ home-0.5.5 \
+ html5ever-0.26.0 \
+ http-0.2.9 \
+ http-body-0.4.5 \
+ httparse-1.8.0 \
+ httpdate-1.0.3 \
+ hyper-0.14.27 \
+ hyper-rustls-0.24.1 \
+ hyper-tls-0.5.0 \
+ iana-time-zone-0.1.57 \
+ iana-time-zone-haiku-0.1.2 \
+ icy_sixel-0.1.1 \
+ idna-0.4.0 \
+ image-0.24.7 \
+ imbl-2.0.3 \
+ imbl-sized-chunks-0.1.2 \
+ include_dir-0.7.3 \
+ include_dir_macros-0.7.3 \
+ indexed_db_futures-0.4.1 \
+ indexmap-1.9.3 \
+ indexmap-2.0.2 \
+ indoc-2.0.4 \
+ inout-0.1.3 \
+ instant-0.1.12 \
+ intervaltree-0.2.7 \
+ io-lifetimes-1.0.11 \
+ ipnet-2.8.0 \
+ is-terminal-0.4.9 \
+ itertools-0.10.5 \
+ itertools-0.11.0 \
+ itertools-0.12.1 \
+ itoa-1.0.9 \
+ jpeg-decoder-0.3.0 \
+ js-sys-0.3.64 \
+ js_int-0.2.2 \
+ js_option-0.1.1 \
+ keybindings-0.0.1 \
+ konst-0.3.8 \
+ konst_kernel-0.3.8 \
+ lazy_static-0.1.16 \
+ lazy_static-1.4.0 \
+ lebe-0.5.2 \
+ libc-0.2.153 \
+ libsqlite3-sys-0.27.0 \
+ line-wrap-0.1.1 \
+ linked-hash-map-0.5.6 \
+ linux-raw-sys-0.3.8 \
+ linux-raw-sys-0.4.13 \
+ lock_api-0.4.10 \
+ log-0.4.20 \
+ mac-0.1.1 \
+ mac-notification-sys-0.6.1 \
+ macroific-1.3.1 \
+ macroific_attr_parse-1.3.0 \
+ macroific_core-1.0.2 \
+ macroific_macro-1.1.0 \
+ malloc_buf-0.0.6 \
+ maplit-1.0.2 \
+ markup5ever-0.11.0 \
+ markup5ever_rcdom-0.2.0 \
+ matrix-pickle-0.1.1 \
+ matrix-pickle-derive-0.1.1 \
+ matrix-sdk-0.7.1 \
+ matrix-sdk-base-0.7.0 \
+ matrix-sdk-common-0.7.0 \
+ matrix-sdk-crypto-0.7.0 \
+ matrix-sdk-indexeddb-0.7.0 \
+ matrix-sdk-sqlite-0.7.0 \
+ matrix-sdk-store-encryption-0.7.0 \
+ memchr-2.6.4 \
+ memoffset-0.7.1 \
+ memoffset-0.9.0 \
+ mime-0.3.17 \
+ mime2ext-0.1.52 \
+ mime_guess-2.0.4 \
+ minimal-lexical-0.2.1 \
+ miniz_oxide-0.7.1 \
+ mio-0.8.8 \
+ modalkit-0.0.18 \
+ modalkit-ratatui-0.0.18 \
+ native-tls-0.2.11 \
+ new_debug_unreachable-1.0.4 \
+ nibble_vec-0.1.0 \
+ nix-0.26.4 \
+ nom-7.1.3 \
+ notify-rust-4.10.0 \
+ nu-ansi-term-0.46.0 \
+ num-integer-0.1.45 \
+ num-rational-0.4.1 \
+ num-traits-0.2.16 \
+ num_cpus-1.16.0 \
+ num_threads-0.1.6 \
+ objc-0.2.7 \
+ objc-foundation-0.1.1 \
+ objc_id-0.1.1 \
+ object-0.32.1 \
+ once_cell-1.18.0 \
+ onig-6.4.0 \
+ onig_sys-69.8.1 \
+ opaque-debug-0.3.0 \
+ open-3.2.0 \
+ openssl-0.10.64 \
+ openssl-macros-0.1.1 \
+ openssl-probe-0.1.5 \
+ openssl-sys-0.9.101 \
+ ordered-stream-0.2.0 \
+ overload-0.1.1 \
+ parking-2.2.0 \
+ parking_lot-0.11.2 \
+ parking_lot-0.12.1 \
+ parking_lot_core-0.8.6 \
+ parking_lot_core-0.9.8 \
+ paste-1.0.14 \
+ pathdiff-0.2.1 \
+ pbkdf2-0.12.2 \
+ percent-encoding-2.3.0 \
+ phf-0.10.1 \
+ phf-0.11.2 \
+ phf_codegen-0.10.0 \
+ phf_generator-0.10.0 \
+ 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 \
+ pkcs7-0.4.1 \
+ pkcs8-0.10.2 \
+ pkg-config-0.3.27 \
+ platforms-3.3.0 \
+ plist-1.5.0 \
+ png-0.17.10 \
+ polling-2.8.0 \
+ polling-3.5.0 \
+ poly1305-0.8.0 \
+ ppv-lite86-0.2.17 \
+ precomputed-hash-0.1.1 \
+ pretty_assertions-1.4.0 \
+ proc-macro-crate-1.3.1 \
+ proc-macro-crate-2.0.0 \
+ proc-macro-error-1.0.4 \
+ proc-macro-error-attr-1.0.4 \
+ proc-macro2-1.0.78 \
+ prost-0.12.3 \
+ prost-derive-0.12.3 \
+ qoi-0.4.1 \
+ quick-xml-0.29.0 \
+ quick-xml-0.30.0 \
+ quote-1.0.35 \
+ radix_trie-0.2.1 \
+ rand-0.8.5 \
+ rand_chacha-0.3.1 \
+ rand_core-0.6.4 \
+ rand_xoshiro-0.6.0 \
+ ratatui-0.23.0 \
+ ratatui-image-0.8.1 \
+ rayon-1.8.0 \
+ rayon-core-1.12.0 \
+ readlock-0.1.7 \
+ redox_syscall-0.2.16 \
+ redox_syscall-0.3.5 \
+ redox_users-0.4.3 \
+ regex-1.9.6 \
+ regex-automata-0.3.9 \
+ regex-syntax-0.7.5 \
+ reqwest-0.11.22 \
+ ring-0.16.20 \
+ rmp-0.8.12 \
+ rmp-serde-1.1.2 \
+ ropey-1.6.0 \
+ rpassword-7.2.0 \
+ rtoolbox-0.0.1 \
+ ruma-0.9.4 \
+ ruma-client-api-0.17.4 \
+ ruma-common-0.12.1 \
+ ruma-events-0.27.11 \
+ ruma-federation-api-0.8.0 \
+ ruma-identifiers-validation-0.9.3 \
+ ruma-macros-0.12.0 \
+ rusqlite-0.30.0 \
+ rustc-demangle-0.1.23 \
+ rustc_version-0.4.0 \
+ rustix-0.37.24 \
+ rustix-0.38.32 \
+ rustls-0.21.7 \
+ rustls-pemfile-1.0.3 \
+ rustls-webpki-0.101.6 \
+ rustversion-1.0.14 \
+ ryu-1.0.15 \
+ safemem-0.3.3 \
+ same-file-1.0.6 \
+ schannel-0.1.23 \
+ scopeguard-1.2.0 \
+ sct-0.7.0 \
+ security-framework-2.9.2 \
+ security-framework-sys-2.9.1 \
+ semver-1.0.19 \
+ serde-1.0.197 \
+ serde-wasm-bindgen-0.6.5 \
+ serde_bytes-0.11.14 \
+ serde_derive-1.0.197 \
+ serde_html_form-0.2.4 \
+ serde_json-1.0.114 \
+ serde_repr-0.1.18 \
+ serde_spanned-0.6.5 \
+ serde_urlencoded-0.7.1 \
+ sha1-0.10.6 \
+ sha2-0.10.8 \
+ sharded-slab-0.1.7 \
+ shell-words-1.1.0 \
+ signal-hook-0.3.17 \
+ signal-hook-mio-0.2.3 \
+ signal-hook-registry-1.4.1 \
+ signature-2.2.0 \
+ simd-adler32-0.3.7 \
+ siphasher-0.3.11 \
+ slab-0.4.9 \
+ sled-0.34.7 \
+ slug-0.1.4 \
+ smallvec-1.11.1 \
+ smawk-0.3.2 \
+ socket2-0.4.9 \
+ socket2-0.5.4 \
+ spin-0.5.2 \
+ spin-0.9.8 \
+ spki-0.7.3 \
+ static_assertions-1.1.0 \
+ str-buf-1.0.6 \
+ str_indices-0.4.1 \
+ string_cache-0.8.7 \
+ string_cache_codegen-0.5.2 \
+ strsim-0.10.0 \
+ strum-0.25.0 \
+ strum_macros-0.25.2 \
+ subtle-2.5.0 \
+ syn-1.0.109 \
+ syn-2.0.52 \
+ syntect-5.1.0 \
+ system-configuration-0.5.1 \
+ system-configuration-sys-0.5.0 \
+ tauri-winrt-notification-0.1.3 \
+ temp-dir-0.1.12 \
+ tempfile-3.8.0 \
+ tendril-0.4.3 \
+ terminal_size-0.2.6 \
+ textwrap-0.16.0 \
+ thiserror-1.0.57 \
+ thiserror-impl-1.0.57 \
+ thread_local-1.1.7 \
+ tiff-0.9.0 \
+ time-0.3.29 \
+ time-core-0.1.2 \
+ time-macros-0.2.15 \
+ tinyvec-1.6.0 \
+ tinyvec_macros-0.1.1 \
+ tokio-1.32.0 \
+ tokio-macros-2.1.0 \
+ tokio-native-tls-0.3.1 \
+ tokio-rustls-0.24.1 \
+ tokio-stream-0.1.14 \
+ tokio-util-0.7.9 \
+ toml-0.8.12 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.19.15 \
+ toml_edit-0.20.2 \
+ toml_edit-0.22.9 \
+ tower-0.4.13 \
+ tower-layer-0.3.2 \
+ tower-service-0.3.2 \
+ tracing-0.1.40 \
+ tracing-appender-0.2.2 \
+ tracing-attributes-0.1.27 \
+ tracing-core-0.1.32 \
+ tracing-log-0.1.3 \
+ tracing-subscriber-0.3.17 \
+ try-lock-0.2.4 \
+ typed-arena-2.0.2 \
+ typenum-1.17.0 \
+ typewit-1.9.0 \
+ typewit_proc_macros-1.8.1 \
+ uds_windows-1.1.0 \
+ ulid-1.1.2 \
+ unicase-2.7.0 \
+ unicode-bidi-0.3.13 \
+ unicode-ident-1.0.12 \
+ unicode-linebreak-0.1.5 \
+ unicode-normalization-0.1.22 \
+ unicode-segmentation-1.10.1 \
+ unicode-width-0.1.11 \
+ unicode_categories-0.1.1 \
+ universal-hash-0.5.1 \
+ untrusted-0.7.1 \
+ url-2.4.1 \
+ urlencoding-2.1.3 \
+ utf-8-0.7.6 \
+ utf8parse-0.2.1 \
+ uuid-1.6.1 \
+ valuable-0.1.0 \
+ vcpkg-0.2.15 \
+ vergen-8.2.5 \
+ version_check-0.9.4 \
+ vodozemac-0.5.1 \
+ waker-fn-1.1.1 \
+ walkdir-2.4.0 \
+ want-0.3.1 \
+ wasi-0.11.0+wasi-snapshot-preview1 \
+ wasm-bindgen-0.2.87 \
+ wasm-bindgen-backend-0.2.87 \
+ wasm-bindgen-futures-0.4.37 \
+ wasm-bindgen-macro-0.2.87 \
+ wasm-bindgen-macro-support-0.2.87 \
+ wasm-bindgen-shared-0.2.87 \
+ wasm-streams-0.3.0 \
+ web-sys-0.3.64 \
+ web-time-1.0.0 \
+ webpki-roots-0.25.2 \
+ weezl-0.1.7 \
+ which-4.4.2 \
+ wildmatch-2.1.1 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ winapi-util-0.1.6 \
+ winapi-wsapoll-0.1.1 \
+ winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.48.0 \
+ windows-0.51.1 \
+ windows-core-0.51.1 \
+ windows-sys-0.42.0 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.4 \
+ windows_aarch64_gnullvm-0.42.2 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_msvc-0.42.2 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.4 \
+ windows_i686_gnu-0.42.2 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.4 \
+ windows_i686_msvc-0.42.2 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.4 \
+ windows_x86_64_gnu-0.42.2 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnullvm-0.42.2 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_msvc-0.42.2 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.4 \
+ winnow-0.5.15 \
+ winnow-0.6.5 \
+ winreg-0.50.0 \
+ x11rb-0.12.0 \
+ x11rb-protocol-0.12.0 \
+ x25519-dalek-2.0.1 \
+ x509-cert-0.2.5 \
+ xdg-2.5.2 \
+ xdg-home-1.1.0 \
+ xml5ever-0.17.0 \
+ yaml-rust-0.4.5 \
+ yansi-0.5.1 \
+ zbus-3.15.2 \
+ zbus_macros-3.15.2 \
+ zbus_names-2.6.1 \
+ zerocopy-0.7.32 \
+ zerocopy-derive-0.7.32 \
+ zeroize-1.7.0 \
+ zeroize_derive-1.4.2 \
+ zune-inflate-0.2.54 \
+ zvariant-3.15.2 \
+ zvariant_derive-3.15.2 \
+ zvariant_utils-1.0.1
diff --git a/net-im/iamb/distinfo b/net-im/iamb/distinfo
new file mode 100644
index 000000000000..c5f1db31f120
--- /dev/null
+++ b/net-im/iamb/distinfo
@@ -0,0 +1,1133 @@
+TIMESTAMP = 1714502847
+SHA256 (rust/crates/accessory-1.3.0.crate) = 850bb534b9dc04744fbbb71d30ad6d25a7e4cf6dc33e223c81ef3a92ebab4e0b
+SIZE (rust/crates/accessory-1.3.0.crate) = 11215
+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/aead-0.5.2.crate) = d122413f284cf2d62fb1b7db97e02edb8cda96d769b16e443a4f6195e35662b0
+SIZE (rust/crates/aead-0.5.2.crate) = 15509
+SHA256 (rust/crates/aes-0.8.3.crate) = ac1f845298e95f983ff1944b728ae08b8cebab80d684f0a832ed0fc74dfa27e2
+SIZE (rust/crates/aes-0.8.3.crate) = 124679
+SHA256 (rust/crates/ahash-0.8.10.crate) = 8b79b82693f705137f8fb9b37871d99e4f9a7df12b917eed79c3d3954830a60b
+SIZE (rust/crates/ahash-0.8.10.crate) = 43555
+SHA256 (rust/crates/aho-corasick-1.1.1.crate) = ea5d730647d4fadd988536d06fecce94b7b4f2a7efdae548f1cf4b63205518ab
+SIZE (rust/crates/aho-corasick-1.1.1.crate) = 182812
+SHA256 (rust/crates/allocator-api2-0.2.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
+SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+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.3.2.crate) = 0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163
+SIZE (rust/crates/anstream-0.3.2.crate) = 19504
+SHA256 (rust/crates/anstyle-1.0.2.crate) = 15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea
+SIZE (rust/crates/anstyle-1.0.2.crate) = 13983
+SHA256 (rust/crates/anstyle-parse-0.2.1.crate) = 938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333
+SIZE (rust/crates/anstyle-parse-0.2.1.crate) = 24802
+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-1.0.2.crate) = c677ab05e09154296dd37acecd46420c17b9713e8366facafa8fc0885167cf4c
+SIZE (rust/crates/anstyle-wincon-1.0.2.crate) = 11712
+SHA256 (rust/crates/anyhow-1.0.75.crate) = a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6
+SIZE (rust/crates/anyhow-1.0.75.crate) = 43901
+SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
+SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
+SHA256 (rust/crates/aquamarine-0.5.0.crate) = 21cc1548309245035eb18aa7f0967da6bc65587005170c56e6ef2788a4cf3f4e
+SIZE (rust/crates/aquamarine-0.5.0.crate) = 2334859
+SHA256 (rust/crates/arboard-3.3.0.crate) = aafb29b107435aa276664c1db8954ac27a6e105cdad3c88287a199eb0e313c08
+SIZE (rust/crates/arboard-3.3.0.crate) = 44858
+SHA256 (rust/crates/arrayref-0.3.7.crate) = 6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545
+SIZE (rust/crates/arrayref-0.3.7.crate) = 9620
+SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
+SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
+SHA256 (rust/crates/as_variant-1.2.0.crate) = f38fa22307249f86fb7fad906fcae77f2564caeb56d7209103c551cd1cf4798f
+SIZE (rust/crates/as_variant-1.2.0.crate) = 7881
+SHA256 (rust/crates/assign-1.1.1.crate) = 5f093eed78becd229346bf859eec0aa4dd7ddde0757287b2b4107a1f09c80002
+SIZE (rust/crates/assign-1.1.1.crate) = 4335
+SHA256 (rust/crates/async-broadcast-0.5.1.crate) = 7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b
+SIZE (rust/crates/async-broadcast-0.5.1.crate) = 20134
+SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
+SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
+SHA256 (rust/crates/async-executor-1.8.0.crate) = 17ae5ebefcc48e7452b4987947920dac9450be1110cadf34d1b8c116bdbaf97c
+SIZE (rust/crates/async-executor-1.8.0.crate) = 21870
+SHA256 (rust/crates/async-fs-1.6.0.crate) = 279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06
+SIZE (rust/crates/async-fs-1.6.0.crate) = 16506
+SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
+SIZE (rust/crates/async-io-1.13.0.crate) = 37191
+SHA256 (rust/crates/async-io-2.3.2.crate) = dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884
+SIZE (rust/crates/async-io-2.3.2.crate) = 49298
+SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
+SIZE (rust/crates/async-lock-2.8.0.crate) = 29944
+SHA256 (rust/crates/async-lock-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
+SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
+SHA256 (rust/crates/async-process-1.8.1.crate) = ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88
+SIZE (rust/crates/async-process-1.8.1.crate) = 22758
+SHA256 (rust/crates/async-recursion-1.1.0.crate) = 30c5ef0ede93efbf733c1a727f3b6b5a1060bbedd5600183e66f6e4be4af0ec5
+SIZE (rust/crates/async-recursion-1.1.0.crate) = 14982
+SHA256 (rust/crates/async-signal-0.2.5.crate) = 9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5
+SIZE (rust/crates/async-signal-0.2.5.crate) = 16743
+SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419ddccb106b2d2b70ba60a6b529f03961a51
+SIZE (rust/crates/async-stream-0.3.5.crate) = 11916
+SHA256 (rust/crates/async-stream-impl-0.3.5.crate) = 16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193
+SIZE (rust/crates/async-stream-impl-0.3.5.crate) = 4173
+SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
+SIZE (rust/crates/async-task-4.7.0.crate) = 38906
+SHA256 (rust/crates/async-trait-0.1.73.crate) = bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0
+SIZE (rust/crates/async-trait-0.1.73.crate) = 28654
+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/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/base64-0.21.7.crate) = 9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567
+SIZE (rust/crates/base64-0.21.7.crate) = 82576
+SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
+SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
+SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
+SIZE (rust/crates/bincode-1.3.3.crate) = 28958
+SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
+SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
+SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
+SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
+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.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
+SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitmaps-3.2.1.crate) = a1d084b0137aaa901caf9f1e8b21daa6aa24d41cd806e111335541eff9683bd6
+SIZE (rust/crates/bitmaps-3.2.1.crate) = 19587
+SHA256 (rust/crates/blake3-1.5.0.crate) = 0231f06152bf547e9c2b5194f247cd97aacf6dcd8b15d8e5ec0663f64580da87
+SIZE (rust/crates/blake3-1.5.0.crate) = 168914
+SHA256 (rust/crates/block-0.1.6.crate) = 0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a
+SIZE (rust/crates/block-0.1.6.crate) = 4077
+SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
+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/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118
+SIZE (rust/crates/blocking-1.5.1.crate) = 17277
+SHA256 (rust/crates/bs58-0.5.0.crate) = f5353f36341f7451062466f0b755b96ac3a9547e4d7f6b70d603fc721a7d7896
+SIZE (rust/crates/bs58-0.5.0.crate) = 27263
+SHA256 (rust/crates/bumpalo-3.14.0.crate) = 7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec
+SIZE (rust/crates/bumpalo-3.14.0.crate) = 82400
+SHA256 (rust/crates/bytemuck-1.14.0.crate) = 374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6
+SIZE (rust/crates/bytemuck-1.14.0.crate) = 44933
+SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
+SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
+SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
+SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytesize-1.3.0.crate) = a3e368af43e418a04d52505cf3dbc23dda4e3407ae2fa99fd0e4f308ce546acc
+SIZE (rust/crates/bytesize-1.3.0.crate) = 10164
+SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
+SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
+SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
+SIZE (rust/crates/cbc-0.1.2.crate) = 23501
+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/cfg-vis-0.3.0.crate) = c3a2c3bf5fc10fe2ca157564fbe08a4cb2b0a7d2ff3fe2f9683e65d5e7c7859c
+SIZE (rust/crates/cfg-vis-0.3.0.crate) = 5811
+SHA256 (rust/crates/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
+SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
+SHA256 (rust/crates/chacha20poly1305-0.10.1.crate) = 10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35
+SIZE (rust/crates/chacha20poly1305-0.10.1.crate) = 68485
+SHA256 (rust/crates/chrono-0.4.31.crate) = 7f2c685bad3eb3d45a01354cedb7d5faa66194d1d58ba6e267a8de788f79db38
+SIZE (rust/crates/chrono-0.4.31.crate) = 214513
+SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
+SIZE (rust/crates/cipher-0.4.4.crate) = 19073
+SHA256 (rust/crates/clap-4.3.24.crate) = fb690e81c7840c0d7aade59f242ea3b41b9bc27bcd5997890e7702ae4b32e487
+SIZE (rust/crates/clap-4.3.24.crate) = 55026
+SHA256 (rust/crates/clap_builder-4.3.24.crate) = 5ed2e96bc16d8d740f6f48d663eddf4b8a0983e79210fd55479b7bcd0a69860e
+SIZE (rust/crates/clap_builder-4.3.24.crate) = 162489
+SHA256 (rust/crates/clap_derive-4.3.12.crate) = 54a9bb5758fc5dfe728d1019941681eccaf0cf8a4189b692a0ee2f2ecf90a050
+SIZE (rust/crates/clap_derive-4.3.12.crate) = 29052
+SHA256 (rust/crates/clap_lex-0.5.0.crate) = 2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b
+SIZE (rust/crates/clap_lex-0.5.0.crate) = 11792
+SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
+SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
+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.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/comrak-0.18.0.crate) = 482aa5695bca086022be453c700a40c02893f1ba7098a2c88351de55341ae894
+SIZE (rust/crates/comrak-0.18.0.crate) = 118506
+SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
+SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
+SHA256 (rust/crates/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
+SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d458d160371533842974fc61f96d15879b
+SIZE (rust/crates/const_panic-0.2.8.crate) = 48077
+SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
+SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369
+SHA256 (rust/crates/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
+SIZE (rust/crates/convert_case-0.4.0.crate) = 8098
+SHA256 (rust/crates/core-foundation-0.9.3.crate) = 194a7a9e6de53fa55116934067c844d9d749312f75c6f6d0980e8c252f8c2146
+SIZE (rust/crates/core-foundation-0.9.3.crate) = 27059
+SHA256 (rust/crates/core-foundation-sys-0.8.4.crate) = e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa
+SIZE (rust/crates/core-foundation-sys-0.8.4.crate) = 17725
+SHA256 (rust/crates/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
+SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
+SHA256 (rust/crates/core-graphics-types-0.1.2.crate) = 2bb142d41022986c1d8ff29103a1411c8a3dfad3552f87a4f8dc50d61d4f4e33
+SIZE (rust/crates/core-graphics-types-0.1.2.crate) = 2641
+SHA256 (rust/crates/cpufeatures-0.2.9.crate) = a17b76ff3a4162b0b27f354a0c87015ddad39d35f9c0c36607a3bdd175dde1f1
+SIZE (rust/crates/cpufeatures-0.2.9.crate) = 11895
+SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
+SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crossbeam-channel-0.5.8.crate) = a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200
+SIZE (rust/crates/crossbeam-channel-0.5.8.crate) = 90455
+SHA256 (rust/crates/crossbeam-deque-0.8.3.crate) = ce6fd6f855243022dcecf8702fef0c297d4338e226845fe067f6341ad9fa0cef
+SIZE (rust/crates/crossbeam-deque-0.8.3.crate) = 21746
+SHA256 (rust/crates/crossbeam-epoch-0.9.15.crate) = ae211234986c545741a7dc064309f67ee1e5ad243d0e48335adc0484d960bcc7
+SIZE (rust/crates/crossbeam-epoch-0.9.15.crate) = 48553
+SHA256 (rust/crates/crossbeam-utils-0.8.16.crate) = 5a22b2d63d4d1dc0b7f1b6b2747dd0088008a9be28b6ddf0b1e7d335e3037294
+SIZE (rust/crates/crossbeam-utils-0.8.16.crate) = 42508
+SHA256 (rust/crates/crossterm-0.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
+SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
+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.2.crate) = 7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7
+SIZE (rust/crates/crunchy-0.2.2.crate) = 2995
+SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
+SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/css-color-parser-0.1.2.crate) = 9ccb6ce7ef97e6dc6e575e51b596c9889a5cc88a307b5ef177d215c61fd7581d
+SIZE (rust/crates/css-color-parser-0.1.2.crate) = 7936
+SHA256 (rust/crates/ctr-0.9.2.crate) = 0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835
+SIZE (rust/crates/ctr-0.9.2.crate) = 18344
+SHA256 (rust/crates/curve25519-dalek-4.1.2.crate) = 0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348
+SIZE (rust/crates/curve25519-dalek-4.1.2.crate) = 305477
+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/deadpool-0.10.0.crate) = fb84100978c1c7b37f09ed3ce3e5f843af02c2a2c431bae5b19230dad2c1b490
+SIZE (rust/crates/deadpool-0.10.0.crate) = 31997
+SHA256 (rust/crates/deadpool-runtime-0.1.3.crate) = 63dfa964fe2a66f3fde91fc70b267fe193d822c7e603e2a675a49a7f46ad3f49
+SIZE (rust/crates/deadpool-runtime-0.1.3.crate) = 3038
+SHA256 (rust/crates/deadpool-sqlite-0.7.0.crate) = b8010e36e12f3be22543a5e478b4af20aeead9a700dd69581a5e050a070fc22c
+SIZE (rust/crates/deadpool-sqlite-0.7.0.crate) = 4790
+SHA256 (rust/crates/deadpool-sync-0.1.2.crate) = f8db70494c13cae4ce67b4b4dafdaf828cf0df7237ab5b9e2fcabee4965d0a0a
+SIZE (rust/crates/deadpool-sync-0.1.2.crate) = 4498
+SHA256 (rust/crates/delegate-display-2.1.1.crate) = 98a85201f233142ac819bbf6226e36d0b5e129a47bd325084674261c82d4cd66
+SIZE (rust/crates/delegate-display-2.1.1.crate) = 7500
+SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
+SIZE (rust/crates/der-0.7.8.crate) = 85085
+SHA256 (rust/crates/der_derive-0.7.2.crate) = 5fe87ce4529967e0ba1dcf8450bab64d97dfd5010a6256187ffe2e43e6f0e049
+SIZE (rust/crates/der_derive-0.7.2.crate) = 24601
+SHA256 (rust/crates/deranged-0.3.8.crate) = f2696e8a945f658fd14dc3b87242e6b80cd0f36ff04ea560fa39082368847946
+SIZE (rust/crates/deranged-0.3.8.crate) = 15314
+SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
+SIZE (rust/crates/derivative-2.2.0.crate) = 48076
+SHA256 (rust/crates/derive_more-0.99.17.crate) = 4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321
+SIZE (rust/crates/derive_more-0.99.17.crate) = 55771
+SHA256 (rust/crates/deunicode-0.4.4.crate) = d95203a6a50906215a502507c0f879a0ce7ff205a6111e2db2a5ef8e4bb92e43
+SIZE (rust/crates/deunicode-0.4.4.crate) = 103118
+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/dirs-4.0.0.crate) = ca3aa72a6f96ea37bbc5aa912f6788242832f75369bdfdadcb0e38423f100059
+SIZE (rust/crates/dirs-4.0.0.crate) = 12503
+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-0.3.7.crate) = 1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6
+SIZE (rust/crates/dirs-sys-0.3.7.crate) = 10597
+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.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
+SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
+SHA256 (rust/crates/dyn-clone-1.0.14.crate) = 23d2f3407d9a573d666de4b5bdf10569d73ca9478087346697dcbae6244bfbcd
+SIZE (rust/crates/dyn-clone-1.0.14.crate) = 11769
+SHA256 (rust/crates/ed25519-2.2.3.crate) = 115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53
+SIZE (rust/crates/ed25519-2.2.3.crate) = 17802
+SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871
+SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
+SHA256 (rust/crates/edit-0.1.4.crate) = c562aa71f7bc691fde4c6bf5f93ae5a5298b617c2eb44c76c87832299a17fbb4
+SIZE (rust/crates/edit-0.1.4.crate) = 9085
+SHA256 (rust/crates/either-1.9.0.crate) = a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07
+SIZE (rust/crates/either-1.9.0.crate) = 16660
+SHA256 (rust/crates/emojis-0.5.3.crate) = 3407bc749191827d456a282321770847daf4b0a1128fde02597a8ed2e987b95d
+SIZE (rust/crates/emojis-0.5.3.crate) = 109580
+SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
+SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
+SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
+SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
+SIZE (rust/crates/entities-1.0.1.crate) = 24795
+SHA256 (rust/crates/enumflags2-0.7.9.crate) = 3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d
+SIZE (rust/crates/enumflags2-0.7.9.crate) = 16555
+SHA256 (rust/crates/enumflags2_derive-0.7.9.crate) = 5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4
+SIZE (rust/crates/enumflags2_derive-0.7.9.crate) = 7901
+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/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
+SIZE (rust/crates/error-code-2.3.1.crate) = 5324
+SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0
+SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
+SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2
+SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
+SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
+SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
+SHA256 (rust/crates/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91
+SIZE (rust/crates/event-listener-5.2.0.crate) = 40217
+SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
+SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
+SHA256 (rust/crates/event-listener-strategy-0.5.0.crate) = feedafcaa9b749175d5ac357452a9d41ea2911da598fde46ce1fe02c37751291
+SIZE (rust/crates/event-listener-strategy-0.5.0.crate) = 10616
+SHA256 (rust/crates/exr-1.71.0.crate) = 832a761f35ab3e6664babfbdc6cef35a4860e816ec3916dcfd0882954e98a8a8
+SIZE (rust/crates/exr-1.71.0.crate) = 244198
+SHA256 (rust/crates/eyeball-0.8.7.crate) = 42482893d982111055ce4b24234d6250396d3785767c6b04cedd84612a0b80fb
+SIZE (rust/crates/eyeball-0.8.7.crate) = 15381
+SHA256 (rust/crates/eyeball-im-0.4.2.crate) = 021fab29d9670be5867b16d56a95c29a12c3c1bb654e7d589010a028716d625d
+SIZE (rust/crates/eyeball-im-0.4.2.crate) = 11126
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
+SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
+SIZE (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 9249
+SHA256 (rust/crates/fancy-regex-0.11.0.crate) = b95f7c0680e4142284cf8b22c14a476e87d61b004a3a0861872b32ef7ead40a2
+SIZE (rust/crates/fancy-regex-0.11.0.crate) = 82918
+SHA256 (rust/crates/fancy_constructor-1.2.2.crate) = f71f317e4af73b2f8f608fac190c52eac4b1879d2145df1db2fe48881ca69435
+SIZE (rust/crates/fancy_constructor-1.2.2.crate) = 6604
+SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
+SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
+SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
+SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fdeflate-0.3.0.crate) = d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10
+SIZE (rust/crates/fdeflate-0.3.0.crate) = 21790
+SHA256 (rust/crates/fiat-crypto-0.2.6.crate) = 1676f435fc1dadde4d03e43f5d62b259e1ce5f40bd4ffb21db2b42ebe59c1382
+SIZE (rust/crates/fiat-crypto-0.2.6.crate) = 495387
+SHA256 (rust/crates/flagset-0.4.4.crate) = d52a7e408202050813e6f1d9addadcaafef3dca7530c7ddfb005d4081cce6779
+SIZE (rust/crates/flagset-0.4.4.crate) = 13347
+SHA256 (rust/crates/flate2-1.0.27.crate) = c6c98ee8095e9d1dcbf2fcc6d95acccb90d1c81db1e44725c6a984b1dbdfb010
+SIZE (rust/crates/flate2-1.0.27.crate) = 73460
+SHA256 (rust/crates/flume-0.11.0.crate) = 55ac459de2512911e4b674ce33cf20befaba382d05b62b008afc1c8b57cbf181
+SIZE (rust/crates/flume-0.11.0.crate) = 67502
+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.0.crate) = a62bc1cf6f830c2ec14a513a9fb124d0a213a629668a4186f329db21fe045652
+SIZE (rust/crates/form_urlencoded-1.2.0.crate) = 8923
+SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213
+SIZE (rust/crates/fs2-0.4.3.crate) = 13138
+SHA256 (rust/crates/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
+SIZE (rust/crates/futf-0.1.5.crate) = 11344
+SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
+SIZE (rust/crates/futures-0.3.28.crate) = 53229
+SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
+SIZE (rust/crates/futures-channel-0.3.28.crate) = 32281
+SHA256 (rust/crates/futures-core-0.3.28.crate) = 4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c
+SIZE (rust/crates/futures-core-0.3.28.crate) = 14780
+SHA256 (rust/crates/futures-executor-0.3.28.crate) = ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0
+SIZE (rust/crates/futures-executor-0.3.28.crate) = 17743
+SHA256 (rust/crates/futures-io-0.3.28.crate) = 4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964
+SIZE (rust/crates/futures-io-0.3.28.crate) = 8910
+SHA256 (rust/crates/futures-lite-1.13.0.crate) = 49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce
+SIZE (rust/crates/futures-lite-1.13.0.crate) = 37058
+SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5
+SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
+SHA256 (rust/crates/futures-macro-0.3.28.crate) = 89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72
+SIZE (rust/crates/futures-macro-0.3.28.crate) = 11272
+SHA256 (rust/crates/futures-sink-0.3.28.crate) = f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e
+SIZE (rust/crates/futures-sink-0.3.28.crate) = 7852
+SHA256 (rust/crates/futures-task-0.3.28.crate) = 76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65
+SIZE (rust/crates/futures-task-0.3.28.crate) = 11848
+SHA256 (rust/crates/futures-util-0.3.28.crate) = 26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533
+SIZE (rust/crates/futures-util-0.3.28.crate) = 158510
+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
+SIZE (rust/crates/generic-array-0.14.7.crate) = 15950
+SHA256 (rust/crates/gethostname-0.3.0.crate) = bb65d4ba3173c56a500b555b532f72c42e8d1fe64962b518897f8959fae2c177
+SIZE (rust/crates/gethostname-0.3.0.crate) = 8440
+SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
+SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
+SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
+SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83e43e0048c5693baab3977045
+SIZE (rust/crates/gif-0.12.0.crate) = 634734
+SHA256 (rust/crates/gimli-0.28.0.crate) = 6fb8d784f27acf97159b40fc4db5ecd8aa23b9ad5ef69cdd136d3bc80665f0c0
+SIZE (rust/crates/gimli-0.28.0.crate) = 269277
+SHA256 (rust/crates/gloo-timers-0.3.0.crate) = bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994
+SIZE (rust/crates/gloo-timers-0.3.0.crate) = 5530
+SHA256 (rust/crates/gloo-utils-0.2.0.crate) = 0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa
+SIZE (rust/crates/gloo-utils-0.2.0.crate) = 5103
+SHA256 (rust/crates/h2-0.3.21.crate) = 91fc23aa11be92976ef4729127f1a74adf36d8436f7816b185d18df956790833
+SIZE (rust/crates/h2-0.3.21.crate) = 166581
+SHA256 (rust/crates/half-2.2.1.crate) = 02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0
+SIZE (rust/crates/half-2.2.1.crate) = 47021
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.14.1.crate) = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12
+SIZE (rust/crates/hashbrown-0.14.1.crate) = 127570
+SHA256 (rust/crates/hashlink-0.8.4.crate) = e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7
+SIZE (rust/crates/hashlink-0.8.4.crate) = 26514
+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/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.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
+SIZE (rust/crates/home-0.5.5.crate) = 8557
+SHA256 (rust/crates/html5ever-0.26.0.crate) = bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7
+SIZE (rust/crates/html5ever-0.26.0.crate) = 72921
+SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
+SIZE (rust/crates/http-0.2.9.crate) = 100146
+SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
+SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+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/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
+SIZE (rust/crates/hyper-0.14.27.crate) = 195700
+SHA256 (rust/crates/hyper-rustls-0.24.1.crate) = 8d78e1e73ec14cf7375674f74d7dde185c8206fd9dea6fb6295e8a98098aaa97
+SIZE (rust/crates/hyper-rustls-0.24.1.crate) = 30224
+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.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
+SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
+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/icy_sixel-0.1.1.crate) = 1dc4d30216c3fc247730a4c6c74db2bd217a5454361ce24d70e504bda0cd345e
+SIZE (rust/crates/icy_sixel-0.1.1.crate) = 32363
+SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
+SIZE (rust/crates/idna-0.4.0.crate) = 271429
+SHA256 (rust/crates/image-0.24.7.crate) = 6f3dfdbdd72063086ff443e297b61695500514b1e41095b6fb9a5ab48a70a711
+SIZE (rust/crates/image-0.24.7.crate) = 290618
+SHA256 (rust/crates/imbl-2.0.3.crate) = 978d142c8028edf52095703af2fad11d6f611af1246685725d6b850634647085
+SIZE (rust/crates/imbl-2.0.3.crate) = 120924
+SHA256 (rust/crates/imbl-sized-chunks-0.1.2.crate) = 144006fb58ed787dcae3f54575ff4349755b00ccc99f4b4873860b654be1ed63
+SIZE (rust/crates/imbl-sized-chunks-0.1.2.crate) = 43304
+SHA256 (rust/crates/include_dir-0.7.3.crate) = 18762faeff7122e89e0857b02f7ce6fcc0d101d5e9ad2ad7846cc01d61b7f19e
+SIZE (rust/crates/include_dir-0.7.3.crate) = 6046
+SHA256 (rust/crates/include_dir_macros-0.7.3.crate) = b139284b5cf57ecfa712bcc66950bb635b31aff41c188e8a4cfc758eca374a3f
+SIZE (rust/crates/include_dir_macros-0.7.3.crate) = 3700
+SHA256 (rust/crates/indexed_db_futures-0.4.1.crate) = 6cc2083760572ee02385ab8b7c02c20925d2dd1f97a1a25a8737a238608f1152
+SIZE (rust/crates/indexed_db_futures-0.4.1.crate) = 24031
+SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
+SIZE (rust/crates/indexmap-1.9.3.crate) = 54653
+SHA256 (rust/crates/indexmap-2.0.2.crate) = 8adf3ddd720272c6ea8bf59463c04e0f93d0bbf7c5439b691bca2987e0270897
+SIZE (rust/crates/indexmap-2.0.2.crate) = 64274
+SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
+SIZE (rust/crates/indoc-2.0.4.crate) = 14311
+SHA256 (rust/crates/inout-0.1.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
+SIZE (rust/crates/inout-0.1.3.crate) = 10743
+SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
+SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/intervaltree-0.2.7.crate) = 270bc34e57047cab801a8c871c124d9dc7132f6473c6401f645524f4e6edd111
+SIZE (rust/crates/intervaltree-0.2.7.crate) = 4074
+SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
+SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
+SHA256 (rust/crates/ipnet-2.8.0.crate) = 28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6
+SIZE (rust/crates/ipnet-2.8.0.crate) = 27474
+SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
+SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
+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.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/itoa-1.0.9.crate) = af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38
+SIZE (rust/crates/itoa-1.0.9.crate) = 10492
+SHA256 (rust/crates/jpeg-decoder-0.3.0.crate) = bc0000e42512c92e31c2252315bda326620a4e034105e900c98ec492fa077b3e
+SIZE (rust/crates/jpeg-decoder-0.3.0.crate) = 742671
+SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
+SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
+SHA256 (rust/crates/js_int-0.2.2.crate) = d937f95470b270ce8b8950207715d71aa8e153c0d44c6684d59397ed4949160a
+SIZE (rust/crates/js_int-0.2.2.crate) = 11634
+SHA256 (rust/crates/js_option-0.1.1.crate) = 68421373957a1593a767013698dbf206e2b221eefe97a44d98d18672ff38423c
+SIZE (rust/crates/js_option-0.1.1.crate) = 3624
+SHA256 (rust/crates/keybindings-0.0.1.crate) = 680e4699c91c0622dd70da32c274881aadb1ac86252d738c3641266e90e4ca15
+SIZE (rust/crates/keybindings-0.0.1.crate) = 20013
+SHA256 (rust/crates/konst-0.3.8.crate) = 8d712a8c49d4274f8d8a5cf61368cb5f3c143d149882b1a2918129e53395fdb0
+SIZE (rust/crates/konst-0.3.8.crate) = 79129
+SHA256 (rust/crates/konst_kernel-0.3.8.crate) = dac6ea8c376b6e208a81cf39b8e82bebf49652454d98a4829e907dac16ef1790
+SIZE (rust/crates/konst_kernel-0.3.8.crate) = 22373
+SHA256 (rust/crates/lazy_static-0.1.16.crate) = cf186d1a8aa5f5bee5fd662bc9c1b949e0259e1bcc379d1f006847b0080c7417
+SIZE (rust/crates/lazy_static-0.1.16.crate) = 687730
+SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
+SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/lebe-0.5.2.crate) = 03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8
+SIZE (rust/crates/lebe-0.5.2.crate) = 8422
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
+SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
+SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
+SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
+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.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
+SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
+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/lock_api-0.4.10.crate) = c1cc9717a20b1bb222f333e6a92fd32f7d8a18ddc5a3191a11af45dcbf4dcd16
+SIZE (rust/crates/lock_api-0.4.10.crate) = 26713
+SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
+SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
+SIZE (rust/crates/mac-0.1.1.crate) = 4838
+SHA256 (rust/crates/mac-notification-sys-0.6.1.crate) = 51fca4d74ff9dbaac16a01b924bc3693fa2bba0862c2c633abc73f9a8ea21f64
+SIZE (rust/crates/mac-notification-sys-0.6.1.crate) = 12242
+SHA256 (rust/crates/macroific-1.3.1.crate) = f05c00ac596022625d01047c421a0d97d7f09a18e429187b341c201cb631b9dd
+SIZE (rust/crates/macroific-1.3.1.crate) = 4276
+SHA256 (rust/crates/macroific_attr_parse-1.3.0.crate) = fd94d5da95b30ae6e10621ad02340909346ad91661f3f8c0f2b62345e46a2f67
+SIZE (rust/crates/macroific_attr_parse-1.3.0.crate) = 8639
+SHA256 (rust/crates/macroific_core-1.0.2.crate) = 13198c120864097a565ccb3ff947672d969932b7975ebd4085732c9f09435e55
+SIZE (rust/crates/macroific_core-1.0.2.crate) = 5246
+SHA256 (rust/crates/macroific_macro-1.1.0.crate) = b0c9853143cbed7f1e41dc39fee95f9b361bec65c8dc2a01bf609be01b61f5ae
+SIZE (rust/crates/macroific_macro-1.1.0.crate) = 6544
+SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
+SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
+SIZE (rust/crates/maplit-1.0.2.crate) = 8871
+SHA256 (rust/crates/markup5ever-0.11.0.crate) = 7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016
+SIZE (rust/crates/markup5ever-0.11.0.crate) = 34667
+SHA256 (rust/crates/markup5ever_rcdom-0.2.0.crate) = b9521dd6750f8e80ee6c53d65e2e4656d7de37064f3a7a5d2d11d05df93839c2
+SIZE (rust/crates/markup5ever_rcdom-0.2.0.crate) = 222948
+SHA256 (rust/crates/matrix-pickle-0.1.1.crate) = d7fd26463ce5d86b8d9bb9c4142d453198ba22fb91bd46d3c9f144ae699d821d
+SIZE (rust/crates/matrix-pickle-0.1.1.crate) = 5369
+SHA256 (rust/crates/matrix-pickle-derive-0.1.1.crate) = 93779aa78d39c2fe34746287b10a866192cf8af1b81767fff76bd64099acc0f5
+SIZE (rust/crates/matrix-pickle-derive-0.1.1.crate) = 2946
+SHA256 (rust/crates/matrix-sdk-0.7.1.crate) = 336687e5fc8b33661a31681e988a67e9a3090c7fb1a8323a7f71eeaabad642ec
+SIZE (rust/crates/matrix-sdk-0.7.1.crate) = 334636
+SHA256 (rust/crates/matrix-sdk-base-0.7.0.crate) = 00891954d0826a94f1d130f46cbca64176003a234c1be5d9d282970d31cf0c87
+SIZE (rust/crates/matrix-sdk-base-0.7.0.crate) = 87122
+SHA256 (rust/crates/matrix-sdk-common-0.7.0.crate) = bb365a626ab6f6c6a2422cfe2565522f19accb06706c6d04bca8f0f71df29c9f
+SIZE (rust/crates/matrix-sdk-common-0.7.0.crate) = 22581
+SHA256 (rust/crates/matrix-sdk-crypto-0.7.0.crate) = 72aaeca3deb1387a63cd8c689270bd499b9eac3a594c2aaec72d7441ff00cd09
+SIZE (rust/crates/matrix-sdk-crypto-0.7.0.crate) = 304361
+SHA256 (rust/crates/matrix-sdk-indexeddb-0.7.0.crate) = ad388005c5d4ed2ff38f405d52aa7fa606f4e1ab51baf5f2504721124ed4a58b
+SIZE (rust/crates/matrix-sdk-indexeddb-0.7.0.crate) = 37441
+SHA256 (rust/crates/matrix-sdk-sqlite-0.7.0.crate) = 20bd36bc5fa7ecd93516b242ba27466196d52b4a8743d85dd883a67bd6db11dc
+SIZE (rust/crates/matrix-sdk-sqlite-0.7.0.crate) = 26576
+SHA256 (rust/crates/matrix-sdk-store-encryption-0.7.0.crate) = 6a7e3162e9f982a4c57ab46df01a4775f697dec8899738bf62d7e97b63faa61c
+SIZE (rust/crates/matrix-sdk-store-encryption-0.7.0.crate) = 8052
+SHA256 (rust/crates/memchr-2.6.4.crate) = f665ee40bc4a3c5590afb1e9677db74a508659dfd71e126420da8274909a0167
+SIZE (rust/crates/memchr-2.6.4.crate) = 94439
+SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
+SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
+SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
+SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
+SIZE (rust/crates/mime-0.3.17.crate) = 15712
+SHA256 (rust/crates/mime2ext-0.1.52.crate) = a1a85a5069ebd40e64b1985773cc81addbe9d90d7ecf60e7b5475a57ad584c70
+SIZE (rust/crates/mime2ext-0.1.52.crate) = 26914
+SHA256 (rust/crates/mime_guess-2.0.4.crate) = 4192263c238a5f0d0c6bfd21f336a313a4ce1c450542449ca191bb657b4642ef
+SIZE (rust/crates/mime_guess-2.0.4.crate) = 26399
+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.1.crate) = e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7
+SIZE (rust/crates/miniz_oxide-0.7.1.crate) = 55194
+SHA256 (rust/crates/mio-0.8.8.crate) = 927a765cd3fc26206e66b296465fa9d3e5ab003e651c1b3c060e7956d96b19d2
+SIZE (rust/crates/mio-0.8.8.crate) = 94264
+SHA256 (rust/crates/modalkit-0.0.18.crate) = f7d68711785c96d06bede5bd38fee2e2ac856cfccce7ea0b3e302bc4c5688010
+SIZE (rust/crates/modalkit-0.0.18.crate) = 177388
+SHA256 (rust/crates/modalkit-ratatui-0.0.18.crate) = 747e3dc36bfc4b62a152a37b6631f471797269afa094f6ba0d7aea768be31e2b
+SIZE (rust/crates/modalkit-ratatui-0.0.18.crate) = 64522
+SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
+SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
+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/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43
+SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
+SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
+SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
+SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/notify-rust-4.10.0.crate) = 827c5edfa80235ded4ab3fe8e9dc619b4f866ef16fe9b1c6b8a7f8692c0f2226
+SIZE (rust/crates/notify-rust-4.10.0.crate) = 55713
+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-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
+SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-rational-0.4.1.crate) = 0638a1c9d0a3c0914158145bc76cff373a75a627e6ecbfb71cbe6f453a5a19b0
+SIZE (rust/crates/num-rational-0.4.1.crate) = 27889
+SHA256 (rust/crates/num-traits-0.2.16.crate) = f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2
+SIZE (rust/crates/num-traits-0.2.16.crate) = 50130
+SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
+SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
+SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
+SIZE (rust/crates/num_threads-0.1.6.crate) = 7334
+SHA256 (rust/crates/objc-0.2.7.crate) = 915b1b472bc21c53464d6c8461c9d3af805ba1ef837e1cac254428f4a77177b1
+SIZE (rust/crates/objc-0.2.7.crate) = 22036
+SHA256 (rust/crates/objc-foundation-0.1.1.crate) = 1add1b659e36c9607c7aab864a76c7a4c2760cd0cd2e120f3fb8b952c7e22bf9
+SIZE (rust/crates/objc-foundation-0.1.1.crate) = 9063
+SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b2178849f8a2a2ab69712d0c073b
+SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
+SHA256 (rust/crates/object-0.32.1.crate) = 9cf5f9dd3933bd50a9e1f149ec995f39ae2c496d31fd772c1fd45ebc27e902b0
+SIZE (rust/crates/object-0.32.1.crate) = 275463
+SHA256 (rust/crates/once_cell-1.18.0.crate) = dd8b5dd2ae5ed71462c540258bedcb51965123ad7e7ccf4b9a8cafaa4a63576d
+SIZE (rust/crates/once_cell-1.18.0.crate) = 32969
+SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f
+SIZE (rust/crates/onig-6.4.0.crate) = 32616
+SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
+SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
+SHA256 (rust/crates/opaque-debug-0.3.0.crate) = 624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5
+SIZE (rust/crates/opaque-debug-0.3.0.crate) = 5767
+SHA256 (rust/crates/open-3.2.0.crate) = 2078c0039e6a54a0c42c28faa984e115fb4c2d5bf2208f77d1961002df8576f8
+SIZE (rust/crates/open-3.2.0.crate) = 16489
+SHA256 (rust/crates/openssl-0.10.64.crate) = 95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f
+SIZE (rust/crates/openssl-0.10.64.crate) = 272306
+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.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
+SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
+SHA256 (rust/crates/ordered-stream-0.2.0.crate) = 9aa2b01e1d916879f73a53d01d1d6cee68adbb31d6d9177a8cfce093cced1d50
+SIZE (rust/crates/ordered-stream-0.2.0.crate) = 19077
+SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
+SIZE (rust/crates/overload-0.1.1.crate) = 24439
+SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
+SIZE (rust/crates/parking-2.2.0.crate) = 9730
+SHA256 (rust/crates/parking_lot-0.11.2.crate) = 7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99
+SIZE (rust/crates/parking_lot-0.11.2.crate) = 39869
+SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
+SIZE (rust/crates/parking_lot-0.12.1.crate) = 40967
+SHA256 (rust/crates/parking_lot_core-0.8.6.crate) = 60a2cfe6f0ad2bfc16aefa463b497d5c7a5ecd44a23efa72aa342d90177356dc
+SIZE (rust/crates/parking_lot_core-0.8.6.crate) = 32567
+SHA256 (rust/crates/parking_lot_core-0.9.8.crate) = 93f00c865fe7cabf650081affecd3871070f26767e7b2070a3ffae14c654b447
+SIZE (rust/crates/parking_lot_core-0.9.8.crate) = 32383
+SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
+SIZE (rust/crates/paste-1.0.14.crate) = 18157
+SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
+SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
+SHA256 (rust/crates/pbkdf2-0.12.2.crate) = f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2
+SIZE (rust/crates/pbkdf2-0.12.2.crate) = 13906
+SHA256 (rust/crates/percent-encoding-2.3.0.crate) = 9b2a4787296e9989611394c33f193f676704af1686e70b8f8033ab5ba9a35a94
+SIZE (rust/crates/percent-encoding-2.3.0.crate) = 10196
+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_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/pkcs7-0.4.1.crate) = d79178be066405e0602bf3035946edef6b11b3f9dde46dfe5f8bfd7dea4b77e7
+SIZE (rust/crates/pkcs7-0.4.1.crate) = 23299
+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.27.crate) = 26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964
+SIZE (rust/crates/pkg-config-0.3.27.crate) = 18838
+SHA256 (rust/crates/platforms-3.3.0.crate) = 626dec3cac7cc0e1577a2ec3fc496277ec2baa084bebad95bb6fdbfae235f84c
+SIZE (rust/crates/platforms-3.3.0.crate) = 28955
+SHA256 (rust/crates/plist-1.5.0.crate) = bdc0001cfea3db57a2e24bc0d818e9e20e554b5f97fabb9bc231dc240269ae06
+SIZE (rust/crates/plist-1.5.0.crate) = 47670
+SHA256 (rust/crates/png-0.17.10.crate) = dd75bf2d8dd3702b9707cdbc56a5b9ef42cec752eb8b3bafc01234558442aa64
+SIZE (rust/crates/png-0.17.10.crate) = 89384
+SHA256 (rust/crates/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce
+SIZE (rust/crates/polling-2.8.0.crate) = 43554
+SHA256 (rust/crates/polling-3.5.0.crate) = 24f040dee2588b4963afb4e420540439d126f73fdacf4a9c486a96d840bac3c9
+SIZE (rust/crates/polling-3.5.0.crate) = 56439
+SHA256 (rust/crates/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
+SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
+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/pretty_assertions-1.4.0.crate) = af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66
+SIZE (rust/crates/pretty_assertions-1.4.0.crate) = 78846
+SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
+SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
+SHA256 (rust/crates/proc-macro-crate-2.0.0.crate) = 7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8
+SIZE (rust/crates/proc-macro-crate-2.0.0.crate) = 10922
+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.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
+SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
+SIZE (rust/crates/prost-0.12.3.crate) = 29461
+SHA256 (rust/crates/prost-derive-0.12.3.crate) = efb6c9a1dd1def8e2124d17e83a20af56f1570d6c2d2bd9e266ccb768df3840e
+SIZE (rust/crates/prost-derive-0.12.3.crate) = 19603
+SHA256 (rust/crates/qoi-0.4.1.crate) = 7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001
+SIZE (rust/crates/qoi-0.4.1.crate) = 71135
+SHA256 (rust/crates/quick-xml-0.29.0.crate) = 81b9228215d82c7b61490fec1de287136b5de6f5700f6e58ea9ad61a7964ca51
+SIZE (rust/crates/quick-xml-0.29.0.crate) = 160308
+SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
+SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
+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
+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/rand_xoshiro-0.6.0.crate) = 6f97cdb2a36ed4183de61b2f824cc45c9f1037f28afe0a322e9fff4c108b5aaa
+SIZE (rust/crates/rand_xoshiro-0.6.0.crate) = 17125
+SHA256 (rust/crates/ratatui-0.23.0.crate) = 2e2e4cd95294a85c3b4446e63ef054eea43e0205b1fd60120c16b74ff7ff96ad
+SIZE (rust/crates/ratatui-0.23.0.crate) = 252662
+SHA256 (rust/crates/ratatui-image-0.8.1.crate) = 5b2b2c9623c63916694d56b7f27358ef81fd6232ffa4858444787ecbcda9f791
+SIZE (rust/crates/ratatui-image-0.8.1.crate) = 38024
+SHA256 (rust/crates/rayon-1.8.0.crate) = 9c27db03db7734835b3f53954b534c91069375ce6ccaa2e065441e07d9b6cdb1
+SIZE (rust/crates/rayon-1.8.0.crate) = 170172
+SHA256 (rust/crates/rayon-core-1.12.0.crate) = 5ce3fb6ad83f861aac485e76e1985cd109d9a3713802152be56c3b1f0e0658ed
+SIZE (rust/crates/rayon-core-1.12.0.crate) = 70081
+SHA256 (rust/crates/readlock-0.1.7.crate) = d7b323e7196daa571c8584de958be19e92941c41f845776fe06babfe8fa280a2
+SIZE (rust/crates/readlock-0.1.7.crate) = 4939
+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.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
+SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
+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.9.6.crate) = ebee201405406dbf528b8b672104ae6d6d63e6d118cb10e4d51abbc7b58044ff
+SIZE (rust/crates/regex-1.9.6.crate) = 254981
+SHA256 (rust/crates/regex-automata-0.3.9.crate) = 59b23e92ee4318893fa3fe3e6fb365258efbfe6ac6ab30f090cdcbb7aa37efa9
+SIZE (rust/crates/regex-automata-0.3.9.crate) = 610489
+SHA256 (rust/crates/regex-syntax-0.7.5.crate) = dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da
+SIZE (rust/crates/regex-syntax-0.7.5.crate) = 343366
+SHA256 (rust/crates/reqwest-0.11.22.crate) = 046cd98826c46c2ac8ddecae268eb5c2e58628688a5fc7a2643704a73faba95b
+SIZE (rust/crates/reqwest-0.11.22.crate) = 156932
+SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
+SIZE (rust/crates/ring-0.16.20.crate) = 5082615
+SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
+SIZE (rust/crates/rmp-0.8.12.crate) = 28844
+SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
+SIZE (rust/crates/rmp-serde-1.1.2.crate) = 30388
+SHA256 (rust/crates/ropey-1.6.0.crate) = 53ce7a2c43a32e50d666e33c5a80251b31147bb4b49024bcab11fb6f20c671ed
+SIZE (rust/crates/ropey-1.6.0.crate) = 118667
+SHA256 (rust/crates/rpassword-7.2.0.crate) = 6678cf63ab3491898c0d021b493c94c9b221d91295294a2a5746eacbe5928322
+SIZE (rust/crates/rpassword-7.2.0.crate) = 8857
+SHA256 (rust/crates/rtoolbox-0.0.1.crate) = 034e22c514f5c0cb8a10ff341b9b048b5ceb21591f31c8f44c43b960f9b3524a
+SIZE (rust/crates/rtoolbox-0.0.1.crate) = 9430
+SHA256 (rust/crates/ruma-0.9.4.crate) = 2779c38df072964c63476259d9300efb07d0d1a7178c6469893636ce0c547a36
+SIZE (rust/crates/ruma-0.9.4.crate) = 6993
+SHA256 (rust/crates/ruma-client-api-0.17.4.crate) = 641837258fa214a70823477514954ef0f5d3bc6ae8e1d5d85081856a33103386
+SIZE (rust/crates/ruma-client-api-0.17.4.crate) = 113430
+SHA256 (rust/crates/ruma-common-0.12.1.crate) = 3bca4c33c50e47b4cdceeac71bdef0c04153b0e29aa992d9030ec14a62323e85
+SIZE (rust/crates/ruma-common-0.12.1.crate) = 102263
+SHA256 (rust/crates/ruma-events-0.27.11.crate) = d20a52770e5a9fb30b7a1c14ba8b3dcf76dadc01674e58e40094f78e6bd5e3f1
+SIZE (rust/crates/ruma-events-0.27.11.crate) = 157680
+SHA256 (rust/crates/ruma-federation-api-0.8.0.crate) = e1901c1f27bc327652d58af2a130c73acef3198abeccd24cee97f7267fdf3fe7
+SIZE (rust/crates/ruma-federation-api-0.8.0.crate) = 26036
+SHA256 (rust/crates/ruma-identifiers-validation-0.9.3.crate) = bf8ad1259274f2f57c20901bd1cc5e4a8f23169d1c1d887b6338b02f058e9b41
+SIZE (rust/crates/ruma-identifiers-validation-0.9.3.crate) = 5968
+SHA256 (rust/crates/ruma-macros-0.12.0.crate) = 0280534a4b3e34416f883285fac4f9c408cd0b737890ae66f3e7a7056d14be80
+SIZE (rust/crates/ruma-macros-0.12.0.crate) = 44692
+SHA256 (rust/crates/rusqlite-0.30.0.crate) = a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d
+SIZE (rust/crates/rusqlite-0.30.0.crate) = 150360
+SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
+SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+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.37.24.crate) = 4279d76516df406a8bd37e7dff53fd37d1a093f997a3c34a5c21658c126db06d
+SIZE (rust/crates/rustix-0.37.24.crate) = 323168
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
+SHA256 (rust/crates/rustls-0.21.7.crate) = cd8d6c9f025a446bc4d18ad9632e69aec8f287aa84499ee335599fabd20c3fd8
+SIZE (rust/crates/rustls-0.21.7.crate) = 283818
+SHA256 (rust/crates/rustls-pemfile-1.0.3.crate) = 2d3987094b1d07b653b7dfdc3f70ce9a1da9c51ac18c1b06b662e4f9a0e9f4b2
+SIZE (rust/crates/rustls-pemfile-1.0.3.crate) = 20432
+SHA256 (rust/crates/rustls-webpki-0.101.6.crate) = 3c7d5dece342910d9ba34d259310cae3e0154b873b35408b787b59bce53d34fe
+SIZE (rust/crates/rustls-webpki-0.101.6.crate) = 168776
+SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
+SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/ryu-1.0.15.crate) = 1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741
+SIZE (rust/crates/ryu-1.0.15.crate) = 46906
+SHA256 (rust/crates/safemem-0.3.3.crate) = ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072
+SIZE (rust/crates/safemem-0.3.3.crate) = 7778
+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/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
+SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sct-0.7.0.crate) = d53dcdb7c9f8158937a7981b48accfd39a43af418591a5d008c7b22b5e1b7ca4
+SIZE (rust/crates/sct-0.7.0.crate) = 27502
+SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
+SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
+SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
+SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/semver-1.0.19.crate) = ad977052201c6de01a8ef2aa3378c4bd23217a056337d1d6da40468d267a4fb0
+SIZE (rust/crates/semver-1.0.19.crate) = 30027
+SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
+SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b
+SIZE (rust/crates/serde-wasm-bindgen-0.6.5.crate) = 21098
+SHA256 (rust/crates/serde_bytes-0.11.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
+SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
+SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
+SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_html_form-0.2.4.crate) = 20e1066e1cfa6692a722cf40386a2caec36da5ddc4a2c16df592f0f609677e8c
+SIZE (rust/crates/serde_html_form-0.2.4.crate) = 13277
+SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
+SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
+SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
+SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+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/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/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801
+SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
+SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
+SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
+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/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
+SIZE (rust/crates/signature-2.2.0.crate) = 15531
+SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
+SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/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/sled-0.34.7.crate) = 7f96b4737c2ce5987354855aed3797279def4ebf734436c6aa4552cf8e169935
+SIZE (rust/crates/sled-0.34.7.crate) = 485296
+SHA256 (rust/crates/slug-0.1.4.crate) = b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373
+SIZE (rust/crates/slug-0.1.4.crate) = 6640
+SHA256 (rust/crates/smallvec-1.11.1.crate) = 942b4a808e05215192e39f4ab80813e599068285906cc91aa64f923db842bd5a
+SIZE (rust/crates/smallvec-1.11.1.crate) = 34831
+SHA256 (rust/crates/smawk-0.3.2.crate) = b7c388c1b5e93756d0c740965c41e8822f866621d41acbdf6336a6a168f8840c
+SIZE (rust/crates/smawk-0.3.2.crate) = 13831
+SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
+SIZE (rust/crates/socket2-0.4.9.crate) = 45421
+SHA256 (rust/crates/socket2-0.5.4.crate) = 4031e820eb552adee9295814c0ced9e5cf38ddf1e8b7d566d6de8e2538ea989e
+SIZE (rust/crates/socket2-0.5.4.crate) = 54663
+SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
+SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
+SIZE (rust/crates/spin-0.9.8.crate) = 38958
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
+SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
+SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
+SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dcea9d82d7012c8faf2a3a025f8d0
+SIZE (rust/crates/str-buf-1.0.6.crate) = 3828
+SHA256 (rust/crates/str_indices-0.4.1.crate) = 5f026164926842ec52deb1938fae44f83dfdb82d0a5b0270c5bd5935ab74d6dd
+SIZE (rust/crates/str_indices-0.4.1.crate) = 17658
+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/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
+SIZE (rust/crates/strum-0.25.0.crate) = 5539
+SHA256 (rust/crates/strum_macros-0.25.2.crate) = ad8d03b598d3d0fff69bf533ee3ef19b8eeb342729596df84bcc7e1f96ec4059
+SIZE (rust/crates/strum_macros-0.25.2.crate) = 21964
+SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
+SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
+SIZE (rust/crates/syn-1.0.109.crate) = 237611
+SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
+SIZE (rust/crates/syn-2.0.52.crate) = 254728
+SHA256 (rust/crates/syntect-5.1.0.crate) = e02b4b303bf8d08bfeb0445cba5068a3d306b6baece1d5582171a9bf49188f91
+SIZE (rust/crates/syntect-5.1.0.crate) = 809732
+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/tauri-winrt-notification-0.1.3.crate) = 006851c9ccefa3c38a7646b8cec804bb429def3da10497bfa977179869c3e8e2
+SIZE (rust/crates/tauri-winrt-notification-0.1.3.crate) = 42440
+SHA256 (rust/crates/temp-dir-0.1.12.crate) = dd16aa9ffe15fe021c6ee3766772132c6e98dfa395a167e16864f61a9cfb71d6
+SIZE (rust/crates/temp-dir-0.1.12.crate) = 5792
+SHA256 (rust/crates/tempfile-3.8.0.crate) = cb94d2f3cc536af71caac6b6fcebf65860b347e7ce0cc9ebe8f70d3e521054ef
+SIZE (rust/crates/tempfile-3.8.0.crate) = 31720
+SHA256 (rust/crates/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
+SIZE (rust/crates/tendril-0.4.3.crate) = 37210
+SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
+SIZE (rust/crates/terminal_size-0.2.6.crate) = 10585
+SHA256 (rust/crates/textwrap-0.16.0.crate) = 222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d
+SIZE (rust/crates/textwrap-0.16.0.crate) = 53722
+SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
+SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
+SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
+SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/thread_local-1.1.7.crate) = 3fdd6f064ccff2d6567adcb3873ca630700f00b5ad3f060c25b5dcfd9a4ce152
+SIZE (rust/crates/thread_local-1.1.7.crate) = 13585
+SHA256 (rust/crates/tiff-0.9.0.crate) = 6d172b0f4d3fba17ba89811858b9d3d97f928aece846475bbda076ca46736211
+SIZE (rust/crates/tiff-0.9.0.crate) = 1418215
+SHA256 (rust/crates/time-0.3.29.crate) = 426f806f4089c493dcac0d24c29c01e2c38baf8e30f1b716ee37e83d200b18fe
+SIZE (rust/crates/time-0.3.29.crate) = 118231
+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.15.crate) = 4ad70d68dba9e1f8aceda7aa6711965dfec1cac869f311a51bd08b3a2ccbce20
+SIZE (rust/crates/time-macros-0.2.15.crate) = 23568
+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.32.0.crate) = 17ed6077ed6cd6c74735e21f37eb16dc3935f96878b1fe961074089cc80893f9
+SIZE (rust/crates/tokio-1.32.0.crate) = 725004
+SHA256 (rust/crates/tokio-macros-2.1.0.crate) = 630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e
+SIZE (rust/crates/tokio-macros-2.1.0.crate) = 11472
+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-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
+SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
+SHA256 (rust/crates/tokio-util-0.7.9.crate) = 1d68074620f57a0b21594d9735eb2e98ab38b17f80d3fcb189fca266771ca60d
+SIZE (rust/crates/tokio-util-0.7.9.crate) = 104487
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
+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.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
+SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
+SHA256 (rust/crates/toml_edit-0.20.2.crate) = 396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338
+SIZE (rust/crates/toml_edit-0.20.2.crate) = 96487
+SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
+SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
+SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
+SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
+SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
+SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
+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.2.crate) = 09d48f71a791638519505cefafe162606f706c25592e4bde4d97600c0195312e
+SIZE (rust/crates/tracing-appender-0.2.2.crate) = 17208
+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/tracing-log-0.1.3.crate) = 78ddad33d2d10b1ed7eb9d1f518a5674713876e97e5bb9b7345a7984fbb4f922
+SIZE (rust/crates/tracing-log-0.1.3.crate) = 20549
+SHA256 (rust/crates/tracing-subscriber-0.3.17.crate) = 30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77
+SIZE (rust/crates/tracing-subscriber-0.3.17.crate) = 191711
+SHA256 (rust/crates/try-lock-0.2.4.crate) = 3528ecfd12c466c6f163363caf2d02a71161dd5e1cc6ae7b34207ea2d42d81ed
+SIZE (rust/crates/try-lock-0.2.4.crate) = 4467
+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/typewit-1.9.0.crate) = c6fb9ae6a3cafaf0a5d14c2302ca525f9ae8e07a0f0e6949de88d882c37a6e24
+SIZE (rust/crates/typewit-1.9.0.crate) = 61521
+SHA256 (rust/crates/typewit_proc_macros-1.8.1.crate) = e36a83ea2b3c704935a01b4642946aadd445cea40b10935e3f8bd8052b8193d6
+SIZE (rust/crates/typewit_proc_macros-1.8.1.crate) = 1944
+SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9
+SIZE (rust/crates/uds_windows-1.1.0.crate) = 17040
+SHA256 (rust/crates/ulid-1.1.2.crate) = 34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259
+SIZE (rust/crates/ulid-1.1.2.crate) = 11517
+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.13.crate) = 92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460
+SIZE (rust/crates/unicode-bidi-0.3.13.crate) = 44477
+SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
+SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
+SHA256 (rust/crates/unicode-linebreak-0.1.5.crate) = 3b09c83c3c29d37506a3e260c08c03743a6bb66a9cd432c6934ab501a190571f
+SIZE (rust/crates/unicode-linebreak-0.1.5.crate) = 15324
+SHA256 (rust/crates/unicode-normalization-0.1.22.crate) = 5c5713f0fc4b5db668a2ac63cdb7bb4469d8c9fed047b1d0292cc7b0ce2ba921
+SIZE (rust/crates/unicode-normalization-0.1.22.crate) = 122604
+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/unicode_categories-0.1.1.crate) = 39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e
+SIZE (rust/crates/unicode_categories-0.1.1.crate) = 87298
+SHA256 (rust/crates/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
+SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
+SHA256 (rust/crates/untrusted-0.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
+SIZE (rust/crates/untrusted-0.7.1.crate) = 7924
+SHA256 (rust/crates/url-2.4.1.crate) = 143b538f18257fac9cad154828a57c6bf5157e1aa604d4816b5995bf6de87ae5
+SIZE (rust/crates/url-2.4.1.crate) = 78228
+SHA256 (rust/crates/urlencoding-2.1.3.crate) = daf8dba3b7eb870caf1ddeed7bc9d2a049f3cfdfae7cb521b087cc33ae4c49da
+SIZE (rust/crates/urlencoding-2.1.3.crate) = 6538
+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/uuid-1.6.1.crate) = 5e395fcf16a7a3d8127ec99782007af141946b4795001f876d54fb0d55978560
+SIZE (rust/crates/uuid-1.6.1.crate) = 55554
+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/vergen-8.2.5.crate) = 85e7dc29b3c54a2ea67ef4f953d5ec0c4085035c0ae2d325be1c0d2144bd9f16
+SIZE (rust/crates/vergen-8.2.5.crate) = 40875
+SHA256 (rust/crates/version_check-0.9.4.crate) = 49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f
+SIZE (rust/crates/version_check-0.9.4.crate) = 14895
+SHA256 (rust/crates/vodozemac-0.5.1.crate) = 2790dffeecc522299d72d9a855c43adb0c23ba1dc1112d79a651fdf3beb2a356
+SIZE (rust/crates/vodozemac-0.5.1.crate) = 68719
+SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121bf85fbecb2dc578cdf4a39395690
+SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323
+SHA256 (rust/crates/walkdir-2.4.0.crate) = d71d857dc86794ca4c280d616f7da00d2dbfd8cd788846559a6813e6aa4b54ee
+SIZE (rust/crates/walkdir-2.4.0.crate) = 23550
+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.87.crate) = 7706a72ab36d8cb1f80ffbf0e071533974a60d0a308d01a5d0375bf60499a342
+SIZE (rust/crates/wasm-bindgen-0.2.87.crate) = 175052
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 5ef2b6d3c510e9625e5fe6f509ab07d66a760f0885d858736483c32ed7809abd
+SIZE (rust/crates/wasm-bindgen-backend-0.2.87.crate) = 26821
+SHA256 (rust/crates/wasm-bindgen-futures-0.4.37.crate) = c02dbc21516f9f1f04f187958890d7e6026df8d16540b7ad9492bc34a67cea03
+SIZE (rust/crates/wasm-bindgen-futures-0.4.37.crate) = 15193
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.87.crate) = dee495e55982a3bd48105a7b947fd2a9b4a8ae3010041b9e0faab3f9cd028f1d
+SIZE (rust/crates/wasm-bindgen-macro-0.2.87.crate) = 13897
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 54681b18a46765f095758388f2d0cf16eb8d4169b639ab575a8f5693af210c7b
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.87.crate) = 20006
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe995117d3728437bd27d7cd5f06f13c17443ef369775a1
+SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
+SHA256 (rust/crates/wasm-streams-0.3.0.crate) = b4609d447824375f43e1ffbc051b50ad8f4b3ae8219680c94452ea05eb240ac7
+SIZE (rust/crates/wasm-streams-0.3.0.crate) = 33502
+SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
+SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
+SHA256 (rust/crates/web-time-1.0.0.crate) = 2ee269d72cc29bf77a2c4bc689cc750fb39f5cbd493d2205bbb3f5c7779cf7b0
+SIZE (rust/crates/web-time-1.0.0.crate) = 15728
+SHA256 (rust/crates/webpki-roots-0.25.2.crate) = 14247bb57be4f377dfb94c72830b8ce8fc6beac03cf4bf7b9732eadd414123fc
+SIZE (rust/crates/webpki-roots-0.25.2.crate) = 250405
+SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
+SIZE (rust/crates/weezl-0.1.7.crate) = 42166
+SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
+SIZE (rust/crates/which-4.4.2.crate) = 15953
+SHA256 (rust/crates/wildmatch-2.1.1.crate) = ee583bdc5ff1cf9db20e9db5bb3ff4c3089a8f6b8b31aff265c9aba85812db86
+SIZE (rust/crates/wildmatch-2.1.1.crate) = 6481
+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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
+SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-wsapoll-0.1.1.crate) = 44c17110f57155602a80dca10be03852116403c9ff3cd25b079d666f2aa3df6e
+SIZE (rust/crates/winapi-wsapoll-0.1.1.crate) = 2881
+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.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
+SIZE (rust/crates/windows-0.48.0.crate) = 11864177
+SHA256 (rust/crates/windows-0.51.1.crate) = ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9
+SIZE (rust/crates/windows-0.51.1.crate) = 12250614
+SHA256 (rust/crates/windows-core-0.51.1.crate) = f1f8cf84f35d2db49a46868f947758c7a1138116f7fac3bc844f43ade1292e64
+SIZE (rust/crates/windows-core-0.51.1.crate) = 42364
+SHA256 (rust/crates/windows-sys-0.42.0.crate) = 5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7
+SIZE (rust/crates/windows-sys-0.42.0.crate) = 3006791
+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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
+SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
+SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
+SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
+SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
+SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
+SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
+SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
+SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/winnow-0.5.15.crate) = 7c2e3184b9c4e92ad5167ca73039d0c42476302ab603e2fec4487511f38ccefc
+SIZE (rust/crates/winnow-0.5.15.crate) = 145621
+SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
+SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/x11rb-0.12.0.crate) = b1641b26d4dec61337c35a1b1aaf9e3cba8f46f0b43636c609ab0291a648040a
+SIZE (rust/crates/x11rb-0.12.0.crate) = 218514
+SHA256 (rust/crates/x11rb-protocol-0.12.0.crate) = 82d6c3f9a0fb6701fab8f6cea9b0c0bd5d6876f1f89f7fada07e558077c344bc
+SIZE (rust/crates/x11rb-protocol-0.12.0.crate) = 478311
+SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
+SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
+SHA256 (rust/crates/x509-cert-0.2.5.crate) = 1301e935010a701ae5f8655edc0ad17c44bad3ac5ce8c39185f75453b720ae94
+SIZE (rust/crates/x509-cert-0.2.5.crate) = 99819
+SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
+SIZE (rust/crates/xdg-2.5.2.crate) = 14394
+SHA256 (rust/crates/xdg-home-1.1.0.crate) = 21e5a325c3cb8398ad6cf859c1135b25dd29e186679cf2da7581d9679f63b38e
+SIZE (rust/crates/xdg-home-1.1.0.crate) = 3600
+SHA256 (rust/crates/xml5ever-0.17.0.crate) = 4034e1d05af98b51ad7214527730626f019682d797ba38b51689212118d8e650
+SIZE (rust/crates/xml5ever-0.17.0.crate) = 41208
+SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
+SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
+SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
+SIZE (rust/crates/yansi-0.5.1.crate) = 16525
+SHA256 (rust/crates/zbus-3.15.2.crate) = 675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6
+SIZE (rust/crates/zbus-3.15.2.crate) = 151554
+SHA256 (rust/crates/zbus_macros-3.15.2.crate) = 7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5
+SIZE (rust/crates/zbus_macros-3.15.2.crate) = 25883
+SHA256 (rust/crates/zbus_names-2.6.1.crate) = 437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d
+SIZE (rust/crates/zbus_names-2.6.1.crate) = 9640
+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 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
+SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
+SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
+SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
+SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
+SHA256 (rust/crates/zvariant-3.15.2.crate) = 4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db
+SIZE (rust/crates/zvariant-3.15.2.crate) = 75401
+SHA256 (rust/crates/zvariant_derive-3.15.2.crate) = 37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9
+SIZE (rust/crates/zvariant_derive-3.15.2.crate) = 10936
+SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200
+SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223
+SHA256 (ulyssa-iamb-v0.0.9_GH0.tar.gz) = 7ef6d23a957bfab62decd48caa83c106a49d95760b4b2ccf5a6b6a8f4506e687
+SIZE (ulyssa-iamb-v0.0.9_GH0.tar.gz) = 186888
diff --git a/net-im/iamb/pkg-descr b/net-im/iamb/pkg-descr
new file mode 100644
index 000000000000..5a2d99eb0906
--- /dev/null
+++ b/net-im/iamb/pkg-descr
@@ -0,0 +1,12 @@
+iamb is a Matrix client for the terminal that uses Vim keybindings. It
+includes support for:
+
+ o Threads, spaces, E2EE, and read receipts
+ o Image previews in terminals that support it (sixels, Kitty, and
+ iTerm2), or using pixelated blocks for those that don't
+ o Notifications via terminal bell or desktop environment
+ o Creating, joining, and leaving rooms
+ o Sending and accepting room invitations
+ o Editing, redacting, and reacting to messages
+ o Custom keybindings
+ o Multiple profiles
diff --git a/net-im/jabberd/Makefile b/net-im/jabberd/Makefile
deleted file mode 100644
index d8d2476a8a31..000000000000
--- a/net-im/jabberd/Makefile
+++ /dev/null
@@ -1,163 +0,0 @@
-PORTNAME= jabberd
-PORTVERSION= 2.7.0
-PORTREVISION= 6
-CATEGORIES= net-im
-MASTER_SITES= https://github.com/jabberd2/jabberd2/releases/download/${PORTNAME}-${DISTVERSION}/ \
- LOCAL/matthew/${PORTNAME}
-
-MAINTAINER= mm@FreeBSD.org
-COMMENT= Online presence and instant messaging server
-WWW= https://jabberd2.org/
-
-LICENSE= GPLv2
-
-DEPRECATED= No longer developed as of 2019, consider using net-im/ejabberd
-EXPIRATION_DATE=2024-04-30
-
-LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libgsasl.so:security/libgsasl \
- libidn.so:dns/libidn \
- libudns.so:dns/udns
-
-USES= autoreconf compiler:c11 iconv libtool perl5 pkgconfig \
- ssl tar:xz
-
-OPTIONS_DEFINE= MYSQL PGSQL LDAP BDB SQLITE PAM PIPE ANON FS DEBUG REQUIRES \
- DOCS SUPERSEDED EXPERIMENTAL
-OPTIONS_DEFAULT=MYSQL DEBUG
-OPTIONS_SUB= yes
-
-GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-INSTALL_TARGET= install-strip
-USE_PERL5= run
-USE_RC_SUBR= jabberd
-USE_LDCONFIG= ${PREFIX}/lib/jabberd
-CONFIGURE_ARGS= --localstatedir=/var \
- --sysconfdir=${PREFIX}/etc/jabberd \
- --enable-ssl --enable-mio=kqueue \
- --disable-tests \
- --with-sasl=gsasl \
- --with-extra-include-path="${LOCALBASE}/include ${EIP}" \
- --with-extra-library-path="${LOCALBASE}/lib ${ELP}"
-
-JABBER_USER= jabber
-JABBER_GROUP= jabber
-
-USERS= ${JABBER_USER}
-GROUPS= ${JABBER_GROUP}
-
-JABBER_ETCDIR= "${PREFIX}/etc/jabberd"
-JABBER_RUNDIR= "/var/jabberd"
-
-PLIST_SUB+= JABBER_USER=${JABBER_USER} \
- JABBER_GROUP=${JABBER_GROUP} \
- JABBER_ETCDIR="${JABBER_ETCDIR}" \
- JABBER_RUNDIR="${JABBER_RUNDIR}"
-
-SUB_LIST+= JABBER_USER=${JABBER_USER} \
- JABBER_RUNDIR="${JABBER_RUNDIR}" \
- PERL="${PERL}"
-
-PORTDOCS= *
-
-DOCFILES= AUTHORS ChangeLog NEWS README README.config \
- README.protocol TODO
-
-_REQUIRE= LOGIN
-
-ELP+= ${OPENSSLLIB}
-EIP+= ${OPENSSLINC}
-
-DEBUG_CONFIGURE_ENABLE= debug
-
-PGSQL_USES= pgsql
-PGSQL_CONFIGURE_ENABLE= pgsql
-
-SQLITE_CONFIGURE_ENABLE=sqlite
-SQLITE_LIB_DEPENDS= libsqlite3.so:databases/sqlite3
-
-MYSQL_USES= mysql
-MYSQL_CONFIGURE_ENABLE= mysql
-MYSQL_VARS= IGNORE_WITH_MYSQL="81"
-
-BDB_USES= bdb
-BDB_CONFIGURE_ENABLE= db
-BDB_CONFIGURE_ON= --oldincludedir=/nonexistant
-
-LDAP_USES= ldap
-LDAP_CONFIGURE_ENABLE= ldap
-
-FS_CONFIGURE_ENABLE= fs
-FS_DESC= Filesystem storage (only for testing)
-
-PAM_CONFIGURE_ENABLE= pam
-
-PIPE_CONFIGURE_ENABLE= pipe
-PIPE_DESC= Enable pipe (auth/reg)
-
-ANON_CONFIGURE_ENABLE= anon
-ANON_DESC= Enable anonymous (auth/reg)
-
-SUPERSEDED_CONFIGURE_ENABLE= superseded
-SUPERSEDED_DESC= Enable superseded features (ns_TIME)
-
-EXPERIMENTAL_CONFIGURE_ENABLE= experimental
-EXPERIMENTAL_DESC= Enable experimental features (TLS-Everywhere)
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MPGSQL}
-_REQUIRE+= postgresql
-.endif
-
-.if ${PORT_OPTIONS:MMYSQL}
-EIP+=${LOCALBASE}/include/mysql
-ELP+=${LOCALBASE}/lib/mysql
-_REQUIRE+= mysql
-.endif
-
-.if ${PORT_OPTIONS:MBDB}
-EIP+=${BDB_INCLUDE_DIR}
-ELP+=${BDB_LIB_DIR}
-.endif
-
-.if ${PORT_OPTIONS:MLDAP}
-_REQUIRE+= slapd
-.endif
-
-.if ${PORT_OPTIONS:MREQUIRES}
-SUB_LIST+= REQUIRE="${_REQUIRE}"
-.else
-SUB_LIST+= REQUIRE="LOGIN"
-.endif
-REQUIRES_DESC= Add backend requires to startup script
-
-.include <bsd.port.pre.mk>
-
-post-patch:
-.for FILE in c2s.xml jabberd.cfg router-filter.xml router-users.xml \
- router.xml s2s.xml sm.xml templates/roster.xml
- @${MV} ${WRKSRC}/etc/${FILE}.dist.in ${WRKSRC}/etc/${FILE}.sample.in
-.endfor
-.if ${PORT_OPTIONS:MMYSQL} && ${MYSQL_VER:U} == 80
- cd ${WRKSRC}/storage && \
- ${REINPLACE_CMD} 's/my_bool/_Bool/g' authreg_mysql.c storage_mysql.c
-.endif
-
-post-install:
-.for DIR in db logs pid
- @${MKDIR} ${STAGEDIR}${JABBER_RUNDIR}/${DIR}
-.endfor
- @${CHMOD} -R go= ${STAGEDIR}${JABBER_RUNDIR}
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for FILE in ${DOCFILES}
- ${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
-.endfor
-.for FILE in db-setup.mysql db-setup.pgsql db-setup.sqlite
- ${INSTALL_DATA} ${WRKSRC}/tools/${FILE} ${STAGEDIR}${DOCSDIR}
-.endfor
-.endif
-
-.include <bsd.port.post.mk>
diff --git a/net-im/jabberd/distinfo b/net-im/jabberd/distinfo
deleted file mode 100644
index 4edbd1b5ccd3..000000000000
--- a/net-im/jabberd/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1541116827
-SHA256 (jabberd-2.7.0.tar.xz) = a0273b5db690b18e5b86e2aecbe08fd0561f4ec20c190b390d4ef8c9034382a3
-SIZE (jabberd-2.7.0.tar.xz) = 1560872
diff --git a/net-im/jabberd/files/jabberd.in b/net-im/jabberd/files/jabberd.in
deleted file mode 100644
index 48f16063e194..000000000000
--- a/net-im/jabberd/files/jabberd.in
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-
-# PROVIDE: jabberd
-# REQUIRE: %%REQUIRE%%
-# KEYWORD: shutdown
-
-
-# Define these jabberd_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-#
-jabberd_chdir=${jabberd_chdir-"%%JABBER_RUNDIR%%/pid"}
-jabberd_enable=${jabberd_enable-"NO"}
-jabberd_user=${jabberd_user-"%%JABBER_USER%%"}
-
-. /etc/rc.subr
-
-name="jabberd"
-rcvar=jabberd_enable
-command_interpreter="%%PERL%%"
-command="%%PREFIX%%/bin/jabberd"
-command_args="-b"
-stop_postcmd=jabberd_post_stopcmd
-
-load_rc_config $name
-
-jabberd_post_stopcmd()
-{
- for file in c2s router s2s sm; do
- rm -f ${jabberd_chdir}/$file.pid
- done
-}
-
-case "$1" in
- forcestop)
- echo "Stopping jabberd."
- killall -u ${jabberd_user} c2s router s2s sm
- jabberd_post_stopcmd
- ;;
- *)
- run_rc_command "$1"
- ;;
-esac
diff --git a/net-im/jabberd/files/patch-configure.ac b/net-im/jabberd/files/patch-configure.ac
deleted file mode 100644
index c250de1d7d1d..000000000000
--- a/net-im/jabberd/files/patch-configure.ac
+++ /dev/null
@@ -1,61 +0,0 @@
---- configure.ac.orig 2018-11-01 20:35:12 UTC
-+++ configure.ac
-@@ -74,10 +74,6 @@ if test "x-$want_mio_debug" = "x-yes" ; then
- AC_DEFINE(MIO_DEBUG,1,[Define to 1 if you want to enable managed IO debug output.])
- fi
-
--# Colorized build output
--AX_CHECK_COMPILE_FLAG([-fdiagnostics-color], [CFLAGS="${CFLAGS} -fdiagnostics-color"],
-- [AX_CHECK_COMPILE_FLAG([-fcolor-diagnostics], [CFLAGS="${CFLAGS} -fcolor-diagnostics"])])
--
- # Two-step header checking. First check for headers which don't
- # require any other headers.
- AC_HEADER_DIRENT
-@@ -396,15 +392,39 @@ fi
- #
- # optional libs
-
--# OpenSSL >= 1.0.2
--AC_ARG_ENABLE(ssl, AC_HELP_STRING([--enable-ssl], [enable SSL/TLS support (yes)]), want_ssl=$enableval, want_ssl=yes)
--AS_IF([test "x$want_ssl" = "xyes"], [
-- PKG_CHECK_MODULES(SSL, openssl >= 1.0.2,
-- have_ssl="yes"
-+# OpenSSL >= 1.0.1
-+AC_ARG_ENABLE(ssl, AC_HELP_STRING([--enable-ssl[=DIR]], [enable SSL/TLS support (yes)]), want_ssl=$enableval, want_ssl=yes)
-+if test "x-$want_ssl" != "x-no" ; then
-+ if test "x-$want_ssl" != "x-yes" ; then
-+ CFLAGS="$CFLAGS -I$enableval/include"
-+ CPPFLAGS="$CPPFLAGS -I$enableval/include"
-+ LDFLAGS="$LDFLAGS -L$enableval/lib"
-+ fi
-+ AC_CHECK_HEADERS(openssl/crypto.h)
-+ if test "x-$ac_cv_header_openssl_crypto_h" = "x-yes" ; then
-+ AC_CHECK_LIB(crypto, HMAC_Update)
-+ fi
-+ if test "x-$ac_cv_lib_crypto_HMAC_Update" = "x-yes" ; then
-+ AC_CHECK_HEADERS(openssl/ssl.h)
-+ fi
-+ if test "x-$ac_cv_header_openssl_ssl_h" = "x-yes" ; then
-+ AC_CHECK_LIB(ssl, SSL_connect)
-+ fi
-+ if test "x-$ac_cv_lib_ssl_SSL_connect" = "x-yes" ; then
-+ AC_MSG_CHECKING(for OpenSSL version >= 1.0.1)
-+ AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <openssl/crypto.h>]],
-+ [[return !(SSLeay() >= 0x010001000L)]])],
-+ [AC_MSG_RESULT(yes)
-+ have_openssl=yes],
-+ AC_MSG_RESULT(no))
-+ fi
-+ if test "x-$have_openssl" != "x-yes" ; then
-+ AC_MSG_ERROR([OpenSSL >= 1.0.1 not found])
-+ fi
-+
- AC_DEFINE(HAVE_SSL,1,[Define to 1 if OpenSSL is available.])
-- )
--])
--AM_CONDITIONAL(HAVE_SSL, [test "x$have_ssl" = "xyes"])
-+fi
-+AM_CONDITIONAL(HAVE_SSL, [test "x-$have_openssl" = "x-yes"])
-
- dnl Check for & handle argument to --with-zlib.
- _cppflags=$CPPFLAGS
diff --git a/net-im/jabberd/files/patch-etc__Makefile.am b/net-im/jabberd/files/patch-etc__Makefile.am
deleted file mode 100644
index a75f5ee73d49..000000000000
--- a/net-im/jabberd/files/patch-etc__Makefile.am
+++ /dev/null
@@ -1,36 +0,0 @@
---- etc/Makefile.am.orig 2016-05-03 22:25:09 UTC
-+++ etc/Makefile.am
-@@ -1,12 +1,8 @@
- LIBTOOL += --quiet
-
--sysconf_DATA = c2s.xml.dist router.xml.dist s2s.xml.dist sm.xml.dist jabberd.cfg.dist router-users.xml.dist router-filter.xml.dist
--initdir = $(prefix)/etc/init
--init_DATA = jabberd-c2s.conf jabberd-router.conf jabberd-s2s.conf jabberd-sm.conf
--systemddir = $(prefix)/lib/systemd/system
--systemd_DATA = jabberd-sm.service jabberd.service jabberd-s2s.service jabberd-router.service jabberd-c2s.service
--configs = $(sysconf_DATA) $(init_DATA) $(systemd_DATA)
--EXTRA_DIST = $(sysconf_DATA:%.dist=%.dist.in) $(init_DATA:%.conf=%.conf.in) $(systemd_DATA:%.service=%.service.in)
-+sysconf_DATA = c2s.xml.sample router.xml.sample s2s.xml.sample sm.xml.sample jabberd.cfg.sample router-users.xml.sample router-filter.xml.sample
-+configs = $(sysconf_DATA)
-+EXTRA_DIST = $(sysconf_DATA:%.sample=%.sample.in)
-
- SUBDIRS = templates
-
-@@ -20,7 +16,7 @@ edit = sed \
- -e 's,@libdir\@,$(libdir),g' \
- -e 's,@pkglibdir\@,$(pkglibdir),g'
-
--$(configs): $(sysconf_DATA:%.dist=@srcdir@/%.dist.in) $(init_DATA:%.conf=@srcdir@/%.conf.in) $(systemd_DATA:%.service=%.service.in)
-+$(configs): $(sysconf_DATA:%.sample=@srcdir@/%.sample.in)
- @echo "generating $@ from $@.in"; \
- edit='$(edit)'; \
- list='$(jabberd_bin)'; for p in $$list; do \
-@@ -33,7 +29,7 @@ $(configs): $(sysconf_DATA:%.dist=@srcdir@/%.dist.in)
-
- install-data-hook:
- @list='$(sysconf_DATA)'; for p in $$list; do \
-- dest=`echo $$p | sed -e s/.dist//`; \
-+ dest=`echo $$p | sed -e s/.sample//`; \
- if test -f $(DESTDIR)$(sysconfdir)/$$dest; then \
- echo "$@ will not overwrite existing $(DESTDIR)$(sysconfdir)/$$dest"; \
- else \
diff --git a/net-im/jabberd/files/patch-etc__templates__Makefile.am b/net-im/jabberd/files/patch-etc__templates__Makefile.am
deleted file mode 100644
index 24c06e3c499f..000000000000
--- a/net-im/jabberd/files/patch-etc__templates__Makefile.am
+++ /dev/null
@@ -1,22 +0,0 @@
---- etc/templates/Makefile.am.orig 2016-05-03 22:25:09 UTC
-+++ etc/templates/Makefile.am
-@@ -2,8 +2,8 @@ templatesdir = $(sysconfdir)/templates
-
- LIBTOOL += --quiet
-
--templates_DATA = roster.xml.dist
--EXTRA_DIST = roster.xml.dist.in
-+templates_DATA = roster.xml.sample
-+EXTRA_DIST = roster.xml.sample.in
-
- edit = sed \
- -e 's,@sysconfdir\@,$(sysconfdir),g' \
-@@ -18,7 +18,7 @@ $(templates_DATA):
-
- install-data-hook:
- @list='$(templates_DATA)'; for p in $$list; do \
-- dest=`echo $$p | sed -e s/.dist//`; \
-+ dest=`echo $$p | sed -e s/.sample//`; \
- if test -f $(DESTDIR)$(templatesdir)/$$dest; then \
- echo "$@ will not overwrite existing $(DESTDIR)$(templatesdir)/$$dest"; \
- else \
diff --git a/net-im/jabberd/files/patch-sm__mod_iq_time.c b/net-im/jabberd/files/patch-sm__mod_iq_time.c
deleted file mode 100644
index b3ad54935960..000000000000
--- a/net-im/jabberd/files/patch-sm__mod_iq_time.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- sm/mod_iq_time.c.orig 2016-02-09 09:47:02 UTC
-+++ sm/mod_iq_time.c
-@@ -77,7 +77,7 @@ static mod_ret_t _iq_time_pkt_sm(mod_instance_t mi, pk
-
- datetime_out(t, dt_DATETIME, buf, 64);
- nad_insert_elem(pkt->nad, 2, NAD_ENS(pkt->nad, 1), "utc", buf);
--#ifdef HAVE_TZSET
-+#ifdef HAVE_TZNAME
- snprintf(buf, 64, "%+03d:%02d", -((int)timezone)/(60*60), -((int)timezone)%(60*60));
- #else
- snprintf(buf, 64, "%+03d:%02d", (int) tm->tm_gmtoff/(60*60), (int) tm->tm_gmtoff%(60*60));
diff --git a/net-im/jabberd/files/patch-storage__authreg_ldapfull.c b/net-im/jabberd/files/patch-storage__authreg_ldapfull.c
deleted file mode 100644
index 523d0d821bb3..000000000000
--- a/net-im/jabberd/files/patch-storage__authreg_ldapfull.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/authreg_ldapfull.c.orig 2018-11-01 20:14:26 UTC
-+++ storage/authreg_ldapfull.c
-@@ -29,6 +29,8 @@
- * !!! this blocks for every auth.
- */
-
-+#include <stdio.h>
-+
- #define _XOPEN_SOURCE 500 // need this to get crypt()
- #include "c2s.h"
-
diff --git a/net-im/jabberd/files/patch-storage__authreg_mysql.c b/net-im/jabberd/files/patch-storage__authreg_mysql.c
deleted file mode 100644
index 804b657ae5ac..000000000000
--- a/net-im/jabberd/files/patch-storage__authreg_mysql.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/authreg_mysql.c.orig 2018-11-02 00:09:16 UTC
-+++ storage/authreg_mysql.c
-@@ -20,6 +20,8 @@
-
- /* this module talks to a MySQL server via libmysqlclient */
-
-+#include <stdio.h>
-+
- #define _XOPEN_SOURCE 500
- #include "c2s.h"
- #include <mysql.h>
diff --git a/net-im/jabberd/files/patch-storage__authreg_pgsql.c b/net-im/jabberd/files/patch-storage__authreg_pgsql.c
deleted file mode 100644
index d6764a5c3adc..000000000000
--- a/net-im/jabberd/files/patch-storage__authreg_pgsql.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/authreg_pgsql.c.orig 2016-05-08 14:30:08 UTC
-+++ storage/authreg_pgsql.c
-@@ -20,6 +20,8 @@
-
- /* this module talks to a PostgreSQL server via libpq */
-
-+#include <stdio.h>
-+
- #define _XOPEN_SOURCE 500
- #include "c2s.h"
- #include <libpq-fe.h>
diff --git a/net-im/jabberd/files/patch-storage__authreg_sqlite.c b/net-im/jabberd/files/patch-storage__authreg_sqlite.c
deleted file mode 100644
index abb082300344..000000000000
--- a/net-im/jabberd/files/patch-storage__authreg_sqlite.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- storage/authreg_sqlite.c.orig 2016-05-03 20:05:25 UTC
-+++ storage/authreg_sqlite.c
-@@ -29,6 +29,8 @@
- * to the Jabberd project.
- */
-
-+#include <stdio.h>
-+
- #define _XOPEN_SOURCE 500
- #include "c2s.h"
- #include <sqlite3.h>
diff --git a/net-im/jabberd/files/patch-tools__jabberd.in b/net-im/jabberd/files/patch-tools__jabberd.in
deleted file mode 100644
index bb542fde0bf0..000000000000
--- a/net-im/jabberd/files/patch-tools__jabberd.in
+++ /dev/null
@@ -1,54 +0,0 @@
---- tools/jabberd.in.orig 2016-02-09 09:45:54 UTC
-+++ tools/jabberd.in
-@@ -1,10 +1,5 @@
--#!/bin/sh
--#-*-Perl-*-
-+#!/usr/local/bin/perl
-
--exec perl -w -x $0 "$@"
--
--#!perl
--
- ##############################################################################
- #
- # jabberd - perl wrapper script to manage launching and controlling the various
-@@ -28,8 +23,7 @@ my $Bin = "@bindir@";
- my $LibExec = "@libexecdir@";
- my $VERSION = "@VERSION@";
- my $config_dir = "@sysconfdir@";
--my $config = $config_dir."/jabberd.cfg";
--$config = "internal" unless (-e $config);
-+my $config = "jabberd.cfg";
- my $debug = 0;
- my $daemon = 0;
- my $g_kill_signal = "";
-@@ -44,13 +38,20 @@ my @programs;
- # Process the command line arguments
- #-----------------------------------------------------------------------------
- my %opts;
--getopts("c:Dhb",\%opts);
-+getopts("c:d:Dhb",\%opts);
- &usage if exists($opts{h});
- if (exists($opts{c}))
- {
- $config = $opts{c} if (defined($opts{c}) && ($opts{c} ne ""));
- &usage() if (!defined($opts{c}) || ($opts{c} eq ""));
- }
-+if (exists($opts{d}))
-+{
-+ $config_dir = $opts{d} if (defined($opts{d}) && ($opts{d} ne ""));
-+ &usage() if (!defined($opts{d}) || ($opts{d} eq ""));
-+}
-+$config = $config_dir.'/'.$config if ($config !~ /^\//);
-+$config = "internal" unless (-e $config);
-
- $debug = 1 if exists($opts{D});
- $daemon = 1 if exists($opts{b});
-@@ -120,6 +121,7 @@ if ($debug)
- &debug("jabberd","stdout","debug on\n");
- &debug("jabberd","stdout","version($VERSION)\n");
- &debug("jabberd","stdout","config_dir($config_dir)\n");
-+ &debug("jabberd","stdout","config($config)\n");
- }
-
- #-----------------------------------------------------------------------------
diff --git a/net-im/jabberd/files/patch-util_crypt__blowfish.c b/net-im/jabberd/files/patch-util_crypt__blowfish.c
deleted file mode 100644
index eac69eb7484a..000000000000
--- a/net-im/jabberd/files/patch-util_crypt__blowfish.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- util/crypt_blowfish.c.orig 2016-05-08 14:30:08 UTC
-+++ util/crypt_blowfish.c
-@@ -1106,7 +1106,7 @@ char *crypt_ra(const char *key, const char *setting,
- return _crypt_blowfish_rn(key, setting, (char *)*data, *size);
- }
-
--char *crypt_r(const char *key, const char *setting, void *data)
-+char *_crypt_r(const char *key, const char *setting, void *data)
- {
- return _crypt_retval_magic(
- crypt_rn(key, setting, data, CRYPT_OUTPUT_SIZE),
diff --git a/net-im/jabberd/files/patch-util_crypt__blowfish.h b/net-im/jabberd/files/patch-util_crypt__blowfish.h
deleted file mode 100644
index 499e1ff5834b..000000000000
--- a/net-im/jabberd/files/patch-util_crypt__blowfish.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- util/crypt_blowfish.h.orig 2016-05-08 14:30:08 UTC
-+++ util/crypt_blowfish.h
-@@ -23,7 +23,7 @@
- #endif
-
- extern char *bcrypt(__const char *key, __const char *setting);
--extern char *crypt_r(__const char *key, __const char *setting, void *data);
-+extern char *_crypt_r(__const char *key, __const char *setting, void *data);
-
- #ifndef __SKIP_OW
- extern char *crypt_rn(__const char *key, __const char *setting,
diff --git a/net-im/jabberd/pkg-descr b/net-im/jabberd/pkg-descr
deleted file mode 100644
index 8dea462c54ed..000000000000
--- a/net-im/jabberd/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-jabberd 2.x series is the next generation of the Jabber/XMPP server.
-It has been rewritten from the ground up to be scalable, architecturally
-sound and to support the latest protocol extensions coming out of the XSF.
diff --git a/net-im/jabberd/pkg-plist b/net-im/jabberd/pkg-plist
deleted file mode 100644
index 299566ecc5af..000000000000
--- a/net-im/jabberd/pkg-plist
+++ /dev/null
@@ -1,115 +0,0 @@
-bin/c2s
-bin/jabberd
-bin/router
-bin/s2s
-bin/sm
-@sample etc/jabberd/c2s.xml.sample
-@sample etc/jabberd/jabberd.cfg.sample
-@sample etc/jabberd/router-filter.xml.sample
-@sample etc/jabberd/router-users.xml.sample
-@sample etc/jabberd/router.xml.sample
-@sample etc/jabberd/s2s.xml.sample
-@sample etc/jabberd/sm.xml.sample
-@sample etc/jabberd/templates/roster.xml.sample
-%%ANON%%lib/jabberd/authreg_anon.so
-%%BDB%%lib/jabberd/authreg_db.so
-%%LDAP%%lib/jabberd/authreg_ldap.so
-%%LDAP%%lib/jabberd/authreg_ldapfull.so
-%%MYSQL%%lib/jabberd/authreg_mysql.so
-%%PAM%%lib/jabberd/authreg_pam.so
-%%PIPE%%lib/jabberd/authreg_pipe.so
-%%PGSQL%%lib/jabberd/authreg_pgsql.so
-%%SQLITE%%lib/jabberd/authreg_sqlite.so
-lib/jabberd/libstorage.so
-lib/jabberd/libstorage.so.0
-lib/jabberd/libstorage.so.0.0.0
-lib/jabberd/mod_active.so
-lib/jabberd/mod_active.so.0
-lib/jabberd/mod_active.so.0.0.0
-lib/jabberd/mod_amp.so
-lib/jabberd/mod_amp.so.0
-lib/jabberd/mod_amp.so.0.0.0
-lib/jabberd/mod_announce.so
-lib/jabberd/mod_announce.so.0
-lib/jabberd/mod_announce.so.0.0.0
-lib/jabberd/mod_deliver.so
-lib/jabberd/mod_deliver.so.0
-lib/jabberd/mod_deliver.so.0.0.0
-lib/jabberd/mod_disco.so
-lib/jabberd/mod_disco.so.0
-lib/jabberd/mod_disco.so.0.0.0
-lib/jabberd/mod_echo.so
-lib/jabberd/mod_echo.so.0
-lib/jabberd/mod_echo.so.0.0.0
-lib/jabberd/mod_help.so
-lib/jabberd/mod_help.so.0
-lib/jabberd/mod_help.so.0.0.0
-lib/jabberd/mod_iq-last.so
-lib/jabberd/mod_iq-last.so.0
-lib/jabberd/mod_iq-last.so.0.0.0
-lib/jabberd/mod_iq-ping.so
-lib/jabberd/mod_iq-ping.so.0
-lib/jabberd/mod_iq-ping.so.0.0.0
-lib/jabberd/mod_iq-private.so
-lib/jabberd/mod_iq-private.so.0
-lib/jabberd/mod_iq-private.so.0.0.0
-lib/jabberd/mod_iq-time.so
-lib/jabberd/mod_iq-time.so.0
-lib/jabberd/mod_iq-time.so.0.0.0
-lib/jabberd/mod_iq-vcard.so
-lib/jabberd/mod_iq-vcard.so.0
-lib/jabberd/mod_iq-vcard.so.0.0.0
-lib/jabberd/mod_iq-version.so
-lib/jabberd/mod_iq-version.so.0
-lib/jabberd/mod_iq-version.so.0.0.0
-lib/jabberd/mod_offline.so
-lib/jabberd/mod_offline.so.0
-lib/jabberd/mod_offline.so.0.0.0
-lib/jabberd/mod_pep.so
-lib/jabberd/mod_pep.so.0
-lib/jabberd/mod_pep.so.0.0.0
-lib/jabberd/mod_presence.so
-lib/jabberd/mod_presence.so.0
-lib/jabberd/mod_presence.so.0.0.0
-lib/jabberd/mod_privacy.so
-lib/jabberd/mod_privacy.so.0
-lib/jabberd/mod_privacy.so.0.0.0
-lib/jabberd/mod_roster.so
-lib/jabberd/mod_roster.so.0
-lib/jabberd/mod_roster.so.0.0.0
-lib/jabberd/mod_roster-publish.so
-lib/jabberd/mod_roster-publish.so.0
-lib/jabberd/mod_roster-publish.so.0.0.0
-lib/jabberd/mod_session.so
-lib/jabberd/mod_session.so.0
-lib/jabberd/mod_session.so.0.0.0
-lib/jabberd/mod_status.so
-lib/jabberd/mod_status.so.0
-lib/jabberd/mod_status.so.0.0.0
-lib/jabberd/mod_template-roster.so
-lib/jabberd/mod_template-roster.so.0
-lib/jabberd/mod_template-roster.so.0.0.0
-lib/jabberd/mod_vacation.so
-lib/jabberd/mod_vacation.so.0
-lib/jabberd/mod_vacation.so.0.0.0
-lib/jabberd/mod_validate.so
-lib/jabberd/mod_validate.so.0
-lib/jabberd/mod_validate.so.0.0.0
-lib/jabberd/mod_verify.so
-lib/jabberd/mod_verify.so.0
-lib/jabberd/mod_verify.so.0.0.0
-%%FS%%lib/jabberd/storage_fs.so
-%%BDB%%lib/jabberd/storage_db.so
-%%LDAP%%lib/jabberd/storage_ldapvcard.so
-%%MYSQL%%lib/jabberd/storage_mysql.so
-%%PGSQL%%lib/jabberd/storage_pgsql.so
-%%SQLITE%%lib/jabberd/storage_sqlite.so
-share/man/man8/c2s.8.gz
-share/man/man8/jabberd.8.gz
-share/man/man8/router.8.gz
-share/man/man8/s2s.8.gz
-share/man/man8/sm.8.gz
-@dir(%%JABBER_USER%%,%%JABBER_GROUP%%,0700) %%JABBER_RUNDIR%%/db
-@dir(%%JABBER_USER%%,%%JABBER_GROUP%%,0700) %%JABBER_RUNDIR%%/logs
-@dir(%%JABBER_USER%%,%%JABBER_GROUP%%,0700) %%JABBER_RUNDIR%%/pid
-@dir(%%JABBER_USER%%,%%JABBER_GROUP%%,0700) %%JABBER_RUNDIR%%
diff --git a/net-im/kopete/Makefile b/net-im/kopete/Makefile
index 5b19eb49c312..b8bfc4f5e429 100644
--- a/net-im/kopete/Makefile
+++ b/net-im/kopete/Makefile
@@ -1,5 +1,6 @@
PORTNAME= kopete
PORTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= net-im kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/net-im/libpurple/Makefile b/net-im/libpurple/Makefile
index b502a1ec1d0e..c63a308ecf40 100644
--- a/net-im/libpurple/Makefile
+++ b/net-im/libpurple/Makefile
@@ -1,5 +1,6 @@
PORTNAME?= libpurple
PORTVERSION= 2.14.12
+PORTREVISION= 1
CATEGORIES?= net-im
MASTER_SITES= SF/pidgin/Pidgin/${PORTVERSION}
DISTNAME= pidgin-${PORTVERSION}
diff --git a/net-im/libsignal-node/Makefile b/net-im/libsignal-node/Makefile
index fe8433019a98..72f8046563b4 100644
--- a/net-im/libsignal-node/Makefile
+++ b/net-im/libsignal-node/Makefile
@@ -1,11 +1,11 @@
PORTNAME= libsignal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.42.0
+DISTVERSION= 0.45.0
CATEGORIES= net-im
PKGNAMESUFFIX= -node
DISTFILES= libsignal-node-${DISTVERSION}-yarn-cache.tar.gz
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mikael@FreeBSD.org
COMMENT= Platform-agnostic APIs used by the official Signal clients and servers
WWW= https://github.com/signalapp/libsignal
@@ -23,6 +23,12 @@ BUILD_DEPENDS= llvm-config${LLVM_DEFAULT}:devel/llvm${LLVM_DEFAULT} \
USES= cargo gmake python:build
USE_GITHUB= yes
GH_ACCOUNT= signalapp
+# to get the GH_TUPLE
+# git clone git@github.com:signalapp/boring.git
+# cd boring
+# git checkout correct_tag (grep boring Makefile.crates)
+# git submodule update --init --recursive
+# the hash for boringssl and fips should be printed on screen
GH_TUPLE= google:boringssl:44b3df6f03d85c901767250329c571db405122d5:boringssl \
google:boringssl:853ca1ea1168dff08011e5d42d94609cc0ca2e27:boringssl_fips
@@ -77,10 +83,11 @@ post-patch:
${REINPLACE_CMD} "s#python3#${PYTHON_CMD}#" \
${WRKSRC}/node/binding.gyp
-# Check hash here: https://github.com/signalapp/boring/tree/libsignal/boring-sys/deps
+# to get the hash:
+# fetch -o - https://raw.githubusercontent.com/signalapp/libsignal/v0.45.0/Cargo.lock | grep https://github.com/signalapp/boring
post-extract:
- ${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/deps/boringssl
- ${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/deps/boringssl-fips
+ ${MV} ${WRKDIR}/boringssl-44b3df6f03d85c901767250329c571db405122d5/* ${WRKDIR}/boring-signal-v4.6.0/boring-sys/deps/boringssl
+ ${MV} ${WRKDIR}/boringssl-853ca1ea1168dff08011e5d42d94609cc0ca2e27/* ${WRKDIR}/boring-signal-v4.6.0/boring-sys/deps/boringssl-fips
${CP} ${FILESDIR}/node/package.json ${WRKSRC}/node
diff --git a/net-im/libsignal-node/Makefile.crates b/net-im/libsignal-node/Makefile.crates
index 1eb54f3488f1..7e460ba18f90 100644
--- a/net-im/libsignal-node/Makefile.crates
+++ b/net-im/libsignal-node/Makefile.crates
@@ -29,7 +29,7 @@ CARGO_CRATES= addr2line-0.21.0 \
base64-0.21.7 \
base64ct-1.6.0 \
bincode-1.3.3 \
- bindgen-0.66.1 \
+ bindgen-0.68.1 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
@@ -106,6 +106,7 @@ CARGO_CRATES= addr2line-0.21.0 \
dyn-clone-1.0.17 \
either-1.10.0 \
encoding_rs-0.8.33 \
+ enum_primitive-0.1.1 \
env_filter-0.1.0 \
env_logger-0.10.2 \
env_logger-0.11.3 \
@@ -137,7 +138,6 @@ CARGO_CRATES= addr2line-0.21.0 \
gimli-0.28.1 \
glob-0.3.1 \
h2-0.3.24 \
- h2-0.4.2 \
half-2.4.0 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
@@ -160,7 +160,6 @@ CARGO_CRATES= addr2line-0.21.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
hyper-0.14.28 \
- hyper-1.2.0 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
@@ -185,7 +184,6 @@ CARGO_CRATES= addr2line-0.21.0 \
linkme-0.3.25 \
linkme-impl-0.3.25 \
linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
log-0.4.21 \
log-panics-2.1.0 \
mediasan-common-0.5.1 \
@@ -207,10 +205,13 @@ CARGO_CRATES= addr2line-0.21.0 \
neon-1.0.0 \
neon-macros-1.0.0 \
nom-7.1.3 \
+ nom-derive-0.10.1 \
+ nom-derive-impl-0.10.1 \
nonzero_ext-0.3.0 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
+ num-traits-0.1.43 \
num-traits-0.2.18 \
num_cpus-1.16.0 \
num_enum-0.6.1 \
@@ -220,15 +221,18 @@ CARGO_CRATES= addr2line-0.21.0 \
oorandom-11.1.3 \
opaque-debug-0.3.1 \
openssl-probe-0.1.5 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
partial-default-0.1.0 \
partial-default-derive-0.1.0 \
password-hash-0.5.0 \
paste-1.0.14 \
peeking_take_while-0.1.2 \
+ pem-3.0.3 \
percent-encoding-2.3.1 \
petgraph-0.6.4 \
+ phf-0.10.1 \
+ phf_codegen-0.10.0 \
+ phf_generator-0.10.0 \
+ phf_shared-0.10.0 \
pin-project-1.1.5 \
pin-project-internal-1.1.5 \
pin-project-lite-0.2.13 \
@@ -272,7 +276,7 @@ CARGO_CRATES= addr2line-0.21.0 \
range-map-0.2.0 \
rayon-1.9.0 \
rayon-core-1.12.1 \
- redox_syscall-0.4.1 \
+ rcgen-0.13.0 \
regex-1.10.3 \
regex-automata-0.4.6 \
regex-syntax-0.8.2 \
@@ -280,10 +284,12 @@ CARGO_CRATES= addr2line-0.21.0 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
+ rusticata-macros-4.1.0 \
rustix-0.38.31 \
rustls-0.21.10 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
+ rustls-pki-types-1.4.1 \
rustls-webpki-0.101.7 \
rustversion-1.0.14 \
rusty-fork-0.3.0 \
@@ -295,8 +301,8 @@ CARGO_CRATES= addr2line-0.21.0 \
scroll-0.12.0 \
scroll_derive-0.12.0 \
sct-0.7.1 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
semver-1.0.22 \
send_wrapper-0.6.0 \
serde-1.0.197 \
@@ -307,7 +313,7 @@ CARGO_CRATES= addr2line-0.21.0 \
sha1_smol-1.0.0 \
sha2-0.10.8 \
shlex-1.3.0 \
- signal-hook-registry-1.4.1 \
+ siphasher-0.3.11 \
slab-0.4.9 \
smallvec-1.13.1 \
smart-default-0.7.1 \
@@ -339,6 +345,7 @@ CARGO_CRATES= addr2line-0.21.0 \
tinytemplate-1.2.1 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
+ tls-parser-0.11.0 \
tokio-1.36.0 \
tokio-macros-2.2.0 \
tokio-rustls-0.24.1 \
@@ -416,7 +423,8 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_msvc-0.52.4 \
winnow-0.5.40 \
x25519-dalek-2.0.1 \
+ yasna-0.5.2 \
zeroize-1.7.0 \
zeroize_derive-1.4.2 \
- boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?branch=libsignal\#8245063ae6eb97d909982b89fad45bb7f0a2a1a0 \
+ boring,boring-sys,tokio-boring@git+https://github.com/signalapp/boring?tag=signal-v4.6.0\#b9a75167dc08a3b16dd203e0af78c8962c5439bd \
curve25519-dalek,curve25519-dalek-derive@git+https://github.com/signalapp/curve25519-dalek?tag=signal-curve25519-4.1.1\#a12ab4e58455bb3dc7cd73a0f9f3443507b2854b
diff --git a/net-im/libsignal-node/distinfo b/net-im/libsignal-node/distinfo
index b981959c3e21..d9820a4ee091 100644
--- a/net-im/libsignal-node/distinfo
+++ b/net-im/libsignal-node/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713360064
-SHA256 (libsignal-node-0.42.0-yarn-cache.tar.gz) = 350339a3df7beb36007d36d11a1cfda5122ce42099503a93fd4ea2eff40cda03
-SIZE (libsignal-node-0.42.0-yarn-cache.tar.gz) = 24863552
+TIMESTAMP = 1714243077
+SHA256 (libsignal-node-0.45.0-yarn-cache.tar.gz) = 350339a3df7beb36007d36d11a1cfda5122ce42099503a93fd4ea2eff40cda03
+SIZE (libsignal-node-0.45.0-yarn-cache.tar.gz) = 24863552
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
@@ -63,8 +63,8 @@ SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241f
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
-SHA256 (rust/crates/bindgen-0.66.1.crate) = f2b84e06fc203107bfbad243f4aba2af864eb7db3b1cf46ea0a023b0b433d2a7
-SIZE (rust/crates/bindgen-0.66.1.crate) = 218860
+SHA256 (rust/crates/bindgen-0.68.1.crate) = 726e4313eb6ec35d2730258ad4e15b547ee75d6afaa1361a922e78e59b7d8078
+SIZE (rust/crates/bindgen-0.68.1.crate) = 218997
SHA256 (rust/crates/bit-set-0.5.3.crate) = 0700ddab506f33b20a03b13996eccd309a48e5ff77d0d95926aa0210fb4e95f1
SIZE (rust/crates/bit-set-0.5.3.crate) = 14470
SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41aed5f7980fa90eb03160b69598fb
@@ -217,6 +217,8 @@ SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd80184
SIZE (rust/crates/either-1.10.0.crate) = 18334
SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
+SHA256 (rust/crates/enum_primitive-0.1.1.crate) = be4551092f4d519593039259a9ed8daedf0da12e5109c5280338073eaeb81180
+SIZE (rust/crates/enum_primitive-0.1.1.crate) = 4186
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.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
@@ -279,8 +281,6 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
SIZE (rust/crates/glob-0.3.1.crate) = 18880
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/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
SIZE (rust/crates/half-2.4.0.crate) = 50666
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -325,8 +325,6 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
SHA256 (rust/crates/hyper-0.14.28.crate) = bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80
SIZE (rust/crates/hyper-0.14.28.crate) = 197204
-SHA256 (rust/crates/hyper-1.2.0.crate) = 186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a
-SIZE (rust/crates/hyper-1.2.0.crate) = 148064
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
@@ -375,8 +373,6 @@ SHA256 (rust/crates/linkme-impl-0.3.25.crate) = adf157a4dc5a29b7b464aa8fe7edeff3
SIZE (rust/crates/linkme-impl-0.3.25.crate) = 6912
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/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/log-panics-2.1.0.crate) = 68f9dd8546191c1850ecf67d22f5ff00a935b890d0e84713159a55495cc2ac5f
@@ -419,6 +415,10 @@ SHA256 (rust/crates/neon-macros-1.0.0.crate) = c6813fde79b646e47e7ad75f480aa80ef
SIZE (rust/crates/neon-macros-1.0.0.crate) = 5886
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nom-derive-0.10.1.crate) = 1ff943d68b88d0b87a6e0d58615e8fa07f9fd5a1319fa0a72efc1f62275c79a7
+SIZE (rust/crates/nom-derive-0.10.1.crate) = 21499
+SHA256 (rust/crates/nom-derive-impl-0.10.1.crate) = cd0b9a93a84b0d3ec3e70e02d332dc33ac6dfac9cde63e17fcb77172dededa62
+SIZE (rust/crates/nom-derive-impl-0.10.1.crate) = 18645
SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -427,6 +427,8 @@ SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1f
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-traits-0.1.43.crate) = 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
+SIZE (rust/crates/num-traits-0.1.43.crate) = 7659
SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
@@ -445,10 +447,6 @@ SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7
SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
-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/partial-default-0.1.0.crate) = 124dc3c21ffb6fb3a0562d129929a8a54998766ef7adc1ba09ddc467d092c14b
SIZE (rust/crates/partial-default-0.1.0.crate) = 15031
SHA256 (rust/crates/partial-default-derive-0.1.0.crate) = 7459127d7a18cb202d418e4b7df1103ffd6d82a106e9b2091c250624c2ace70d
@@ -459,10 +457,20 @@ SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034
SIZE (rust/crates/paste-1.0.14.crate) = 18157
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.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310
+SIZE (rust/crates/pem-3.0.3.crate) = 13035
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.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
+SHA256 (rust/crates/phf-0.10.1.crate) = fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259
+SIZE (rust/crates/phf-0.10.1.crate) = 5406
+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_shared-0.10.0.crate) = b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096
+SIZE (rust/crates/phf_shared-0.10.0.crate) = 4095
SHA256 (rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3
SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
@@ -549,8 +557,8 @@ SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07f
SIZE (rust/crates/rayon-1.9.0.crate) = 177770
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/rcgen-0.13.0.crate) = aa96feb4d337a43eae1b39b6d4cafc2860a46cf9cec6f1e65294244ece65e348
+SIZE (rust/crates/rcgen-0.13.0.crate) = 74178
SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
SIZE (rust/crates/regex-1.10.3.crate) = 253101
SHA256 (rust/crates/regex-automata-0.4.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
@@ -565,6 +573,8 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
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/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
+SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
SIZE (rust/crates/rustix-0.38.31.crate) = 375443
SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
@@ -573,6 +583,8 @@ SHA256 (rust/crates/rustls-native-certs-0.6.3.crate) = a9aace74cb666635c918e9c12
SIZE (rust/crates/rustls-native-certs-0.6.3.crate) = 24438
SHA256 (rust/crates/rustls-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
@@ -595,10 +607,10 @@ SHA256 (rust/crates/scroll_derive-0.12.0.crate) = 7f81c2fde025af7e69b1d1420531c8
SIZE (rust/crates/scroll_derive-0.12.0.crate) = 4693
SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
SIZE (rust/crates/sct-0.7.1.crate) = 27501
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60c88abe6d3e08a3eb9cf37d97a0fe3d73
@@ -619,8 +631,8 @@ SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f53798
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-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1
-SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987
+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/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
@@ -683,6 +695,8 @@ 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/tls-parser-0.11.0.crate) = 409206e2de64edbf7ea99a44ac31680daf9ef1a57895fb3c5bd738a903691be0
+SIZE (rust/crates/tls-parser-0.11.0.crate) = 64182
SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
SIZE (rust/crates/tokio-1.36.0.crate) = 757286
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
@@ -837,16 +851,18 @@ SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
SIZE (rust/crates/x25519-dalek-2.0.1.crate) = 87820
+SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
+SIZE (rust/crates/yasna-0.5.2.crate) = 34859
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zeroize_derive-1.4.2.crate) = ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69
SIZE (rust/crates/zeroize_derive-1.4.2.crate) = 11141
-SHA256 (signalapp-boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0_GH0.tar.gz) = fd5a06952e0d659978aab60508c9c5dae5cae27105a503c5605d3d93c7ecfc43
-SIZE (signalapp-boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0_GH0.tar.gz) = 302680
+SHA256 (signalapp-boring-signal-v4.6.0_GH0.tar.gz) = 40060cff155786d542ad260ffe034c5e62482b661615e3c07a2d8394a9e349ae
+SIZE (signalapp-boring-signal-v4.6.0_GH0.tar.gz) = 320386
SHA256 (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = f129765413794896efd19667acda3645b9cd17b01181700fd781df68b584ec3d
SIZE (signalapp-curve25519-dalek-signal-curve25519-4.1.1_GH0.tar.gz) = 801981
-SHA256 (signalapp-libsignal-v0.42.0_GH0.tar.gz) = 0fd2d35d65bbf760f7a87ba629fa7d9bfd0559af20f197a4a1e86b63abbc01f2
-SIZE (signalapp-libsignal-v0.42.0_GH0.tar.gz) = 1352585
+SHA256 (signalapp-libsignal-v0.45.0_GH0.tar.gz) = 4d40349e8915bffdc6e0bc29cb17bf394f7400fd039b9d4aa894dfc196b616dd
+SIZE (signalapp-libsignal-v0.45.0_GH0.tar.gz) = 1390502
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/libsignal-node/files/node/package.json b/net-im/libsignal-node/files/node/package.json
index 058630269593..9b30142f0886 100644
--- a/net-im/libsignal-node/files/node/package.json
+++ b/net-im/libsignal-node/files/node/package.json
@@ -1,6 +1,6 @@
{
"name": "@signalapp/libsignal-client",
- "version": "0.42.0",
+ "version": "0.45.0",
"license": "AGPL-3.0-only",
"main": "dist/index.js",
"types": "dist/index.d.ts",
diff --git a/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs b/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs
deleted file mode 100644
index 6d9edb6ae629..000000000000
--- a/net-im/libsignal-node/files/patch-boring_boring-sys_build.rs
+++ /dev/null
@@ -1,29 +0,0 @@
---- ../boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/build.rs.orig 2024-01-05 10:45:46 UTC
-+++ ../boring-8245063ae6eb97d909982b89fad45bb7f0a2a1a0/boring-sys/build.rs
-@@ -456,9 +456,9 @@ fn ensure_patches_applied() -> io::Result<()> {
- lock_file.lock()?;
-
- // NOTE: init git in the copied files, so we can apply patches
-- if !has_git {
-- run_command(Command::new("git").args(["init"]).current_dir(&src_path))?;
-- }
-+// if !has_git {
-+// run_command(Command::new("git").args(["init"]).current_dir(&src_path))?;
-+// }
-
- if cfg!(feature = "pq-experimental") {
- println!("cargo:warning=applying experimental post quantum crypto patch to boringssl");
-@@ -482,11 +482,9 @@ fn apply_patch(patch_name: &str) -> io::Result<()> {
- .canonicalize()?;
-
- run_command(
-- Command::new("git")
-+ Command::new("patch")
- .args([
-- "apply",
-- "-v",
-- "--whitespace=fix",
-+ "-p 1",
- &cmd_path.display().to_string(),
- ])
- .current_dir(src_path),
diff --git a/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs b/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
new file mode 100644
index 000000000000..f351053d5a9a
--- /dev/null
+++ b/net-im/libsignal-node/files/patch-boring_boring-sys_main.rs
@@ -0,0 +1,26 @@
+--- ../boring-signal-v4.6.0/boring-sys/build/main.rs.orig 2024-04-27 16:40:34.000626000 +0200
++++ ../boring-signal-v4.6.0/boring-sys/build/main.rs 2024-04-27 17:41:33.228588000 +0200
+@@ -477,9 +477,9 @@ fn ensure_patches_applied(config: &Config) -> io::Resu
+ lock_file.lock()?;
+
+ // NOTE: init git in the copied files, so we can apply patches
+- if !has_git {
+- run_command(Command::new("git").arg("init").current_dir(src_path))?;
+- }
++// if !has_git {
++// run_command(Command::new("git").arg("init").current_dir(src_path))?;
++// }
+
+ if config.features.pq_experimental {
+ println!("cargo:warning=applying experimental post quantum crypto patch to boringssl");
+@@ -515,8 +515,8 @@ fn apply_patch(config: &Config, patch_name: &str) -> i
+ }
+
+ run_command(
+- Command::new("git")
+- .args(&args)
++ Command::new("patch")
++ .args(["-p 1"])
+ .arg(cmd_path)
+ .current_dir(src_path),
+ )?;
diff --git a/net-im/loudmouth/Makefile b/net-im/loudmouth/Makefile
index c54acf7d335a..7e3dbe98cb6f 100644
--- a/net-im/loudmouth/Makefile
+++ b/net-im/loudmouth/Makefile
@@ -1,5 +1,6 @@
PORTNAME= loudmouth
DISTVERSION= 1.5.4
+PORTREVISION= 1
CATEGORIES= net-im
MASTER_SITES= https://mcabber.com/files/loudmouth/ \
http://www.lilotux.net/~mikael/mcabber/files/loudmouth/
diff --git a/net-im/mastodon/Makefile b/net-im/mastodon/Makefile
index 1f125ec2eed8..2905b9d1cb8c 100644
--- a/net-im/mastodon/Makefile
+++ b/net-im/mastodon/Makefile
@@ -1,6 +1,7 @@
PORTNAME= mastodon
DISTVERSIONPREFIX= v
DISTVERSION= 4.2.8
+PORTREVISION= 1
CATEGORIES= net-im www
MAINTAINER= bofh@FreeBSD.org
diff --git a/net-im/mcabber/Makefile b/net-im/mcabber/Makefile
index 420e47e8e93a..28b2b88aef12 100644
--- a/net-im/mcabber/Makefile
+++ b/net-im/mcabber/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mcabber
PORTVERSION= 1.1.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-im
MASTER_SITES= http://www.lilotux.net/~mikael/mcabber/files/
diff --git a/net-im/nextcloud-talk/Makefile b/net-im/nextcloud-talk/Makefile
index b321d8ed5da7..b432cfafa6f5 100644
--- a/net-im/nextcloud-talk/Makefile
+++ b/net-im/nextcloud-talk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= talk
-PORTVERSION= 18.0.7
+PORTVERSION= 19.0.0
DISTVERSIONPREFIX= v
CATEGORIES= net-im www
DISTNAME= spreed-${DISTVERSIONPREFIX}${DISTVERSION}
@@ -13,7 +13,7 @@ WWW= https://nextcloud.com/talk/
LICENSE_FILE= ${WRKSRC}/COPYING
-NEXTCLOUD_RUN_DEPENDS= 28
+NEXTCLOUD_RUN_DEPENDS= 29
WRKSRC= ${WRKDIR}/spreed
WWWDIR= ${NEXTCLOUD_APPSDIR}/spreed
diff --git a/net-im/nextcloud-talk/distinfo b/net-im/nextcloud-talk/distinfo
index a5b119f44f63..8516633a0348 100644
--- a/net-im/nextcloud-talk/distinfo
+++ b/net-im/nextcloud-talk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713718489
-SHA256 (nextcloud/spreed-v18.0.7.tar.gz) = 6f1c4f60b7a73986b6c50b234b0f8ee81bc7d423794750a6f55af092ab7af8ad
-SIZE (nextcloud/spreed-v18.0.7.tar.gz) = 41303022
+TIMESTAMP = 1713982153
+SHA256 (nextcloud/spreed-v19.0.0.tar.gz) = 4ac18a236e444c49949064cd3887e10cef606a12589a594a9e2446656c6efaad
+SIZE (nextcloud/spreed-v19.0.0.tar.gz) = 42400151
diff --git a/net-im/psi/Makefile b/net-im/psi/Makefile
index 4a556644ccbb..710531b77088 100644
--- a/net-im/psi/Makefile
+++ b/net-im/psi/Makefile
@@ -1,6 +1,6 @@
PORTNAME= psi
PORTVERSION= 1.5
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= net-im
MASTER_SITES= SF/${PORTNAME}/Psi/${PORTVERSION}
diff --git a/net-im/py-matrix-synapse/Makefile b/net-im/py-matrix-synapse/Makefile
index 4e435619ef8c..381770e84991 100644
--- a/net-im/py-matrix-synapse/Makefile
+++ b/net-im/py-matrix-synapse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= matrix-synapse
-DISTVERSION= 1.105.0
+DISTVERSION= 1.105.1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/py-matrix-synapse/distinfo b/net-im/py-matrix-synapse/distinfo
index d3170eebe4de..6f4e3976409d 100644
--- a/net-im/py-matrix-synapse/distinfo
+++ b/net-im/py-matrix-synapse/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713284272
-SHA256 (matrix_synapse-1.105.0.tar.gz) = a58ea8ca79eb7fb2e52b4fb198cab8e2ea51c7fead284ac12c8872b242be153a
-SIZE (matrix_synapse-1.105.0.tar.gz) = 3381674
+TIMESTAMP = 1713985076
+SHA256 (matrix_synapse-1.105.1.tar.gz) = 83014f23377b6a3fb7c49b1325ca541f4b0785ee0e61b3002a161974017cd3f8
+SIZE (matrix_synapse-1.105.1.tar.gz) = 3381937
SHA256 (rust/crates/aho-corasick-1.0.2.crate) = 43f6cb1bf222025340178f382c426f13757b2960e89779dfcb319c32542a5a41
SIZE (rust/crates/aho-corasick-1.0.2.crate) = 167694
SHA256 (rust/crates/anyhow-1.0.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
diff --git a/net-im/py-slixmpp/Makefile b/net-im/py-slixmpp/Makefile
index f7eb518bf9cf..2ec4024a2a27 100644
--- a/net-im/py-slixmpp/Makefile
+++ b/net-im/py-slixmpp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= slixmpp
DISTVERSION= 1.7.1
+PORTREVISION= 1
CATEGORIES= net-im python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-im/ruqola/Makefile b/net-im/ruqola/Makefile
index 115561172d75..66e294cd69db 100644
--- a/net-im/ruqola/Makefile
+++ b/net-im/ruqola/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ruqola
MASTER_SITES= KDE/stable/${PORTNAME}/
-DISTVERSION= 2.1.0
+DISTVERSION= 2.1.1
CATEGORIES= net-im kde
MAINTAINER= kde@FreeBSD.org
diff --git a/net-im/ruqola/distinfo b/net-im/ruqola/distinfo
index 3e5cff1d9f9a..768965ec388c 100644
--- a/net-im/ruqola/distinfo
+++ b/net-im/ruqola/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707681836
-SHA256 (ruqola-2.1.0.tar.xz) = 65295cc39f24f046305bc73df4bcc6e561bd8b8b125537290ce5b5b62488fffd
-SIZE (ruqola-2.1.0.tar.xz) = 1326156
+TIMESTAMP = 1714540232
+SHA256 (ruqola-2.1.1.tar.xz) = 6f089271ef9f2f576aa31ddc404bdbc8ddd5ddecba3cd9ff829641123bceb0ae
+SIZE (ruqola-2.1.1.tar.xz) = 1332076
diff --git a/net-im/signal-desktop/Makefile b/net-im/signal-desktop/Makefile
index 2e9450cf4cf9..b7c259e4367b 100644
--- a/net-im/signal-desktop/Makefile
+++ b/net-im/signal-desktop/Makefile
@@ -1,7 +1,6 @@
PORTNAME= signal-desktop
DISTVERSIONPREFIX= v
-DISTVERSION= 7.5.0
-PORTREVISION= 1
+DISTVERSION= 7.7.0
CATEGORIES= net-im
MASTER_SITES= LOCAL/mikael/signal-desktop/:npm \
LOCAL/mikael/signal-desktop/:sqlite \
@@ -11,7 +10,7 @@ DISTFILES= signal-desktop-${DISTVERSION}-yarn-cache.tar.gz:yarn \
signal-desktop-6.37.0-npm-cache.tar.gz:npm \
${SQLCIPHER}.tar.gz:sqlcipher
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mikael@FreeBSD.org
COMMENT= Cross-platform centralized encrypted messaging service
WWW= https://signal.org/
@@ -88,8 +87,8 @@ _BUILD_DATE= $$(date +'%s')
ELECTRON_VER_MAJOR= 29
# sh get_deps.sh
-NPM_SIGNAL_DIR= npm-@signalapp-libsignal-client-0.42.0-259d87233f1e065ae93cf8fe758bcc2461e3e814-integrity
-NPM_RINGRTC_DIR= npm-@signalapp-ringrtc-2.39.3-8809af30bd56b3ac2e6db3c27d64b6458984e292-integrity
+NPM_SIGNAL_DIR= npm-@signalapp-libsignal-client-0.45.0-c6b9125bd7bded0fd349484df264ee2763f8b714-integrity
+NPM_RINGRTC_DIR= npm-@signalapp-ringrtc-2.40.0-1d1bf88e8032e344cf3f83cd517d474b18ec5892-integrity
NPM_SQLITE3_DIR= npm-@signalapp-better-sqlite3-8.7.1-0a09293aa833b836ec6b17f6ab0e790097f3fdeb-integrity
NPM_ESBUILD_VERS= 0.18.20
SQLCIPHER= sqlcipher-4.5.5-fts5-fix--3.0.7--0.2.1-ef53ea45ed92b928ecfd33c552d8d405263e86e63dec38e1ec63e1b0193b630b
diff --git a/net-im/signal-desktop/distinfo b/net-im/signal-desktop/distinfo
index b00886fbac2e..ea0ef82362e9 100644
--- a/net-im/signal-desktop/distinfo
+++ b/net-im/signal-desktop/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1713361125
-SHA256 (signal-desktop-7.5.0-yarn-cache.tar.gz) = 798d1b2b4685f00075d67a9f9e2220cfecc760db459789af067e0345a1c7be0a
-SIZE (signal-desktop-7.5.0-yarn-cache.tar.gz) = 534349972
+TIMESTAMP = 1714740355
+SHA256 (signal-desktop-7.7.0-yarn-cache.tar.gz) = a73c4a77807a68c28a6b1036233280a4171a27ea912a7c2e729942f416e14e84
+SIZE (signal-desktop-7.7.0-yarn-cache.tar.gz) = 534709300
SHA256 (signal-desktop-6.37.0-npm-cache.tar.gz) = 40411861a3b913b26a4bb563faa72a4c07c8807b917e53f627c58fa3b3b695a8
SIZE (signal-desktop-6.37.0-npm-cache.tar.gz) = 4471369
SHA256 (sqlcipher-4.5.5-fts5-fix--3.0.7--0.2.1-ef53ea45ed92b928ecfd33c552d8d405263e86e63dec38e1ec63e1b0193b630b.tar.gz) = ef53ea45ed92b928ecfd33c552d8d405263e86e63dec38e1ec63e1b0193b630b
SIZE (sqlcipher-4.5.5-fts5-fix--3.0.7--0.2.1-ef53ea45ed92b928ecfd33c552d8d405263e86e63dec38e1ec63e1b0193b630b.tar.gz) = 75708533
-SHA256 (signalapp-Signal-Desktop-v7.5.0_GH0.tar.gz) = 0d3c2ece1542a48a26d5b061db85f4385e9cde356faa3294bd09210510cb0016
-SIZE (signalapp-Signal-Desktop-v7.5.0_GH0.tar.gz) = 41765782
+SHA256 (signalapp-Signal-Desktop-v7.7.0_GH0.tar.gz) = 360b0972836a75e3e14d711032a51c1aee6da1a6f699ec4919b11a0f860b65ce
+SIZE (signalapp-Signal-Desktop-v7.7.0_GH0.tar.gz) = 41758547
diff --git a/net-im/signal-desktop/files/patch-ts_updater_index.ts b/net-im/signal-desktop/files/patch-ts_updater_index.ts
deleted file mode 100644
index b87f5678d1a7..000000000000
--- a/net-im/signal-desktop/files/patch-ts_updater_index.ts
+++ /dev/null
@@ -1,10 +0,0 @@
---- ts/updater/index.ts.orig 2023-10-19 19:29:53 UTC
-+++ ts/updater/index.ts
-@@ -72,6 +72,6 @@ function autoUpdateDisabled() {
-
- function autoUpdateDisabled() {
- return (
-- process.platform === 'linux' || process.mas || !config.get('updatesEnabled')
-+ process.platform === 'freebsd' || process.platform === 'linux' || process.mas || !config.get('updatesEnabled')
- );
- }
diff --git a/net-im/signal-desktop/files/yarn.lock b/net-im/signal-desktop/files/yarn.lock
index 2523785ea9e4..acbd220ec7e3 100644
--- a/net-im/signal-desktop/files/yarn.lock
+++ b/net-im/signal-desktop/files/yarn.lock
@@ -3873,19 +3873,19 @@
bindings "^1.5.0"
tar "^6.1.0"
-"@signalapp/libsignal-client@0.42.0":
- version "0.42.0"
- resolved "https://registry.yarnpkg.com/@signalapp/libsignal-client/-/libsignal-client-0.42.0.tgz#259d87233f1e065ae93cf8fe758bcc2461e3e814"
- integrity sha512-03lr1LmMTSy3lto8lbdaQMvuvwqs7+fatNP3Kp6dHAnR/OoXh6Y1l493U5X86Z87XGdM0gfGntxZwZ+Qju9Dpg==
+"@signalapp/libsignal-client@0.45.0":
+ version "0.45.0"
+ resolved "https://registry.yarnpkg.com/@signalapp/libsignal-client/-/libsignal-client-0.45.0.tgz#c6b9125bd7bded0fd349484df264ee2763f8b714"
+ integrity sha512-jCP8NHeqVLECjfboTNJJGLtTiY6BLcAg0W9/OUkgFNXLPjKIig9RaRWtYIq5DjcN4Zis5o16X4v+DKMMLOy5Sw==
dependencies:
node-gyp-build "^4.2.3"
type-fest "^3.5.0"
uuid "^8.3.0"
-"@signalapp/ringrtc@2.39.3":
- version "2.39.3"
- resolved "https://registry.yarnpkg.com/@signalapp/ringrtc/-/ringrtc-2.39.3.tgz#8809af30bd56b3ac2e6db3c27d64b6458984e292"
- integrity sha512-FByPLZrMa2Lfqc3bgja2xaKgpCOLUnmc/iiJ8b1vEoM9//uvjuV5Af/tJGLKY31sDELU4KlkeuSUkt2iiKYeew==
+"@signalapp/ringrtc@2.40.0":
+ version "2.40.0"
+ resolved "https://registry.yarnpkg.com/@signalapp/ringrtc/-/ringrtc-2.40.0.tgz#1d1bf88e8032e344cf3f83cd517d474b18ec5892"
+ integrity sha512-MheGScoW+1RTb4dDjckzzQndYGUVhLcHVV9dP6c+Lf5/3vitjYr1fWv+1lRbRl0LoP5KCwhUVpyrU+1iIJe9gw==
dependencies:
https-proxy-agent "7.0.1"
tar "^6.1.0"
@@ -7064,13 +7064,13 @@ blurhash@1.1.3:
resolved "https://registry.yarnpkg.com/blurhash/-/blurhash-1.1.3.tgz#dc325af7da836d07a0861d830bdd63694382483e"
integrity sha512-yUhPJvXexbqbyijCIE/T2NCXcj9iNPhWmOKbPTuR/cm7Q5snXYIfnVnz6m7MWOXxODMz/Cr3UcVkRdHiuDVRDw==
-body-parser@1.20.1:
- version "1.20.1"
- resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668"
- integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==
+body-parser@1.20.2:
+ version "1.20.2"
+ resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd"
+ integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==
dependencies:
bytes "3.1.2"
- content-type "~1.0.4"
+ content-type "~1.0.5"
debug "2.6.9"
depd "2.0.0"
destroy "1.2.0"
@@ -7078,7 +7078,7 @@ body-parser@1.20.1:
iconv-lite "0.4.24"
on-finished "2.4.1"
qs "6.11.0"
- raw-body "2.5.1"
+ raw-body "2.5.2"
type-is "~1.6.18"
unpipe "1.0.0"
@@ -8018,6 +8018,11 @@ content-type@~1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b"
+content-type@~1.0.5:
+ version "1.0.5"
+ resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918"
+ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==
+
convert-source-map@^1.3.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.7.0.tgz#17a2cb882d7f77d3490585e2ce6c524424a3a442"
@@ -8040,10 +8045,10 @@ cookie-signature@1.0.6:
resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c"
integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==
-cookie@0.5.0:
- version "0.5.0"
- resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b"
- integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==
+cookie@0.6.0:
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051"
+ integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==
copy-descriptor@^0.1.0:
version "0.1.1"
@@ -9989,16 +9994,16 @@ exponential-backoff@^3.1.1:
integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw==
express@^4.17.3:
- version "4.18.2"
- resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59"
- integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==
+ version "4.19.2"
+ resolved "https://registry.yarnpkg.com/express/-/express-4.19.2.tgz#e25437827a3aa7f2a827bc8171bbbb664a356465"
+ integrity sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==
dependencies:
accepts "~1.3.8"
array-flatten "1.1.1"
- body-parser "1.20.1"
+ body-parser "1.20.2"
content-disposition "0.5.4"
content-type "~1.0.4"
- cookie "0.5.0"
+ cookie "0.6.0"
cookie-signature "1.0.6"
debug "2.6.9"
depd "2.0.0"
@@ -14473,13 +14478,6 @@ minipass@^3.0.0:
dependencies:
yallist "^4.0.0"
-minipass@^4.0.0:
- version "4.0.0"
- resolved "https://registry.yarnpkg.com/minipass/-/minipass-4.0.0.tgz#7cebb0f9fa7d56f0c5b17853cbe28838a8dbbd3b"
- integrity sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==
- dependencies:
- yallist "^4.0.0"
-
minipass@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d"
@@ -16499,10 +16497,10 @@ range-parser@^1.2.1, range-parser@~1.2.1:
resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031"
integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==
-raw-body@2.5.1:
- version "2.5.1"
- resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857"
- integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==
+raw-body@2.5.2:
+ version "2.5.2"
+ resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a"
+ integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==
dependencies:
bytes "3.1.2"
http-errors "2.0.0"
@@ -18693,46 +18691,10 @@ tar-stream@^2.1.4:
inherits "^2.0.3"
readable-stream "^3.1.1"
-tar@^6.1.0:
- version "6.1.13"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b"
- integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^4.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
-tar@^6.1.11, tar@^6.1.2:
- version "6.1.11"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.11.tgz#6760a38f003afa1b2ffd0ffe9e9abbd0eab3d621"
- integrity sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^3.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
-tar@^6.1.12:
- version "6.1.15"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.1.15.tgz#c9738b0b98845a3b344d334b8fa3041aaba53a69"
- integrity sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==
- dependencies:
- chownr "^2.0.0"
- fs-minipass "^2.0.0"
- minipass "^5.0.0"
- minizlib "^2.1.1"
- mkdirp "^1.0.3"
- yallist "^4.0.0"
-
-tar@^6.1.13:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73"
- integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
+tar@^6.1.0, tar@^6.1.11, tar@^6.1.12, tar@^6.1.13, tar@^6.1.2:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a"
+ integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==
dependencies:
chownr "^2.0.0"
fs-minipass "^2.0.0"
diff --git a/net-im/signal-desktop/get_deps.sh b/net-im/signal-desktop/get_deps.sh
index fe3a77f9a9d7..b2169d288641 100644
--- a/net-im/signal-desktop/get_deps.sh
+++ b/net-im/signal-desktop/get_deps.sh
@@ -1,5 +1,5 @@
#!/bin/sh
-SIGNAL_VERS=v7.5.0
+SIGNAL_VERS=v7.7.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')
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index bb95252f5ed4..617bd13528b7 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= telegram-desktop
-DISTVERSION= 4.16.8
+DISTVERSION= 5.0.1
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 9f62bcab0497..aa6acfb88ef4 100644
--- a/net-im/telegram-desktop/distinfo
+++ b/net-im/telegram-desktop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713359722
-SHA256 (tdesktop-4.16.8-full.tar.gz) = dfa9a998445fe1d30fd8061e820853d825b14258ca88d1c09fae8bc562640781
-SIZE (tdesktop-4.16.8-full.tar.gz) = 70436084
+TIMESTAMP = 1714929635
+SHA256 (tdesktop-5.0.1-full.tar.gz) = 728bf0cf4c795ef3c481c958ab9b2a8e4799679f6ad7e823723b984dd3ce72d8
+SIZE (tdesktop-5.0.1-full.tar.gz) = 69454563
diff --git a/net-im/tox/Makefile b/net-im/tox/Makefile
index e81927476cc2..de96546217a6 100644
--- a/net-im/tox/Makefile
+++ b/net-im/tox/Makefile
@@ -1,7 +1,6 @@
PORTNAME= toxcore
-PORTVERSION= 0.2.18
+PORTVERSION= 0.2.19
DISTVERSIONPREFIX= v
-PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= net-im net-p2p
@@ -25,12 +24,12 @@ TEST_DEPENDS= opencv_visualisation:graphics/opencv
USE_GITHUB= yes
GH_ACCOUNT= TokTok camgunz:cmp
GH_PROJECT= c-toxcore cmp:cmp
-GH_TAGNAME= 4c3737d1a172ee74d2b35b5fd6865d1fe9dac7af:cmp
+GH_TAGNAME= 643e6a62d4eb0ec2277de269cda33da02cba2756:cmp
GH_SUBDIR= third_party/cmp:cmp
CPE_VENDOR= toktok
-USES= cmake compiler:c11 cpe libtool pathfix pkgconfig
+USES= cmake cpe libtool pathfix pkgconfig
USE_LDCONFIG= yes
PLIST_SUB= VER=${PORTVERSION:C/0.//}.0 SO=2
diff --git a/net-im/tox/distinfo b/net-im/tox/distinfo
index d3b2bdf7edfa..fc646677998c 100644
--- a/net-im/tox/distinfo
+++ b/net-im/tox/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1650443954
-SHA256 (TokTok-c-toxcore-v0.2.18_GH0.tar.gz) = 1fba883638fd18985fd41acd35fed198c2cdd6e91651eb1c3fe602b610b535fe
-SIZE (TokTok-c-toxcore-v0.2.18_GH0.tar.gz) = 613087
-SHA256 (camgunz-cmp-4c3737d1a172ee74d2b35b5fd6865d1fe9dac7af_GH0.tar.gz) = a13a479f747854b990cee074cdc7a7309ec6e025059b7213b9ca311860de1b02
-SIZE (camgunz-cmp-4c3737d1a172ee74d2b35b5fd6865d1fe9dac7af_GH0.tar.gz) = 40334
+TIMESTAMP = 1714506139
+SHA256 (TokTok-c-toxcore-v0.2.19_GH0.tar.gz) = b770206a5ce59734279ac79f533bebcc8c8ff1d452cdd6628289a49b9200f428
+SIZE (TokTok-c-toxcore-v0.2.19_GH0.tar.gz) = 821029
+SHA256 (camgunz-cmp-643e6a62d4eb0ec2277de269cda33da02cba2756_GH0.tar.gz) = 80d4ff97cbf958d0457ccfd6a98710ae079f3029cc04a5de0b0b82c8d9187364
+SIZE (camgunz-cmp-643e6a62d4eb0ec2277de269cda33da02cba2756_GH0.tar.gz) = 40155
diff --git a/net-im/toxic/Makefile b/net-im/toxic/Makefile
index 60b64b5e3e87..5c344c1cf2ab 100644
--- a/net-im/toxic/Makefile
+++ b/net-im/toxic/Makefile
@@ -1,7 +1,6 @@
PORTNAME= toxic
-PORTVERSION= 0.11.3
+PORTVERSION= 0.15.1
DISTVERSIONPREFIX= v
-PORTREVISION= 5
CATEGORIES= net-im
MAINTAINER= thierry@FreeBSD.org
@@ -21,7 +20,8 @@ LIB_DEPENDS= libvpx.so:multimedia/libvpx \
libconfig.so:devel/libconfig
RUN_DEPENDS= ${LOCALBASE}/lib/libtoxcore.a:net-im/tox
-USES= compiler:c11 desktop-file-utils gettext-runtime gmake ncurses openal:al,alut pkgconfig
+USES= compiler:c11 desktop-file-utils gettext-runtime gmake ncurses \
+ openal:al,alut pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= JFreegman
diff --git a/net-im/toxic/distinfo b/net-im/toxic/distinfo
index 39a7a38d4f81..6008ba7938b7 100644
--- a/net-im/toxic/distinfo
+++ b/net-im/toxic/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1640535549
-SHA256 (JFreegman-toxic-v0.11.3_GH0.tar.gz) = 1a3fd4289852bf64ee17b98a27597d0d8f5e7d3c9ac90180bd4e63a8e5ae53d9
-SIZE (JFreegman-toxic-v0.11.3_GH0.tar.gz) = 1197252
+TIMESTAMP = 1714677436
+SHA256 (JFreegman-toxic-v0.15.1_GH0.tar.gz) = 56cedc37b22a1411c68fd8b395f40f515d6a4779be02540c5cd495665caa127c
+SIZE (JFreegman-toxic-v0.15.1_GH0.tar.gz) = 1246436
diff --git a/net-mgmt/netbox/Makefile b/net-mgmt/netbox/Makefile
index dc32398c2d77..bbdc071808dc 100644
--- a/net-mgmt/netbox/Makefile
+++ b/net-mgmt/netbox/Makefile
@@ -1,6 +1,6 @@
PORTNAME= netbox
DISTVERSIONPREFIX= v
-DISTVERSION= 3.7.6
+DISTVERSION= 3.7.7
CATEGORIES= net-mgmt python
MAINTAINER= kai@FreeBSD.org
@@ -38,7 +38,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2.11<4.3:www/py-django42@${PY_FL
${PYTHON_PKGNAMEPREFIX}dj42-django-timezone-field>=6.1.0<7:www/py-dj42-django-timezone-field@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj42-djangorestframework>=3.14.0<3.15.0:www/py-dj42-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular>=0.27.2<1:www/py-dj42-drf-spectacular@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.4.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}dj42-drf-spectacular-sidecar>=2024.5.1:www/py-dj42-drf-spectacular-sidecar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj42-graphene-django>=3.0.0<3.0.0_99:devel/py-dj42-graphene-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pglocks>=1.0.4<1.1:www/py-django-pglocks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=6.1.0<7:www/py-bleach@${PY_FLAVOR} \
@@ -46,13 +46,13 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=4.2.11<4.3:www/py-django42@${PY_FL
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.3<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.5.2<3.7:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material>=9.5.18<10:textproc/py-mkdocs-material@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.24.3<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocstrings>=0.25.0<1:textproc/py-mkdocstrings@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocstrings-python-legacy>0:textproc/py-mkdocstrings-python-legacy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=1.2.1<2:net/py-netaddr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=10.3.0:graphics/py-pillow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg>=3.1.18<4:databases/py-psycopg@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0<3:www/py-requests@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}social-auth-app-django>=5.4.0<6:www/py-social-auth-app-django@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}social-auth-app-django>=5.4.1<6:www/py-social-auth-app-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.5.3<5:security/py-social-auth-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}svgwrite>=1.4.3<2:graphics/py-svgwrite@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}tablib>=3.6.1<4:textproc/py-tablib@${PY_FLAVOR} \
diff --git a/net-mgmt/netbox/distinfo b/net-mgmt/netbox/distinfo
index a4719429f130..9ce1528ee8a3 100644
--- a/net-mgmt/netbox/distinfo
+++ b/net-mgmt/netbox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844612
-SHA256 (netbox-community-netbox-v3.7.6_GH0.tar.gz) = 8098a29cc08888c97bad2f692b53fd522c9ebef71305675beb0a28d0a6da0fb7
-SIZE (netbox-community-netbox-v3.7.6_GH0.tar.gz) = 9324360
+TIMESTAMP = 1714600073
+SHA256 (netbox-community-netbox-v3.7.7_GH0.tar.gz) = edaac4de4b496cd284d21156d61d11ab25e7cadfe72427778c1d6c33ef876ccf
+SIZE (netbox-community-netbox-v3.7.7_GH0.tar.gz) = 9325767
diff --git a/net-mgmt/netbox/pkg-plist b/net-mgmt/netbox/pkg-plist
index 3017b3f39d20..9c1670dfbdc9 100644
--- a/net-mgmt/netbox/pkg-plist
+++ b/net-mgmt/netbox/pkg-plist
@@ -1023,6 +1023,7 @@
%%DATADIR%%/templates/dcim/devicetype/base.html
%%DATADIR%%/templates/dcim/devicetype/component_templates.html
%%DATADIR%%/templates/dcim/frontport.html
+%%DATADIR%%/templates/dcim/htmx/cable_edit.html
%%DATADIR%%/templates/dcim/inc/cable_termination.html
%%DATADIR%%/templates/dcim/inc/cable_toggle_buttons.html
%%DATADIR%%/templates/dcim/inc/connection_endpoints.html
diff --git a/net-mgmt/seafile-server/Makefile b/net-mgmt/seafile-server/Makefile
index 399b49543a78..e39c2516711a 100644
--- a/net-mgmt/seafile-server/Makefile
+++ b/net-mgmt/seafile-server/Makefile
@@ -38,6 +38,7 @@ SHEBANG_FILES= tools/seafile-admin
GNU_CONFIGURE= yes
CONFIGURE_ENV= SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl \
-lcrypto" PKG_CONFIG_PATH="${WRKDIR}/pkgconfig"
+CFLAGS+= -Wno-error=incompatible-function-pointer-types
PATHFIX_MAKEFILEIN= Makefile.am
diff --git a/net-mgmt/unifi8/Makefile b/net-mgmt/unifi8/Makefile
index a732837a4a90..16db2088c639 100644
--- a/net-mgmt/unifi8/Makefile
+++ b/net-mgmt/unifi8/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifi8
-PORTVERSION= 8.1.113
+PORTVERSION= 8.1.127
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
https://repo1.maven.org/maven2/%SUBDIR%/:jax
diff --git a/net-mgmt/unifi8/distinfo b/net-mgmt/unifi8/distinfo
index ff3aa0ccf24d..731499c0ddfe 100644
--- a/net-mgmt/unifi8/distinfo
+++ b/net-mgmt/unifi8/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710796780
-SHA256 (unifi8-8.1.113/unifi_sysvinit_all.deb) = d649e6fa5f0c49bed72aad9621b7a1027cfb96844f8e09dcf91f7cce958a1001
-SIZE (unifi8-8.1.113/unifi_sysvinit_all.deb) = 150740136
-SHA256 (unifi8-8.1.113/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi8-8.1.113/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1714555335
+SHA256 (unifi8-8.1.127/unifi_sysvinit_all.deb) = ed78382342aebed6b8a0ace476e09d6bb6a89d3173badad024ad3714ba8cd0a1
+SIZE (unifi8-8.1.127/unifi_sysvinit_all.deb) = 146569964
+SHA256 (unifi8-8.1.127/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi8-8.1.127/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-mgmt/zabbix6-server/Makefile b/net-mgmt/zabbix6-server/Makefile
index 36447aeb378e..e9f5d596ae9f 100644
--- a/net-mgmt/zabbix6-server/Makefile
+++ b/net-mgmt/zabbix6-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix6
-DISTVERSION= 6.0.28
-PORTREVISION?= 0
+DISTVERSION= 6.0.29
+PORTREVISION?= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
diff --git a/net-mgmt/zabbix6-server/distinfo b/net-mgmt/zabbix6-server/distinfo
index 3ee3e0e3099a..94a5659a4c1c 100644
--- a/net-mgmt/zabbix6-server/distinfo
+++ b/net-mgmt/zabbix6-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711492863
-SHA256 (zabbix-6.0.28.tar.gz) = 6d242696dddb1e4f2aeea29aff4ee4a81c0ee78e3c12c9d0b286e0aff16f608a
-SIZE (zabbix-6.0.28.tar.gz) = 44803777
+TIMESTAMP = 1713984092
+SHA256 (zabbix-6.0.29.tar.gz) = f6da84dd65bff5d69c41c07cbc4bd646c2d65a9a36ab1cbc9596f2090433b47e
+SIZE (zabbix-6.0.29.tar.gz) = 44962896
diff --git a/net-mgmt/zabbix6-server/files/zabbix_proxy.in b/net-mgmt/zabbix6-server/files/zabbix_proxy.in
index 274c75c29251..0ce9f01f549f 100644
--- a/net-mgmt/zabbix6-server/files/zabbix_proxy.in
+++ b/net-mgmt/zabbix6-server/files/zabbix_proxy.in
@@ -4,6 +4,9 @@
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
+%%MYSQLDV%%# REQUIRE: mysql
+%%MDB5%%# REQUIRE: mysql
+%%MDB6%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
diff --git a/net-mgmt/zabbix6-server/files/zabbix_server.in b/net-mgmt/zabbix6-server/files/zabbix_server.in
index 68e9f052734e..8a1fa48a890c 100644
--- a/net-mgmt/zabbix6-server/files/zabbix_server.in
+++ b/net-mgmt/zabbix6-server/files/zabbix_server.in
@@ -4,6 +4,9 @@
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
+%%MYSQLDV%%# REQUIRE: mysql
+%%MDB5%%# REQUIRE: mysql
+%%MDB6%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
diff --git a/net-mgmt/zabbix6-server/pkg-plist.frontend b/net-mgmt/zabbix6-server/pkg-plist.frontend
index 755f6174b827..4df6af9cdb59 100644
--- a/net-mgmt/zabbix6-server/pkg-plist.frontend
+++ b/net-mgmt/zabbix6-server/pkg-plist.frontend
@@ -1319,6 +1319,7 @@
%%WWWDIR%%/locale/en/LC_MESSAGES/frontend.pot
%%WWWDIR%%/locale/en_GB/LC_MESSAGES/frontend.mo
%%WWWDIR%%/locale/en_GB/LC_MESSAGES/frontend.po
+%%WWWDIR%%/locale/en_US/LC_MESSAGES/frontend.pot
%%WWWDIR%%/locale/es/LC_MESSAGES/frontend.mo
%%WWWDIR%%/locale/es/LC_MESSAGES/frontend.po
%%WWWDIR%%/locale/fa/LC_MESSAGES/frontend.mo
diff --git a/net-mgmt/zabbix64-server/Makefile b/net-mgmt/zabbix64-server/Makefile
index 2ad870d5ff07..ac94ca0b06ce 100644
--- a/net-mgmt/zabbix64-server/Makefile
+++ b/net-mgmt/zabbix64-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zabbix64
-DISTVERSION= 6.4.13
-PORTREVISION?= 0
+DISTVERSION= 6.4.14
+PORTREVISION?= 1
CATEGORIES= net-mgmt
MASTER_SITES= https://cdn.zabbix.com/zabbix/sources/stable/${DISTVERSION:R}/
PKGNAMESUFFIX?= -server
diff --git a/net-mgmt/zabbix64-server/distinfo b/net-mgmt/zabbix64-server/distinfo
index 0a1cac1da384..6ea00d6010c2 100644
--- a/net-mgmt/zabbix64-server/distinfo
+++ b/net-mgmt/zabbix64-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711492885
-SHA256 (zabbix-6.4.13.tar.gz) = a92ba21b0679e3abb3a8bfa0b6e16f2b5363bd50460eafec6da4d7050f32b092
-SIZE (zabbix-6.4.13.tar.gz) = 46358395
+TIMESTAMP = 1713984101
+SHA256 (zabbix-6.4.14.tar.gz) = 044a4b8828882824f522269df48674fa08506212c7a8a624a0a592d898833841
+SIZE (zabbix-6.4.14.tar.gz) = 46517773
diff --git a/net-mgmt/zabbix64-server/files/zabbix_proxy.in b/net-mgmt/zabbix64-server/files/zabbix_proxy.in
index 274c75c29251..0ce9f01f549f 100644
--- a/net-mgmt/zabbix64-server/files/zabbix_proxy.in
+++ b/net-mgmt/zabbix64-server/files/zabbix_proxy.in
@@ -4,6 +4,9 @@
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
+%%MYSQLDV%%# REQUIRE: mysql
+%%MDB5%%# REQUIRE: mysql
+%%MDB6%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
diff --git a/net-mgmt/zabbix64-server/files/zabbix_server.in b/net-mgmt/zabbix64-server/files/zabbix_server.in
index 68e9f052734e..8a1fa48a890c 100644
--- a/net-mgmt/zabbix64-server/files/zabbix_server.in
+++ b/net-mgmt/zabbix64-server/files/zabbix_server.in
@@ -4,6 +4,9 @@
# REQUIRE: DAEMON
%%PGSQL%%# REQUIRE: postgresql
%%MYSQL%%# REQUIRE: mysql
+%%MYSQLDV%%# REQUIRE: mysql
+%%MDB5%%# REQUIRE: mysql
+%%MDB6%%# REQUIRE: mysql
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf to
diff --git a/net-mgmt/zabbix64-server/pkg-plist.frontend b/net-mgmt/zabbix64-server/pkg-plist.frontend
index 6ef128a9d07d..d0a5cedbacd4 100644
--- a/net-mgmt/zabbix64-server/pkg-plist.frontend
+++ b/net-mgmt/zabbix64-server/pkg-plist.frontend
@@ -1359,6 +1359,7 @@
%%WWWDIR%%/locale/en/LC_MESSAGES/frontend.pot
%%WWWDIR%%/locale/en_GB/LC_MESSAGES/frontend.mo
%%WWWDIR%%/locale/en_GB/LC_MESSAGES/frontend.po
+%%WWWDIR%%/locale/en_US/LC_MESSAGES/frontend.pot
%%WWWDIR%%/locale/es/LC_MESSAGES/frontend.mo
%%WWWDIR%%/locale/es/LC_MESSAGES/frontend.po
%%WWWDIR%%/locale/fa/LC_MESSAGES/frontend.mo
diff --git a/net-p2p/Makefile b/net-p2p/Makefile
index a309d3009bb5..ad928366f110 100644
--- a/net-p2p/Makefile
+++ b/net-p2p/Makefile
@@ -33,7 +33,6 @@
SUBDIR += eiskaltdcpp-lib
SUBDIR += ethash
SUBDIR += go-ethereum
- SUBDIR += go-prysm
SUBDIR += gtk-gnutella
SUBDIR += jackett
SUBDIR += jigdo
diff --git a/net-p2p/awgg/Makefile b/net-p2p/awgg/Makefile
index 267550f3be92..d46497740d58 100644
--- a/net-p2p/awgg/Makefile
+++ b/net-p2p/awgg/Makefile
@@ -1,6 +1,6 @@
PORTNAME= awgg
DISTVERSION= 0.6.0.6034-beta
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/cardano-db-sync/Makefile b/net-p2p/cardano-db-sync/Makefile
index ecda2b2687ea..c7c3a289982c 100644
--- a/net-p2p/cardano-db-sync/Makefile
+++ b/net-p2p/cardano-db-sync/Makefile
@@ -503,7 +503,7 @@ pre-build:
${MV} ${LIBS_PREFIX}/lib/pkgconfig/libsodium.pc ${PKGCONFIG_LINKDIR}
post-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/scripts/cardano-db-sync-pgsql-setup ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/scripts/postgresql-setup.sh ${STAGEDIR}${PREFIX}/bin/cardano-db-sync-pgsql-setup
${MKDIR} ${STAGEDIR}${DATADIR}/schema
cd ${WRKSRC}/schema && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}/schema
diff --git a/net-p2p/eiskaltdcpp-lib/Makefile b/net-p2p/eiskaltdcpp-lib/Makefile
index f69b6691b810..a7cf9fc7aa01 100644
--- a/net-p2p/eiskaltdcpp-lib/Makefile
+++ b/net-p2p/eiskaltdcpp-lib/Makefile
@@ -1,7 +1,7 @@
PORTNAME= eiskaltdcpp
PORTVERSION= 2.2.10
DISTVERSIONPREFIX= v
-PORTREVISION?= 26
+PORTREVISION?= 27
CATEGORIES= net-p2p
PKGNAMESUFFIX?= -lib
diff --git a/net-p2p/go-prysm/Makefile b/net-p2p/go-prysm/Makefile
deleted file mode 100644
index 907d76e940a6..000000000000
--- a/net-p2p/go-prysm/Makefile
+++ /dev/null
@@ -1,301 +0,0 @@
-PORTNAME= go-prysm
-DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.1
-PORTREVISION= 9
-CATEGORIES= net-p2p
-
-MAINTAINER= zi@FreeBSD.org
-COMMENT= Go implementation of the Ethereum 2.0
-WWW= https://github.com/prysmaticlabs/prysm
-
-LICENSE= GPLv3
-LICENSE_FILE= ${WRKSRC}/LICENSE.md
-
-BROKEN= requires unsupported go1.18
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2024-04-24
-
-ONLY_FOR_ARCHS= aarch64 amd64
-
-BUILD_DEPENDS= nasm>0:devel/nasm
-
-# USES= gmake go:modules,1.18
-
-GO_TARGET= ./cmd/beacon-chain ./cmd/validator
-
-USE_GITHUB= yes
-GH_ACCOUNT= prysmaticlabs
-GH_PROJECT= prysm
-GH_TUPLE= \
- BurntSushi:toml:v1.1.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
- MariusVanDerWijden:FuzzyVM:764253afa8c2:mariusvanderwijden_fuzzyvm/vendor/github.com/MariusVanDerWijden/FuzzyVM \
- MariusVanDerWijden:tx-fuzz:ebb195301a27:mariusvanderwijden_tx_fuzz/vendor/github.com/MariusVanDerWijden/tx-fuzz \
- StackExchange:wmi:fe8f1750fd46:stackexchange_wmi/vendor/github.com/StackExchange/wmi \
- VictoriaMetrics:fastcache:v1.6.0:victoriametrics_fastcache/vendor/github.com/VictoriaMetrics/fastcache \
- aristanetworks:goarista:fd197cf57d96:aristanetworks_goarista/vendor/github.com/aristanetworks/goarista \
- bazelbuild:rules_go:v0.23.2:bazelbuild_rules_go/vendor/github.com/bazelbuild/rules_go \
- benbjohnson:clock:v1.3.0:benbjohnson_clock/vendor/github.com/benbjohnson/clock \
- beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
- btcsuite:btcd:v0.23.1:btcsuite_btcd/vendor/github.com/btcsuite/btcd \
- btcsuite:btcd:2f508b3f86ed9ef87bcf3426b87b6c0dc0d3632c:btcsuite_btcd_v2/vendor/github.com/btcsuite/btcd \
- btcsuite:btcd:fc36cb25a4bd:chainhash_vendor/github.com/btcsuite/btcd/chaincfg/chainhash \
- cenkalti:backoff:v1.1.0:cenkalti_backoff/vendor/gopkg.in/cenkalti/backoff.v1 \
- census-ecosystem:opencensus-go-exporter-jaeger:v0.2.1:census_ecosystem_opencensus_go_exporter_jaeger/vendor/contrib.go.opencensus.io/exporter/jaeger \
- census-instrumentation:opencensus-go:v0.23.0:census_instrumentation_opencensus_go/vendor/go.opencensus.io \
- cespare:cp:v1.1.1:cespare_cp/vendor/github.com/cespare/cp \
- cespare:xxhash:v1.1.0:cespare_xxhash/vendor/github.com/cespare/xxhash \
- cespare:xxhash:v2.1.2:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
- cheekybits:genny:v1.0.0:cheekybits_genny/vendor/github.com/cheekybits/genny \
- chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
- containerd:cgroups:v1.0.4:containerd_cgroups/vendor/github.com/containerd/cgroups \
- coreos:go-systemd:d3cd4ed1dbcf:coreos_go_systemd/vendor/github.com/coreos/go-systemd \
- coreos:go-systemd:v22.3.2:coreos_go_systemd_v22/vendor/github.com/coreos/go-systemd/v22 \
- cpuguy83:go-md2man:v2.0.2:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \
- d4l3k:messagediff:v1.2.1:d4l3k_messagediff/vendor/github.com/d4l3k/messagediff \
- d4l3k:messagediff:v1.2.1:d4l3k_messagediff_1/vendor/gopkg.in/d4l3k/messagediff.v1 \
- davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
- davidlazar:go-crypto:b73af7476f6c:davidlazar_go_crypto/vendor/github.com/davidlazar/go-crypto \
- deckarep:golang-set:v1.8.0:deckarep_golang_set/vendor/github.com/deckarep/golang-set \
- decred:dcrd:blockchain/v4.0.1:decred_dcrd/vendor/github.com/decred/dcrd/ \
- deepmap:oapi-codegen:v1.8.2:deepmap_oapi_codegen/vendor/github.com/deepmap/oapi-codegen \
- dgraph-io:ristretto:74754f61e018:dgraph_io_ristretto/vendor/github.com/dgraph-io/ristretto \
- dlclark:regexp2:a2a8dda75c91:dlclark_regexp2/vendor/github.com/dlclark/regexp2 \
- docker:go-units:v0.4.0:docker_go_units/vendor/github.com/docker/go-units \
- dop251:goja:9037c2b61cbf:dop251_goja/vendor/github.com/dop251/goja \
- dustin:go-humanize:v1.0.0:dustin_go_humanize/vendor/github.com/dustin/go-humanize \
- edsrzf:mmap-go:v1.0.0:edsrzf_mmap_go/vendor/github.com/edsrzf/mmap-go \
- elastic:gosigar:v0.14.2:elastic_gosigar/vendor/github.com/elastic/gosigar \
- emicklei:dot:v0.11.0:emicklei_dot/vendor/github.com/emicklei/dot \
- etcd-io:bbolt:v1.3.5:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- ethereum:go-ethereum:v1.10.23:ethereum_go_ethereum/vendor/github.com/ethereum/go-ethereum \
- fatih:color:v1.9.0:fatih_color/vendor/github.com/fatih/color \
- ferranbt:fastssz:11b9eff30ea9:ferranbt_fastssz/vendor/github.com/ferranbt/fastssz \
- fjl:memsize:bcb5799ab5e5:fjl_memsize/vendor/github.com/fjl/memsize \
- flynn:noise:v1.0.0:flynn_noise/vendor/github.com/flynn/noise \
- francoispqt:gojay:v1.2.13:francoispqt_gojay/vendor/github.com/francoispqt/gojay \
- fsnotify:fsnotify:v1.5.4:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
- gballet:go-libpcsclite:4678299bea08:gballet_go_libpcsclite/vendor/github.com/gballet/go-libpcsclite \
- ghodss:yaml:v1.0.0:ghodss_yaml/vendor/github.com/ghodss/yaml \
- go-inf:inf:v0.9.1:go_inf_inf/vendor/gopkg.in/inf.v0 \
- go-logr:logr:v0.2.1:go_logr_logr/vendor/github.com/go-logr/logr \
- go-ole:go-ole:v1.2.5:go_ole_go_ole/vendor/github.com/go-ole/go-ole \
- go-playground:locales:v0.14.0:go_playground_locales/vendor/github.com/go-playground/locales \
- go-playground:universal-translator:v0.18.0:go_playground_universal_translator/vendor/github.com/go-playground/universal-translator \
- go-playground:validator:v10.10.0:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
- go-sourcemap:sourcemap:v2.1.3:go_sourcemap_sourcemap/vendor/github.com/go-sourcemap/sourcemap \
- go-stack:stack:v1.8.0:go_stack_stack/vendor/github.com/go-stack/stack \
- go-task:slim-sprig:348f09dbbbc0:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
- go-tomb:tomb:dd632973f1e7:go_tomb_tomb/vendor/gopkg.in/tomb.v1 \
- go-yaml:yaml:v2.1.0:go_yaml_yaml/vendor/github.com/go-yaml/yaml \
- go-yaml:yaml:v2.4.0:go_yaml_yaml_1/vendor/gopkg.in/yaml.v2 \
- go-yaml:yaml:v3.0.1:go_yaml_yaml_2/vendor/gopkg.in/yaml.v3 \
- godbus:dbus:v5.1.0:godbus_dbus_v5/vendor/github.com/godbus/dbus/v5 \
- gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
- golang-jwt:jwt:v4.3.0:golang_jwt_jwt_v4/vendor/github.com/golang-jwt/jwt/v4 \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:05595931fe9d:golang_crypto/vendor/golang.org/x/crypto \
- golang:exp:3bcf042a4bf5:golang_exp/vendor/golang.org/x/exp \
- golang:gddo:8d077c1d8f4c:golang_gddo/vendor/github.com/golang/gddo \
- golang:groupcache:8c9f03a8e57e:golang_groupcache/vendor/github.com/golang/groupcache \
- golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \
- golang:mod:86c51ed26bb4:golang_mod/vendor/golang.org/x/mod \
- golang:net:1bab6f366d9e:golang_net/vendor/golang.org/x/net \
- golang:oauth2:ee480838109b:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.2:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
- golang:sync:0de741cfad7f:golang_sync/vendor/golang.org/x/sync \
- golang:sys:31831981b65f:golang_sys/vendor/golang.org/x/sys \
- golang:term:03fcf44c2211:golang_term/vendor/golang.org/x/term \
- golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \
- golang:time:f8bda1e9f3ba:golang_time/vendor/golang.org/x/time \
- golang:tools:v0.1.11:golang_tools/vendor/golang.org/x/tools \
- google:go-cmp:v0.5.5:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:eac7f76ac494:google_go_genproto/vendor/google.golang.org/genproto \
- google:gofuzz:v1.2.0:google_gofuzz/vendor/github.com/google/gofuzz \
- google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
- google:uuid:v1.3.0:google_uuid/vendor/github.com/google/uuid \
- googleapis:google-api-go-client:v0.34.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
- gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
- gostaticanalysis:comment:v1.4.2:gostaticanalysis_comment/vendor/github.com/gostaticanalysis/comment \
- graph-gophers:graphql-go:v1.3.0:graph_gophers_graphql_go/vendor/github.com/graph-gophers/graphql-go \
- grpc-ecosystem:go-grpc-middleware:v1.2.2:grpc_ecosystem_go_grpc_middleware/vendor/github.com/grpc-ecosystem/go-grpc-middleware \
- grpc-ecosystem:go-grpc-prometheus:v1.2.0:grpc_ecosystem_go_grpc_prometheus/vendor/github.com/grpc-ecosystem/go-grpc-prometheus \
- grpc:grpc-go:v1.40.0:grpc_grpc_go/vendor/google.golang.org/grpc \
- hashicorp:go-bexpr:v0.1.10:hashicorp_go_bexpr/vendor/github.com/hashicorp/go-bexpr \
- hashicorp:golang-lru:80c98217689d:hashicorp_golang_lru/vendor/github.com/hashicorp/golang-lru \
- herumi:bls:12f3076:herumi_bls/vendor/github.com/herumi/bls \
- herumi:mcl:f4afd32e2f:herumi_mcl/vendor/github.com/herumi/mcl \
- herumi:bls-eth-go-binary:d37c07cfda4e:herumi_bls_eth_go_binary/vendor/github.com/herumi/bls-eth-go-binary \
- holiman:bloomfilter:v2.0.3:holiman_bloomfilter_v2/vendor/github.com/holiman/bloomfilter \
- holiman:goevmlab:06157bc85f7d:holiman_goevmlab/vendor/github.com/holiman/goevmlab \
- holiman:uint256:v1.2.0:holiman_uint256/vendor/github.com/holiman/uint256 \
- huin:goupnp:v1.0.3:huin_goupnp/vendor/github.com/huin/goupnp \
- ianlancetaylor:cgosymbolizer:be1b05b0b279:ianlancetaylor_cgosymbolizer/vendor/github.com/ianlancetaylor/cgosymbolizer \
- influxdata:influxdb-client-go:v2.4.0:influxdata_influxdb_client_go_v2/vendor/github.com/influxdata/influxdb-client-go/v2 \
- influxdata:influxdb:v1.8.3:influxdata_influxdb/vendor/github.com/influxdata/influxdb \
- influxdata:line-protocol:9aa0e372d097:influxdata_line_protocol/vendor/github.com/influxdata/line-protocol \
- ipfs:go-cid:v0.2.0:ipfs_go_cid/vendor/github.com/ipfs/go-cid \
- ipfs:go-ipfs-util:v0.0.2:ipfs_go_ipfs_util/vendor/github.com/ipfs/go-ipfs-util \
- ipfs:go-log:v1.0.5:ipfs_go_log/vendor/github.com/ipfs/go-log \
- ipfs:go-log:v2.5.1:ipfs_go_log_v2/vendor/github.com/ipfs/go-log/v2 \
- jackpal:go-nat-pmp:v1.0.2:jackpal_go_nat_pmp/vendor/github.com/jackpal/go-nat-pmp \
- jbenet:go-temp-err-catcher:v0.1.0:jbenet_go_temp_err_catcher/vendor/github.com/jbenet/go-temp-err-catcher \
- joonix:log:9c1d2ceb5f1d:joonix_log/vendor/github.com/joonix/log \
- juju:ansiterm:720a0952cc2a:juju_ansiterm/vendor/github.com/juju/ansiterm \
- k0kubun:go-ansi:3bf9e2903213:k0kubun_go_ansi/vendor/github.com/k0kubun/go-ansi \
- karalabe:usb:v0.0.2:karalabe_usb/vendor/github.com/karalabe/usb \
- kevinms:leakybucket-go:082473db97ca:kevinms_leakybucket_go/vendor/github.com/kevinms/leakybucket-go \
- klauspost:compress:v1.15.7:klauspost_compress/vendor/github.com/klauspost/compress \
- klauspost:cpuid:v2.0.14:klauspost_cpuid_v2/vendor/github.com/klauspost/cpuid/v2 \
- koron:go-ssdp:v0.0.3:koron_go_ssdp/vendor/github.com/koron/go-ssdp \
- kr:pretty:v0.3.0:kr_pretty/vendor/github.com/kr/pretty \
- kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \
- kubernetes-sigs:structured-merge-diff:v3.0.0:kubernetes_sigs_structured_merge_diff/vendor/sigs.k8s.io/structured-merge-diff/v3 \
- kubernetes-sigs:yaml:v1.2.0:kubernetes_sigs_yaml/vendor/sigs.k8s.io/yaml \
- kubernetes:apimachinery:v0.18.3:kubernetes_apimachinery/vendor/k8s.io/apimachinery \
- kubernetes:client-go:v0.18.3:kubernetes_client_go/vendor/k8s.io/client-go \
- kubernetes:klog:v1.0.0:kubernetes_klog/vendor/k8s.io/klog \
- kubernetes:klog:v2.3.0:kubernetes_klog_1/vendor/k8s.io/klog/v2 \
- kubernetes:utils:278ece378a50:kubernetes_utils/vendor/k8s.io/utils \
- leodido:go-urn:v1.2.1:leodido_go_urn/vendor/github.com/leodido/go-urn \
- libp2p:go-buffer-pool:v0.1.0:libp2p_go_buffer_pool/vendor/github.com/libp2p/go-buffer-pool \
- libp2p:go-cidranger:v1.1.0:libp2p_go_cidranger/vendor/github.com/libp2p/go-cidranger \
- libp2p:go-eventbus:v0.2.1:libp2p_go_eventbus/vendor/github.com/libp2p/go-eventbus \
- libp2p:go-flow-metrics:v0.0.3:libp2p_go_flow_metrics/vendor/github.com/libp2p/go-flow-metrics \
- libp2p:go-libp2p-asn-util:v0.2.0:libp2p_go_libp2p_asn_util/vendor/github.com/libp2p/go-libp2p-asn-util \
- libp2p:go-libp2p-core:v0.17.0:libp2p_go_libp2p_core/vendor/github.com/libp2p/go-libp2p-core \
- libp2p:go-libp2p-peerstore:v0.7.0:libp2p_go_libp2p_peerstore/vendor/github.com/libp2p/go-libp2p-peerstore \
- libp2p:go-libp2p-pubsub:60cf38003244:libp2p_go_libp2p_pubsub/vendor/github.com/libp2p/go-libp2p-pubsub \
- libp2p:go-libp2p-resource-manager:v0.3.0:libp2p_go_libp2p_resource_manager/vendor/github.com/libp2p/go-libp2p-resource-manager \
- libp2p:go-libp2p-testing:v0.9.2:libp2p_go_libp2p_testing/vendor/github.com/libp2p/go-libp2p-testing \
- libp2p:go-libp2p:v0.20.3:libp2p_go_libp2p/vendor/github.com/libp2p/go-libp2p \
- libp2p:go-mplex:v0.7.0:libp2p_go_mplex/vendor/github.com/libp2p/go-mplex \
- libp2p:go-msgio:v0.2.0:libp2p_go_msgio/vendor/github.com/libp2p/go-msgio \
- libp2p:go-nat:v0.1.0:libp2p_go_nat/vendor/github.com/libp2p/go-nat \
- libp2p:go-netroute:v0.2.0:libp2p_go_netroute/vendor/github.com/libp2p/go-netroute \
- libp2p:go-openssl:v0.0.7:libp2p_go_openssl/vendor/github.com/libp2p/go-openssl \
- libp2p:go-reuseport:v0.2.0:libp2p_go_reuseport/vendor/github.com/libp2p/go-reuseport \
- libp2p:go-yamux:v3.1.2:libp2p_go_yamux_v3/vendor/github.com/libp2p/go-yamux/v3 \
- logrusorgru:aurora:v2.0.3:logrusorgru_aurora/vendor/github.com/logrusorgru/aurora \
- lucas-clemente:quic-go:v0.27.2:lucas_clemente_quic_go/vendor/github.com/lucas-clemente/quic-go \
- lukechampine:blake3:v1.1.7:lukechampine_blake3/vendor/lukechampine.com/blake3 \
- lunixbochs:vtclean:v1.0.0:lunixbochs_vtclean/vendor/github.com/lunixbochs/vtclean \
- manifoldco:promptui:v0.7.0:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
- marten-seemann:qtls-go1-16:v0.1.5:marten_seemann_qtls_go1_16/vendor/github.com/marten-seemann/qtls-go1-16 \
- marten-seemann:qtls-go1-17:v0.1.2:marten_seemann_qtls_go1_17/vendor/github.com/marten-seemann/qtls-go1-17 \
- marten-seemann:qtls-go1-18:v0.1.2:marten_seemann_qtls_go1_18/vendor/github.com/marten-seemann/qtls-go1-18 \
- marten-seemann:tcp:dfbc87cc63fd:marten_seemann_tcp/vendor/github.com/marten-seemann/tcp \
- mattn:go-colorable:v0.1.8:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.14:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.9:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
- matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- mgutz:ansi:9520e82c474b:mgutz_ansi/vendor/github.com/mgutz/ansi \
- miekg:dns:v1.1.50:miekg_dns/vendor/github.com/miekg/dns \
- mikioh:tcpinfo:30a79bb1804b:mikioh_tcpinfo/vendor/github.com/mikioh/tcpinfo \
- mikioh:tcpopt:172688c1accc:mikioh_tcpopt/vendor/github.com/mikioh/tcpopt \
- minio:highwayhash:v1.0.1:minio_highwayhash/vendor/github.com/minio/highwayhash \
- minio:sha256-simd:v1.0.0:minio_sha256_simd/vendor/github.com/minio/sha256-simd \
- mitchellh:colorstring:d06e56a500db:mitchellh_colorstring/vendor/github.com/mitchellh/colorstring \
- mitchellh:mapstructure:v1.4.1:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
- mitchellh:pointerstructure:v1.2.0:mitchellh_pointerstructure/vendor/github.com/mitchellh/pointerstructure \
- modern-go:concurrent:bacd9c7ef1dd:modern_go_concurrent/vendor/github.com/modern-go/concurrent \
- modern-go:reflect2:v1.0.1:modern_go_reflect2/vendor/github.com/modern-go/reflect2 \
- mohae:deepcopy:c48cc78d4826:mohae_deepcopy/vendor/github.com/mohae/deepcopy \
- mr-tron:base58:v1.2.0:mr_tron_base58/vendor/github.com/mr-tron/base58 \
- multiformats:go-base32:v0.0.4:multiformats_go_base32/vendor/github.com/multiformats/go-base32 \
- multiformats:go-base36:v0.1.0:multiformats_go_base36/vendor/github.com/multiformats/go-base36 \
- multiformats:go-multiaddr-dns:v0.3.1:multiformats_go_multiaddr_dns/vendor/github.com/multiformats/go-multiaddr-dns \
- multiformats:go-multiaddr-fmt:v0.1.0:multiformats_go_multiaddr_fmt/vendor/github.com/multiformats/go-multiaddr-fmt \
- multiformats:go-multiaddr:v0.6.0:multiformats_go_multiaddr/vendor/github.com/multiformats/go-multiaddr \
- multiformats:go-multibase:v0.1.1:multiformats_go_multibase/vendor/github.com/multiformats/go-multibase \
- multiformats:go-multicodec:v0.5.0:multiformats_go_multicodec/vendor/github.com/multiformats/go-multicodec \
- multiformats:go-multihash:v0.2.0:multiformats_go_multihash/vendor/github.com/multiformats/go-multihash \
- multiformats:go-multistream:v0.3.3:multiformats_go_multistream/vendor/github.com/multiformats/go-multistream \
- multiformats:go-varint:v0.0.6:multiformats_go_varint/vendor/github.com/multiformats/go-varint \
- natefinch:npipe:c1b8fa8bdcce:natefinch_npipe/vendor/gopkg.in/natefinch/npipe.v2 \
- nxadm:tail:v1.4.8:nxadm_tail/vendor/github.com/nxadm/tail \
- olekukonko:tablewriter:v0.0.5:olekukonko_tablewriter/vendor/github.com/olekukonko/tablewriter \
- onsi:ginkgo:v1.16.5:onsi_ginkgo/vendor/github.com/onsi/ginkgo \
- onsi:gomega:v1.19.0:onsi_gomega/vendor/github.com/onsi/gomega \
- opencontainers:runtime-spec:v1.0.2:opencontainers_runtime_spec/vendor/github.com/opencontainers/runtime-spec \
- opentracing:opentracing-go:v1.2.0:opentracing_opentracing_go/vendor/github.com/opentracing/opentracing-go \
- patrickmn:go-cache:v2.1.0:patrickmn_go_cache/vendor/github.com/patrickmn/go-cache \
- paulbellamy:ratecounter:v0.2.0:paulbellamy_ratecounter/vendor/github.com/paulbellamy/ratecounter \
- pbnjay:memory:7b4eea64cf58:pbnjay_memory/vendor/github.com/pbnjay/memory \
- pborman:uuid:v1.2.1:pborman_uuid/vendor/github.com/pborman/uuid \
- peterh:liner:v1.2.0:peterh_liner/vendor/github.com/peterh/liner \
- pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
- pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
- prestonvanloon:go:4f2e55fcf87b:prestonvanloon_go/vendor/github.com/json-iterator/go \
- prometheus:client_golang:v1.12.2:prometheus_client_golang/vendor/github.com/prometheus/client_golang \
- prometheus:client_model:v0.2.0:prometheus_client_model/vendor/github.com/prometheus/client_model \
- prometheus:common:v0.35.0:prometheus_common/vendor/github.com/prometheus/common \
- prometheus:procfs:v0.7.3:prometheus_procfs/vendor/github.com/prometheus/procfs \
- prometheus:prom2json:v1.3.0:prometheus_prom2json/vendor/github.com/prometheus/prom2json \
- prometheus:tsdb:v0.10.0:prometheus_tsdb/vendor/github.com/prometheus/tsdb \
- protocolbuffers:protobuf-go:v1.28.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- prysmaticlabs:fastssz:93dfe28febab:prysmaticlabs_fastssz/vendor/github.com/prysmaticlabs/fastssz \
- prysmaticlabs:go-bitfield:385d8c5e3fb7:prysmaticlabs_go_bitfield/vendor/github.com/prysmaticlabs/go-bitfield \
- prysmaticlabs:gohashtree:v0.0.2-alpha:prysmaticlabs_gohashtree/vendor/github.com/prysmaticlabs/gohashtree \
- prysmaticlabs:grpc-gateway:0d1c40b5f064:prysmaticlabs_grpc_gateway_v2/vendor/github.com/grpc-ecosystem/grpc-gateway/v2 \
- prysmaticlabs:prombbolt:9b7adba6db7c:prysmaticlabs_prombbolt/vendor/github.com/prysmaticlabs/prombbolt \
- prysmaticlabs:protoc-gen-go-cast:757fae4f38c6:prysmaticlabs_protoc_gen_go_cast/vendor/github.com/prysmaticlabs/protoc-gen-go-cast \
- r3labs:sse:26fe804710bc:r3labs_sse/vendor/github.com/r3labs/sse \
- raulk:clock:v1.1.0:raulk_clock/vendor/github.com/raulk/clock \
- raulk:go-watchdog:v1.2.0:raulk_go_watchdog/vendor/github.com/raulk/go-watchdog \
- rjeczalik:notify:v0.9.1:rjeczalik_notify/vendor/github.com/rjeczalik/notify \
- rogpeppe:go-internal:v1.8.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
- rs:cors:v1.7.0:rs_cors/vendor/github.com/rs/cors \
- russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \
- schollz:progressbar:v3.3.4:schollz_progressbar_v3/vendor/github.com/schollz/progressbar/v3 \
- shirou:gopsutil:c7a38de76ee5:shirou_gopsutil/vendor/github.com/shirou/gopsutil \
- sirupsen:logrus:v1.8.1:sirupsen_logrus/vendor/github.com/sirupsen/logrus \
- spacemonkeygo:spacelog:2296661a0572:spacemonkeygo_spacelog/vendor/github.com/spacemonkeygo/spacelog \
- spaolacci:murmur3:v1.1.0:spaolacci_murmur3/vendor/github.com/spaolacci/murmur3 \
- status-im:keycard-go:957c09536969:status_im_keycard_go/vendor/github.com/status-im/keycard-go \
- stretchr:testify:v1.7.2:stretchr_testify/vendor/github.com/stretchr/testify \
- supranational:blst:513d2456b344:supranational_blst/vendor/github.com/supranational/blst \
- syndtr:goleveldb:64ee5596c38a:syndtr_goleveldb/vendor/github.com/syndtr/goleveldb \
- thomaso-mirodin:intmath:5dc6d854e46e:thomaso_mirodin_intmath/vendor/github.com/thomaso-mirodin/intmath \
- tklauser:go-sysconf:v0.3.5:tklauser_go_sysconf/vendor/github.com/tklauser/go-sysconf \
- tklauser:numcpus:v0.2.2:tklauser_numcpus/vendor/github.com/tklauser/numcpus \
- trailofbits:go-mutexasserts:19999e7d3cef:trailofbits_go_mutexasserts/vendor/github.com/trailofbits/go-mutexasserts \
- tyler-smith:go-bip39:v1.1.0:tyler_smith_go_bip39/vendor/github.com/tyler-smith/go-bip39 \
- uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \
- uber-go:automaxprocs:v1.3.0:uber_go_automaxprocs/vendor/go.uber.org/automaxprocs \
- uber-go:multierr:v1.8.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.21.0:uber_go_zap/vendor/go.uber.org/zap \
- uber:jaeger-client-go:v2.25.0:uber_jaeger_client_go/vendor/github.com/uber/jaeger-client-go \
- urfave:cli:v2.10.2:urfave_cli_v2/vendor/github.com/urfave/cli/v2 \
- uudashr:gocognit:v1.0.5:uudashr_gocognit/vendor/github.com/uudashr/gocognit \
- wealdtech:go-bytesutil:v1.1.1:wealdtech_go_bytesutil/vendor/github.com/wealdtech/go-bytesutil \
- wealdtech:go-eth2-types:v2.5.2:wealdtech_go_eth2_types_v2/vendor/github.com/wealdtech/go-eth2-types/v2 \
- wealdtech:go-eth2-util:v1.6.3:wealdtech_go_eth2_util/vendor/github.com/wealdtech/go-eth2-util \
- wealdtech:go-eth2-wallet-encryptor-keystorev4:v1.1.3:wealdtech_go_eth2_wallet_encryptor_keystorev4/vendor/github.com/wealdtech/go-eth2-wallet-encryptor-keystorev4 \
- wercker:journalhook:5d0a5ae867b3:wercker_journalhook/vendor/github.com/wercker/journalhook \
- whyrusleeping:multiaddr-filter:e903e4adabd7:whyrusleeping_multiaddr_filter/vendor/github.com/whyrusleeping/multiaddr-filter \
- whyrusleeping:timecache:cfcb2f1abfee:whyrusleeping_timecache/vendor/github.com/whyrusleeping/timecache \
- xrash:smetrics:039620a65673:xrash_smetrics/vendor/github.com/xrash/smetrics
-
-PLIST_FILES= bin/beacon-chain bin/validator
-
-post-extract:
- (${RMDIR} ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls-eth-go-binary/src/bls)
- (${RMDIR} ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls/mcl)
- (${RLN} ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls \
- ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls-eth-go-binary/src/bls)
- (${RLN} ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/mcl \
- ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls-eth-go-binary/src/bls/mcl)
- ${RLN} ${WRKSRC}/vendor/github.com/btcsuite/btcd/btcec ${WRKSRC}/vendor/github.com/btcsuite/btcd/btcec/v2
- ${RLN} ${WRKSRC}/vendor/github.com/decred/dcrd/dcrd-blockchain-v4.0.1/dcrec ${WRKSRC}/vendor/github.com/decred/dcrd/dcrec
- ${RLN} ${WRKSRC}/vendor/github.com/decred/dcrd/dcrec/secp256k1 ${WRKSRC}/vendor/github.com/decred/dcrd/dcrec/secp256k1/v4
-
-post-patch:
- (cd ${WRKDIR}/prysm-${PORTVERSION}/crypto/bls/blst && ${REINPLACE_CMD} \
- -e '/go:build.*linux &&/d' *.go)
-
-pre-build:
- (cd ${WRKDIR}/prysm-${PORTVERSION}/vendor/github.com/herumi/bls-eth-go-binary && gmake)
-
-.include <bsd.port.mk>
diff --git a/net-p2p/go-prysm/distinfo b/net-p2p/go-prysm/distinfo
deleted file mode 100644
index 3ac5147e0095..000000000000
--- a/net-p2p/go-prysm/distinfo
+++ /dev/null
@@ -1,501 +0,0 @@
-TIMESTAMP = 1664119390
-SHA256 (prysmaticlabs-prysm-v3.1.1_GH0.tar.gz) = 30f94c50c4fa8c9b7610ee52b00a3a1323f96ddf9d75f07b96167ace587e15fa
-SIZE (prysmaticlabs-prysm-v3.1.1_GH0.tar.gz) = 11681846
-SHA256 (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91d03c925082c1282636fe9f2c69fd6d54410ac56f2b6d7492ba56c00ada626d
-SIZE (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91871
-SHA256 (MariusVanDerWijden-FuzzyVM-764253afa8c2_GH0.tar.gz) = d156f7536cd7d2192cf53dad3fc9da5e81969fc0391c2a74c27715a5ba5dd180
-SIZE (MariusVanDerWijden-FuzzyVM-764253afa8c2_GH0.tar.gz) = 4403144
-SHA256 (MariusVanDerWijden-tx-fuzz-ebb195301a27_GH0.tar.gz) = 7837ef8f21da68e6aa5ad990196e5f48adcece145ea5e6f7f9587aaceafa8eba
-SIZE (MariusVanDerWijden-tx-fuzz-ebb195301a27_GH0.tar.gz) = 48013
-SHA256 (StackExchange-wmi-fe8f1750fd46_GH0.tar.gz) = 42656d754a2f4d35a37a374884e7e14db87861986dfb244dd0cc8fd2e062026d
-SIZE (StackExchange-wmi-fe8f1750fd46_GH0.tar.gz) = 12022
-SHA256 (VictoriaMetrics-fastcache-v1.6.0_GH0.tar.gz) = 70c35a690c2b86188fd375a056fa1236082ff5f239396f5006ee81cfa95ae86c
-SIZE (VictoriaMetrics-fastcache-v1.6.0_GH0.tar.gz) = 889802
-SHA256 (aristanetworks-goarista-fd197cf57d96_GH0.tar.gz) = c78be0b92ae1e5af62cd48bd4e5b50e5480fb4b82100c3b11169d2ee982daa92
-SIZE (aristanetworks-goarista-fd197cf57d96_GH0.tar.gz) = 557926
-SHA256 (bazelbuild-rules_go-v0.23.2_GH0.tar.gz) = 02049a879cd09302d80809b4a90f28d8bfd756823f4a11fcd72be2d3568a06de
-SIZE (bazelbuild-rules_go-v0.23.2_GH0.tar.gz) = 470373
-SHA256 (benbjohnson-clock-v1.3.0_GH0.tar.gz) = 5d3b9240f6e03499de38515ce7eeff033c2e09df2a1ef3b8e07bba665b8872a3
-SIZE (benbjohnson-clock-v1.3.0_GH0.tar.gz) = 8173
-SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
-SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
-SHA256 (btcsuite-btcd-v0.23.1_GH0.tar.gz) = 0a2536ccb260c0e2974b19ab94c4c09bec91d56536513967dc2a082075832fae
-SIZE (btcsuite-btcd-v0.23.1_GH0.tar.gz) = 3883310
-SHA256 (btcsuite-btcd-2f508b3f86ed9ef87bcf3426b87b6c0dc0d3632c_GH0.tar.gz) = e84ec0d5390d305207f5afa8856c683bd22a81d700d9324c639feb56c28660a1
-SIZE (btcsuite-btcd-2f508b3f86ed9ef87bcf3426b87b6c0dc0d3632c_GH0.tar.gz) = 2884316
-SHA256 (btcsuite-btcd-fc36cb25a4bd_GH0.tar.gz) = d2a18ee7debe4bb6332b934203f92230b9bc157f12f20af80e208d1a9713951a
-SIZE (btcsuite-btcd-fc36cb25a4bd_GH0.tar.gz) = 3837793
-SHA256 (cenkalti-backoff-v1.1.0_GH0.tar.gz) = 3dbdbc24b1dd22a312741821cab867b054e9da58dee53f50e4115c0e0d2e8d49
-SIZE (cenkalti-backoff-v1.1.0_GH0.tar.gz) = 8478
-SHA256 (census-ecosystem-opencensus-go-exporter-jaeger-v0.2.1_GH0.tar.gz) = 95d6a2259b26232de5c973a015ffac2ce3f822ae837b6a6532f40700c779964a
-SIZE (census-ecosystem-opencensus-go-exporter-jaeger-v0.2.1_GH0.tar.gz) = 23336
-SHA256 (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = cc9dc0234de1baacf1855cf19615b381ca2f2adb83a2871e7a9b8b74e46818cf
-SIZE (census-instrumentation-opencensus-go-v0.23.0_GH0.tar.gz) = 176498
-SHA256 (cespare-cp-v1.1.1_GH0.tar.gz) = 317aa3a0509ad47a45f3c068aa372b65fb4712c7de74d38aba2afbb091ec5f7f
-SIZE (cespare-cp-v1.1.1_GH0.tar.gz) = 3298
-SHA256 (cespare-xxhash-v1.1.0_GH0.tar.gz) = 9418be390574092f0ca989b9ae2f5450270ead8125a635a100850b28c8c9c495
-SIZE (cespare-xxhash-v1.1.0_GH0.tar.gz) = 8200
-SHA256 (cespare-xxhash-v2.1.2_GH0.tar.gz) = 471399cfcf0b1bd188add8d34435b91e7011cedbfe76e29687803a9d74320352
-SIZE (cespare-xxhash-v2.1.2_GH0.tar.gz) = 11244
-SHA256 (cheekybits-genny-v1.0.0_GH0.tar.gz) = 6982bf513333fb3ee3e6e0633500a3800fb6a3d6beb9e6c6084a96c85a49dd73
-SIZE (cheekybits-genny-v1.0.0_GH0.tar.gz) = 15585
-SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
-SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
-SHA256 (containerd-cgroups-v1.0.4_GH0.tar.gz) = f4c4ba066efeac8c8795011b8e1066bde8327487942897a32a4869ab659ae5a4
-SIZE (containerd-cgroups-v1.0.4_GH0.tar.gz) = 92636
-SHA256 (coreos-go-systemd-d3cd4ed1dbcf_GH0.tar.gz) = 89fc7afa3593ee4d6f91087fa47d02ade4103882f0a33225faec7b922ce5ebc4
-SIZE (coreos-go-systemd-d3cd4ed1dbcf_GH0.tar.gz) = 67792
-SHA256 (coreos-go-systemd-v22.3.2_GH0.tar.gz) = dbb1a3930d43f49e11c53f2010ab9609e18236f776a99921850cd05f54779438
-SIZE (coreos-go-systemd-v22.3.2_GH0.tar.gz) = 72134
-SHA256 (cpuguy83-go-md2man-v2.0.2_GH0.tar.gz) = 2f52e37101ea2734b02f2b54a53c74305b95b3a9a27792fdac962b5354aa3e4a
-SIZE (cpuguy83-go-md2man-v2.0.2_GH0.tar.gz) = 64353
-SHA256 (d4l3k-messagediff-v1.2.1_GH0.tar.gz) = 00e0d9baf442b0fdd11164d736ea64012d386353db2bd050f13c01c4db4a7813
-SIZE (d4l3k-messagediff-v1.2.1_GH0.tar.gz) = 8059
-SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
-SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
-SHA256 (davidlazar-go-crypto-b73af7476f6c_GH0.tar.gz) = fe4e1d118f35fd10c21a5aa06ac9e47b1ecbc987e97f7f85574b4aced231cf1f
-SIZE (davidlazar-go-crypto-b73af7476f6c_GH0.tar.gz) = 126332
-SHA256 (deckarep-golang-set-v1.8.0_GH0.tar.gz) = 15518bf4486e0a887342e6b8927df88b642c1796ab62aeae4b60a6b6d7397bac
-SIZE (deckarep-golang-set-v1.8.0_GH0.tar.gz) = 13524
-SHA256 (decred-dcrd-blockchain-v4.0.1_GH0.tar.gz) = 5c154c95475a960eaeb82d3b4b99ece1afec97b60e83e4e192cd8654b4284743
-SIZE (decred-dcrd-blockchain-v4.0.1_GH0.tar.gz) = 6870480
-SHA256 (deepmap-oapi-codegen-v1.8.2_GH0.tar.gz) = 7e996dc45dbd7f24b0b001bb51b2b3ac02b138538e165702409d6bfa510dcffb
-SIZE (deepmap-oapi-codegen-v1.8.2_GH0.tar.gz) = 160743
-SHA256 (dgraph-io-ristretto-74754f61e018_GH0.tar.gz) = 3bd9af52e320f6bfc42ad36e85beda85eea8f86334b1787fd595a3dee3cd18da
-SIZE (dgraph-io-ristretto-74754f61e018_GH0.tar.gz) = 304961
-SHA256 (dlclark-regexp2-a2a8dda75c91_GH0.tar.gz) = da8e4191272b157a9a8913e3a09971061ab455dc7e0fc3f3e1238fcda8748f4a
-SIZE (dlclark-regexp2-a2a8dda75c91_GH0.tar.gz) = 206416
-SHA256 (docker-go-units-v0.4.0_GH0.tar.gz) = b411f15ca9b419880006f3944b8ec87dc3fe15cbba3beb6e04f2c03f9ea8370b
-SIZE (docker-go-units-v0.4.0_GH0.tar.gz) = 11514
-SHA256 (dop251-goja-9037c2b61cbf_GH0.tar.gz) = 04900413ffe89bbe4d3d825e49315b486b685a92ff4af01a1dcfc2767cfb67c2
-SIZE (dop251-goja-9037c2b61cbf_GH0.tar.gz) = 340460
-SHA256 (dustin-go-humanize-v1.0.0_GH0.tar.gz) = e4540bd50ac855143b4f2e509313079c50cf5d8774f09cc10dbca5ae9803d8ba
-SIZE (dustin-go-humanize-v1.0.0_GH0.tar.gz) = 17260
-SHA256 (edsrzf-mmap-go-v1.0.0_GH0.tar.gz) = 49c502c28de1e36f12005a70543ae62e15dcd85565572df4e973beb5812587bf
-SIZE (edsrzf-mmap-go-v1.0.0_GH0.tar.gz) = 5463
-SHA256 (elastic-gosigar-v0.14.2_GH0.tar.gz) = 95d2bcbf7a3c80e6ccea6def3f56a29f786a103d4df99f06eb1c6773df7642e5
-SIZE (elastic-gosigar-v0.14.2_GH0.tar.gz) = 86260
-SHA256 (emicklei-dot-v0.11.0_GH0.tar.gz) = 5a58850b59a4f818ee14e9af6acd654bb9de5a91e06a889173675238399ee04c
-SIZE (emicklei-dot-v0.11.0_GH0.tar.gz) = 30528
-SHA256 (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 63fed2e9bbdcc2aa279c2a7ea4a59c39bc21616ec2c96abff0020872beb3dbad
-SIZE (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 96494
-SHA256 (ethereum-go-ethereum-v1.10.23_GH0.tar.gz) = 44d89b50a9cce9198aee8b2f10692949ef9b477b315f18bbd7e89b084416f4de
-SIZE (ethereum-go-ethereum-v1.10.23_GH0.tar.gz) = 13103826
-SHA256 (fatih-color-v1.9.0_GH0.tar.gz) = f5a6372ff7c87d22baaa2089e5cdd8a218fb3a9be047195c0ab421d5340f6f3f
-SIZE (fatih-color-v1.9.0_GH0.tar.gz) = 1230941
-SHA256 (ferranbt-fastssz-11b9eff30ea9_GH0.tar.gz) = a97ad233257356612e7f322122a8f8a24ceeff0abbb863bb6692b7e3c9ef6c66
-SIZE (ferranbt-fastssz-11b9eff30ea9_GH0.tar.gz) = 167992
-SHA256 (fjl-memsize-bcb5799ab5e5_GH0.tar.gz) = a58c1d5f7d5ad5a3b194b0b7b7161b8c989aaf960b440b898ac111b515d8afc8
-SIZE (fjl-memsize-bcb5799ab5e5_GH0.tar.gz) = 11167
-SHA256 (flynn-noise-v1.0.0_GH0.tar.gz) = 64dbc5664f88bbd352de33109fa0f661c526b17f0c4a0bac3ef2a17e4fa7f2dd
-SIZE (flynn-noise-v1.0.0_GH0.tar.gz) = 210067
-SHA256 (francoispqt-gojay-v1.2.13_GH0.tar.gz) = 69de41c398b38217fbbb7e16a71893c7165bc8e59ba5d5b88b00db48f50cb3d5
-SIZE (francoispqt-gojay-v1.2.13_GH0.tar.gz) = 165255
-SHA256 (fsnotify-fsnotify-v1.5.4_GH0.tar.gz) = cb5f0105cb651186795c275271eea30ea151c9f6d4c8d8d9b25b819050531de7
-SIZE (fsnotify-fsnotify-v1.5.4_GH0.tar.gz) = 33771
-SHA256 (gballet-go-libpcsclite-4678299bea08_GH0.tar.gz) = 7ccc020391082a998f69dce6795b67607f7a642e459ad540f55fe04497392b81
-SIZE (gballet-go-libpcsclite-4678299bea08_GH0.tar.gz) = 9553
-SHA256 (ghodss-yaml-v1.0.0_GH0.tar.gz) = 8a76b47cd171944612aae1cfa08bbb971b63fec16794c839252808392097de44
-SIZE (ghodss-yaml-v1.0.0_GH0.tar.gz) = 11772
-SHA256 (go-inf-inf-v0.9.1_GH0.tar.gz) = 756e00e87207cb063d305b6e38bf56dba4d76586fbe40b7d6b657d22516d0f71
-SIZE (go-inf-inf-v0.9.1_GH0.tar.gz) = 13072
-SHA256 (go-logr-logr-v0.2.1_GH0.tar.gz) = 50e309164856a0bd917608fc832951d8a88dfa4514763ab68fea6babb525621d
-SIZE (go-logr-logr-v0.2.1_GH0.tar.gz) = 12376
-SHA256 (go-ole-go-ole-v1.2.5_GH0.tar.gz) = 02cdfa4eab288ce2075c9f90ceb6954a12f48a2f6c9eef4a65459b7376d8befa
-SIZE (go-ole-go-ole-v1.2.5_GH0.tar.gz) = 52031
-SHA256 (go-playground-locales-v0.14.0_GH0.tar.gz) = ec0773309a3be0713aca1cf45342a4bded0b8394482bc1e11fe5b7b46e751dc4
-SIZE (go-playground-locales-v0.14.0_GH0.tar.gz) = 4363556
-SHA256 (go-playground-universal-translator-v0.18.0_GH0.tar.gz) = 80858c09759ac21c5dea3c5d99a590cfe42b468afcc11c914fe180dff95a1e30
-SIZE (go-playground-universal-translator-v0.18.0_GH0.tar.gz) = 37195
-SHA256 (go-playground-validator-v10.10.0_GH0.tar.gz) = 62cd9cf24f6c96a491f55ad9fbf7f8aa41cdcae154a262687fd90e9d17c99f0f
-SIZE (go-playground-validator-v10.10.0_GH0.tar.gz) = 206431
-SHA256 (go-sourcemap-sourcemap-v2.1.3_GH0.tar.gz) = 9e5d9e6f1b7facedd58ef8bb2af86ddf906bfc0c3f377934603e900b21490956
-SIZE (go-sourcemap-sourcemap-v2.1.3_GH0.tar.gz) = 6479
-SHA256 (go-stack-stack-v1.8.0_GH0.tar.gz) = 3b8987e137d76f4f35db1e8005ec7fb766b68eed8cac0ca0b795ac43cd72b319
-SIZE (go-stack-stack-v1.8.0_GH0.tar.gz) = 8039
-SHA256 (go-task-slim-sprig-348f09dbbbc0_GH0.tar.gz) = c52607aad259efae7f725eadf0493933c206d36b776df117f94f6b2eeb4fd8b1
-SIZE (go-task-slim-sprig-348f09dbbbc0_GH0.tar.gz) = 40034
-SHA256 (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = b67f4ee9324a78176bc3196fe262388696aeb3f31d9879d498200219f9c4c554
-SIZE (go-tomb-tomb-dd632973f1e7_GH0.tar.gz) = 3631
-SHA256 (go-yaml-yaml-v2.1.0_GH0.tar.gz) = 8941bb0092c9eddfb96b00857c28a044dcb4bc7fc21a120ab252d3022e899319
-SIZE (go-yaml-yaml-v2.1.0_GH0.tar.gz) = 68996
-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 (godbus-dbus-v5.1.0_GH0.tar.gz) = 2f4939ab13a20178584ef534293abc5b6744bb5b6232432050c5a3ab2ab85fd7
-SIZE (godbus-dbus-v5.1.0_GH0.tar.gz) = 74080
-SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
-SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
-SHA256 (golang-jwt-jwt-v4.3.0_GH0.tar.gz) = 0705f8cbcccf324384505293613b3a927d68b911a0b8c6843ffa4c71df04ddfb
-SIZE (golang-jwt-jwt-v4.3.0_GH0.tar.gz) = 50309
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-05595931fe9d_GH0.tar.gz) = ce17e1237290dc1666351238e0ab42d2821b0a0bd48490402a1779be82d67910
-SIZE (golang-crypto-05595931fe9d_GH0.tar.gz) = 1631418
-SHA256 (golang-exp-3bcf042a4bf5_GH0.tar.gz) = 4aef32983e3a32cea8f3235fa487f99dd0942f53e374226a09034f134c901b69
-SIZE (golang-exp-3bcf042a4bf5_GH0.tar.gz) = 1561041
-SHA256 (golang-gddo-8d077c1d8f4c_GH0.tar.gz) = 3df941c6a7628febb4b0a70890f9f1781afe5b01c2088b45961335608d806808
-SIZE (golang-gddo-8d077c1d8f4c_GH0.tar.gz) = 3107573
-SHA256 (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = b92f918daa48048fd360f14d1a4aed6e70c1176ae6b00b0dc04094bb088e9865
-SIZE (golang-groupcache-8c9f03a8e57e_GH0.tar.gz) = 26047
-SHA256 (golang-mock-v1.6.0_GH0.tar.gz) = 470174971c3a63361149a30f5b2d3a716a198afeb6cc71daa30712faa7293942
-SIZE (golang-mock-v1.6.0_GH0.tar.gz) = 69251
-SHA256 (golang-mod-86c51ed26bb4_GH0.tar.gz) = 4d1f513fe094430002d2fb34762658c133ad262f16a2e9ca1f9a23013666b915
-SIZE (golang-mod-86c51ed26bb4_GH0.tar.gz) = 119675
-SHA256 (golang-net-1bab6f366d9e_GH0.tar.gz) = 77c3fb8854383a68aceb5c36b5613bbdd90462c20d4a23a6d42efb569e10a98b
-SIZE (golang-net-1bab6f366d9e_GH0.tar.gz) = 1228310
-SHA256 (golang-oauth2-ee480838109b_GH0.tar.gz) = a377b09fb21dffe1f4098eaf5e613dcb6eccf2a9bf4cd077975b1e84938adced
-SIZE (golang-oauth2-ee480838109b_GH0.tar.gz) = 87820
-SHA256 (golang-protobuf-v1.5.2_GH0.tar.gz) = 088cc0f3ba18fb8f9d00319568ff0af5a06d8925a6e6cb983bb837b4efb703b3
-SIZE (golang-protobuf-v1.5.2_GH0.tar.gz) = 171702
-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
-SHA256 (golang-sync-0de741cfad7f_GH0.tar.gz) = 2fa092fe5edb65287cc57f35d886eca29b47591367bb325769dd78643688e736
-SIZE (golang-sync-0de741cfad7f_GH0.tar.gz) = 19521
-SHA256 (golang-sys-31831981b65f_GH0.tar.gz) = 05c7fccdffd523ac5fad373286003c97da39410d8d7fdb6ebe4c0c9d75e4f168
-SIZE (golang-sys-31831981b65f_GH0.tar.gz) = 1306958
-SHA256 (golang-term-03fcf44c2211_GH0.tar.gz) = 1919967c8fbf15de9261a2315d90072357524ee557d7df106b426def02a8e5f3
-SIZE (golang-term-03fcf44c2211_GH0.tar.gz) = 14972
-SHA256 (golang-text-v0.3.7_GH0.tar.gz) = 7cab2f6c3133ac1d422edd952b0dd2082fa55a73c2663fb2defd9bf83d649b26
-SIZE (golang-text-v0.3.7_GH0.tar.gz) = 8354718
-SHA256 (golang-time-f8bda1e9f3ba_GH0.tar.gz) = e068a34e54894c9c189ba2c2e5b7ea9116ed661f6a7c0d0e744d8e0066017ebb
-SIZE (golang-time-f8bda1e9f3ba_GH0.tar.gz) = 9656
-SHA256 (golang-tools-v0.1.11_GH0.tar.gz) = 27d5d4c897b216b73169c88841035f0cb369ece9ee67bcf3355f065cdaad2918
-SIZE (golang-tools-v0.1.11_GH0.tar.gz) = 3078603
-SHA256 (google-go-cmp-v0.5.5_GH0.tar.gz) = 8f1a0041f484812ae219e7548a13d5269c947cfcdea6031d40cdc85cd0663b3e
-SIZE (google-go-cmp-v0.5.5_GH0.tar.gz) = 102358
-SHA256 (google-go-genproto-eac7f76ac494_GH0.tar.gz) = afb49b1c1bbfce9fdb77472921c5d1cbd3c922519cc06cd9a50c50a1e4d5e4f5
-SIZE (google-go-genproto-eac7f76ac494_GH0.tar.gz) = 8710038
-SHA256 (google-gofuzz-v1.2.0_GH0.tar.gz) = 4ad7fb7616dcbdc2d394ff98350226659e10dfe4dde9ed3256881351b0d515bb
-SIZE (google-gofuzz-v1.2.0_GH0.tar.gz) = 17042
-SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
-SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
-SHA256 (google-uuid-v1.3.0_GH0.tar.gz) = 7f7f37c47980e0afcc178a9ffc390bec29ed2371919b4c07658eb01791a7f921
-SIZE (google-uuid-v1.3.0_GH0.tar.gz) = 16210
-SHA256 (googleapis-google-api-go-client-v0.34.0_GH0.tar.gz) = 5aa90d5ba4057990bf1a72a8c9a2c22de14aa8aad2012180585b9090ec3ef06e
-SIZE (googleapis-google-api-go-client-v0.34.0_GH0.tar.gz) = 16853510
-SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
-SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
-SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
-SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
-SHA256 (gostaticanalysis-comment-v1.4.2_GH0.tar.gz) = c825c00c27d308ae1bbb8066785cfd656dbbfdfb378b9599587e53a3105ad5e5
-SIZE (gostaticanalysis-comment-v1.4.2_GH0.tar.gz) = 7281
-SHA256 (graph-gophers-graphql-go-v1.3.0_GH0.tar.gz) = fcfa137b8a9008790bff605a982fe983035ade9b5c7cfe46cca026bd8e395ff6
-SIZE (graph-gophers-graphql-go-v1.3.0_GH0.tar.gz) = 185940
-SHA256 (grpc-ecosystem-go-grpc-middleware-v1.2.2_GH0.tar.gz) = 58ace93df5406bb6f1e3e5d49f72f916f99ad6fe0c63cd4dacc6017dbdf7ef76
-SIZE (grpc-ecosystem-go-grpc-middleware-v1.2.2_GH0.tar.gz) = 99696
-SHA256 (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = eba66530952a126ab869205bdb909af607bfd9eb09f00207b62eb29140258aa9
-SIZE (grpc-ecosystem-go-grpc-prometheus-v1.2.0_GH0.tar.gz) = 24760
-SHA256 (grpc-grpc-go-v1.40.0_GH0.tar.gz) = baab44655d2ca715630356e6a74b2d27d91c8d40095913cd904bcc68ad332a82
-SIZE (grpc-grpc-go-v1.40.0_GH0.tar.gz) = 1305305
-SHA256 (hashicorp-go-bexpr-v0.1.10_GH0.tar.gz) = 26d1bc91d7e083885c873cf8eeb6829e10ee80ffd22d8a0fbf9ddd3cb8519f06
-SIZE (hashicorp-go-bexpr-v0.1.10_GH0.tar.gz) = 37752
-SHA256 (hashicorp-golang-lru-80c98217689d_GH0.tar.gz) = fd38cc375e5e9a52ea98357a21d35d8c6b04706a828ba4803adc931e6881a940
-SIZE (hashicorp-golang-lru-80c98217689d_GH0.tar.gz) = 14378
-SHA256 (herumi-bls-12f3076_GH0.tar.gz) = 4bc2539978e8cf934b07b22ebe8dcdfea8667b426bda231947d9255fe402258e
-SIZE (herumi-bls-12f3076_GH0.tar.gz) = 105672
-SHA256 (herumi-mcl-f4afd32e2f_GH0.tar.gz) = 554cfae1421176eceeb1f0d2e0e7aa6db337a97a5e76f98528292a19e646afd9
-SIZE (herumi-mcl-f4afd32e2f_GH0.tar.gz) = 1677339
-SHA256 (herumi-bls-eth-go-binary-d37c07cfda4e_GH0.tar.gz) = 437e5fa962653cb54a51eb8b4fdee9ea8d3e30dbba2f4872f1648b3cb3dc7e0f
-SIZE (herumi-bls-eth-go-binary-d37c07cfda4e_GH0.tar.gz) = 1718722
-SHA256 (holiman-bloomfilter-v2.0.3_GH0.tar.gz) = 9a7b272d46153501eedb7ab5f2744d1767b8095b4b1d8e8b400be588f4a3c5b8
-SIZE (holiman-bloomfilter-v2.0.3_GH0.tar.gz) = 11940
-SHA256 (holiman-goevmlab-06157bc85f7d_GH0.tar.gz) = 82a42d62930358f76580aab149f3d1671c57a4ab944fc4e9de74d95e53a4cade
-SIZE (holiman-goevmlab-06157bc85f7d_GH0.tar.gz) = 65324119
-SHA256 (holiman-uint256-v1.2.0_GH0.tar.gz) = ba1bcfd2bea36db4717de27f9d5e003dcbc211bc84b0515b1e1d58f2232b0a7c
-SIZE (holiman-uint256-v1.2.0_GH0.tar.gz) = 31048
-SHA256 (huin-goupnp-v1.0.3_GH0.tar.gz) = 880d2d8e01c244df0dccb5fe954ec0d3f131a427153e13e3435575e4e01b7afe
-SIZE (huin-goupnp-v1.0.3_GH0.tar.gz) = 86844
-SHA256 (ianlancetaylor-cgosymbolizer-be1b05b0b279_GH0.tar.gz) = f563d530d6426bf85d84f8a5118024e145a703c1ef0ed08d3e970164a91f6d2b
-SIZE (ianlancetaylor-cgosymbolizer-be1b05b0b279_GH0.tar.gz) = 41310
-SHA256 (influxdata-influxdb-client-go-v2.4.0_GH0.tar.gz) = 91013a490c2dbd0816b0dab2c44cc0e2f04a1246d3cfe39b3adf2c283ef236b4
-SIZE (influxdata-influxdb-client-go-v2.4.0_GH0.tar.gz) = 185814
-SHA256 (influxdata-influxdb-v1.8.3_GH0.tar.gz) = d8b89e324ed7343c1397124ac3cc68c405406faf74e7369e733611cada54656d
-SIZE (influxdata-influxdb-v1.8.3_GH0.tar.gz) = 12071669
-SHA256 (influxdata-line-protocol-9aa0e372d097_GH0.tar.gz) = acfafae69475c6301b95976f71a060fd03280c2a7d0d7f99ed0ccd4c759484d8
-SIZE (influxdata-line-protocol-9aa0e372d097_GH0.tar.gz) = 29946
-SHA256 (ipfs-go-cid-v0.2.0_GH0.tar.gz) = 8ed336ec578e6f164cbb871cc98c4ac53ad2b5f0ceca206f2d249920b12fbbee
-SIZE (ipfs-go-cid-v0.2.0_GH0.tar.gz) = 28986
-SHA256 (ipfs-go-ipfs-util-v0.0.2_GH0.tar.gz) = fb7c9bbd0ac04270e1218eda3f47e0ff4e3f9460576c6a2ae54d53c4a7d534ca
-SIZE (ipfs-go-ipfs-util-v0.0.2_GH0.tar.gz) = 7871
-SHA256 (ipfs-go-log-v1.0.5_GH0.tar.gz) = d564d7e3acdcfdc944ab6689fe29c1a07d514299d8f0ec9b41e18b94e7b8fa77
-SIZE (ipfs-go-log-v1.0.5_GH0.tar.gz) = 32715
-SHA256 (ipfs-go-log-v2.5.1_GH0.tar.gz) = 413d601f06e4273b0e79762514e0b9628e699954f4c6c40d6b4d4497d2089fb4
-SIZE (ipfs-go-log-v2.5.1_GH0.tar.gz) = 19127
-SHA256 (jackpal-go-nat-pmp-v1.0.2_GH0.tar.gz) = fb5125021a5d3cb7afcb7127184c3d1b9e45cf894e55784e91902c01db6f40aa
-SIZE (jackpal-go-nat-pmp-v1.0.2_GH0.tar.gz) = 4774
-SHA256 (jbenet-go-temp-err-catcher-v0.1.0_GH0.tar.gz) = a1cfc58dbcd30b283ca1b7cfc897188f0f93ed427892b10ebf5bfc059183c7a2
-SIZE (jbenet-go-temp-err-catcher-v0.1.0_GH0.tar.gz) = 4154
-SHA256 (joonix-log-9c1d2ceb5f1d_GH0.tar.gz) = 19fd6c5d07d0c37a29a64b5a43bef17ea09053628b96692e7f47ed14aa388e0c
-SIZE (joonix-log-9c1d2ceb5f1d_GH0.tar.gz) = 7527
-SHA256 (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 5595c2dc8973aab36a69648d4d94cac75a9ff4a28eb074a7b82b030fc7edbf64
-SIZE (juju-ansiterm-720a0952cc2a_GH0.tar.gz) = 15417
-SHA256 (k0kubun-go-ansi-3bf9e2903213_GH0.tar.gz) = a3fb1fd0a085df884d8e3c971bd2e56f7c6e12c7cdd24019176aceeb8976ab23
-SIZE (k0kubun-go-ansi-3bf9e2903213_GH0.tar.gz) = 4509
-SHA256 (karalabe-usb-v0.0.2_GH0.tar.gz) = 9d5ab280756ddb29a6010814fe45126f4b0a4ba9e27e967d160cbd00ae668d52
-SIZE (karalabe-usb-v0.0.2_GH0.tar.gz) = 291726
-SHA256 (kevinms-leakybucket-go-082473db97ca_GH0.tar.gz) = 619de3c66fb6a8953758023d49ec31717e3a1c842711b0f9de495c5e963fd4f3
-SIZE (kevinms-leakybucket-go-082473db97ca_GH0.tar.gz) = 6949
-SHA256 (klauspost-compress-v1.15.7_GH0.tar.gz) = 58b490e9d6a9f44931c2b558a7489c09049a4cd80ef3d6b1fc4462e92a37618e
-SIZE (klauspost-compress-v1.15.7_GH0.tar.gz) = 16201070
-SHA256 (klauspost-cpuid-v2.0.14_GH0.tar.gz) = 291f3636bcf72dbeca0ee4e7f02edb404acb4d2d8781b1295c5ab81802db5c59
-SIZE (klauspost-cpuid-v2.0.14_GH0.tar.gz) = 345081
-SHA256 (koron-go-ssdp-v0.0.3_GH0.tar.gz) = 86cbd3c864865e83b2653e17ad0365d4664425f95862ba1160acb0c9eaa9c627
-SIZE (koron-go-ssdp-v0.0.3_GH0.tar.gz) = 12423
-SHA256 (kr-pretty-v0.3.0_GH0.tar.gz) = c264e7939bf8d989d388c1156ea0c8bdeb3659b789e83aac6bd4689e8613f3f6
-SIZE (kr-pretty-v0.3.0_GH0.tar.gz) = 10041
-SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c
-SIZE (kr-text-v0.2.0_GH0.tar.gz) = 8699
-SHA256 (kubernetes-sigs-structured-merge-diff-v3.0.0_GH0.tar.gz) = 4664fde5ca35bec02624912d51ef75546d4b105619da7a7aca14abac050bf555
-SIZE (kubernetes-sigs-structured-merge-diff-v3.0.0_GH0.tar.gz) = 271444
-SHA256 (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 80612b8cc63863556906f04df7eca89179bf81e5b3d1133c082bd7e5e35d5514
-SIZE (kubernetes-sigs-yaml-v1.2.0_GH0.tar.gz) = 92574
-SHA256 (kubernetes-apimachinery-v0.18.3_GH0.tar.gz) = eb5fe41699643bf2b265ba23e89151cf9e0a8bc02c276abf996c013edcf3e9f8
-SIZE (kubernetes-apimachinery-v0.18.3_GH0.tar.gz) = 523694
-SHA256 (kubernetes-client-go-v0.18.3_GH0.tar.gz) = bc91f408bc228f3f5b22a3df311831e65d0aec45ce47c67a41ce4489f9827922
-SIZE (kubernetes-client-go-v0.18.3_GH0.tar.gz) = 727119
-SHA256 (kubernetes-klog-v1.0.0_GH0.tar.gz) = eb84fc7a8051175f2da4a428360ce70703c8ccdd0e987fddc2f9d5c8fd97cd00
-SIZE (kubernetes-klog-v1.0.0_GH0.tar.gz) = 32366
-SHA256 (kubernetes-klog-v2.3.0_GH0.tar.gz) = 19db472c0755da067b33c1ff7342b7f6e9377800658a6236d9fc2c73dc00740a
-SIZE (kubernetes-klog-v2.3.0_GH0.tar.gz) = 39987
-SHA256 (kubernetes-utils-278ece378a50_GH0.tar.gz) = a2ea3c102ef44d177d69724bc99b470cca87c1cc59274471ff06f44e06923725
-SIZE (kubernetes-utils-278ece378a50_GH0.tar.gz) = 86815
-SHA256 (leodido-go-urn-v1.2.1_GH0.tar.gz) = b3d5bf4aa0eca3cf0e228267697b58c6d7bab5f3a154ac0bb0f3dcb7d1b2f2ce
-SIZE (leodido-go-urn-v1.2.1_GH0.tar.gz) = 1102833
-SHA256 (libp2p-go-buffer-pool-v0.1.0_GH0.tar.gz) = 92e51e617896a69566fef1579475ca5a4a6b680c7e18dfce05ba1962ea5afa14
-SIZE (libp2p-go-buffer-pool-v0.1.0_GH0.tar.gz) = 13315
-SHA256 (libp2p-go-cidranger-v1.1.0_GH0.tar.gz) = eeba19ec81a70d44c24027f79862b293340d9eee4a053731b0a931ab5fc3cd38
-SIZE (libp2p-go-cidranger-v1.1.0_GH0.tar.gz) = 28049
-SHA256 (libp2p-go-eventbus-v0.2.1_GH0.tar.gz) = a5ed7c4d9cb73c498cb23fd71e0e42739ac383272718ebf98dfef47d0c3cc18e
-SIZE (libp2p-go-eventbus-v0.2.1_GH0.tar.gz) = 14852
-SHA256 (libp2p-go-flow-metrics-v0.0.3_GH0.tar.gz) = e24019a90a59dc0dcad3700537c1afdd7ae00d2c18ace9fde21cf3f30511b6af
-SIZE (libp2p-go-flow-metrics-v0.0.3_GH0.tar.gz) = 6653
-SHA256 (libp2p-go-libp2p-asn-util-v0.2.0_GH0.tar.gz) = 6542f748313df8bc076a321f163c72683028909f45b6f97fa877d6080396f674
-SIZE (libp2p-go-libp2p-asn-util-v0.2.0_GH0.tar.gz) = 711775
-SHA256 (libp2p-go-libp2p-core-v0.17.0_GH0.tar.gz) = 8eaa49e96448693bd3589d64d50752624e7bfc68447131bca21432c10d0f650c
-SIZE (libp2p-go-libp2p-core-v0.17.0_GH0.tar.gz) = 127545
-SHA256 (libp2p-go-libp2p-peerstore-v0.7.0_GH0.tar.gz) = 2b6f4649bfa2f124171afb34882980083f4eae1f7a2c70bf9018629462246fde
-SIZE (libp2p-go-libp2p-peerstore-v0.7.0_GH0.tar.gz) = 51115
-SHA256 (libp2p-go-libp2p-pubsub-60cf38003244_GH0.tar.gz) = 2bd9c75ab9dd58e2d98e0143f0d4be262f8af91556f365d796cee1e4c46ace77
-SIZE (libp2p-go-libp2p-pubsub-60cf38003244_GH0.tar.gz) = 183594
-SHA256 (libp2p-go-libp2p-resource-manager-v0.3.0_GH0.tar.gz) = 3a368b32bb231dd651fa8945b5079e1e40710758b733e664260d0054ea968292
-SIZE (libp2p-go-libp2p-resource-manager-v0.3.0_GH0.tar.gz) = 32863
-SHA256 (libp2p-go-libp2p-testing-v0.9.2_GH0.tar.gz) = bdc969797d1bb5d8e6892a6b9339b8368778006676168cddc8bc2d288beec5ad
-SIZE (libp2p-go-libp2p-testing-v0.9.2_GH0.tar.gz) = 27377
-SHA256 (libp2p-go-libp2p-v0.20.3_GH0.tar.gz) = 1d72a3e473d7247219aa458dbae62499dabf424d4767b95b247265425dac19f7
-SIZE (libp2p-go-libp2p-v0.20.3_GH0.tar.gz) = 841384
-SHA256 (libp2p-go-mplex-v0.7.0_GH0.tar.gz) = ba6f10e3f0d43106fb163d3ed0d117076d28250bf2234b30f4f90bc2ea8f04ce
-SIZE (libp2p-go-mplex-v0.7.0_GH0.tar.gz) = 23370
-SHA256 (libp2p-go-msgio-v0.2.0_GH0.tar.gz) = 9b0e3713a505bc7d179986b18b9d910189ff5213e5a396e42b14c2f9944a5078
-SIZE (libp2p-go-msgio-v0.2.0_GH0.tar.gz) = 14740
-SHA256 (libp2p-go-nat-v0.1.0_GH0.tar.gz) = 13167f8548c38c543ba9b886e0c7136e8a7b6192af6a5ce5ee76501fe5a53d3b
-SIZE (libp2p-go-nat-v0.1.0_GH0.tar.gz) = 11476
-SHA256 (libp2p-go-netroute-v0.2.0_GH0.tar.gz) = 817b7054d73ef230d1bec171a3d7f833888c06f43e3662f25ea58db3187cb7c2
-SIZE (libp2p-go-netroute-v0.2.0_GH0.tar.gz) = 13439
-SHA256 (libp2p-go-openssl-v0.0.7_GH0.tar.gz) = d17a606afff91401ab706581ffe3bce5861102f970105467300f645ac39cea18
-SIZE (libp2p-go-openssl-v0.0.7_GH0.tar.gz) = 60450
-SHA256 (libp2p-go-reuseport-v0.2.0_GH0.tar.gz) = f70508fa59bca0f2e85024a1075ef4f14031a30f8364d8fd51d8764fe987eb43
-SIZE (libp2p-go-reuseport-v0.2.0_GH0.tar.gz) = 6208
-SHA256 (libp2p-go-yamux-v3.1.2_GH0.tar.gz) = a9dd464c63bdc45cd093656df29b790daa7bca70267a44780ee8698ce13b1bdc
-SIZE (libp2p-go-yamux-v3.1.2_GH0.tar.gz) = 35018
-SHA256 (logrusorgru-aurora-v2.0.3_GH0.tar.gz) = d90bbcd63cd16fa21d6ae8b5a8b3043e6ad47c4146727af335fcc0fd6237fd11
-SIZE (logrusorgru-aurora-v2.0.3_GH0.tar.gz) = 136777
-SHA256 (lucas-clemente-quic-go-v0.27.2_GH0.tar.gz) = 19bad66ff7ecb22dd0135a10e2be46b0d9b19067d881b047f9851a430c1b3422
-SIZE (lucas-clemente-quic-go-v0.27.2_GH0.tar.gz) = 527685
-SHA256 (lukechampine-blake3-v1.1.7_GH0.tar.gz) = 087452c1094b3d50b5fc652d885758fdab33c9dfabc865b2642d4bd954210e42
-SIZE (lukechampine-blake3-v1.1.7_GH0.tar.gz) = 31135
-SHA256 (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 38aa5c60284f77cbb4be1de4af8907ce66954ff1a11e4f910d02e0283ce13b33
-SIZE (lunixbochs-vtclean-v1.0.0_GH0.tar.gz) = 4213
-SHA256 (manifoldco-promptui-v0.7.0_GH0.tar.gz) = 90a38ed9e5d993929b62dd2f1e13c7d3c70d0b57546c7329588f9d493f4c8a47
-SIZE (manifoldco-promptui-v0.7.0_GH0.tar.gz) = 26664
-SHA256 (marten-seemann-qtls-go1-16-v0.1.5_GH0.tar.gz) = 58fbfb248ae7169a1a9cf47398b0746e0ce0225fce548bce282e6365cb2d4b69
-SIZE (marten-seemann-qtls-go1-16-v0.1.5_GH0.tar.gz) = 415648
-SHA256 (marten-seemann-qtls-go1-17-v0.1.2_GH0.tar.gz) = 4d7da89f6a894b0d0caf5749278f452c6f4222dc7550a7209a945d7a5e0011f8
-SIZE (marten-seemann-qtls-go1-17-v0.1.2_GH0.tar.gz) = 421878
-SHA256 (marten-seemann-qtls-go1-18-v0.1.2_GH0.tar.gz) = c32876730b1c8e3be6df18ac48c39500bf940d97db622c0cb7a219d04c2f2fab
-SIZE (marten-seemann-qtls-go1-18-v0.1.2_GH0.tar.gz) = 422392
-SHA256 (marten-seemann-tcp-dfbc87cc63fd_GH0.tar.gz) = 57737b3eb9c862991805bc0c32fb5699ea44a58c714539d31028668fb65cd246
-SIZE (marten-seemann-tcp-dfbc87cc63fd_GH0.tar.gz) = 12975
-SHA256 (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 1027954f9abbe06b6e117e3047af70204dd0eb4f8c27fcd459fb2574b279755f
-SIZE (mattn-go-colorable-v0.1.8_GH0.tar.gz) = 9571
-SHA256 (mattn-go-isatty-v0.0.14_GH0.tar.gz) = e6460325edf600297cf2ef68834938fb1c5b8d5f234b3b24ec7c0a29a2d70b39
-SIZE (mattn-go-isatty-v0.0.14_GH0.tar.gz) = 4710
-SHA256 (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 4f20a337ad06e071f29535afe9c5207d3e8840c8c86672bbc5f9837c6229c835
-SIZE (mattn-go-runewidth-v0.0.9_GH0.tar.gz) = 16714
-SHA256 (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 2def0ee6f6b12b1efc0e3007d89f598608a072610e805c3655ea9d13c3ead49b
-SIZE (matttproud-golang_protobuf_extensions-v1.0.1_GH0.tar.gz) = 37184
-SHA256 (mgutz-ansi-9520e82c474b_GH0.tar.gz) = f9203c71aceb8b7ffa87181fd8f51dc69acce3d2161c4c017ea92c6840f85093
-SIZE (mgutz-ansi-9520e82c474b_GH0.tar.gz) = 4876
-SHA256 (miekg-dns-v1.1.50_GH0.tar.gz) = ec2adbce4b968936c1842f3273c76474ae1f84252e431d04b835c30235721dde
-SIZE (miekg-dns-v1.1.50_GH0.tar.gz) = 208928
-SHA256 (mikioh-tcpinfo-30a79bb1804b_GH0.tar.gz) = f18b4b365b6f9327d6c825e8ca4fc19caf32a6dc0ff05b7516bd120c90b03e56
-SIZE (mikioh-tcpinfo-30a79bb1804b_GH0.tar.gz) = 10522
-SHA256 (mikioh-tcpopt-172688c1accc_GH0.tar.gz) = ef3c0d8ccf1e4d049f965ae589b384aadaa9aca654d816e7c848f87b865dfaeb
-SIZE (mikioh-tcpopt-172688c1accc_GH0.tar.gz) = 7255
-SHA256 (minio-highwayhash-v1.0.1_GH0.tar.gz) = aa1fd01cd0c16d362e8e8a522f1bed6ccff76fb55107e6f5478b1b7bd329e951
-SIZE (minio-highwayhash-v1.0.1_GH0.tar.gz) = 22967
-SHA256 (minio-sha256-simd-v1.0.0_GH0.tar.gz) = f992f67a47d16983f9bab99203aaab044618f13ca1de507c33a70a53de8331e0
-SIZE (minio-sha256-simd-v1.0.0_GH0.tar.gz) = 49020
-SHA256 (mitchellh-colorstring-d06e56a500db_GH0.tar.gz) = 2093d564392b9d6b752471ad0506ee20d4f8648cd96c179536fcb17a9b4d4137
-SIZE (mitchellh-colorstring-d06e56a500db_GH0.tar.gz) = 4677
-SHA256 (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = d936baa5006f7dda1346aff863745a110981f7583a1184e93b9077fa52cd4048
-SIZE (mitchellh-mapstructure-v1.4.1_GH0.tar.gz) = 27826
-SHA256 (mitchellh-pointerstructure-v1.2.0_GH0.tar.gz) = 361a596ebc4973f7a673d75aa57d152b97d80d8dd3679097045fb6496406d9e7
-SIZE (mitchellh-pointerstructure-v1.2.0_GH0.tar.gz) = 10365
-SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
-SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
-SHA256 (modern-go-reflect2-v1.0.1_GH0.tar.gz) = d24e856d9aa8fd51b9e6c2cdd712a44c8d18cb8b72802f1bd16e0470322363fd
-SIZE (modern-go-reflect2-v1.0.1_GH0.tar.gz) = 14394
-SHA256 (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 399daaf333bf6b4bdd0d39978affdfa797d65f1cd222c0670ddfe0f69066756c
-SIZE (mohae-deepcopy-c48cc78d4826_GH0.tar.gz) = 9599
-SHA256 (mr-tron-base58-v1.2.0_GH0.tar.gz) = be5de3591ed05d08ec2d31bd98e255a45fecb735c615fe4e46036f8be26070a8
-SIZE (mr-tron-base58-v1.2.0_GH0.tar.gz) = 7158
-SHA256 (multiformats-go-base32-v0.0.4_GH0.tar.gz) = 7efa2aec34f47af45bdab3e1888e4adaf76fc0505180c832f76b7df1c5513e8b
-SIZE (multiformats-go-base32-v0.0.4_GH0.tar.gz) = 11102
-SHA256 (multiformats-go-base36-v0.1.0_GH0.tar.gz) = e1ebd02850c99a87a103fa4a11528493e4b18939a363848937bd0001928f99d6
-SIZE (multiformats-go-base36-v0.1.0_GH0.tar.gz) = 3752
-SHA256 (multiformats-go-multiaddr-dns-v0.3.1_GH0.tar.gz) = 2317052be533addddf297b180d3839bffeadab18d3069fa0a196c0837afc87c1
-SIZE (multiformats-go-multiaddr-dns-v0.3.1_GH0.tar.gz) = 8766
-SHA256 (multiformats-go-multiaddr-fmt-v0.1.0_GH0.tar.gz) = 1185beb6bb9151b25342a7461850ce391ebb2f11320d72900c18eecf78e56a7e
-SIZE (multiformats-go-multiaddr-fmt-v0.1.0_GH0.tar.gz) = 4976
-SHA256 (multiformats-go-multiaddr-v0.6.0_GH0.tar.gz) = 35d89e80087495e2d59e46f2230f5c33b23679e44ef8780e4fc09a82dfaa0314
-SIZE (multiformats-go-multiaddr-v0.6.0_GH0.tar.gz) = 39526
-SHA256 (multiformats-go-multibase-v0.1.1_GH0.tar.gz) = 7be658839729b3793ae76f210e634be96e7a4f843491394f15b223ab4ddca027
-SIZE (multiformats-go-multibase-v0.1.1_GH0.tar.gz) = 13132
-SHA256 (multiformats-go-multicodec-v0.5.0_GH0.tar.gz) = 6c68d3cdfa5c25dfa7ddd3119b6cc92c436d2652fbfdaab14cbea4514ad2f374
-SIZE (multiformats-go-multicodec-v0.5.0_GH0.tar.gz) = 29317
-SHA256 (multiformats-go-multihash-v0.2.0_GH0.tar.gz) = a143791a3921a243b0437b0b17fd5b3ce3cf5ea3d8a67214f611829963f8db51
-SIZE (multiformats-go-multihash-v0.2.0_GH0.tar.gz) = 35692
-SHA256 (multiformats-go-multistream-v0.3.3_GH0.tar.gz) = 1e338e1e774b44b47d0cb858bebbd91efcf19d084d81a18fe2ffa9daab99ce00
-SIZE (multiformats-go-multistream-v0.3.3_GH0.tar.gz) = 14243
-SHA256 (multiformats-go-varint-v0.0.6_GH0.tar.gz) = dc7c162a1d625cfeac834a257ac37d2caed397e2056792bd6587e31f77e0a3fc
-SIZE (multiformats-go-varint-v0.0.6_GH0.tar.gz) = 3710
-SHA256 (natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 6e3de30412671aba8f89008b2411126378a4dd2bddff095312d7a88a1670d3ab
-SIZE (natefinch-npipe-c1b8fa8bdcce_GH0.tar.gz) = 12421
-SHA256 (nxadm-tail-v1.4.8_GH0.tar.gz) = 8208362046819275a0809000dceacbd7b2a7caa07bcd6547dd2ff9b2104fa56c
-SIZE (nxadm-tail-v1.4.8_GH0.tar.gz) = 1255770
-SHA256 (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 14a1294a8267facc9bc99a230b8871517e6db284ccc7e39030313befa124677f
-SIZE (olekukonko-tablewriter-v0.0.5_GH0.tar.gz) = 19568
-SHA256 (onsi-ginkgo-v1.16.5_GH0.tar.gz) = 0380c81321b764b75e76a7aa8fc8ab1ab361232a88d5b6124ef8b9a9e75d5287
-SIZE (onsi-ginkgo-v1.16.5_GH0.tar.gz) = 164965
-SHA256 (onsi-gomega-v1.19.0_GH0.tar.gz) = c9faea2e1988e426680952213d5a31fc75e88b0961fdffa337ab95d299186c05
-SIZE (onsi-gomega-v1.19.0_GH0.tar.gz) = 238526
-SHA256 (opencontainers-runtime-spec-v1.0.2_GH0.tar.gz) = 0933a1ba6e418fe020993e80426107da8de3572f3f20b4cd1ef296de6e62bb61
-SIZE (opencontainers-runtime-spec-v1.0.2_GH0.tar.gz) = 71840
-SHA256 (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = cb32b383422a9aae11d260657d52a3789bd799802881b9ced3ee82c370be6f76
-SIZE (opentracing-opentracing-go-v1.2.0_GH0.tar.gz) = 35914
-SHA256 (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 3ab025f2f580f8818a5357db52596fef1b0ad5945816a022c8b805ba46dc93be
-SIZE (patrickmn-go-cache-v2.1.0_GH0.tar.gz) = 13572
-SHA256 (paulbellamy-ratecounter-v0.2.0_GH0.tar.gz) = de986fd65b3cb0c601f59a25dbfdaa9b079dcad4f9e1f847c42b8e767155fe5b
-SIZE (paulbellamy-ratecounter-v0.2.0_GH0.tar.gz) = 4509
-SHA256 (pbnjay-memory-7b4eea64cf58_GH0.tar.gz) = c87861b135f04acd2001905e396526678796e6fa85d4deae503a9f2a69ce86a5
-SIZE (pbnjay-memory-7b4eea64cf58_GH0.tar.gz) = 3564
-SHA256 (pborman-uuid-v1.2.1_GH0.tar.gz) = 2615e956a8ca63e2b33fb7db5e3dfc8199d3867fe354dbd5f52668a1fedbe2e3
-SIZE (pborman-uuid-v1.2.1_GH0.tar.gz) = 10841
-SHA256 (peterh-liner-v1.2.0_GH0.tar.gz) = 90dc2ffe15f884fd32a186ba14fcfbc89ec82387625ca9fcf251609f97200c66
-SIZE (peterh-liner-v1.2.0_GH0.tar.gz) = 21196
-SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
-SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
-SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
-SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (prestonvanloon-go-4f2e55fcf87b_GH0.tar.gz) = 74b852c8fcc74cfe163adc1c18de4a8f79663b173fc1eef6bcc14d764119348d
-SIZE (prestonvanloon-go-4f2e55fcf87b_GH0.tar.gz) = 78003
-SHA256 (prometheus-client_golang-v1.12.2_GH0.tar.gz) = ab01b65e6c24a41e856986076d0de2d38d379253eb78160edd8d8235f789c94a
-SIZE (prometheus-client_golang-v1.12.2_GH0.tar.gz) = 197117
-SHA256 (prometheus-client_model-v0.2.0_GH0.tar.gz) = 4ab1be9cdfa702d7f49beeb09a256bcc6a2aad55e8a0a37e7732a46934264e12
-SIZE (prometheus-client_model-v0.2.0_GH0.tar.gz) = 10986
-SHA256 (prometheus-common-v0.35.0_GH0.tar.gz) = a79de808b20b3d75b1c997e91fe1c4099efd1df9abd33eb9467975890c1fa635
-SIZE (prometheus-common-v0.35.0_GH0.tar.gz) = 149713
-SHA256 (prometheus-procfs-v0.7.3_GH0.tar.gz) = 5514e8b18c38b6376a84c623d59735d4eefb61fb3a14eb1f45e0a4c848f14a2b
-SIZE (prometheus-procfs-v0.7.3_GH0.tar.gz) = 178957
-SHA256 (prometheus-prom2json-v1.3.0_GH0.tar.gz) = 38c4451db912f2ec5fe7dbccb6aa938a24d969ab6d9ba57c5d7bf1e598203172
-SIZE (prometheus-prom2json-v1.3.0_GH0.tar.gz) = 1646893
-SHA256 (prometheus-tsdb-v0.10.0_GH0.tar.gz) = 719dd87281ad53500f9c073094270ef8db8d7c6f5749973f015488b2943291bb
-SIZE (prometheus-tsdb-v0.10.0_GH0.tar.gz) = 2486576
-SHA256 (protocolbuffers-protobuf-go-v1.28.0_GH0.tar.gz) = e59ae9ace31c3a84bddf1bc3f04a04c498adb9ea7f9fcde60db91bba33d55171
-SIZE (protocolbuffers-protobuf-go-v1.28.0_GH0.tar.gz) = 1279757
-SHA256 (prysmaticlabs-fastssz-93dfe28febab_GH0.tar.gz) = 8554a8de041e1cecef4aee7f4808fe408c0113890a6745bc28696712eddfd528
-SIZE (prysmaticlabs-fastssz-93dfe28febab_GH0.tar.gz) = 401380
-SHA256 (prysmaticlabs-go-bitfield-385d8c5e3fb7_GH0.tar.gz) = 816115cf4ebaf6c8688bbd935b8cfa84f4583419467b5f1f7ce4f0746e96f08a
-SIZE (prysmaticlabs-go-bitfield-385d8c5e3fb7_GH0.tar.gz) = 28310
-SHA256 (prysmaticlabs-gohashtree-v0.0.2-alpha_GH0.tar.gz) = b5f06a24236b0b7dd840f7329f13094582dd0607f71ad1a15296e9c7d32c5dea
-SIZE (prysmaticlabs-gohashtree-v0.0.2-alpha_GH0.tar.gz) = 39280
-SHA256 (prysmaticlabs-grpc-gateway-0d1c40b5f064_GH0.tar.gz) = cee46ce7fed253afc332baaf85214144f5103b9e42135dbb4d4d261e0faf7d28
-SIZE (prysmaticlabs-grpc-gateway-0d1c40b5f064_GH0.tar.gz) = 627616
-SHA256 (prysmaticlabs-prombbolt-9b7adba6db7c_GH0.tar.gz) = 1a3a5f92ffb29aa698fd50adde172c1e34709e971fd3cb6f5ac17a258fa30010
-SIZE (prysmaticlabs-prombbolt-9b7adba6db7c_GH0.tar.gz) = 39065
-SHA256 (prysmaticlabs-protoc-gen-go-cast-757fae4f38c6_GH0.tar.gz) = 87b077cf62291cc610f29e715f27545fe72a8fed940c976316d75fed08b74edd
-SIZE (prysmaticlabs-protoc-gen-go-cast-757fae4f38c6_GH0.tar.gz) = 13852
-SHA256 (r3labs-sse-26fe804710bc_GH0.tar.gz) = b3e31b17b0615cc2af83c2646653a190df1b41cb446cf18a4190f400a6371a08
-SIZE (r3labs-sse-26fe804710bc_GH0.tar.gz) = 17889
-SHA256 (raulk-clock-v1.1.0_GH0.tar.gz) = 5483da60b879d3f919feca65a2f858c6304511a8b99193d2a6fb61494125fe2f
-SIZE (raulk-clock-v1.1.0_GH0.tar.gz) = 6471
-SHA256 (raulk-go-watchdog-v1.2.0_GH0.tar.gz) = 26b8955151561fa888ad0235a9ff4a520a01c7512c6b0a6da82407ed5577807d
-SIZE (raulk-go-watchdog-v1.2.0_GH0.tar.gz) = 18507
-SHA256 (rjeczalik-notify-v0.9.1_GH0.tar.gz) = 12a6b27302251962405465cea8995c6fc653b072f702734b9393423b3f233cf5
-SIZE (rjeczalik-notify-v0.9.1_GH0.tar.gz) = 56763
-SHA256 (rogpeppe-go-internal-v1.8.0_GH0.tar.gz) = a423c3d03d47d263d7ff1c90ba3911c9025bb7f060b5a46af8229e00962df8ed
-SIZE (rogpeppe-go-internal-v1.8.0_GH0.tar.gz) = 129034
-SHA256 (rs-cors-v1.7.0_GH0.tar.gz) = 7cd0991ab30502e3c442c0a8ec153c58a1d5cbdc2c74af022f8d2354d65af6b8
-SIZE (rs-cors-v1.7.0_GH0.tar.gz) = 12147
-SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4
-SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896
-SHA256 (schollz-progressbar-v3.3.4_GH0.tar.gz) = 8a9116073de96d9ce54dcce51449218e92ae6ffc0bf2c421b6eca5b7d356c236
-SIZE (schollz-progressbar-v3.3.4_GH0.tar.gz) = 601025
-SHA256 (shirou-gopsutil-c7a38de76ee5_GH0.tar.gz) = 1a564ef83f43f898f16205c0948bf472a0b476dcc2d650f4d8b8e61324349073
-SIZE (shirou-gopsutil-c7a38de76ee5_GH0.tar.gz) = 283960
-SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74
-SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161
-SHA256 (spacemonkeygo-spacelog-2296661a0572_GH0.tar.gz) = 0c29780eb883b7c42a882d2b9c087b203fc75e661d85cba2c2b0416ddd16a962
-SIZE (spacemonkeygo-spacelog-2296661a0572_GH0.tar.gz) = 16360
-SHA256 (spaolacci-murmur3-v1.1.0_GH0.tar.gz) = 73e99fdaadf177427cefb2aff93e4c35d8b1fcf20a4eac6feab73b5d55a9d243
-SIZE (spaolacci-murmur3-v1.1.0_GH0.tar.gz) = 7391
-SHA256 (status-im-keycard-go-957c09536969_GH0.tar.gz) = 863f63cad4600e73f0db6ab5e5453586dfa01f3d501f33c758dd84a382d0c32d
-SIZE (status-im-keycard-go-957c09536969_GH0.tar.gz) = 28517
-SHA256 (stretchr-testify-v1.7.2_GH0.tar.gz) = 4714e9f37e4a46b461c49638ce0625db330d3c7ebcbde07e06cf4fcc1418fc48
-SIZE (stretchr-testify-v1.7.2_GH0.tar.gz) = 94021
-SHA256 (supranational-blst-513d2456b344_GH0.tar.gz) = 3d9f1a23fb82bdb3e5b498dcabdf3ca2e5ac68475f2f99023c728dac5c0bd950
-SIZE (supranational-blst-513d2456b344_GH0.tar.gz) = 523181
-SHA256 (syndtr-goleveldb-64ee5596c38a_GH0.tar.gz) = c648fa4ab884d5755393bc9ab0a3772ad393b04bea6dacc050fc84627c2a1f41
-SIZE (syndtr-goleveldb-64ee5596c38a_GH0.tar.gz) = 156768
-SHA256 (thomaso-mirodin-intmath-5dc6d854e46e_GH0.tar.gz) = 673ee62b91496d3b6080116aca820cc63c14be3ff27914bef08854ecc422b40a
-SIZE (thomaso-mirodin-intmath-5dc6d854e46e_GH0.tar.gz) = 14484
-SHA256 (tklauser-go-sysconf-v0.3.5_GH0.tar.gz) = 3205176e85a86b09469c571b23a992fbcf26808685ad5dbdbb51a50d217cc6ac
-SIZE (tklauser-go-sysconf-v0.3.5_GH0.tar.gz) = 27512
-SHA256 (tklauser-numcpus-v0.2.2_GH0.tar.gz) = 3dbc9dc377d9b780a7ac16ca2ab177bd6682c072cc82d02228b1697b61a87f04
-SIZE (tklauser-numcpus-v0.2.2_GH0.tar.gz) = 8371
-SHA256 (trailofbits-go-mutexasserts-19999e7d3cef_GH0.tar.gz) = f0dee4b95b58aa3981c0102bc5436d4c0576bbd97802539b36822d6b4aac152b
-SIZE (trailofbits-go-mutexasserts-19999e7d3cef_GH0.tar.gz) = 2711
-SHA256 (tyler-smith-go-bip39-v1.1.0_GH0.tar.gz) = d3791810595b3e0d5d4f9ab1a0fc435d948b4092f814ba1c53e11510e29b6d17
-SIZE (tyler-smith-go-bip39-v1.1.0_GH0.tar.gz) = 78406
-SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a
-SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331
-SHA256 (uber-go-automaxprocs-v1.3.0_GH0.tar.gz) = de38d88db09363303a8b0311e22f63603e596b300e34f73d774cca427f9fe1ef
-SIZE (uber-go-automaxprocs-v1.3.0_GH0.tar.gz) = 17878
-SHA256 (uber-go-multierr-v1.8.0_GH0.tar.gz) = 25d7db31320bc4c4408664e0492b59e509ec83ec3164e11610dcfd2fa828ea57
-SIZE (uber-go-multierr-v1.8.0_GH0.tar.gz) = 15579
-SHA256 (uber-go-zap-v1.21.0_GH0.tar.gz) = 6e450b90a7d7893bd4a96043631e8b8fa95f5f3b72c9a102870e96b094b54371
-SIZE (uber-go-zap-v1.21.0_GH0.tar.gz) = 183660
-SHA256 (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 92e34f0d49830c4a15c232a652a55128b0513d1c942195377a1dad4e3f382b99
-SIZE (uber-jaeger-client-go-v2.25.0_GH0.tar.gz) = 207404
-SHA256 (urfave-cli-v2.10.2_GH0.tar.gz) = aead2f67e06ddffd35b03ff428cdcd66fcdbb3f78ceb150ccc46a26f9bc9b008
-SIZE (urfave-cli-v2.10.2_GH0.tar.gz) = 3457682
-SHA256 (uudashr-gocognit-v1.0.5_GH0.tar.gz) = 82fca64b0bfb4e96a1cbec5c13576e825d85a1a4ca73cf0fe594e171de194458
-SIZE (uudashr-gocognit-v1.0.5_GH0.tar.gz) = 8356
-SHA256 (wealdtech-go-bytesutil-v1.1.1_GH0.tar.gz) = 48db08718f246bd2b4bbdbf06801550b759c313079b803acfef18632fcf63c98
-SIZE (wealdtech-go-bytesutil-v1.1.1_GH0.tar.gz) = 6996
-SHA256 (wealdtech-go-eth2-types-v2.5.2_GH0.tar.gz) = 6265af8f8aa85c8184f7b8bba7bb0549649ed9f07df146022239f46ce120e886
-SIZE (wealdtech-go-eth2-types-v2.5.2_GH0.tar.gz) = 11480
-SHA256 (wealdtech-go-eth2-util-v1.6.3_GH0.tar.gz) = a127a8b7e7f7e62232002c1aef77c96f817f6ab828e31d89f50f7ba86d423c8c
-SIZE (wealdtech-go-eth2-util-v1.6.3_GH0.tar.gz) = 39973
-SHA256 (wealdtech-go-eth2-wallet-encryptor-keystorev4-v1.1.3_GH0.tar.gz) = 41b70420cb498b254aeb0cfe9832f5ee183c7453ae70fef842e2e6eaec099f94
-SIZE (wealdtech-go-eth2-wallet-encryptor-keystorev4-v1.1.3_GH0.tar.gz) = 14442
-SHA256 (wercker-journalhook-5d0a5ae867b3_GH0.tar.gz) = 3eda58b62517b5c6d2a8929fd5dbd5e6bcf152b7d1fb4b19a1ab0c816a5d896c
-SIZE (wercker-journalhook-5d0a5ae867b3_GH0.tar.gz) = 3409
-SHA256 (whyrusleeping-multiaddr-filter-e903e4adabd7_GH0.tar.gz) = ac4f174ddaa4d76c79d3cfcab3a238e671bf34a81e0cb039fb21f16e9b244c5f
-SIZE (whyrusleeping-multiaddr-filter-e903e4adabd7_GH0.tar.gz) = 2696
-SHA256 (whyrusleeping-timecache-cfcb2f1abfee_GH0.tar.gz) = 87632e428950f41ee6f61b267e1238e811f69c177de4c6ff0a27003a1227c2a4
-SIZE (whyrusleeping-timecache-cfcb2f1abfee_GH0.tar.gz) = 1977
-SHA256 (xrash-smetrics-039620a65673_GH0.tar.gz) = e0fc1de03a0ef835681600a2283ff0a918fd25c50e34b9b1458d9805d491bb10
-SIZE (xrash-smetrics-039620a65673_GH0.tar.gz) = 1823436
diff --git a/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_Makefile b/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_Makefile
deleted file mode 100644
index 540985bb4505..000000000000
--- a/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_Makefile
+++ /dev/null
@@ -1,13 +0,0 @@
---- vendor/github.com/herumi/bls-eth-go-binary/Makefile.orig 2021-09-17 01:34:41 UTC
-+++ vendor/github.com/herumi/bls-eth-go-binary/Makefile
-@@ -40,6 +40,10 @@ endif
- ifeq ($(CPU),aarch64)
- _ARCH=arm64
- endif
-+ifeq ($(OS),freebsd)
-+ _OS=freebsd
-+ MIN_CFLAGS+=-fPIC
-+endif
- ifeq ($(CPU),arm)
- _ARCH=arm
- UNIT=4
diff --git a/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_bls_link.go b/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_bls_link.go
deleted file mode 100644
index 2267b0a1147e..000000000000
--- a/net-p2p/go-prysm/files/patch-vendor_github.com_herumi_bls-eth-go-binary_bls_link.go
+++ /dev/null
@@ -1,10 +0,0 @@
---- vendor/github.com/herumi/bls-eth-go-binary/bls/link.go.orig 2022-09-24 03:41:18 UTC
-+++ vendor/github.com/herumi/bls-eth-go-binary/bls/link.go
-@@ -15,6 +15,7 @@ package bls
- #cgo darwin,arm64 LDFLAGS:-L${SRCDIR}/lib/darwin/arm64
- #cgo windows,amd64 LDFLAGS:-L${SRCDIR}/lib/windows/amd64
- #cgo openbsd,amd64 LDFLAGS:-L${SRCDIR}/lib/openbsd/amd64
-+#cgo freebsd,arm64 LDFLAGS:-L${SRCDIR}/lib/freebsd/arm64
- #cgo freebsd,amd64 LDFLAGS:-L${SRCDIR}/lib/freebsd/amd64
- */
- import "C"
diff --git a/net-p2p/go-prysm/pkg-descr b/net-p2p/go-prysm/pkg-descr
deleted file mode 100644
index 6d25204b304b..000000000000
--- a/net-p2p/go-prysm/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Ethereum is a community-driven project aiming to decentralize the internet and
-return it to its democratic roots. It is a platform for building and running
-applications which do not need to rely on trust and cannot be controlled by
-any central authority.
-
-This is the Go implementation of the Ethereum 2.0 blockchain.
diff --git a/net-p2p/transmission-remote-gui/Makefile b/net-p2p/transmission-remote-gui/Makefile
index b65b2d0544db..bbc47bfc6170 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= 19
+PORTREVISION= 20
DISTVERSIONPREFIX= v
CATEGORIES= net-p2p
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/net-p2p/tremotesf/Makefile b/net-p2p/tremotesf/Makefile
index 1410fe0d1232..f447dd19bdcf 100644
--- a/net-p2p/tremotesf/Makefile
+++ b/net-p2p/tremotesf/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tremotesf
-DISTVERSION= 2.6.1
+DISTVERSION= 2.6.3
CATEGORIES= net-p2p
MAINTAINER= vsasjason@gmail.com
@@ -19,7 +19,8 @@ qt5_CONFLICTS_INSTALL= ${PORTNAME}-qt6
qt6_PKGNAMESUFFIX= -qt6
qt6_CONFLICTS_INSTALL= ${PORTNAME}
-USES= cmake:testing desktop-file-utils gettext-tools pkgconfig xorg
+USES= cmake:testing compiler:c++20-lang desktop-file-utils \
+ gettext-tools pkgconfig xorg
.if ${FLAVOR} == qt5
USES+= kde:5 qt:5
diff --git a/net-p2p/tremotesf/distinfo b/net-p2p/tremotesf/distinfo
index f0b50107893a..e300d66c3b76 100644
--- a/net-p2p/tremotesf/distinfo
+++ b/net-p2p/tremotesf/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710932801
-SHA256 (equeim-tremotesf2-2.6.1_GH0.tar.gz) = 4847c0bae6ea5ad25b770c6c8ac7faaa3c2062fb06417847bba3b201ee26497e
-SIZE (equeim-tremotesf2-2.6.1_GH0.tar.gz) = 761558
+TIMESTAMP = 1714473412
+SHA256 (equeim-tremotesf2-2.6.3_GH0.tar.gz) = 5a21b0d8062849eeb45737e998c34224071643b54740647c510f4cff7249a76f
+SIZE (equeim-tremotesf2-2.6.3_GH0.tar.gz) = 761779
SHA256 (yhirose-cpp-httplib-v0.14.3_GH0.tar.gz) = dcf6486d9030937636d8a4f820ca9531808fd7edb283893dddbaa05f99357e63
SIZE (yhirose-cpp-httplib-v0.14.3_GH0.tar.gz) = 1149767
diff --git a/net-p2p/twitch-tui/Makefile b/net-p2p/twitch-tui/Makefile
index 8f1541371302..9b378b59f31e 100644
--- a/net-p2p/twitch-tui/Makefile
+++ b/net-p2p/twitch-tui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= twitch-tui
DISTVERSIONPREFIX= v
-DISTVERSION= 2.6.6
+DISTVERSION= 2.6.7
CATEGORIES= net-p2p
MAINTAINER= yuri@FreeBSD.org
@@ -114,7 +114,7 @@ CARGO_CRATES= addr2line-0.20.0 \
getrandom-0.2.10 \
gif-0.12.0 \
gimli-0.27.3 \
- h2-0.3.24 \
+ h2-0.4.4 \
half-2.2.1 \
hashbrown-0.12.3 \
hashbrown-0.14.0 \
@@ -122,12 +122,13 @@ CARGO_CRATES= addr2line-0.20.0 \
hermit-abi-0.3.2 \
hex-0.4.3 \
home-0.5.5 \
- http-0.2.9 \
- http-body-0.4.5 \
+ http-1.1.0 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
httparse-1.8.0 \
- httpdate-1.0.3 \
- hyper-0.14.27 \
- hyper-tls-0.5.0 \
+ hyper-1.3.1 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.3 \
iana-time-zone-0.1.57 \
iana-time-zone-haiku-0.1.2 \
ident_case-1.0.1 \
@@ -202,10 +203,11 @@ CARGO_CRATES= addr2line-0.20.0 \
regex-1.10.3 \
regex-automata-0.4.5 \
regex-syntax-0.8.2 \
- reqwest-0.11.24 \
+ reqwest-0.12.4 \
rustc-demangle-0.1.23 \
rustix-0.38.31 \
- rustls-pemfile-1.0.4 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.4.1 \
rustversion-1.0.14 \
rustyline-10.1.1 \
ryu-1.0.15 \
@@ -228,9 +230,8 @@ CARGO_CRATES= addr2line-0.20.0 \
signal-hook-registry-1.4.1 \
simd-adler32-0.3.7 \
slab-0.4.8 \
- smallvec-1.11.0 \
+ smallvec-1.13.2 \
smawk-0.3.1 \
- socket2-0.4.9 \
socket2-0.5.5 \
spin-0.9.8 \
stability-0.1.1 \
@@ -256,7 +257,7 @@ CARGO_CRATES= addr2line-0.20.0 \
time-macros-0.2.11 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-macros-2.2.0 \
tokio-native-tls-0.3.1 \
tokio-stream-0.1.14 \
@@ -266,6 +267,8 @@ CARGO_CRATES= addr2line-0.20.0 \
toml-0.8.9 \
toml_datetime-0.6.5 \
toml_edit-0.21.1 \
+ tower-0.4.13 \
+ tower-layer-0.3.2 \
tower-service-0.3.2 \
tracing-0.1.37 \
tracing-core-0.1.31 \
@@ -293,7 +296,7 @@ CARGO_CRATES= addr2line-0.20.0 \
wasm-bindgen-macro-support-0.2.87 \
wasm-bindgen-shared-0.2.87 \
web-sys-0.3.64 \
- webbrowser-0.8.12 \
+ webbrowser-1.0.0 \
webp-animation-0.9.0 \
weezl-0.1.7 \
winapi-0.3.9 \
@@ -329,7 +332,7 @@ CARGO_CRATES= addr2line-0.20.0 \
windows_x86_64_msvc-0.48.2 \
windows_x86_64_msvc-0.52.0 \
winnow-0.5.10 \
- winreg-0.50.0 \
+ winreg-0.52.0 \
zune-inflate-0.2.54
OPENSSLINC= /usr/include
diff --git a/net-p2p/twitch-tui/distinfo b/net-p2p/twitch-tui/distinfo
index c1012eba2272..5528511ec0ac 100644
--- a/net-p2p/twitch-tui/distinfo
+++ b/net-p2p/twitch-tui/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711173347
+TIMESTAMP = 1714020813
SHA256 (rust/crates/addr2line-0.20.0.crate) = f4fa78e18c64fce05e902adecd7a5eed15a5e0a3439f7b0e169f0252214865e3
SIZE (rust/crates/addr2line-0.20.0.crate) = 39558
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -193,8 +193,8 @@ SHA256 (rust/crates/gif-0.12.0.crate) = 80792593675e051cf94a4b111980da2ba60d4a83
SIZE (rust/crates/gif-0.12.0.crate) = 634734
SHA256 (rust/crates/gimli-0.27.3.crate) = b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e
SIZE (rust/crates/gimli-0.27.3.crate) = 287904
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
+SHA256 (rust/crates/h2-0.4.4.crate) = 816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069
+SIZE (rust/crates/h2-0.4.4.crate) = 168905
SHA256 (rust/crates/half-2.2.1.crate) = 02b4af3693f1b705df946e9fe5631932443781d0aabb423b62fcd4d73f6d2fd0
SIZE (rust/crates/half-2.2.1.crate) = 47021
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -209,18 +209,20 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
SIZE (rust/crates/hex-0.4.3.crate) = 13299
SHA256 (rust/crates/home-0.5.5.crate) = 5444c27eef6923071f7ebcc33e3444508466a76f7a2b93da00ed6e19f30c1ddb
SIZE (rust/crates/home-0.5.5.crate) = 8557
-SHA256 (rust/crates/http-0.2.9.crate) = bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482
-SIZE (rust/crates/http-0.2.9.crate) = 100146
-SHA256 (rust/crates/http-body-0.4.5.crate) = d5f38f16d184e36f2408a55281cd658ecbd3ca05cce6d6510a176eca393e26d1
-SIZE (rust/crates/http-body-0.4.5.crate) = 9242
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
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/hyper-0.14.27.crate) = ffb1cfd654a8219eaef89881fdb3bb3b1cdc5fa75ded05d6933b2b382e395468
-SIZE (rust/crates/hyper-0.14.27.crate) = 195700
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
+SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (rust/crates/hyper-1.3.1.crate) = 148763
+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.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
+SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
SHA256 (rust/crates/iana-time-zone-0.1.57.crate) = 2fad5b825842d2b38bd206f3e81d6957625fd7f0a361e345c30e01a0ae2dd613
SIZE (rust/crates/iana-time-zone-0.1.57.crate) = 19785
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -369,14 +371,16 @@ SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb45
SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
-SHA256 (rust/crates/reqwest-0.11.24.crate) = c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251
-SIZE (rust/crates/reqwest-0.11.24.crate) = 160972
+SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
+SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
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.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-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.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
+SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
SHA256 (rust/crates/rustyline-10.1.1.crate) = c1e83c32c3f3c33b08496e0d1df9ea8c64d39adb8eb36a1ebb1440c690697aef
@@ -421,12 +425,10 @@ SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
SHA256 (rust/crates/slab-0.4.8.crate) = 6528351c9bc8ab22353f9d776db39a20288e8d6c37ef8cfe3317cf875eecfc2d
SIZE (rust/crates/slab-0.4.8.crate) = 16928
-SHA256 (rust/crates/smallvec-1.11.0.crate) = 62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9
-SIZE (rust/crates/smallvec-1.11.0.crate) = 34680
+SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
+SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/smawk-0.3.1.crate) = f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043
SIZE (rust/crates/smawk-0.3.1.crate) = 12840
-SHA256 (rust/crates/socket2-0.4.9.crate) = 64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662
-SIZE (rust/crates/socket2-0.4.9.crate) = 45421
SHA256 (rust/crates/socket2-0.5.5.crate) = 7b5fac59a5cb5dd637972e5fca70daf0523c9067fcdc4842f053dae04a18f8e9
SIZE (rust/crates/socket2-0.5.5.crate) = 54863
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -477,8 +479,8 @@ 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.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -497,6 +499,10 @@ SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3ae
SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
+SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
+SIZE (rust/crates/tower-0.4.13.crate) = 106906
+SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
+SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
SIZE (rust/crates/tower-service-0.3.2.crate) = 6847
SHA256 (rust/crates/tracing-0.1.37.crate) = 8ce8c33a8d48bd45d624a6e523445fd21ec13d3653cd51f681abf67418f54eb8
@@ -551,8 +557,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.87.crate) = ca6ad05a4870b2bf5fe99511
SIZE (rust/crates/wasm-bindgen-shared-0.2.87.crate) = 7248
SHA256 (rust/crates/web-sys-0.3.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
-SHA256 (rust/crates/webbrowser-0.8.12.crate) = 82b2391658b02c27719fc5a0a73d6e696285138e8b12fba9d4baa70451023c71
-SIZE (rust/crates/webbrowser-0.8.12.crate) = 38923
+SHA256 (rust/crates/webbrowser-1.0.0.crate) = 60b6f804e41d0852e16d2eaee61c7e4f7d3e8ffdb7b8ed85886aeb0791fe9fcd
+SIZE (rust/crates/webbrowser-1.0.0.crate) = 39426
SHA256 (rust/crates/webp-animation-0.9.0.crate) = e3a656b424e13a9e8b35f2cb7f96ff81c9d796b7ce3b6966cd4f8fd4a15feba4
SIZE (rust/crates/webp-animation-0.9.0.crate) = 37835
SHA256 (rust/crates/weezl-0.1.7.crate) = 9193164d4de03a926d909d3bc7c30543cecb35400c02114792c2cae20d5e2dbb
@@ -623,9 +629,9 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.52.0.crate) = dff9641d1cd4be8d1a070daf
SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
SHA256 (rust/crates/winnow-0.5.10.crate) = 5504cc7644f4b593cbc05c4a55bf9bd4e94b867c3c0bd440934174d50482427d
SIZE (rust/crates/winnow-0.5.10.crate) = 144514
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (rust/crates/winreg-0.52.0.crate) = 30148
SHA256 (rust/crates/zune-inflate-0.2.54.crate) = 73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02
SIZE (rust/crates/zune-inflate-0.2.54.crate) = 37973
-SHA256 (Xithrius-twitch-tui-v2.6.6_GH0.tar.gz) = 59706e24cca2fac924159dd1a3197619d6ff41c4ef19d8e3409148b6845ac64e
-SIZE (Xithrius-twitch-tui-v2.6.6_GH0.tar.gz) = 223010
+SHA256 (Xithrius-twitch-tui-v2.6.7_GH0.tar.gz) = d0fd9f485200fc7f61a1060c30edabdcce0d6d6a2851ca014860b191b316351d
+SIZE (Xithrius-twitch-tui-v2.6.7_GH0.tar.gz) = 223306
diff --git a/net/Makefile b/net/Makefile
index 265fe9d9eba9..36041d1b163d 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -52,6 +52,7 @@
SUBDIR += beacon
SUBDIR += beanstalkd
SUBDIR += belle-sip
+ SUBDIR += benthos
SUBDIR += bindtest
SUBDIR += binkd
SUBDIR += bird
diff --git a/net/asterisk18/Makefile b/net/asterisk18/Makefile
index b98382749d99..3829ad8a6aa3 100644
--- a/net/asterisk18/Makefile
+++ b/net/asterisk18/Makefile
@@ -1,6 +1,6 @@
PORTNAME= asterisk
PORTVERSION= 18.21.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://downloads.asterisk.org/pub/telephony/%SUBDIR%/:DEFAULT,g729
MASTER_SITE_SUBDIR= asterisk/ \
diff --git a/net/benthos/Makefile b/net/benthos/Makefile
new file mode 100644
index 000000000000..1a77541db6f3
--- /dev/null
+++ b/net/benthos/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= benthos
+PORTVERSION= 4.27.0
+DISTVERSIONPREFIX= v
+CATEGORIES= net
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= Stream processor for a wide array of data sources and sinks
+WWW= https://www.benthos.dev/
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+USE_GITHUB= yes
+GH_ACCOUNT= benthosdev
+USE_RC_SUBR= benthos
+
+GO_MODULE= github.com/benthosdev/benthos/v4
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_TARGET= ./cmd/benthos
+
+USERS= benthos
+GROUPS= benthos
+
+PLIST_FILES= bin/benthos \
+ "@dir(,,755) %%ETCDIR%%" \
+ "@sample %%ETCDIR%%/config.yaml.sample"
+
+post-install:
+ @${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${FILESDIR}/config.yaml ${STAGEDIR}${ETCDIR}/config.yaml.sample
+
+.include <bsd.port.mk>
diff --git a/net/benthos/distinfo b/net/benthos/distinfo
new file mode 100644
index 000000000000..8eee0cc40fef
--- /dev/null
+++ b/net/benthos/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1714857427
+SHA256 (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/v4.27.0.mod) = 8fbe69c73f2e5da6b0169269b175adfe0edb34b33b401162960d04ef455933eb
+SIZE (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/v4.27.0.mod) = 17442
+SHA256 (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/v4.27.0.zip) = 94b8ad0e6f6feb7138391c96580e9a3482f1a5e0f8631d4839ebd182b935e21e
+SIZE (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/v4.27.0.zip) = 3980482
+SHA256 (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/benthosdev-benthos-v4.27.0_GH0.tar.gz) = f196b90d1df54641110f9ac04e7b82c079190495e1a26785056cc9bd8abd2e09
+SIZE (go/net_benthos/benthosdev-benthos-v4.27.0_GH0/benthosdev-benthos-v4.27.0_GH0.tar.gz) = 2917074
diff --git a/net/benthos/files/benthos.in b/net/benthos/files/benthos.in
new file mode 100644
index 000000000000..e042c13e5896
--- /dev/null
+++ b/net/benthos/files/benthos.in
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# PROVIDE: benthos
+# REQUIRE: DAEMON
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to run NATS:
+#
+# benthos_enable (bool): Set it to "YES" to enable benthos.
+# Default is "NO".
+# benthos_user: User name to run as. default "benthos"
+# benthos_group: Group name to run as. default "benthos"
+# benthos_resources: Path to benthos resources files (glob).
+# benthos_config: Path to benthos configuration file.
+# benthos_watcher (bool): Set it to "YES" to enable benthos watcher mode.
+# Default is "NO".
+# benthos_options: Options to pass benthos
+# (e.g. 'streams' for streams mode).
+#
+
+. /etc/rc.subr
+
+name=benthos
+rcvar=`set_rcvar`
+
+load_rc_config ${name}
+
+: ${benthos_enable:=NO}
+: ${benthos_user:=benthos}
+: ${benthos_group:=benthos}
+: ${benthos_resources:=""}
+: ${benthos_config:="%%PREFIX%%/etc/benthos/config.yaml"}
+: ${benthos_watcher:=NO}
+: ${benthos_options=""}
+
+if [ -n "${benthos_resources}" ]; then
+ benthos_options="--resources '${benthos_resources}' ${benthos_options}"
+fi
+
+if [ -n "${benthos_config}" ]; then
+ benthos_options="--config ${benthos_config} ${benthos_options}"
+fi
+
+if checkyesno benthos_watcher; then
+ benthos_options="--watcher ${benthos_options}"
+fi
+
+start_precmd=benthos_start_precmd
+
+pidfile="/var/run/${name}.pid"
+procname=%%PREFIX%%/bin/benthos
+command=/usr/sbin/daemon
+command_args="-p ${pidfile} ${procname} ${benthos_options}"
+
+benthos_start_precmd()
+{
+ install -o ${benthos_user} -g ${benthos_group} /dev/null ${pidfile}
+}
+
+run_rc_command "$1"
diff --git a/net/benthos/files/config.yaml b/net/benthos/files/config.yaml
new file mode 100644
index 000000000000..9cd7eb3128b1
--- /dev/null
+++ b/net/benthos/files/config.yaml
@@ -0,0 +1,27 @@
+# Sample configuration file for Benthos. It saves all messages to a file (/tmp/benthos.txt).
+http:
+ enabled: true
+ address: 127.0.0.1:4195
+ root_path: /
+ debug_endpoints: false
+input:
+ http_server:
+ path: /post
+ ws_path: /post/ws
+ ws_welcome_message: "Welcome to the Benthos Websocket API."
+ allowed_verbs:
+ - POST
+ timeout: 5s
+ cors:
+ enabled: false
+ allowed_origins: []
+ sync_response:
+ status: "200"
+ headers:
+ Content-Type: application/octet-stream
+output:
+ file:
+ path: /tmp/benthos.txt
+ codec: lines
+shutdown_delay: 0s
+shutdown_timeout: 20s
diff --git a/net/benthos/pkg-descr b/net/benthos/pkg-descr
new file mode 100644
index 000000000000..85ca5f5a8c02
--- /dev/null
+++ b/net/benthos/pkg-descr
@@ -0,0 +1,15 @@
+Benthos solves common data engineering tasks such as transformations,
+integrations, and multiplexing with declarative and unit testable
+configuration. This allows you to easily and incrementally adapt your data
+pipelines as requirements change, letting you focus on the more exciting stuff.
+
+It comes armed with a wide range of processors, a lit mapping language,
+stateless windowed processing capabilities and an industry leading mascot.
+
+Benthos is able to glue a wide range of sources and sinks together and hook
+into a variety of databases, caches, HTTP APIs, lambdas and more, enabling you
+to seamlessly drop it into your existing infrastructure.
+
+Working with disparate APIs and services can be a daunting task, doubly so in a
+streaming data context. With Benthos it's possible to break these tasks down
+and automatically parallelize them as a streaming workflow.
diff --git a/net/bsdec2-image-upload/Makefile b/net/bsdec2-image-upload/Makefile
index 82f09a366cfa..121249644ed2 100644
--- a/net/bsdec2-image-upload/Makefile
+++ b/net/bsdec2-image-upload/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bsdec2-image-upload
-PORTVERSION= 1.4.7
+PORTVERSION= 1.4.8
CATEGORIES= net
MASTER_SITES= http://freebsd-ec2-dist.s3.amazonaws.com/
diff --git a/net/bsdec2-image-upload/distinfo b/net/bsdec2-image-upload/distinfo
index 195b6511164e..c6f736c2b8ee 100644
--- a/net/bsdec2-image-upload/distinfo
+++ b/net/bsdec2-image-upload/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706226639
-SHA256 (bsdec2-image-upload-1.4.7.tgz) = 6e55b73af92dbf076256d37c60749f2e866f17db0808f4d36fdac7e0b6d8f164
-SIZE (bsdec2-image-upload-1.4.7.tgz) = 34592
+TIMESTAMP = 1714092095
+SHA256 (bsdec2-image-upload-1.4.8.tgz) = bedf6b3218663d47006ca1abc66151a732c73268cc9a48dbead29e05394096ac
+SIZE (bsdec2-image-upload-1.4.8.tgz) = 34713
diff --git a/net/dhcpd/Makefile b/net/dhcpd/Makefile
index 98a562f5ddbd..d11faa7e7793 100644
--- a/net/dhcpd/Makefile
+++ b/net/dhcpd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dhcpd
PORTVERSION= 6.6.20200413
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MAINTAINER= koue@chaosophia.net
diff --git a/net/dhcpd/files/patch-pfutils.c b/net/dhcpd/files/patch-pfutils.c
new file mode 100644
index 000000000000..4c652c9ea1b8
--- /dev/null
+++ b/net/dhcpd/files/patch-pfutils.c
@@ -0,0 +1,34 @@
+--- pfutils.c.orig 2024-02-29 18:24:10.373450000 +0000
++++ pfutils.c 2024-02-29 18:35:27.247364000 +0000
+@@ -190,9 +190,15 @@ pf_kill_state(int fd, struct in_addr ip)
+ sizeof(psk.psk_src.addr.v.a.addr));
+ memset(&psk.psk_src.addr.v.a.mask, 0xff,
+ sizeof(psk.psk_src.addr.v.a.mask));
++#if (defined(__FreeBSD_version) && (__FreeBSD_version < 1500000))
+ if (ioctl(fd, DIOCKILLSTATES, &psk) == -1) {
+ log_warn("DIOCKILLSTATES failed");
+ }
++#else
++ if (ioctl(fd, DIOCKILLSTATESNV, &psk) == -1) {
++ log_warn("DIOCKILLSTATESNV failed");
++ }
++#endif
+
+ /* Kill all states to target */
+ memset(&psk.psk_src, 0, sizeof(psk.psk_src));
+@@ -200,9 +206,15 @@ pf_kill_state(int fd, struct in_addr ip)
+ sizeof(psk.psk_dst.addr.v.a.addr));
+ memset(&psk.psk_dst.addr.v.a.mask, 0xff,
+ sizeof(psk.psk_dst.addr.v.a.mask));
++#if (defined(__FreeBSD_version) && (__FreeBSD_version < 1500000))
+ if (ioctl(fd, DIOCKILLSTATES, &psk) == -1) {
+ log_warn("DIOCKILLSTATES failed");
+ }
++#else
++ if (ioctl(fd, DIOCKILLSTATESNV, &psk) == -1) {
++ log_warn("DIOCKILLSTATESNV failed");
++ }
++#endif
+ }
+
+ /* inspired by ("stolen") from usr.bin/ssh/atomicio.c */
diff --git a/net/ecal/Makefile b/net/ecal/Makefile
index 4302995e65ea..54834c6b1f90 100644
--- a/net/ecal/Makefile
+++ b/net/ecal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ecal
DISTVERSIONPREFIX= v
-DISTVERSION= 5.12.1
-PORTREVISION= 5
+DISTVERSION= 5.13.0
CATEGORIES= net devel
MAINTAINER= yuri@FreeBSD.org
@@ -16,7 +15,8 @@ BROKEN_i386= link fails: undefined reference due to --no-allow-shlib-undefined:
BUILD_DEPENDS= asio>0:net/asio \
termcolor>0:devel/termcolor
-LIB_DEPENDS= libcurl.so:ftp/curl \
+LIB_DEPENDS= libabsl_hash.so:devel/abseil \
+ libcurl.so:ftp/curl \
libfmt.so:devel/libfmt \
libfineftp-server.so:ftp/fineftp-server \
libftxui-component.so:devel/ftxui \
@@ -24,20 +24,21 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libprotobuf.so:devel/protobuf \
libqwt.so:x11-toolkits/qwt6@qt5 \
libspdlog.so:devel/spdlog \
+ libsysinfo.so:devel/libsysinfo \
libtinyxml2.so:textproc/tinyxml2 \
libyaml-cpp.so:devel/yaml-cpp
# binaries aren't linked with libfineftp-server.so, see https://github.com/continental/ecal/issues/381; same with libcurl.so
USES= cmake compiler:c++17-lang desktop-file-utils localbase:ldflags pkgconfig qt:5 shared-mime-info
-USE_QT= core gui widgets buildtools:build qmake:build
+USE_QT= concurrent core gui widgets buildtools:build qmake:build
USE_LDCONFIG= yes
USE_GITHUB= yes
GH_ACCOUNT= eclipse-ecal
-GH_TUPLE= eclipse-ecal:tcp_pubsub:f59da78:tcp_pubsub/thirdparty/tcp_pubsub \
- brofield:simpleini:9b3ed7e:simpleini/thirdparty/simpleini \
- steinwurf:recycle:c542570:recycle/thirdparty/recycle \
- xguerin:tclap:349170a:tclap/thirdparty/tclap
+GH_TUPLE= eclipse-ecal:tcp_pubsub:b0393e4:tcp_pubsub/thirdparty/tcp_pubsub/tcp_pubsub \
+ brofield:simpleini:9b3ed7e:simpleini/thirdparty/simpleini/simpleini \
+ steinwurf:recycle:c542570:recycle/thirdparty/recycle/recycle \
+ xguerin:tclap:349170a:tclap/thirdparty/tclap/tclap
CMAKE_ON= BUILD_SHARED_LIBS
CMAKE_OFF= BUILD_SAMPLES \
diff --git a/net/ecal/distinfo b/net/ecal/distinfo
index d36091f4d24b..df84d9092305 100644
--- a/net/ecal/distinfo
+++ b/net/ecal/distinfo
@@ -1,8 +1,8 @@
-TIMESTAMP = 1698604411
-SHA256 (eclipse-ecal-ecal-v5.12.1_GH0.tar.gz) = 086af22a5901c0a065dc99321335704d54017e47e8d83849ff763597ae7e72aa
-SIZE (eclipse-ecal-ecal-v5.12.1_GH0.tar.gz) = 10097626
-SHA256 (eclipse-ecal-tcp_pubsub-f59da78_GH0.tar.gz) = 710aa091c5ee97336f37d9bcfacfc7618a3b5b0bd2aec174475aba26988c1f7f
-SIZE (eclipse-ecal-tcp_pubsub-f59da78_GH0.tar.gz) = 33431
+TIMESTAMP = 1714104646
+SHA256 (eclipse-ecal-ecal-v5.13.0_GH0.tar.gz) = d3872ff6492cf0df297ce75b66a813a2e58e47ed54206219d8916cb8aea0c9da
+SIZE (eclipse-ecal-ecal-v5.13.0_GH0.tar.gz) = 10068637
+SHA256 (eclipse-ecal-tcp_pubsub-b0393e4_GH0.tar.gz) = 7644e3b3d4b66273b9a77d5b438d28797dc8d7d73361c2aec22eba229b556125
+SIZE (eclipse-ecal-tcp_pubsub-b0393e4_GH0.tar.gz) = 35201
SHA256 (brofield-simpleini-9b3ed7e_GH0.tar.gz) = e938e6e2db34bc545275b8c7f5808b45f18f33dd752a21d3621b9b1ba1e0385f
SIZE (brofield-simpleini-9b3ed7e_GH0.tar.gz) = 62804
SHA256 (steinwurf-recycle-c542570_GH0.tar.gz) = b39306b685538a18e6b817e030c30250b3ee21e2cec1e58b745bd7de2f23f1ee
diff --git a/net/ecal/files/patch-CMakeLists.txt b/net/ecal/files/patch-CMakeLists.txt
index 2f925210f236..85bd03e41022 100644
--- a/net/ecal/files/patch-CMakeLists.txt
+++ b/net/ecal/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2022-12-23 09:10:20 UTC
+--- CMakeLists.txt.orig 2024-04-24 12:44:35 UTC
+++ CMakeLists.txt
-@@ -231,7 +231,7 @@ endif()
+@@ -236,7 +236,7 @@ find_package(CMakeFunctions REQUIRED)
find_package(CMakeFunctions REQUIRED)
diff --git a/net/ecal/files/patch-contrib_mma_src_linux_mma__linux.cpp b/net/ecal/files/patch-contrib_mma_src_linux_mma__linux.cpp
new file mode 100644
index 000000000000..68a4b70ef259
--- /dev/null
+++ b/net/ecal/files/patch-contrib_mma_src_linux_mma__linux.cpp
@@ -0,0 +1,35 @@
+--- contrib/mma/src/linux/mma_linux.cpp.orig 2024-04-26 04:43:39 UTC
++++ contrib/mma/src/linux/mma_linux.cpp
+@@ -44,6 +44,13 @@
+ #include <pwd.h>
+ #include <unistd.h>
+
++#if defined(__FreeBSD__)
++#include <sys/types.h>
++#include <sys/sysctl.h>
++#include <stdio.h>
++#include <stdlib.h>
++#endif
++
+ #include "../include/linux/mma_linux.h"
+
+ #define B_IN_KB 1024.0
+@@ -632,7 +639,18 @@ int MMALinux::GetCpuCores(void)
+
+ int MMALinux::GetCpuCores(void)
+ {
++#if defined(__FreeBSD__)
++ static int name[2] = {CTL_HW, HW_NCPU};
++ int32_t ncpu;
++ size_t size = sizeof(ncpu);
++ if (sysctl(name, sizeof(name)/sizeof(*name), &ncpu, &size, NULL, 0)) {
++ perror("unable to determine number of CPUs");
++ abort();
++ }
++ return (int)ncpu;
++#else
+ return get_nprocs();
++#endif
+ }
+
+ std::string MMALinux::GetOsName()
diff --git a/net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_src_portable__endian.h b/net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_tcp__pubsub_src_portable__endian.h
index 427c5f30b4ab..47873b0d7caf 100644
--- a/net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_src_portable__endian.h
+++ b/net/ecal/files/patch-thirdparty_tcp__pubsub_tcp__pubsub_tcp__pubsub_src_portable__endian.h
@@ -1,8 +1,8 @@
---- thirdparty/tcp_pubsub/tcp_pubsub/src/portable_endian.h.orig 2023-01-10 09:58:29 UTC
-+++ thirdparty/tcp_pubsub/tcp_pubsub/src/portable_endian.h
+--- thirdparty/tcp_pubsub/tcp_pubsub/tcp_pubsub/src/portable_endian.h.orig 2024-04-26 04:19:56 UTC
++++ thirdparty/tcp_pubsub/tcp_pubsub/tcp_pubsub/src/portable_endian.h
@@ -58,14 +58,14 @@
- # include <sys/endian.h>
+ # include <sys/endian.h> // IWYU pragma: export
-# define be16toh(x) betoh16(x)
-# define le16toh(x) letoh16(x)
@@ -21,10 +21,3 @@
#elif defined(__WINDOWS__)
-@@ -131,4 +131,4 @@
-
- #endif
-
--#endif
-\ No newline at end of file
-+#endif
diff --git a/net/ecal/pkg-plist b/net/ecal/pkg-plist
index c5f292a1c72c..04a1a1b55332 100644
--- a/net/ecal/pkg-plist
+++ b/net/ecal/pkg-plist
@@ -106,6 +106,11 @@ include/ecal/ecal_util.h
include/ecal/ecalc.h
include/ecal/ecalc_types.h
include/ecal/ecaltime/pb/sim_time.pb.h
+include/ecal/measurement/base/reader.h
+include/ecal/measurement/base/types.h
+include/ecal/measurement/base/writer.h
+include/ecal/measurement/hdf5/reader.h
+include/ecal/measurement/hdf5/writer.h
include/ecal/measurement/imeasurement.h
include/ecal/measurement/measurement.h
include/ecal/measurement/omeasurement.h
@@ -222,6 +227,7 @@ lib/libecaltime-localtime.so.%%VERSION%%
lib/libecaltime-simtime.so
lib/libecaltime-simtime.so.5
lib/libecaltime-simtime.so.%%VERSION%%
+lib/libmeasurement_hdf5.so
lib/libsys_core.so
share/applications/ecal_launcher.desktop
share/applications/ecal_mon_gui.desktop
@@ -260,6 +266,8 @@ share/applications/ecal_sys_gui.desktop
%%DATADIR%%/samples/cpp/benchmarks/many_connections_rec/src/many_connections_rec.cpp
%%DATADIR%%/samples/cpp/benchmarks/many_connections_snd/CMakeLists.txt
%%DATADIR%%/samples/cpp/benchmarks/many_connections_snd/src/many_connections_snd.cpp
+%%DATADIR%%/samples/cpp/benchmarks/measurement/CMakeLists.txt
+%%DATADIR%%/samples/cpp/benchmarks/measurement/src/main.cpp
%%DATADIR%%/samples/cpp/benchmarks/multiple_rec_cb/CMakeLists.txt
%%DATADIR%%/samples/cpp/benchmarks/multiple_rec_cb/src/main.cpp
%%DATADIR%%/samples/cpp/benchmarks/multiple_rec_cb/src/multiple_rec_cb.cpp
@@ -289,6 +297,15 @@ share/applications/ecal_sys_gui.desktop
%%DATADIR%%/samples/cpp/benchmarks/performance_snd/CMakeLists.txt
%%DATADIR%%/samples/cpp/benchmarks/performance_snd/src/binary_payload_writer.h
%%DATADIR%%/samples/cpp/benchmarks/performance_snd/src/performance_snd.cpp
+%%DATADIR%%/samples/cpp/benchmarks/perftool/CMakeLists.txt
+%%DATADIR%%/samples/cpp/benchmarks/perftool/Readme.md
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/main.cpp
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/publisher.cpp
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/publisher.h
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/publisher_statistics.h
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/subscriber.cpp
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/subscriber.h
+%%DATADIR%%/samples/cpp/benchmarks/perftool/src/subscriber_statistics.h
%%DATADIR%%/samples/cpp/benchmarks/pubsub_throughput/CMakeLists.txt
%%DATADIR%%/samples/cpp/benchmarks/pubsub_throughput/src/binary_payload_writer.h
%%DATADIR%%/samples/cpp/benchmarks/pubsub_throughput/src/pubsub_throughput.cpp
@@ -302,10 +319,6 @@ share/applications/ecal_sys_gui.desktop
%%DATADIR%%/samples/cpp/measurement/measurement_write/src/protobuf/animal.proto
%%DATADIR%%/samples/cpp/measurement/measurement_write/src/protobuf/house.proto
%%DATADIR%%/samples/cpp/measurement/measurement_write/src/protobuf/person.proto
-%%DATADIR%%/samples/cpp/misc/event_rec/CMakeLists.txt
-%%DATADIR%%/samples/cpp/misc/event_rec/src/event_rec.cpp
-%%DATADIR%%/samples/cpp/misc/event_snd/CMakeLists.txt
-%%DATADIR%%/samples/cpp/misc/event_snd/src/event_snd.cpp
%%DATADIR%%/samples/cpp/misc/process/CMakeLists.txt
%%DATADIR%%/samples/cpp/misc/process/src/process.cpp
%%DATADIR%%/samples/cpp/misc/time/CMakeLists.txt
@@ -364,6 +377,11 @@ share/applications/ecal_sys_gui.desktop
%%DATADIR%%/samples/cpp/pubsub/flatbuffer/monster_snd/monster_snd.cpp
%%DATADIR%%/samples/cpp/pubsub/msgpack/address_rec/src/address_rec.cpp
%%DATADIR%%/samples/cpp/pubsub/msgpack/address_snd/src/address_snd.cpp
+%%DATADIR%%/samples/cpp/pubsub/protobuf/person_loopback/CMakeLists.txt
+%%DATADIR%%/samples/cpp/pubsub/protobuf/person_loopback/src/person_loopback.cpp
+%%DATADIR%%/samples/cpp/pubsub/protobuf/person_loopback/src/protobuf/animal.proto
+%%DATADIR%%/samples/cpp/pubsub/protobuf/person_loopback/src/protobuf/house.proto
+%%DATADIR%%/samples/cpp/pubsub/protobuf/person_loopback/src/protobuf/person.proto
%%DATADIR%%/samples/cpp/pubsub/protobuf/person_rec/CMakeLists.txt
%%DATADIR%%/samples/cpp/pubsub/protobuf/person_rec/src/person_rec.cpp
%%DATADIR%%/samples/cpp/pubsub/protobuf/person_rec/src/protobuf/animal.proto
diff --git a/net/echoping/Makefile b/net/echoping/Makefile
index dbab683361db..bc54aefbc1bd 100644
--- a/net/echoping/Makefile
+++ b/net/echoping/Makefile
@@ -1,6 +1,6 @@
PORTNAME= echoping
PORTVERSION= 6.0.2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net
MAINTAINER= ports@FreeBSD.org
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index b425db45c998..40310a22de02 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,7 +1,6 @@
PORTNAME= eternalterminal
DISTVERSIONPREFIX= et-v
-DISTVERSION= 6.2.8
-PORTREVISION= 1
+DISTVERSION= 6.2.9
CATEGORIES= net
MAINTAINER= eduardo@FreeBSD.org
@@ -11,6 +10,8 @@ WWW= https://eternalterminal.dev/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN_FreeBSD_13= OpenSSL versions prior to 3.0.0 are not supported
+
LIB_DEPENDS= libprotobuf.so:devel/protobuf \
libsodium.so:security/libsodium \
libunwind.so:devel/libunwind
@@ -28,12 +29,7 @@ CONFLICTS_INSTALL= linux-enemyterritory # bin/et
post-patch:
@${REINPLACE_CMD} -e 's,/usr/local,${PREFIX},' ${WRKSRC}/rc.d/etserver
-# Install manually to avoid extra files: https://github.com/MisterTea/EternalTerminal/issues/601
-do-install:
-.for exec in et etserver etterminal htm htmd
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${exec} \
- ${STAGEDIR}${PREFIX}/bin
-.endfor
+post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/etc/etserver
${INSTALL_DATA} ${WRKSRC}/etc/et.cfg \
${STAGEDIR}${PREFIX}/etc/etserver/et.cfg.sample
diff --git a/net/eternalterminal/distinfo b/net/eternalterminal/distinfo
index 306679235425..4cbf6c2fe83e 100644
--- a/net/eternalterminal/distinfo
+++ b/net/eternalterminal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707758298
-SHA256 (MisterTea-EternalTerminal-et-v6.2.8_GH0.tar.gz) = 6c1a23a2fe9229a882622378126d4482ae67328a5ca8ef660f14034401711764
-SIZE (MisterTea-EternalTerminal-et-v6.2.8_GH0.tar.gz) = 23387724
+TIMESTAMP = 1714591736
+SHA256 (MisterTea-EternalTerminal-et-v6.2.9_GH0.tar.gz) = 13bfb2722b011b5f0a28fa619508deca96deec9eee5e42b922add0c166d8185a
+SIZE (MisterTea-EternalTerminal-et-v6.2.9_GH0.tar.gz) = 25948460
diff --git a/net/fb303/Makefile b/net/fb303/Makefile
index 8bb1cc8642f0..c9bf3616279d 100644
--- a/net/fb303/Makefile
+++ b/net/fb303/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fb303
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/fb303/distinfo b/net/fb303/distinfo
index 8f3108fcf18b..0c5c989b691f 100644
--- a/net/fb303/distinfo
+++ b/net/fb303/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844788
-SHA256 (facebook-fb303-v2024.04.22.00_GH0.tar.gz) = ccf829c44ad7c34ff6dbd71b2bfbc56c38e899f4ebfc4ef192a7868f6c2ebf28
-SIZE (facebook-fb303-v2024.04.22.00_GH0.tar.gz) = 242915
+TIMESTAMP = 1714712523
+SHA256 (facebook-fb303-v2024.05.02.00_GH0.tar.gz) = 82a5d9a6af95bc708e9adfc7559fe2cb5f605103516f9b183d1a7e1e1a83ef89
+SIZE (facebook-fb303-v2024.05.02.00_GH0.tar.gz) = 272921
diff --git a/net/fb303/pkg-plist b/net/fb303/pkg-plist
index 2326903a26d8..c87b087b757a 100644
--- a/net/fb303/pkg-plist
+++ b/net/fb303/pkg-plist
@@ -44,6 +44,7 @@ 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
include/thrift-files/fb303/thrift/fb303_core.thrift
lib/cmake/fb303/fb303-config.cmake
diff --git a/net/freediameter/Makefile b/net/freediameter/Makefile
index 3096b086c9fb..1dc3027986b7 100644
--- a/net/freediameter/Makefile
+++ b/net/freediameter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freediameter
PORTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://www.freediameter.net/hg/freeDiameter/archive/
DISTNAME= ${PORTNAME:S/d/D/}-${PORTVERSION}
diff --git a/net/freeradius3/Makefile b/net/freeradius3/Makefile
index d0625af68d23..fd83e50caa7c 100644
--- a/net/freeradius3/Makefile
+++ b/net/freeradius3/Makefile
@@ -1,6 +1,6 @@
PORTNAME= freeradius
DISTVERSION= 3.2.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net
MASTER_SITES= https://github.com/FreeRADIUS/freeradius-server/releases/download/release_${DISTVERSION:S/./_/g}/ \
https://freeradius.org/ftp/pub/radius/%SUBDIR%/ \
diff --git a/net/freerdp/Makefile b/net/freerdp/Makefile
index d89807fd3497..efee7ce8e924 100644
--- a/net/freerdp/Makefile
+++ b/net/freerdp/Makefile
@@ -115,7 +115,7 @@ OPENH264_LIB_DEPENDS= libopenh264.so:multimedia/openh264
OPENH264_CMAKE_BOOL= WITH_OPENH264
# LoadLibraryA("libpcsclite.so")
-PCSC_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
+PCSC_RUN_DEPENDS= ${LOCALBASE}/lib/libpcsclite.so:devel/pcsc-lite
PCSC_CMAKE_BOOL= WITH_PCSC
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
diff --git a/net/freerdp3/Makefile b/net/freerdp3/Makefile
index e954a2f512b6..7017dc74b70b 100644
--- a/net/freerdp3/Makefile
+++ b/net/freerdp3/Makefile
@@ -132,7 +132,7 @@ OPUS_LIB_DEPENDS= libopus.so:audio/opus
OPUS_CMAKE_BOOL= WITH_OPUS
# LoadLibraryA("libpcsclite.so")
-PCSC_LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
+PCSC_RUN_DEPENDS= ${LOCALBASE}/lib/libpcsclite.so:devel/pcsc-lite
PCSC_CMAKE_BOOL= WITH_PCSC
PKCS11_BUILD_DEPENDS= ${LOCALBASE}/include/pkcs11-helper-1.0/pkcs11.h:security/pkcs11-helper
diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile
index 8ee490f4502e..d2580807ef9c 100644
--- a/net/freeswitch/Makefile
+++ b/net/freeswitch/Makefile
@@ -1,5 +1,6 @@
PORTNAME= freeswitch
PORTVERSION= 1.10.11
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= https://files.freeswitch.org/releases/freeswitch/ \
https://files.freeswitch.org/releases/sounds/:sounds
diff --git a/net/gerbera/Makefile b/net/gerbera/Makefile
index f3c03b54fc28..5bd0f8a28bf8 100644
--- a/net/gerbera/Makefile
+++ b/net/gerbera/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gerbera
DISTVERSIONPREFIX= v
-DISTVERSION= 2.0.0
+DISTVERSION= 2.1.0
CATEGORIES= net multimedia
MAINTAINER= diizzy@FreeBSD.org
@@ -21,17 +21,17 @@ USES= cmake compiler:c++17-lang iconv localbase:ldflags \
USE_GITHUB= yes
USE_RC_SUBR= gerbera
-CMAKE_ON= WITH_MAGIC
-CMAKE_OFF= WITH_EXIF WITH_LASTFM WITH_MYSQL WITH_SYSTEMD
+USERS= gerbera
+GROUPS= gerbera
SUB_FILES= pkg-message
SUB_LIST= USER=${USERS} GROUP=${GROUPS}
-USERS= gerbera
-GROUPS= gerbera
-
PLIST_SUB= USER=${USERS} GROUP=${GROUPS}
+CMAKE_OFF= WITH_EXIF WITH_LASTFM WITH_MYSQL WITH_SYSTEMD
+CMAKE_ON= WITH_MAGIC
+
OPTIONS_DEFINE= CURL DEBUG DUKTAPE EXIV2 FFMPEG FFMPEGTHUMBNAILER \
MATROSKA TAGLIB TEST
OPTIONS_DEFAULT= CURL DUKTAPE EXIV2 FFMPEG TAGLIB LIBNPUPNP
diff --git a/net/gerbera/distinfo b/net/gerbera/distinfo
index 8796b34c9af5..1ee35e02be70 100644
--- a/net/gerbera/distinfo
+++ b/net/gerbera/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705147817
-SHA256 (gerbera-gerbera-v2.0.0_GH0.tar.gz) = db2015a9e67ce896600221d912b402cbdeee9d1898761f6c6425c7182fffac2e
-SIZE (gerbera-gerbera-v2.0.0_GH0.tar.gz) = 4219702
+TIMESTAMP = 1714211035
+SHA256 (gerbera-gerbera-v2.1.0_GH0.tar.gz) = 50af65e5570930b543176d6a2906ba2bd36fd548716818024285d79eb4977a1d
+SIZE (gerbera-gerbera-v2.1.0_GH0.tar.gz) = 5828980
diff --git a/net/gerbera/files/patch-git-01-3e2f026f2281aa511f1a9106cf48a1f5344ae06b b/net/gerbera/files/patch-git-01-3e2f026f2281aa511f1a9106cf48a1f5344ae06b
deleted file mode 100644
index 8f3c4e84831f..000000000000
--- a/net/gerbera/files/patch-git-01-3e2f026f2281aa511f1a9106cf48a1f5344ae06b
+++ /dev/null
@@ -1,225 +0,0 @@
-From 3e2f026f2281aa511f1a9106cf48a1f5344ae06b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Karl=20Strau=C3=9Fberger?= <k_straussberger@netzland.net>
-Date: Tue, 9 Jan 2024 13:12:10 +0100
-Subject: [PATCH] Build Support for NPUPNP
-
----
- .github/workflows/ci.yml | 23 ++++++++
- CMakeLists.txt | 43 ++++++++++++---
- ChangeLog.md | 5 ++
- README.md | 2 +-
- cmake/FindNPUPNP.cmake | 54 +++++++++++++++++++
- cmake/FindUPNP.cmake | 6 +--
- scripts/debian/build-deb.sh | 33 ++++++++++--
- scripts/install-googletest.sh | 4 +-
- scripts/install-npupnp.sh | 83 +++++++++++++++++++++++++++++
- scripts/versions.sh | 4 +-
- src/iohandler/process_io_handler.cc | 1 +
- src/server.cc | 2 +
- src/server.h | 2 +
- 13 files changed, 244 insertions(+), 18 deletions(-)
- create mode 100644 cmake/FindNPUPNP.cmake
- create mode 100755 scripts/install-npupnp.sh
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 1c301ecd9..5299b7bee 100644
---- CMakeLists.txt
-+++ CMakeLists.txt
-@@ -385,14 +385,45 @@ target_compile_options(libgerbera PUBLIC ${LFS_COMPILE_OPTIONS})
- target_link_libraries(libgerbera PUBLIC ${LFS_LIBRARIES})
-
- if (WITH_NPUPNP)
-- find_package(PkgConfig QUIET)
-- pkg_check_modules(NPUPNP QUIET libnpupnp>=4.2.1)
-- if (NOT NPUPNP_FOUND)
-- find_package(NPUPNP REQUIRED)
-+ set(REQ_NPUPNP_VERSION 4.2.1)
-+
-+ find_package(NPUPNP ${REQ_NPUPNP_VERSION} QUIET)
-+
-+ if (NOT TARGET NPUPNP::NPUPNP)
-+ find_package(npupnp ${REQ_NPUPNP_VERSION} QUIET)
-+ if(TARGET npupnp::npupnp)
-+ add_library(NPUPNP::NPUPNP ALIAS npupnp::npupnp)
-+ endif()
- endif()
-- target_include_directories(libgerbera PUBLIC ${NPUPNP_INCLUDE_DIRS})
-+ if(NOT TARGET NPUPNP::NPUPNP)
-+ message(FATAL_ERROR "Gerbera failed to find libnpupnp! at least version ${REQ_UPNP_VERSION} is needed.")
-+ endif()
-+ # Conan autogenerated targets dont set a version, but to set name_VERSION var
-+ get_target_property(_UPNP_VERSION NPUPNP::NPUPNP VERSION)
-+ if (NOT _UPNP_VERSION)
-+ set(_UPNP_VERSION ${npupnp_VERSION})
-+ endif()
-+ get_target_property(_UPNP_LIB NPUPNP::NPUPNP LOCATION)
-+
-+ # Check and warn for libnpupnp features
-+ include(CheckCXXSymbolExists)
-+ get_target_property(UPNP_INCLUDE_DIR NPUPNP::NPUPNP INTERFACE_INCLUDE_DIRECTORIES)
-+ check_cxx_symbol_exists(UPNP_ENABLE_IPV6 "${UPNP_INCLUDE_DIR}/upnpconfig.h" UPNP_HAS_IPV6)
-+ if (NOT UPNP_HAS_IPV6)
-+ message(FATAL_ERROR "Gerbera requires libnpupnp with IPv6 support.")
-+ endif()
-+
-+ check_cxx_symbol_exists(UPNP_HAVE_TOOLS "${UPNP_INCLUDE_DIR}/upnpconfig.h" UPNP_HAS_TOOLS)
-+ if (NOT UPNP_HAS_TOOLS)
-+ message(WARNING [=[
-+ !! It is strongly recommended to build libupnp with --enable-tools !!
-+ ]=])
-+ endif()
-+
-+ message(STATUS "Found libnpupnp: ${_UPNP_LIB} (found version ${_UPNP_VERSION})")
-+
- target_compile_definitions(libgerbera PUBLIC USING_NPUPNP)
-- target_link_libraries(libgerbera PUBLIC ${NPUPNP_LIBRARIES})
-+ target_link_libraries(libgerbera PUBLIC NPUPNP::NPUPNP)
- else()
- set(REQ_UPNP_VERSION 1.14.6)
- # LibUPnP official target since 1.16 (Lib version 18)
-new file mode 100644
-index 000000000..b83168295
---- /dev/null
-+++ cmake/FindNPUPNP.cmake
-@@ -0,0 +1,54 @@
-+# - Try to find LibNPUPnP (npupnp) 4.1.2
-+# Once done this will define
-+# NPUPNP_FOUND - System has LibNPUPnP
-+# UPNP_INCLUDE_DIRS - The LibNPUPnP include directories
-+# NPUPNP_LIBRARIES - The libraries needed to use LibNPUPnP
-+# NPUPNP_VERSION_STRING - The version of LibNPUPnP found
-+# NPUPNP_HAS_IPV6 - If LibNPUPnP was built with IPv6 support
-+# NPUPNP_HAS_REUSEADDR - If LibNPUPnP was built with SO_REUSEADDR support
-+find_package(PkgConfig QUIET)
-+pkg_search_module (PC_NPUPNP libnpupnp QUIET)
-+
-+find_path(UPNP_INCLUDE_DIR upnp.h
-+ HINTS ${PC_NPUPNP_INCLUDEDIR} ${PC_UPNP_INCLUDE_DIRS}
-+ PATH_SUFFIXES npupnp)
-+
-+#if (STATIC_LIBUPNP)
-+# set(OLD_SUFFIX ${CMAKE_FIND_LIBRARY_SUFFIXES})
-+# set(CMAKE_FIND_LIBRARY_SUFFIXES ${CMAKE_STATIC_LIBRARY_SUFFIX})
-+#endif()
-+
-+find_library(NPUPNP_LIBRARY
-+ NAMES libnpupnp npupnp
-+ HINTS ${PC_NPUPNP_LIBDIR} ${PC_NPUPNP_LIBRARY_DIRS})
-+
-+# Restore
-+#if (STATIC_LIBUPNP)
-+# set(CMAKE_FIND_LIBRARY_SUFFIXES ${OLD_SUFFIX})
-+#endif()
-+
-+if(EXISTS ${UPNP_INCLUDE_DIR}/upnpconfig.h)
-+ file (STRINGS ${UPNP_INCLUDE_DIR}/upnpconfig.h upnp_ver_str REGEX "^#define[ \t]+NPUPNP_VERSION_STRING[ \t]+\".+\"")
-+ string(REGEX REPLACE "^#define[ \t]+NPUPNP_VERSION_STRING[ \t]+\"([^\"]+)\".*" "\\1" NPUPNP_VERSION "${upnp_ver_str}")
-+endif()
-+
-+include(FindPackageHandleStandardArgs)
-+FIND_PACKAGE_HANDLE_STANDARD_ARGS(NPUPNP
-+ REQUIRED_VARS NPUPNP_LIBRARY UPNP_INCLUDE_DIR
-+ VERSION_VAR NPUPNP_VERSION)
-+
-+if (NPUPNP_FOUND)
-+ if(NOT TARGET NPUPNP::NPUPNP)
-+ add_library(NPUPNP::NPUPNP SHARED IMPORTED)
-+ set_target_properties(NPUPNP::NPUPNP PROPERTIES
-+ IMPORTED_LOCATION ${NPUPNP_LIBRARY}
-+ INTERFACE_INCLUDE_DIRECTORIES ${UPNP_INCLUDE_DIR}
-+ VERSION ${NPUPNP_VERSION}
-+ )
-+ endif()
-+endif ()
-+
-+MARK_AS_ADVANCED(
-+ UPNP_INCLUDE_DIR
-+ NPUPNP_LIBRARY
-+)
-diff --git a/cmake/FindUPNP.cmake b/cmake/FindUPNP.cmake
-index 587e1c5ef..246328806 100644
---- cmake/FindUPNP.cmake
-+++ cmake/FindUPNP.cmake
-@@ -3,9 +3,9 @@
- # UPNP_FOUND - System has LibUPnP
- # UPNP_INCLUDE_DIRS - The LibUPnP include directories
- # UPNP_LIBRARIES - The libraries needed to use LibUPnP
--# UPNP_VERSION_STRING - The version of LinUPnP found
--# UPNP_HAS_IPV6 - If LinUPnP was built with IPv6 support
--# UPNP_HAS_REUSEADDR - If LinUPnP was built with SO_REUSEADDR support
-+# UPNP_VERSION_STRING - The version of LibUPnP found
-+# UPNP_HAS_IPV6 - If LibUPnP was built with IPv6 support
-+# UPNP_HAS_REUSEADDR - If LibUPnP was built with SO_REUSEADDR support
- find_package(PkgConfig QUIET)
- pkg_search_module (PC_UPNP QUIET libupnp)
-
-diff --git a/scripts/versions.sh b/scripts/versions.sh
-index c859e701b..86612f3e3 100755
---- scripts/versions.sh
-+++ scripts/versions.sh
-@@ -30,6 +30,7 @@ if [[ "${GERBERA_ENV-head}" == "minimum" ]]; then
- MATROSKA="1.5.2"
- PUGIXML="1.10"
- PUPNP="1.14.6"
-+ NPUPNP="4.2.1"
- SPDLOG="1.8.1"
- WAVPACK="5.1.0"
- TAGLIB="1.12"
-@@ -46,6 +47,7 @@ elif [[ "${GERBERA_ENV-head}" == "default" ]]; then
- MATROSKA="1.5.2"
- PUGIXML="1.10"
- PUPNP="1.14.17"
-+ NPUPNP="5.1.2"
- SPDLOG="1.11.0"
- WAVPACK="5.4.0"
- TAGLIB="1.12"
-@@ -63,8 +65,8 @@ else
- PUGIXML="1.14"
- PUPNP="1.14.18"
- SPDLOG="1.12.0"
-+ NPUPNP="6.1.0"
- WAVPACK="5.6.0"
- TAGLIB="1.13.1"
-
- fi
--
-diff --git a/src/iohandler/process_io_handler.cc b/src/iohandler/process_io_handler.cc
-index de174eab2..3ff9e8099 100644
---- src/iohandler/process_io_handler.cc
-+++ src/iohandler/process_io_handler.cc
-@@ -39,6 +39,7 @@
-
- #include <fcntl.h>
- #include <sys/select.h>
-+#include <unistd.h>
-
- #include "content/content_manager.h"
-
-diff --git a/src/server.cc b/src/server.cc
-index c8a0c2c75..bfd5d6477 100644
---- src/server.cc
-+++ src/server.cc
-@@ -231,8 +231,10 @@ void Server::run()
- throw UpnpException(ret, fmt::format("run: UpnpSendAdvertisement {} failed", aliveAdvertisementInterval));
- }
-
-+#if !defined(USING_NPUPNP)
- if (config->getBoolOption(CFG_UPNP_LITERAL_HOST_REDIRECTION))
- UpnpSetAllowLiteralHostRedirection(1);
-+#endif
-
- UpnpSetHostValidateCallback(
- [](auto host, auto cookie) -> int {
-diff --git a/src/server.h b/src/server.h
-index a91466b65..5826a1a77 100644
---- src/server.h
-+++ src/server.h
-@@ -34,6 +34,8 @@
- #ifndef __SERVER_H__
- #define __SERVER_H__
-
-+#include <netinet/in.h>
-+
- #include "request_handler.h"
-
- // forward declaration
diff --git a/net/gerbera/pkg-plist b/net/gerbera/pkg-plist
index 35064fd6a272..b924fc0c7640 100644
--- a/net/gerbera/pkg-plist
+++ b/net/gerbera/pkg-plist
@@ -50,14 +50,14 @@ bin/gerbera
%%DATADIR%%/web/js/jquery.gerbera.tree.js
%%DATADIR%%/web/js/jquery.gerbera.tweak.js
%%DATADIR%%/web/mr_reg.xml
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap-grid.min.css
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap-grid.min.css.map
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap-reboot.min.css
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap-reboot.min.css.map
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap.min.css
-%%DATADIR%%/web/vendor/bootstrap/css/bootstrap.min.css.map
-%%DATADIR%%/web/vendor/bootstrap/js/bootstrap.min.js
-%%DATADIR%%/web/vendor/bootstrap/js/bootstrap.min.js.map
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap-grid.min.css.map
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap-reboot.min.css.map
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/css/bootstrap.min.css.map
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js
+%%DATADIR%%/web/vendor/bootstrap-4.6.2/js/bootstrap.min.js.map
%%DATADIR%%/web/vendor/font-awesome/css/font-awesome.css
%%DATADIR%%/web/vendor/font-awesome/css/font-awesome.min.css
%%DATADIR%%/web/vendor/font-awesome/fonts/FontAwesome.otf
@@ -66,8 +66,8 @@ bin/gerbera
%%DATADIR%%/web/vendor/font-awesome/fonts/fontawesome-webfont.ttf
%%DATADIR%%/web/vendor/font-awesome/fonts/fontawesome-webfont.woff
%%DATADIR%%/web/vendor/font-awesome/fonts/fontawesome-webfont.woff2
-%%DATADIR%%/web/vendor/jquery/jquery.min.js
-%%DATADIR%%/web/vendor/jquery/jquery.min.map
+%%DATADIR%%/web/vendor/jquery/jquery-3.7.1.min.js
+%%DATADIR%%/web/vendor/jquery/jquery-3.7.1.min.map
%%DATADIR%%/web/vendor/jquery/jquery-ui.min.js
%%DATADIR%%/web/vendor/js-cookie.min.js
%%DATADIR%%/web/vendor/lato/LICENCE.md
@@ -77,7 +77,8 @@ bin/gerbera
%%DATADIR%%/web/vendor/md5.min.js.map
%%DATADIR%%/web/vendor/popper/popper.min.js
%%DATADIR%%/web/vendor/popper/popper.min.js.map
-%%DATADIR%%/web/vendor/tether/tether.min.js
+%%DATADIR%%/web/vendor/tether/tether-2.0.0.min.css
+%%DATADIR%%/web/vendor/tether/tether-2.0.0.min.js
share/man/man1/gerbera.1.gz
@owner %%USER%%
@group %%GROUP%%
diff --git a/net/gitlab-agent/Makefile b/net/gitlab-agent/Makefile
index c4d12085576c..3481732b981c 100644
--- a/net/gitlab-agent/Makefile
+++ b/net/gitlab-agent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-agent
-PORTVERSION= 16.11.0
+PORTVERSION= 16.11.1
DISTVERSIONPREFIX= v
CATEGORIES= net
@@ -17,12 +17,12 @@ USES= go:modules,1.22
GO_MODULE= gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16
_BUILD_DATE= $$(date -u "+%Y-%m-%d-%H%M UTC")
+GO_TARGET= ./cmd/kas
GO_BUILDFLAGS= -tags="tracer_static,tracer_static_jaeger" \
-ldflags=" \
-X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.Version=v${PORTVERSION}' \
-X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.Commit=${GL_TAGNAME:C/^(........).*/\1/}' \
-X 'gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16/cmd.BuildTime=${_BUILD_DATE}'"
-GO_TARGET= ./cmd/kas
PLIST_FILES= bin/kas
diff --git a/net/gitlab-agent/distinfo b/net/gitlab-agent/distinfo
index 88101dd43872..671fc986fe47 100644
--- a/net/gitlab-agent/distinfo
+++ b/net/gitlab-agent/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713414289
-SHA256 (go/net_gitlab-agent/gitlab-agent-v16.11.0/v16.11.0.mod) = 73740cc2454413865622b26264c35ee5cdd7dd701e66e9e9642dc7d30e690b56
-SIZE (go/net_gitlab-agent/gitlab-agent-v16.11.0/v16.11.0.mod) = 7055
-SHA256 (go/net_gitlab-agent/gitlab-agent-v16.11.0/v16.11.0.zip) = 37058485885f144c1e7eaf16bcfec7304ee7fda56630db89ea73a2093e26e41a
-SIZE (go/net_gitlab-agent/gitlab-agent-v16.11.0/v16.11.0.zip) = 1255441
+TIMESTAMP = 1714054581
+SHA256 (go/net_gitlab-agent/gitlab-agent-v16.11.1/v16.11.1.mod) = 73740cc2454413865622b26264c35ee5cdd7dd701e66e9e9642dc7d30e690b56
+SIZE (go/net_gitlab-agent/gitlab-agent-v16.11.1/v16.11.1.mod) = 7055
+SHA256 (go/net_gitlab-agent/gitlab-agent-v16.11.1/v16.11.1.zip) = 83d04e4de5edec836135e138cf948c2d06e9c2447626f5f2986ea0f5b6d2ce13
+SIZE (go/net_gitlab-agent/gitlab-agent-v16.11.1/v16.11.1.zip) = 1255441
diff --git a/net/google-cloud-sdk/Makefile b/net/google-cloud-sdk/Makefile
index 6ecc5e267bdc..4a80ccb5bbd3 100644
--- a/net/google-cloud-sdk/Makefile
+++ b/net/google-cloud-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-sdk
-DISTVERSION= 472.0.0
+DISTVERSION= 474.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 0c0fc69867f5..080d3f612c98 100644
--- a/net/google-cloud-sdk/distinfo
+++ b/net/google-cloud-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713865776
-SHA256 (google-cloud-sdk-472.0.0-linux-x86_64.tar.gz) = da57049ca6de98815d92bd66b45798056d5082d94dd83f376ab706b9cf2c518b
-SIZE (google-cloud-sdk-472.0.0-linux-x86_64.tar.gz) = 202060983
+TIMESTAMP = 1714564860
+SHA256 (google-cloud-sdk-474.0.0-linux-x86_64.tar.gz) = ba507f041a83297eeb7d9aa0eecc6e6c5daec99843919a47dda493c37d9990e0
+SIZE (google-cloud-sdk-474.0.0-linux-x86_64.tar.gz) = 202177554
diff --git a/net/haproxy-devel/Makefile b/net/haproxy-devel/Makefile
index db610bbbe40a..906de77b0c3e 100644
--- a/net/haproxy-devel/Makefile
+++ b/net/haproxy-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= haproxy
-DISTVERSION= 3.0-dev7
+DISTVERSION= 3.0-dev10
CATEGORIES= net www
MASTER_SITES= http://www.haproxy.org/download/3.0/src/devel/
PKGNAMESUFFIX= -devel
diff --git a/net/haproxy-devel/distinfo b/net/haproxy-devel/distinfo
index 0d589bf5a61a..bc59f2e58a0e 100644
--- a/net/haproxy-devel/distinfo
+++ b/net/haproxy-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712689052
-SHA256 (haproxy-3.0-dev7.tar.gz) = 46bc5527a3c88cbd8daaec9156604b3720d5ba268790b9d7204a907f7754180e
-SIZE (haproxy-3.0-dev7.tar.gz) = 4617841
+TIMESTAMP = 1714907400
+SHA256 (haproxy-3.0-dev10.tar.gz) = 2cee1965bfda46a444ebbff4cce68da3a71556a44842c06830521281af310954
+SIZE (haproxy-3.0-dev10.tar.gz) = 4652075
diff --git a/net/iaxmodem/Makefile b/net/iaxmodem/Makefile
index aefa5d130473..a73f20a268b8 100644
--- a/net/iaxmodem/Makefile
+++ b/net/iaxmodem/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iaxmodem
PORTVERSION= 1.2.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= net comms
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/net/iipsrv/Makefile b/net/iipsrv/Makefile
index a166ccaab39c..152ab40226b8 100644
--- a/net/iipsrv/Makefile
+++ b/net/iipsrv/Makefile
@@ -1,6 +1,6 @@
PORTNAME= iipsrv
DISTVERSION= 1.2
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= net
diff --git a/net/jwhois/Makefile b/net/jwhois/Makefile
index c173b3173706..5b4522c3dd6f 100644
--- a/net/jwhois/Makefile
+++ b/net/jwhois/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jwhois
PORTVERSION= 4.0
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= net
MASTER_SITES= GNU \
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/source/tree/Packages/j/:srpm
diff --git a/net/kafka/Makefile b/net/kafka/Makefile
index 1283c6bfd340..494e22260935 100644
--- a/net/kafka/Makefile
+++ b/net/kafka/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kafka
-DISTVERSION= 3.6.1
+DISTVERSION= 3.7.0
CATEGORIES= net java
MASTER_SITES= APACHE/${PORTNAME}/${PORTVERSION}/
DISTNAME= ${PORTNAME}_2.13-${PORTVERSION}
@@ -17,18 +17,18 @@ USES= cpe shebangfix tar:tgz
CPE_VENDOR= apache
USE_JAVA= yes
-JAVA_VERSION= 11+
+JAVA_VERSION= 17+
JAVA_RUN= jre
USE_RC_SUBR= kafka kafka_connect
SHEBANG_FILES= bin/*.sh
-KAFKA_USER?= kafka
-KAFKA_GROUP?= kafka
-KAFKA_DBDIR?= /var/db/${PORTNAME}
+KAFKA_USER?= kafka
+KAFKA_GROUP?= kafka
+KAFKA_DBDIR?= /var/db/${PORTNAME}
KAFKA_DBDIR_KRAFT?= ${KAFKA_DBDIR}-kraft
-KAFKA_LOGDIR?= /var/log/${PORTNAME}
+KAFKA_LOGDIR?= /var/log/${PORTNAME}
DATADIR= ${JAVASHAREDIR}/${PORTNAME}
@@ -37,46 +37,54 @@ NO_BUILD= yes
SUB_FILES= pkg-message
SUB_LIST= JAVA=${JAVA} \
- KAFKA_USER=${KAFKA_USER} \
+ KAFKA_DBDIR=${KAFKA_DBDIR} \
+ KAFKA_DBDIR_KRAFT=${KAFKA_DBDIR_KRAFT} \
KAFKA_GROUP=${KAFKA_GROUP} \
KAFKA_LOGDIR=${KAFKA_LOGDIR} \
- KAFKA_DBDIR=${KAFKA_DBDIR} \
- KAFKA_DBDIR_KRAFT=${KAFKA_DBDIR_KRAFT}
+ KAFKA_USER=${KAFKA_USER}
USERS= ${KAFKA_USER}
GROUPS= ${KAFKA_GROUP}
-KAFKA_BINS= connect-distributed.sh connect-mirror-maker.sh \
- connect-plugin-path.sh connect-standalone.sh kafka-acls.sh \
- kafka-broker-api-versions.sh kafka-cluster.sh kafka-configs.sh \
- kafka-console-consumer.sh kafka-console-producer.sh \
- kafka-consumer-groups.sh kafka-consumer-perf-test.sh \
- kafka-delegation-tokens.sh kafka-delete-records.sh \
- kafka-dump-log.sh kafka-e2e-latency.sh kafka-features.sh \
- kafka-get-offsets.sh kafka-jmx.sh \
- kafka-leader-election.sh kafka-log-dirs.sh \
- kafka-metadata-quorum.sh kafka-metadata-shell.sh \
- kafka-mirror-maker.sh kafka-producer-perf-test.sh \
- kafka-reassign-partitions.sh kafka-replica-verification.sh \
- kafka-run-class.sh kafka-server-start.sh kafka-server-stop.sh \
- kafka-storage.sh kafka-streams-application-reset.sh \
- kafka-topics.sh kafka-transactions.sh \
- kafka-verifiable-consumer.sh kafka-verifiable-producer.sh \
- trogdor.sh zookeeper-security-migration.sh zookeeper-shell.sh
-KAFKA_CONFIGS= connect-console-sink.properties \
- connect-console-source.properties \
- connect-distributed.properties connect-file-sink.properties \
- connect-file-source.properties connect-log4j.properties \
- connect-mirror-maker.properties connect-standalone.properties \
- consumer.properties log4j.properties producer.properties \
- server.properties tools-log4j.properties trogdor.conf
-KAFKA_CONFIGS_KRAFT= broker.properties controller.properties server.properties
-
-PLIST_SUB= PORTVERSION=${PORTVERSION} \
- KAFKA_USER=${KAFKA_USER} \
+KAFKA_BINS= connect-distributed.sh connect-mirror-maker.sh \
+ connect-plugin-path.sh connect-standalone.sh \
+ kafka-acls.sh kafka-broker-api-versions.sh \
+ kafka-client-metrics.sh kafka-cluster.sh \
+ kafka-configs.sh kafka-console-consumer.sh \
+ kafka-console-producer.sh kafka-consumer-groups.sh \
+ kafka-consumer-perf-test.sh kafka-delegation-tokens.sh \
+ kafka-delete-records.sh kafka-dump-log.sh \
+ kafka-e2e-latency.sh kafka-features.sh \
+ kafka-get-offsets.sh kafka-jmx.sh \
+ kafka-leader-election.sh kafka-log-dirs.sh \
+ kafka-metadata-quorum.sh kafka-metadata-shell.sh \
+ kafka-mirror-maker.sh kafka-producer-perf-test.sh \
+ kafka-reassign-partitions.sh \
+ kafka-replica-verification.sh kafka-run-class.sh \
+ kafka-server-start.sh kafka-server-stop.sh \
+ kafka-storage.sh kafka-streams-application-reset.sh \
+ kafka-topics.sh kafka-transactions.sh \
+ kafka-verifiable-consumer.sh \
+ kafka-verifiable-producer.sh trogdor.sh \
+ zookeeper-security-migration.sh \
+ zookeeper-shell.sh
+KAFKA_CONFIGS= connect-console-sink.properties \
+ connect-console-source.properties \
+ connect-distributed.properties \
+ connect-file-sink.properties \
+ connect-file-source.properties connect-log4j.properties \
+ connect-mirror-maker.properties \
+ connect-standalone.properties consumer.properties \
+ log4j.properties producer.properties server.properties \
+ tools-log4j.properties trogdor.conf
+KAFKA_CONFIGS_KRAFT= broker.properties controller.properties \
+ server.properties
+
+PLIST_SUB= KAFKA_DBDIR=${KAFKA_DBDIR} \
+ KAFKA_DBDIR_KRAFT=${KAFKA_DBDIR_KRAFT} \
KAFKA_GROUP=${KAFKA_GROUP} \
KAFKA_LOGDIR=${KAFKA_LOGDIR} \
- KAFKA_DBDIR=${KAFKA_DBDIR} \
- KAFKA_DBDIR_KRAFT=${KAFKA_DBDIR_KRAFT}
+ KAFKA_USER=${KAFKA_USER} \
+ PORTVERSION=${PORTVERSION}
OPTIONS_DEFINE= DOCS
diff --git a/net/kafka/distinfo b/net/kafka/distinfo
index f1860df8bd93..2d482127724b 100644
--- a/net/kafka/distinfo
+++ b/net/kafka/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701888581
-SHA256 (kafka_2.13-3.6.1.tgz) = e3db568c7f8fccc7f981ea7b0944268ae9310592c73ee0eb579ebfdbfcf2d3ca
-SIZE (kafka_2.13-3.6.1.tgz) = 113466638
+TIMESTAMP = 1713048680
+SHA256 (kafka_2.13-3.7.0.tgz) = 65f26e5937bbb76dfe78dfb416730dfa7e3378b27e13fd1e204f1a1099bfaf9c
+SIZE (kafka_2.13-3.7.0.tgz) = 119028138
diff --git a/net/kafka/pkg-plist b/net/kafka/pkg-plist
index ece7a5402926..9b70a18c4b25 100644
--- a/net/kafka/pkg-plist
+++ b/net/kafka/pkg-plist
@@ -4,6 +4,7 @@
%%DATADIR%%/bin/connect-standalone.sh
%%DATADIR%%/bin/kafka-acls.sh
%%DATADIR%%/bin/kafka-broker-api-versions.sh
+%%DATADIR%%/bin/kafka-client-metrics.sh
%%DATADIR%%/bin/kafka-cluster.sh
%%DATADIR%%/bin/kafka-configs.sh
%%DATADIR%%/bin/kafka-console-consumer.sh
@@ -63,15 +64,15 @@
%%DATADIR%%/libs/hk2-api-2.6.1.jar
%%DATADIR%%/libs/hk2-locator-2.6.1.jar
%%DATADIR%%/libs/hk2-utils-2.6.1.jar
-%%DATADIR%%/libs/jackson-annotations-2.13.5.jar
-%%DATADIR%%/libs/jackson-core-2.13.5.jar
-%%DATADIR%%/libs/jackson-databind-2.13.5.jar
-%%DATADIR%%/libs/jackson-dataformat-csv-2.13.5.jar
-%%DATADIR%%/libs/jackson-datatype-jdk8-2.13.5.jar
-%%DATADIR%%/libs/jackson-jaxrs-base-2.13.5.jar
-%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.13.5.jar
-%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.13.5.jar
-%%DATADIR%%/libs/jackson-module-scala_2.13-2.13.5.jar
+%%DATADIR%%/libs/jackson-annotations-2.16.0.jar
+%%DATADIR%%/libs/jackson-core-2.16.0.jar
+%%DATADIR%%/libs/jackson-databind-2.16.0.jar
+%%DATADIR%%/libs/jackson-dataformat-csv-2.16.0.jar
+%%DATADIR%%/libs/jackson-datatype-jdk8-2.16.0.jar
+%%DATADIR%%/libs/jackson-jaxrs-base-2.16.0.jar
+%%DATADIR%%/libs/jackson-jaxrs-json-provider-2.16.0.jar
+%%DATADIR%%/libs/jackson-module-jaxb-annotations-2.16.0.jar
+%%DATADIR%%/libs/jackson-module-scala_2.13-2.16.0.jar
%%DATADIR%%/libs/jakarta.activation-api-1.2.2.jar
%%DATADIR%%/libs/jakarta.annotation-api-1.3.5.jar
%%DATADIR%%/libs/jakarta.inject-2.6.1.jar
@@ -90,25 +91,26 @@
%%DATADIR%%/libs/jersey-container-servlet-core-2.39.1.jar
%%DATADIR%%/libs/jersey-hk2-2.39.1.jar
%%DATADIR%%/libs/jersey-server-2.39.1.jar
-%%DATADIR%%/libs/jetty-client-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-continuation-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-http-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-io-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-security-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-server-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-servlet-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-servlets-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-util-9.4.52.v20230823.jar
-%%DATADIR%%/libs/jetty-util-ajax-9.4.52.v20230823.jar
+%%DATADIR%%/libs/jetty-client-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-continuation-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-http-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-io-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-security-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-server-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-servlet-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-servlets-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-util-9.4.53.v20231009.jar
+%%DATADIR%%/libs/jetty-util-ajax-9.4.53.v20231009.jar
%%DATADIR%%/libs/jline-3.22.0.jar
%%DATADIR%%/libs/jopt-simple-5.0.4.jar
-%%DATADIR%%/libs/jose4j-0.9.3.jar
+%%DATADIR%%/libs/jose4j-0.9.4.jar
%%DATADIR%%/libs/jsr305-3.0.2.jar
%%DATADIR%%/libs/kafka-clients-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-group-coordinator-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-log4j-appender-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-metadata-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-raft-%%PORTVERSION%%.jar
+%%DATADIR%%/libs/kafka-server-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-server-common-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-shell-%%PORTVERSION%%.jar
%%DATADIR%%/libs/kafka-storage-%%PORTVERSION%%.jar
@@ -133,18 +135,20 @@
%%DATADIR%%/libs/netty-transport-classes-epoll-4.1.100.Final.jar
%%DATADIR%%/libs/netty-transport-native-epoll-4.1.100.Final.jar
%%DATADIR%%/libs/netty-transport-native-unix-common-4.1.100.Final.jar
+%%DATADIR%%/libs/opentelemetry-proto-1.0.0-alpha.jar
%%DATADIR%%/libs/osgi-resource-locator-1.0.3.jar
%%DATADIR%%/libs/paranamer-2.8.jar
%%DATADIR%%/libs/pcollections-4.0.1.jar
%%DATADIR%%/libs/plexus-utils-3.3.1.jar
+%%DATADIR%%/libs/protobuf-java-3.23.4.jar
%%DATADIR%%/libs/reflections-0.10.2.jar
%%DATADIR%%/libs/reload4j-1.2.25.jar
%%DATADIR%%/libs/rocksdbjni-7.9.2.jar
%%DATADIR%%/libs/scala-collection-compat_2.13-2.10.0.jar
%%DATADIR%%/libs/scala-java8-compat_2.13-1.0.2.jar
-%%DATADIR%%/libs/scala-library-2.13.11.jar
+%%DATADIR%%/libs/scala-library-2.13.12.jar
%%DATADIR%%/libs/scala-logging_2.13-3.9.4.jar
-%%DATADIR%%/libs/scala-reflect-2.13.11.jar
+%%DATADIR%%/libs/scala-reflect-2.13.12.jar
%%DATADIR%%/libs/slf4j-api-1.7.36.jar
%%DATADIR%%/libs/slf4j-reload4j-1.7.36.jar
%%DATADIR%%/libs/snappy-java-1.1.10.5.jar
@@ -152,11 +156,12 @@
%%DATADIR%%/libs/trogdor-%%PORTVERSION%%.jar
%%DATADIR%%/libs/zookeeper-3.8.3.jar
%%DATADIR%%/libs/zookeeper-jute-3.8.3.jar
-%%DATADIR%%/libs/zstd-jni-1.5.5-1.jar
+%%DATADIR%%/libs/zstd-jni-1.5.5-6.jar
%%PORTDOCS%%%%DOCSDIR%%/site-docs/api.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/configuration.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/connect.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/design.html
+%%PORTDOCS%%%%DOCSDIR%%/site-docs/docker.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/documentation.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/documentation/index.html
%%PORTDOCS%%%%DOCSDIR%%/site-docs/documentation/streams/architecture.html
diff --git a/net/keycloak/Makefile b/net/keycloak/Makefile
index 6a30a9d514f5..5fd4e5b03a34 100644
--- a/net/keycloak/Makefile
+++ b/net/keycloak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keycloak
-DISTVERSION= 24.0.2
+DISTVERSION= 24.0.3
CATEGORIES= net java
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${PORTVERSION}/
diff --git a/net/keycloak/distinfo b/net/keycloak/distinfo
index 232dfe3dc74e..58932d39e2d5 100644
--- a/net/keycloak/distinfo
+++ b/net/keycloak/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711357805
-SHA256 (keycloak-24.0.2.tar.gz) = 8e8f196d8371e4c243b25e48149db242a483fabf2f0a628d31428ead95e52844
-SIZE (keycloak-24.0.2.tar.gz) = 176420732
+TIMESTAMP = 1713352292
+SHA256 (keycloak-24.0.3.tar.gz) = 48808867075d19bfb12e0dd05438f534fad67969aaad5ed8c130ef21de45ae83
+SIZE (keycloak-24.0.3.tar.gz) = 176426088
diff --git a/net/libpfctl/Makefile b/net/libpfctl/Makefile
index 1323fed1e265..286e706eea50 100644
--- a/net/libpfctl/Makefile
+++ b/net/libpfctl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpfctl
-PORTVERSION= 0.10
+PORTVERSION= 0.11
CATEGORIES= net
MASTER_SITES= LOCAL/kp/
@@ -38,7 +38,7 @@ do-install:
.if defined(MAINTAINER_MODE)
upload:
- for version in 13.2 13.3 14.0; \
+ for version in 13.2 13.3 14.0 14.1; \
do \
cd /usr/src/lib && \
git archive --format=tar.gz \
diff --git a/net/libpfctl/distinfo b/net/libpfctl/distinfo
index 1e06d3b5d654..77739c7024c4 100644
--- a/net/libpfctl/distinfo
+++ b/net/libpfctl/distinfo
@@ -7,6 +7,9 @@ SIZE (libpfctl-13.3_3.tar.gz) = 10116
TIMESTAMP = 1710246083
SHA256 (libpfctl-14.0_3.tar.gz) = f5a9b99d0e922ffb2d58c9731dba2baccdac8e77ec73b87f3e8e8510933c5b11
SIZE (libpfctl-14.0_3.tar.gz) = 11665
+TIMESTAMP = 1714724193
+SHA256 (libpfctl-14.1_3.tar.gz) = 033077e1b749fa4798e305a863b4a66e92d8c8e2f68dd137707a267ecad4ac44
+SIZE (libpfctl-14.1_3.tar.gz) = 11696
TIMESTAMP = 1700229758
SHA256 (libpfctl-498934c5ff51.tar.gz) = 58b2d78ce0996e54a10574383642e3877217a8a5099f1db3cb15234539a83931
SIZE (libpfctl-498934c5ff51.tar.gz) = 13462
diff --git a/net/mpich/Makefile b/net/mpich/Makefile
index bee75c9ead79..c3b26e1eeef6 100644
--- a/net/mpich/Makefile
+++ b/net/mpich/Makefile
@@ -1,9 +1,9 @@
PORTNAME= mpich
-DISTVERSION= 4.1.3
+DISTVERSION= 4.2.1
CATEGORIES= net parallel
MASTER_SITES= https://www.mpich.org/static/downloads/${DISTVERSION}/
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= laurent.chardon@gmail.com
COMMENT= Portable implementation of MPI-1, MPI-2 and MPI-3
WWW= https://www.mpich.org/
@@ -12,18 +12,14 @@ LICENSE_NAME= MPICH
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-# Unfortunately mpicc is BROKEN with sh (Bad substitution on arrays)
-BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libhwloc.so:devel/hwloc2 \
libjson-c.so:devel/json-c \
libfabric.so:net/libfabric \
libslurm.so:sysutils/slurm-wlm \
libepoll-shim.so:devel/libepoll-shim
-RUN_DEPENDS= bash:shells/bash
CONFLICTS= mpd
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
INSTALL_TARGET= install-strip
USES= compiler:c11 libtool localbase perl5 pkgconfig python:build
USE_LDCONFIG= yes
@@ -65,6 +61,7 @@ L0_CONFIGURE_OFF= --without-ze
CONFIGURE_ARGS= --enable-fast="" \
--with-libfabric=${LOCALBASE} \
--with-libfabric-include=${WRKDIR}/include \
+ --with-hwloc=${LOCALBASE} \
pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
MPICHLIB_CFLAGS="${CFLAGS}" \
CFLAGS="-I${LOCALBASE}/include/json-c ${CFLAGS_F2018}" \
@@ -77,6 +74,8 @@ CONFIGURE_ARGS= --enable-fast="" \
LIBS="-L${LOCALBASE}/lib -lepoll-shim -ljson-c -lm" \
BASH_SHELL=${LOCALBASE}/bin/bash
+PORTDOCS= *
+
.include <bsd.port.pre.mk>
.if ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} == 170
@@ -114,10 +113,10 @@ post-extract:
${FIND} ${WRKSRC} -name "*.orig" -delete
post-patch:
- ${RM} -r ${WRKSRC}/www
# To avoid pollution from ${LOCALBASE}/include, set up the build to look in
# ${WRKDIR} for libfabric include/rdma/ header files (see --with-libfabric
# configure args).
+# PR: 265684
${MKDIR} ${WRKDIR}/include && ${LN} -s ${LOCALBASE}/include/rdma ${WRKDIR}/include/
.include <bsd.port.post.mk>
diff --git a/net/mpich/distinfo b/net/mpich/distinfo
index ede902d860b8..bf868a214c65 100644
--- a/net/mpich/distinfo
+++ b/net/mpich/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711844655
-SHA256 (mpich-4.1.3.tar.gz) = 4a862d87bc95c3fc5a9a49365e5cc1b6c06d72da879475817011a11e0a1c68c2
-SIZE (mpich-4.1.3.tar.gz) = 39205699
+TIMESTAMP = 1713430822
+SHA256 (mpich-4.2.1.tar.gz) = 23331b2299f287c3419727edc2df8922d7e7abbb9fd0ac74e03b9966f9ad42d7
+SIZE (mpich-4.2.1.tar.gz) = 39915201
diff --git a/net/mpich/files/patch-src_pm_hydra_lib_tools_bootstrap_external_slurm__query__node__list.c b/net/mpich/files/patch-src_pm_hydra_lib_tools_bootstrap_external_slurm__query__node__list.c
deleted file mode 100644
index 920a91348c9a..000000000000
--- a/net/mpich/files/patch-src_pm_hydra_lib_tools_bootstrap_external_slurm__query__node__list.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/pm/hydra/lib/tools/bootstrap/external/slurm_query_node_list.c.orig 2023-06-06 14:38:37 UTC
-+++ src/pm/hydra/lib/tools/bootstrap/external/slurm_query_node_list.c
-@@ -26,7 +26,7 @@ static HYD_status list_to_nodes(char *str)
- #if defined(HAVE_SLURM)
- static HYD_status list_to_nodes(char *str)
- {
-- hostlist_t hostlist;
-+ hostlist_t *hostlist;
- char *host;
- int k = 0;
- HYD_status status = HYD_SUCCESS;
diff --git a/net/mpich/files/patch-test_mpi_configure.ac b/net/mpich/files/patch-test_mpi_configure.ac
new file mode 100644
index 000000000000..aa7e7a209312
--- /dev/null
+++ b/net/mpich/files/patch-test_mpi_configure.ac
@@ -0,0 +1,19 @@
+--- test/mpi/configure.ac.orig 2024-04-20 15:21:29 UTC
++++ test/mpi/configure.ac
+@@ -488,16 +488,6 @@ fi
+ AC_DEFINE(HAVE_THREADCOMM, 1, [Define if MPIX_Threadcomm is available])
+ fi
+
+-# First, determine whether we are/can support the language bindings
+-#
+-# Since F90/F90FLAGS are replaced by FC/FCFLAGS, rather than silently
+-# substituting them, i.e. FC=$F90 and FCFLAGS=$F90FLAGS, we choose to emit
+-# an error message and abort to avoid any ambiguous/hidden bug in choosing
+-# Fortran90 compilers.
+-if test -n "$F90" -o -n "$F90FLAGS" ; then
+- AC_MSG_ERROR([F90 and F90FLAGS are replaced by FC and FCFLAGS respectively in this configure, please unset F90/F90FLAGS and set FC/FCFLAGS instead and rerun configure again.])
+-fi
+-
+ # errordir is substituted into the testlist file as errors when the
+ # tests should check error handling and as a comment (#) otherwise.
+ errordir="#"
diff --git a/net/mpich/pkg-plist b/net/mpich/pkg-plist
index 941faf3d71d0..31e5e9fef4ca 100644
--- a/net/mpich/pkg-plist
+++ b/net/mpich/pkg-plist
@@ -34,23 +34,24 @@ include/mpicxx.h
%%FORTRAN%%include/mpif.h
include/mpio.h
include/mpiof.h
+%%FORTRAN%%include/pmpi_base.mod
%%FORTRAN%%include/pmpi_f08.mod
%%FORTRAN%%lib/libfmpich.so
lib/libmpi.a
lib/libmpi.so
lib/libmpi.so.12
-lib/libmpi.so.12.3.2
+lib/libmpi.so.12.4.1
lib/libmpich.so
lib/libmpichcxx.so
%%FORTRAN%%lib/libmpichf90.so
lib/libmpicxx.a
lib/libmpicxx.so
lib/libmpicxx.so.12
-lib/libmpicxx.so.12.3.2
+lib/libmpicxx.so.12.4.1
%%FORTRAN%%lib/libmpifort.a
%%FORTRAN%%lib/libmpifort.so
%%FORTRAN%%lib/libmpifort.so.12
-%%FORTRAN%%lib/libmpifort.so.12.3.2
+%%FORTRAN%%lib/libmpifort.so.12.4.1
lib/libmpl.so
lib/libopa.so
libdata/pkgconfig/mpich.pc
@@ -69,9 +70,7 @@ share/man/man3/MPIX_Comm_get_failed.3.gz
share/man/man3/MPIX_Comm_get_stream.3.gz
share/man/man3/MPIX_Comm_revoke.3.gz
share/man/man3/MPIX_Comm_shrink.3.gz
-share/man/man3/MPIX_Delete_error_class.3.gz
-share/man/man3/MPIX_Delete_error_code.3.gz
-share/man/man3/MPIX_Delete_error_string.3.gz
+share/man/man3/MPIX_Comm_test_threadcomm.3.gz
share/man/man3/MPIX_GPU_query_support.3.gz
share/man/man3/MPIX_Grequest_class_allocate.3.gz
share/man/man3/MPIX_Grequest_class_create.3.gz
@@ -95,6 +94,10 @@ share/man/man3/MPIX_Stream_isend.3.gz
share/man/man3/MPIX_Stream_progress.3.gz
share/man/man3/MPIX_Stream_recv.3.gz
share/man/man3/MPIX_Stream_send.3.gz
+share/man/man3/MPIX_Threadcomm_finish.3.gz
+share/man/man3/MPIX_Threadcomm_free.3.gz
+share/man/man3/MPIX_Threadcomm_init.3.gz
+share/man/man3/MPIX_Threadcomm_start.3.gz
share/man/man3/MPIX_Type_iov.3.gz
share/man/man3/MPIX_Type_iov_len.3.gz
share/man/man3/MPIX_Wait_enqueue.3.gz
@@ -138,6 +141,7 @@ share/man/man3/MPI_BAND.3.gz
share/man/man3/MPI_BOR.3.gz
share/man/man3/MPI_BOTTOM.3.gz
share/man/man3/MPI_BSEND_OVERHEAD.3.gz
+share/man/man3/MPI_BUFFER_AUTOMATIC.3.gz
share/man/man3/MPI_BXOR.3.gz
share/man/man3/MPI_BYTE.3.gz
share/man/man3/MPI_Barrier.3.gz
@@ -148,6 +152,8 @@ share/man/man3/MPI_Bsend.3.gz
share/man/man3/MPI_Bsend_init.3.gz
share/man/man3/MPI_Buffer_attach.3.gz
share/man/man3/MPI_Buffer_detach.3.gz
+share/man/man3/MPI_Buffer_flush.3.gz
+share/man/man3/MPI_Buffer_iflush.3.gz
share/man/man3/MPI_CART.3.gz
share/man/man3/MPI_CHAR.3.gz
share/man/man3/MPI_COMBINER_CONTIGUOUS.3.gz
@@ -198,6 +204,8 @@ share/man/man3/MPI_Cart_sub.3.gz
share/man/man3/MPI_Cartdim_get.3.gz
share/man/man3/MPI_Close_port.3.gz
share/man/man3/MPI_Comm_accept.3.gz
+share/man/man3/MPI_Comm_attach_buffer.3.gz
+share/man/man3/MPI_Comm_c2f.3.gz
share/man/man3/MPI_Comm_call_errhandler.3.gz
share/man/man3/MPI_Comm_compare.3.gz
share/man/man3/MPI_Comm_connect.3.gz
@@ -207,9 +215,12 @@ share/man/man3/MPI_Comm_create_from_group.3.gz
share/man/man3/MPI_Comm_create_group.3.gz
share/man/man3/MPI_Comm_create_keyval.3.gz
share/man/man3/MPI_Comm_delete_attr.3.gz
+share/man/man3/MPI_Comm_detach_buffer.3.gz
share/man/man3/MPI_Comm_disconnect.3.gz
share/man/man3/MPI_Comm_dup.3.gz
share/man/man3/MPI_Comm_dup_with_info.3.gz
+share/man/man3/MPI_Comm_f2c.3.gz
+share/man/man3/MPI_Comm_flush_buffer.3.gz
share/man/man3/MPI_Comm_free.3.gz
share/man/man3/MPI_Comm_free_keyval.3.gz
share/man/man3/MPI_Comm_get_attr.3.gz
@@ -220,6 +231,7 @@ share/man/man3/MPI_Comm_get_parent.3.gz
share/man/man3/MPI_Comm_group.3.gz
share/man/man3/MPI_Comm_idup.3.gz
share/man/man3/MPI_Comm_idup_with_info.3.gz
+share/man/man3/MPI_Comm_iflush_buffer.3.gz
share/man/man3/MPI_Comm_join.3.gz
share/man/man3/MPI_Comm_rank.3.gz
share/man/man3/MPI_Comm_remote_group.3.gz
@@ -274,6 +286,7 @@ share/man/man3/MPI_ERR_COUNT.3.gz
share/man/man3/MPI_ERR_DIMS.3.gz
share/man/man3/MPI_ERR_DISP.3.gz
share/man/man3/MPI_ERR_DUP_DATAREP.3.gz
+share/man/man3/MPI_ERR_ERRHANDLER.3.gz
share/man/man3/MPI_ERR_FILE.3.gz
share/man/man3/MPI_ERR_FILE_EXISTS.3.gz
share/man/man3/MPI_ERR_FILE_IN_USE.3.gz
@@ -297,6 +310,7 @@ share/man/man3/MPI_ERR_OP.3.gz
share/man/man3/MPI_ERR_OTHER.3.gz
share/man/man3/MPI_ERR_PENDING.3.gz
share/man/man3/MPI_ERR_PORT.3.gz
+share/man/man3/MPI_ERR_PROC_ABORTED.3.gz
share/man/man3/MPI_ERR_QUOTA.3.gz
share/man/man3/MPI_ERR_RANK.3.gz
share/man/man3/MPI_ERR_READ_ONLY.3.gz
@@ -309,6 +323,7 @@ share/man/man3/MPI_ERR_RMA_SHARED.3.gz
share/man/man3/MPI_ERR_RMA_SYNC.3.gz
share/man/man3/MPI_ERR_ROOT.3.gz
share/man/man3/MPI_ERR_SERVICE.3.gz
+share/man/man3/MPI_ERR_SESSION.3.gz
share/man/man3/MPI_ERR_SIZE.3.gz
share/man/man3/MPI_ERR_SPAWN.3.gz
share/man/man3/MPI_ERR_TAG.3.gz
@@ -318,8 +333,11 @@ share/man/man3/MPI_ERR_TYPE.3.gz
share/man/man3/MPI_ERR_UNKNOWN.3.gz
share/man/man3/MPI_ERR_UNSUPPORTED_DATAREP.3.gz
share/man/man3/MPI_ERR_UNSUPPORTED_OPERATION.3.gz
+share/man/man3/MPI_ERR_VALUE_TOO_LARGE.3.gz
share/man/man3/MPI_ERR_WIN.3.gz
+share/man/man3/MPI_Errhandler_c2f.3.gz
share/man/man3/MPI_Errhandler_create.3.gz
+share/man/man3/MPI_Errhandler_f2c.3.gz
share/man/man3/MPI_Errhandler_free.3.gz
share/man/man3/MPI_Errhandler_get.3.gz
share/man/man3/MPI_Errhandler_set.3.gz
@@ -436,6 +454,7 @@ share/man/man3/MPI_Get_address.3.gz
share/man/man3/MPI_Get_count.3.gz
share/man/man3/MPI_Get_elements.3.gz
share/man/man3/MPI_Get_elements_x.3.gz
+share/man/man3/MPI_Get_hw_resource_info.3.gz
share/man/man3/MPI_Get_library_version.3.gz
share/man/man3/MPI_Get_processor_name.3.gz
share/man/man3/MPI_Get_version.3.gz
@@ -447,9 +466,11 @@ share/man/man3/MPI_Graph_neighbors_count.3.gz
share/man/man3/MPI_Graphdims_get.3.gz
share/man/man3/MPI_Grequest_complete.3.gz
share/man/man3/MPI_Grequest_start.3.gz
+share/man/man3/MPI_Group_c2f.3.gz
share/man/man3/MPI_Group_compare.3.gz
share/man/man3/MPI_Group_difference.3.gz
share/man/man3/MPI_Group_excl.3.gz
+share/man/man3/MPI_Group_f2c.3.gz
share/man/man3/MPI_Group_free.3.gz
share/man/man3/MPI_Group_from_session_pset.3.gz
share/man/man3/MPI_Group_incl.3.gz
@@ -497,10 +518,12 @@ share/man/man3/MPI_Ineighbor_allgatherv.3.gz
share/man/man3/MPI_Ineighbor_alltoall.3.gz
share/man/man3/MPI_Ineighbor_alltoallv.3.gz
share/man/man3/MPI_Ineighbor_alltoallw.3.gz
+share/man/man3/MPI_Info_c2f.3.gz
share/man/man3/MPI_Info_create.3.gz
share/man/man3/MPI_Info_create_env.3.gz
share/man/man3/MPI_Info_delete.3.gz
share/man/man3/MPI_Info_dup.3.gz
+share/man/man3/MPI_Info_f2c.3.gz
share/man/man3/MPI_Info_free.3.gz
share/man/man3/MPI_Info_get.3.gz
share/man/man3/MPI_Info_get_nkeys.3.gz
@@ -571,6 +594,8 @@ share/man/man3/MPI_MODE_RDWR.3.gz
share/man/man3/MPI_MODE_SEQUENTIAL.3.gz
share/man/man3/MPI_MODE_UNIQUE_OPEN.3.gz
share/man/man3/MPI_MODE_WRONLY.3.gz
+share/man/man3/MPI_Message_c2f.3.gz
+share/man/man3/MPI_Message_f2c.3.gz
share/man/man3/MPI_Mprobe.3.gz
share/man/man3/MPI_Mrecv.3.gz
share/man/man3/MPI_NO_OP.3.gz
@@ -591,8 +616,10 @@ share/man/man3/MPI_OP_NULL.3.gz
share/man/man3/MPI_ORDER_C.3.gz
share/man/man3/MPI_ORDER_FORTRAN.3.gz
share/man/man3/MPI_Offset.3.gz
+share/man/man3/MPI_Op_c2f.3.gz
share/man/man3/MPI_Op_commutative.3.gz
share/man/man3/MPI_Op_create.3.gz
+share/man/man3/MPI_Op_f2c.3.gz
share/man/man3/MPI_Op_free.3.gz
share/man/man3/MPI_Open_port.3.gz
share/man/man3/MPI_PACKED.3.gz
@@ -631,8 +658,16 @@ share/man/man3/MPI_Reduce_scatter_block_init.3.gz
share/man/man3/MPI_Reduce_scatter_init.3.gz
share/man/man3/MPI_Register_datarep.3.gz
share/man/man3/MPI_Register_datarep_c.3.gz
+share/man/man3/MPI_Remove_error_class.3.gz
+share/man/man3/MPI_Remove_error_code.3.gz
+share/man/man3/MPI_Remove_error_string.3.gz
+share/man/man3/MPI_Request_c2f.3.gz
+share/man/man3/MPI_Request_f2c.3.gz
share/man/man3/MPI_Request_free.3.gz
share/man/man3/MPI_Request_get_status.3.gz
+share/man/man3/MPI_Request_get_status_all.3.gz
+share/man/man3/MPI_Request_get_status_any.3.gz
+share/man/man3/MPI_Request_get_status_some.3.gz
share/man/man3/MPI_Rget.3.gz
share/man/man3/MPI_Rget_accumulate.3.gz
share/man/man3/MPI_Rput.3.gz
@@ -661,23 +696,37 @@ share/man/man3/MPI_Send.3.gz
share/man/man3/MPI_Send_init.3.gz
share/man/man3/MPI_Sendrecv.3.gz
share/man/man3/MPI_Sendrecv_replace.3.gz
+share/man/man3/MPI_Session_attach_buffer.3.gz
+share/man/man3/MPI_Session_c2f.3.gz
share/man/man3/MPI_Session_call_errhandler.3.gz
share/man/man3/MPI_Session_create_errhandler.3.gz
+share/man/man3/MPI_Session_detach_buffer.3.gz
+share/man/man3/MPI_Session_f2c.3.gz
share/man/man3/MPI_Session_finalize.3.gz
+share/man/man3/MPI_Session_flush_buffer.3.gz
share/man/man3/MPI_Session_get_errhandler.3.gz
share/man/man3/MPI_Session_get_info.3.gz
share/man/man3/MPI_Session_get_nth_pset.3.gz
share/man/man3/MPI_Session_get_num_psets.3.gz
share/man/man3/MPI_Session_get_pset_info.3.gz
+share/man/man3/MPI_Session_iflush_buffer.3.gz
share/man/man3/MPI_Session_init.3.gz
share/man/man3/MPI_Session_set_errhandler.3.gz
share/man/man3/MPI_Ssend.3.gz
share/man/man3/MPI_Ssend_init.3.gz
share/man/man3/MPI_Start.3.gz
share/man/man3/MPI_Startall.3.gz
+share/man/man3/MPI_Status_c2f.3.gz
+share/man/man3/MPI_Status_f2c.3.gz
+share/man/man3/MPI_Status_get_error.3.gz
+share/man/man3/MPI_Status_get_source.3.gz
+share/man/man3/MPI_Status_get_tag.3.gz
share/man/man3/MPI_Status_set_cancelled.3.gz
share/man/man3/MPI_Status_set_elements.3.gz
share/man/man3/MPI_Status_set_elements_x.3.gz
+share/man/man3/MPI_Status_set_error.3.gz
+share/man/man3/MPI_Status_set_source.3.gz
+share/man/man3/MPI_Status_set_tag.3.gz
share/man/man3/MPI_TAG.3.gz
share/man/man3/MPI_TAG_UB.3.gz
share/man/man3/MPI_THREAD_FUNNELED.3.gz
@@ -699,6 +748,7 @@ share/man/man3/MPI_T_BIND_MPI_INFO.3.gz
share/man/man3/MPI_T_BIND_MPI_MESSAGE.3.gz
share/man/man3/MPI_T_BIND_MPI_OP.3.gz
share/man/man3/MPI_T_BIND_MPI_REQUEST.3.gz
+share/man/man3/MPI_T_BIND_MPI_SESSION.3.gz
share/man/man3/MPI_T_BIND_MPI_WIN.3.gz
share/man/man3/MPI_T_BIND_NO_OBJECT.3.gz
share/man/man3/MPI_T_CVAR_HANDLE_NULL.3.gz
@@ -803,6 +853,7 @@ share/man/man3/MPI_Testall.3.gz
share/man/man3/MPI_Testany.3.gz
share/man/man3/MPI_Testsome.3.gz
share/man/man3/MPI_Topo_test.3.gz
+share/man/man3/MPI_Type_c2f.3.gz
share/man/man3/MPI_Type_commit.3.gz
share/man/man3/MPI_Type_contiguous.3.gz
share/man/man3/MPI_Type_create_darray.3.gz
@@ -817,6 +868,7 @@ share/man/man3/MPI_Type_create_subarray.3.gz
share/man/man3/MPI_Type_delete_attr.3.gz
share/man/man3/MPI_Type_dup.3.gz
share/man/man3/MPI_Type_extent.3.gz
+share/man/man3/MPI_Type_f2c.3.gz
share/man/man3/MPI_Type_free.3.gz
share/man/man3/MPI_Type_free_keyval.3.gz
share/man/man3/MPI_Type_get_attr.3.gz
@@ -827,6 +879,7 @@ share/man/man3/MPI_Type_get_extent_x.3.gz
share/man/man3/MPI_Type_get_name.3.gz
share/man/man3/MPI_Type_get_true_extent.3.gz
share/man/man3/MPI_Type_get_true_extent_x.3.gz
+share/man/man3/MPI_Type_get_value_index.3.gz
share/man/man3/MPI_Type_hindexed.3.gz
share/man/man3/MPI_Type_hvector.3.gz
share/man/man3/MPI_Type_indexed.3.gz
@@ -884,6 +937,7 @@ share/man/man3/MPI_Waitsome.3.gz
share/man/man3/MPI_Win_allocate.3.gz
share/man/man3/MPI_Win_allocate_shared.3.gz
share/man/man3/MPI_Win_attach.3.gz
+share/man/man3/MPI_Win_c2f.3.gz
share/man/man3/MPI_Win_call_errhandler.3.gz
share/man/man3/MPI_Win_complete.3.gz
share/man/man3/MPI_Win_create.3.gz
@@ -892,6 +946,7 @@ share/man/man3/MPI_Win_create_errhandler.3.gz
share/man/man3/MPI_Win_create_keyval.3.gz
share/man/man3/MPI_Win_delete_attr.3.gz
share/man/man3/MPI_Win_detach.3.gz
+share/man/man3/MPI_Win_f2c.3.gz
share/man/man3/MPI_Win_fence.3.gz
share/man/man3/MPI_Win_flush.3.gz
share/man/man3/MPI_Win_flush_all.3.gz
@@ -921,5 +976,3 @@ share/man/man3/MPI_Win_wait.3.gz
share/man/man3/MPI_Wtick.3.gz
share/man/man3/MPI_Wtime.3.gz
share/man/man3/mpiconsts.3.gz
-%%PORTDOCS%%%%DOCSDIR%%/install.pdf
-%%PORTDOCS%%%%DOCSDIR%%/user.pdf
diff --git a/net/mvfst/Makefile b/net/mvfst/Makefile
index 3501024b8e2f..c72d9ac9a86a 100644
--- a/net/mvfst/Makefile
+++ b/net/mvfst/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mvfst
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/mvfst/distinfo b/net/mvfst/distinfo
index 7424d8657427..a892e141c4b5 100644
--- a/net/mvfst/distinfo
+++ b/net/mvfst/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844790
-SHA256 (facebook-mvfst-v2024.04.22.00_GH0.tar.gz) = 59a242a843845b3e82d7bd031e978d7e3cc7ad532f27a06ff8942159ca4fd845
-SIZE (facebook-mvfst-v2024.04.22.00_GH0.tar.gz) = 1880186
+TIMESTAMP = 1714712525
+SHA256 (facebook-mvfst-v2024.05.02.00_GH0.tar.gz) = e77133e4a4e5d0eca4550851f479ac7ac40e05853fb3dba5508d3412f5d401ee
+SIZE (facebook-mvfst-v2024.05.02.00_GH0.tar.gz) = 1939475
diff --git a/net/narrowlink/Makefile b/net/narrowlink/Makefile
index d2e538b094c5..67b23a8eb8e9 100644
--- a/net/narrowlink/Makefile
+++ b/net/narrowlink/Makefile
@@ -16,6 +16,8 @@ USES= cargo
USE_RC_SUBR= narrowlink-agent narrowlink-gateway
USE_GITHUB= yes
+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= addr2line-0.21.0 \
adler-1.0.2 \
aead-0.5.2 \
diff --git a/net/nepenthes/Makefile b/net/nepenthes/Makefile
index 108eb0c3fa09..3eb78d553444 100644
--- a/net/nepenthes/Makefile
+++ b/net/nepenthes/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Determine the malware activity on a network
WWW= http://nepenthes.carnivore.it/
+DEPRECATED= Abandonware, last update in 2008 and upstream is gone.
+EXPIRATION_DATE=2024-05-31
+
LIB_DEPENDS= libpcre.so:devel/pcre \
libadns.so:dns/adns \
libcurl.so:ftp/curl \
diff --git a/net/ntpsec/Makefile b/net/ntpsec/Makefile
index 6cd7cef1762f..94064ab9439d 100644
--- a/net/ntpsec/Makefile
+++ b/net/ntpsec/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ntpsec
DISTVERSIONPREFIX= NTPsec_
-DISTVERSION= 1_2_2a
-PORTREVISION= 1
+DISTVERSION= 1_2_3
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
@@ -36,8 +35,15 @@ REFCLOCKS_VARS= CONFIGURE_ARGS+=--refclock=all
PORTSCOUT= limit:^\d+\. # prevent alpha-numeric strings
-post-install: # autoplist: plist varies depending on the python version
+post-install:
+ # autoplist: plist varies depending on the python version
@cd ${STAGEDIR}${PREFIX} && \
${FIND} * -type f -or -type l | ${SED} -e 's|^share/man/.*|&.gz|' >> ${TMPPLIST}
+ # strip binaries
+ @${STRIP_CMD} \
+ ${STAGEDIR}${PREFIX}/bin/ntpfrob \
+ ${STAGEDIR}${PREFIX}/bin/ntptime \
+ ${STAGEDIR}${PREFIX}/lib/libntpc.so.1.1.0 \
+ ${STAGEDIR}${PREFIX}/sbin/ntpd
.include <bsd.port.mk>
diff --git a/net/ntpsec/distinfo b/net/ntpsec/distinfo
index 99057f1bbe95..4647efbf682e 100644
--- a/net/ntpsec/distinfo
+++ b/net/ntpsec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696971390
-SHA256 (ntpsec-ntpsec-NTPsec_1_2_2a_GH0.tar.gz) = dab7065103ef2434fcad374b9e6f097a396891e6ae292f054c0bac9069c95c46
-SIZE (ntpsec-ntpsec-NTPsec_1_2_2a_GH0.tar.gz) = 2651042
+TIMESTAMP = 1714439604
+SHA256 (ntpsec-ntpsec-NTPsec_1_2_3_GH0.tar.gz) = 290a9eb93f2d4900b2611fdb203e4d30088c8f1bf40592ba75962fe7371b171c
+SIZE (ntpsec-ntpsec-NTPsec_1_2_3_GH0.tar.gz) = 2663602
diff --git a/net/relayd/Makefile b/net/relayd/Makefile
index 6165dfccc0cc..ec7f9af94f88 100644
--- a/net/relayd/Makefile
+++ b/net/relayd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= relayd
-DISTVERSION= 7.4.2024.01.15-p0
+DISTVERSION= 7.4.2024.01.15-p1
CATEGORIES= net
MASTER_SITES= https://github.com/KlaraSystems/freebsd-relayd/releases/download/${DISTVERSION}/
diff --git a/net/relayd/distinfo b/net/relayd/distinfo
index 3cba6ec51ffc..7e685f76bbc4 100644
--- a/net/relayd/distinfo
+++ b/net/relayd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712793616
-SHA256 (relayd-7.4.2024.01.15-p0.tar.gz) = 3559bbb7ffa9171d8999300def80bed506693aea370144383e642a2945230207
-SIZE (relayd-7.4.2024.01.15-p0.tar.gz) = 1331200
+TIMESTAMP = 1714680419
+SHA256 (relayd-7.4.2024.01.15-p1.tar.gz) = aa6c0c180f05b73761c900f232490e3f98b18e73d8c8fdf01473446e96aa3c98
+SIZE (relayd-7.4.2024.01.15-p1.tar.gz) = 1331200
diff --git a/net/rsync/Makefile b/net/rsync/Makefile
index 07083879f67f..4fefdced0380 100644
--- a/net/rsync/Makefile
+++ b/net/rsync/Makefile
@@ -1,6 +1,5 @@
PORTNAME= rsync
-DISTVERSION= 3.2.7
-PORTREVISION= 1
+DISTVERSION= 3.3.0
CATEGORIES= net
MASTER_SITES= https://www.mirrorservice.org/sites/rsync.samba.org/src/ \
http://rsync.mirror.garr.it/src/ \
diff --git a/net/rsync/distinfo b/net/rsync/distinfo
index 2dd61f41f584..2e28240fb164 100644
--- a/net/rsync/distinfo
+++ b/net/rsync/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1670705387
-SHA256 (rsync-3.2.7.tar.gz) = 4e7d9d3f6ed10878c58c5fb724a67dacf4b6aac7340b13e488fb2dc41346f2bb
-SIZE (rsync-3.2.7.tar.gz) = 1149787
-SHA256 (rsync-patches-3.2.7.tar.gz) = e7e5e9ea0b6dd7639c7a5c6f49a1d06be20d449d59f60ba59b238e1aa79b13f0
-SIZE (rsync-patches-3.2.7.tar.gz) = 99514
+TIMESTAMP = 1712443181
+SHA256 (rsync-3.3.0.tar.gz) = 7399e9a6708c32d678a72a63219e96f23be0be2336e50fd1348498d07041df90
+SIZE (rsync-3.3.0.tar.gz) = 1153969
+SHA256 (rsync-patches-3.3.0.tar.gz) = 3dd51cd88d25133681106f68622ebedbf191ab25a21ea336ba409136591864b0
+SIZE (rsync-patches-3.3.0.tar.gz) = 98487
diff --git a/net/sniffit/Makefile b/net/sniffit/Makefile
index cba8bf3acd68..0e1daa6c2261 100644
--- a/net/sniffit/Makefile
+++ b/net/sniffit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sniffit
-PORTVERSION= 0.5
+PORTVERSION= 0.6
DISTVERSIONPREFIX= ${PORTNAME}-
CATEGORIES= net security
diff --git a/net/sniffit/distinfo b/net/sniffit/distinfo
index 0d9d4ee2a718..adb70c16f655 100644
--- a/net/sniffit/distinfo
+++ b/net/sniffit/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1600880368
-SHA256 (resurrecting-open-source-projects-sniffit-sniffit-0.5_GH0.tar.gz) = 20514ad7b3d731d9c7a1c79791e27b2bd7a64ac6c62da2197f3c0b88a7f4d969
-SIZE (resurrecting-open-source-projects-sniffit-sniffit-0.5_GH0.tar.gz) = 60074
-SHA256 (sniffit_0.3.7.beta-10.diff.gz) = c5cc02107d9a6947e37f1c18349cc61fe5fc4036808e6aad95a231e08805d529
-SIZE (sniffit_0.3.7.beta-10.diff.gz) = 30059
+TIMESTAMP = 1714413613
+SHA256 (resurrecting-open-source-projects-sniffit-sniffit-0.6_GH0.tar.gz) = 1e2857d0960078315ec002125b2965563546e146c5f33a9831ca7be0b166b221
+SIZE (resurrecting-open-source-projects-sniffit-sniffit-0.6_GH0.tar.gz) = 60163
diff --git a/net/speedtest-go/Makefile b/net/speedtest-go/Makefile
index 4aeebb97cce4..e4bb250cd95b 100644
--- a/net/speedtest-go/Makefile
+++ b/net/speedtest-go/Makefile
@@ -1,7 +1,6 @@
PORTNAME= speedtest-go
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.10
-PORTREVISION= 3
+DISTVERSION= 1.6.12
CATEGORIES= net www
MAINTAINER= driesm@FreeBSD.org
diff --git a/net/speedtest-go/distinfo b/net/speedtest-go/distinfo
index 2084d2380b78..e98d8bc2c906 100644
--- a/net/speedtest-go/distinfo
+++ b/net/speedtest-go/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1703616570
-SHA256 (go/net_speedtest-go/speedtest-go-v1.6.10/v1.6.10.mod) = 612eb307d4928be9b0cdd6e178719306b05b52283d3b779656cbc003041feb4d
-SIZE (go/net_speedtest-go/speedtest-go-v1.6.10/v1.6.10.mod) = 509
-SHA256 (go/net_speedtest-go/speedtest-go-v1.6.10/v1.6.10.zip) = bd9e72a0fe8e12c129005e65af3699817487c4c485d688434115318971c91af4
-SIZE (go/net_speedtest-go/speedtest-go-v1.6.10/v1.6.10.zip) = 38555
+TIMESTAMP = 1714803399
+SHA256 (go/net_speedtest-go/speedtest-go-v1.6.12/v1.6.12.mod) = 612eb307d4928be9b0cdd6e178719306b05b52283d3b779656cbc003041feb4d
+SIZE (go/net_speedtest-go/speedtest-go-v1.6.12/v1.6.12.mod) = 509
+SHA256 (go/net_speedtest-go/speedtest-go-v1.6.12/v1.6.12.zip) = e90b7bf6f650bdce1c3856ca3228702fba8dd85aac0ee221f3f094274adf7b35
+SIZE (go/net_speedtest-go/speedtest-go-v1.6.12/v1.6.12.zip) = 39082
diff --git a/net/storj/Makefile b/net/storj/Makefile
index 427c1a88968e..9770b1564fe3 100644
--- a/net/storj/Makefile
+++ b/net/storj/Makefile
@@ -1,5 +1,5 @@
PORTNAME= storj
-PORTVERSION= 1.99.3
+PORTVERSION= 1.101.3
DISTVERSIONPREFIX= v
CATEGORIES= net
diff --git a/net/storj/Makefile.deps b/net/storj/Makefile.deps
index a4bcb0030da5..caab1c19c095 100644
--- a/net/storj/Makefile.deps
+++ b/net/storj/Makefile.deps
@@ -5,9 +5,9 @@ GH_TUPLE= \
alessio:shellescape:v1.2.2:alessio_shellescape/vendor/github.com/alessio/shellescape \
alicebob:gopher-json:a9ecdc9d1d3a:alicebob_gopher_json/vendor/github.com/alicebob/gopher-json \
alicebob:miniredis:v2.13.3:alicebob_miniredis/vendor/github.com/alicebob/miniredis/v2 \
- andybalholm:brotli:v1.0.4:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
- apache:arrow:9736dde84bb2:apache_arrow/vendor/github.com/apache/arrow/go/v12 \
- apache:thrift:v0.16.0:apache_thrift/vendor/github.com/apache/thrift \
+ andybalholm:brotli:v1.0.6:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
+ apache:arrow:740889f413af:apache_arrow/vendor/github.com/apache/arrow/go/v14 \
+ apache:thrift:v0.17.0:apache_thrift/vendor/github.com/apache/thrift \
blang:semver:v3.5.1:blang_semver/vendor/github.com/blang/semver \
bmizerany:assert:b7ed37b82869:bmizerany_assert/vendor/github.com/bmizerany/assert \
bmkessler:fastdiv:41d5178f2044:bmkessler_fastdiv/vendor/github.com/bmkessler/fastdiv \
@@ -19,53 +19,54 @@ GH_TUPLE= \
davecgh:go-spew:d8f796af33cc:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \
etcd-io:bbolt:v1.3.5:etcd_io_bbolt/vendor/go.etcd.io/bbolt \
- fatih:color:v1.14.1:fatih_color/vendor/github.com/fatih/color \
+ fatih:color:v1.15.0:fatih_color/vendor/github.com/fatih/color \
+ felixge:httpsnoop:v1.0.4:felixge_httpsnoop/vendor/github.com/felixge/httpsnoop \
flynn:noise:v1.0.0:flynn_noise/vendor/github.com/flynn/noise \
fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
+ go-logr:logr:v1.4.1:go_logr_logr/vendor/github.com/go-logr/logr \
+ go-logr:stdr:v1.2.2:go_logr_stdr/vendor/github.com/go-logr/stdr \
go-oauth2:oauth2:v4.4.2:go_oauth2_oauth2/vendor/github.com/go-oauth2/oauth2/v4 \
go-task:slim-sprig:52ccab3ef572:go_task_slim_sprig/vendor/github.com/go-task/slim-sprig \
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 \
- goccy:go-json:v0.9.11:goccy_go_json/vendor/github.com/goccy/go-json \
+ goccy:go-json:v0.10.2:goccy_go_json/vendor/github.com/goccy/go-json \
gogo:protobuf:v1.3.2:gogo_protobuf/vendor/github.com/gogo/protobuf \
golang-jwt:jwt:v3.2.1:golang_jwt_jwt/vendor/github.com/golang-jwt/jwt \
- golang:appengine:v1.6.7:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:v0.17.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:exp:921286631fa9:golang_exp/vendor/golang.org/x/exp \
+ golang:appengine:v1.6.8:golang_appengine/vendor/google.golang.org/appengine \
+ golang:crypto:v0.19.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:exp:7918f672742d:golang_exp/vendor/golang.org/x/exp \
golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \
golang:mock:v1.6.0:golang_mock/vendor/github.com/golang/mock \
- golang:mod:v0.12.0:golang_mod/vendor/golang.org/x/mod \
- golang:net:v0.19.0:golang_net/vendor/golang.org/x/net \
- golang:oauth2:v0.15.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:mod:v0.13.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.21.0:golang_net/vendor/golang.org/x/net \
+ golang:oauth2:v0.17.0:golang_oauth2/vendor/golang.org/x/oauth2 \
golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:snappy:v0.0.4:golang_snappy/vendor/github.com/golang/snappy \
- golang:sync:v0.5.0:golang_sync/vendor/golang.org/x/sync \
- golang:sys:v0.15.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.15.0:golang_term/vendor/golang.org/x/term \
+ golang:sync:v0.6.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.17.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.17.0:golang_term/vendor/golang.org/x/term \
golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
golang:time:v0.5.0:golang_time/vendor/golang.org/x/time \
- golang:tools:v0.13.0:golang_tools/vendor/golang.org/x/tools \
- golang:xerrors:04be3eba64a2:golang_xerrors/vendor/golang.org/x/xerrors \
- google:flatbuffers:v2.0.8:google_flatbuffers/vendor/github.com/google/flatbuffers \
+ golang:tools:v0.14.0:golang_tools/vendor/golang.org/x/tools \
+ golang:xerrors:104605ab7028:golang_xerrors/vendor/golang.org/x/xerrors \
+ google:flatbuffers:v23.5.26:google_flatbuffers/vendor/github.com/google/flatbuffers \
google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
- google:go-genproto:83a465c0220f:google_go_genproto_1/vendor/google.golang.org/genproto/googleapis/rpc \
- google:go-genproto:bbf56f31fb17:google_go_genproto/vendor/google.golang.org/genproto \
- google:gopacket:v1.1.19:google_gopacket/vendor/github.com/google/gopacket \
+ google:go-genproto:31a09d347014:google_go_genproto/vendor/google.golang.org/genproto \
+ google:go-genproto:37d4d3c04a78:google_go_genproto_1/vendor/google.golang.org/genproto/googleapis/rpc \
google:pprof:91b7bce49751:google_pprof/vendor/github.com/google/pprof \
google:s2a-go:v0.1.7:google_s2a_go/vendor/github.com/google/s2a-go \
- google:uuid:v1.4.0:google_uuid/vendor/github.com/google/uuid \
+ google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
googleapis:enterprise-certificate-proxy:v0.3.2:googleapis_enterprise_certificate_proxy/vendor/github.com/googleapis/enterprise-certificate-proxy \
- googleapis:gax-go:v2.12.0:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
- googleapis:google-api-go-client:v0.153.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
- googleapis:google-cloud-go:bigquery/v1.57.1:googleapis_google_cloud_go_bigquery \
- googleapis:google-cloud-go:compute/v1.23.3:googleapis_google_cloud_go_compute \
- googleapis:google-cloud-go:iam/v1.1.5:googleapis_google_cloud_go_iam \
- googleapis:google-cloud-go:v0.110.10:googleapis_google_cloud_go/vendor/cloud.google.com/go \
+ googleapis:gax-go:v2.12.2:googleapis_gax_go/vendor/github.com/googleapis/gax-go \
+ googleapis:google-api-go-client:v0.168.0:googleapis_google_api_go_client/vendor/google.golang.org/api \
+ googleapis:google-cloud-go:bigquery/v1.59.1:googleapis_google_cloud_go_bigquery \
+ googleapis:google-cloud-go:compute/v1.23.4:googleapis_google_cloud_go_compute \
+ googleapis:google-cloud-go:iam/v1.1.6:googleapis_google_cloud_go_iam \
+ googleapis:google-cloud-go:v0.112.0:googleapis_google_cloud_go/vendor/cloud.google.com/go \
googleapis:google-cloud-go:v0.4.0:googleapis_google_cloud_go_profiler/vendor/cloud.google.com/go/profiler \
gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
gorilla:schema:v1.2.0:gorilla_schema/vendor/github.com/gorilla/schema \
- grpc:grpc-go:v1.59.0:grpc_grpc_go/vendor/google.golang.org/grpc \
+ grpc:grpc-go:v1.62.0:grpc_grpc_go/vendor/google.golang.org/grpc \
hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
inconshreveable:mousetrap:v1.1.0:inconshreveable_mousetrap/vendor/github.com/inconshreveable/mousetrap \
jackc:pgerrcode:a0d42d470451:jackc_pgerrcode/vendor/github.com/jackc/pgerrcode \
@@ -82,34 +83,33 @@ GH_TUPLE= \
jtolio:crawlspace:3ec5cc6b36c5:jtolio_crawlspace/vendor/github.com/jtolio/crawlspace \
jtolio:mito:d78ef06bb77b:jtolio_mito/vendor/github.com/jtolio/mito \
jtolio:noiseconn:88105e6c8ac6:jtolio_noiseconn/vendor/github.com/jtolio/noiseconn \
- klauspost:asmfmt:v1.3.2:klauspost_asmfmt/vendor/github.com/klauspost/asmfmt \
- klauspost:compress:v1.17.0:klauspost_compress/vendor/github.com/klauspost/compress \
- klauspost:cpuid:v2.0.12:klauspost_cpuid/vendor/github.com/klauspost/cpuid/v2 \
+ klauspost:compress:v1.17.7:klauspost_compress/vendor/github.com/klauspost/compress \
+ klauspost:cpuid:v2.2.5:klauspost_cpuid/vendor/github.com/klauspost/cpuid/v2 \
kr:pretty:v0.3.1:kr_pretty/vendor/github.com/kr/pretty \
kr:text:v0.2.0:kr_text/vendor/github.com/kr/text \
loov:hrtime:v1.0.3:loov_hrtime/vendor/github.com/loov/hrtime \
magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \
mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
- mattn:go-isatty:v0.0.17:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
- mattn:go-runewidth:v0.0.14:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ mattn:go-isatty:v0.0.19:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
+ mattn:go-runewidth:v0.0.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
mattn:go-sqlite3:v1.14.19:mattn_go_sqlite3/vendor/github.com/mattn/go-sqlite3 \
- minio:asm2plan9s:cdd76441f9d8:minio_asm2plan9s/vendor/github.com/minio/asm2plan9s \
- minio:c2goasm:36a3d3bbc4f3:minio_c2goasm/vendor/github.com/minio/c2goasm \
mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
nsf:jsondiff:f29ed568f4ce:nsf_jsondiff/vendor/github.com/nsf/jsondiff \
nsf:termbox-go:38ba6e5628f1:nsf_termbox_go/vendor/github.com/nsf/termbox-go \
onsi:ginkgo:v2.9.5:onsi_ginkgo/vendor/github.com/onsi/ginkgo/v2 \
+ open-telemetry:opentelemetry-go-contrib:e22317fbf706:open_telemetry_opentelemetry_go_contrib/vendor/go.opentelemetry.io/contrib \
+ open-telemetry:opentelemetry-go:v1.24.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
oschwald:maxminddb-golang:v1.12.0:oschwald_maxminddb_golang/vendor/github.com/oschwald/maxminddb-golang \
pelletier:go-toml:v2.1.0:pelletier_go_toml/vendor/github.com/pelletier/go-toml/v2 \
- pierrec:lz4:v4.1.15:pierrec_lz4/vendor/github.com/pierrec/lz4/v4 \
+ pierrec:lz4:v4.1.18:pierrec_lz4/vendor/github.com/pierrec/lz4/v4 \
pkg:errors:v0.9.1:pkg_errors/vendor/github.com/pkg/errors \
pmezard:go-difflib:5d4384ee4fb2:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
pquerna:otp:v1.3.0:pquerna_otp/vendor/github.com/pquerna/otp \
- protocolbuffers:protobuf-go:v1.31.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+ protocolbuffers:protobuf-go:v1.32.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
quic-go:qtls-go1-20:v0.4.1:quic_go_qtls_go1_20/vendor/github.com/quic-go/qtls-go1-20 \
quic-go:quic-go:v0.40.1:quic_go_quic_go/vendor/github.com/quic-go/quic-go \
redis:go-redis:v9.0.3:redis_go_redis/vendor/github.com/redis/go-redis/v9 \
- rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \
+ rivo:uniseg:v0.4.7:rivo_uniseg/vendor/github.com/rivo/uniseg \
rogpeppe:go-internal:v1.10.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \
@@ -125,20 +125,19 @@ GH_TUPLE= \
spf13:cobra:v1.8.0:spf13_cobra/vendor/github.com/spf13/cobra \
spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
spf13:viper:v1.18.2:spf13_viper/vendor/github.com/spf13/viper \
- storj:common:18bcefd218de:storj_common/vendor/storj.io/common \
- storj:drpc:v0.0.33:storj_drpc/vendor/storj.io/drpc \
- storj:eventkit:204fc04c7675:storj_eventkit_1/vendor/storj.io/eventkit/eventkitd-bigquery \
- storj:eventkit:43b472f3f489:storj_eventkit/vendor/storj.io/eventkit \
+ storj:common:3a1a80390ccd:storj_common/vendor/storj.io/common \
+ storj:drpc:v0.0.34:storj_drpc/vendor/storj.io/drpc \
+ storj:eventkit:6cb545e5f892:storj_eventkit/vendor/storj.io/eventkit \
storj:infectious:v0.0.2:storj_infectious/vendor/storj.io/infectious \
storj:monkit-jaeger:52b0792fa6cd:storj_monkit_jaeger/vendor/storj.io/monkit-jaeger \
storj:picobuf:v0.0.3:storj_picobuf/vendor/storj.io/picobuf \
- storj:uplink:7974a2e1a6c2:storj_uplink/vendor/storj.io/uplink \
- stretchr:testify:v1.8.4:stretchr_testify/vendor/github.com/stretchr/testify \
+ storj:uplink:7e1a1e616922:storj_uplink/vendor/storj.io/uplink \
+ stretchr:testify:v1.9.0:stretchr_testify/vendor/github.com/stretchr/testify \
stripe:stripe-go:v75.8.0:stripe_stripe_go/vendor/github.com/stripe/stripe-go/v75 \
subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
uber-go:mock:v0.3.0:uber_go_mock/vendor/go.uber.org/mock \
uber-go:multierr:v1.10.0:uber_go_multierr/vendor/go.uber.org/multierr \
- uber-go:zap:v1.26.0:uber_go_zap/vendor/go.uber.org/zap \
+ uber-go:zap:v1.27.0:uber_go_zap/vendor/go.uber.org/zap \
vbauerster:mpb:v8.4.0:vbauerster_mpb/vendor/github.com/vbauerster/mpb/v8 \
xtgo:uuid:a0b114877d4c:xtgo_uuid/vendor/github.com/xtgo/uuid \
yuin:gopher-lua:ab39c6098bdb:yuin_gopher_lua/vendor/github.com/yuin/gopher-lua \
@@ -159,6 +158,10 @@ GH_TUPLE= \
zyedidia:generic:v1.2.1:zyedidia_generic/vendor/github.com/zyedidia/generic
post-extract:
-.for d in arrow internal parquet
+.for d in arrow internal
@${LN} -s go/${d} ${WRKSRC_apache_arrow}
.endfor
+
+post-patch:
+ @${REINPLACE_CMD} -e '/apache\/arrow/s,v12,v14,' \
+ ${WRKSRC}/vendor/cloud.google.com/go/bigquery/arrow.go
diff --git a/net/storj/distinfo b/net/storj/distinfo
index 61cc222b260e..1d542e7f5d72 100644
--- a/net/storj/distinfo
+++ b/net/storj/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1709910083
-SHA256 (storj-storj-v1.99.3_GH0.tar.gz) = a3a5199d987e27fd1fa1f951c22cb0fb0086cf2f2f6b45402ed1169144727d18
-SIZE (storj-storj-v1.99.3_GH0.tar.gz) = 6929518
+TIMESTAMP = 1712251012
+SHA256 (storj-storj-v1.101.3_GH0.tar.gz) = 6cfed36a133b323ef852277fe2de5e3fc5d0ae660471c36ef38773732a1937f6
+SIZE (storj-storj-v1.101.3_GH0.tar.gz) = 7155648
SHA256 (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 2f26521a9207b91dfbca3d28e5545bc11cb098888ecf3e9ba8e5936387b06a33
SIZE (VividCortex-ewma-v1.2.0_GH0.tar.gz) = 6683
SHA256 (acarl005-stripansi-5a71ef0e047d_GH0.tar.gz) = 832ad7232c573cec3eece91af4cdf40d2d06bca94e026dd7d5add0f44f802f0f
@@ -11,12 +11,12 @@ SHA256 (alicebob-gopher-json-a9ecdc9d1d3a_GH0.tar.gz) = ce51bf794d26ef3a8a4d0e4e
SIZE (alicebob-gopher-json-a9ecdc9d1d3a_GH0.tar.gz) = 3630
SHA256 (alicebob-miniredis-v2.13.3_GH0.tar.gz) = f74daa37a0def2a86eaa1645614aa3f64b2802fbc81a92d213b74738452590ba
SIZE (alicebob-miniredis-v2.13.3_GH0.tar.gz) = 125208
-SHA256 (andybalholm-brotli-v1.0.4_GH0.tar.gz) = aac277a0eba7f3abecb78c8ed8f620d23b7c9afc9879565fe3f055bdbf943db0
-SIZE (andybalholm-brotli-v1.0.4_GH0.tar.gz) = 1817548
-SHA256 (apache-arrow-9736dde84bb2_GH0.tar.gz) = f51be7b32b59a19b7c48694c23b842614535c3c6582cd6e43f5e5de0a538aab8
-SIZE (apache-arrow-9736dde84bb2_GH0.tar.gz) = 19843038
-SHA256 (apache-thrift-v0.16.0_GH0.tar.gz) = df2931de646a366c2e5962af679018bca2395d586e00ba82d09c0379f14f8e7b
-SIZE (apache-thrift-v0.16.0_GH0.tar.gz) = 3062493
+SHA256 (andybalholm-brotli-v1.0.6_GH0.tar.gz) = f13966f42f2695a0c655f8bbde5f4537de96380848144741f92ba5b1bc3a82b8
+SIZE (andybalholm-brotli-v1.0.6_GH0.tar.gz) = 1817995
+SHA256 (apache-arrow-740889f413af_GH0.tar.gz) = cde071443fd74c9c3cf3eb867ea2f75ad6314e5ce01e7221d5653dfdd4b99b54
+SIZE (apache-arrow-740889f413af_GH0.tar.gz) = 20642404
+SHA256 (apache-thrift-v0.17.0_GH0.tar.gz) = f5888bcd3b8de40c2c2ab86896867ad9b18510deb412cba3e5da76fb4c604c29
+SIZE (apache-thrift-v0.17.0_GH0.tar.gz) = 3049651
SHA256 (blang-semver-v3.5.1_GH0.tar.gz) = 3d9da53f4c2d3169bfa9b25f2f36f301a37556a47259c870881524c643c69c57
SIZE (blang-semver-v3.5.1_GH0.tar.gz) = 14831
SHA256 (bmizerany-assert-b7ed37b82869_GH0.tar.gz) = f7dc11f10c5e52a94c836e15e7aff05ad4afba7436f66e5f4506806627c4635e
@@ -39,14 +39,20 @@ SHA256 (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 29584550745fd4b8fce2e2f
SIZE (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 1699
SHA256 (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 63fed2e9bbdcc2aa279c2a7ea4a59c39bc21616ec2c96abff0020872beb3dbad
SIZE (etcd-io-bbolt-v1.3.5_GH0.tar.gz) = 96494
-SHA256 (fatih-color-v1.14.1_GH0.tar.gz) = f4143b70a621a169e9d565814aa3a8449482f964ee08fdd09f72af1cf7154429
-SIZE (fatih-color-v1.14.1_GH0.tar.gz) = 11014
+SHA256 (fatih-color-v1.15.0_GH0.tar.gz) = e7a92edb32453c11aec9fac4d9f2b8fc42fac72249a7ca567c926a112534030e
+SIZE (fatih-color-v1.15.0_GH0.tar.gz) = 11273
+SHA256 (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = ffb63ba081e4c2360342dea2079d08b8560c315b2f458885fd34639786a1aa3d
+SIZE (felixge-httpsnoop-v1.0.4_GH0.tar.gz) = 11954
SHA256 (flynn-noise-v1.0.0_GH0.tar.gz) = 64dbc5664f88bbd352de33109fa0f661c526b17f0c4a0bac3ef2a17e4fa7f2dd
SIZE (flynn-noise-v1.0.0_GH0.tar.gz) = 210067
SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35
SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502
SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8
SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
+SHA256 (go-logr-logr-v1.4.1_GH0.tar.gz) = 8eae286ca6e69e82f22cdde7464f4e5530e624b2da486b09cd0ec46b745c0d0e
+SIZE (go-logr-logr-v1.4.1_GH0.tar.gz) = 56957
+SHA256 (go-logr-stdr-v1.2.2_GH0.tar.gz) = 37d975b280d884ca0d55a800bc6e47314b6e86268e56254f9d15d19ca9404eb8
+SIZE (go-logr-stdr-v1.2.2_GH0.tar.gz) = 9098
SHA256 (go-oauth2-oauth2-v4.4.2_GH0.tar.gz) = 47ae66ee80ce4aa1e25f5a06d46d4023ac6c4e0797321eb32410d993d6ec420c
SIZE (go-oauth2-oauth2-v4.4.2_GH0.tar.gz) = 579399
SHA256 (go-task-slim-sprig-52ccab3ef572_GH0.tar.gz) = 234ca4f44e68e77180301a1a6f3e0426769abefdcafb2ff80d3ffdb27512b173
@@ -55,84 +61,80 @@ SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da
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 (goccy-go-json-v0.9.11_GH0.tar.gz) = ed07069fae012ca8d5b7b85654553692258842169d21b3fd587a6938e25623dc
-SIZE (goccy-go-json-v0.9.11_GH0.tar.gz) = 388353
+SHA256 (goccy-go-json-v0.10.2_GH0.tar.gz) = f112774324c23218e7f7ea5b266fa0d5827147de36aecd7ab4529ee6a2f8208d
+SIZE (goccy-go-json-v0.10.2_GH0.tar.gz) = 397330
SHA256 (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2bb4b13d6e56b3911f09b8e9ddd15708477fbff8823c057cc79dd99c9a452b34
SIZE (gogo-protobuf-v1.3.2_GH0.tar.gz) = 2038725
SHA256 (golang-jwt-jwt-v3.2.1_GH0.tar.gz) = 9c7d8c881a6517a7d38276d5cbcfbef93ff7ebb7d43181c471d9dc05b0b8feed
SIZE (golang-jwt-jwt-v3.2.1_GH0.tar.gz) = 38016
-SHA256 (golang-appengine-v1.6.7_GH0.tar.gz) = c623d81235f7c9699e299b328191d813337dd57dcc800d7afdb5130e8c321a8f
-SIZE (golang-appengine-v1.6.7_GH0.tar.gz) = 333007
-SHA256 (golang-crypto-v0.17.0_GH0.tar.gz) = a921c84634495d0d6fe25d81ff0cc7bd1e045865ffe95a7e329cd6f7eceaef6d
-SIZE (golang-crypto-v0.17.0_GH0.tar.gz) = 1809419
-SHA256 (golang-exp-921286631fa9_GH0.tar.gz) = b977f1b4423bf62333597c2150bee6312a926abc1f9af59463eb2a34d4c2c8b9
-SIZE (golang-exp-921286631fa9_GH0.tar.gz) = 1634466
+SHA256 (golang-appengine-v1.6.8_GH0.tar.gz) = 9f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5
+SIZE (golang-appengine-v1.6.8_GH0.tar.gz) = 628708
+SHA256 (golang-crypto-v0.19.0_GH0.tar.gz) = 0e1d6c17f9c6f529d2d06e43030695ba135115ee401fda5316d6b30423087bb2
+SIZE (golang-crypto-v0.19.0_GH0.tar.gz) = 1810389
+SHA256 (golang-exp-7918f672742d_GH0.tar.gz) = b95b3ce3e29ce58fb69a562d1e0ad092086f5acbe8258e7288a313c9f354f9ed
+SIZE (golang-exp-7918f672742d_GH0.tar.gz) = 1634283
SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394
SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101
SHA256 (golang-mock-v1.6.0_GH0.tar.gz) = 470174971c3a63361149a30f5b2d3a716a198afeb6cc71daa30712faa7293942
SIZE (golang-mock-v1.6.0_GH0.tar.gz) = 69251
-SHA256 (golang-mod-v0.12.0_GH0.tar.gz) = 9fddc097b23620c2a8c03ab556b6f65d1c10a25e1d9b390037ac646df7524a1a
-SIZE (golang-mod-v0.12.0_GH0.tar.gz) = 123219
-SHA256 (golang-net-v0.19.0_GH0.tar.gz) = 419a15f3b2a026c4300e912653b5f333374511ef548e13573bd77c0910421220
-SIZE (golang-net-v0.19.0_GH0.tar.gz) = 1479736
-SHA256 (golang-oauth2-v0.15.0_GH0.tar.gz) = 39d24e512600b335c33f81e1ac87d52100c0fdba990bc67ace53b50c5618049b
-SIZE (golang-oauth2-v0.15.0_GH0.tar.gz) = 94733
+SHA256 (golang-mod-v0.13.0_GH0.tar.gz) = cf5ce8abafd047ece87e904b2065de2293c131e331cdc06a64f2c78c3908a6ca
+SIZE (golang-mod-v0.13.0_GH0.tar.gz) = 122017
+SHA256 (golang-net-v0.21.0_GH0.tar.gz) = 30c0db56d8dbfd3180751586ef81c76012636f455f599355a18f5ce800398f00
+SIZE (golang-net-v0.21.0_GH0.tar.gz) = 1487045
+SHA256 (golang-oauth2-v0.17.0_GH0.tar.gz) = 23da742308bdc47fbb1b4c6b8abcfcac34afdc8d7bbbe507e41e626bdee5473d
+SIZE (golang-oauth2-v0.17.0_GH0.tar.gz) = 96641
SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-snappy-v0.0.4_GH0.tar.gz) = 77df678795596f9dfecb5744deb984633d780460a7e9a59e0c7ecfe2052b644f
-SIZE (golang-snappy-v0.0.4_GH0.tar.gz) = 66129
-SHA256 (golang-sync-v0.5.0_GH0.tar.gz) = db9d055e6b0b14aafcc29c2875dbbef8d90635eef871cd2a59f457386e171029
-SIZE (golang-sync-v0.5.0_GH0.tar.gz) = 17573
-SHA256 (golang-sys-v0.15.0_GH0.tar.gz) = b0bc04c5a1d1ae7c5962e66f19def881b5ab2191cc08cce5021fe7e952ed5484
-SIZE (golang-sys-v0.15.0_GH0.tar.gz) = 1443508
-SHA256 (golang-term-v0.15.0_GH0.tar.gz) = 82818d254e1b16805ab2147ae7bd3f8bbfa2c3455f763c763e21650e27a7b8e3
-SIZE (golang-term-v0.15.0_GH0.tar.gz) = 14741
+SHA256 (golang-sync-v0.6.0_GH0.tar.gz) = 23b8fca95397b2293e64e58d333633051ec942b46318ad8f630318e801658b67
+SIZE (golang-sync-v0.6.0_GH0.tar.gz) = 17605
+SHA256 (golang-sys-v0.17.0_GH0.tar.gz) = ac396e3c66940e34fdd1d422a9628ab2a5118249118f2a36f65082d32e709e7a
+SIZE (golang-sys-v0.17.0_GH0.tar.gz) = 1446309
+SHA256 (golang-term-v0.17.0_GH0.tar.gz) = a624f23d34ec0ab82e1ccf57bd1d9da9e721ec9c6c3cfe20afff842385b5dd72
+SIZE (golang-term-v0.17.0_GH0.tar.gz) = 14734
SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
SHA256 (golang-time-v0.5.0_GH0.tar.gz) = bb876812abbce995ed8c8523b55c5c5518e594f0570cf372a5d1213a5423d95f
SIZE (golang-time-v0.5.0_GH0.tar.gz) = 12219
-SHA256 (golang-tools-v0.13.0_GH0.tar.gz) = 39ae81dcd399d42c15da9d215bdbb0cae47978e638d01ee0ca746e20979d1e1b
-SIZE (golang-tools-v0.13.0_GH0.tar.gz) = 3486061
-SHA256 (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 1b1756da9c87dce13834d0a495f2fe4d560b95a4aa208b638afbe602a872d26a
-SIZE (golang-xerrors-04be3eba64a2_GH0.tar.gz) = 13746
-SHA256 (google-flatbuffers-v2.0.8_GH0.tar.gz) = f97965a727d26386afaefff950badef2db3ab6af9afe23ed6d94bfb65f95f37e
-SIZE (google-flatbuffers-v2.0.8_GH0.tar.gz) = 2029055
+SHA256 (golang-tools-v0.14.0_GH0.tar.gz) = 2d7288426894cc424f97e4bea91e16ca7b0d0a0d8f1d202e01973819bad9c7e1
+SIZE (golang-tools-v0.14.0_GH0.tar.gz) = 3552392
+SHA256 (golang-xerrors-104605ab7028_GH0.tar.gz) = b1c0f6912b3bd5ad711e5bce41a5ba64ff839416f4b85231f8d457e8817954c0
+SIZE (golang-xerrors-104605ab7028_GH0.tar.gz) = 13742
+SHA256 (google-flatbuffers-v23.5.26_GH0.tar.gz) = 1cce06b17cddd896b6d73cc047e36a254fb8df4d7ea18a46acf16c4c0cd3f3f3
+SIZE (google-flatbuffers-v23.5.26_GH0.tar.gz) = 2257271
SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
-SHA256 (google-go-genproto-83a465c0220f_GH0.tar.gz) = 8fb37bfa95c67759ebe3b2024db365c227d25c5d0a5d61999227c46f440d750d
-SIZE (google-go-genproto-83a465c0220f_GH0.tar.gz) = 5919755
-SHA256 (google-go-genproto-bbf56f31fb17_GH0.tar.gz) = c2bb2ef8b453de440b41ac514d618acb80d5511c29dd2555b14fd11160d355b0
-SIZE (google-go-genproto-bbf56f31fb17_GH0.tar.gz) = 5919115
-SHA256 (google-gopacket-v1.1.19_GH0.tar.gz) = 31efa87cc9d2b41e5e66c7daa8839d841d2a43cc477bf595c9e8c24ef6903830
-SIZE (google-gopacket-v1.1.19_GH0.tar.gz) = 950745
+SHA256 (google-go-genproto-31a09d347014_GH0.tar.gz) = 21abbc708f38dea490f7856970a08c526e37ef61bc03e5aafd038a32b66f5542
+SIZE (google-go-genproto-31a09d347014_GH0.tar.gz) = 5957261
+SHA256 (google-go-genproto-37d4d3c04a78_GH0.tar.gz) = d03dfb9dd652070a92d97fcbb28118df0c70c8ea1f7303997753abef06e9ddca
+SIZE (google-go-genproto-37d4d3c04a78_GH0.tar.gz) = 5957218
SHA256 (google-pprof-91b7bce49751_GH0.tar.gz) = aa6c6471506e8a1590887c566c62d9049955bc32a9b859d6d4f7342bacf80a43
SIZE (google-pprof-91b7bce49751_GH0.tar.gz) = 2951069
SHA256 (google-s2a-go-v0.1.7_GH0.tar.gz) = 671aa97ee51cf7fff4f62a27d659aefb0ba97785c552183a03b25f49197cd028
SIZE (google-s2a-go-v0.1.7_GH0.tar.gz) = 267117
-SHA256 (google-uuid-v1.4.0_GH0.tar.gz) = d0a84f8e465446885550a291321bbf296f680242d53cd442dbb16287abcd777c
-SIZE (google-uuid-v1.4.0_GH0.tar.gz) = 17962
+SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
+SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
SHA256 (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = d01f2349b605a37db615d0a9454970bda9575d8ebe12bdd0c164f4d2717ab2bc
SIZE (googleapis-enterprise-certificate-proxy-v0.3.2_GH0.tar.gz) = 38853
-SHA256 (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 40987741a6ab2c9aa56ee1a498e521d719271b808d25318cf2a602ee8b5f5dbf
-SIZE (googleapis-gax-go-v2.12.0_GH0.tar.gz) = 37779
-SHA256 (googleapis-google-api-go-client-v0.153.0_GH0.tar.gz) = 6f3612adc7cd1951eb40f1b1c978a5c6c90a38e8d56a58c96a91d6f4765535d0
-SIZE (googleapis-google-api-go-client-v0.153.0_GH0.tar.gz) = 36259405
-SHA256 (googleapis-google-cloud-go-bigquery-v1.57.1_GH0.tar.gz) = 008a75674c9f7479511206f0deaaa36ae48858696cc6ed2274211eed4973b401
-SIZE (googleapis-google-cloud-go-bigquery-v1.57.1_GH0.tar.gz) = 23093665
-SHA256 (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 712f6713c1549d4e150be3de3cd7a1698e309c56b57e08f8b3dc072fdbae33cc
-SIZE (googleapis-google-cloud-go-compute-v1.23.3_GH0.tar.gz) = 23101803
-SHA256 (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = cd2028b1090416a722192562c79b9174d78c180513fbb01b15544603bedc66dc
-SIZE (googleapis-google-cloud-go-iam-v1.1.5_GH0.tar.gz) = 23102547
-SHA256 (googleapis-google-cloud-go-v0.110.10_GH0.tar.gz) = aef98deb096a0ad45f9282ecb7b8672b93aae48192a63863b19c4449364cce0f
-SIZE (googleapis-google-cloud-go-v0.110.10_GH0.tar.gz) = 23404008
+SHA256 (googleapis-gax-go-v2.12.2_GH0.tar.gz) = 320b9ed8c7169c827b00dc5cf1b46739e4d47ce0f24592aab32839e77bda57e5
+SIZE (googleapis-gax-go-v2.12.2_GH0.tar.gz) = 54169
+SHA256 (googleapis-google-api-go-client-v0.168.0_GH0.tar.gz) = 5e1261205341c1cf93b201b34fbc04a427a4bc8366c4fc4df1c1d1260d774744
+SIZE (googleapis-google-api-go-client-v0.168.0_GH0.tar.gz) = 37704723
+SHA256 (googleapis-google-cloud-go-bigquery-v1.59.1_GH0.tar.gz) = 1741d556b6e096c4e1a2151f6cd862ed76cd36390819f49b26328e0e7e921433
+SIZE (googleapis-google-cloud-go-bigquery-v1.59.1_GH0.tar.gz) = 25672474
+SHA256 (googleapis-google-cloud-go-compute-v1.23.4_GH0.tar.gz) = 5ef5eb2165902110412544bdfd1e8c3c419ebf88c3533b3c451cc238416a64ff
+SIZE (googleapis-google-cloud-go-compute-v1.23.4_GH0.tar.gz) = 25259157
+SHA256 (googleapis-google-cloud-go-iam-v1.1.6_GH0.tar.gz) = d2fc9bc0810e98ea14703d384673d3884733afa95373eac2d569641514367716
+SIZE (googleapis-google-cloud-go-iam-v1.1.6_GH0.tar.gz) = 25260383
+SHA256 (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = fd2883bc415379f48766e9d265136b5c34bf93bcf3d3f8f537306290e4725827
+SIZE (googleapis-google-cloud-go-v0.112.0_GH0.tar.gz) = 24594306
SHA256 (googleapis-google-cloud-go-v0.4.0_GH0.tar.gz) = d7d0c9391fe7b2151589b1c2db9732959689bd809d427b63dbac3d3314fcd3c7
SIZE (googleapis-google-cloud-go-v0.4.0_GH0.tar.gz) = 765442
SHA256 (gorilla-mux-v1.8.0_GH0.tar.gz) = ea2639259d2ce6f402636655e91eb93ba69c139e3cbf80b044ee393ada53757b
SIZE (gorilla-mux-v1.8.0_GH0.tar.gz) = 45517
SHA256 (gorilla-schema-v1.2.0_GH0.tar.gz) = 5dbfdc9c3e9275a87f4768cc455db2832c10dc7f2b9703810ff635dbf87c6cf0
SIZE (gorilla-schema-v1.2.0_GH0.tar.gz) = 23467
-SHA256 (grpc-grpc-go-v1.59.0_GH0.tar.gz) = 0f951688030fdc9a82accb440222ff068440e59bdc44a82d86150cc4cddf1aed
-SIZE (grpc-grpc-go-v1.59.0_GH0.tar.gz) = 2010414
+SHA256 (grpc-grpc-go-v1.62.0_GH0.tar.gz) = 93111512a9cc03308f02cc3ec462100d9348a1c73797ac948b23873b3bbbf6b8
+SIZE (grpc-grpc-go-v1.62.0_GH0.tar.gz) = 2126191
SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
SHA256 (inconshreveable-mousetrap-v1.1.0_GH0.tar.gz) = ab23e7c5cbf42564eb0190ee051b7217c04fd2599d2f26e9ebe205db75963141
@@ -163,12 +165,10 @@ SHA256 (jtolio-mito-d78ef06bb77b_GH0.tar.gz) = 9a41c35d7583586b30f5a3e0045085c58
SIZE (jtolio-mito-d78ef06bb77b_GH0.tar.gz) = 10771
SHA256 (jtolio-noiseconn-88105e6c8ac6_GH0.tar.gz) = dc2e9427ab54a4b763b4333f7a9c0bdd2028624858041b95215711ff62ac5b8f
SIZE (jtolio-noiseconn-88105e6c8ac6_GH0.tar.gz) = 6420
-SHA256 (klauspost-asmfmt-v1.3.2_GH0.tar.gz) = 4bb6931aefcf105c0e0bc6d239845f6350aceba5b2b76e84c961ba8d100f8fc6
-SIZE (klauspost-asmfmt-v1.3.2_GH0.tar.gz) = 147245
-SHA256 (klauspost-compress-v1.17.0_GH0.tar.gz) = 171582ff71acfaa7aa5030d2f86fbec26594f87597a3ee8f51e078185c34d645
-SIZE (klauspost-compress-v1.17.0_GH0.tar.gz) = 37966139
-SHA256 (klauspost-cpuid-v2.0.12_GH0.tar.gz) = ac723eecde24ff08a2fa4b3989b602ab2ecd607f132845b66c26aae896f7130a
-SIZE (klauspost-cpuid-v2.0.12_GH0.tar.gz) = 343262
+SHA256 (klauspost-compress-v1.17.7_GH0.tar.gz) = 9484685898592e9232cab3e6597cb6a9fdd0b60c5ad83536257ca4c414b36a07
+SIZE (klauspost-compress-v1.17.7_GH0.tar.gz) = 38745513
+SHA256 (klauspost-cpuid-v2.2.5_GH0.tar.gz) = a5021d85a70184f098ebd7e704f8b2330404f4c760de09af6da61b9ce182a49a
+SIZE (klauspost-cpuid-v2.2.5_GH0.tar.gz) = 455976
SHA256 (kr-pretty-v0.3.1_GH0.tar.gz) = e6fa7db2708320e66a1645bf6b234e524e73f4163ca0519b8608616e48f5d206
SIZE (kr-pretty-v0.3.1_GH0.tar.gz) = 10227
SHA256 (kr-text-v0.2.0_GH0.tar.gz) = 59b5e4a7fd4097be87fad0edcaf342fdc971d0c8fdfb4f2d7424561471992e7c
@@ -179,16 +179,12 @@ SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e
SIZE (magiconair-properties-v1.8.7_GH0.tar.gz) = 31425
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.17_GH0.tar.gz) = 7d1d64aafb6a110ab02be1094a8d11bda3f64faf200b4c81c5c9ae4de942612b
-SIZE (mattn-go-isatty-v0.0.17_GH0.tar.gz) = 4698
-SHA256 (mattn-go-runewidth-v0.0.14_GH0.tar.gz) = 0e6a49d6a8f694154af2746a820d4c5f13fe3d9b0968bdf16fcf939dd461e034
-SIZE (mattn-go-runewidth-v0.0.14_GH0.tar.gz) = 18274
+SHA256 (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
+SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
+SHA256 (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
+SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
SHA256 (mattn-go-sqlite3-v1.14.19_GH0.tar.gz) = 883841af9b993c6f297c8974ea992540cd9aa525b42ff7d874ff6d31be00e643
SIZE (mattn-go-sqlite3-v1.14.19_GH0.tar.gz) = 2573207
-SHA256 (minio-asm2plan9s-cdd76441f9d8_GH0.tar.gz) = 59d1de17f9ce30be6dfde2ea89377c8df024b7a67973eb7630393b7d1ca79dca
-SIZE (minio-asm2plan9s-cdd76441f9d8_GH0.tar.gz) = 10822
-SHA256 (minio-c2goasm-36a3d3bbc4f3_GH0.tar.gz) = ce87dfc81ee87379ccc367f7049b2b270ae7bb04847768e91eefd03d87f16135
-SIZE (minio-c2goasm-36a3d3bbc4f3_GH0.tar.gz) = 35256
SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413
SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123
SHA256 (nsf-jsondiff-f29ed568f4ce_GH0.tar.gz) = 7b9ffc6603abccd330583ec9bf91e51d9177d5ebb52e34a7cab0ffc34ac2e514
@@ -197,28 +193,32 @@ SHA256 (nsf-termbox-go-38ba6e5628f1_GH0.tar.gz) = 64783f78c3d7dc8bb3dd0217ee410f
SIZE (nsf-termbox-go-38ba6e5628f1_GH0.tar.gz) = 32821
SHA256 (onsi-ginkgo-v2.9.5_GH0.tar.gz) = 3f766aa71916270ce0d8be8d31b33e25ef243a2776ff93296d1faa412ba88d1a
SIZE (onsi-ginkgo-v2.9.5_GH0.tar.gz) = 624769
+SHA256 (open-telemetry-opentelemetry-go-contrib-e22317fbf706_GH0.tar.gz) = d95ef578462cc60b3543b4eec8f268b8aaac82ad9260d5b01c5066b69bad3023
+SIZE (open-telemetry-opentelemetry-go-contrib-e22317fbf706_GH0.tar.gz) = 593108
+SHA256 (open-telemetry-opentelemetry-go-v1.24.0_GH0.tar.gz) = 4ed95d56d78469617fcc5a5192f34db88af99564ea361c828cfdd80ad1650123
+SIZE (open-telemetry-opentelemetry-go-v1.24.0_GH0.tar.gz) = 1540479
SHA256 (oschwald-maxminddb-golang-v1.12.0_GH0.tar.gz) = da17bb478b04628a276d5423c4dc31ba39bbf229c7f4107c56bdab5d9471898e
SIZE (oschwald-maxminddb-golang-v1.12.0_GH0.tar.gz) = 28155
SHA256 (pelletier-go-toml-v2.1.0_GH0.tar.gz) = ee61dae04dfb61262f2ab5c1b55dabaec8acb74f9513e4729b72511479eb9fd1
SIZE (pelletier-go-toml-v2.1.0_GH0.tar.gz) = 899401
-SHA256 (pierrec-lz4-v4.1.15_GH0.tar.gz) = 6789f05a473486601616c437a3d6d94310f339c06837587ea6833d13e8c4cab7
-SIZE (pierrec-lz4-v4.1.15_GH0.tar.gz) = 40903952
+SHA256 (pierrec-lz4-v4.1.18_GH0.tar.gz) = d0f8f245d9269fa565a52639521f40f02fca5c4ebc111151251555ee9c9e3331
+SIZE (pierrec-lz4-v4.1.18_GH0.tar.gz) = 40909892
SHA256 (pkg-errors-v0.9.1_GH0.tar.gz) = 56bfd893023daa498508bfe161de1be83299fcf15376035e7df79cbd7d6fa608
SIZE (pkg-errors-v0.9.1_GH0.tar.gz) = 13415
SHA256 (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 8574a5cbc435057352a17ff9e6ad40190f3b9d623cd9ab0cdfa6c1d8f0bea0b2
SIZE (pmezard-go-difflib-5d4384ee4fb2_GH0.tar.gz) = 11395
SHA256 (pquerna-otp-v1.3.0_GH0.tar.gz) = f3695b673c06278ba944696b572115edcf31d004e035085d51202ba5c8894936
SIZE (pquerna-otp-v1.3.0_GH0.tar.gz) = 14027
-SHA256 (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 96d670e9bae145ff2dd0f48a3693edb1f45ec3ee56d5f50a5f01cc7e060314bc
-SIZE (protocolbuffers-protobuf-go-v1.31.0_GH0.tar.gz) = 1311732
+SHA256 (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 816e0babc183807928c4ede81999dc1e33bfe6e7eca9ccebe0409974e68559db
+SIZE (protocolbuffers-protobuf-go-v1.32.0_GH0.tar.gz) = 1324049
SHA256 (quic-go-qtls-go1-20-v0.4.1_GH0.tar.gz) = f31f611d6efcc99d5d17cb1902833a1de254bbbaecb015b53ccd83acaf4438cd
SIZE (quic-go-qtls-go1-20-v0.4.1_GH0.tar.gz) = 427111
SHA256 (quic-go-quic-go-v0.40.1_GH0.tar.gz) = ac7990899e8c64ba477d0524f2e82b44c6a63fd96f9e7ecf84d604e3f52a6e2c
SIZE (quic-go-quic-go-v0.40.1_GH0.tar.gz) = 604674
SHA256 (redis-go-redis-v9.0.3_GH0.tar.gz) = 67a4987c7e0d8049c124730c50551184382a69ae1be18da10c257416333d3b7f
SIZE (redis-go-redis-v9.0.3_GH0.tar.gz) = 271099
-SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f14740faa78c63b8291cf1fb5c
-SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399
+SHA256 (rivo-uniseg-v0.4.7_GH0.tar.gz) = dc7aedce4a8c174b01df8406ff7d92779e2df76cee2ad17fa2ff6777feddadec
+SIZE (rivo-uniseg-v0.4.7_GH0.tar.gz) = 458088
SHA256 (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 9d464d9a1720ff3b805fe36e1a16be2d249c5d828b989f20b2e01a880341a802
SIZE (rogpeppe-go-internal-v1.10.0_GH0.tar.gz) = 139226
SHA256 (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1
@@ -249,24 +249,22 @@ SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac09
SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796
SHA256 (spf13-viper-v1.18.2_GH0.tar.gz) = eb9223a46c6319b3add6cfe3e7986fde9919bd441d695169d6f1238d19a0d6d4
SIZE (spf13-viper-v1.18.2_GH0.tar.gz) = 118481
-SHA256 (storj-common-18bcefd218de_GH0.tar.gz) = 4896c5cf7513392e58e8a0ac774f0bcd6e584e141beabbe2eb428bb7579a222b
-SIZE (storj-common-18bcefd218de_GH0.tar.gz) = 676082
-SHA256 (storj-drpc-v0.0.33_GH0.tar.gz) = b4ba456f4bf6c1ebc693bbbd64f747ba893bafefc84394b17dc5baac29b96fb3
-SIZE (storj-drpc-v0.0.33_GH0.tar.gz) = 284650
-SHA256 (storj-eventkit-204fc04c7675_GH0.tar.gz) = c8ec970d1abca051b7af4e93f69cfd27df0dde51cd38984daa8c4f84f5c1e87b
-SIZE (storj-eventkit-204fc04c7675_GH0.tar.gz) = 79711
-SHA256 (storj-eventkit-43b472f3f489_GH0.tar.gz) = abf3c44eb726340397df13b95935d2afa112455825370b22ea0220c2fae86900
-SIZE (storj-eventkit-43b472f3f489_GH0.tar.gz) = 80358
+SHA256 (storj-common-3a1a80390ccd_GH0.tar.gz) = d29a573ab8692ad02c5428178e305bc319ca13eae3bd859625e32224aa6f125c
+SIZE (storj-common-3a1a80390ccd_GH0.tar.gz) = 679564
+SHA256 (storj-drpc-v0.0.34_GH0.tar.gz) = 1ce4c6d21e8551c2479f8d5bf6a3769bd9c2aff3b86d8ee42c460fd1d3c2bdb3
+SIZE (storj-drpc-v0.0.34_GH0.tar.gz) = 287039
+SHA256 (storj-eventkit-6cb545e5f892_GH0.tar.gz) = b29211b453dd5a643b6ebcb5790348363920753cefba467947253d2641e06397
+SIZE (storj-eventkit-6cb545e5f892_GH0.tar.gz) = 48896
SHA256 (storj-infectious-v0.0.2_GH0.tar.gz) = d9a0772d8b36449d52613fc34d18fb1426576bb2c3f838f158b1895f9e8fbddb
SIZE (storj-infectious-v0.0.2_GH0.tar.gz) = 30375
SHA256 (storj-monkit-jaeger-52b0792fa6cd_GH0.tar.gz) = e79493a730e1565f1e5fe5f05583b41ec3f65810d6f7dd781ab97184d7ea28a9
SIZE (storj-monkit-jaeger-52b0792fa6cd_GH0.tar.gz) = 74226
SHA256 (storj-picobuf-v0.0.3_GH0.tar.gz) = 833d2e73c179476a68a40a1fc681b517f2cf7a9720540097605c23ff41302d02
SIZE (storj-picobuf-v0.0.3_GH0.tar.gz) = 70579
-SHA256 (storj-uplink-7974a2e1a6c2_GH0.tar.gz) = 0bb77e3aa6ce91e40146b9937b01ed6645de9dc2e279574dd7d49bba76ade4a4
-SIZE (storj-uplink-7974a2e1a6c2_GH0.tar.gz) = 237202
-SHA256 (stretchr-testify-v1.8.4_GH0.tar.gz) = 0d3e82b04a05d9428a2a2aec8776bd0a07f14f5d1b4fa0a3676526ca8259fd62
-SIZE (stretchr-testify-v1.8.4_GH0.tar.gz) = 104427
+SHA256 (storj-uplink-7e1a1e616922_GH0.tar.gz) = 406aed1351ee653074dfd179b0bdc79c781ad622b783375ba31f8e17d819ce4f
+SIZE (storj-uplink-7e1a1e616922_GH0.tar.gz) = 238971
+SHA256 (stretchr-testify-v1.9.0_GH0.tar.gz) = ee651d4d4427d55096007190398102383498e6b5cf97ea9e89ad6e72b4115fbb
+SIZE (stretchr-testify-v1.9.0_GH0.tar.gz) = 108663
SHA256 (stripe-stripe-go-v75.8.0_GH0.tar.gz) = ce1f5a758d9289a9d0dc3d663beee93ffb4cc703f64d394396ccbaf6f4b352ee
SIZE (stripe-stripe-go-v75.8.0_GH0.tar.gz) = 595675
SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db
@@ -275,8 +273,8 @@ SHA256 (uber-go-mock-v0.3.0_GH0.tar.gz) = b7fb4f572bbe0bd42fec5851c9089a1000351b
SIZE (uber-go-mock-v0.3.0_GH0.tar.gz) = 85877
SHA256 (uber-go-multierr-v1.10.0_GH0.tar.gz) = fe39190f90b6410892c1fd0953926074d156e2aa91df8a2ba5d3140abfc11808
SIZE (uber-go-multierr-v1.10.0_GH0.tar.gz) = 16212
-SHA256 (uber-go-zap-v1.26.0_GH0.tar.gz) = 68792db9d56ce808cc1384939fea16804b1ab9ec1728dd8e3ca5f12c800bb9c6
-SIZE (uber-go-zap-v1.26.0_GH0.tar.gz) = 179288
+SHA256 (uber-go-zap-v1.27.0_GH0.tar.gz) = 62860771a138097535da9053f75d1da1a9e57f98263ead698ce493e0c9670652
+SIZE (uber-go-zap-v1.27.0_GH0.tar.gz) = 271384
SHA256 (vbauerster-mpb-v8.4.0_GH0.tar.gz) = 9b05e3e72995781904f375357b207221b420aac4913e76a4b419a37220161ad1
SIZE (vbauerster-mpb-v8.4.0_GH0.tar.gz) = 67664
SHA256 (xtgo-uuid-a0b114877d4c_GH0.tar.gz) = 7c8311a61fd2facf661da136f2d7f9a1caaca5a1b27c5edfd85a8c12cb85b61d
diff --git a/net/torsocks/Makefile b/net/torsocks/Makefile
index 377e1dc5a811..d176860f33bd 100644
--- a/net/torsocks/Makefile
+++ b/net/torsocks/Makefile
@@ -1,21 +1,26 @@
PORTNAME= torsocks
-DISTVERSION= 2.3.0
-PORTREVISION= 2
+DISTVERSION= 2.4.0
CATEGORIES= net security
-MASTER_SITES= https://people.torproject.org/~dgoulet/${PORTNAME}/
MAINTAINER= yuri@FreeBSD.org
COMMENT= Easy way to make any app work through Tor
-WWW= https://github.com/dgoulet/torsocks
+WWW= https://gitlab.torproject.org/tpo/core/torsocks
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/gpl-2.0.txt
-USES= alias gmake libtool tar:xz
+USES= autoreconf alias gmake libtool tar:xz
+USE_LDCONFIG= ${PREFIX}/lib/torsocks
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.torproject.org/tpo
+GL_ACCOUNT= core
+GL_TAGNAME= afe9dea542a8b495dbbbbe5e4b98a33cde06729b
+
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
+
INSTALL_TARGET= install-strip
-USE_LDCONFIG= yes
SUB_FILES= pkg-message
@@ -35,4 +40,7 @@ post-install:
check: build
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check
+# known problems:
+# Fails when file fetch is attempted: Resolve destination buffer too small: https://gitlab.torproject.org/tpo/core/torsocks/-/issues/40020
+
.include <bsd.port.mk>
diff --git a/net/torsocks/distinfo b/net/torsocks/distinfo
index 74ecafe23045..4775a5474857 100644
--- a/net/torsocks/distinfo
+++ b/net/torsocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1542734899
-SHA256 (torsocks-2.3.0.tar.xz) = b9f1b981d6b3fd4e1820de1eee325f8a7038c84765d5a6cd9af12571d5cc3622
-SIZE (torsocks-2.3.0.tar.xz) = 313072
+TIMESTAMP = 1714938830
+SHA256 (core-torsocks-afe9dea542a8b495dbbbbe5e4b98a33cde06729b_GL0.tar.gz) = 38ac126f992cffcd4a94994e55e9a3fd1fc9d46e11a26d06d4680ef4c32f48f7
+SIZE (core-torsocks-afe9dea542a8b495dbbbbe5e4b98a33cde06729b_GL0.tar.gz) = 119001
diff --git a/net/wangle/Makefile b/net/wangle/Makefile
index 947123941060..26b3c3e8b96c 100644
--- a/net/wangle/Makefile
+++ b/net/wangle/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wangle
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= net
MAINTAINER= yuri@FreeBSD.org
diff --git a/net/wangle/distinfo b/net/wangle/distinfo
index ba45bab06d25..66241b8e6d24 100644
--- a/net/wangle/distinfo
+++ b/net/wangle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844779
-SHA256 (facebook-wangle-v2024.04.22.00_GH0.tar.gz) = b9866420ed5a3190a93c74973df75de580f3299eb343cbaeebc3527c827163c8
-SIZE (facebook-wangle-v2024.04.22.00_GH0.tar.gz) = 347237
+TIMESTAMP = 1714712516
+SHA256 (facebook-wangle-v2024.05.02.00_GH0.tar.gz) = 258768db99ced458f3bf7927d3f52bd906609f4746b64319ee5c93b79a8647bf
+SIZE (facebook-wangle-v2024.05.02.00_GH0.tar.gz) = 388086
diff --git a/net/wangle/pkg-plist b/net/wangle/pkg-plist
index d1c76dcabd3d..7eed5f20ac53 100644
--- a/net/wangle/pkg-plist
+++ b/net/wangle/pkg-plist
@@ -98,6 +98,7 @@ include/wangle/ssl/SSLStats.h
include/wangle/ssl/SSLUtil.h
include/wangle/ssl/ServerSSLContext.h
include/wangle/ssl/TLSCredProcessor.h
+include/wangle/ssl/TLSInMemoryTicketProcessor.h
include/wangle/ssl/TLSTicketKeyManager.h
include/wangle/ssl/TLSTicketKeySeeds.h
include/wangle/ssl/test/TicketUtil.h
diff --git a/net/wayvnc/distinfo b/net/wayvnc/distinfo
index 1e8cf8ad2c4d..d8a5416e22a5 100644
--- a/net/wayvnc/distinfo
+++ b/net/wayvnc/distinfo
@@ -1,5 +1,5 @@
TIMESTAMP = 1708860125
SHA256 (any1-wayvnc-v0.8.0_GH0.tar.gz) = 075dcbe321d51ee5e6b59467f2d2fa313d49254fe574f9d6caf400f3a2ffd368
SIZE (any1-wayvnc-v0.8.0_GH0.tar.gz) = 101120
-SHA256 (1c75fc18ab9c.patch) = 50592c36c7aaabcfb240a7371a797c1187752e87b45c1a0920c71863fa406c86
-SIZE (1c75fc18ab9c.patch) = 1276
+SHA256 (1c75fc18ab9c.patch) = 8678f07135cd25d88fa423be7be614fb51dee68189a7ffcbb1e6265cb85f982e
+SIZE (1c75fc18ab9c.patch) = 1278
diff --git a/net/wlvncc/Makefile b/net/wlvncc/Makefile
index 2d6baf9360d3..3706bf92a136 100644
--- a/net/wlvncc/Makefile
+++ b/net/wlvncc/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wlvncc
-PORTVERSION= s20230105
-PORTREVISION= 3
+PORTVERSION= s20240407
CATEGORIES= net wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -27,7 +26,7 @@ USE_GITHUB= yes
USE_GL= egl gbm glesv2
USE_XORG= pixman
GH_ACCOUNT= any1
-GH_TAGNAME= 2b9a886
+GH_TAGNAME= 0c1308f
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
diff --git a/net/wlvncc/distinfo b/net/wlvncc/distinfo
index 68a7b8d2492d..0ae6f473ab43 100644
--- a/net/wlvncc/distinfo
+++ b/net/wlvncc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674511049
-SHA256 (any1-wlvncc-s20230105-2b9a886_GH0.tar.gz) = 52e11d5368709d1eb3bf5f067660ff6b9688099df18a839b92114abd75eef574
-SIZE (any1-wlvncc-s20230105-2b9a886_GH0.tar.gz) = 162850
+TIMESTAMP = 1714391204
+SHA256 (any1-wlvncc-s20240407-0c1308f_GH0.tar.gz) = cd9a61a80d4592da4d71d6e830ca370a57d89fa3da8e8f50d17bf8bef2ca0f85
+SIZE (any1-wlvncc-s20240407-0c1308f_GH0.tar.gz) = 163167
diff --git a/net/zerotier/Makefile b/net/zerotier/Makefile
index b66ebf553035..9e4ec1180f67 100644
--- a/net/zerotier/Makefile
+++ b/net/zerotier/Makefile
@@ -1,6 +1,5 @@
PORTNAME= zerotier
-DISTVERSION= 1.12.2
-PORTREVISION= 1
+DISTVERSION= 1.14.0
CATEGORIES= net
MAINTAINER= dch@FreeBSD.org
diff --git a/net/zerotier/distinfo b/net/zerotier/distinfo
index 4e33dbc4d17b..3e33cb0498a8 100644
--- a/net/zerotier/distinfo
+++ b/net/zerotier/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695881387
-SHA256 (zerotier-ZeroTierOne-1.12.2_GH0.tar.gz) = 7c6512cfc208374ea9dc9931110e35f71800c34890e0f35991ea485aae66e31c
-SIZE (zerotier-ZeroTierOne-1.12.2_GH0.tar.gz) = 12431815
+TIMESTAMP = 1714832015
+SHA256 (zerotier-ZeroTierOne-1.14.0_GH0.tar.gz) = 7191623a81b0d1b552b9431e8864dd3420783ee518394ac1376cee6aaf033291
+SIZE (zerotier-ZeroTierOne-1.14.0_GH0.tar.gz) = 12453099
diff --git a/net/zerotier/files/patch-README.md b/net/zerotier/files/patch-README.md
deleted file mode 100644
index 2ef84861cac6..000000000000
--- a/net/zerotier/files/patch-README.md
+++ /dev/null
@@ -1,26 +0,0 @@
---- README.md.orig 2023-09-14 19:09:26 UTC
-+++ README.md
-@@ -169,3 +169,23 @@ If there are other metrics you'd like to see tracked,
- | zt_peer_packet_errors | node_id | Counter | number of incoming packet errors from a peer |
-
- If there are other metrics you'd like to see tracked, ask us in an Issue or send us a Pull Request!
-+
-+### HTTP / App server
-+
-+There is a static http file server suitable for hosting Single Page Apps at http://localhost:9993/app/<app-path>
-+
-+Use `zerotier-cli info -j` to find your zerotier-one service's homeDir
-+
-+``` sh
-+cd $ZT_HOME
-+sudo mkdir -p app/app1
-+sudo mkdir -p app/appB
-+echo '<html><meta charset=utf-8><title>appA</title><body><h1>hello world A' | sudo tee app/appA/index.html
-+echo '<html><meta charset=utf-8><title>app2</title><body><h1>hello world 2' | sudo tee app/app2/index.html
-+curl -sL http://localhost:9993/app/appA http://localhost:9993/app/app2
-+```
-+
-+Then visit [http://localhost:9993/app/app1/](http://localhost:9993/app/app1/) and [http://localhost:9993/app/appB/](http://localhost:9993/app/appB/)
-+
-+Requests to paths don't exist return the app root index.html, as is customary for SPAs.
-+If you want, you can write some javascript that talks to the service or controller [api](https://docs.zerotier.com/service/v1).
diff --git a/net/zerotier/files/patch-controller_EmbeddedNetworkController.cpp b/net/zerotier/files/patch-controller_EmbeddedNetworkController.cpp
deleted file mode 100644
index 1f037774fcfb..000000000000
--- a/net/zerotier/files/patch-controller_EmbeddedNetworkController.cpp
+++ /dev/null
@@ -1,26 +0,0 @@
---- controller/EmbeddedNetworkController.cpp.orig 2023-09-14 19:09:26 UTC
-+++ controller/EmbeddedNetworkController.cpp
-@@ -874,6 +874,7 @@ void EmbeddedNetworkController::configureHTTPControlPl
- std::string memberListPath = "/controller/network/([0-9a-fA-F]{16})/member";
- std::string memberPath = "/controller/network/([0-9a-fA-F]{16})/member/([0-9a-fA-F]{10})";
-
-+
- auto controllerGet = [&, setContent](const httplib::Request &req, httplib::Response &res) {
- char tmp[4096];
- const bool dbOk = _db.isReady();
-@@ -885,11 +886,11 @@ void EmbeddedNetworkController::configureHTTPControlPl
- (unsigned long long)OSUtils::now(),
- dbOk ? "true" : "false");
-
-- if (!dbOk) {
-- res.status = 503;
-- }
-+ if (!dbOk) {
-+ res.status = 503;
-+ }
-
-- setContent(req, res, tmp);
-+ setContent(req, res, tmp);
- };
- s.Get(controllerPath, controllerGet);
- sv6.Get(controllerPath, controllerGet);
diff --git a/net/zerotier/files/patch-node_InetAddress.cpp b/net/zerotier/files/patch-node_InetAddress.cpp
deleted file mode 100644
index 2b1b7a6e4b4a..000000000000
--- a/net/zerotier/files/patch-node_InetAddress.cpp
+++ /dev/null
@@ -1,23 +0,0 @@
---- node/InetAddress.cpp.orig 2023-09-14 19:09:26 UTC
-+++ node/InetAddress.cpp
-@@ -132,7 +132,20 @@ InetAddress::IpScope InetAddress::ipScope() const
- return IP_SCOPE_PRIVATE; // fc00::/7
- }
- }
-+
-+ // :::ffff:127.0.0.1
-+ // 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0xff, 0xff, 0x7f, 0, 0, 1
- unsigned int k = 0;
-+ while ((!ip[k])&&(k < 9)) {
-+ ++k;
-+ }
-+ if (k == 9) {
-+ if (ip[10] == 0xff && ip[11] == 0xff && ip[12] == 0x7f) {
-+ return IP_SCOPE_LOOPBACK;
-+ }
-+ }
-+
-+ k = 0;
- while ((!ip[k])&&(k < 15)) {
- ++k;
- }
diff --git a/net/zerotier/files/patch-service_OneService.cpp b/net/zerotier/files/patch-service_OneService.cpp
deleted file mode 100644
index 884b42e88a65..000000000000
--- a/net/zerotier/files/patch-service_OneService.cpp
+++ /dev/null
@@ -1,138 +0,0 @@
---- service/OneService.cpp.orig 2023-09-14 19:09:26 UTC
-+++ service/OneService.cpp
-@@ -795,6 +795,7 @@ class OneServiceImpl : public OneService (public)
- bool _allowTcpFallbackRelay;
- bool _forceTcpRelay;
- bool _allowSecondaryPort;
-+ bool _enableWebServer;
-
- unsigned int _primaryPort;
- unsigned int _secondaryPort;
-@@ -1557,6 +1558,7 @@ class OneServiceImpl : public OneService (public)
-
- std::vector<std::string> noAuthEndpoints { "/sso", "/health" };
-
-+
- auto setContent = [=] (const httplib::Request &req, httplib::Response &res, std::string content) {
- if (req.has_param("jsonp")) {
- if (content.length() > 0) {
-@@ -1573,8 +1575,98 @@ class OneServiceImpl : public OneService (public)
- }
- };
-
-+ //
-+ // static file server for app ui'
-+ //
-+ if (_enableWebServer) {
-+ static std::string appUiPath = "/app";
-+ static char appUiDir[16384];
-+ sprintf(appUiDir,"%s%s",_homePath.c_str(),appUiPath.c_str());
-
-- auto authCheck = [=] (const httplib::Request &req, httplib::Response &res) {
-+ auto ret = _controlPlane.set_mount_point(appUiPath, appUiDir);
-+ _controlPlaneV6.set_mount_point(appUiPath, appUiDir);
-+ if (!ret) {
-+ fprintf(stderr, "Mounting app directory failed. Creating it. Path: %s - Dir: %s\n", appUiPath.c_str(), appUiDir);
-+ if (!OSUtils::mkdir(appUiDir)) {
-+ fprintf(stderr, "Could not create app directory either. Path: %s - Dir: %s\n", appUiPath.c_str(), appUiDir);
-+ } else {
-+ ret = _controlPlane.set_mount_point(appUiPath, appUiDir);
-+ _controlPlaneV6.set_mount_point(appUiPath, appUiDir);
-+ if (!ret) {
-+ fprintf(stderr, "Really could not create and mount directory. Path: %s - Dir: %s\nWeb apps won't work.\n", appUiPath.c_str(), appUiDir);
-+ }
-+ }
-+ }
-+
-+ if (ret) {
-+ // fallback to /index.html for paths that don't exist for SPAs
-+ auto indexFallbackGet = [](const httplib::Request &req, httplib::Response &res) {
-+ // fprintf(stderr, "fallback \n");
-+
-+ auto match = req.matches[1];
-+ if (match.matched) {
-+
-+ // fallback
-+ char indexHtmlPath[16384];
-+ sprintf(indexHtmlPath,"%s/%s/%s", appUiDir, match.str().c_str(), "index.html");
-+ // fprintf(stderr, "fallback path %s\n", indexHtmlPath);
-+
-+ std::string indexHtml;
-+
-+ if (!OSUtils::readFile(indexHtmlPath, indexHtml)) {
-+ res.status = 500;
-+ return;
-+ }
-+
-+ res.set_content(indexHtml.c_str(), "text/html");
-+ } else {
-+ res.status = 500;
-+ return;
-+ }
-+ };
-+
-+ auto slashRedirect = [](const httplib::Request &req, httplib::Response &res) {
-+ // fprintf(stderr, "redirect \n");
-+
-+ // add .html
-+ std::string htmlFile;
-+ char htmlPath[16384];
-+ sprintf(htmlPath,"%s%s%s", appUiDir, (req.path).substr(appUiPath.length()).c_str(), ".html");
-+ // fprintf(stderr, "path: %s\n", htmlPath);
-+ if (OSUtils::readFile(htmlPath, htmlFile)) {
-+ res.set_content(htmlFile.c_str(), "text/html");
-+ return;
-+ } else {
-+ res.status = 301;
-+ res.set_header("location", req.path + "/");
-+ }
-+ };
-+
-+ // auto missingAssetGet = [&, setContent](const httplib::Request &req, httplib::Response &res) {
-+ // fprintf(stderr, "missing \n");
-+ // res.status = 404;
-+ // std::string html = "oops";
-+ // res.set_content(html, "text/plain");
-+ // res.set_header("Content-Type", "text/plain");
-+ // return;
-+ // };
-+
-+ // auto fix no trailing slash by adding .html or redirecting to path/
-+ _controlPlane.Get(appUiPath + R"((/[\w|-]+)+$)", slashRedirect);
-+ _controlPlaneV6.Get(appUiPath + R"((/[\w|-]+)+$)", slashRedirect);
-+
-+ // // 404 missing assets for *.ext paths
-+ // s.Get(appUiPath + R"(/\.\w+$)", missingAssetGet);
-+ // sv6.Get(appUiPath + R"(/\.\w+$)", missingAssetGet);
-+
-+ // fallback to index.html for unknown paths/files
-+ _controlPlane.Get(appUiPath + R"((/[\w|-]+)(/[\w|-]+)*/$)", indexFallbackGet);
-+ _controlPlaneV6.Get(appUiPath + R"((/[\w|-]+)(/[\w|-]+)*/$)", indexFallbackGet);
-+
-+ }
-+ }
-+
-+ auto authCheck = [=] (const httplib::Request &req, httplib::Response &res) {
- if (req.path == "/metrics") {
-
- if (req.has_header("x-zt1-auth")) {
-@@ -1624,6 +1716,11 @@ class OneServiceImpl : public OneService (public)
- isAuth = true;
- }
-
-+ // Web Apps base path
-+ if (req.path.rfind("/app", 0) == 0) { //starts with /app
-+ isAuth = true;
-+ }
-+
- if (!isAuth) {
- // check auth token
- if (req.has_header("x-zt1-auth")) {
-@@ -2429,6 +2526,7 @@ class OneServiceImpl : public OneService (public)
- // bondingPolicy cannot be used with allowTcpFallbackRelay
- _allowTcpFallbackRelay = OSUtils::jsonBool(settings["allowTcpFallbackRelay"],true);
- _forceTcpRelay = OSUtils::jsonBool(settings["forceTcpRelay"],false);
-+ _enableWebServer = (OSUtils::jsonBool(settings["enableWebServer"],false));
-
- #ifdef ZT_TCP_FALLBACK_RELAY
- _fallbackRelayAddress = InetAddress(OSUtils::jsonString(settings["tcpFallbackRelay"], ZT_TCP_FALLBACK_RELAY).c_str());
diff --git a/polish/libreoffice/distinfo b/polish/libreoffice/distinfo
index 7bd0a532544e..ddb3c9f6126d 100644
--- a/polish/libreoffice/distinfo
+++ b/polish/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842113
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pl.tar.gz) = 7b3d9e5cd64f309c7798c0ea01c23df65c618f3f11f0060afc08a261485bf769
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pl.tar.gz) = 2523155
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pl.tar.gz) = 4fa7b0166f7c2694d239cb19fc2793d2f6b8d4bb4f679355de096d14fd2a8d60
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pl.tar.gz) = 2570794
+TIMESTAMP = 1714759443
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pl.tar.gz) = f7f9d11477d99ba6debf72b7c7f8633b36c0e7a98c8411f6c3ecb4024c7b4307
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pl.tar.gz) = 2523056
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pl.tar.gz) = 9fb40be11ad0c4fd84083cd1b8d1f0a4a25497f669a4abb49f2abf3b832c9efb
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pl.tar.gz) = 2570849
diff --git a/ports-mgmt/portsnap/Makefile b/ports-mgmt/portsnap/Makefile
index e1041a48cd06..ab02469e0629 100644
--- a/ports-mgmt/portsnap/Makefile
+++ b/ports-mgmt/portsnap/Makefile
@@ -11,7 +11,7 @@ WWW= http://www.daemonology.net/portsnap/
LICENSE= BSD2CLAUSE
DEPRECATED= portsnap infrastructure will be removed after the EOL of 13.x
-EXPIRATION_DATE=2026-01-31
+EXPIRATION_DATE=2026-04-30
SUB_FILES= pkg-message
diff --git a/ports-mgmt/poudriere-devel/Makefile b/ports-mgmt/poudriere-devel/Makefile
index 8e01abc4f4d6..ee9c8a2ad0bb 100644
--- a/ports-mgmt/poudriere-devel/Makefile
+++ b/ports-mgmt/poudriere-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= poudriere
-DISTVERSION= 3.4.99.20240419
+DISTVERSION= 3.4.99.20240424
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-1744-g3f33775b09
+GH_TAGNAME= 3.3.0-1748-gd75f4e1dc4
GNU_CONFIGURE= yes
ETCDIR= ${PREFIX}/etc/poudriere.d
@@ -39,7 +39,9 @@ QEMU_RUN_DEPENDS= qemu-user-static>0:emulators/qemu-user-static
# gmake is not strictly needed but handles test jobs better
TEST_DEPENDS= gmake>0:devel/gmake
TEST_ENV= MAKE=gmake
+.if make(test)
MAKE_CMD= gmake
+.endif
TEST_TARGET= check
TEST_ARGS= -s
TEST_ARGS+= ${_MAKE_JOBS}
diff --git a/ports-mgmt/poudriere-devel/distinfo b/ports-mgmt/poudriere-devel/distinfo
index 51c10f74e2e1..bab079fb69da 100644
--- a/ports-mgmt/poudriere-devel/distinfo
+++ b/ports-mgmt/poudriere-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713567367
-SHA256 (freebsd-poudriere-3.4.99.20240419-3.3.0-1744-g3f33775b09_GH0.tar.gz) = 8965c4dead0981bd818fdf4328b0e45d6a43c6e8a59d77d2aa78729e083a4223
-SIZE (freebsd-poudriere-3.4.99.20240419-3.3.0-1744-g3f33775b09_GH0.tar.gz) = 5783005
+TIMESTAMP = 1713973208
+SHA256 (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 9f1b2f32fa4885819085ed623d91215f63754b9cde8b8da297b8ad0db8756280
+SIZE (freebsd-poudriere-3.4.99.20240424-3.3.0-1748-gd75f4e1dc4_GH0.tar.gz) = 5732259
diff --git a/ports-mgmt/poudriere-devel/files/patch-test_common.sh b/ports-mgmt/poudriere-devel/files/patch-test_common.sh
deleted file mode 100644
index bd79c439750f..000000000000
--- a/ports-mgmt/poudriere-devel/files/patch-test_common.sh
+++ /dev/null
@@ -1,19 +0,0 @@
-commit a94cfcd734a0ac81cf157378b77732a3de6b9463
-Author: Bryan Drewery <bryan@shatow.net>
-Date: Tue Apr 23 06:29:13 2024 -0700
-
- tests: Don't run git-log from 'make test' for Poudriere in ports
-
- This results in a very long lookup that returns nothing
-
---- test/common.sh.orig 2024-04-20 03:48:57 UTC
-+++ test/common.sh
-@@ -550,6 +550,7 @@ msg_debug "getpid: $$"
-
- msg_debug "getpid: $$"
-
--if git_get_hash_and_dirty "${abs_top_srcdir}" git_hash git_dirty; then
-+if [ -r "${abs_top_srcdir}/.git" ] &&
-+ git_get_hash_and_dirty "${abs_top_srcdir}" git_hash git_dirty; then
- msg "Source git hash: ${git_hash} modified: ${git_dirty}"
- fi >&2
diff --git a/ports-mgmt/poudriere/Makefile b/ports-mgmt/poudriere/Makefile
index ab6a7a2d31fb..6785266da65d 100644
--- a/ports-mgmt/poudriere/Makefile
+++ b/ports-mgmt/poudriere/Makefile
@@ -38,7 +38,9 @@ QEMU_RUN_DEPENDS= qemu-user-static>0:emulators/qemu-user-static
# gmake is not strictly needed but handles test jobs better
TEST_DEPENDS= gmake>0:devel/gmake
TEST_ENV= MAKE=gmake
+.if make(test)
MAKE_CMD= gmake
+.endif
TEST_TARGET= check
TEST_ARGS= -s
TEST_ARGS+= ${_MAKE_JOBS}
diff --git a/portuguese/libreoffice-pt_BR/distinfo b/portuguese/libreoffice-pt_BR/distinfo
index f35ba1303eb6..3cbf79864332 100644
--- a/portuguese/libreoffice-pt_BR/distinfo
+++ b/portuguese/libreoffice-pt_BR/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842131
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 45d4a4a2e641af467a19bd21f71e0bf02df1f8090ddd6ce38ae3af3fccf1bb33
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3708198
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = fe446763597b89932899c448e2d0b254079023d4e4f835a6bda2b5fc86744396
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2490687
+TIMESTAMP = 1714759474
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 8bc5aa38e8b307aa06844e575fb598fa277f00d9b2f320300220ef49f86d7d61
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pt-BR.tar.gz) = 3707963
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 4391148032d215f25db55d7d4d5458ab28bec540650e284b7c23a10fe6d6f360
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pt-BR.tar.gz) = 2490660
diff --git a/portuguese/libreoffice/distinfo b/portuguese/libreoffice/distinfo
index 6f2f3eb4ea22..2d75cc9346f2 100644
--- a/portuguese/libreoffice/distinfo
+++ b/portuguese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842122
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pt.tar.gz) = 582b78a678e968917846ea12fbbdd0a1cfb7b3c89646e1c212b69e7cbf84cfad
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_pt.tar.gz) = 1970679
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pt.tar.gz) = 1e8b555c861ba83ac7f44b66637ff2f4809493113897d4e354177f7ef29fc302
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_pt.tar.gz) = 2504686
+TIMESTAMP = 1714759460
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pt.tar.gz) = 1a0584f84eda0e96d88d787dd311a883bc2d40225f596616ece74c75fd1a6459
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_pt.tar.gz) = 1971768
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pt.tar.gz) = 957a00c513c79eb0c5dd6a5af2366360afced39ce290e3c680652f2ed91e50cc
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_pt.tar.gz) = 2504688
diff --git a/print/cups-filters/Makefile b/print/cups-filters/Makefile
index 8d0dac929a42..803be691afc7 100644
--- a/print/cups-filters/Makefile
+++ b/print/cups-filters/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cups-filters
PORTVERSION= 1.28.17
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= print
MASTER_SITES= https://github.com/OpenPrinting/cups-filters/releases/download/${DISTVERSION}/
diff --git a/print/fontforge/Makefile b/print/fontforge/Makefile
index 94c0c0411adf..43a28f946690 100644
--- a/print/fontforge/Makefile
+++ b/print/fontforge/Makefile
@@ -1,5 +1,6 @@
PORTNAME= fontforge
DISTVERSION= 20230101
+PORTREVISION= 1
CATEGORIES= print
MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/${DISTVERSION}/
diff --git a/print/ghostscript10/Makefile b/print/ghostscript10/Makefile
index 332374b380a8..abee29d9a344 100644
--- a/print/ghostscript10/Makefile
+++ b/print/ghostscript10/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ghostscript
DISTVERSION= 10.03.0
-PORTREVISION= 1
+PORTREVISION= 3
CATEGORIES= print
MASTER_SITES= https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${DISTVERSION:S/.//g}/
PKGNAMESUFFIX= ${GS_MAJOR_VERSION}
diff --git a/print/hp2xx/Makefile b/print/hp2xx/Makefile
index cd5464af3c84..5c477f970213 100644
--- a/print/hp2xx/Makefile
+++ b/print/hp2xx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hp2xx
PORTVERSION= 3.4.4
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= print x11
MASTER_SITES= GNU
diff --git a/print/panda/Makefile b/print/panda/Makefile
index 74f4db319206..406e48f51522 100644
--- a/print/panda/Makefile
+++ b/print/panda/Makefile
@@ -1,6 +1,6 @@
PORTNAME= panda
PORTVERSION= 0.5.4
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= print
MASTER_SITES= SF \
SAVANNAH \
diff --git a/print/pdfcpu/Makefile b/print/pdfcpu/Makefile
index 8274249c8808..ce7539ede8c2 100644
--- a/print/pdfcpu/Makefile
+++ b/print/pdfcpu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= pdfcpu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.7.0
-PORTREVISION= 2
+DISTVERSION= 0.8.0
CATEGORIES= print
MAINTAINER= diizzy@FreeBSD.org
diff --git a/print/pdfcpu/distinfo b/print/pdfcpu/distinfo
index a00f1b2361fe..dfcce792ad9a 100644
--- a/print/pdfcpu/distinfo
+++ b/print/pdfcpu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1710624823
-SHA256 (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.mod) = 62ad02d1468a1e5a114423ab857129f1b59c16b19d3ec9e77898c350f7deed71
-SIZE (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.mod) = 319
-SHA256 (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.zip) = bd12116a94c191f53565449f6fde707dc092cf5222b3cec726d7b4368a0af110
-SIZE (go/print_pdfcpu/pdfcpu-v0.7.0/v0.7.0.zip) = 267934877
+TIMESTAMP = 1714019280
+SHA256 (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.mod) = cdf3fcacaf481e60a7cf39851b796d15a5960d2c77bc9ad5e8e86ddac977b8f1
+SIZE (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.mod) = 319
+SHA256 (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.zip) = e0c542ea2dee23151bcd586b1c5530d772dcd4a8aabe4422c908869a3edd3a9e
+SIZE (go/print_pdfcpu/pdfcpu-v0.8.0/v0.8.0.zip) = 267967682
diff --git a/print/photoprint/Makefile b/print/photoprint/Makefile
index 95dc38e59d5e..ef25b378867a 100644
--- a/print/photoprint/Makefile
+++ b/print/photoprint/Makefile
@@ -1,6 +1,6 @@
PORTNAME= photoprint
DISTVERSION= 0.4.2-pre2
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= print graphics
MASTER_SITES= http://www.blackfiveimaging.co.uk/photoprint/
diff --git a/print/pslib/Makefile b/print/pslib/Makefile
index 59997a2cf533..e159bda9c97f 100644
--- a/print/pslib/Makefile
+++ b/print/pslib/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pslib
PORTVERSION= 0.4.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= print
MASTER_SITES= SF
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/print/scribus-devel/Makefile b/print/scribus-devel/Makefile
index d4b882aacc51..bd3643ca9057 100644
--- a/print/scribus-devel/Makefile
+++ b/print/scribus-devel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scribus
PORTVERSION= 1.5.8
-PORTREVISION= 25
+PORTREVISION= 26
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
diff --git a/print/scribus/Makefile b/print/scribus/Makefile
index 98510f0e5691..771a65cae78d 100644
--- a/print/scribus/Makefile
+++ b/print/scribus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scribus
DISTVERSION= 1.6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= print editors
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}/ \
http://www.scribus.net/downloads/${PORTVERSION}/
diff --git a/print/xreader/Makefile b/print/xreader/Makefile
index b00755eef08c..5f1050125bdc 100644
--- a/print/xreader/Makefile
+++ b/print/xreader/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xreader
PORTVERSION= 3.2.2
-PORTREVISION= 21
+PORTREVISION= 22
CATEGORIES= print gnome
DIST_SUBDIR= gnome
diff --git a/russian/emkatic/Makefile b/russian/emkatic/Makefile
index 9bbaf202b5a5..d6a83814d0b4 100644
--- a/russian/emkatic/Makefile
+++ b/russian/emkatic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= emkatic
PORTVERSION= 0.44
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= russian emulators
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
MASTER_SITES= SF/${PORTNAME}/eMKatic%20Source
diff --git a/russian/libreoffice/distinfo b/russian/libreoffice/distinfo
index 0045093f36de..aaea1c256c58 100644
--- a/russian/libreoffice/distinfo
+++ b/russian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842150
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ru.tar.gz) = cb4f22a71dcc55ace34505dd93cddbbc07af173aa2c2adc4aca719408c1ec47f
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_ru.tar.gz) = 1673030
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ru.tar.gz) = 90f4da036f4efa8aaaadf0650d1c304198755b4d537b9d2c2822b426ee25219e
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_ru.tar.gz) = 2617204
+TIMESTAMP = 1714759512
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ru.tar.gz) = b08f3b346d54a68c3844f7772ce1a14aab2e57eabd46bbddcd41e4f021acf15c
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_ru.tar.gz) = 1673338
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ru.tar.gz) = bae80e74de4702556d2cf60210d21a7d0a41ae3cbf77e70081dc783ca5d38cec
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_ru.tar.gz) = 2617256
diff --git a/science/InsightToolkit/Makefile b/science/InsightToolkit/Makefile
index 9eb3fc1d6439..800b7f070a53 100644
--- a/science/InsightToolkit/Makefile
+++ b/science/InsightToolkit/Makefile
@@ -1,7 +1,7 @@
PORTNAME= InsightToolkit
DISTVERSIONPREFIX= v
DISTVERSION= 5.3.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= science biology
MASTER_SITES= https://github.com/InsightSoftwareConsortium/ITK/releases/download/v${DISTVERSION}/:data
DISTFILES= InsightData-${DISTVERSION}.tar.gz:data
diff --git a/science/InsightToolkit501/Makefile b/science/InsightToolkit501/Makefile
index b062991236c1..36263cbac051 100644
--- a/science/InsightToolkit501/Makefile
+++ b/science/InsightToolkit501/Makefile
@@ -1,6 +1,6 @@
PORTNAME= InsightToolkit
PORTVERSION= 5.0.1
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONPREFIX=v
CATEGORIES= science biology
MASTER_SITES= https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.0.1/:data
diff --git a/science/Makefile b/science/Makefile
index 3fc8ac08b67d..0455d6c14621 100644
--- a/science/Makefile
+++ b/science/Makefile
@@ -383,6 +383,7 @@
SUBDIR += py-paida
SUBDIR += py-paramz
SUBDIR += py-penaltymodel
+ SUBDIR += py-periodictable
SUBDIR += py-phono3py
SUBDIR += py-phonopy
SUBDIR += py-pupynere
diff --git a/science/PETSc/Makefile b/science/PETSc/Makefile
index 17133cc86e4f..e76d917643b4 100644
--- a/science/PETSc/Makefile
+++ b/science/PETSc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PETSc
-DISTVERSION= 3.21.0
+DISTVERSION= 3.21.1
CATEGORIES= science devel
MASTER_SITES= http://web.cels.anl.gov/projects/petsc/download/release-snapshots/ # was: https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
diff --git a/science/PETSc/distinfo b/science/PETSc/distinfo
index be769f739348..55d6656d71d3 100644
--- a/science/PETSc/distinfo
+++ b/science/PETSc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711870730
-SHA256 (petsc-3.21.0.tar.gz) = 1e0c2f92514c72f80d4a4d0e6439a3aba0ceda7a0bcbc7ad9c44ce4cd8b14c28
-SIZE (petsc-3.21.0.tar.gz) = 17315509
+TIMESTAMP = 1714199164
+SHA256 (petsc-3.21.1.tar.gz) = 7ff8b692bceb7d7a8f51e2f45ccb20af00ba9395d7e1eee8816d46eb1c4c4b27
+SIZE (petsc-3.21.1.tar.gz) = 17324803
diff --git a/science/PETSc/pkg-plist b/science/PETSc/pkg-plist
index 59a8ef000466..1b35552d6ed1 100644
--- a/science/PETSc/pkg-plist
+++ b/science/PETSc/pkg-plist
@@ -3905,6 +3905,7 @@ libdata/pkgconfig/petsc.pc
%%DATADIR%%/examples/src/mat/tests/ex261.c
%%DATADIR%%/examples/src/mat/tests/ex262f.F90
%%DATADIR%%/examples/src/mat/tests/ex263.c
+%%DATADIR%%/examples/src/mat/tests/ex264.c
%%DATADIR%%/examples/src/mat/tests/ex27.c
%%DATADIR%%/examples/src/mat/tests/ex28.c
%%DATADIR%%/examples/src/mat/tests/ex29.c
diff --git a/science/abinit/Makefile b/science/abinit/Makefile
index 0dbf5ddee359..76cb4fb074db 100644
--- a/science/abinit/Makefile
+++ b/science/abinit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= abinit
-DISTVERSION= 10.0.3
+DISTVERSION= 10.0.5
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/abinit/distinfo b/science/abinit/distinfo
index d2b8c03f6c68..a10df3049ad1 100644
--- a/science/abinit/distinfo
+++ b/science/abinit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713294583
-SHA256 (abinit-abinit-10.0.3_GH0.tar.gz) = bd3d319dd6146890d2428a80da5eba1280e07f6e72489612dbad73bbf3043c9d
-SIZE (abinit-abinit-10.0.3_GH0.tar.gz) = 132478613
+TIMESTAMP = 1714624590
+SHA256 (abinit-abinit-10.0.5_GH0.tar.gz) = 27b51b5c9c21192b6d8321f30c9c8699ec852811589cdfcc94199a5fdd505527
+SIZE (abinit-abinit-10.0.5_GH0.tar.gz) = 132497323
diff --git a/science/afni/Makefile b/science/afni/Makefile
index 445d0cba8434..ad6a0c196a0b 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 24.1.03
+DISTVERSION= 24.1.06
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index dbddded3e16c..3db4e25bc9af 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713542956
-SHA256 (afni-afni-AFNI_24.1.03_GH0.tar.gz) = d03981f34cb6294aef9b82d722142e503867e015585ab3dbc23c795301a4b9ec
-SIZE (afni-afni-AFNI_24.1.03_GH0.tar.gz) = 52964586
+TIMESTAMP = 1714244564
+SHA256 (afni-afni-AFNI_24.1.06_GH0.tar.gz) = 84046db43c3e7e8cb75cfc108fff238aaf85cbb4c54d1c7ad51a11cbd7e003a4
+SIZE (afni-afni-AFNI_24.1.06_GH0.tar.gz) = 52993357
diff --git a/science/afni/pkg-plist b/science/afni/pkg-plist
index fea30274da83..2b8a54492de1 100644
--- a/science/afni/pkg-plist
+++ b/science/afni/pkg-plist
@@ -112,6 +112,8 @@ bin/3dKruskalWallis
bin/3dLFCD
bin/3dLME
bin/3dLME.R
+bin/3dLME2
+bin/3dLME2.R
bin/3dLMEr
bin/3dLMEr.R
bin/3dLRflip
@@ -501,6 +503,7 @@ bin/adjunct_combine_str.py
bin/adjunct_deob_around_origin
bin/adjunct_is_label.py
bin/adjunct_make_script_and_rst.py
+bin/adjunct_middle_pair_mask
bin/adjunct_select_str.py
bin/adjunct_simplify_cost.py
bin/adjunct_suma_fs_mask_and_qc
diff --git a/science/dirac/Makefile b/science/dirac/Makefile
index ba9e9416ebf9..8e45f51f7850 100644
--- a/science/dirac/Makefile
+++ b/science/dirac/Makefile
@@ -14,6 +14,7 @@ LICENSE= LGPL21
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN_armv7= compilation fails: Error: Old-style type declaration REAL*16 not supported at (1)
+BROKEN_i386= compilation fails: Error: Type mismatch in argument 'lu' at (1); passed INTEGER(8) to INTEGER(4) (and similar)
BROKEN_powerpc64= compilation fails: Error: Old-style type declaration REAL*16 not supported at (1)
BROKEN_powerpc64le= compilation fails: Error: Old-style type declaration REAL*16 not supported at (1)
diff --git a/science/dynare/Makefile b/science/dynare/Makefile
index aec9a20139b3..adc5d12ea3f3 100644
--- a/science/dynare/Makefile
+++ b/science/dynare/Makefile
@@ -1,6 +1,6 @@
PORTNAME= dynare
DISTVERSION= 5.4
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= science # economics
MASTER_SITES= https://www.dynare.org/release/source/
diff --git a/science/elmerfem/Makefile b/science/elmerfem/Makefile
index 3f807b3cb60c..cc50530a1088 100644
--- a/science/elmerfem/Makefile
+++ b/science/elmerfem/Makefile
@@ -1,7 +1,7 @@
PORTNAME= elmerfem
DISTVERSIONPREFIX= release-
DISTVERSION= 9.0
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= science
PATCH_SITES= https://github.com/ElmerCSC/${PORTNAME}/commit/
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index a984adf2db50..15237333237f 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnudatalanguage
PORTVERSION= 1.0.4
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONPREFIX= v
CATEGORIES= science lang
.if defined(BUILD_PYTHON_MODULE)
diff --git a/science/kst2/Makefile b/science/kst2/Makefile
index 42a9e6ca1d7e..8c04253c5353 100644
--- a/science/kst2/Makefile
+++ b/science/kst2/Makefile
@@ -1,6 +1,6 @@
PORTNAME= kst
DISTVERSION= ${KST_VERSION}.${KST_DATE}
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= science
MAINTAINER= makc@FreeBSD.org
diff --git a/science/lammps/Makefile b/science/lammps/Makefile
index f5ba7266778e..512d351e9ae6 100644
--- a/science/lammps/Makefile
+++ b/science/lammps/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lammps
PORTVERSION= ${GH_TAGNAME:C/(stable|patch)_([0-9]{1,2})([A-Z][a-z][a-z])([0-9]{4})/\4.\3.\2/S/Jan/01/S/Feb/02/S/Mar/03/S/Apr/04/S/May/05/S/Jun/06/S/Jul/07/S/Aug/08/S/Sep/09/S/Oct/10/S/Nov/11/S/Dec/12/S/_update/./:C/\.([1-9])$/.0\1/}
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/liggghts/Makefile b/science/liggghts/Makefile
index 5a97ce18869c..dadf1e6ed49b 100644
--- a/science/liggghts/Makefile
+++ b/science/liggghts/Makefile
@@ -1,6 +1,6 @@
PORTNAME= liggghts
DISTVERSION= 3.8.0-58
-PORTREVISION= 5
+PORTREVISION= 6
DISTVERSIONSUFFIX= -g6e28cfe3
CATEGORIES= science
diff --git a/science/mbdyn/Makefile b/science/mbdyn/Makefile
index a601b39b80e0..6948babf6a4d 100644
--- a/science/mbdyn/Makefile
+++ b/science/mbdyn/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mbdyn
DISTVERSION= 1.7.3
-PORTREVISION= 15
+PORTREVISION= 16
CATEGORIES= science
MASTER_SITES= https://www.mbdyn.org/userfiles/downloads/
diff --git a/science/multiwfn/Makefile b/science/multiwfn/Makefile
index 35630a783446..c7e0470a16a4 100644
--- a/science/multiwfn/Makefile
+++ b/science/multiwfn/Makefile
@@ -39,6 +39,8 @@ ALL_TARGET= default
DISLIN_VERSION= 11.5
+MAKE_JOBS_UNSAFE= yes # fix build on quarterly (not latest) when mod_2f2.mod isn't found due to commands mis-order
+
BINARY_ALIAS= ifort=gfortran${GCC_DEFAULT} \
gcc=${CC}
diff --git a/science/octopus/Makefile b/science/octopus/Makefile
index 1917149d40f2..617631675471 100644
--- a/science/octopus/Makefile
+++ b/science/octopus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= octopus
DISTVERSION= 13.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science # chemistry
MASTER_SITES= https://octopus-code.org/download/${DISTVERSION}/
diff --git a/science/orthanc/Makefile b/science/orthanc/Makefile
index a01b3aa7bd56..3de0af855788 100644
--- a/science/orthanc/Makefile
+++ b/science/orthanc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= orthanc
DISTVERSION= 1.11.0
-PORTREVISION= 12
+PORTREVISION= 13
CATEGORIES= science
MASTER_SITES= https://www.orthanc-server.com/downloads/get.php?path=/orthanc/
DISTNAME= Orthanc-${PORTVERSION}
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index bd1960bd233f..56b5afe91cc1 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= paraview
DISTVERSION= ${PARAVIEW_VER}.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= science graphics
MASTER_SITES= http://www.paraview.org/files/v${PARAVIEW_VER}/
DISTNAME= ParaView-v${PORTVERSION}
diff --git a/science/phonopy/Makefile b/science/phonopy/Makefile
index 03eaa997c5c9..04afa1c3a63a 100644
--- a/science/phonopy/Makefile
+++ b/science/phonopy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= phonopy
DISTVERSIONPREFIX= v
-DISTVERSION= 2.22.1
+DISTVERSION= 2.23.1
CATEGORIES= science python
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/phonopy/distinfo b/science/phonopy/distinfo
index 33d1818e7990..cb3120f023b3 100644
--- a/science/phonopy/distinfo
+++ b/science/phonopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711741734
-SHA256 (phonopy-phonopy-v2.22.1_GH0.tar.gz) = d37cbf5334958e32774c3ff10c87d42353fac474fc39f92ae571a774fd0162c4
-SIZE (phonopy-phonopy-v2.22.1_GH0.tar.gz) = 6873299
+TIMESTAMP = 1714796182
+SHA256 (phonopy-phonopy-v2.23.1_GH0.tar.gz) = 07e002da4231b37587e651fe0140fdc80199171245e0f43638bcf96cc00ef66f
+SIZE (phonopy-phonopy-v2.23.1_GH0.tar.gz) = 6902364
diff --git a/science/py-OpenFermion/Makefile b/science/py-OpenFermion/Makefile
index 488adbbe68a1..bfd3021135c5 100644
--- a/science/py-OpenFermion/Makefile
+++ b/science/py-OpenFermion/Makefile
@@ -1,6 +1,6 @@
PORTNAME= OpenFermion
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.0
+DISTVERSION= 1.6.1
CATEGORIES= science python # quantum-computing
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/quantumlib/OpenFermion
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>=1.0:science/py-cirq-core@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>=1.0:science/py-cirq-core@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}cirq-google>=0.15.0:science/py-cirq-google@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deprecation>0:devel/py-deprecation@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}h5py>=2.8:science/py-h5py@${PY_FLAVOR} \
@@ -21,15 +21,15 @@ PY_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cirq-core>=1.0:science/py-cirq-core@${PY_FLAV
${PYTHON_PKGNAMEPREFIX}requests>=2.18:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sympy>0:math/py-sympy@${PY_FLAVOR}
-BUILD_DEPENDS= ${PY_DEPENDS}
-RUN_DEPENDS= ${PY_DEPENDS}
USES= python
-USE_PYTHON= distutils autoplist pytest # 91 tests fail, see https://github.com/quantumlib/OpenFermion/issues/851
+USE_PYTHON= distutils autoplist pytest # 1 tests fails, see https://github.com/quantumlib/OpenFermion/issues/879
USE_GITHUB= yes
GH_ACCOUNT= quantumlib
NO_ARCH= yes
+BINARY_ALIAS= python3=${PYTHON_CMD} # only for tests
+
.include <bsd.port.mk>
diff --git a/science/py-OpenFermion/distinfo b/science/py-OpenFermion/distinfo
index 07a1a76fe1e5..82454570bd5e 100644
--- a/science/py-OpenFermion/distinfo
+++ b/science/py-OpenFermion/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698636606
-SHA256 (quantumlib-OpenFermion-v1.6.0_GH0.tar.gz) = 4a346a5e308be2383993a202fdb901e4b85d586aa756678f42907c65eb5dd30e
-SIZE (quantumlib-OpenFermion-v1.6.0_GH0.tar.gz) = 45091606
+TIMESTAMP = 1714198243
+SHA256 (quantumlib-OpenFermion-v1.6.1_GH0.tar.gz) = d1b6fd254efa12dd3eb08c7877c4b9e04bb12e4ead4ec809b8e370b25c898ed6
+SIZE (quantumlib-OpenFermion-v1.6.1_GH0.tar.gz) = 45081688
diff --git a/science/py-PyNE/Makefile b/science/py-PyNE/Makefile
index 8630a8f24b48..1eda9655b2d2 100644
--- a/science/py-PyNE/Makefile
+++ b/science/py-PyNE/Makefile
@@ -1,5 +1,6 @@
PORTNAME= PyNE
DISTVERSION= 0.7.8
+PORTREVISION= 1
CATEGORIES= science # physics
MASTER_SITES= https://raw.githubusercontent.com/pyne/data/master/:decay \
https://raw.githubusercontent.com/pyne/data/master/:cram \
@@ -81,4 +82,7 @@ do-install:
${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/*.so \
${STAGEDIR}${PYTHON_SITELIBDIR}/pyne/xs/models.so
+# CAVEAT: due to the failure to find MOAB-5.5.1 the file pyne/source_sampling.so isn't built, and is removed from plist
+# - see https://github.com/pyne/pyne/issues/1537
+
.include <bsd.port.mk>
diff --git a/science/py-PyNE/pkg-plist b/science/py-PyNE/pkg-plist
index c429e2018ed7..5e6baa1151b7 100644
--- a/science/py-PyNE/pkg-plist
+++ b/science/py-PyNE/pkg-plist
@@ -231,7 +231,6 @@ lib/libpyne.so
%%PYTHON_SITELIBDIR%%/pyne/source.pxd
%%PYTHON_SITELIBDIR%%/pyne/source.so
%%PYTHON_SITELIBDIR%%/pyne/source_sampling.pxd
-%%PYTHON_SITELIBDIR%%/pyne/source_sampling.so
%%PYTHON_SITELIBDIR%%/pyne/spatialsolver.py
%%PYTHON_SITELIBDIR%%/pyne/spectanalysis.py
%%PYTHON_SITELIBDIR%%/pyne/stlcontainers.pxd
diff --git a/science/py-chempy/Makefile b/science/py-chempy/Makefile
index e3f9a333329c..f12e5488c12c 100644
--- a/science/py-chempy/Makefile
+++ b/science/py-chempy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chempy
-DISTVERSION= 0.8.3
+DISTVERSION= 0.9.0
CATEGORIES= science python # chemistry
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-chempy/distinfo b/science/py-chempy/distinfo
index e3ed0aed9cb4..1ac919ccffb9 100644
--- a/science/py-chempy/distinfo
+++ b/science/py-chempy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689572688
-SHA256 (chempy-0.8.3.tar.gz) = 8f7bfb5066969019556d6191b391794742214430bf330bbc9929f5d454ca072b
-SIZE (chempy-0.8.3.tar.gz) = 184646
+TIMESTAMP = 1714020842
+SHA256 (chempy-0.9.0.tar.gz) = 3ba07d597fef672f3dea4c3ce81e64683f90afd263a7962a6d0db2ab8d9a0204
+SIZE (chempy-0.9.0.tar.gz) = 184714
diff --git a/science/py-periodictable/Makefile b/science/py-periodictable/Makefile
new file mode 100644
index 000000000000..457fd07e33e7
--- /dev/null
+++ b/science/py-periodictable/Makefile
@@ -0,0 +1,22 @@
+PORTNAME= periodictable
+DISTVERSION= 1.7.0
+CATEGORIES= science python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extensible periodic table of the elements pre-populated with data
+WWW= https://periodictable.readthedocs.io/en/latest/
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}pyparsing>0:devel/py-pyparsing@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/science/py-periodictable/distinfo b/science/py-periodictable/distinfo
new file mode 100644
index 000000000000..24a297f2245b
--- /dev/null
+++ b/science/py-periodictable/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714797378
+SHA256 (periodictable-1.7.0.tar.gz) = 420e57c2b19d6a521b1c0b5e387da590a31a8456e4cc1c00bca5ce2dc5f05ea9
+SIZE (periodictable-1.7.0.tar.gz) = 1003080
diff --git a/science/py-periodictable/pkg-descr b/science/py-periodictable/pkg-descr
new file mode 100644
index 000000000000..14e907d997b4
--- /dev/null
+++ b/science/py-periodictable/pkg-descr
@@ -0,0 +1,2 @@
+The periodictable package provides a periodic table of the elements with support
+for mass, density and xray/neutron scattering information.
diff --git a/science/py-phonopy/Makefile b/science/py-phonopy/Makefile
index 0e85642e69ba..76f23d93c8b3 100644
--- a/science/py-phonopy/Makefile
+++ b/science/py-phonopy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phonopy
-DISTVERSION= 2.22.1
+DISTVERSION= 2.23.1
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/py-phonopy/distinfo b/science/py-phonopy/distinfo
index a134502b1d0c..b828dbfebf0f 100644
--- a/science/py-phonopy/distinfo
+++ b/science/py-phonopy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711741758
-SHA256 (phonopy-2.22.1.tar.gz) = 9eec7aff5cf5c41afee3e7d6ad1fe839cfb354e23d8fad29fd21c700f67e8562
-SIZE (phonopy-2.22.1.tar.gz) = 3959442
+TIMESTAMP = 1714796317
+SHA256 (phonopy-2.23.1.tar.gz) = c49a2144e24d00f744213b4cfd59dc0182fc01291f81384acbc5d79ea892de15
+SIZE (phonopy-2.23.1.tar.gz) = 3988437
diff --git a/science/py-scikit-sparse/Makefile b/science/py-scikit-sparse/Makefile
index 1143b32f5ece..f04fc9abc1e7 100644
--- a/science/py-scikit-sparse/Makefile
+++ b/science/py-scikit-sparse/Makefile
@@ -1,6 +1,6 @@
PORTNAME= scikit-sparse
DISTVERSION= 0.4.8
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/shelxle/Makefile b/science/shelxle/Makefile
index 4d680993faf2..187284c21391 100644
--- a/science/shelxle/Makefile
+++ b/science/shelxle/Makefile
@@ -1,5 +1,5 @@
PORTNAME= shelxle
-DISTVERSION= 1.0.1636
+DISTVERSION= 1.0.1638
CATEGORIES= science # chemistry
MASTER_SITES= SF/${PORTNAME}/code/
diff --git a/science/shelxle/distinfo b/science/shelxle/distinfo
index 4fed8ef1f549..7d5e3f3137ba 100644
--- a/science/shelxle/distinfo
+++ b/science/shelxle/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713601272
-SHA256 (shelxle-1.0.1636.tar.bz2) = d28973ca82ee95be45c76fae0bbbbfa0ef937fe012734de6cb1b86bfd3344947
-SIZE (shelxle-1.0.1636.tar.bz2) = 3953221
+TIMESTAMP = 1714104398
+SHA256 (shelxle-1.0.1638.tar.bz2) = e16f53e2473e5791746d56b2950ede315f952ef7f1d3fe961a99e54ff7f28c92
+SIZE (shelxle-1.0.1638.tar.bz2) = 3953512
diff --git a/science/siconos/Makefile b/science/siconos/Makefile
index b98ee4ea1671..3eeefb2cf527 100644
--- a/science/siconos/Makefile
+++ b/science/siconos/Makefile
@@ -1,6 +1,6 @@
PORTNAME= siconos
DISTVERSION= 4.4.0
-PORTREVISION= 11
+PORTREVISION= 12
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/smoldyn/Makefile b/science/smoldyn/Makefile
index 94049c8e7936..73bd8471e015 100644
--- a/science/smoldyn/Makefile
+++ b/science/smoldyn/Makefile
@@ -1,5 +1,6 @@
PORTNAME= smoldyn
DISTVERSION= 2.73
+PORTREVISION= 1
CATEGORIES= science
MASTER_SITES= https://www.smoldyn.org/
diff --git a/science/thermofun/Makefile b/science/thermofun/Makefile
index f121cb363492..cca1c2936417 100644
--- a/science/thermofun/Makefile
+++ b/science/thermofun/Makefile
@@ -1,41 +1,42 @@
PORTNAME= thermofun
DISTVERSIONPREFIX= v
-DISTVERSION= 0.4.4
+DISTVERSION= 0.4.5
CATEGORIES= science # chemistry
MAINTAINER= yuri@FreeBSD.org
COMMENT= Code for calculating thermodynamic properties of materials
-WWW= https://github.com/thermohub/thermofun
+WWW= https://github.com/thermohub/thermofun/
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \
- spdlog>0:devel/spdlog \
- ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
+ spdlog>0:devel/spdlog
LIB_DEPENDS= libChemicalFun.so:science/chemicalfun
-USES= cmake compiler:c++14-lang
+USES= cmake
USE_GITHUB= yes
GH_ACCOUNT= thermohub
+TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
CXXFLAGS+= -DSPDLOG_FMT_EXTERNAL # see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=258073#c3
-TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
TEST_WRKSRC= ${WRKSRC}
OPTIONS_DEFINE= PYTHON
OPTIONS_DEFAULT= PYTHON
OPTIONS_SUB= yes
+PYTHON_BUILD_DEPENDS= pybind11>0:devel/pybind11 \
+ ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR}
PYTHON_USES= python
PYTHON_USE= PYTHON=pytest
PYTHON_CMAKE_BOOL= TFUN_BUILD_PYTHON
PYTHON_CMAKE_ON= -DFREEBSD_STAGEDIR=${STAGEDIR} -DFREEBSD_PREFIX=${PREFIX}
-PYTHON_BUILD_DEPENDS= pybind11>0:devel/pybind11 \
- ${PY_SETUPTOOLS}
post-install-PYTHON-on:
# remove wrong *.pyc, see related bug https://bitbucket.org/gems4/chemicalfun/issues/1/please-support-stagedir
diff --git a/science/thermofun/distinfo b/science/thermofun/distinfo
index 9b6fa7e8a90e..0346934de012 100644
--- a/science/thermofun/distinfo
+++ b/science/thermofun/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686365234
-SHA256 (thermohub-thermofun-v0.4.4_GH0.tar.gz) = d5ca71461eeeb7e2343bad15131d7d5c0a271d495f869243b28677f82386ee6d
-SIZE (thermohub-thermofun-v0.4.4_GH0.tar.gz) = 2084337
+TIMESTAMP = 1713550727
+SHA256 (thermohub-thermofun-v0.4.5_GH0.tar.gz) = 90519474d54ff91de61172cab0169c8a26a3dc7e2b0b6345237ed0d4e9787b30
+SIZE (thermohub-thermofun-v0.4.5_GH0.tar.gz) = 2079838
diff --git a/science/thermofun/pkg-descr b/science/thermofun/pkg-descr
index 2ecc495e54fe..32c595adc9bf 100644
--- a/science/thermofun/pkg-descr
+++ b/science/thermofun/pkg-descr
@@ -1,2 +1,2 @@
-A code for calculating the standard state thermodynamic properties at a given
-temperature and pressure.
+A code for calculating the standard state thermodynamic properties
+at a given temperature and pressure.
diff --git a/science/thermofun/pkg-plist b/science/thermofun/pkg-plist
index c11f3bece961..c70bdbb788a1 100644
--- a/science/thermofun/pkg-plist
+++ b/science/thermofun/pkg-plist
@@ -68,12 +68,12 @@ lib/cmake/ThermoFun/ThermoFunConfigVersion.cmake
lib/cmake/ThermoFun/ThermoFunTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/ThermoFun/ThermoFunTargets.cmake
lib/libThermoFun.so
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/INSTALLER
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/METADATA
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/RECORD
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/REQUESTED
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/WHEEL
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/direct_url.json
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.3.dist-info/top_level.txt
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/INSTALLER
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/METADATA
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/RECORD
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/REQUESTED
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/WHEEL
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/direct_url.json
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun-0.4.5.dist-info/top_level.txt
%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun/PyThermoFun%%PYTHON_EXT_SUFFIX%%.so
%%PYTHON%%%%PYTHON_SITELIBDIR%%/thermofun/__init__.py
diff --git a/science/trilinos/Makefile b/science/trilinos/Makefile
index 8a11a7d2bd86..44f10e85d9b2 100644
--- a/science/trilinos/Makefile
+++ b/science/trilinos/Makefile
@@ -1,6 +1,7 @@
PORTNAME= trilinos
DISTVERSIONPREFIX= trilinos-release-
DISTVERSION= 15-1-1
+PORTREVISION= 1
CATEGORIES= science # physics
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/1password-client2/Makefile b/security/1password-client2/Makefile
index 29e577396a12..8652f9f23022 100644
--- a/security/1password-client2/Makefile
+++ b/security/1password-client2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= 1password-client2
-DISTVERSION= 2.27.0
+DISTVERSION= 2.28.0
CATEGORIES= security
MASTER_SITES= https://cache.agilebits.com/dist/1P/op2/pkg/v${DISTVERSION}/
diff --git a/security/1password-client2/distinfo b/security/1password-client2/distinfo
index dd82c962fde9..bf8b52b55642 100644
--- a/security/1password-client2/distinfo
+++ b/security/1password-client2/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1713369735
-SHA256 (op_freebsd_386_v2.27.0.zip) = f1dedc1bcbfb5a6eb30efda3c81d18fb3e296128fe6205213a10dfedcc40863a
-SIZE (op_freebsd_386_v2.27.0.zip) = 7889687
-SHA256 (op_freebsd_amd64_v2.27.0.zip) = 820d7a4985042e8d77b730560db0531b0bec29a88f61a64b834d48604c08de55
-SIZE (op_freebsd_amd64_v2.27.0.zip) = 8426529
-SHA256 (op_freebsd_arm64_v2.27.0.zip) = 25a342f181af21d8ce425e6e4a00a836e9fccb985d8443b8f9bdbc1d3f929772
-SIZE (op_freebsd_arm64_v2.27.0.zip) = 7738828
-SHA256 (op_freebsd_arm_v2.27.0.zip) = f0e87ac7da10168f0ab50b3bff3a5938f8254e07b07f91ce417462f7800707b6
-SIZE (op_freebsd_arm_v2.27.0.zip) = 7864188
+TIMESTAMP = 1714618874
+SHA256 (op_freebsd_386_v2.28.0.zip) = d2d1a26bf62060f6b4edc930ec1e356fb115c0a98695bb43e32410e3d61af83a
+SIZE (op_freebsd_386_v2.28.0.zip) = 7864160
+SHA256 (op_freebsd_amd64_v2.28.0.zip) = 4d404dee939722474869fed9c67100a3105028d3e385db30d459d0ed49bd2685
+SIZE (op_freebsd_amd64_v2.28.0.zip) = 8399757
+SHA256 (op_freebsd_arm64_v2.28.0.zip) = 0aafaa6a4817a8b64cf24956d1195475412be80a64ae43682b2a00739108a54d
+SIZE (op_freebsd_arm64_v2.28.0.zip) = 7717614
+SHA256 (op_freebsd_arm_v2.28.0.zip) = 0a949f3ee83660b04010fd86821fe0a13c82e03942e6ed0be4a76a84c6f2dbdf
+SIZE (op_freebsd_arm_v2.28.0.zip) = 7838128
diff --git a/security/arti/Makefile b/security/arti/Makefile
index 33ce42f742af..911f8ba8b5f1 100644
--- a/security/arti/Makefile
+++ b/security/arti/Makefile
@@ -1,5 +1,5 @@
PORTNAME= arti
-DISTVERSION= 1.2.1
+DISTVERSION= 1.2.2
CATEGORIES= security
MAINTAINER= cs@FreeBSD.org
@@ -21,7 +21,7 @@ PLIST_SUB= USERS="${USERS}" GROUPS="${GROUPS}"
USE_GITLAB= yes
GL_SITE= https://gitlab.torproject.org
GL_ACCOUNT= tpo/core
-GL_TAGNAME= 305f74b9bbe187ea2a48003ca93b5bde4b4d6e09
+GL_TAGNAME= f7aeca7445caf053cb16ab984365ae62a2c84444
CARGO_FEATURES= tokio rustls
CARGO_INSTALL= no
diff --git a/security/arti/Makefile.crates b/security/arti/Makefile.crates
index 831f02865a30..13f77612d63a 100644
--- a/security/arti/Makefile.crates
+++ b/security/arti/Makefile.crates
@@ -3,7 +3,7 @@ CARGO_CRATES= addr2line-0.21.0 \
aes-0.8.4 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
amplify-4.6.0 \
amplify_derive-4.0.0 \
amplify_num-0.5.2 \
@@ -15,7 +15,7 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
+ anyhow-1.0.82 \
approx-0.5.1 \
arbitrary-1.3.2 \
arrayvec-0.7.4 \
@@ -23,10 +23,10 @@ CARGO_CRATES= addr2line-0.21.0 \
assert-impl-0.1.3 \
async-broadcast-0.7.0 \
async-channel-1.9.0 \
- async-channel-2.2.0 \
- async-compression-0.4.7 \
+ async-channel-2.2.1 \
+ async-compression-0.4.9 \
async-ctrlc-1.2.0 \
- async-executor-1.9.1 \
+ async-executor-1.11.0 \
async-global-executor-2.4.1 \
async-io-1.13.0 \
async-io-2.3.2 \
@@ -34,13 +34,14 @@ CARGO_CRATES= addr2line-0.21.0 \
async-lock-3.3.0 \
async-native-tls-0.5.0 \
async-process-1.8.1 \
- async-signal-0.2.5 \
+ async-signal-0.2.6 \
async-std-1.12.0 \
- async-task-4.7.0 \
- async-trait-0.1.79 \
+ async-task-4.7.1 \
+ async-trait-0.1.80 \
async_executors-0.7.0 \
asynchronous-codec-0.7.0 \
atomic-0.5.3 \
+ atomic-0.6.0 \
atomic-waker-1.1.2 \
atty-0.2.14 \
autocfg-1.2.0 \
@@ -49,7 +50,7 @@ CARGO_CRATES= addr2line-0.21.0 \
backtrace-0.3.71 \
base16ct-0.2.0 \
base64-0.13.1 \
- base64-0.21.7 \
+ base64-0.22.0 \
base64ct-1.6.0 \
bitflags-1.3.2 \
bitflags-2.5.0 \
@@ -57,17 +58,17 @@ CARGO_CRATES= addr2line-0.21.0 \
blake2-0.10.6 \
blanket-0.3.0 \
block-buffer-0.10.4 \
- blocking-1.5.1 \
+ blocking-1.6.0 \
bounded-vec-deque-0.1.1 \
- bumpalo-3.15.4 \
+ bumpalo-3.16.0 \
by_address-1.2.1 \
bytemuck-1.15.0 \
byteorder-1.5.0 \
bytes-1.6.0 \
- cc-1.0.90 \
+ cc-1.0.95 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.37 \
+ chrono-0.4.38 \
cipher-0.4.4 \
clap-4.5.4 \
clap_builder-4.5.2 \
@@ -75,8 +76,7 @@ CARGO_CRATES= addr2line-0.21.0 \
clap_lex-0.7.0 \
coarsetime-0.1.34 \
colorchoice-1.0.0 \
- concurrent-queue-2.4.0 \
- config-0.14.0 \
+ concurrent-queue-2.5.0 \
const-oid-0.9.6 \
convert_case-0.4.0 \
core-foundation-0.9.4 \
@@ -99,14 +99,13 @@ CARGO_CRATES= addr2line-0.21.0 \
darling_core-0.20.8 \
darling_macro-0.14.4 \
darling_macro-0.20.8 \
- dashmap-5.5.3 \
- data-encoding-2.5.0 \
- der-0.7.8 \
+ data-encoding-2.6.0 \
+ der-0.7.9 \
deranged-0.3.11 \
derive-adhoc-0.7.3 \
- derive-adhoc-0.8.4 \
derive-adhoc-macros-0.7.3 \
- derive-adhoc-macros-0.8.4 \
+ derive-deftly-0.10.5 \
+ derive-deftly-macros-0.10.5 \
derive_arbitrary-1.3.2 \
derive_builder_core_fork_arti-0.11.2 \
derive_builder_fork_arti-0.11.2 \
@@ -117,7 +116,7 @@ CARGO_CRATES= addr2line-0.21.0 \
dirs-5.0.1 \
dirs-sys-0.4.1 \
displaydoc-0.2.4 \
- downcast-rs-1.2.0 \
+ downcast-rs-1.2.1 \
dyn-clone-1.0.17 \
dynasm-2.0.0 \
dynasmrt-2.0.0 \
@@ -125,7 +124,7 @@ CARGO_CRATES= addr2line-0.21.0 \
ed25519-2.2.3 \
ed25519-dalek-2.1.1 \
educe-0.4.23 \
- either-1.10.0 \
+ either-1.11.0 \
elliptic-curve-0.13.8 \
enum-as-inner-0.6.0 \
enum-ordinalize-3.1.15 \
@@ -136,19 +135,20 @@ CARGO_CRATES= addr2line-0.21.0 \
event-listener-2.5.3 \
event-listener-3.1.0 \
event-listener-4.0.3 \
- event-listener-5.2.0 \
+ event-listener-5.3.0 \
event-listener-strategy-0.4.0 \
- event-listener-strategy-0.5.1 \
+ event-listener-strategy-0.5.2 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
fast-socks5-0.9.6 \
fastrand-1.9.0 \
- fastrand-2.0.2 \
+ fastrand-2.1.0 \
ff-0.13.0 \
- fiat-crypto-0.2.7 \
+ fiat-crypto-0.2.8 \
+ figment-0.10.18 \
filetime-0.2.23 \
fixed-capacity-vec-1.0.1 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
float-cmp-0.9.0 \
float-ord-0.3.2 \
float_eq-1.0.1 \
@@ -170,20 +170,20 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-lite-1.13.0 \
futures-lite-2.3.0 \
futures-macro-0.3.30 \
- futures-rustls-0.25.1 \
+ futures-rustls-0.26.0 \
futures-sink-0.3.30 \
futures-task-0.3.30 \
futures-util-0.3.30 \
generational-arena-0.2.9 \
generic-array-0.14.7 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gimli-0.28.1 \
glob-match-0.2.1 \
gloo-timers-0.2.6 \
group-0.13.0 \
growable-bloom-filter-2.1.0 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
hashlink-0.9.0 \
heck-0.4.1 \
heck-0.5.0 \
@@ -191,7 +191,7 @@ CARGO_CRATES= addr2line-0.21.0 \
hermit-abi-0.3.9 \
hex-0.4.3 \
hex-literal-0.4.1 \
- hickory-proto-0.24.0 \
+ hickory-proto-0.24.1 \
hkdf-0.12.4 \
hmac-0.12.1 \
hostname-validator-1.1.1 \
@@ -206,7 +206,7 @@ CARGO_CRATES= addr2line-0.21.0 \
humantime-2.1.0 \
humantime-serde-1.1.1 \
hyper-0.14.28 \
- hyper-1.2.0 \
+ hyper-1.3.1 \
hyper-util-0.1.3 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
@@ -225,7 +225,7 @@ CARGO_CRATES= addr2line-0.21.0 \
itertools-0.11.0 \
itertools-0.12.1 \
itoa-1.0.11 \
- jobserver-0.1.28 \
+ jobserver-0.1.31 \
js-sys-0.3.69 \
k12-0.3.0 \
keccak-0.1.5 \
@@ -233,13 +233,13 @@ CARGO_CRATES= addr2line-0.21.0 \
kqueue-sys-1.0.4 \
kv-log-macro-1.0.7 \
lazy_static-1.4.0 \
- libc-0.2.153 \
+ libc-0.2.154 \
libm-0.2.8 \
libredox-0.1.3 \
libsqlite3-sys-0.28.0 \
linux-raw-sys-0.3.8 \
linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
+ lock_api-0.4.12 \
log-0.4.21 \
lzma-sys-0.1.20 \
matchers-0.1.0 \
@@ -250,14 +250,12 @@ CARGO_CRATES= addr2line-0.21.0 \
memmap2-0.9.4 \
merlin-3.0.0 \
mime-0.3.17 \
- minimal-lexical-0.2.1 \
miniz_oxide-0.7.2 \
mio-0.8.11 \
nalgebra-0.29.0 \
nalgebra-macros-0.1.0 \
native-tls-0.2.11 \
nix-0.28.0 \
- nom-7.1.3 \
notify-6.1.1 \
nu-ansi-term-0.46.0 \
num-bigint-0.4.4 \
@@ -285,10 +283,9 @@ CARGO_CRATES= addr2line-0.21.0 \
p384-0.13.0 \
p521-0.13.3 \
parking-2.2.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
paste-1.0.14 \
- pathdiff-0.2.1 \
pem-0.8.3 \
pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
@@ -308,21 +305,20 @@ CARGO_CRATES= addr2line-0.21.0 \
pkg-config-0.3.30 \
platforms-3.4.0 \
polling-2.8.0 \
- polling-3.6.0 \
+ polling-3.7.0 \
postage-0.5.0 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
primeorder-0.13.6 \
priority-queue-1.4.0 \
proc-macro-crate-1.3.1 \
- proc-macro-crate-2.0.0 \
proc-macro-crate-3.1.0 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.79 \
+ proc-macro2-1.0.81 \
pwd-grp-0.1.1 \
quick-error-1.2.3 \
- quote-1.0.35 \
+ quote-1.0.36 \
radium-0.7.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
@@ -331,6 +327,7 @@ CARGO_CRATES= addr2line-0.21.0 \
rangemap-1.5.1 \
rawpointer-0.2.1 \
redox_syscall-0.4.1 \
+ redox_syscall-0.5.1 \
redox_users-0.4.5 \
regex-1.10.4 \
regex-automata-0.1.10 \
@@ -341,44 +338,46 @@ CARGO_CRATES= addr2line-0.21.0 \
ring-0.16.20 \
ring-0.17.8 \
rlimit-0.10.1 \
- rmp-0.8.12 \
- rmp-serde-1.1.2 \
+ rmp-0.8.14 \
+ rmp-serde-1.2.0 \
rsa-0.9.6 \
rusqlite-0.31.0 \
rustc-demangle-0.1.23 \
rustc_version-0.4.0 \
rustix-0.37.27 \
- rustix-0.38.32 \
- rustls-0.22.3 \
- rustls-pki-types-1.4.1 \
- rustls-webpki-0.102.2 \
- rustversion-1.0.14 \
+ rustix-0.38.34 \
+ rustls-0.23.5 \
+ rustls-pki-types-1.5.0 \
+ rustls-webpki-0.102.3 \
+ rustversion-1.0.15 \
ryu-1.0.17 \
safe_arch-0.7.1 \
same-file-1.0.6 \
sanitize-filename-0.5.0 \
+ scc-2.1.0 \
schannel-0.1.23 \
scopeguard-1.2.0 \
+ sdd-0.2.0 \
sec1-0.7.3 \
secmem-proc-0.3.3 \
security-framework-2.10.0 \
security-framework-sys-2.10.0 \
semver-1.0.22 \
- serde-1.0.197 \
+ serde-1.0.199 \
serde-value-0.7.0 \
serde_bytes-0.11.14 \
- serde_derive-1.0.197 \
+ serde_derive-1.0.199 \
serde_ignored-0.1.10 \
- serde_json-1.0.115 \
+ serde_json-1.0.116 \
serde_path_to_error-0.1.16 \
- serde_repr-0.1.18 \
+ serde_repr-0.1.19 \
serde_spanned-0.6.5 \
serde_test-1.0.176 \
serde_urlencoded-0.7.1 \
- serde_with-3.7.0 \
- serde_with_macros-3.7.0 \
- serial_test-3.0.0 \
- serial_test_derive-3.0.0 \
+ serde_with-3.8.1 \
+ serde_with_macros-3.8.1 \
+ serial_test-3.1.1 \
+ serial_test_derive-3.1.1 \
sha1-0.10.6 \
sha1-asm-0.5.2 \
sha2-0.10.8 \
@@ -387,7 +386,7 @@ CARGO_CRATES= addr2line-0.21.0 \
shellexpand-3.1.0 \
signal-hook-0.3.17 \
signal-hook-async-std-0.2.2 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
signature-2.2.0 \
simba-0.6.0 \
simple_asn1-0.6.2 \
@@ -396,36 +395,36 @@ CARGO_CRATES= addr2line-0.21.0 \
slotmap-1.0.7 \
smallvec-1.13.2 \
socket2-0.4.10 \
- socket2-0.5.6 \
+ socket2-0.5.7 \
spin-0.5.2 \
spin-0.9.8 \
spki-0.7.3 \
ssh-cipher-0.2.0 \
ssh-encoding-0.2.0 \
- ssh-key-0.6.5 \
+ ssh-key-0.6.6 \
static_assertions-1.1.0 \
statrs-0.16.0 \
strsim-0.10.0 \
- strsim-0.11.0 \
+ strsim-0.11.1 \
strum-0.25.0 \
strum-0.26.2 \
strum_macros-0.25.3 \
strum_macros-0.26.2 \
subtle-2.5.0 \
syn-1.0.109 \
- syn-2.0.57 \
+ syn-2.0.60 \
sync_wrapper-0.1.2 \
tap-1.0.1 \
tempfile-3.10.1 \
termcolor-1.4.1 \
terminal_size-0.3.0 \
test-cert-gen-0.9.0 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
thread_local-1.1.8 \
- time-0.3.34 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.17 \
+ time-macros-0.2.18 \
tiny-keccak-2.0.2 \
tinystr-0.7.5 \
tinyvec-1.6.0 \
@@ -443,9 +442,8 @@ CARGO_CRATES= addr2line-0.21.0 \
toml-0.8.12 \
toml_datetime-0.6.5 \
toml_edit-0.19.15 \
- toml_edit-0.20.7 \
toml_edit-0.21.1 \
- toml_edit-0.22.9 \
+ toml_edit-0.22.12 \
tower-0.4.13 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
@@ -463,6 +461,7 @@ CARGO_CRATES= addr2line-0.21.0 \
typenum-1.17.0 \
typetag-0.2.16 \
typetag-impl-0.2.16 \
+ uncased-0.9.10 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
@@ -492,33 +491,34 @@ CARGO_CRATES= addr2line-0.21.0 \
weak-table-0.3.2 \
web-sys-0.3.69 \
webpki-0.22.4 \
- wide-0.7.15 \
+ wide-0.7.17 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-0.52.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.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.5 \
winnow-0.5.40 \
- winnow-0.6.5 \
+ winnow-0.6.7 \
wyz-0.5.1 \
x25519-dalek-2.0.1 \
x509-signature-0.5.0 \
diff --git a/security/arti/distinfo b/security/arti/distinfo
index 95c9d38fee3f..dc4e92ae8007 100644
--- a/security/arti/distinfo
+++ b/security/arti/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712084046
+TIMESTAMP = 1714495303
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
@@ -9,8 +9,8 @@ SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
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.16.crate) = 0942ffc6dcaadf03badf6e6a2d0228460359d5e34b57ccdc720b7382dfbd5ec5
-SIZE (rust/crates/allocator-api2-0.2.16.crate) = 59025
+SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
+SIZE (rust/crates/allocator-api2-0.2.18.crate) = 62504
SHA256 (rust/crates/amplify-4.6.0.crate) = 9e711289a6cb28171b4f0e6c8019c69ff9476050508dc082167575d458ff74d0
SIZE (rust/crates/amplify-4.6.0.crate) = 33243
SHA256 (rust/crates/amplify_derive-4.0.0.crate) = 759dcbfaf94d838367a86d493ec34ccc8aa6fe365cb7880d6bf89006de24d9c1
@@ -33,8 +33,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
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.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
SHA256 (rust/crates/approx-0.5.1.crate) = cab112f0a86d568ea0e627cc1d6be74a1e9cd55214684db5561995f6dad897c6
SIZE (rust/crates/approx-0.5.1.crate) = 15100
SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
@@ -49,14 +49,14 @@ SHA256 (rust/crates/async-broadcast-0.7.0.crate) = 258b52a1aa741b9f09783b2d86cf0
SIZE (rust/crates/async-broadcast-0.7.0.crate) = 20852
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
-SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
-SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
-SHA256 (rust/crates/async-compression-0.4.7.crate) = 86a9249d1447a85f95810c620abea82e001fe58a31713fcce614caf52499f905
-SIZE (rust/crates/async-compression-0.4.7.crate) = 99674
+SHA256 (rust/crates/async-channel-2.2.1.crate) = 136d4d23bcc79e27423727b36823d86233aad06dfea531837b038394d11e9928
+SIZE (rust/crates/async-channel-2.2.1.crate) = 14326
+SHA256 (rust/crates/async-compression-0.4.9.crate) = 4e9eabd7a98fe442131a17c316bd9349c43695e49e730c3c8e12cfb5f4da2693
+SIZE (rust/crates/async-compression-0.4.9.crate) = 104842
SHA256 (rust/crates/async-ctrlc-1.2.0.crate) = 907279f6e91a51c8ec7cac24711e8308f21da7c10c7700ca2f7e125694ed2df1
SIZE (rust/crates/async-ctrlc-1.2.0.crate) = 12413
-SHA256 (rust/crates/async-executor-1.9.1.crate) = 10b3e585719c2358d2660232671ca8ca4ddb4be4ce8a1842d6c2dc8685303316
-SIZE (rust/crates/async-executor-1.9.1.crate) = 22353
+SHA256 (rust/crates/async-executor-1.11.0.crate) = b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a
+SIZE (rust/crates/async-executor-1.11.0.crate) = 24767
SHA256 (rust/crates/async-global-executor-2.4.1.crate) = 05b1b633a2115cd122d73b955eadd9916c18c8f510ec9cd1686404c60ad1c29c
SIZE (rust/crates/async-global-executor-2.4.1.crate) = 11844
SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
@@ -71,20 +71,22 @@ SHA256 (rust/crates/async-native-tls-0.5.0.crate) = 9343dc5acf07e79ff82d0c37899f
SIZE (rust/crates/async-native-tls-0.5.0.crate) = 24719
SHA256 (rust/crates/async-process-1.8.1.crate) = ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88
SIZE (rust/crates/async-process-1.8.1.crate) = 22758
-SHA256 (rust/crates/async-signal-0.2.5.crate) = 9e47d90f65a225c4527103a8d747001fc56e375203592b25ad103e1ca13124c5
-SIZE (rust/crates/async-signal-0.2.5.crate) = 16743
+SHA256 (rust/crates/async-signal-0.2.6.crate) = afe66191c335039c7bb78f99dc7520b0cbb166b3a1cb33a03f53d8a1c6f2afda
+SIZE (rust/crates/async-signal-0.2.6.crate) = 16696
SHA256 (rust/crates/async-std-1.12.0.crate) = 62565bb4402e926b29953c785397c6dc0391b7b446e45008b0049eb43cec6f5d
SIZE (rust/crates/async-std-1.12.0.crate) = 215080
-SHA256 (rust/crates/async-task-4.7.0.crate) = fbb36e985947064623dbd357f727af08ffd077f93d696782f3c56365fa2e2799
-SIZE (rust/crates/async-task-4.7.0.crate) = 38906
-SHA256 (rust/crates/async-trait-0.1.79.crate) = a507401cad91ec6a857ed5513a2073c82a9b9048762b885bb98655b306964681
-SIZE (rust/crates/async-trait-0.1.79.crate) = 29558
+SHA256 (rust/crates/async-task-4.7.1.crate) = 8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de
+SIZE (rust/crates/async-task-4.7.1.crate) = 38077
+SHA256 (rust/crates/async-trait-0.1.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
SHA256 (rust/crates/async_executors-0.7.0.crate) = a982d2f86de6137cc05c9db9a915a19886c97911f9790d04f174cede74be01a5
SIZE (rust/crates/async_executors-0.7.0.crate) = 36636
SHA256 (rust/crates/asynchronous-codec-0.7.0.crate) = a860072022177f903e59730004fb5dc13db9275b79bb2aef7ba8ce831956c233
SIZE (rust/crates/asynchronous-codec-0.7.0.crate) = 14271
SHA256 (rust/crates/atomic-0.5.3.crate) = c59bdb34bc650a32731b31bd8f0829cc15d24a708ee31559e0bb34f2bc320cba
SIZE (rust/crates/atomic-0.5.3.crate) = 12801
+SHA256 (rust/crates/atomic-0.6.0.crate) = 8d818003e740b63afc82337e3160717f4f63078720a810b7b903e70a5d1d2994
+SIZE (rust/crates/atomic-0.6.0.crate) = 12919
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
@@ -101,8 +103,8 @@ SHA256 (rust/crates/base16ct-0.2.0.crate) = 4c7f02d4ea65f2c1853089ffd8d2787bdbc6
SIZE (rust/crates/base16ct-0.2.0.crate) = 10240
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.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
+SIZE (rust/crates/base64-0.22.0.crate) = 81568
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -117,12 +119,12 @@ SHA256 (rust/crates/blanket-0.3.0.crate) = e0b121a9fe0df916e362fb3271088d071159c
SIZE (rust/crates/blanket-0.3.0.crate) = 15928
SHA256 (rust/crates/block-buffer-0.10.4.crate) = 3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71
SIZE (rust/crates/block-buffer-0.10.4.crate) = 10538
-SHA256 (rust/crates/blocking-1.5.1.crate) = 6a37913e8dc4ddcc604f0c6d3bf2887c995153af3611de9e23c352b44c1b9118
-SIZE (rust/crates/blocking-1.5.1.crate) = 17277
+SHA256 (rust/crates/blocking-1.6.0.crate) = 495f7104e962b7356f0aeb34247aca1fe7d2e783b346582db7f2904cb5717e88
+SIZE (rust/crates/blocking-1.6.0.crate) = 17696
SHA256 (rust/crates/bounded-vec-deque-0.1.1.crate) = 2225b558afc76c596898f5f1b3fc35cfce0eb1b13635cbd7d1b2a7177dc10ccd
SIZE (rust/crates/bounded-vec-deque-0.1.1.crate) = 22869
-SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
SIZE (rust/crates/by_address-1.2.1.crate) = 8437
SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
@@ -131,14 +133,14 @@ SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
SIZE (rust/crates/bytes-1.6.0.crate) = 60605
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
+SIZE (rust/crates/cc-1.0.95.crate) = 76485
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/chrono-0.4.37.crate) = 8a0d04d43504c61aa6c7531f1871dd0d418d91130162063b789da00fd7057a5e
-SIZE (rust/crates/chrono-0.4.37.crate) = 234441
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
SHA256 (rust/crates/clap-4.5.4.crate) = 90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0
@@ -153,10 +155,8 @@ SHA256 (rust/crates/coarsetime-0.1.34.crate) = 13b3839cf01bb7960114be3ccf2340f54
SIZE (rust/crates/coarsetime-0.1.34.crate) = 8765
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
-SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
-SHA256 (rust/crates/config-0.14.0.crate) = 7328b20597b53c2454f0b1919720c25c7339051c02b72b7e05409e00b14132be
-SIZE (rust/crates/config-0.14.0.crate) = 79442
+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/convert_case-0.4.0.crate) = 6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e
@@ -201,22 +201,20 @@ SHA256 (rust/crates/darling_macro-0.14.4.crate) = a4aab4dbc9f7611d8b55048a3a16d2
SIZE (rust/crates/darling_macro-0.14.4.crate) = 1896
SHA256 (rust/crates/darling_macro-0.20.8.crate) = a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f
SIZE (rust/crates/darling_macro-0.20.8.crate) = 1856
-SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
-SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
-SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
-SHA256 (rust/crates/der-0.7.8.crate) = fffa369a668c8af7dbf8b5e56c9f744fbd399949ed171606040001947de40b1c
-SIZE (rust/crates/der-0.7.8.crate) = 85085
+SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
+SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
+SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
SHA256 (rust/crates/derive-adhoc-0.7.3.crate) = 5283ac2881753c76c0892406705553f0d9ab30649f81e18964d3408f4501edb8
SIZE (rust/crates/derive-adhoc-0.7.3.crate) = 52230
-SHA256 (rust/crates/derive-adhoc-0.8.4.crate) = 0c768757217a40364c3af0b732d10bf9ed8af1e4f80b32fd5eeed94f375304b8
-SIZE (rust/crates/derive-adhoc-0.8.4.crate) = 51758
SHA256 (rust/crates/derive-adhoc-macros-0.7.3.crate) = c21b673a9b8c78c34908e6fcb42b922e11c4df2de5237f1c3f58d3285904a84b
SIZE (rust/crates/derive-adhoc-macros-0.7.3.crate) = 60290
-SHA256 (rust/crates/derive-adhoc-macros-0.8.4.crate) = 3b41d3d974cda1ce7e9b40f7ec5160a099f20345bc3137447e526e3ba9d63245
-SIZE (rust/crates/derive-adhoc-macros-0.8.4.crate) = 63869
+SHA256 (rust/crates/derive-deftly-0.10.5.crate) = 2c173dfcd5b92893ab05a8efb18b9522db4db6e0b93db5740f397573c027ce1e
+SIZE (rust/crates/derive-deftly-0.10.5.crate) = 57018
+SHA256 (rust/crates/derive-deftly-macros-0.10.5.crate) = 216fa20211bcd18cc359b75413bfb6cf89f62568fa27bc5fed3778a7a16e17af
+SIZE (rust/crates/derive-deftly-macros-0.10.5.crate) = 80340
SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
SHA256 (rust/crates/derive_builder_core_fork_arti-0.11.2.crate) = 24c1b715c79be6328caa9a5e1a387a196ea503740f0722ec3dd8f67a9e72314d
@@ -237,8 +235,8 @@ SHA256 (rust/crates/dirs-sys-0.4.1.crate) = 520f05a5cbd335fae5a99ff7a6ab86275776
SIZE (rust/crates/dirs-sys-0.4.1.crate) = 10719
SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
-SHA256 (rust/crates/downcast-rs-1.2.0.crate) = 9ea835d29036a4087793836fa931b08837ad5e957da9e23886b29586fb9b6650
-SIZE (rust/crates/downcast-rs-1.2.0.crate) = 11670
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
SHA256 (rust/crates/dyn-clone-1.0.17.crate) = 0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125
SIZE (rust/crates/dyn-clone-1.0.17.crate) = 11848
SHA256 (rust/crates/dynasm-2.0.0.crate) = 33dc03612f42465a8ed7f5e354bc2b79ba54cedefa81d5bd3a064f1835adaba8
@@ -253,8 +251,8 @@ SHA256 (rust/crates/ed25519-dalek-2.1.1.crate) = 4a3daa8e81a3963a60642bcc1f90a67
SIZE (rust/crates/ed25519-dalek-2.1.1.crate) = 85736
SHA256 (rust/crates/educe-0.4.23.crate) = 0f0042ff8246a363dbe77d2ceedb073339e85a804b9a47636c6e016a9a32c05f
SIZE (rust/crates/educe-0.4.23.crate) = 44244
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/elliptic-curve-0.13.8.crate) = b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47
SIZE (rust/crates/elliptic-curve-0.13.8.crate) = 63198
SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
@@ -275,12 +273,12 @@ SHA256 (rust/crates/event-listener-3.1.0.crate) = d93877bcde0eb80ca09131a08d23f0
SIZE (rust/crates/event-listener-3.1.0.crate) = 38793
SHA256 (rust/crates/event-listener-4.0.3.crate) = 67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e
SIZE (rust/crates/event-listener-4.0.3.crate) = 39784
-SHA256 (rust/crates/event-listener-5.2.0.crate) = 2b5fb89194fa3cad959b833185b3063ba881dbfc7030680b314250779fb4cc91
-SIZE (rust/crates/event-listener-5.2.0.crate) = 40217
+SHA256 (rust/crates/event-listener-5.3.0.crate) = 6d9944b8ca13534cdfb2800775f8dd4902ff3fc75a50101466decadfdf322a24
+SIZE (rust/crates/event-listener-5.3.0.crate) = 43084
SHA256 (rust/crates/event-listener-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
-SHA256 (rust/crates/event-listener-strategy-0.5.1.crate) = 332f51cb23d20b0de8458b86580878211da09bcd4503cb579c225b3d124cabb3
-SIZE (rust/crates/event-listener-strategy-0.5.1.crate) = 10656
+SHA256 (rust/crates/event-listener-strategy-0.5.2.crate) = 0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1
+SIZE (rust/crates/event-listener-strategy-0.5.2.crate) = 10697
SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
SHA256 (rust/crates/fallible-streaming-iterator-0.1.9.crate) = 7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a
@@ -289,18 +287,20 @@ SHA256 (rust/crates/fast-socks5-0.9.6.crate) = f89f36d4ee12370d30d57b16c7e190950
SIZE (rust/crates/fast-socks5-0.9.6.crate) = 33144
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
-SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
SHA256 (rust/crates/ff-0.13.0.crate) = ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449
SIZE (rust/crates/ff-0.13.0.crate) = 17688
-SHA256 (rust/crates/fiat-crypto-0.2.7.crate) = c007b1ae3abe1cb6f85a16305acd418b7ca6343b953633fee2b76d8f108b830f
-SIZE (rust/crates/fiat-crypto-0.2.7.crate) = 495388
+SHA256 (rust/crates/fiat-crypto-0.2.8.crate) = 38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e
+SIZE (rust/crates/fiat-crypto-0.2.8.crate) = 495396
+SHA256 (rust/crates/figment-0.10.18.crate) = d032832d74006f99547004d49410a4b4218e4c33382d56ca3ff89df74f86b953
+SIZE (rust/crates/figment-0.10.18.crate) = 69856
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixed-capacity-vec-1.0.1.crate) = 6b31a14f5ee08ed1a40e1252b35af18bed062e3f39b69aab34decde36bc43e40
SIZE (rust/crates/fixed-capacity-vec-1.0.1.crate) = 14879
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
SHA256 (rust/crates/float-ord-0.3.2.crate) = 8ce81f49ae8a0482e4c55ea62ebbd7e5a686af544c00b9d090bba3ff9be97b3d
@@ -343,8 +343,8 @@ SHA256 (rust/crates/futures-lite-2.3.0.crate) = 52527eb5074e35e9339c6b4e8d12600c
SIZE (rust/crates/futures-lite-2.3.0.crate) = 39181
SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
-SHA256 (rust/crates/futures-rustls-0.25.1.crate) = c8d8a2499f0fecc0492eb3e47eab4e92da7875e1028ad2528f214ac3346ca04e
-SIZE (rust/crates/futures-rustls-0.25.1.crate) = 22165
+SHA256 (rust/crates/futures-rustls-0.26.0.crate) = a8f2f12607f92c69b12ed746fabf9ca4f5c482cba46679c1a75b874ed7c26adb
+SIZE (rust/crates/futures-rustls-0.26.0.crate) = 22849
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
@@ -355,8 +355,8 @@ SHA256 (rust/crates/generational-arena-0.2.9.crate) = 877e94aff08e743b651baaea35
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.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/glob-match-0.2.1.crate) = 9985c9503b412198aa4197559e9a318524ebc4519c229bfa05a535828c950b9d
@@ -369,8 +369,8 @@ SHA256 (rust/crates/growable-bloom-filter-2.1.0.crate) = c669fa03050eb3445343f21
SIZE (rust/crates/growable-bloom-filter-2.1.0.crate) = 10214
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashlink-0.9.0.crate) = 692eaaf7f7607518dd3cef090f1474b61edc5301d8012f09579920df68b725ee
SIZE (rust/crates/hashlink-0.9.0.crate) = 26390
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -385,8 +385,8 @@ SHA256 (rust/crates/hex-0.4.3.crate) = 7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486
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/hickory-proto-0.24.0.crate) = 091a6fbccf4860009355e3efc52ff4acf37a63489aad7435372d44ceeb6fbbcf
-SIZE (rust/crates/hickory-proto-0.24.0.crate) = 374416
+SHA256 (rust/crates/hickory-proto-0.24.1.crate) = 07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512
+SIZE (rust/crates/hickory-proto-0.24.1.crate) = 374410
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
@@ -415,8 +415,8 @@ SHA256 (rust/crates/humantime-serde-1.1.1.crate) = 57a3db5ea5923d99402c94e9feb26
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-1.2.0.crate) = 186548d73ac615b32a73aafe38fb4f56c0d340e110e5a200bcadbaf2e199263a
-SIZE (rust/crates/hyper-1.2.0.crate) = 148064
+SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (rust/crates/hyper-1.3.1.crate) = 148763
SHA256 (rust/crates/hyper-util-0.1.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
SHA256 (rust/crates/iana-time-zone-0.1.60.crate) = e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141
@@ -453,8 +453,8 @@ SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954
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/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+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/k12-0.3.0.crate) = f4dc5fdb62af2f520116927304f15d25b3c2667b4817b90efdc045194c912c54
@@ -469,8 +469,8 @@ SHA256 (rust/crates/kv-log-macro-1.0.7.crate) = 0de8b303297635ad57c9f5059fd9cee7
SIZE (rust/crates/kv-log-macro-1.0.7.crate) = 16842
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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
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
@@ -481,8 +481,8 @@ SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5
SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
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/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/lzma-sys-0.1.20.crate) = 5fda04ab3764e6cde78b9974eec4f779acaba7c4e84b36eca3cf77c581b85d27
@@ -503,8 +503,6 @@ SHA256 (rust/crates/merlin-3.0.0.crate) = 58c38e2799fc0978b65dfff8023ec7843e2330
SIZE (rust/crates/merlin-3.0.0.crate) = 10964
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
-SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
@@ -517,8 +515,6 @@ SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076
SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
-SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
-SIZE (rust/crates/nom-7.1.3.crate) = 117570
SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
SIZE (rust/crates/notify-6.1.1.crate) = 40117
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
@@ -573,14 +569,12 @@ SHA256 (rust/crates/p521-0.13.3.crate) = 0fc9e2161f1f215afdfce23677034ae137bbd45
SIZE (rust/crates/p521-0.13.3.crate) = 138499
SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
SIZE (rust/crates/parking-2.2.0.crate) = 9730
-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/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
+SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
SIZE (rust/crates/paste-1.0.14.crate) = 18157
-SHA256 (rust/crates/pathdiff-0.2.1.crate) = 8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd
-SIZE (rust/crates/pathdiff-0.2.1.crate) = 7142
SHA256 (rust/crates/pem-0.8.3.crate) = fd56cbd21fea48d0c440b41cd69c589faacade08c992d9a54e471b79d0fd13eb
SIZE (rust/crates/pem-0.8.3.crate) = 9395
SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
@@ -619,8 +613,8 @@ SHA256 (rust/crates/platforms-3.4.0.crate) = db23d408679286588f4d4644f965003d056
SIZE (rust/crates/platforms-3.4.0.crate) = 29298
SHA256 (rust/crates/polling-2.8.0.crate) = 4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce
SIZE (rust/crates/polling-2.8.0.crate) = 43554
-SHA256 (rust/crates/polling-3.6.0.crate) = e0c976a60b2d7e99d6f229e414670a9b85d13ac305cc6d1e9c134de58c5aaaf6
-SIZE (rust/crates/polling-3.6.0.crate) = 58128
+SHA256 (rust/crates/polling-3.7.0.crate) = 645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3
+SIZE (rust/crates/polling-3.7.0.crate) = 58381
SHA256 (rust/crates/postage-0.5.0.crate) = af3fb618632874fb76937c2361a7f22afd393c982a2165595407edc75b06d3c1
SIZE (rust/crates/postage-0.5.0.crate) = 431521
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
@@ -633,22 +627,20 @@ SHA256 (rust/crates/priority-queue-1.4.0.crate) = a0bda9164fe05bc9225752d54aae41
SIZE (rust/crates/priority-queue-1.4.0.crate) = 33872
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-crate-2.0.0.crate) = 7e8366a6159044a37876a2b9817124296703c586a5c92e2c53751fa06d8d43e8
-SIZE (rust/crates/proc-macro-crate-2.0.0.crate) = 10922
SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
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.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/pwd-grp-0.1.1.crate) = 6955c41fd7e4283bdf6ff3e7218b7e3f8ef24c4236b31d22be050f4cfd5e2a2c
SIZE (rust/crates/pwd-grp-0.1.1.crate) = 28281
SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
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
@@ -665,6 +657,8 @@ SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
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.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
@@ -685,10 +679,10 @@ SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/rlimit-0.10.1.crate) = 3560f70f30a0f16d11d01ed078a07740fe6b489667abc7c7b029155d9f21c3d8
SIZE (rust/crates/rlimit-0.10.1.crate) = 18802
-SHA256 (rust/crates/rmp-0.8.12.crate) = 7f9860a6cc38ed1da53456442089b4dfa35e7cedaa326df63017af88385e6b20
-SIZE (rust/crates/rmp-0.8.12.crate) = 28844
-SHA256 (rust/crates/rmp-serde-1.1.2.crate) = bffea85eea980d8a74453e5d02a8d93028f3c34725de143085a844ebe953258a
-SIZE (rust/crates/rmp-serde-1.1.2.crate) = 30388
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.2.0.crate) = 938a142ab806f18b88a97b0dea523d39e0fd730a064b035726adcfc58a8a5188
+SIZE (rust/crates/rmp-serde-1.2.0.crate) = 31066
SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
SIZE (rust/crates/rsa-0.9.6.crate) = 80048
SHA256 (rust/crates/rusqlite-0.31.0.crate) = b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae
@@ -699,16 +693,16 @@ SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
SIZE (rust/crates/rustix-0.37.27.crate) = 324534
-SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
-SIZE (rust/crates/rustix-0.38.32.crate) = 376999
-SHA256 (rust/crates/rustls-0.22.3.crate) = 99008d7ad0bbbea527ec27bddbc0e432c5b87d8175178cee68d2eec9c4a1813c
-SIZE (rust/crates/rustls-0.22.3.crate) = 332877
-SHA256 (rust/crates/rustls-pki-types-1.4.1.crate) = ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247
-SIZE (rust/crates/rustls-pki-types-1.4.1.crate) = 29437
-SHA256 (rust/crates/rustls-webpki-0.102.2.crate) = faaa0a62740bedb9b2ef5afa303da42764c012f743917351dc9a237ea1663610
-SIZE (rust/crates/rustls-webpki-0.102.2.crate) = 196881
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/rustls-0.23.5.crate) = afabcee0551bd1aa3e18e5adbf2c0544722014b899adb31bd186ec638d3da97e
+SIZE (rust/crates/rustls-0.23.5.crate) = 380816
+SHA256 (rust/crates/rustls-pki-types-1.5.0.crate) = beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54
+SIZE (rust/crates/rustls-pki-types-1.5.0.crate) = 29362
+SHA256 (rust/crates/rustls-webpki-0.102.3.crate) = f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf
+SIZE (rust/crates/rustls-webpki-0.102.3.crate) = 197543
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/safe_arch-0.7.1.crate) = f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354
@@ -717,10 +711,14 @@ SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/sanitize-filename-0.5.0.crate) = 2ed72fbaf78e6f2d41744923916966c4fbe3d7c74e3037a8ee482f1115572603
SIZE (rust/crates/sanitize-filename-0.5.0.crate) = 4043
+SHA256 (rust/crates/scc-2.1.0.crate) = ec96560eea317a9cc4e0bb1f6a2c93c09a19b8c4fc5cb3fcc0ec1c094cd783e2
+SIZE (rust/crates/scc-2.1.0.crate) = 122739
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
SIZE (rust/crates/schannel-0.1.23.crate) = 41667
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
SIZE (rust/crates/scopeguard-1.2.0.crate) = 11619
+SHA256 (rust/crates/sdd-0.2.0.crate) = b84345e4c9bd703274a082fb80caaa99b7612be48dfaa1dd9266577ec412309d
+SIZE (rust/crates/sdd-0.2.0.crate) = 23494
SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
SIZE (rust/crates/sec1-0.7.3.crate) = 17979
SHA256 (rust/crates/secmem-proc-0.3.3.crate) = e47e2571b899c6b81a5ff1e71ac7145947157af2125253fcf7033ab320ad7d32
@@ -731,36 +729,36 @@ SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c34
SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-1.0.199.crate) = 0c9f6e76df036c77cd94996771fb40db98187f096dd0b9af39c6c6e452ba966a
+SIZE (rust/crates/serde-1.0.199.crate) = 77598
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.14.crate) = 8b8497c313fd43ab992087548117643f6fcd935cbf36f176ffda0aacf9591734
SIZE (rust/crates/serde_bytes-0.11.14.crate) = 12018
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
+SHA256 (rust/crates/serde_derive-1.0.199.crate) = 11bd257a6541e141e42ca6d24ae26f7714887b47e89aa739099104c7e4d3b7fc
+SIZE (rust/crates/serde_derive-1.0.199.crate) = 55793
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.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
-SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
-SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/serde_test-1.0.176.crate) = 5a2f49ace1498612d14f7e0b8245519584db8299541dfe31a06374a828d620ab
SIZE (rust/crates/serde_test-1.0.176.crate) = 18390
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.7.0.crate) = ee80b0e361bbf88fd2f6e242ccd19cfda072cb0faa6ae694ecee08199938569a
-SIZE (rust/crates/serde_with-3.7.0.crate) = 140905
-SHA256 (rust/crates/serde_with_macros-3.7.0.crate) = 6561dc161a9224638a31d876ccdfefbc1df91d3f3a8342eddb35f055d48c7655
-SIZE (rust/crates/serde_with_macros-3.7.0.crate) = 30834
-SHA256 (rust/crates/serial_test-3.0.0.crate) = 953ad9342b3aaca7cb43c45c097dd008d4907070394bd0751a0aa8817e5a018d
-SIZE (rust/crates/serial_test-3.0.0.crate) = 8483
-SHA256 (rust/crates/serial_test_derive-3.0.0.crate) = b93fb4adc70021ac1b47f7d45e8cc4169baaa7ea58483bc5b721d19a26202212
-SIZE (rust/crates/serial_test_derive-3.0.0.crate) = 6588
+SHA256 (rust/crates/serde_with-3.8.1.crate) = 0ad483d2ab0149d5a5ebcd9972a3852711e0153d863bf5a5d0391d28883c4a20
+SIZE (rust/crates/serde_with-3.8.1.crate) = 142294
+SHA256 (rust/crates/serde_with_macros-3.8.1.crate) = 65569b702f41443e8bc8bbb1c5779bd0450bbe723b56198980e80ec45780bce2
+SIZE (rust/crates/serde_with_macros-3.8.1.crate) = 30796
+SHA256 (rust/crates/serial_test-3.1.1.crate) = 4b4b487fe2acf240a021cf57c6b2b4903b1e78ca0ecd862a71b71d2a51fed77d
+SIZE (rust/crates/serial_test-3.1.1.crate) = 8660
+SHA256 (rust/crates/serial_test_derive-3.1.1.crate) = 82fe9db325bcef1fbcde82e078a5cc4efdf787e96b3b9cf45b50b529f2083d67
+SIZE (rust/crates/serial_test_derive-3.1.1.crate) = 6881
SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba
SIZE (rust/crates/sha1-0.10.6.crate) = 13517
SHA256 (rust/crates/sha1-asm-0.5.2.crate) = 2ba6947745e7f86be3b8af00b7355857085dbdf8901393c89514510eb61f4e21
@@ -777,8 +775,8 @@ SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-async-std-0.2.2.crate) = 0c4aa94397e2023af5b7cff5b8d4785e935cfb77f0e4aab0cae3b26258ace556
SIZE (rust/crates/signal-hook-async-std-0.2.2.crate) = 7751
-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/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/signature-2.2.0.crate) = 77549399552de45a898a580c1b41d445bf730df867cc44e6c0233bbc4b8329de
SIZE (rust/crates/signature-2.2.0.crate) = 15531
SHA256 (rust/crates/simba-0.6.0.crate) = f0b7840f121a46d63066ee7a99fc81dcabbc6105e437cae43528cea199b5a05f
@@ -795,8 +793,8 @@ SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47
SIZE (rust/crates/smallvec-1.13.2.crate) = 35216
SHA256 (rust/crates/socket2-0.4.10.crate) = 9f7916fc008ca5542385b89a3d3ce689953c143e9304a9bf8beec1de48994c0d
SIZE (rust/crates/socket2-0.4.10.crate) = 45697
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
SIZE (rust/crates/spin-0.5.2.crate) = 12004
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
@@ -807,16 +805,16 @@ SHA256 (rust/crates/ssh-cipher-0.2.0.crate) = caac132742f0d33c3af65bfcde7f6aa8f6
SIZE (rust/crates/ssh-cipher-0.2.0.crate) = 10843
SHA256 (rust/crates/ssh-encoding-0.2.0.crate) = eb9242b9ef4108a78e8cd1a2c98e193ef372437f8c22be363075233321dd4a15
SIZE (rust/crates/ssh-encoding-0.2.0.crate) = 13600
-SHA256 (rust/crates/ssh-key-0.6.5.crate) = 3b71299a724c8d84956caaf8fc3b3ea57c3587fe2d0b800cd0dc1f3599905d7e
-SIZE (rust/crates/ssh-key-0.6.5.crate) = 111264
+SHA256 (rust/crates/ssh-key-0.6.6.crate) = ca9b366a80cf18bb6406f4cf4d10aebfb46140a8c0c33f666a144c5c76ecbafc
+SIZE (rust/crates/ssh-key-0.6.6.crate) = 111935
SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/statrs-0.16.0.crate) = 2d08e5e1748192713cc281da8b16924fb46be7b0c2431854eadc785823e5696e
SIZE (rust/crates/statrs-0.16.0.crate) = 138777
SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
SHA256 (rust/crates/strum-0.25.0.crate) = 290d54ea6f91c969195bdbcd7442c8c2a2ba87da8bf60a7ee86a235d4bc1e125
SIZE (rust/crates/strum-0.25.0.crate) = 5539
SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
@@ -829,8 +827,8 @@ SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.57.crate) = 11a6ae1e52eb25aab8f3fb9fca13be982a373b8f1157ca14b897a825ba4a2d35
-SIZE (rust/crates/syn-2.0.57.crate) = 254911
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
@@ -843,18 +841,18 @@ SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/test-cert-gen-0.9.0.crate) = 345f92b7cac59507cdaba298c5493f7c40e2063d31f6fc621105183344d5d50a
SIZE (rust/crates/test-cert-gen-0.9.0.crate) = 6499
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
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.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
+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.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
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.7.5.crate) = 83c02bf3c538ab32ba913408224323915f4ef9a6d61c0e85d493f355921c0ece
@@ -889,12 +887,10 @@ SHA256 (rust/crates/toml_datetime-0.6.5.crate) = 3550f4e9685620ac18a50ed434eb3ae
SIZE (rust/crates/toml_datetime-0.6.5.crate) = 10910
SHA256 (rust/crates/toml_edit-0.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.20.7.crate) = 70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81
-SIZE (rust/crates/toml_edit-0.20.7.crate) = 101056
SHA256 (rust/crates/toml_edit-0.21.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
-SHA256 (rust/crates/toml_edit-0.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
-SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
@@ -929,6 +925,8 @@ SHA256 (rust/crates/typetag-0.2.16.crate) = 661d18414ec032a49ece2d56eee03636e43c
SIZE (rust/crates/typetag-0.2.16.crate) = 27793
SHA256 (rust/crates/typetag-impl-0.2.16.crate) = ac73887f47b9312552aa90ef477927ff014d63d1920ca8037c6c1951eab64bb1
SIZE (rust/crates/typetag-impl-0.2.16.crate) = 9086
+SHA256 (rust/crates/uncased-0.9.10.crate) = e1b88fcfe09e89d3866a5c11019378088af2d24c3fbd4f0543f96b479ec90697
+SIZE (rust/crates/uncased-0.9.10.crate) = 10872
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
@@ -987,14 +985,14 @@ SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b1
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
SHA256 (rust/crates/webpki-0.22.4.crate) = ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53
SIZE (rust/crates/webpki-0.22.4.crate) = 63472
-SHA256 (rust/crates/wide-0.7.15.crate) = 89beec544f246e679fc25490e3f8e08003bc4bf612068f325120dad4cea02c1c
-SIZE (rust/crates/wide-0.7.15.crate) = 80990
+SHA256 (rust/crates/wide-0.7.17.crate) = 0f0e39d2c603fdc0504b12b458cf1f34e0b937ed2f4f2dc20796e3e86f34e11f
+SIZE (rust/crates/wide-0.7.17.crate) = 81324
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
@@ -1007,40 +1005,42 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+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.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
+SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/x25519-dalek-2.0.1.crate) = c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277
@@ -1065,5 +1065,5 @@ SHA256 (rust/crates/zstd-safe-7.1.0.crate) = 1cd99b45c6bc03a018c8b8a86025678c87e
SIZE (rust/crates/zstd-safe-7.1.0.crate) = 20792
SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
-SHA256 (tpo/core-arti-305f74b9bbe187ea2a48003ca93b5bde4b4d6e09_GL0.tar.gz) = 0cc224870a055cdd48fc84df6e7efa9516c432fa3cb96acf4c1b01b53b7809f0
-SIZE (tpo/core-arti-305f74b9bbe187ea2a48003ca93b5bde4b4d6e09_GL0.tar.gz) = 4345682
+SHA256 (tpo/core-arti-f7aeca7445caf053cb16ab984365ae62a2c84444_GL0.tar.gz) = a1f25def772003efe105f43ccd82a6b101b5d2660f7a46539228173e96182708
+SIZE (tpo/core-arti-f7aeca7445caf053cb16ab984365ae62a2c84444_GL0.tar.gz) = 4453118
diff --git a/security/aws-c-cal/Makefile b/security/aws-c-cal/Makefile
index 63b24c58df8b..35deac1f596e 100644
--- a/security/aws-c-cal/Makefile
+++ b/security/aws-c-cal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-cal
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.11
+DISTVERSION= 0.6.12
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
diff --git a/security/aws-c-cal/distinfo b/security/aws-c-cal/distinfo
index a2f4d45de301..eb27afddc3e9 100644
--- a/security/aws-c-cal/distinfo
+++ b/security/aws-c-cal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712176249
-SHA256 (awslabs-aws-c-cal-v0.6.11_GH0.tar.gz) = e1b0af88c14300e125e86ee010d4c731292851fff16cfb67eb6ba6036df2d648
-SIZE (awslabs-aws-c-cal-v0.6.11_GH0.tar.gz) = 1670243
+TIMESTAMP = 1714165820
+SHA256 (awslabs-aws-c-cal-v0.6.12_GH0.tar.gz) = 1ec1bc9a50df8d620f226480b420ec69d4fefd3792fb4e877aa7e350c2b174dc
+SIZE (awslabs-aws-c-cal-v0.6.12_GH0.tar.gz) = 1670940
diff --git a/security/boringssl/Makefile b/security/boringssl/Makefile
index ac04c9407f63..f9c4f967150a 100644
--- a/security/boringssl/Makefile
+++ b/security/boringssl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= boringssl
-PORTVERSION= 0.0.0.0.2024.04.12.01
-PORTREVISION= 1
+PORTVERSION= 0.0.0.0.2024.04.23.01
CATEGORIES= security
MASTER_SITES+= https://proxy.golang.org/:gomods
DISTFILES+= golang.org/x/crypto/@v/v0.17.0.zip:gomods \
@@ -29,7 +28,7 @@ CPE_VENDOR= google
USE_GITHUB= yes
GH_ACCOUNT= google
-GH_TAGNAME= 1c6e104
+GH_TAGNAME= 54821d8
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=1
CFLAGS_i386= -msse2
diff --git a/security/boringssl/distinfo b/security/boringssl/distinfo
index f38974d4c270..064abca793cd 100644
--- a/security/boringssl/distinfo
+++ b/security/boringssl/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712955650
+TIMESTAMP = 1714072742
SHA256 (golang.org/x/crypto/@v/v0.17.0.zip) = 97ea91df712ac1ca39c122480489be532b437bf4aeb5d781465cb1cf39824083
SIZE (golang.org/x/crypto/@v/v0.17.0.zip) = 1798689
SHA256 (golang.org/x/crypto/@v/v0.17.0.mod) = dc40867bef3ca5179569cc2f8742bb618b8cc684b0d25a753250e81d6dc29442
@@ -15,5 +15,5 @@ SHA256 (golang.org/x/term/@v/v0.15.0.zip) = cb7fff77d2925dc0e4f5ac0ced38d1068382
SIZE (golang.org/x/term/@v/v0.15.0.zip) = 19883
SHA256 (golang.org/x/term/@v/v0.15.0.mod) = 4b86976f8c4efb87bbcbec283cbfb395a28177b4b8b83420b49d95728eb7a2f8
SIZE (golang.org/x/term/@v/v0.15.0.mod) = 68
-SHA256 (google-boringssl-0.0.0.0.2024.04.12.01-1c6e104_GH0.tar.gz) = 9456a31fbe71b9cdadce12454c71f266a32c44955fdf70adc9ed2ba77b8ba1c2
-SIZE (google-boringssl-0.0.0.0.2024.04.12.01-1c6e104_GH0.tar.gz) = 36796684
+SHA256 (google-boringssl-0.0.0.0.2024.04.23.01-54821d8_GH0.tar.gz) = e228c9a98d1af1d8146c428bbd1034eff3ef4631625ca3699c56c8ae869a264d
+SIZE (google-boringssl-0.0.0.0.2024.04.23.01-54821d8_GH0.tar.gz) = 36804592
diff --git a/security/crowdsec/Makefile b/security/crowdsec/Makefile
index 53d3aa5d116b..8878c053dfff 100644
--- a/security/crowdsec/Makefile
+++ b/security/crowdsec/Makefile
@@ -1,7 +1,7 @@
PORTNAME= crowdsec
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.0
-PORTREVISION= 3
+DISTVERSION= 1.6.1
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= marco@crowdsec.net
@@ -15,7 +15,7 @@ LIB_DEPENDS= libabsl_base.so:devel/abseil \
libre2.so:devel/re2
USES= go:1.21,modules pkgconfig
-_COMMIT= 4b8e6cd7
+_COMMIT= 0746e0c0
_BUILD_DATE= $$(date -u "+%F_%T")
USE_RC_SUBR= crowdsec
diff --git a/security/crowdsec/distinfo b/security/crowdsec/distinfo
index 0a0ed29eef9c..9cb7e50d131c 100644
--- a/security/crowdsec/distinfo
+++ b/security/crowdsec/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1706093904
-SHA256 (go/security_crowdsec/crowdsec-v1.6.0/v1.6.0.mod) = bf62cad10105ba50e3e0778651341cb7eca13ff5785c79a206ca8a5d42b90fed
-SIZE (go/security_crowdsec/crowdsec-v1.6.0/v1.6.0.mod) = 10099
-SHA256 (go/security_crowdsec/crowdsec-v1.6.0/v1.6.0.zip) = c7cb4870cbcc848cf4c36161021930bc77f490f2701bcebdace6ad27a400a73f
-SIZE (go/security_crowdsec/crowdsec-v1.6.0/v1.6.0.zip) = 1440975
+TIMESTAMP = 1713296982
+SHA256 (go/security_crowdsec/crowdsec-v1.6.1/v1.6.1.mod) = b7957886889cef4dd7166ae8996a93d0f2f5071a8b2155c16c190388f71baeee
+SIZE (go/security_crowdsec/crowdsec-v1.6.1/v1.6.1.mod) = 10066
+SHA256 (go/security_crowdsec/crowdsec-v1.6.1/v1.6.1.zip) = fbcee972b1c5b24b4b3a278381f2bd8837ca122e302defc747a76123a8c079c9
+SIZE (go/security_crowdsec/crowdsec-v1.6.1/v1.6.1.zip) = 1483959
diff --git a/security/crowdsec/files/crowdsec.in b/security/crowdsec/files/crowdsec.in
index eb72069392a8..703a3045657d 100644
--- a/security/crowdsec/files/crowdsec.in
+++ b/security/crowdsec/files/crowdsec.in
@@ -20,7 +20,6 @@
. /etc/rc.subr
name=crowdsec
-desc="Crowdsec Agent"
rcvar=crowdsec_enable
load_rc_config "$name"
@@ -30,95 +29,81 @@ load_rc_config "$name"
: "${crowdsec_machine_name:=localhost}"
: "${crowdsec_flags:=}"
-pidfile=/var/run/${name}.pid
+pidfile=/var/run/${name}_daemon.pid
+pidfile_crowdsec=/var/run/${name}.pid
required_files="$crowdsec_config"
-command="%%PREFIX%%/bin/${name}"
-start_cmd="${name}_start"
-stop_cmd="${name}_stop"
+command="/usr/sbin/daemon"
+command_crowdsec="%%PREFIX%%/bin/crowdsec"
+command_cscli="%%PREFIX%%/bin/cscli"
+command_args="-f -P ${pidfile} -p ${pidfile_crowdsec} -r -R 10 -t \"${name}\" -- ${command_crowdsec} -c ${crowdsec_config} ${crowdsec_flags}"
+reload_cmd="${name}_reload"
start_precmd="${name}_precmd"
configtest_cmd="${name}_configtest"
+reload_precmd="${name}_configtest"
+restart_precmd="${name}_configtest"
+stop_precmd="${name}_stop_precmd"
+stop_postcmd="${name}_stop_postcmd"
extra_commands="configtest reload"
+crowdsec_stop_precmd() {
+ # take note of the pid, because sbin/daemon will remove the file
+ # without waiting for crowdsec to exit
+ if [ -r "$pidfile_crowdsec" ]; then
+ _CROWDSECPID="$(check_pidfile "$pidfile_crowdsec" "$command_crowdsec")"
+ export _CROWDSECPID
+ fi
+}
+
+crowdsec_stop_postcmd() {
+ # wait for process to exit before restarting, or it will find the http port in use
+ if [ -n "$_CROWDSECPID" ]; then
+ wait_for_pids "$_CROWDSECPID"
+ fi
+}
+
crowdsec_precmd() {
cs_cli() {
- "%%PREFIX%%/bin/cscli" -c "${crowdsec_config}" "$@"
+ "$command_cscli" -c "$crowdsec_config" "$@"
}
+
Config() {
cs_cli config show --key "Config.$1"
}
- HUB_DIR=$(Config ConfigPaths.HubDir)
- if ! ls -1qA "$HUB_DIR"/* >/dev/null 2>&1; then
- echo "Fetching hub inventory"
- cs_cli hub update || :
- fi
-
- CONFIG_DIR=$(Config ConfigPaths.ConfigDir)
-
# Is the LAPI enabled on this node?
- if [ "$(cs_cli config show --key Config.API.Server.Enable)" != "false" ]; then
-
- # There are no machines, we create the main one
- if [ "$(cs_cli machines list -o json)" = "[]" ]; then
+ if [ "$(Config API.Server.Enable)" != "false" ]; then
+ # There are no machines, we create one for cscli & log processor
+ if [ "$(cs_cli machines list -o json --error)" = "[]" ]; then
echo "Registering LAPI"
cs_cli machines add "${crowdsec_machine_name}" --auto --force --error || :
fi
+ CONFIG_DIR=$(Config ConfigPaths.ConfigDir)
+
# Register to the central server to receive the community blocklist and more
if [ ! -s "${CONFIG_DIR}/online_api_credentials.yaml" ]; then
echo "Registering CAPI"
cs_cli capi register || :
fi
-
fi
- # This would work but takes 30secs to timeout while reading the metrics, because crowdsec is not running yet.
- # cs_cli collections inspect crowdsecurity/freebsd 2>/dev/null | grep ^installed | grep -q true || \
- # cs_cli collections install crowdsecurity/freebsd || :
-
- # So we just check for the file
- if [ ! -e "${CONFIG_DIR}/collections/freebsd.yaml" ]; then
+ # install the collection for the first time, or if it has been removed
+ cs_cli collections inspect crowdsecurity/freebsd --no-metrics 2>/dev/null | grep ^installed | grep -q true || \
cs_cli collections install crowdsecurity/freebsd || :
- fi
}
-crowdsec_stop()
-{
- if [ ! -f "$pidfile" ]; then
- echo "${name} is not running."
- return
- fi
- pid=$(cat "$pidfile")
- if kill -0 "$pid" >/dev/null 2>&1; then
- echo "Stopping ${name}."
- kill -s TERM "$pid" >/dev/null 2>&1
- # shellcheck disable=SC2034
- for i in $(seq 1 20); do
- sleep 1
- if ! kill -0 "$pid" >/dev/null 2>&1; then
- rm -f "$pidfile"
- return
- fi
- done
- echo "Timeout, terminating ${name} with SIGKILL."
- kill -s KILL "$pid" >/dev/null 2>&1
- rm -f "$pidfile"
- else
- echo "${name} is not running."
+crowdsec_configtest() {
+ echo "Performing sanity check on ${name} configuration."
+ if ! "$command_crowdsec" -c "$crowdsec_config" -t -error; then
+ exit 1
fi
+ echo "Configuration test OK"
}
-crowdsec_start()
-{
- /usr/sbin/daemon -f -p "$pidfile" -t "$desc" -- \
- "$command" -c "$crowdsec_config" ${crowdsec_flags}
-}
-
-crowdsec_configtest()
-{
- echo "Performing sanity check on ${name} configuration."
- if "$command" -c "$crowdsec_config" -t -error; then
- echo "Configuration test OK"
+crowdsec_reload() {
+ echo "Reloading configuration"
+ if [ -r "$pidfile_crowdsec" ]; then
+ kill -HUP "$(check_pidfile "$pidfile_crowdsec" "${command_crowdsec}")"
fi
}
diff --git a/security/crowdsec/files/patch-pkg_csconfig_database.go b/security/crowdsec/files/patch-pkg_csconfig_database.go
new file mode 100644
index 000000000000..c34546376722
--- /dev/null
+++ b/security/crowdsec/files/patch-pkg_csconfig_database.go
@@ -0,0 +1,36 @@
+--- pkg/csconfig/database.go.orig 2024-04-24 21:31:39 UTC
++++ pkg/csconfig/database.go
+@@ -76,26 +76,24 @@ func (c *Config) LoadDBConfig(inCli bool) error {
+ if c.DbConfig.UseWal == nil {
+ dbDir := filepath.Dir(c.DbConfig.DbPath)
+ isNetwork, fsType, err := types.IsNetworkFS(dbDir)
+- if err != nil {
++ switch {
++ case err != nil:
+ log.Warnf("unable to determine if database is on network filesystem: %s", err)
+ log.Warning("You are using sqlite without WAL, this can have a performance impact. If you do not store the database in a network share, set db_config.use_wal to true. Set explicitly to false to disable this warning.")
+- return nil
+- }
+- if isNetwork {
++ case isNetwork:
+ log.Debugf("database is on network filesystem (%s), setting useWal to false", fsType)
+ c.DbConfig.UseWal = ptr.Of(false)
+- } else {
++ default:
+ log.Debugf("database is on local filesystem (%s), setting useWal to true", fsType)
+ c.DbConfig.UseWal = ptr.Of(true)
+ }
+ } else if *c.DbConfig.UseWal {
+ dbDir := filepath.Dir(c.DbConfig.DbPath)
+ isNetwork, fsType, err := types.IsNetworkFS(dbDir)
+- if err != nil {
++ switch {
++ case err != nil:
+ log.Warnf("unable to determine if database is on network filesystem: %s", err)
+- return nil
+- }
+- if isNetwork {
++ case isNetwork:
+ log.Warnf("database seems to be stored on a network share (%s), but useWal is set to true. Proceed at your own risk.", fsType)
+ }
+ }
diff --git a/security/crowdsec/files/patch-pkg_types_getfstype.go b/security/crowdsec/files/patch-pkg_types_getfstype.go
new file mode 100644
index 000000000000..9b9775265421
--- /dev/null
+++ b/security/crowdsec/files/patch-pkg_types_getfstype.go
@@ -0,0 +1,8 @@
+--- pkg/types/getfstype.go.orig 2024-04-24 21:23:59 UTC
++++ pkg/types/getfstype.go
+@@ -1,4 +1,4 @@
+-//go:build !windows
++//go:build !windows && !freebsd
+
+ package types
+
diff --git a/security/crowdsec/files/patch-pkg_types_getfstype__freebsd.go b/security/crowdsec/files/patch-pkg_types_getfstype__freebsd.go
new file mode 100644
index 000000000000..0fe3a5157120
--- /dev/null
+++ b/security/crowdsec/files/patch-pkg_types_getfstype__freebsd.go
@@ -0,0 +1,28 @@
+--- pkg/types/getfstype_freebsd.go.orig 2024-04-24 21:25:32 UTC
++++ pkg/types/getfstype_freebsd.go
+@@ -0,0 +1,25 @@
++//go:build freebsd
++
++package types
++
++import (
++ "fmt"
++ "syscall"
++)
++
++func GetFSType(path string) (string, error) {
++ var fsStat syscall.Statfs_t
++
++ if err := syscall.Statfs(path, &fsStat); err != nil {
++ return "", fmt.Errorf("failed to get filesystem type: %w", err)
++ }
++
++ bs := fsStat.Fstypename
++
++ b := make([]byte, len(bs))
++ for i, v := range bs {
++ b[i] = byte(v)
++ }
++
++ return string(b), nil
++}
diff --git a/security/crowdsec/files/pkg-deinstall.in b/security/crowdsec/files/pkg-deinstall.in
index 4cee7a613b84..6d60f11d51e6 100644
--- a/security/crowdsec/files/pkg-deinstall.in
+++ b/security/crowdsec/files/pkg-deinstall.in
@@ -1,9 +1,11 @@
#!/bin/sh
+#shellcheck disable=SC2249
case $2 in
"DEINSTALL")
- service crowdsec status 2>/dev/null && touch /var/run/crowdsec.running
- service crowdsec stop 2>/dev/null || :
+ # on pfsense, the service is not "enabled" so status and stop would fail
+ service crowdsec onestatus 2>/dev/null && touch /var/run/crowdsec.running
+ service crowdsec onestop 2>/dev/null || :
;;
esac
diff --git a/security/crowdsec/files/pkg-install.in b/security/crowdsec/files/pkg-install.in
index 74bccb12c1ab..d0a9fe85d3b4 100644
--- a/security/crowdsec/files/pkg-install.in
+++ b/security/crowdsec/files/pkg-install.in
@@ -1,11 +1,19 @@
#!/bin/sh
+# shellcheck disable=SC2249
case $2 in
"POST-INSTALL")
- cscli hub update -o human --error > /dev/null
+ echo "Updating crowdsec hub data"
+ if cscli hub update -o human --error; then
+ cscli hub upgrade -o human --error
+ else
+ echo "Failed to update crowdsec hub data."
+ echo "You can run 'cscli hub update; cscli hub upgrade'"
+ echo "to update manually, or let the cron job do it for you."
+ fi
if [ -e /var/run/crowdsec.running ]; then
- service crowdsec start
- rm -f /var/run/crowdsec.running
+ service crowdsec onestart
+ rm -f /var/run/crowdsec.running
fi
;;
esac
diff --git a/security/crowdsec/files/pkg-message.in b/security/crowdsec/files/pkg-message.in
index b9812a0ed154..8e03e0da776d 100644
--- a/security/crowdsec/files/pkg-message.in
+++ b/security/crowdsec/files/pkg-message.in
@@ -15,11 +15,11 @@ You need to check/edit the following files in %%ETCDIR%% as described in https:/
- acquis.yaml, acquis.d: datasource configuration (this port does not include automatic discovery of the running services)
- profiles.yaml: remediation policies (ban, duration, etc)
-Then you can enable the daemon via sysrc and run it.
+Then you can enable the service and run it.
----------
-# sysrc crowdsec_enable="YES"
-crowdsec_enable: NO -> YES
+# service crowdsec enable
+crowdsec enabled in /etc/rc.conf
# service crowdsec start
----------
diff --git a/security/crowdsec/files/upgrade-hub.in b/security/crowdsec/files/upgrade-hub.in
index 2364169f4425..b5b6fd2565c5 100644
--- a/security/crowdsec/files/upgrade-hub.in
+++ b/security/crowdsec/files/upgrade-hub.in
@@ -1,16 +1,17 @@
#!/bin/sh
-test -x /usr/local/bin/cscli || exit 0
+test -x %%PREFIX%%/bin/cscli || exit 0
+
+# splay hub upgrade and crowdsec reload
+sleep "$(jot -r 1 1 300)"
# favor the opnsense plugin's cron if it's there
test -e /usr/local/etc/cron.d/oscrowdsec.cron && exit 0
-/usr/local/bin/cscli --error -o human hub update
+%%PREFIX%%/bin/cscli --error -o human hub update
-upgraded=$(/usr/local/bin/cscli --error -o human hub upgrade)
+upgraded=$(%%PREFIX%%/bin/cscli --error -o human hub upgrade)
if [ -n "$upgraded" ]; then
- # splay initial metrics push
- sleep "$(jot -r 1 1 60)"
service crowdsec onestatus && service crowdsec onereload
fi
diff --git a/security/doas/Makefile b/security/doas/Makefile
index f7cf4cbe6942..8006f40e5e0b 100644
--- a/security/doas/Makefile
+++ b/security/doas/Makefile
@@ -1,6 +1,5 @@
PORTNAME= doas
-PORTVERSION= 6.3p9
-PORTREVISION= 1
+PORTVERSION= 6.3p10
CATEGORIES= security
MAINTAINER= jsmith@resonatingmedia.com
diff --git a/security/doas/distinfo b/security/doas/distinfo
index 52b05f1b192f..b8bf4e6739d3 100644
--- a/security/doas/distinfo
+++ b/security/doas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663161663
-SHA256 (slicer69-doas-6.3p9_GH0.tar.gz) = deb92b822c80f24376db6023c733be2508fbd5d9c76e8471779e7701d992ee7d
-SIZE (slicer69-doas-6.3p9_GH0.tar.gz) = 32989
+TIMESTAMP = 1714579988
+SHA256 (slicer69-doas-6.3p10_GH0.tar.gz) = 60d01561936ba7737b30d836e6a5002ed4864676cc4982ee72c4463b8d1fae1c
+SIZE (slicer69-doas-6.3p10_GH0.tar.gz) = 34291
diff --git a/security/fizz/Makefile b/security/fizz/Makefile
index 51fb759208eb..35d8941613ef 100644
--- a/security/fizz/Makefile
+++ b/security/fizz/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fizz
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= security
MAINTAINER= yuri@FreeBSD.org
diff --git a/security/fizz/distinfo b/security/fizz/distinfo
index d8a95b6ea44f..0ce20131bfab 100644
--- a/security/fizz/distinfo
+++ b/security/fizz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844777
-SHA256 (facebookincubator-fizz-v2024.04.22.00_GH0.tar.gz) = 2dbd517efb9fe88335d49ffac6793d3e3c7156c47e1b228cccc541b4a314a67f
-SIZE (facebookincubator-fizz-v2024.04.22.00_GH0.tar.gz) = 672084
+TIMESTAMP = 1714712515
+SHA256 (facebookincubator-fizz-v2024.05.02.00_GH0.tar.gz) = 2908ab098b6a8cb5cecdcdec54b3f1dd6d7169b939b980f0103b332c24a0740c
+SIZE (facebookincubator-fizz-v2024.05.02.00_GH0.tar.gz) = 757886
diff --git a/security/fizz/pkg-plist b/security/fizz/pkg-plist
index e70199fe9a40..97528be97ee7 100644
--- a/security/fizz/pkg-plist
+++ b/security/fizz/pkg-plist
@@ -1,3 +1,30 @@
+include/fizz/backend/openssl/OpenSSL.h
+include/fizz/backend/openssl/OpenSSLFactory.h
+include/fizz/backend/openssl/certificate/CertUtils-inl.h
+include/fizz/backend/openssl/certificate/CertUtils.h
+include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl-inl.h
+include/fizz/backend/openssl/certificate/OpenSSLPeerCertImpl.h
+include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl-inl.h
+include/fizz/backend/openssl/certificate/OpenSSLSelfCertImpl.h
+include/fizz/backend/openssl/crypto/ECCurve.h
+include/fizz/backend/openssl/crypto/OpenSSL.h
+include/fizz/backend/openssl/crypto/OpenSSLKeyUtils.h
+include/fizz/backend/openssl/crypto/Sha-inl.h
+include/fizz/backend/openssl/crypto/Sha.h
+include/fizz/backend/openssl/crypto/Sha256.h
+include/fizz/backend/openssl/crypto/Sha384.h
+include/fizz/backend/openssl/crypto/Sha512.h
+include/fizz/backend/openssl/crypto/aead/AESGCM128.h
+include/fizz/backend/openssl/crypto/aead/AESGCM256.h
+include/fizz/backend/openssl/crypto/aead/AESOCB128.h
+include/fizz/backend/openssl/crypto/aead/ChaCha20Poly1305.h
+include/fizz/backend/openssl/crypto/aead/OpenSSLEVPCipher-inl.h
+include/fizz/backend/openssl/crypto/aead/OpenSSLEVPCipher.h
+include/fizz/backend/openssl/crypto/exchange/ECCurveKeyExchange.h
+include/fizz/backend/openssl/crypto/exchange/OpenSSLKeyExchange-inl.h
+include/fizz/backend/openssl/crypto/exchange/OpenSSLKeyExchange.h
+include/fizz/backend/openssl/crypto/signature/Signature-inl.h
+include/fizz/backend/openssl/crypto/signature/Signature.h
include/fizz/client/Actions.h
include/fizz/client/AsyncFizzClient-inl.h
include/fizz/client/AsyncFizzClient.h
@@ -28,21 +55,19 @@ include/fizz/crypto/ECCurve.h
include/fizz/crypto/Hkdf.h
include/fizz/crypto/KeyDerivation.h
include/fizz/crypto/RandomGenerator.h
-include/fizz/crypto/Sha-inl.h
include/fizz/crypto/Sha.h
include/fizz/crypto/Sha256.h
include/fizz/crypto/Sha384.h
include/fizz/crypto/Sha512.h
include/fizz/crypto/Utils.h
+include/fizz/crypto/aead/AEGISCipher.h
include/fizz/crypto/aead/AESGCM128.h
include/fizz/crypto/aead/AESGCM256.h
include/fizz/crypto/aead/AESOCB128.h
-include/fizz/crypto/aead/AEGISCipher.h
include/fizz/crypto/aead/Aead.h
include/fizz/crypto/aead/ChaCha20Poly1305.h
include/fizz/crypto/aead/CryptoUtil.h
include/fizz/crypto/aead/IOBufUtil.h
-include/fizz/crypto/aead/OpenSSLEVPCipher-inl.h
include/fizz/crypto/aead/OpenSSLEVPCipher.h
include/fizz/crypto/aead/test/Mocks.h
include/fizz/crypto/aead/test/TestUtil.h
@@ -50,7 +75,6 @@ include/fizz/crypto/exchange/AsyncKeyExchange.h
include/fizz/crypto/exchange/ECCurveKeyExchange.h
include/fizz/crypto/exchange/HybridKeyExchange.h
include/fizz/crypto/exchange/KeyExchange.h
-include/fizz/crypto/exchange/OpenSSLKeyExchange-inl.h
include/fizz/crypto/exchange/OpenSSLKeyExchange.h
include/fizz/crypto/exchange/X25519.h
include/fizz/crypto/exchange/test/Mocks.h
@@ -63,7 +87,6 @@ include/fizz/crypto/hpke/Utils.h
include/fizz/crypto/hpke/test/Mocks.h
include/fizz/crypto/openssl/OpenSSL.h
include/fizz/crypto/openssl/OpenSSLKeyUtils.h
-include/fizz/crypto/signature/Signature-inl.h
include/fizz/crypto/signature/Signature.h
include/fizz/crypto/test/Mocks.h
include/fizz/crypto/test/TestUtil.h
@@ -77,6 +100,7 @@ include/fizz/experimental/util/CertExtraction.h
include/fizz/extensions/delegatedcred/DelegatedCredentialCertManager.h
include/fizz/extensions/delegatedcred/DelegatedCredentialClientExtension.h
include/fizz/extensions/delegatedcred/DelegatedCredentialFactory.h
+include/fizz/extensions/delegatedcred/DelegatedCredentialPemUtils.h
include/fizz/extensions/delegatedcred/DelegatedCredentialUtils.h
include/fizz/extensions/delegatedcred/PeerDelegatedCredential-inl.h
include/fizz/extensions/delegatedcred/PeerDelegatedCredential.h
@@ -95,7 +119,6 @@ include/fizz/extensions/tokenbinding/Validator.h
include/fizz/fizz-config.h
include/fizz/protocol/Actions.h
include/fizz/protocol/AsyncFizzBase.h
-include/fizz/protocol/CertUtils-inl.h
include/fizz/protocol/CertUtils.h
include/fizz/protocol/Certificate.h
include/fizz/protocol/CertificateVerifier.h
@@ -110,9 +133,7 @@ include/fizz/protocol/HandshakeContext-inl.h
include/fizz/protocol/HandshakeContext.h
include/fizz/protocol/KeyScheduler.h
include/fizz/protocol/OpenSSLFactory.h
-include/fizz/protocol/OpenSSLPeerCertImpl-inl.h
include/fizz/protocol/OpenSSLPeerCertImpl.h
-include/fizz/protocol/OpenSSLSelfCertImpl-inl.h
include/fizz/protocol/OpenSSLSelfCertImpl.h
include/fizz/protocol/Params.h
include/fizz/protocol/Protocol.h
@@ -191,3 +212,6 @@ lib/cmake/fizz/fizz-targets.cmake
lib/libfizz.so
lib/libfizz.so.1.0.0
lib/libfizz_test_support.so
+@dir include/fizz/crypto/aead/test/facebook
+@dir include/fizz/record/test/facebook
+@dir include/fizz/server/test/facebook
diff --git a/security/git-credential-oauth/Makefile b/security/git-credential-oauth/Makefile
index 1e8e933e86a5..b362a533fffd 100644
--- a/security/git-credential-oauth/Makefile
+++ b/security/git-credential-oauth/Makefile
@@ -1,7 +1,6 @@
PORTNAME= git-credential-oauth
DISTVERSIONPREFIX= v
-DISTVERSION= 0.11.1
-PORTREVISION= 2
+DISTVERSION= 0.11.3
CATEGORIES= security
MAINTAINER= ehaupt@FreeBSD.org
diff --git a/security/git-credential-oauth/distinfo b/security/git-credential-oauth/distinfo
index e79969948568..19d8fdc32e7d 100644
--- a/security/git-credential-oauth/distinfo
+++ b/security/git-credential-oauth/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1708882965
-SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/v0.11.1.mod) = 0e5d4da62c7b365773456d8a270ebfaeeb47163523c773f8b3ed18227c744943
-SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/v0.11.1.mod) = 250
-SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/v0.11.1.zip) = ff2ce3232dc7c16a2587aec6a2eb016f186ed9a790f35ad298c199ede2cc8ffc
-SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/v0.11.1.zip) = 19322
-SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/hickford-git-credential-oauth-v0.11.1_GH0.tar.gz) = b6a2c5b5d155d6e4a7b3786e235b9c444292e2f2efe2446e4e6905d7b6cf7ee3
-SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.1_GH0/hickford-git-credential-oauth-v0.11.1_GH0.tar.gz) = 16156
+TIMESTAMP = 1714713932
+SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/v0.11.3.mod) = 604254663873e009aca83f242f885a15fe2a53cbaa40d10b2b9cf81144e660c3
+SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/v0.11.3.mod) = 94
+SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/v0.11.3.zip) = 14f9698aaff458a7e0be7f8146238f7ecb00da74d8090e4a116e161a528abccd
+SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/v0.11.3.zip) = 17917
+SHA256 (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/hickford-git-credential-oauth-v0.11.3_GH0.tar.gz) = fe54bc6053c7696d2ce990698cf469e2463266a71dab6615ab6b557c9eecc5e7
+SIZE (go/security_git-credential-oauth/hickford-git-credential-oauth-v0.11.3_GH0/hickford-git-credential-oauth-v0.11.3_GH0.tar.gz) = 14591
diff --git a/security/gsa/Makefile b/security/gsa/Makefile
index c71410f57945..c036282b6a01 100644
--- a/security/gsa/Makefile
+++ b/security/gsa/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gsa
DISTVERSIONPREFIX= v
DISTVERSION= 23.0.0
+PORTREVISION= 1
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsad/Makefile b/security/gsad/Makefile
index 4b971fa788e2..77952740c55c 100644
--- a/security/gsad/Makefile
+++ b/security/gsad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gsad
DISTVERSIONPREFIX= v
-DISTVERSION= 22.9.0
+DISTVERSION= 22.9.1
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gsad/distinfo b/security/gsad/distinfo
index a21576da7a71..a293c5155360 100644
--- a/security/gsad/distinfo
+++ b/security/gsad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706304083
-SHA256 (greenbone-gsad-v22.9.0_GH0.tar.gz) = f3834ec79352203cae4dbe51c2b6e256463a2dcceda12b7bad4b61814bd34641
-SIZE (greenbone-gsad-v22.9.0_GH0.tar.gz) = 224735
+TIMESTAMP = 1713946376
+SHA256 (greenbone-gsad-v22.9.1_GH0.tar.gz) = 23c2549321d8a489e134fae2735575b82d1cc1d2251385ec2b85861c4b5e84df
+SIZE (greenbone-gsad-v22.9.1_GH0.tar.gz) = 222663
diff --git a/security/gvm-libs/Makefile b/security/gvm-libs/Makefile
index 1123d41c3cbe..71e95e1a59d6 100644
--- a/security/gvm-libs/Makefile
+++ b/security/gvm-libs/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gvm
DISTVERSIONPREFIX= v
-DISTVERSION= 22.8.0
+DISTVERSION= 22.9.1
CATEGORIES= security
PKGNAMESUFFIX= -libs
diff --git a/security/gvm-libs/distinfo b/security/gvm-libs/distinfo
index b459d74d0720..f379080d6072 100644
--- a/security/gvm-libs/distinfo
+++ b/security/gvm-libs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706304131
-SHA256 (greenbone-gvm-libs-v22.8.0_GH0.tar.gz) = 92bc63c988dc000bd01b7754ff40691e68c3116773043c445f4c61b7c38ba926
-SIZE (greenbone-gvm-libs-v22.8.0_GH0.tar.gz) = 310304
+TIMESTAMP = 1713939710
+SHA256 (greenbone-gvm-libs-v22.9.1_GH0.tar.gz) = 7f20356fed2c5287f1fb58e88ba028e108d61fd3f6e53c3f110ef0c7c53f8a7b
+SIZE (greenbone-gvm-libs-v22.9.1_GH0.tar.gz) = 314228
diff --git a/security/gvm-libs/files/patch-boreas_ping.c b/security/gvm-libs/files/patch-boreas_ping.c
index 282c6b22e380..d27d50274efb 100644
--- a/security/gvm-libs/files/patch-boreas_ping.c
+++ b/security/gvm-libs/files/patch-boreas_ping.c
@@ -1,20 +1,20 @@
---- boreas/ping.c 2022-07-18 03:40:56.000000000 -0500
-+++ boreas/ping.c 2022-07-31 17:59:55.449717000 -0500
-@@ -27,9 +27,13 @@
+--- boreas/ping.c 2024-04-22 03:55:15.000000000 -0500
++++ boreas/ping.c 2024-04-24 02:34:16.020861000 -0500
+@@ -13,9 +13,13 @@
#include <errno.h>
#include <glib.h>
#include <ifaddrs.h> /* for getifaddrs() */
+#if defined __linux__
#include <linux/sockios.h>
+#endif
- #include <netinet/icmp6.h>
+#include <sys/types.h>
+ #include <netinet/icmp6.h>
#include <netinet/in.h>
+#include <netinet/ip.h>
#include <netinet/ip6.h>
#include <netinet/ip_icmp.h>
#include <netinet/tcp.h>
-@@ -37,7 +41,6 @@
+@@ -23,7 +27,6 @@
#include <sys/ioctl.h>
#include <sys/socket.h>
#include <sys/time.h>
@@ -22,7 +22,7 @@
#include <unistd.h>
#undef G_LOG_DOMAIN
-@@ -106,7 +109,11 @@
+@@ -102,7 +105,11 @@
int cur_so_sendbuf = -1;
/* Get the current size of the output queue size */
@@ -34,7 +34,7 @@
{
g_warning ("%s: ioctl error: %s", __func__, strerror (errno));
usleep (100000);
-@@ -122,7 +129,11 @@
+@@ -118,7 +125,11 @@
while (cur_so_sendbuf >= so_sndbuf)
{
usleep (100000);
@@ -46,16 +46,32 @@
{
g_warning ("%s: ioctl error: %s", __func__, strerror (errno));
usleep (100000);
-@@ -209,12 +220,22 @@
+@@ -198,21 +209,38 @@
+
+ int len;
+ int datalen = 56;
++#ifdef __FreeBSD__
++ struct icmp *icmp;
++#else
+ struct icmphdr *icmp;
++#endif
+
+ /* Throttling related variables */
+ static int so_sndbuf = -1; // socket send buffer
static int init = -1;
- icmp = (struct icmphdr *) sendbuf;
+#ifdef __FreeBSD__
++ icmp = (struct icmp *) sendbuf;
+ icmp->icmp_type = ICMP_ECHO;
+ icmp->icmp_code = 0;
++ icmp->icmp_id = get_echo_id ();
++ icmp->icmp_seq = 0x0100;
+#else
+ icmp = (struct icmphdr *) sendbuf;
icmp->type = ICMP_ECHO;
icmp->code = 0;
+ icmp->un.echo.id = get_echo_id ();
+ icmp->un.echo.sequence = 0x0100;
+#endif
len = 8 + datalen;
@@ -69,32 +85,32 @@
memset (&soca, 0, sizeof (soca));
soca.sin_family = AF_INET;
-@@ -287,7 +308,11 @@
+@@ -285,7 +313,11 @@
}
else
{
-- dst4.s_addr = dst6_p->s6_addr32[3];
+#ifdef __FreeBSD__
-+ dst4.s_addr = dst6_p->s6_addr[12];
++ dst4.s_addr = dst6_p->s6_addr[12];
+#else
-+ dst4.s_addr = dst6_p->s6_addr32[3];
+ dst4.s_addr = dst6_p->s6_addr32[3];
+#endif
send_icmp_v4 (scanner->icmpv4soc, dst4_p);
}
if (grace_period > 0)
-@@ -552,7 +577,11 @@
+@@ -550,7 +582,11 @@
}
else
{
+- dst4.s_addr = dst6_p->s6_addr32[3];
+#ifdef __FreeBSD__
-+ dst4.s_addr = dst6_p->s6_addr[12];
++ dst4.s_addr = dst6_p->s6_addr[12];
+#else
- dst4.s_addr = dst6_p->s6_addr32[3];
++ dst4.s_addr = dst6_p->s6_addr32[3];
+#endif
send_tcp_v4 (scanner, dst4_p);
}
}
-@@ -602,7 +631,11 @@
+@@ -600,7 +636,11 @@
/* Need to transform the IPv6 mapped IPv4 address back to an IPv4 string.
* We can not just use the host_value_str as it might be an IPv4 mapped
* IPv6 string. */
diff --git a/security/gvm-libs/pkg-plist b/security/gvm-libs/pkg-plist
index 4057c87ad19e..d2ccba0004cd 100644
--- a/security/gvm-libs/pkg-plist
+++ b/security/gvm-libs/pkg-plist
@@ -40,19 +40,19 @@ include/gvm/util/uuidutils.h
include/gvm/util/xmlutils.h
lib/libgvm_base.so
lib/libgvm_base.so.22
-lib/libgvm_base.so.22.8.0
+lib/libgvm_base.so.22.9.1
lib/libgvm_boreas.so
lib/libgvm_boreas.so.22
-lib/libgvm_boreas.so.22.8.0
+lib/libgvm_boreas.so.22.9.1
lib/libgvm_gmp.so
lib/libgvm_gmp.so.22
-lib/libgvm_gmp.so.22.8.0
+lib/libgvm_gmp.so.22.9.1
lib/libgvm_osp.so
lib/libgvm_osp.so.22
-lib/libgvm_osp.so.22.8.0
+lib/libgvm_osp.so.22.9.1
lib/libgvm_util.so
lib/libgvm_util.so.22
-lib/libgvm_util.so.22.8.0
+lib/libgvm_util.so.22.9.1
libdata/pkgconfig/libgvm_base.pc
libdata/pkgconfig/libgvm_boreas.pc
libdata/pkgconfig/libgvm_gmp.pc
diff --git a/security/gvm/Makefile b/security/gvm/Makefile
index 528df41ce124..c4ce5fdcfd0a 100644
--- a/security/gvm/Makefile
+++ b/security/gvm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvm
-PORTVERSION= 23.2.0
+PORTVERSION= 23.5.2
CATEGORIES= security
MAINTAINER= acm@FreeBSD.org
diff --git a/security/gvmd/Makefile b/security/gvmd/Makefile
index 2b556b5882e7..9e2a83de50d8 100644
--- a/security/gvmd/Makefile
+++ b/security/gvmd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gvmd
-DISTVERSION= 23.2.0
+DISTVERSION= 23.5.2
DISTVERSIONPREFIX= v
CATEGORIES= security
diff --git a/security/gvmd/distinfo b/security/gvmd/distinfo
index 16c802d25e69..6f6f4d5e2179 100644
--- a/security/gvmd/distinfo
+++ b/security/gvmd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706305005
-SHA256 (greenbone-gvmd-v23.2.0_GH0.tar.gz) = dd58937d7bdb0fbee1bf33193b3fcebfdbbb4bfed36a9658f03bf7db150c22f6
-SIZE (greenbone-gvmd-v23.2.0_GH0.tar.gz) = 1051535
+TIMESTAMP = 1713944840
+SHA256 (greenbone-gvmd-v23.5.2_GH0.tar.gz) = 9ac3e58ef191259c0f047794f83b36bd5bba61f6c6ebe6d5a63d067707131899
+SIZE (greenbone-gvmd-v23.5.2_GH0.tar.gz) = 1064064
diff --git a/security/gvmd/pkg-plist b/security/gvmd/pkg-plist
index 2923682709c0..789a3b45fadb 100644
--- a/security/gvmd/pkg-plist
+++ b/security/gvmd/pkg-plist
@@ -3,7 +3,7 @@ bin/gvm-manage-certs
@sample etc/gvm/pwpolicy.conf.sample
lib/libgvm-pg-server.so
lib/libgvm-pg-server.so.23
-lib/libgvm-pg-server.so.23.2.0
+lib/libgvm-pg-server.so.23.5.2
sbin/gvmd
share/doc/gvm/example-gvm-manage-certs.conf
share/doc/gvm/html/gmp.html
diff --git a/security/howdy/Makefile b/security/howdy/Makefile
index abee4b0d7016..34d39f49194a 100644
--- a/security/howdy/Makefile
+++ b/security/howdy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= howdy
PORTVERSION= 3.0.0.b.20230306
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= security
MAINTAINER= arrowd@FreeBSD.org
diff --git a/security/hydra/Makefile b/security/hydra/Makefile
index 272f9365fd6f..7d8674bc0d40 100644
--- a/security/hydra/Makefile
+++ b/security/hydra/Makefile
@@ -1,7 +1,7 @@
PORTNAME= hydra
DISTVERSIONPREFIX=v
DISTVERSION= 9.5
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security
MAINTAINER= rm@FreeBSD.org
diff --git a/security/libgpg-error/Makefile b/security/libgpg-error/Makefile
index b7f59851a248..efd887cf2522 100644
--- a/security/libgpg-error/Makefile
+++ b/security/libgpg-error/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libgpg-error
-DISTVERSION= 1.48
-PORTREVISION= 1
+DISTVERSION= 1.49
CATEGORIES= security devel
MASTER_SITES= GNUPG
diff --git a/security/libgpg-error/distinfo b/security/libgpg-error/distinfo
index fc177326eb77..d49f921a9747 100644
--- a/security/libgpg-error/distinfo
+++ b/security/libgpg-error/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708731098
-SHA256 (libgpg-error-1.48.tar.bz2) = 89ce1ae893e122924b858de84dc4f67aae29ffa610ebf668d5aa539045663d6f
-SIZE (libgpg-error-1.48.tar.bz2) = 1080417
+TIMESTAMP = 1714755898
+SHA256 (libgpg-error-1.49.tar.bz2) = 8b79d54639dbf4abc08b5406fb2f37e669a2dec091dd024fb87dd367131c63a9
+SIZE (libgpg-error-1.49.tar.bz2) = 1081175
diff --git a/security/libgpg-error/pkg-plist b/security/libgpg-error/pkg-plist
index 1aec3c06e965..89b33dd70cac 100644
--- a/security/libgpg-error/pkg-plist
+++ b/security/libgpg-error/pkg-plist
@@ -7,7 +7,7 @@ include/gpgrt.h
lib/libgpg-error.a
lib/libgpg-error.so
lib/libgpg-error.so.0
-lib/libgpg-error.so.0.35.0
+lib/libgpg-error.so.0.36.0
libdata/pkgconfig/gpg-error.pc
share/man/man1/gpg-error-config.1.gz
share/man/man1/gpgrt-config.1.gz
diff --git a/security/libgsasl/Makefile b/security/libgsasl/Makefile
index c670d69d958b..c0c440120397 100644
--- a/security/libgsasl/Makefile
+++ b/security/libgsasl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gsasl
PORTVERSION= 2.2.1
+PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= GNU
PKGNAMEPREFIX= lib
diff --git a/security/metasploit/Makefile b/security/metasploit/Makefile
index fc5c61e4aaaa..e9d16fc77fce 100644
--- a/security/metasploit/Makefile
+++ b/security/metasploit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= metasploit
DISTVERSION= 6.3.50
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= security
MAINTAINER= tanawts@gmail.com
@@ -47,6 +47,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
rubygem-metasploit-payloads>=2.0.161:security/rubygem-metasploit-payloads \
rubygem-metasploit_data_models>=0:security/rubygem-metasploit_data_models \
rubygem-metasploit_payloads-mettle>=1.0.26:security/rubygem-metasploit_payloads-mettle \
+ rubygem-mini_portile2>=2.8.2:devel/rubygem-mini_portile2 \
rubygem-mqtt>=0:net/rubygem-mqtt \
rubygem-msgpack>=0:devel/rubygem-msgpack \
rubygem-nessus_rest>=0:security/rubygem-nessus_rest \
@@ -93,7 +94,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=0:www/py-requests@${PY_FLAVOR} \
rubygem-ruby_smb>=0:net/rubygem-ruby_smb \
rubygem-rubyntlm>=0:net/rubygem-rubyntlm \
rubygem-rubyzip>=0:archivers/rubygem-rubyzip \
- rubygem-sinatra>=0:www/rubygem-sinatra \
+ rubygem-sinatra2>=0:www/rubygem-sinatra2 \
rubygem-sqlite3>=0:databases/rubygem-sqlite3 \
rubygem-sshkey>=0:security/rubygem-sshkey \
rubygem-swagger-blocks>=0:devel/rubygem-swagger-blocks \
diff --git a/security/nextcloud-end_to_end_encryption/Makefile b/security/nextcloud-end_to_end_encryption/Makefile
index 4f1df4309683..0e772a6284cb 100644
--- a/security/nextcloud-end_to_end_encryption/Makefile
+++ b/security/nextcloud-end_to_end_encryption/Makefile
@@ -1,5 +1,5 @@
PORTNAME= end_to_end_encryption
-PORTVERSION= 1.14.5
+PORTVERSION= 1.15.2
DISTVERSIONPREFIX= v
CATEGORIES= security
@@ -9,7 +9,7 @@ WWW= https://apps.nextcloud.com/apps/end_to_end_encryption
LICENSE_FILE= ${WRKSRC}/LICENSE
-NEXTCLOUD_RUN_DEPENDS= 28
+NEXTCLOUD_RUN_DEPENDS= 29
USES= nextcloud php:flavors
diff --git a/security/nextcloud-end_to_end_encryption/distinfo b/security/nextcloud-end_to_end_encryption/distinfo
index 7411ddebfb64..2e77339d139a 100644
--- a/security/nextcloud-end_to_end_encryption/distinfo
+++ b/security/nextcloud-end_to_end_encryption/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711798641
-SHA256 (nextcloud/end_to_end_encryption-v1.14.5.tar.gz) = fb84656d5a029e773282c3d674b09680a6575da0b5d2b8ac81de1bf2e31124ed
-SIZE (nextcloud/end_to_end_encryption-v1.14.5.tar.gz) = 3876733
+TIMESTAMP = 1713982456
+SHA256 (nextcloud/end_to_end_encryption-v1.15.2.tar.gz) = caa76ed384b9a3b928250225c30c8bd4a7c8231116a19ffd1fc78f195feeae35
+SIZE (nextcloud/end_to_end_encryption-v1.15.2.tar.gz) = 3755247
diff --git a/security/nextcloud-passman/Makefile b/security/nextcloud-passman/Makefile
index 69ea726db694..094e585c30dd 100644
--- a/security/nextcloud-passman/Makefile
+++ b/security/nextcloud-passman/Makefile
@@ -1,5 +1,5 @@
PORTNAME= passman
-PORTVERSION= 2.4.8
+PORTVERSION= 2.4.9
CATEGORIES= security
MASTER_SITES= https://releases.passman.cc/
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/security/nextcloud-passman/distinfo b/security/nextcloud-passman/distinfo
index b085efd5ce66..8f404c3ce734 100644
--- a/security/nextcloud-passman/distinfo
+++ b/security/nextcloud-passman/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704548818
-SHA256 (nextcloud/passman_2.4.8.tar.gz) = 52fdea14f2b1d2a3163cf36ba2556efee7c9e842847fcf12473a6fad60b13c8e
-SIZE (nextcloud/passman_2.4.8.tar.gz) = 2166158
+TIMESTAMP = 1714375158
+SHA256 (nextcloud/passman_2.4.9.tar.gz) = 8cb70ab98f30268859fe84689f4e7206afbbe795bdcad80e66c69df638635096
+SIZE (nextcloud/passman_2.4.9.tar.gz) = 2170694
diff --git a/security/openssl31-quictls/Makefile b/security/openssl31-quictls/Makefile
index 4f829d9afa6e..0952ba0f9da9 100644
--- a/security/openssl31-quictls/Makefile
+++ b/security/openssl31-quictls/Makefile
@@ -1,7 +1,7 @@
PORTNAME= openssl
DISTVERSIONPREFIX= ${PORTNAME}-
DISTVERSION= 3.1.5
-PORTREVISION= 2
+PORTREVISION= 3
DISTVERSIONSUFFIX= -quic1
CATEGORIES= security devel
PKGNAMESUFFIX= 31-quictls
@@ -141,6 +141,16 @@ SHLIBS= lib/engines-${OPENSSL_SHLIBVER}/loader_attic.so
PORTSCOUT= limit=^3\.1\.
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == powerpc64
+CONFIGURE_ARGS+= BSD-ppc64
+.elif ${ARCH} == powerpc64le
+CONFIGURE_ARGS+= BSD-ppc64le
+.elif ${ARCH} == riscv64
+CONFIGURE_ARGS+= BSD-riscv64
+.endif
+
.include <bsd.port.pre.mk>
.if ${PREFIX} == /usr
IGNORE= the OpenSSL port can not be installed over the base version
diff --git a/security/openvas/Makefile b/security/openvas/Makefile
index f477254f237f..87a2aada0fc3 100644
--- a/security/openvas/Makefile
+++ b/security/openvas/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openvas
-DISTVERSION= 22.7.9
+DISTVERSION= 23.0.1
DISTVERSIONPREFIX= v
CATEGORIES= security
@@ -19,7 +19,8 @@ LIB_DEPENDS= libgvm_base.so:security/gvm-libs \
libssh.so:security/libssh \
libgnutls.so:security/gnutls \
libnetsnmp.so:net-mgmt/net-snmp \
- libjson-glib-1.0.so:devel/json-glib
+ libjson-glib-1.0.so:devel/json-glib \
+ libcurl.so:ftp/curl
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}impacket>=0:net/py-impacket@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}greenbone-feed-sync>0:security/py-greenbone-feed-sync@${PY_FLAVOR} \
redis-server:databases/redis \
diff --git a/security/openvas/distinfo b/security/openvas/distinfo
index 1d3125b5e2b0..ad656772eb49 100644
--- a/security/openvas/distinfo
+++ b/security/openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706307912
-SHA256 (greenbone-openvas-scanner-v22.7.9_GH0.tar.gz) = 4a94edf7555186336ee762f5ada7c8c788cc8f3a4cfce13b70afc2952bc6644e
-SIZE (greenbone-openvas-scanner-v22.7.9_GH0.tar.gz) = 1069904
+TIMESTAMP = 1713945029
+SHA256 (greenbone-openvas-scanner-v23.0.1_GH0.tar.gz) = 26d43e7c24fc80a7b62ed757590f57c5c068bc7fd99b061052d83c36597ee927
+SIZE (greenbone-openvas-scanner-v23.0.1_GH0.tar.gz) = 1387550
diff --git a/security/openvas/files/patch-CMakeLists.txt b/security/openvas/files/patch-CMakeLists.txt
index 5a441446563a..e03c773a2ef4 100644
--- a/security/openvas/files/patch-CMakeLists.txt
+++ b/security/openvas/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2021-10-11 10:37:50.000000000 -0500
-+++ CMakeLists.txt 2021-10-27 21:54:45.470593000 -0500
-@@ -113,7 +113,7 @@
+--- CMakeLists.txt 2024-03-19 05:02:18.000000000 -0500
++++ CMakeLists.txt 2024-04-24 02:53:41.119060000 -0500
+@@ -99,7 +99,7 @@
endif (SYSCONF_INSTALL_DIR)
if (NOT SYSCONFDIR)
@@ -9,7 +9,7 @@
endif (NOT SYSCONFDIR)
if (NOT EXEC_PREFIX)
-@@ -150,7 +150,7 @@
+@@ -136,7 +136,7 @@
endif (NOT DATADIR)
if (NOT OPENVAS_RUN_DIR)
@@ -17,17 +17,17 @@
+ set (OPENVAS_RUN_DIR "${LOCALSTATEDIR}/run/ospd")
endif (NOT OPENVAS_RUN_DIR)
- set (OPENVAS_DATA_DIR "${DATADIR}/openvas")
-@@ -199,7 +199,7 @@
- configure_file (doc/openvas.8.in doc/openvas.8 @ONLY)
+ if (NOT DEFINED BUILD_WITH_NETSNMP)
+@@ -185,7 +185,7 @@
+ # Configure Doxyfile with version number
+ configure_file (doc/man/openvas.8.in doc/man/openvas.8 @ONLY)
configure_file (VERSION.in VERSION @ONLY)
- configure_file (tools/greenbone-nvt-sync.in tools/greenbone-nvt-sync @ONLY)
-configure_file (src/openvas_log_conf.cmake_in src/openvas_log.conf)
+configure_file (src/openvas_log_conf.cmake_in src/openvas_log.conf.sample)
- ## Testing
-@@ -214,7 +214,7 @@
+ ## Testing
+@@ -201,7 +201,7 @@
set (COVERAGE_FLAGS "--coverage")
endif (ENABLE_COVERAGE)
diff --git a/security/openvas/files/patch-src_attack.c b/security/openvas/files/patch-src_attack.c
index 63169adea6f9..7606ee921360 100644
--- a/security/openvas/files/patch-src_attack.c
+++ b/security/openvas/files/patch-src_attack.c
@@ -1,5 +1,5 @@
---- src/attack.c.orig 2023-11-30 02:05:44.000000000 -0500
-+++ src/attack.c 2024-01-26 17:29:41.957545000 -0500
+--- src/attack.c 2024-04-24 02:59:35.930683000 -0500
++++ src/attack.c 2024-04-24 03:02:33.794371000 -0500
@@ -31,7 +31,6 @@
#include "utils.h"
@@ -8,7 +8,7 @@
#include <errno.h> /* for errno() */
#include <fcntl.h>
#include <glib.h>
-@@ -1614,13 +1613,13 @@
+@@ -1541,13 +1540,13 @@
gettimeofday (&now, NULL);
if (test_alive_hosts_only)
diff --git a/security/openvas/files/patch-tools_greenbone-nvt-sync.in b/security/openvas/files/patch-tools_greenbone-nvt-sync.in
deleted file mode 100644
index 3ea8874e455d..000000000000
--- a/security/openvas/files/patch-tools_greenbone-nvt-sync.in
+++ /dev/null
@@ -1,33 +0,0 @@
---- tools/greenbone-nvt-sync.in 2022-07-18 04:07:38.000000000 -0500
-+++ tools/greenbone-nvt-sync.in 2022-07-31 19:51:15.176021000 -0500
-@@ -98,10 +98,10 @@
- [ -z "$RSYNC_DOMAIN" ] && RSYNC_DOMAIN=feed.community.greenbone.net
-
- check_logger () {
-- logger --socket-error=on -p daemon.info -t $SCRIPT_NAME "Checking logger" --no-act 1>/dev/null 2>&1
-+ logger -p daemon.info -t $SCRIPT_NAME "Checking logger" 1>/dev/null 2>&1
- if [ $? -gt 0 ]
- then
-- LOG_CMD="logger --socket-error=off -s -t $SCRIPT_NAME"
-+ LOG_CMD="logger -s -t $SCRIPT_NAME"
- $LOG_CMD -p daemon.warning "The log facility is not working as expected. All messages will be written to the standard error stream."
- fi
- }
-@@ -448,7 +448,7 @@
- log_err "rsync failed, aborting synchronization."
- exit 1
- fi
-- eval "cd \"$NVT_DIR\" ; sha256sum -c --status \"$NVT_DIR/sha256sums\""
-+ eval "cd \"$NVT_DIR\" ; xargs -n 2 sha256sum -c < \"$NVT_DIR/sha256sums\" > /dev/null"
- if [ $? -ne 0 ] ; then
- if [ -n "$retried" ]
- then
-@@ -523,7 +523,7 @@
- log_write "Feed is already current, skipping synchronization."
- else
- (
-- chmod +660 $OPENVAS_FEED_LOCK_PATH
-+ chmod 660 $OPENVAS_FEED_LOCK_PATH
- flock -n 9
- if [ $? -eq 1 ] ; then
- log_warning "Another process related to the feed update is already running"
diff --git a/security/openvas/pkg-plist b/security/openvas/pkg-plist
index 505f40ca7466..8d419055f39f 100644
--- a/security/openvas/pkg-plist
+++ b/security/openvas/pkg-plist
@@ -2,11 +2,11 @@ bin/openvas-nasl
bin/openvas-nasl-lint
@sample %%ETCDIR%%/openvas_log.conf.sample
lib/libopenvas_misc.so
-lib/libopenvas_misc.so.22
-lib/libopenvas_misc.so.22.7.9
+lib/libopenvas_misc.so.23
+lib/libopenvas_misc.so.23.0.1
lib/libopenvas_nasl.so
-lib/libopenvas_nasl.so.22
-lib/libopenvas_nasl.so.22.7.9
+lib/libopenvas_nasl.so.23
+lib/libopenvas_nasl.so.23.0.1
sbin/openvas
share/man/man1/openvas-nasl-lint.1.gz
share/man/man1/openvas-nasl.1.gz
diff --git a/security/p5-IO-Socket-SSL/Makefile b/security/p5-IO-Socket-SSL/Makefile
index ece8e54719a7..270ecebc28e7 100644
--- a/security/p5-IO-Socket-SSL/Makefile
+++ b/security/p5-IO-Socket-SSL/Makefile
@@ -1,5 +1,6 @@
PORTNAME= IO-Socket-SSL
DISTVERSION= 2.085
+PORTREVISION= 1
CATEGORIES= security perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -13,8 +14,7 @@ LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/lib/IO/Socket/SSL.pod
BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Mozilla-CA>=20130114:www/p5-Mozilla-CA \
- p5-Net-SSLeay>=1.59:security/p5-Net-SSLeay
+RUN_DEPENDS= p5-Net-SSLeay>=1.59:security/p5-Net-SSLeay
USES= perl5 shebangfix
USE_PERL5= configure
@@ -28,7 +28,11 @@ NO_ARCH= yes
PORTEXAMPLES= *
-OPTIONS_DEFINE= EXAMPLES IDN IPV6
+OPTIONS_DEFINE= CERTS EXAMPLES IDN IPV6
+OPTIONS_DEFAULT= CERTS
+CERTS_DESC= Install the Mozilla CA cert bundle
+CERTS_BUILD_DEPENDS= p5-Mozilla-CA>=20130114:www/p5-Mozilla-CA
+CERTS_RUN_DEPENDS= p5-Mozilla-CA>=20130114:www/p5-Mozilla-CA
IDN_BUILD_DEPENDS= p5-URI>=1.50:net/p5-URI
IDN_RUN_DEPENDS= ${IDN_BUILD_DEPENDS}
IPV6_RUN_DEPENDS= p5-IO-Socket-IP>0:net/p5-IO-Socket-IP
diff --git a/security/palisade/files/patch-CMakeLists.txt b/security/palisade/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..08da4d305d39
--- /dev/null
+++ b/security/palisade/files/patch-CMakeLists.txt
@@ -0,0 +1,15 @@
+- remove -Werror to fix build errors on 15
+
+--- CMakeLists.txt.orig 2024-05-03 18:15:41 UTC
++++ CMakeLists.txt
+@@ -173,8 +173,8 @@ endif()
+ set (NATIVE_OPT "")
+ endif()
+
+-set(C_COMPILE_FLAGS "-Wall -Werror -O3 ${NATIVE_OPT} -DPALISADE_VERSION=${PALISADE_VERSION}")
+-set(CXX_COMPILE_FLAGS "-Wall -Werror -O3 ${NATIVE_OPT} -DPALISADE_VERSION=${PALISADE_VERSION} ${IGNORE_WARNINGS}")
++set(C_COMPILE_FLAGS "-Wall ${NATIVE_OPT} -DPALISADE_VERSION=${PALISADE_VERSION}")
++set(CXX_COMPILE_FLAGS "-Wall ${NATIVE_OPT} -DPALISADE_VERSION=${PALISADE_VERSION} ${IGNORE_WARNINGS}")
+
+ if ( EMSCRIPTEN )
+ set(EMSCRIPTEN_IGNORE_WARNINGS "-Wno-unused-but-set-variable -Wno-unknown-warning-option")
diff --git a/security/pcsc-tools/Makefile b/security/pcsc-tools/Makefile
index a8cd0ed1d33d..2922fc6657b1 100644
--- a/security/pcsc-tools/Makefile
+++ b/security/pcsc-tools/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pcsc-tools
-PORTVERSION= 1.7.0
-PORTREVISION= 1
+PORTVERSION= 1.7.1
CATEGORIES= security
MASTER_SITES= https://pcsc-tools.apdu.fr/
diff --git a/security/pcsc-tools/distinfo b/security/pcsc-tools/distinfo
index dfe26d6606b7..57f5f72db4ef 100644
--- a/security/pcsc-tools/distinfo
+++ b/security/pcsc-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697401936
-SHA256 (pcsc-tools-1.7.0.tar.bz2) = 3466e60f975573168e9880505c7b44a4d51eb507a8a7dda9e68b672071c20da6
-SIZE (pcsc-tools-1.7.0.tar.bz2) = 360064
+TIMESTAMP = 1714577114
+SHA256 (pcsc-tools-1.7.1.tar.bz2) = 0d024b589e15d79eac8506cd67df7b53cf91e9e6a493c8319f33cd29b5f36426
+SIZE (pcsc-tools-1.7.1.tar.bz2) = 360506
diff --git a/security/picocrypt/Makefile b/security/picocrypt/Makefile
index 1de0d2598b9d..3fee4ad6b4fb 100644
--- a/security/picocrypt/Makefile
+++ b/security/picocrypt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= picocrypt
-DISTVERSION= 1.33
-PORTREVISION= 7
+DISTVERSION= 1.34
CATEGORIES= security
MAINTAINER= eduardo@FreeBSD.org
@@ -23,18 +22,18 @@ USE_XORG= x11 xau xcb xdmcp
USE_GITHUB= yes
GH_ACCOUNT= HACKERALERT
GH_PROJECT= Picocrypt
-GH_TUPLE= HACKERALERT:crypto:aa0dd62d8f67:hackeralert_crypto/vendor/github.com/HACKERALERT/crypto \
- HACKERALERT:dialog:af3bc34fe379:hackeralert_dialog/vendor/github.com/HACKERALERT/dialog \
+GH_TUPLE= HACKERALERT:dialog:af3bc34fe379:hackeralert_dialog/vendor/github.com/HACKERALERT/dialog \
HACKERALERT:giu:211c1da061d9:hackeralert_giu/vendor/github.com/HACKERALERT/giu \
HACKERALERT:gl:73af36e130d3:hackeralert_gl/vendor/github.com/HACKERALERT/gl \
HACKERALERT:glfw:c08d79e41abe:hackeralert_glfw_glfw/vendor/github.com/HACKERALERT/glfw \
HACKERALERT:imgui-go:1d1c00423178:hackeralert_imgui_go/vendor/github.com/HACKERALERT/imgui-go \
- HACKERALERT:infectious:2c37b99f37ff:hackeralert_infectious/vendor/github.com/HACKERALERT/infectious \
+ HACKERALERT:infectious:b9ce72346a19:hackeralert_infectious/vendor/github.com/HACKERALERT/infectious \
HACKERALERT:mainthread:2ec9e701cc14:hackeralert_mainthread/vendor/github.com/HACKERALERT/mainthread \
HACKERALERT:serpent:293b29869c66:hackeralert_serpent/vendor/github.com/HACKERALERT/serpent \
- HACKERALERT:sys:46e319fb60c9:hackeralert_sys/vendor/github.com/HACKERALERT/sys \
HACKERALERT:w32:76f2a4b526bd:hackeralert_w32/vendor/github.com/HACKERALERT/w32 \
- HACKERALERT:zxcvbn-go:fa924b767f89:hackeralert_zxcvbn_go/vendor/github.com/HACKERALERT/zxcvbn-go
+ HACKERALERT:zxcvbn-go:fa924b767f89:hackeralert_zxcvbn_go/vendor/github.com/HACKERALERT/zxcvbn-go \
+ golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:sys:9a28524796a5:golang_sys/vendor/golang.org/x/sys
WRKSRC_SUBDIR= src
diff --git a/security/picocrypt/distinfo b/security/picocrypt/distinfo
index 57c40c323fa8..26200d35bee5 100644
--- a/security/picocrypt/distinfo
+++ b/security/picocrypt/distinfo
@@ -1,8 +1,6 @@
-TIMESTAMP = 1687938617
-SHA256 (HACKERALERT-Picocrypt-1.33_GH0.tar.gz) = 017c26cf47afa2dbf5aa398ed79b6b8a269969cbe6ec9459ea5362d5f2869bdb
-SIZE (HACKERALERT-Picocrypt-1.33_GH0.tar.gz) = 322497
-SHA256 (HACKERALERT-crypto-aa0dd62d8f67_GH0.tar.gz) = 6790bc57fb35d5321043b3e21e7b7807a671c70c8a5c3064893336a3a7155d41
-SIZE (HACKERALERT-crypto-aa0dd62d8f67_GH0.tar.gz) = 42093
+TIMESTAMP = 1714461733
+SHA256 (HACKERALERT-Picocrypt-1.34_GH0.tar.gz) = 8f58d3decea547884684a0c8d3630378fd4fe9ec5ccb6beee5b57c49d10e3597
+SIZE (HACKERALERT-Picocrypt-1.34_GH0.tar.gz) = 2484030
SHA256 (HACKERALERT-dialog-af3bc34fe379_GH0.tar.gz) = a74a2914b6b5c6a884d60e6728ce6f67e923d5df669d73c033eca0871e9bc27e
SIZE (HACKERALERT-dialog-af3bc34fe379_GH0.tar.gz) = 7684
SHA256 (HACKERALERT-giu-211c1da061d9_GH0.tar.gz) = 29f10daa71ebb52d9df7d3aa70f126f63be88d180bb237bc7ad99e9062637a79
@@ -13,15 +11,17 @@ SHA256 (HACKERALERT-glfw-c08d79e41abe_GH0.tar.gz) = 7692d899181405fa5ec5fd642179
SIZE (HACKERALERT-glfw-c08d79e41abe_GH0.tar.gz) = 612918
SHA256 (HACKERALERT-imgui-go-1d1c00423178_GH0.tar.gz) = 759e4dea394fa3dcb4cfb100e4f96e1c9149297fb78cb2695abca2dccb709089
SIZE (HACKERALERT-imgui-go-1d1c00423178_GH0.tar.gz) = 779392
-SHA256 (HACKERALERT-infectious-2c37b99f37ff_GH0.tar.gz) = caacb7b186e5537fa610e61b86a6b70a37e3a0d3c35436906d0aab74f9fc6a3c
-SIZE (HACKERALERT-infectious-2c37b99f37ff_GH0.tar.gz) = 25085
+SHA256 (HACKERALERT-infectious-b9ce72346a19_GH0.tar.gz) = e3bc77eaada82f75f45791b5e979365b94672f00b11844d2d1de8e073df35c19
+SIZE (HACKERALERT-infectious-b9ce72346a19_GH0.tar.gz) = 25095
SHA256 (HACKERALERT-mainthread-2ec9e701cc14_GH0.tar.gz) = 5bc70f01909f28514d7251910eba61f285ec1cf2f311654677603ec2432d3908
SIZE (HACKERALERT-mainthread-2ec9e701cc14_GH0.tar.gz) = 1593
SHA256 (HACKERALERT-serpent-293b29869c66_GH0.tar.gz) = dd30ff46979d33522cfa547b19a812e24de6c93c865bb7f6124b1d5e6170abc4
SIZE (HACKERALERT-serpent-293b29869c66_GH0.tar.gz) = 4980
-SHA256 (HACKERALERT-sys-46e319fb60c9_GH0.tar.gz) = 8a6e691b9a2f3f85fb000a90d21ac360c66e25b6298de905fd780a276db7bfbf
-SIZE (HACKERALERT-sys-46e319fb60c9_GH0.tar.gz) = 16933
SHA256 (HACKERALERT-w32-76f2a4b526bd_GH0.tar.gz) = e3bf61d23c4c238490f043da3ab0b2d08149e548d09903dc751c55cec1d7e7bc
SIZE (HACKERALERT-w32-76f2a4b526bd_GH0.tar.gz) = 55485
SHA256 (HACKERALERT-zxcvbn-go-fa924b767f89_GH0.tar.gz) = 0d673f23bb170adb776193b4e0043da5a9b66bf634fe65bc08412d4e33292152
SIZE (HACKERALERT-zxcvbn-go-fa924b767f89_GH0.tar.gz) = 516598
+SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
+SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
+SHA256 (golang-sys-9a28524796a5_GH0.tar.gz) = 5910c3ed95f43f208f89517a3e924b76b465355b3c1b1a4989e19c7b353a5e10
+SIZE (golang-sys-9a28524796a5_GH0.tar.gz) = 1450155
diff --git a/security/py-badkeys/Makefile b/security/py-badkeys/Makefile
index 7930158665c1..e3c41c3dc69c 100644
--- a/security/py-badkeys/Makefile
+++ b/security/py-badkeys/Makefile
@@ -1,5 +1,5 @@
PORTNAME= badkeys
-DISTVERSION= 0.0.6
+DISTVERSION= 0.0.9
CATEGORIES= security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,11 +11,22 @@ WWW= https://github.com/badkeys/badkeys
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cryptography>0:security/py-cryptography@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}gmpy2>0:math/py-gmpy2@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist cryptography distutils
+USE_PYTHON= autoplist cryptography pep517
NO_ARCH= yes
+OPTIONS_DEFINE= SSH URLLOOKUP
+
+URLLOOKUP_DESC= Lookup keys also in URLs
+
+SSH_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}paramiko>0:security/py-paramiko@${PY_FLAVOR}
+URLLOOKUP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}binary_file_search>0:devel/py-binary_file_search@${PY_FLAVOR}
+
.include <bsd.port.mk>
diff --git a/security/py-badkeys/distinfo b/security/py-badkeys/distinfo
index 31cfc5baf95e..39da1fd915ad 100644
--- a/security/py-badkeys/distinfo
+++ b/security/py-badkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699484167
-SHA256 (badkeys-0.0.6.tar.gz) = ead74de1a60844bbd8019710aa8314ecde82ac077eee72d68a6f185e7ab5ee48
-SIZE (badkeys-0.0.6.tar.gz) = 370884
+TIMESTAMP = 1714813507
+SHA256 (badkeys-0.0.9.tar.gz) = c1aead663d8cc8a715669750fb39b3d0d1e6254b35c49c3f577bc13c20196292
+SIZE (badkeys-0.0.9.tar.gz) = 374144
diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile
index b3cfa79f04d6..dd569b7bb1d9 100644
--- a/security/py-fail2ban/Makefile
+++ b/security/py-fail2ban/Makefile
@@ -1,6 +1,5 @@
PORTNAME= fail2ban
-DISTVERSION= 1.0.2
-PORTREVISION= 1
+DISTVERSION= 1.1.0
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-fail2ban/distinfo b/security/py-fail2ban/distinfo
index f1a1f71d0aea..da18ef601fd2 100644
--- a/security/py-fail2ban/distinfo
+++ b/security/py-fail2ban/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668016124
-SHA256 (fail2ban-fail2ban-1.0.2_GH0.tar.gz) = ae8b0b41f27a7be12d40488789d6c258029b23a01168e3c0d347ee80b325ac23
-SIZE (fail2ban-fail2ban-1.0.2_GH0.tar.gz) = 583295
+TIMESTAMP = 1714104880
+SHA256 (fail2ban-fail2ban-1.1.0_GH0.tar.gz) = 474fcc25afdaf929c74329d1e4d24420caabeea1ef2e041a267ce19269570bae
+SIZE (fail2ban-fail2ban-1.1.0_GH0.tar.gz) = 603854
diff --git a/security/py-first-server/Makefile b/security/py-first-server/Makefile
index e1b5f12fb33f..93f8175b2ff8 100644
--- a/security/py-first-server/Makefile
+++ b/security/py-first-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= first-server
PORTVERSION= 0.0.7
-PORTREVISION= 1
+PORTREVISION= 2
DISTVERSIONPREFIX= v
CATEGORIES= security
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= GPLv2
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}capstone>0:devel/py-capstone@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}mysqlclient>=1.3.8:databases/py-mysqlclient@${PY_FLAVOR}
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django32>=3.0.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}django42>=3.0.2:www/py-django42@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}werkzeug>=0.11.11:www/py-werkzeug@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.2:www/py-httplib2@${PY_FLAVOR}
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}oauth2client>=3.0.0:security/py-oauth2client@${PY_FLAVOR}
diff --git a/security/py-greenbone-feed-sync/Makefile b/security/py-greenbone-feed-sync/Makefile
index a39acc5bd745..eed7a1f03a66 100644
--- a/security/py-greenbone-feed-sync/Makefile
+++ b/security/py-greenbone-feed-sync/Makefile
@@ -1,7 +1,6 @@
PORTNAME= greenbone-feed-sync
-DISTVERSION= 23.10.0
+DISTVERSION= 24.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-greenbone-feed-sync/distinfo b/security/py-greenbone-feed-sync/distinfo
index c6d3a668a8fe..cf2a48ea382a 100644
--- a/security/py-greenbone-feed-sync/distinfo
+++ b/security/py-greenbone-feed-sync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706305822
-SHA256 (greenbone-greenbone-feed-sync-v23.10.0_GH0.tar.gz) = 6c18e51a141faeca26bbb1fa3df5e52942896730b19468f23b3b72c34045156f
-SIZE (greenbone-greenbone-feed-sync-v23.10.0_GH0.tar.gz) = 63001
+TIMESTAMP = 1713944940
+SHA256 (greenbone-greenbone-feed-sync-v24.3.0_GH0.tar.gz) = d8456533f680556d9ac0448311c31d3dc0104b378d51553aca031721a41c784a
+SIZE (greenbone-greenbone-feed-sync-v24.3.0_GH0.tar.gz) = 58949
diff --git a/security/py-greenbone-feed-sync/pkg-plist b/security/py-greenbone-feed-sync/pkg-plist
index 37344896d939..17bd7d899ab0 100644
--- a/security/py-greenbone-feed-sync/pkg-plist
+++ b/security/py-greenbone-feed-sync/pkg-plist
@@ -44,11 +44,11 @@ bin/greenbone-scapdata-sync
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_main.py
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_parser.py
%%PYTHON_SITELIBDIR%%/greenbone/tests/test_rsync.py
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-23.10.0.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-23.10.0.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-23.10.0.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-23.10.0.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-23.10.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-24.3.0.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-24.3.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-24.3.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-24.3.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/greenbone_feed_sync-24.3.0.dist-info/entry_points.txt
@dir(gvm,gvm,750) etc/gvm
@dir(gvm,gvm,750) /var/lib/gvm
@dir(gvm,gvm,750) /var/lib/notus
diff --git a/security/py-gvm-tools/Makefile b/security/py-gvm-tools/Makefile
index 66d5c2bdf51e..b812218f1145 100644
--- a/security/py-gvm-tools/Makefile
+++ b/security/py-gvm-tools/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gvm-tools
-DISTVERSION= 24.1.0
+DISTVERSION= 24.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -28,6 +27,6 @@ post-extract:
${MV} ${WRKSRC}/scripts ${WRKSRC}/gvmtools/
post-patch:
- ${REINPLACE_CMD} '30,31d' ${WRKSRC}/pyproject.toml
+ ${REINPLACE_CMD} '31,32d' ${WRKSRC}/pyproject.toml
.include <bsd.port.mk>
diff --git a/security/py-gvm-tools/distinfo b/security/py-gvm-tools/distinfo
index adfa6ed40dd8..b4b0218419b4 100644
--- a/security/py-gvm-tools/distinfo
+++ b/security/py-gvm-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706308404
-SHA256 (greenbone-gvm-tools-v24.1.0_GH0.tar.gz) = 0546c177249bd049905ef63f8c1a0ee2ea808b16bf0686f21cf89f3791fd3de8
-SIZE (greenbone-gvm-tools-v24.1.0_GH0.tar.gz) = 218801
+TIMESTAMP = 1713946265
+SHA256 (greenbone-gvm-tools-v24.3.0_GH0.tar.gz) = cdd7462b91f5a51c3282688adaed5a98fc657d1eeffee01297f907e9a258a24c
+SIZE (greenbone-gvm-tools-v24.3.0_GH0.tar.gz) = 213334
diff --git a/security/py-notus-scanner/Makefile b/security/py-notus-scanner/Makefile
index f1716d799d1c..57fc872cff88 100644
--- a/security/py-notus-scanner/Makefile
+++ b/security/py-notus-scanner/Makefile
@@ -1,7 +1,6 @@
PORTNAME= notus-scanner
-DISTVERSION= 22.6.2
+DISTVERSION= 22.6.3
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -43,7 +42,7 @@ post-patch:
${REINPLACE_CMD} -i "" -e 's|%%LOCALBASE%%|${LOCALBASE}|g' ${WRKSRC}/notus/scanner/cli/parser.py
${REINPLACE_CMD} -i "" -e 's|/etc/openvas/gnupg|/var/lib/openvas/gnupg|g' \
${WRKSRC}/notus/scanner/loader/gpg_sha_verifier.py
- ${REINPLACE_CMD} '36d' ${WRKSRC}/pyproject.toml
+ ${REINPLACE_CMD} '37d' ${WRKSRC}/pyproject.toml
@${RM} ${WRKSRC}/notus/scanner/cli/parser.py.orig
@${RM} ${WRKSRC}/notus/scanner/config.py.orig
diff --git a/security/py-notus-scanner/distinfo b/security/py-notus-scanner/distinfo
index b7045c3080ab..6a52e947b907 100644
--- a/security/py-notus-scanner/distinfo
+++ b/security/py-notus-scanner/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706309486
-SHA256 (greenbone-notus-scanner-v22.6.2_GH0.tar.gz) = 1bbcfa339e002ce0150453d89d6dcb3a96bdfc237404c2f212154491725524e9
-SIZE (greenbone-notus-scanner-v22.6.2_GH0.tar.gz) = 316406
+TIMESTAMP = 1713945994
+SHA256 (greenbone-notus-scanner-v22.6.3_GH0.tar.gz) = 8b46e30c579bea6149082e92e8e9ce8ddd54dfa8d4c82121b8d28b70effc9970
+SIZE (greenbone-notus-scanner-v22.6.3_GH0.tar.gz) = 293997
diff --git a/security/py-notus-scanner/pkg-plist b/security/py-notus-scanner/pkg-plist
index 2b09e7bef10f..786c509d8cb5 100644
--- a/security/py-notus-scanner/pkg-plist
+++ b/security/py-notus-scanner/pkg-plist
@@ -174,11 +174,11 @@ bin/notus-subscriber
%%PYTHON_SITELIBDIR%%/notus/tests/models/test_vulnerability.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_config.py
%%PYTHON_SITELIBDIR%%/notus/tests/test_verifier.py
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.2.dist-info/LICENSE
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.2.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.2.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.2.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.2.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/notus_scanner-22.6.3.dist-info/entry_points.txt
@dir(gvm,gvm,750) /var/run/notus-scanner
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus/products
@dir(gvm,gvm,750) /var/lib/openvas/plugins/notus
diff --git a/security/py-ospd-openvas/Makefile b/security/py-ospd-openvas/Makefile
index b261b8e56688..2b19143e8a5e 100644
--- a/security/py-ospd-openvas/Makefile
+++ b/security/py-ospd-openvas/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ospd-openvas
-DISTVERSION= 22.6.2
+DISTVERSION= 22.7.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
#MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-ospd-openvas/distinfo b/security/py-ospd-openvas/distinfo
index 77e5c6d02001..aebe476687f7 100644
--- a/security/py-ospd-openvas/distinfo
+++ b/security/py-ospd-openvas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706309761
-SHA256 (greenbone-ospd-openvas-v22.6.2_GH0.tar.gz) = f2e38c8f98ac340cd778a33ecb0bb61aed870d0d11dd24aa119a0533817d8b88
-SIZE (greenbone-ospd-openvas-v22.6.2_GH0.tar.gz) = 246360
+TIMESTAMP = 1713946111
+SHA256 (greenbone-ospd-openvas-v22.7.1_GH0.tar.gz) = 1adaccfc765a2f61d668888514823af40f967a9057ff9e33aeea65a70c2af211
+SIZE (greenbone-ospd-openvas-v22.7.1_GH0.tar.gz) = 250148
diff --git a/security/py-ospd-openvas/pkg-plist b/security/py-ospd-openvas/pkg-plist
index d826d3010572..05de27a50cc5 100644
--- a/security/py-ospd-openvas/pkg-plist
+++ b/security/py-ospd-openvas/pkg-plist
@@ -72,11 +72,11 @@ bin/ospd-openvas
%%PYTHON_SITELIBDIR%%/ospd/vts.py
%%PYTHON_SITELIBDIR%%/ospd/xml.py
%%PYTHON_SITELIBDIR%%/ospd/xmlvt.py
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.6.2.dist-info/COPYING
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.6.2.dist-info/METADATA
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.6.2.dist-info/RECORD
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.6.2.dist-info/WHEEL
-%%PYTHON_SITELIBDIR%%/ospd_openvas-22.6.2.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.7.1.dist-info/COPYING
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.7.1.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.7.1.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.7.1.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/ospd_openvas-22.7.1.dist-info/entry_points.txt
%%PYTHON_SITELIBDIR%%/ospd_openvas/__init__.py
%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/ospd_openvas/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
diff --git a/security/py-pass-git-helper/Makefile b/security/py-pass-git-helper/Makefile
index e57b4a2329b5..ededbe07da8a 100644
--- a/security/py-pass-git-helper/Makefile
+++ b/security/py-pass-git-helper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pass-git-helper
-PORTVERSION= 1.4.0
DISTVERSIONPREFIX= v
+DISTVERSION= 2.0.0
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,6 +11,8 @@ WWW= https://github.com/languitar/pass-git-helper
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>=0:devel/py-pytest-mock@${PY_FLAVOR}
@@ -18,7 +20,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}coverage>=0:devel/py-coverage@${PY_FLAVOR}
USES= python
USE_GITHUB= yes
GH_ACCOUNT= languitar
-USE_PYTHON= autoplist concurrent distutils pytest
+USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/security/py-pass-git-helper/distinfo b/security/py-pass-git-helper/distinfo
index 5c8b36e8a52b..e23e2b74a8bb 100644
--- a/security/py-pass-git-helper/distinfo
+++ b/security/py-pass-git-helper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1693738328
-SHA256 (languitar-pass-git-helper-v1.4.0_GH0.tar.gz) = e7ff68b074ad25f61cac0a8f291fec8cdb9b701c32fbde37e1b5bfa8f2211c6d
-SIZE (languitar-pass-git-helper-v1.4.0_GH0.tar.gz) = 119475
+TIMESTAMP = 1714114791
+SHA256 (languitar-pass-git-helper-v2.0.0_GH0.tar.gz) = 04a48285af405e1358139bb83193484b198e7b19f782f1b97165b62d2c964bfd
+SIZE (languitar-pass-git-helper-v2.0.0_GH0.tar.gz) = 111047
diff --git a/security/py-python-gvm/Makefile b/security/py-python-gvm/Makefile
index a0827b961625..48ee0aceb757 100644
--- a/security/py-python-gvm/Makefile
+++ b/security/py-python-gvm/Makefile
@@ -1,7 +1,6 @@
PORTNAME= python-gvm
-DISTVERSION= 24.1.0
+DISTVERSION= 24.3.0
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/security/py-python-gvm/distinfo b/security/py-python-gvm/distinfo
index f0ab73da03a3..220a91fcf385 100644
--- a/security/py-python-gvm/distinfo
+++ b/security/py-python-gvm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706308424
-SHA256 (greenbone-python-gvm-v24.1.0_GH0.tar.gz) = 5a7b558e09f5b3fc90236aa806a56fa6392f48b52bd24581548978a01204d50d
-SIZE (greenbone-python-gvm-v24.1.0_GH0.tar.gz) = 287497
+TIMESTAMP = 1713946232
+SHA256 (greenbone-python-gvm-v24.3.0_GH0.tar.gz) = 6c078eaab668465dac3ab844a728c34914c0b10ad64c7014e3d3fe6f8b62b4fd
+SIZE (greenbone-python-gvm-v24.3.0_GH0.tar.gz) = 278134
diff --git a/security/py-ssh-audit/Makefile b/security/py-ssh-audit/Makefile
index 1303baddd735..db5af9c0d653 100644
--- a/security/py-ssh-audit/Makefile
+++ b/security/py-ssh-audit/Makefile
@@ -1,7 +1,6 @@
PORTNAME= ssh-audit
DISTVERSIONPREFIX= v
-DISTVERSION= 3.1.0
-PORTREVISION= 1
+DISTVERSION= 3.2.0
CATEGORIES= security
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +16,7 @@ BUILD_DEPENDS= ${PY_SETUPTOOLS} \
USES= python
USE_GITHUB= yes
GH_ACCOUNT= jtesta
-USE_PYTHON= autoplist pep517
+USE_PYTHON= pep517
post-install:
${INSTALL_MAN} ${WRKSRC}/ssh-audit.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/security/py-ssh-audit/distinfo b/security/py-ssh-audit/distinfo
index a7363c1904fd..d0aa53939195 100644
--- a/security/py-ssh-audit/distinfo
+++ b/security/py-ssh-audit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703195919
-SHA256 (jtesta-ssh-audit-v3.1.0_GH0.tar.gz) = bea22074aa13f61cbe8e6876912a7eb5796569d980a7429deef112dc51ffd604
-SIZE (jtesta-ssh-audit-v3.1.0_GH0.tar.gz) = 154296
+TIMESTAMP = 1713951581
+SHA256 (jtesta-ssh-audit-v3.2.0_GH0.tar.gz) = db21007cb84ac95fa899bdb8f35bb4102a9fd28fc8225c5d16ced4ab8aa0413b
+SIZE (jtesta-ssh-audit-v3.2.0_GH0.tar.gz) = 175715
diff --git a/security/py-ssh-audit/pkg-plist b/security/py-ssh-audit/pkg-plist
new file mode 100644
index 000000000000..8df1ddd21141
--- /dev/null
+++ b/security/py-ssh-audit/pkg-plist
@@ -0,0 +1,106 @@
+bin/ssh-audit
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/LICENSE
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/RECORD
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/WHEEL
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/entry_points.txt
+%%PYTHON_SITELIBDIR%%/ssh_audit-3.2.0.dist-info/top_level.txt
+%%PYTHON_SITELIBDIR%%/ssh_audit/__init__.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/__main__.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/__main__%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithm%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithm%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithms%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/algorithms%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/auditconf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/auditconf%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/banner%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/banner%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/builtin_policies%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/builtin_policies%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/dheat%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/dheat%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/exitcodes%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/exitcodes%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/fingerprint%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/fingerprint%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/gextest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/gextest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/globals%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/globals%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hostkeytest%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/hostkeytest%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/kexdh%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/kexdh%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/outputbuffer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/outputbuffer%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/policy%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/policy%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/product%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/product%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/protocol%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/protocol%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/readbuf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/readbuf%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/software%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/software%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_crc32%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_crc32%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_kexdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_kexdb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_publickeymessage%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh1_publickeymessage%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kex%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kex%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexdb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexdb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexparty%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh2_kexparty%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_audit%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_audit%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_socket%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/ssh_socket%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/timeframe%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/timeframe%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/versionvulnerabilitydb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/versionvulnerabilitydb%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/writebuf%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/__pycache__/writebuf%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/ssh_audit/algorithm.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/algorithms.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/auditconf.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/banner.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/builtin_policies.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/dheat.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/exitcodes.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/fingerprint.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/gextest.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/globals.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/hostkeytest.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/kexdh.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/outputbuffer.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/policy.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/product.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/protocol.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/readbuf.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/software.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh1.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh1_crc32.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh1_kexdb.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh1_publickeymessage.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kex.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kexdb.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh2_kexparty.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh_audit.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/ssh_socket.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/timeframe.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/utils.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/versionvulnerabilitydb.py
+%%PYTHON_SITELIBDIR%%/ssh_audit/writebuf.py
diff --git a/security/rubygem-doorkeeper-rails61/Makefile b/security/rubygem-doorkeeper-rails61/Makefile
index c372355c982c..7c676c4cb0f4 100644
--- a/security/rubygem-doorkeeper-rails61/Makefile
+++ b/security/rubygem-doorkeeper-rails61/Makefile
@@ -1,5 +1,5 @@
PORTNAME= doorkeeper
-PORTVERSION= 5.6.9
+PORTVERSION= 5.7.0
CATEGORIES= security rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -rails61
diff --git a/security/rubygem-doorkeeper-rails61/distinfo b/security/rubygem-doorkeeper-rails61/distinfo
index 471fb4b2011c..24eb80d25c3a 100644
--- a/security/rubygem-doorkeeper-rails61/distinfo
+++ b/security/rubygem-doorkeeper-rails61/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708001394
-SHA256 (rubygem/doorkeeper-5.6.9.gem) = 23e8fdc18ecdbc3f94f2370f278a76d3037fe75ff476019f5a3f572242680270
-SIZE (rubygem/doorkeeper-5.6.9.gem) = 105984
+TIMESTAMP = 1714413383
+SHA256 (rubygem/doorkeeper-5.7.0.gem) = 7834dc453e91c9ca61d4a765fe9e29f05b2e4bf02b961b0190dd6310c7726b90
+SIZE (rubygem/doorkeeper-5.7.0.gem) = 107008
diff --git a/security/s2n-tls/Makefile b/security/s2n-tls/Makefile
index e8e755ae9673..20061514ad59 100644
--- a/security/s2n-tls/Makefile
+++ b/security/s2n-tls/Makefile
@@ -1,6 +1,6 @@
PORTNAME= s2n-tls
DISTVERSIONPREFIX= v
-DISTVERSION= 1.4.12
+DISTVERSION= 1.4.13
PORTEPOCH= 1
CATEGORIES= security
diff --git a/security/s2n-tls/distinfo b/security/s2n-tls/distinfo
index 907369bbeab6..4dc5880e6707 100644
--- a/security/s2n-tls/distinfo
+++ b/security/s2n-tls/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713340271
-SHA256 (aws-s2n-tls-v1.4.12_GH0.tar.gz) = d0769f27eb9e6b8fc98d3e8e3eb87ed71e10b08fade87893b293878d84faaceb
-SIZE (aws-s2n-tls-v1.4.12_GH0.tar.gz) = 4631002
+TIMESTAMP = 1714590955
+SHA256 (aws-s2n-tls-v1.4.13_GH0.tar.gz) = 8b0b36697963d6752e5a1b49e28e393605990d348edf1aef6f39c33164d45edb
+SIZE (aws-s2n-tls-v1.4.13_GH0.tar.gz) = 4634206
diff --git a/security/suricata/Makefile b/security/suricata/Makefile
index 3610d545d253..a9445199e144 100644
--- a/security/suricata/Makefile
+++ b/security/suricata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= suricata
-DISTVERSION= 7.0.4
+DISTVERSION= 7.0.5
CATEGORIES= security
MASTER_SITES= https://www.openinfosecfoundation.org/download/
@@ -27,7 +27,6 @@ USE_LDCONFIG= yes
USE_RC_SUBR= ${PORTNAME}
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
CONFIGURE_ARGS+= --disable-gccmarch-native \
--enable-bundled-htp \
--enable-gccprotect
diff --git a/security/suricata/distinfo b/security/suricata/distinfo
index 869a45abe4bb..c5620991b074 100644
--- a/security/suricata/distinfo
+++ b/security/suricata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710922065
-SHA256 (suricata-7.0.4.tar.gz) = 640060120024be70dbe81f6ec6efc72e46250fcb36219dff67e6417220ff21b7
-SIZE (suricata-7.0.4.tar.gz) = 23610769
+TIMESTAMP = 1713879826
+SHA256 (suricata-7.0.5.tar.gz) = 1ffb568158f265c08554464bfb854e6568ef683bf03312923b51f28c50790a4e
+SIZE (suricata-7.0.5.tar.gz) = 23612189
diff --git a/security/trivy/Makefile b/security/trivy/Makefile
index 78cc90229dd2..c99b3e40399e 100644
--- a/security/trivy/Makefile
+++ b/security/trivy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trivy
-DISTVERSION= 0.50.2
DISTVERSIONPREFIX= v
+DISTVERSION= 0.51.0
CATEGORIES= security
MAINTAINER= mfechner@FreeBSD.org
diff --git a/security/trivy/distinfo b/security/trivy/distinfo
index 0e60a4d3d9e8..a909d8cdeae5 100644
--- a/security/trivy/distinfo
+++ b/security/trivy/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713848860
-SHA256 (go/security_trivy/trivy-v0.50.2/v0.50.2.mod) = 0ce2338d1248b1abdc64aa547837b83b9e4255afe953c022ec457a335b7d00ef
-SIZE (go/security_trivy/trivy-v0.50.2/v0.50.2.mod) = 22504
-SHA256 (go/security_trivy/trivy-v0.50.2/v0.50.2.zip) = 46ca244e111bb672989cba321d9bffff98798059095bb43569ae9e882eeb343a
-SIZE (go/security_trivy/trivy-v0.50.2/v0.50.2.zip) = 54809390
+TIMESTAMP = 1714797056
+SHA256 (go/security_trivy/trivy-v0.51.0/v0.51.0.mod) = bc28929574f7118e5a209d3718c80060829976d1c54f516bc224937234478f71
+SIZE (go/security_trivy/trivy-v0.51.0/v0.51.0.mod) = 22462
+SHA256 (go/security_trivy/trivy-v0.51.0/v0.51.0.zip) = 406200eb621d305c01eeea4a5297d69a8d01282d1effe4c66d1f6d844b600eb0
+SIZE (go/security_trivy/trivy-v0.51.0/v0.51.0.zip) = 57074454
diff --git a/security/vuxml/vuln/2020.xml b/security/vuxml/vuln/2020.xml
index c91206e3c661..138f108b0578 100644
--- a/security/vuxml/vuln/2020.xml
+++ b/security/vuxml/vuln/2020.xml
@@ -386,7 +386,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -405,6 +405,7 @@
<dates>
<discovery>2020-01-02</discovery>
<entry>2020-01-02</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -413,7 +414,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.5.3</lt></range>
+ <range><lt>9.5.3,1</lt></range>
</package>
</affects>
<description>
@@ -431,6 +432,7 @@
<dates>
<discovery>2020-10-22</discovery>
<entry>2020-10-22</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -439,7 +441,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.5.3</lt></range>
+ <range><lt>9.5.3,1</lt></range>
</package>
</affects>
<description>
@@ -457,6 +459,7 @@
<dates>
<discovery>2020-10-22</discovery>
<entry>2020-10-22</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -465,8 +468,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>9.5.0</gt></range>
- <range><lt>9.5.3</lt></range>
+ <range><ge>9.5.0,1</ge><lt>9.5.3,1</lt></range>
</package>
</affects>
<description>
@@ -486,6 +488,7 @@
<dates>
<discovery>2020-10-01</discovery>
<entry>2020-10-01</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -494,8 +497,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>9.1</gt></range>
- <range><lt>9.5.2</lt></range>
+ <range><ge>9.1,1</ge><lt>9.5.2,1</lt></range>
</package>
</affects>
<description>
@@ -514,6 +516,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -522,8 +525,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>9.5.0</gt></range>
- <range><lt>9.5.2</lt></range>
+ <range><ge>9.5.0,1</ge><lt>9.5.2,1</lt></range>
</package>
</affects>
<description>
@@ -542,6 +544,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -550,8 +553,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>0.65</gt></range>
- <range><lt>9.5.2</lt></range>
+ <range><lt>9.5.2,1</lt></range>
</package>
</affects>
<description>
@@ -570,6 +572,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -578,8 +581,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>0.68</gt></range>
- <range><lt>9.5.2</lt></range>
+ <range><lt>9.5.2,1</lt></range>
</package>
</affects>
<description>
@@ -598,6 +600,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -606,8 +609,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>0.70</gt></range>
- <range><lt>9.5.2</lt></range>
+ <range><lt>9.5.2,1</lt></range>
</package>
</affects>
<description>
@@ -626,6 +628,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -634,8 +637,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>9.5.0</gt></range>
- <range><lt>9.5.1</lt></range>
+ <range><ge>9.5.0,1</ge><lt>9.5.1,1</lt></range>
</package>
</affects>
<description>
@@ -655,6 +657,7 @@
<dates>
<discovery>2020-06-25</discovery>
<entry>2020-06-25</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -663,8 +666,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>0.68.1</gt></range>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -683,6 +685,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -691,7 +694,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -710,6 +713,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -718,7 +722,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -738,6 +742,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -746,8 +751,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>0.83.3</gt></range>
- <range><lt>9.4.6</lt></range>
+ <range><ge>0.83.3,1</ge><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -767,6 +771,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -775,7 +780,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -795,6 +800,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -803,8 +809,7 @@
<affects>
<package>
<name>glpi</name>
- <range><gt>9.1</gt></range>
- <range><lt>9.4.6</lt></range>
+ <range><ge>9.1,1</ge><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -824,6 +829,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -832,7 +838,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.6</lt></range>
+ <range><lt>9.4.6,1</lt></range>
</package>
</affects>
<description>
@@ -850,6 +856,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -858,7 +865,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.5.0</lt></range>
+ <range><lt>9.5.0,1</lt></range>
</package>
</affects>
<description>
@@ -878,6 +885,7 @@
<dates>
<discovery>2020-03-30</discovery>
<entry>2020-03-30</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -886,7 +894,7 @@
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.4</lt></range>
+ <range><lt>9.4.4,1</lt></range>
</package>
</affects>
<description>
@@ -906,6 +914,7 @@
<dates>
<discovery>2019-08-05</discovery>
<entry>2019-08-05</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
@@ -9011,7 +9020,7 @@ Workaround:
<affects>
<package>
<name>glpi</name>
- <range><lt>9.4.3</lt></range>
+ <range><lt>9.4.3,1</lt></range>
</package>
</affects>
<description>
@@ -9031,6 +9040,7 @@ Workaround:
<dates>
<discovery>2019-02-25</discovery>
<entry>2020-05-09</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
diff --git a/security/vuxml/vuln/2023.xml b/security/vuxml/vuln/2023.xml
index d9b02f61c794..74e0306ae776 100644
--- a/security/vuxml/vuln/2023.xml
+++ b/security/vuxml/vuln/2023.xml
@@ -8265,7 +8265,7 @@ Reported by Niccolo Belli and WIPocket (Github #400, #417).
<affects>
<package>
<name>glpi</name>
- <range><lt>10.0.7</lt></range>
+ <range><lt>10.0.7,1</lt></range>
</package>
</affects>
<description>
@@ -8305,6 +8305,7 @@ Reported by Niccolo Belli and WIPocket (Github #400, #417).
<dates>
<discovery>2023-03-20</discovery>
<entry>2023-05-08</entry>
+ <modified>2024-04-25</modified>
</dates>
</vuln>
diff --git a/security/vuxml/vuln/2024.xml b/security/vuxml/vuln/2024.xml
index 9caa6384714f..39b160b8de18 100644
--- a/security/vuxml/vuln/2024.xml
+++ b/security/vuxml/vuln/2024.xml
@@ -1,3 +1,838 @@
+ <vuln vid="f69415aa-086e-11ef-9f97-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>124.0.6367.118</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>124.0.6367.118</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_30.html">
+ <p>This update includes 2 security fixes:</p>
+ <ul>
+ <li>[335003891] High CVE-2024-4331: Use after free in Picture In Picture. Reported by Zhenghang Xiao (@Kipreyyy) on 2024-04-16</li>
+ <li>[333508731] High CVE-2024-4368: Use after free in Dawn. Reported by wgslfuzz on 2024-04-09</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-4058</cvename>
+ <cvename>CVE-2024-4059</cvename>
+ <cvename>CVE-2024-4060</cvename>
+ <url>https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_30.html</url>
+ </references>
+ <dates>
+ <discovery>2024-04-30</discovery>
+ <entry>2024-05-02</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="4a1e2bad-0836-11ef-9fd2-1c697a616631">
+ <topic>R -- arbitrary code execution vulnerability</topic>
+ <affects>
+ <package>
+ <name>R</name>
+ <range><lt>4.4.0</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>HiddenLayer Research reports:</p>
+ <blockquote cite="https://hiddenlayer.com/research/r-bitrary-code-execution/">
+ <p>Deserialization of untrusted data can occur in the R statistical programming language, enabling a maliciously crafted RDS (R Data Serialization) formatted file or R package to run arbitrary code on an end user's system.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-27322</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2024-27322</url>
+ </references>
+ <dates>
+ <discovery>2024-04-29</discovery>
+ <entry>2024-05-02</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="da4adc02-07f4-11ef-960d-5404a68ad561">
+ <topic>hcode -- buffer overflow in mail.c</topic>
+ <affects>
+ <package>
+ <name>ko-hcode</name>
+ <range><lt>2.1.3_2</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>The openSUSE project reports:</p>
+ <blockquote cite="https://bugzilla.suse.com/show_bug.cgi?id=1223534">
+ <p>The problematic function in question is putSDN() in mail.c. The static variable `cp` is used as an index for a fixed-sized buffer `ibuf`. There is a range check: `if ( cp >= HDR_BUF_LEN ) ...` but under certain circumstances, cp can be incremented beyond the buffer size, leading to a buffer overwrite</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-34020</cvename>
+ <url>https://bugzilla.suse.com/show_bug.cgi?id=1223534</url>
+ </references>
+ <dates>
+ <discovery>2024-04-29</discovery>
+ <entry>2024-05-01</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="5da8b1e6-0591-11ef-9e00-080027957747">
+ <topic>GLPI -- multiple vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><lt>10.0.15,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>GLPI team reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.15">
+ <p>GLPI 10.0.15 Changelog</p>
+ <ul>
+ <li>[SECURITY - high] Authenticated SQL injection from map search (CVE-2024-31456)</li>
+ <li>[SECURITY - high] Account takeover via SQL Injection in saved searches feature (CVE-2024-29889)</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-31456</cvename>
+ <cvename>CVE-2024-29889</cvename>
+ <url>https://github.com/glpi-project/glpi/releases/tag/10.0.15</url>
+ </references>
+ <dates>
+ <discovery>2024-04-03</discovery>
+ <entry>2024-04-28</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b3affee8-04d1-11ef-8928-901b0ef714d4">
+ <topic>py-social-auth-app-django -- Improper Handling of Case Sensitivity</topic>
+ <affects>
+ <package>
+ <name>py38-social-auth-app-django</name>
+ <name>py39-social-auth-app-django</name>
+ <name>py310-social-auth-app-django</name>
+ <name>py311-social-auth-app-django</name>
+ <range><lt>5.4.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>GitHub Advisory Database:</p>
+ <blockquote cite="https://nvd.nist.gov/vuln/detail/CVE-2024-32879">
+ <p>Python Social Auth is a social authentication/registration mechanism. Prior to version 5.4.1, due to default case-insensitive collation in MySQL or MariaDB databases, third-party authentication user IDs are not case-sensitive and could cause different IDs to match. This issue has been addressed by a fix released in version 5.4.1. An immediate workaround would be to change collation of the affected field.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-32879</cvename>
+ <url>https://github.com/python-social-auth/social-app-django/security/advisories/GHSA-2gr8-3wc7-xhj3</url>
+ </references>
+ <dates>
+ <discovery>2024-04-24</discovery>
+ <entry>2024-04-28</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="7a42852d-0347-11ef-9f97-a8a1599412c6">
+ <topic>chromium -- multiple security fixes</topic>
+ <affects>
+ <package>
+ <name>chromium</name>
+ <range><lt>124.0.6367.78</lt></range>
+ </package>
+ <package>
+ <name>ungoogled-chromium</name>
+ <range><lt>124.0.6367.78</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Chrome Releases reports:</p>
+ <blockquote cite="https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_24.html">
+ <p>This update includes 4 security fixes:</p>
+ <ul>
+ <li>[332546345] Critical CVE-2024-4058: Type Confusion in ANGLE. Reported by Toan (suto) Pham and Bao (zx) Pham of Qrious Secure on 2024-04-02</li>
+ <li>[333182464] High CVE-2024-4059: Out of bounds read in V8 API. Reported by Eirik on 2024-04-08</li>
+ <li>[333420620] High CVE-2024-4060: Use after free in Dawn. Reported by wgslfuzz on 2024-04-09</li>
+ </ul>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-4058</cvename>
+ <cvename>CVE-2024-4059</cvename>
+ <cvename>CVE-2024-4060</cvename>
+ <url>https://chromereleases.googleblog.com/2024/04/stable-channel-update-for-desktop_24.html</url>
+ </references>
+ <dates>
+ <discovery>2024-04-24</discovery>
+ <entry>2024-04-25</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="10e86b16-6836-11ee-b06f-0050569ceb3a">
+ <topic>Unallowed PHP script execution in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>From the GLPI 10.0.10 Changelog:</p>
+ <blockquote
+ cite="https://github.com/glpi-project/glpi/releases/tag/10.0.10">
+ <p>You will find below security issues fixed in this bugfixes version:
+ [SECURITY - Critical] Unallowed PHP script execution (CVE-2023-42802).</p>
+ </blockquote>
+ <p>The mentioned CVE is invalid</p>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-42802</cvename>
+ <url>https://github.com/glpi-project/glpi/releases/tag/10.0.10</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="894f2491-6834-11ee-b06f-0050569ceb3a">
+ <topic>glpi-project -- SQL injection in ITIL actors in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>10.0.8,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-x3jp-69f2-p84w">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. The ITIL
+ actors input field from the Ticket form can be used to perform a
+ SQL injection. Users are advised to upgrade to version 10.0.10.
+ There are no known workarounds for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-42461</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-42461</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="54e5573a-6834-11ee-b06f-0050569ceb3a">
+ <topic>Phishing through a login page malicious URL in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>10.0.8,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-2hcg-75jj-hghp">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. The lack
+ of path filtering on the GLPI URL may allow an attacker to transmit
+ a malicious URL of login page that can be used to attempt a phishing
+ attack on user credentials. Users are advised to upgrade to version
+ 10.0.10. There are no known workarounds for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41888</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41888</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="20302cbc-6834-11ee-b06f-0050569ceb3a">
+ <topic>Users login enumeration by unauthenticated user in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-5cf4-6q6r-49x9">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. An
+ unauthenticated user can enumerate users logins. Users are advised
+ to upgrade to version 10.0.10. There are no known workarounds for
+ this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41323</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41323</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="ae8b1445-6833-11ee-b06f-0050569ceb3a">
+ <topic>Privilege Escalation from technician to super-admin in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.1.0,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-9j8m-7563-8xvr">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. A user
+ with write access to another user can make requests to change the
+ latter&apos;s password and then take control of their account.
+ Users are advised to upgrade to version 10.0.10. There are no known
+ work around for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41322</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41322</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6851f3bb-6833-11ee-b06f-0050569ceb3a">
+ <topic>Sensitive fields enumeration through API in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.1.1,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-3fxw-j5rj-w836">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. An API
+ user can enumerate sensitive fields values on resources on which
+ he has read access. Users are advised to upgrade to version 10.0.10.
+ There are no known workarounds for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41321</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41321</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="df71f5aa-6831-11ee-b06f-0050569ceb3a">
+ <topic>File deletion through document upload process in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>10.0.0,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-hm76-jh96-7j75">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. The document
+ upload process can be diverted to delete some files. Users are
+ advised to upgrade to version 10.0.10. There are no known workarounds
+ for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-42462</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-42462</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="95c4ec45-6831-11ee-b06f-0050569ceb3a">
+ <topic>Account takeover through API in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.3.0,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-58wj-8jhx-jpm3">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. An API
+ user that have read access on users resource can steal accounts of
+ other users. Users are advised to upgrade to version 10.0.10.
+ There are no known workarounds for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41324</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41324</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="040e69f1-6831-11ee-b06f-0050569ceb3a">
+ <topic>Account takeover via Kanban feature in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.5.0,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-5wj6-hp4c-j5q9">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. A logged
+ user from any profile can hijack the Kanban feature to alter any
+ user field, and end-up with stealing its account. Users are advised
+ to upgrade to version 10.0.10. There are no known workarounds for
+ this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41326</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41326</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="6f6518ab-6830-11ee-b06f-0050569ceb3a">
+ <topic>Account takeover via SQL Injection in UI layout preferences in GLPI</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>10.0.0,1</ge><lt>10.0.10,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/security/advisories/GHSA-mv2r-gpw3-g476">
+ <p>GLPI stands for Gestionnaire Libre de Parc Informatique is a Free
+ Asset and IT Management Software package, that provides ITIL Service
+ Desk features, licenses tracking and software auditing. UI layout
+ preferences management can be hijacked to lead to SQL injection.
+ This injection can be use to takeover an administrator account.
+ Users are advised to upgrade to version 10.0.10. There are no known
+ workarounds for this vulnerability.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-41320</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-41320</url>
+ </references>
+ <dates>
+ <discovery>2023-09-27</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="257e1bf0-682f-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to SQL injection via dashboard administration</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.5.0,1</ge><lt>10.0.9,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.9">
+ <p>GLPI is a Free Asset and IT Management Software package, Data center
+ management, ITIL Service Desk, licenses tracking and software
+ auditing. An administrator can trigger SQL injection via dashboards
+ administration. This vulnerability has been patched in version
+ 10.0.9.
+ </p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-37278</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-37278</url>
+ </references>
+ <dates>
+ <discovery>2023-07-13</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="40173815-6827-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to unauthorized access to User data</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Versions
+ of the software starting with 0.68 and prior to 10.0.8 have an
+ incorrect rights check on a on a file accessible by an authenticated
+ user. This allows access to the list of all users and their personal
+ information. Users should upgrade to version 10.0.8 to receive a
+ patch.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-34106</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-34106</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1fe40200-6823-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to unauthorized access to KnowbaseItem data</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.2.0,1</ge><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Versions
+ of the software starting with 9.2.0 and prior to 10.0.8 have an
+ incorrect rights check on a on a file accessible by an authenticated
+ user, allows access to the view all KnowbaseItems. Version 10.0.8
+ has a patch for this issue.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-34107</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-34107</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b14a6ddc-6821-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to reflected XSS in search pages</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.4.0,1</ge><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Starting
+ in version 9.4.0 and prior to version 10.0.8, a malicious link can
+ be crafted by an unauthenticated user that can exploit a reflected
+ XSS in case any authenticated user opens the crafted link. Users
+ should upgrade to version 10.0.8 to receive a patch.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-34244</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-34244</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="95fde6bc-6821-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to unauthenticated access to Dashboard data</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.5.0,1</ge><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Starting
+ in version 9.5.0 and prior to version 10.0.8, an incorrect rights
+ check on a file allows an unauthenticated user to be able to access
+ dashboards data. Version 10.0.8 contains a patch for this issue.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-35940</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-35940</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="717efd8a-6821-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to unauthorized access to Dashboard data</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>9.5.0,1</ge><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Starting
+ in version 9.5.0 and prior to version 10.0.8, an incorrect rights
+ check on a on a file accessible by an authenticated user (or not
+ for certain actions), allows a threat actor to interact, modify,
+ or see Dashboard data. Version 10.0.8 contains a patch for this
+ issue.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-35939</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-35939</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="548a4163-6821-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to SQL injection through Computer Virtual Machine information</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Starting
+ in version 0.80 and prior to version 10.0.8, Computer Virtual Machine
+ form and GLPI inventory request can be used to perform a SQL injection
+ attack. Version 10.0.8 has a patch for this issue. As a workaround,
+ one may disable native inventory.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-36808</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-36808</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="e44e5ace-6820-11ee-b06f-0050569ceb3a">
+ <topic>GLPI vulnerable to SQL injection via inventory agent request</topic>
+ <affects>
+ <package>
+ <name>glpi</name>
+ <range><ge>10.0.0,1</ge><lt>10.0.8,1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>security-advisories@github.com reports:</p>
+ <blockquote cite="https://github.com/glpi-project/glpi/releases/tag/10.0.8">
+ <p>GLPI is a free asset and IT management software package. Starting
+ in version 10.0.0 and prior to version 10.0.8, GLPI inventory
+ endpoint can be used to drive a SQL injection attack. By default,
+ GLPI inventory endpoint requires no authentication. Version 10.0.8
+ has a patch for this issue. As a workaround, one may disable native
+ inventory.</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2023-35924</cvename>
+ <url>https://nvd.nist.gov/vuln/detail/CVE-2023-35924</url>
+ </references>
+ <dates>
+ <discovery>2023-07-05</discovery>
+ <entry>2023-10-11</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="bdfa6c04-027a-11ef-9c21-901b0e9408dc">
+ <topic>py-matrix-synapse -- weakness in auth chain indexing allows DoS</topic>
+ <affects>
+ <package>
+ <name>py38-matrix-synapse</name>
+ <name>py39-matrix-synapse</name>
+ <name>py310-matrix-synapse</name>
+ <name>py311-matrix-synapse</name>
+ <range><lt>1.105.1</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Matrix developers report:</p>
+ <blockquote cite="https://element.io/blog/security-release-synapse-1-105-1/">
+ <p>Weakness in auth chain indexing allows DoS from remote
+ room members through disk fill and high CPU usage. (High severity)</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-31208</cvename>
+ <url>https://element.io/blog/security-release-synapse-1-105-1/</url>
+ <url>https://github.com/element-hq/synapse/security/advisories/GHSA-3h7q-rfh9-xm4v</url>
+ </references>
+ <dates>
+ <discovery>2024-04-23</discovery>
+ <entry>2024-04-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="b857606c-0266-11ef-8681-001b217b3468">
+ <topic>Gitlab -- vulnerabilities</topic>
+ <affects>
+ <package>
+ <name>gitlab-ce</name>
+ <name>gitlab-ee</name>
+ <range><ge>16.11.0</ge><lt>16.11.1</lt></range>
+ <range><ge>16.10.0</ge><lt>16.10.4</lt></range>
+ <range><ge>7.8.0</ge><lt>16.9.6</lt></range>
+ </package>
+ </affects>
+ <description>
+ <body xmlns="http://www.w3.org/1999/xhtml">
+ <p>Gitlab reports:</p>
+ <blockquote cite="https://about.gitlab.com/releases/2024/04/24/patch-release-gitlab-16-11-1-released/">
+ <p>GitLab account takeover, under certain conditions, when using Bitbucket as an OAuth provider</p>
+ <p>Path Traversal leads to DoS and Restricted File Read</p>
+ <p>Unauthenticated ReDoS in FileFinder when using wildcard filters in project file search</p>
+ <p>Personal Access Token scopes not honoured by GraphQL subscriptions</p>
+ <p>Domain based restrictions bypass using a crafted email address</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-4024</cvename>
+ <cvename>CVE-2024-2434</cvename>
+ <cvename>CVE-2024-2829</cvename>
+ <cvename>CVE-2024-4006</cvename>
+ <cvename>CVE-2024-1347</cvename>
+ <url>https://about.gitlab.com/releases/2024/04/24/patch-release-gitlab-16-11-1-released/</url>
+ </references>
+ <dates>
+ <discovery>2024-04-24</discovery>
+ <entry>2024-04-24</entry>
+ </dates>
+ </vuln>
+
+ <vuln vid="1af16f2b-023c-11ef-8791-6805ca2fa271">
+ <topic>powerdns-recursor -- denial of service</topic>
+ <affects>
+ <package>
+ <name>powerdns-recursor</name>
+ <range><lt>5.0.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/2024/04/24/powerdns-recursor-4-8-8-4-9-5-5-0-4-released">
+ <p>PowerDNS Security Advisory 2024-02: if recursive forwarding is configured,
+ crafted responses can lead to a denial of service in Recursor</p>
+ </blockquote>
+ </body>
+ </description>
+ <references>
+ <cvename>CVE-2024-25583</cvename>
+ <url>https://docs.powerdns.com/recursor/security-advisories/powerdns-advisory-2024-02.html</url>
+ </references>
+ <dates>
+ <discovery>2024-04-24</discovery>
+ <entry>2024-04-24</entry>
+ </dates>
+ </vuln>
+
<vuln vid="bb49f1fa-00da-11ef-92b7-589cfc023192">
<topic>GLPI -- multiple vulnerabilities</topic>
<affects>
diff --git a/security/whatweb/Makefile b/security/whatweb/Makefile
index 22ac4cc1ea86..45f365ff1e75 100644
--- a/security/whatweb/Makefile
+++ b/security/whatweb/Makefile
@@ -1,6 +1,6 @@
PORTNAME= whatweb
DISTVERSION= 0.5.5-${GH_TAGNAME}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security www
MAINTAINER= jamie@catflap.org
@@ -13,7 +13,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
GH_TUPLE= urbanadventurer:WhatWeb:1b35169
-RUN_DEPENDS= rubygem-public_suffix>0:dns/rubygem-public_suffix \
+RUN_DEPENDS= rubygem-json>=0:devel/rubygem-json \
+ rubygem-public_suffix>0:dns/rubygem-public_suffix \
rubygem-ipaddr>0:net/rubygem-ipaddr \
rubygem-addressable>0:www/rubygem-addressable
diff --git a/shells/xonsh/Makefile b/shells/xonsh/Makefile
index e6462ea99a21..75a293a8af91 100644
--- a/shells/xonsh/Makefile
+++ b/shells/xonsh/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xonsh
-DISTVERSION= 0.15.1
+DISTVERSION= 0.16.0
CATEGORIES= shells python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -19,13 +19,15 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>0:devel/py-prompt-toolkit@${
${PYTHON_PKGNAMEPREFIX}pyte>0:devel/py-pyte@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-subprocess>0:devel/py-pytest-subprocess@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}requests>0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR}
USES= python shebangfix
USE_PYTHON= autoplist concurrent pep517 pytest
PYTEST_BROKEN_TESTS= test_builtins.py test_commands_cache.py \
test_integrations.py test_main.py test_man.py \
- test_ptk_highlight.py test_virtualenv_activator.py
+ test_ptk_highlight.py test_virtualenv_activator.py \
+ test_bash_completer.py test_dir_completers.py
SHEBANG_FILES= tests/bin/cat tests/bin/pwd tests/bin/wc
#TESTS WIP
diff --git a/shells/xonsh/distinfo b/shells/xonsh/distinfo
index 0c92d0509f9b..1780c421032f 100644
--- a/shells/xonsh/distinfo
+++ b/shells/xonsh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713250586
-SHA256 (xonsh-0.15.1.tar.gz) = 34a6332b7a86f6fe86a74273585c59ab1f3c89292fda5a9eafe54c926bac4710
-SIZE (xonsh-0.15.1.tar.gz) = 768629
+TIMESTAMP = 1714157092
+SHA256 (xonsh-0.16.0.tar.gz) = 087be3080082f7464960663809472f96ea4ca2a95631623c28ba50a8d1879e7b
+SIZE (xonsh-0.16.0.tar.gz) = 773159
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 4ea7b847c189..4895382f1348 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -39,6 +39,7 @@
SUBDIR += and
SUBDIR += android-file-transfer
SUBDIR += android-file-transfer-qt5
+ SUBDIR += android-ota-payload-extractor
SUBDIR += angrysearch
SUBDIR += ansible
SUBDIR += ansible-iocage
@@ -71,7 +72,6 @@
SUBDIR += atf-rk3399
SUBDIR += atf-sun50i_a64
SUBDIR += atf-sun50i_h6
- SUBDIR += atitvout
SUBDIR += atop
SUBDIR += auto-admin
SUBDIR += autojump
@@ -301,7 +301,6 @@
SUBDIR += di
SUBDIR += diffoci
SUBDIR += digdag
- SUBDIR += dim
SUBDIR += dirdiff
SUBDIR += direnv
SUBDIR += direvent
@@ -322,7 +321,6 @@
SUBDIR += docker-registry
SUBDIR += doctl
SUBDIR += doinkd
- SUBDIR += dolly
SUBDIR += downtimed
SUBDIR += dsbbatmon
SUBDIR += dsbdriverd
@@ -678,7 +676,6 @@
SUBDIR += libg15render
SUBDIR += libieee1284
SUBDIR += libptytty
- SUBDIR += libretto-config
SUBDIR += libsunacl
SUBDIR += libsysstat
SUBDIR += libtpms
@@ -830,7 +827,6 @@
SUBDIR += nix
SUBDIR += nmdaemon
SUBDIR += nmrpflash
- SUBDIR += no-login
SUBDIR += node_exporter
SUBDIR += nomad
SUBDIR += nomad-pot-driver
@@ -1033,6 +1029,7 @@
SUBDIR += plasma5-polkit-kde-agent-1
SUBDIR += plasma5-powerdevil
SUBDIR += plasma5-systemsettings
+ SUBDIR += plasma6-discover
SUBDIR += plasma6-drkonqi
SUBDIR += plasma6-kde-cli-tools
SUBDIR += plasma6-kinfocenter
@@ -1678,6 +1675,7 @@
SUBDIR += zbackup
SUBDIR += zeitgeist
SUBDIR += zellij
+ SUBDIR += zelta
SUBDIR += zeroer
SUBDIR += zetaback
SUBDIR += zetaback-devel
diff --git a/sysutils/android-ota-payload-extractor/Makefile b/sysutils/android-ota-payload-extractor/Makefile
new file mode 100644
index 000000000000..b3c07d664720
--- /dev/null
+++ b/sysutils/android-ota-payload-extractor/Makefile
@@ -0,0 +1,24 @@
+PORTNAME= android-ota-payload-extractor
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1
+CATEGORIES= sysutils
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= Android OTA payload extractor written in Go
+WWW= https://github.com/tobyxdd/android-ota-payload-extractor
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+USE_GITHUB= yes
+GH_ACCOUNT= tobyxdd
+GH_TUPLE= golang:protobuf:v1.3.4:golang_protobuf/vendor/github.com/golang/protobuf \
+ xi2:xz:48954b6210f8:xi2_xz/vendor/github.com/xi2/xz
+
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+
+PLIST_FILES= bin/android-ota-payload-extractor
+
+.include <bsd.port.mk>
diff --git a/sysutils/android-ota-payload-extractor/distinfo b/sysutils/android-ota-payload-extractor/distinfo
new file mode 100644
index 000000000000..35ab8952047e
--- /dev/null
+++ b/sysutils/android-ota-payload-extractor/distinfo
@@ -0,0 +1,7 @@
+TIMESTAMP = 1713623449
+SHA256 (tobyxdd-android-ota-payload-extractor-v1.1_GH0.tar.gz) = ba02292de5ef8e1c7a881e7a04b38d137b87c056cffdb47e3d2e724ba4e13d62
+SIZE (tobyxdd-android-ota-payload-extractor-v1.1_GH0.tar.gz) = 463843
+SHA256 (golang-protobuf-v1.3.4_GH0.tar.gz) = 5e4279eb197ff7271cb06ae97a16f721d0fd6962ff2d2560831309c0900e72c4
+SIZE (golang-protobuf-v1.3.4_GH0.tar.gz) = 315552
+SHA256 (xi2-xz-48954b6210f8_GH0.tar.gz) = 1ef05b11f53098ab157f5848bdf2f585a38af0db15822ea0691e7f51587a4ce3
+SIZE (xi2-xz-48954b6210f8_GH0.tar.gz) = 1135342
diff --git a/sysutils/android-ota-payload-extractor/pkg-descr b/sysutils/android-ota-payload-extractor/pkg-descr
new file mode 100644
index 000000000000..9b573fa1c62c
--- /dev/null
+++ b/sysutils/android-ota-payload-extractor/pkg-descr
@@ -0,0 +1,3 @@
+A fast & natively cross-platform Android OTA payload extractor written in Go.
+Extracting images from Android OTA packages is very useful for various purposes.
+For example, patching the boot image to install Magisk without TWRP.
diff --git a/sysutils/appjail-devel/Makefile b/sysutils/appjail-devel/Makefile
index 6735d33d4181..2fbb9a850734 100644
--- a/sysutils/appjail-devel/Makefile
+++ b/sysutils/appjail-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appjail
-DISTVERSION= 3.2.0.20240324
+DISTVERSION= 3.2.0.20240424
PORTEPOCH= 1
CATEGORIES= sysutils
PKGNAMESUFFIX= -devel
@@ -16,7 +16,7 @@ CONFLICTS= appjail
USE_GITHUB= yes
GH_ACCOUNT= DtxdF
GH_PROJECT= AppJail
-GH_TAGNAME= 950cfcb3c4ccb4965a07045b1849abef3a5ccb87
+GH_TAGNAME= 169aa42cec77ee8eb13aae7662f36d12c0f59d03
MAKE_ARGS= APPJAIL_VERSION=${DISTVERSION}+${GH_TAGNAME}
ALL_TARGET= utils-strip
diff --git a/sysutils/appjail-devel/distinfo b/sysutils/appjail-devel/distinfo
index 51f9d9376016..bdf7a8edaf45 100644
--- a/sysutils/appjail-devel/distinfo
+++ b/sysutils/appjail-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711309523
-SHA256 (DtxdF-AppJail-3.2.0.20240324-950cfcb3c4ccb4965a07045b1849abef3a5ccb87_GH0.tar.gz) = 78ff9595285ee70192570e742d36fbbd8283ec578b4370238cc7493ca77883d1
-SIZE (DtxdF-AppJail-3.2.0.20240324-950cfcb3c4ccb4965a07045b1849abef3a5ccb87_GH0.tar.gz) = 927214
+TIMESTAMP = 1714238793
+SHA256 (DtxdF-AppJail-3.2.0.20240424-169aa42cec77ee8eb13aae7662f36d12c0f59d03_GH0.tar.gz) = a5d63e7125e2b47d9e2bd7ebd1e992133a8d6761f70ad435f85ab3d1b9d07e73
+SIZE (DtxdF-AppJail-3.2.0.20240424-169aa42cec77ee8eb13aae7662f36d12c0f59d03_GH0.tar.gz) = 966829
diff --git a/sysutils/appjail-devel/pkg-plist b/sysutils/appjail-devel/pkg-plist
index 6392024f4200..5e09fe8278e0 100644
--- a/sysutils/appjail-devel/pkg-plist
+++ b/sysutils/appjail-devel/pkg-plist
@@ -169,19 +169,53 @@ libexec/appjail/network/network
%%EXAMPLESDIR%%/templates/vnet.conf
%%EXAMPLESDIR%%/templates/xorg.conf
share/man/man1/appjail-apply.1.gz
+share/man/man1/appjail-checkOld.1.gz
share/man/man1/appjail-cmd.1.gz
+share/man/man1/appjail-config.1.gz
share/man/man1/appjail-cpuset.1.gz
+share/man/man1/appjail-deleteOld.1.gz
+share/man/man1/appjail-devfs.1.gz
+share/man/man1/appjail-disable.1.gz
+share/man/man1/appjail-enable.1.gz
+share/man/man1/appjail-enabled.1.gz
+share/man/man1/appjail-etcupdate.1.gz
+share/man/man1/appjail-expose.1.gz
+share/man/man1/appjail-fetch.1.gz
+share/man/man1/appjail-fstab.1.gz
+share/man/man1/appjail-healthcheck.1.gz
share/man/man1/appjail-help.1.gz
+share/man/man1/appjail-image.1.gz
+share/man/man1/appjail-jail.1.gz
+share/man/man1/appjail-limits.1.gz
share/man/man1/appjail-login.1.gz
+share/man/man1/appjail-logs.1.gz
+share/man/man1/appjail-makejail.1.gz
+share/man/man1/appjail-nat.1.gz
+share/man/man1/appjail-network.1.gz
share/man/man1/appjail-pkg.1.gz
+share/man/man1/appjail-quick.1.gz
+share/man/man1/appjail-restart.1.gz
share/man/man1/appjail-rstop.1.gz
+share/man/man1/appjail-run.1.gz
share/man/man1/appjail-service.1.gz
+share/man/man1/appjail-start.1.gz
share/man/man1/appjail-startup.1.gz
share/man/man1/appjail-status.1.gz
+share/man/man1/appjail-stop.1.gz
share/man/man1/appjail-sysrc.1.gz
+share/man/man1/appjail-update.1.gz
+share/man/man1/appjail-upgrade.1.gz
share/man/man1/appjail-usage.1.gz
share/man/man1/appjail-version.1.gz
+share/man/man1/appjail-volume.1.gz
share/man/man1/appjail-zfs.1.gz
share/man/man1/appjail.1.gz
+share/man/man5/appjail-ajspec.5.gz
+share/man/man5/appjail-initscript.5.gz
+share/man/man5/appjail-makejail.5.gz
+share/man/man5/appjail-template.5.gz
share/man/man5/appjail.conf.5.gz
+share/man/man7/appjail-ephemeral.7.gz
share/man/man7/appjail-tutorial.7.gz
+share/man/man8/appjail-dns.8.gz
+share/man/man8/appjail-user.8.gz
diff --git a/sysutils/atitvout/Makefile b/sysutils/atitvout/Makefile
deleted file mode 100644
index ebd4cdbaf962..000000000000
--- a/sysutils/atitvout/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME= atitvout
-PORTVERSION= 0.4
-CATEGORIES= sysutils
-MASTER_SITES= http://0pointer.de/lennart/projects/atitvout/ \
- http://am-productions.biz/docs/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Toggle TV Out on Mach64 graphics cards
-WWW= https://0pointer.de/lennart/projects/atitvout/
-
-LICENSE= GPLv2
-
-DEPRECATED= Obsolete, utility for hardware released over 20 years ago
-EXPIRATION_DATE=2024-04-30
-
-ONLY_FOR_ARCHS= i386
-
-LIB_DEPENDS= liblrmi.so:devel/lrmi
-
-WRKSRC= ${WRKDIR}/atitvout
-MAKEFILE= Makefile.bsd
-
-PLIST_FILES+= sbin/atitvout
-
-.include <bsd.port.mk>
diff --git a/sysutils/atitvout/distinfo b/sysutils/atitvout/distinfo
deleted file mode 100644
index 7701ee633bbc..000000000000
--- a/sysutils/atitvout/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (atitvout-0.4.tar.gz) = 0c4021f44cd74f59e6a13b177d09be8eef4be4375b98a0967d8b5990126c0487
-SIZE (atitvout-0.4.tar.gz) = 27163
diff --git a/sysutils/atitvout/files/patch-Makefile.bsd b/sysutils/atitvout/files/patch-Makefile.bsd
deleted file mode 100644
index 97357dcc9eec..000000000000
--- a/sysutils/atitvout/files/patch-Makefile.bsd
+++ /dev/null
@@ -1,25 +0,0 @@
---- Makefile.bsd.orig Tue Jan 31 12:52:42 2006
-+++ Makefile.bsd Tue Jan 31 14:18:23 2006
-@@ -0,0 +1,22 @@
-+VERSION= 0.4-bsd2
-+PREFIX?= /usr/local
-+CFLAGS+= -DVERSION=\"${VERSION}\" ${INC}
-+LIBS+= -L${LOCALBASE}/lib -llrmi
-+OS!= uname -s
-+.if ${OS}=="NetBSD" || ${OS}=="OpenBSD"
-+LIBS+= -li386
-+.endif
-+OBJS+= atitvout.o ati.o vbeinfo.o vbecall.o mach64.o radeon.o
-+INC+= -I${LOCALBASE}/include/lrmi
-+PROG= atitvout
-+
-+all: ${PROG}
-+
-+${PROG}: ${OBJS}
-+ ${CC} ${LDFLAGS} ${OBJS} -o ${PROG} ${LIBS}
-+
-+install:
-+ install -m 555 ${PROG} ${DESTDIR}${PREFIX}/sbin
-+
-+clean:
-+ rm -rf ${OBJS} ${PROG}
diff --git a/sysutils/atitvout/files/patch-atitvout.c b/sysutils/atitvout/files/patch-atitvout.c
deleted file mode 100644
index 7c9b809f7cce..000000000000
--- a/sysutils/atitvout/files/patch-atitvout.c
+++ /dev/null
@@ -1,52 +0,0 @@
---- atitvout.c Tue Sep 17 02:37:08 2002
-+++ ./atitvout.c Sun Sep 12 00:42:56 2004
-@@ -17,10 +17,14 @@
- */
-
- #include <stdio.h>
--#include <sys/io.h>
- #include <string.h>
- #include <assert.h>
-
-+#if defined(__linux__)
-+#include <sys/io.h>
-+#elif defined(__NetBSD__) || defined(__FreeBSD__)
-+#include <machine/sysarch.h>
-+#endif
-
- #include <lrmi.h>
- #include <vbe.h>
-@@ -92,14 +96,24 @@
- char **c = argv+1;
- char oem[256];
- int vh, vl;
-+#if defined(__NetBSD__)
-+ unsigned long iomap[32];
-+#endif
-
- if (argc <= 1) {
- help(argv[0]);
- return 0;
- }
-
-+#if defined(__linux__)
- ioperm(0, 1024, 1);
- iopl(3);
-+#elif defined(__NetBSD__)
-+ memset(&iomap[0], 0xff, sizeof(iomap));
-+ i386_set_ioperm(iomap);
-+#elif defined(__FreeBSD__)
-+ i386_set_ioperm(0, 0x10000, 1);
-+#endif
-
- if (!LRMI_init()) {
- fprintf(stderr, "Could not initialise LRMI.\n");
-@@ -118,6 +132,8 @@
- } else {
- if (strncmp(oem, "ATI MACH64", 10) == 0)
- radeon = 0;
-+ else if (strcmp(oem, "ATI MOBILITY RADEON 9000") == 0)
-+ radeon = 0;
- else if (strncmp(oem, "ATI RAGE128", 11) == 0)
- radeon = 1;
- /* Note: Also it's possible to have here 'RG6' for first radeons */
diff --git a/sysutils/atitvout/files/patch-test.sh b/sysutils/atitvout/files/patch-test.sh
deleted file mode 100644
index 6064299f60b8..000000000000
--- a/sysutils/atitvout/files/patch-test.sh
+++ /dev/null
@@ -1,8 +0,0 @@
---- test.sh Mon Jan 7 22:05:20 2002
-+++ ./test.sh Sun Sep 12 00:42:56 2004
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/bin/sh
-
- testit () {
- echo "TEST: Running 'atitvout $FLAG $1' ..."
diff --git a/sysutils/atitvout/pkg-descr b/sysutils/atitvout/pkg-descr
deleted file mode 100644
index e3c141c99c28..000000000000
--- a/sysutils/atitvout/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-This utility program may be used for configuring the TV Out connector
-of ATI Rage Mobility P/M graphics boards under FreeBSD on x86. Supports
-switching the used TV standard from NTSC to PAL.
diff --git a/sysutils/auto-admin/Makefile b/sysutils/auto-admin/Makefile
index 8f8659784666..5f766b964a71 100644
--- a/sysutils/auto-admin/Makefile
+++ b/sysutils/auto-admin/Makefile
@@ -1,11 +1,11 @@
PORTNAME= auto-admin
-DISTVERSION= 0.8.0-27
-DISTVERSIONSUFFIX= -gee210f1
+DISTVERSION= 0.8.0-33
+DISTVERSIONSUFFIX= -g87ddd9c
CATEGORIES= sysutils
MAINTAINER= jwb@FreeBSD.org
COMMENT= Portable tools for automating systems management
-WWW= https://acadix.biz/auto-admin.php
+WWW= https://github.com/outpaddling/auto-admin
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/sysutils/auto-admin/distinfo b/sysutils/auto-admin/distinfo
index f10b423e1aab..741edfc51480 100644
--- a/sysutils/auto-admin/distinfo
+++ b/sysutils/auto-admin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712063113
-SHA256 (outpaddling-auto-admin-0.8.0-27-gee210f1_GH0.tar.gz) = e4b0f12b8a252bf48c1dea0c94f7cf964b3dbbca61f936d7231592faae59852a
-SIZE (outpaddling-auto-admin-0.8.0-27-gee210f1_GH0.tar.gz) = 137147
+TIMESTAMP = 1714568077
+SHA256 (outpaddling-auto-admin-0.8.0-33-g87ddd9c_GH0.tar.gz) = 4212dd5e211b28cf6190fb059f0f0ab00019e53f02a29fb0b8106c3a2593c4d2
+SIZE (outpaddling-auto-admin-0.8.0-33-g87ddd9c_GH0.tar.gz) = 138094
diff --git a/sysutils/bacula15-server/Makefile b/sysutils/bacula15-server/Makefile
index 6e7aec421cd7..a9d84c4720a0 100644
--- a/sysutils/bacula15-server/Makefile
+++ b/sysutils/bacula15-server/Makefile
@@ -133,10 +133,10 @@ MTX_RUN_DEPENDS= ${LOCALBASE}/sbin/mtx:misc/mtx
.endif
-.include <bsd.port.pre.mk>
+S3_CONFIGURE_ARGS= --enable-s3
+S3_LIB_DEPENDS= libs3.so:sysutils/bacula-libs3
-MS3_CONFIGURE_ARGS= --enable-s3
-MS3_LIB_DEPENDS= libs3.so:sysutils/bacula-libs3
+.include <bsd.port.pre.mk>
.if defined(WITH_CLIENT_ONLY)
MP8+= bacula.8 bacula-fd.8 bconsole.8
diff --git a/sysutils/bareos-server/Makefile b/sysutils/bareos-server/Makefile
index 8103633ccf65..4f790610c6a7 100644
--- a/sysutils/bareos-server/Makefile
+++ b/sysutils/bareos-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 23.0.1
-PORTREVISION?= 1
+DISTVERSION= 23.0.2
+PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
PKGNAMESUFFIX?= -server
diff --git a/sysutils/bareos-server/distinfo b/sysutils/bareos-server/distinfo
index 19f38d8726ce..51e0b1d2f9d6 100644
--- a/sysutils/bareos-server/distinfo
+++ b/sysutils/bareos-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705640908
-SHA256 (bareos-bareos-Release-23.0.1_GH0.tar.gz) = ab35e0be81c11913c42e62829daa3228c1ae94ad96d76b829cab0d3eb6f2ef6c
-SIZE (bareos-bareos-Release-23.0.1_GH0.tar.gz) = 14728566
+TIMESTAMP = 1714631763
+SHA256 (bareos-bareos-Release-23.0.2_GH0.tar.gz) = 88df0b281d0c23c4991e227126b2df263f13a89329aaaaa67e84e804cafc793c
+SIZE (bareos-bareos-Release-23.0.2_GH0.tar.gz) = 14724410
diff --git a/sysutils/bareos-server/files/pkg-deinstall.client.in b/sysutils/bareos-server/files/pkg-deinstall.client.in
index 3be8c2e4874c..a6b96a17667d 100644
--- a/sysutils/bareos-server/files/pkg-deinstall.client.in
+++ b/sysutils/bareos-server/files/pkg-deinstall.client.in
@@ -7,7 +7,7 @@ USER=%%BAREOS_USER%%
GROUP=%%BAREOS_GROUP%%
UID=%%BAREOS_UID%%
GID=%%BAREOS_UID%%
-BACULA_DIR=%%BAREOS_DIR%%
+BAREOS_DIR=%%BAREOS_DIR%%
TMPFILE=/tmp/services-$RANDOM-$$
diff --git a/sysutils/bareos21-server/Makefile b/sysutils/bareos21-server/Makefile
index eef5239aa8cd..cbfdcf1e22ee 100644
--- a/sysutils/bareos21-server/Makefile
+++ b/sysutils/bareos21-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 21.1.8
+DISTVERSION= 21.1.9
PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
@@ -196,7 +196,7 @@ MP1+= bsmtp.1 bregex.1 bwild.1 bareos-tray-monitor.1
MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}"
post-patch:
- @${REINPLACE_CMD} '120,123d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} '129,132d' ${WRKSRC}/CMakeLists.txt
.if ${PKGNAMESUFFIX} == "21-server"
@${REINPLACE_CMD} '51d' ${WRKSRC}/core/src/plugins/CMakeLists.txt
.endif
@@ -218,7 +218,7 @@ post-extract:
post-install:
.if defined(WITH_CLIENT_ONLY)
${MKDIR} ${STAGEDIR}${ETCDIR}/bconsole.d/
- ${MV} ${STAGEDIR}${ETCDIR}/bconsole.conf ${STAGEDIR}${ETCDIR}/bconsole.d/bconsole.conf.sample
+ ${CP} ${STAGEDIR}${ETCDIR}/bconsole.conf.sample ${STAGEDIR}${ETCDIR}/bconsole.d/bconsole.conf.sample
.else
${INSTALL_SCRIPT} ${FILESDIR}/chio-bareos ${STAGEDIR}${PREFIX}/sbin
${INSTALL_DATA} ${FILESDIR}/bareos-barcodes ${STAGEDIR}${ETCDIR}/bareos-barcodes.sample
diff --git a/sysutils/bareos21-server/distinfo b/sysutils/bareos21-server/distinfo
index 5a823b29f797..0b8d45b36960 100644
--- a/sysutils/bareos21-server/distinfo
+++ b/sysutils/bareos21-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704432911
-SHA256 (bareos-bareos-Release-21.1.8_GH0.tar.gz) = 5cdf196151e758ff2787d47d97153e69cf75895d81f559b61c06679166a60b4d
-SIZE (bareos-bareos-Release-21.1.8_GH0.tar.gz) = 11663322
+TIMESTAMP = 1714628145
+SHA256 (bareos-bareos-Release-21.1.9_GH0.tar.gz) = cea611402f3d42903e8ad56808e43f3bc2163e0dbbbca4cba3f4abab8842320c
+SIZE (bareos-bareos-Release-21.1.9_GH0.tar.gz) = 11670286
diff --git a/sysutils/bareos21-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake b/sysutils/bareos21-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
index 63a6f9eec824..63a2ea93f5a4 100644
--- a/sysutils/bareos21-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
+++ b/sysutils/bareos21-server/files/patch-core-cmake_BareosInstallConfigFiles.cmake
@@ -1,33 +1,41 @@
---- core/cmake/BareosInstallConfigFiles.cmake 2020-12-16 02:46:16.000000000 -0500
-+++ core/cmake/BareosInstallConfigFiles.cmake 2020-12-23 22:41:21.832081000 -0500
-@@ -55,20 +55,12 @@
- get_filename_component(resname ${resdir} NAME)
- foreach(configfile ${configfiles})
- get_filename_component(fname ${configfile} NAME)
-- if(EXISTS ${DESTCONFDIR}/${resname}/${fname})
-- message(STATUS "${DESTCONFDIR}/${resname}/${fname} exists")
-- message(STATUS "rename ${configfile} to ${configfile}.new")
-- file(RENAME "${configfile}" "${configfile}.new")
--
-- message(STATUS "copy ${configfile}.new to ${DESTCONFDIR}/${resname}")
-- file(COPY "${configfile}.new" DESTINATION "${DESTCONFDIR}/${resname}")
-- file(RENAME "${configfile}.new" "${configfile}")
-- else()
-- message(
-- STATUS "${resname}/${fname} as ${resname}/${fname} (new installation)"
-- )
-- file(COPY "${configfile}" DESTINATION "${DESTCONFDIR}/${resname}")
-- endif()
-+ message(STATUS "${resname}/${fname} as ${resname}/${fname}.sample (new installation)")
-+ file(RENAME "${configfile}" "${configfile}.sample")
-+ file(
+--- core/cmake/BareosInstallConfigFiles.cmake 2024-02-28 05:24:21.000000000 -0500
++++ core/cmake/BareosInstallConfigFiles.cmake 2024-05-02 00:46:57.386839000 -0500
+@@ -27,27 +27,13 @@
+ endif()
+
+ get_filename_component(fname ${configfile} NAME)
+- if(EXISTS ${DESTCONFDIR}${additionalconfigdir}/${fname})
+- message(
+- STATUS "${DESTCONFDIR}${additionalconfigdir}/${fname} already exists"
+- )
+- message(
+- STATUS
+- "Installing config: ${DESTCONFDIR}${additionalconfigdir}/${fname}.new"
+- )
+- file(RENAME "${configfile}" "${configfile}.new")
+- file(COPY "${configfile}.new"
+- DESTINATION "${DESTCONFDIR}${additionalconfigdir}"
+- )
+- file(RENAME "${configfile}.new" "${configfile}")
+- else()
+- message(
+- STATUS "Installing config: ${DESTCONFDIR}${additionalconfigdir}/${fname}"
+- )
+- file(COPY "${configfile}"
+- DESTINATION "${DESTCONFDIR}${additionalconfigdir}"
+- )
+- endif()
++
++ message(STATUS "${DESTCONFDIR}${additionalconfigdir}/${fname} as ${DESTCONFDIR}${additionalconfigdir}/${fname}.sample (new installation)")
++ file(RENAME "${configfile}" "${configfile}.sample")
++ file(
+ COPY "${configfile}.sample"
-+ DESTINATION "${DESTCONFDIR}/${resname}"
-+ )
- endforeach()
- endforeach()
++ DESTINATION "${DESTCONFDIR}${additionalconfigdir}"
++ )
+ endfunction()
-@@ -104,23 +96,12 @@
+ macro(BareosInstallConfigFiles CONFDIR CONFIGBASEDIRECTORY PLUGINS BACKENDS
+@@ -125,23 +111,12 @@
get_filename_component(dir ${configfile} DIRECTORY)
get_filename_component(fname ${configfile} NAME)
@@ -48,7 +56,7 @@
- DESTINATION "${DESTCONFDIR}/${dir}"
- )
- endif()
-+ message(STATUS "${configfile} as ${configfile}")
++ message(STATUS "${configfile} as ${configfile}.sample")
+ file(RENAME "${BackendConfigSrcDir}/${configfile}" "${BackendConfigSrcDir}/${configfile}.sample")
+ file(
+ COPY "${BackendConfigSrcDir}/${configfile}.sample"
@@ -57,7 +65,7 @@
endforeach()
file(
-@@ -130,7 +111,8 @@
+@@ -151,7 +126,8 @@
)
foreach(configfile ${configfiles})
get_filename_component(dir ${configfile} DIRECTORY)
@@ -67,7 +75,7 @@
if(EXISTS ${DESTCONFDIR}/${configfile})
message(STATUS "overwriting ${configfile}")
-@@ -138,9 +120,11 @@
+@@ -159,9 +135,10 @@
message(STATUS "${configfile} as ${configfile}")
endif()
@@ -75,14 +83,13 @@
- DESTINATION "${DESTCONFDIR}/${dir}"
- )
+ file(RENAME "${BackendConfigSrcDir}/${configfile}" "${BackendConfigSrcDir}/${fsname}.conf.sample")
-+ file(
++ file(
+ COPY "${BackendConfigSrcDir}/${fsname}.conf.sample"
-+ DESTINATION "${DESTCONFDIR}/${dir}"
-+ )
++ DESTINATION "${DESTCONFDIR}/${dir}")
endforeach()
endforeach()
-@@ -167,20 +151,13 @@
+@@ -188,20 +165,13 @@
string(REGEX MATCH "\\.in\$" IS_INFILE ${configfile})
if(NOT "${IS_INFILE}" STREQUAL ".in")
get_filename_component(fname ${configfile} NAME)
diff --git a/sysutils/bareos21-server/files/patch-core-cmake_BareosSetVariableDefaults.cmake b/sysutils/bareos21-server/files/patch-core-cmake_BareosSetVariableDefaults.cmake
index 935c5a5b3177..13a68449b4d3 100644
--- a/sysutils/bareos21-server/files/patch-core-cmake_BareosSetVariableDefaults.cmake
+++ b/sysutils/bareos21-server/files/patch-core-cmake_BareosSetVariableDefaults.cmake
@@ -1,15 +1,15 @@
---- core/cmake/BareosSetVariableDefaults.cmake 2020-01-31 16:21:15.864122000 -0500
-+++ core/cmake/BareosSetVariableDefaults.cmake 2020-01-31 16:23:58.960984000 -0500
-@@ -641,7 +641,11 @@
- set(PACKAGE_URL "\"\"")
+--- core/cmake/BareosSetVariableDefaults.cmake 2024-02-28 05:24:21.000000000 -0500
++++ core/cmake/BareosSetVariableDefaults.cmake 2024-05-02 00:57:55.264449000 -0500
+@@ -568,8 +568,10 @@
+ set(PACKAGE_STRING "\"${CMAKE_PROJECT_NAME} ${BAREOS_NUMERIC_VERSION}\"")
set(PACKAGE_VERSION "\"${BAREOS_NUMERIC_VERSION}\"")
--set(ENABLE_NLS 1)
+-if(NOT DEFINED ENABLE_NLS)
+- set(ENABLE_NLS 1)
+if(nls)
+ SET(ENABLE_NLS 1)
+else()
+ SET(ENABLE_NLS 0)
-+endif()
+ endif()
if(HAVE_WIN32)
-
diff --git a/sysutils/bareos21-server/files/pkg-deinstall.client.in b/sysutils/bareos21-server/files/pkg-deinstall.client.in
index 3be8c2e4874c..a6b96a17667d 100644
--- a/sysutils/bareos21-server/files/pkg-deinstall.client.in
+++ b/sysutils/bareos21-server/files/pkg-deinstall.client.in
@@ -7,7 +7,7 @@ USER=%%BAREOS_USER%%
GROUP=%%BAREOS_GROUP%%
UID=%%BAREOS_UID%%
GID=%%BAREOS_UID%%
-BACULA_DIR=%%BAREOS_DIR%%
+BAREOS_DIR=%%BAREOS_DIR%%
TMPFILE=/tmp/services-$RANDOM-$$
diff --git a/sysutils/bareos22-server/Makefile b/sysutils/bareos22-server/Makefile
index 4128e0ecbeb9..92a539ec5fa3 100644
--- a/sysutils/bareos22-server/Makefile
+++ b/sysutils/bareos22-server/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 22.1.3
+DISTVERSION= 22.1.4
PORTREVISION?= 0
CATEGORIES?= sysutils
PKGNAMEPREFIX?= #
@@ -191,7 +191,7 @@ MP1+= bsmtp.1 bregex.1 bwild.1 bareos-tray-monitor.1
MAKE_ENV+= MAN8="${MP8}" MAN1="${MP1}"
post-patch:
- @${REINPLACE_CMD} '124,129d' ${WRKSRC}/CMakeLists.txt
+ @${REINPLACE_CMD} '133,138d' ${WRKSRC}/CMakeLists.txt
.if ${PKGNAMESUFFIX} == "22-server"
@${REINPLACE_CMD} '51d' ${WRKSRC}/core/src/plugins/CMakeLists.txt
.endif
diff --git a/sysutils/bareos22-server/distinfo b/sysutils/bareos22-server/distinfo
index e6ac2baf20d2..3eb2ba35cb90 100644
--- a/sysutils/bareos22-server/distinfo
+++ b/sysutils/bareos22-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704433438
-SHA256 (bareos-bareos-Release-22.1.3_GH0.tar.gz) = 765bf250a34296756051e896b28130b2ca3965cebaf310116c50e3e6c63d7d52
-SIZE (bareos-bareos-Release-22.1.3_GH0.tar.gz) = 14745204
+TIMESTAMP = 1714631090
+SHA256 (bareos-bareos-Release-22.1.4_GH0.tar.gz) = fd2d2eb7557907e1fe85cb823ef51a31bfc2809d5cb25264d42685a24dafdb6d
+SIZE (bareos-bareos-Release-22.1.4_GH0.tar.gz) = 14747141
diff --git a/sysutils/bareos22-server/files/pkg-deinstall.client.in b/sysutils/bareos22-server/files/pkg-deinstall.client.in
index 3be8c2e4874c..a6b96a17667d 100644
--- a/sysutils/bareos22-server/files/pkg-deinstall.client.in
+++ b/sysutils/bareos22-server/files/pkg-deinstall.client.in
@@ -7,7 +7,7 @@ USER=%%BAREOS_USER%%
GROUP=%%BAREOS_GROUP%%
UID=%%BAREOS_UID%%
GID=%%BAREOS_UID%%
-BACULA_DIR=%%BAREOS_DIR%%
+BAREOS_DIR=%%BAREOS_DIR%%
TMPFILE=/tmp/services-$RANDOM-$$
diff --git a/sysutils/bulk_extractor/Makefile b/sysutils/bulk_extractor/Makefile
index 9c64cb505cf0..838c7159d157 100644
--- a/sysutils/bulk_extractor/Makefile
+++ b/sysutils/bulk_extractor/Makefile
@@ -1,7 +1,6 @@
PORTNAME= bulk_extractor
-PORTVERSION= 2.1.0
+PORTVERSION= 2.1.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= sysutils
MAINTAINER= nobutaka@FreeBSD.org
@@ -28,10 +27,10 @@ GH_TUPLE= simsong:be20_api:${GH_TAG_BE20_API}:be20_api \
dfxml-working-group:dfxml_cpp:${GH_TAG_DFXML_CPP}:dfxml_cpp \
dfxml-working-group:dfxml_schema:${GH_TAG_DFXML_SCHEMA}:dfxml_schema \
nemtrif:utfcpp:${GH_TAG_UTFCPP}:utfcpp
-GH_TAG_BE20_API= c031194
+GH_TAG_BE20_API= efa4d69
GH_TAG_DFXML_CPP= 1e92fe8
GH_TAG_DFXML_SCHEMA= f2a702e
-GH_TAG_UTFCPP= 2ad9957
+GH_TAG_UTFCPP= 6be08bb
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
diff --git a/sysutils/bulk_extractor/distinfo b/sysutils/bulk_extractor/distinfo
index e58609b00fec..44de21c2afef 100644
--- a/sysutils/bulk_extractor/distinfo
+++ b/sysutils/bulk_extractor/distinfo
@@ -1,11 +1,11 @@
-TIMESTAMP = 1707710662
-SHA256 (simsong-bulk_extractor-v2.1.0_GH0.tar.gz) = 9445d63ff5db53b82ae3dfa1100329c0508d4a2a76593534c460616a868e6616
-SIZE (simsong-bulk_extractor-v2.1.0_GH0.tar.gz) = 44861588
-SHA256 (simsong-be20_api-c031194_GH0.tar.gz) = 09b7219e9eb61e8447ebd92952375f4c46c7338b8f0184a8704159433a4af85b
-SIZE (simsong-be20_api-c031194_GH0.tar.gz) = 472327
+TIMESTAMP = 1714283914
+SHA256 (simsong-bulk_extractor-v2.1.1_GH0.tar.gz) = 314cdaaff7d21b30f4990989d6981b70c4e55514edea08b6f0f8676706dfe74d
+SIZE (simsong-bulk_extractor-v2.1.1_GH0.tar.gz) = 44856151
+SHA256 (simsong-be20_api-efa4d69_GH0.tar.gz) = 44fe4af4d98c57f3662741a64d04ee7bb71d268cd84e5bb96ff9a64b1c2d192a
+SIZE (simsong-be20_api-efa4d69_GH0.tar.gz) = 474346
SHA256 (dfxml-working-group-dfxml_cpp-1e92fe8_GH0.tar.gz) = 3eb1879769f588bb747bfc24bb24ba48f852a19dfd17ea014896d4818a7e1856
SIZE (dfxml-working-group-dfxml_cpp-1e92fe8_GH0.tar.gz) = 177565
SHA256 (dfxml-working-group-dfxml_schema-f2a702e_GH0.tar.gz) = ce7034f36dda27b7dd4192a05545c87f69a68bcc1321e7ffdaeb638bf41919be
SIZE (dfxml-working-group-dfxml_schema-f2a702e_GH0.tar.gz) = 10421
-SHA256 (nemtrif-utfcpp-2ad9957_GH0.tar.gz) = 1b6329dbe8a82e42ae92096a8f49d96c2ba0f0ae8872dad534d28463c94117c5
-SIZE (nemtrif-utfcpp-2ad9957_GH0.tar.gz) = 28752
+SHA256 (nemtrif-utfcpp-6be08bb_GH0.tar.gz) = c04f72d1580efab4156faed36fa2037435937d53d4f556ffc6784ef5ea21044f
+SIZE (nemtrif-utfcpp-6be08bb_GH0.tar.gz) = 34136
diff --git a/sysutils/cbsd/Makefile b/sysutils/cbsd/Makefile
index 8507a5469392..7bd83aae1f23 100644
--- a/sysutils/cbsd/Makefile
+++ b/sysutils/cbsd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cbsd
-DISTVERSION= 14.0.7
+DISTVERSION= 14.0.8
CATEGORIES= sysutils
MAINTAINER= olevole@olevole.ru
@@ -15,6 +15,7 @@ LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
curl:ftp/curl \
rsync:net/rsync \
+ jq:textproc/jq \
sqlite3:databases/sqlite3 \
sudo:security/sudo
diff --git a/sysutils/cbsd/distinfo b/sysutils/cbsd/distinfo
index 401ef7cb6895..e46f2d290b27 100644
--- a/sysutils/cbsd/distinfo
+++ b/sysutils/cbsd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712484690
-SHA256 (cbsd-cbsd-14.0.7_GH0.tar.gz) = df8cd513e998ad9adaea0e5551055300eb97ca6b6df8d084ec0c82c1f8b09182
-SIZE (cbsd-cbsd-14.0.7_GH0.tar.gz) = 6585135
+TIMESTAMP = 1714217940
+SHA256 (cbsd-cbsd-14.0.8_GH0.tar.gz) = bc60b887d18e73bcab2e12b9cabc8d5e399b3c1296693d177c61aa58eb3fc22f
+SIZE (cbsd-cbsd-14.0.8_GH0.tar.gz) = 6592644
diff --git a/sysutils/cbsd/pkg-plist b/sysutils/cbsd/pkg-plist
index c236fb75f8d6..074cf6b7d826 100644
--- a/sysutils/cbsd/pkg-plist
+++ b/sysutils/cbsd/pkg-plist
@@ -184,8 +184,8 @@ cbsd/etc/defaults/node.conf
cbsd/etc/defaults/pf.conf.tpl
cbsd/etc/defaults/pkgbrowser.conf
cbsd/etc/defaults/portsup.conf
-cbsd/etc/defaults/qexec.conf
cbsd/etc/defaults/qemu-default-default.conf
+cbsd/etc/defaults/qexec.conf
cbsd/etc/defaults/qlogin.conf
cbsd/etc/defaults/qls.conf
cbsd/etc/defaults/racct-bhyve-statsd.conf
@@ -276,7 +276,7 @@ cbsd/etc/defaults/vm-linux-Slackware-x86-15.conf
cbsd/etc/defaults/vm-linux-Starface-8.conf
cbsd/etc/defaults/vm-linux-Tails-6.conf
cbsd/etc/defaults/vm-linux-TinyCore-x86-15.conf
-cbsd/etc/defaults/vm-linux-TrueNAS-Scale-22.conf
+cbsd/etc/defaults/vm-linux-TrueNAS-Scale-24.conf
cbsd/etc/defaults/vm-linux-VoidLinux-2023-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Alma-9-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Arch-x86-2022.conf
@@ -292,8 +292,9 @@ cbsd/etc/defaults/vm-linux-cloud-Euro-9-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-37-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Fedora-38-x86_64.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-FreePBX-16-x86_64.conf
-cbsd/etc/defaults/vm-linux-cloud-HomeAssistant-8.conf
+cbsd/etc/defaults/vm-linux-cloud-HomeAssistantOS-2024.conf
cbsd/etc/defaults/vm-linux-cloud-Kali-2022-amd64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-7-x86_64.conf
cbsd/etc/defaults/vm-linux-cloud-Oracle-8-x86_64.conf
@@ -307,22 +308,28 @@ cbsd/etc/defaults/vm-linux-cloud-ubuntudesktop-amd64-22.04.conf
cbsd/etc/defaults/vm-linux-cloud-ubuntuserver-amd64-20.conf
cbsd/etc/defaults/vm-linux-cloud-ubuntuserver-amd64-22.04.conf
cbsd/etc/defaults/vm-linux-cloud-ubuntuserver-amd64-23.04.conf
+cbsd/etc/defaults/vm-linux-cloud-ubuntuserver-amd64-24.04.conf
cbsd/etc/defaults/vm-linux-fedora-server-39-x86_64.conf
-cbsd/etc/defaults/vm-linux-fedora-silverblue-39-x86_64.conf
+cbsd/etc/defaults/vm-linux-fedora-server-40-x86_64.conf
+cbsd/etc/defaults/vm-linux-fedora-silverblue-40-x86_64.conf
cbsd/etc/defaults/vm-linux-kubuntu-desktop-amd64-22.conf
cbsd/etc/defaults/vm-linux-kubuntu-desktop-amd64-23.conf
+cbsd/etc/defaults/vm-linux-kubuntu-desktop-amd64-24.conf
cbsd/etc/defaults/vm-linux-lubuntu-desktop-amd64-22.conf
+cbsd/etc/defaults/vm-linux-lubuntu-desktop-amd64-24.conf
cbsd/etc/defaults/vm-linux-opensuse-leap-15-x86.conf
cbsd/etc/defaults/vm-linux-ubuntu-desktop-amd64-22.conf
cbsd/etc/defaults/vm-linux-ubuntu-desktop-amd64-23.conf
+cbsd/etc/defaults/vm-linux-ubuntu-desktop-amd64-24.conf
cbsd/etc/defaults/vm-linux-ubuntuserver-amd64-20.conf
cbsd/etc/defaults/vm-linux-ubuntuserver-amd64-22.conf
cbsd/etc/defaults/vm-linux-ubuntuserver-amd64-23.conf
+cbsd/etc/defaults/vm-linux-ubuntuserver-amd64-24.conf
cbsd/etc/defaults/vm-linux-vyos-1.5.conf
-cbsd/etc/defaults/vm-netbsd-cloud-netbsd-x86-9.conf
cbsd/etc/defaults/vm-netbsd-cloud-netbsd-x86-10.conf
-cbsd/etc/defaults/vm-netbsd-x86-9.conf
+cbsd/etc/defaults/vm-netbsd-cloud-netbsd-x86-9.conf
cbsd/etc/defaults/vm-netbsd-x86-10.conf
+cbsd/etc/defaults/vm-netbsd-x86-9.conf
cbsd/etc/defaults/vm-openbsd-cloud-openbsd-x86-7.conf
cbsd/etc/defaults/vm-openbsd-cloud-openbsd-x86-74.conf
cbsd/etc/defaults/vm-openbsd-x86-7.conf
@@ -478,6 +485,9 @@ cbsd/modules/bsdconf.d/cloud-tpl/fire-fbsd/20-user-data-user-lockpassword
cbsd/modules/bsdconf.d/cloud-tpl/fire-fbsd/20-user-data-user-password
cbsd/modules/bsdconf.d/cloud-tpl/fire-fbsd/30-network-config-static
cbsd/modules/bsdconf.d/cloud-tpl/fire-fbsd/50-resize
+cbsd/modules/bsdconf.d/cloud-tpl/homeass/30-network-config-dhcp4
+cbsd/modules/bsdconf.d/cloud-tpl/homeass/30-network-config-static
+cbsd/modules/bsdconf.d/cloud-tpl/homeass/README.md
cbsd/modules/bsdconf.d/cloud-tpl/openbsd/10-network-config
cbsd/modules/bsdconf.d/cloud-tpl/openbsd/10-user-data
cbsd/modules/bsdconf.d/cloud-tpl/openbsd/20-network-config-interface
@@ -664,6 +674,9 @@ cbsd/share/Linux-jail-ubuntu-jammy-system-skel/fstab.local
cbsd/share/Linux-jail-ubuntu-jammy-system-skel/tests/00.check_distribution.sh
cbsd/share/autocompletion/bash/CBSDCompletion.bash
cbsd/share/autocompletion/zsh/_cbsd
+cbsd/share/bhyve-HomeAssistantOS-system-skel/etc/blogin.conf
+cbsd/share/bhyve-HomeAssistantOS-system-skel/etc/qlogin.conf
+cbsd/share/bhyve-HomeAssistantOS-system-skel/etc/xlogin.conf
cbsd/share/bhyve-system-default/create.d/placeholder
cbsd/share/bhyve-system-default/facts.d/placeholder
cbsd/share/bhyve-system-default/master_create.d/placeholder
@@ -768,6 +781,7 @@ cbsd/share/examples/cloud-init/centos/user-data
cbsd/share/examples/cloud-init/freebsd/meta-data
cbsd/share/examples/cloud-init/freebsd/network-config
cbsd/share/examples/cloud-init/freebsd/user-data
+cbsd/share/examples/cloud-init/homeass/master_prestart.d/prestart.sh
cbsd/share/examples/cloud-init/master_prestart.d/cloud_init_set_netname.sh
cbsd/share/examples/cloud-init/netbsd/meta-data
cbsd/share/examples/cloud-init/netbsd/network-config
@@ -992,9 +1006,9 @@ cbsd/sudoexec/jstart
cbsd/sudoexec/jstop
cbsd/sudoexec/junregister
cbsd/sudoexec/mkdatadir
-cbsd/sudoexec/qexec
cbsd/sudoexec/qcreate
cbsd/sudoexec/qdestroy
+cbsd/sudoexec/qexec
cbsd/sudoexec/qremove
cbsd/sudoexec/qstart
cbsd/sudoexec/qstop
@@ -1136,6 +1150,7 @@ cbsd/tools/repo-tui
cbsd/tools/retrinv
cbsd/tools/rsyncdoff
cbsd/tools/rsyncdon
+cbsd/tools/save-jail-info
cbsd/tools/secretsfile
cbsd/tools/select_jail
cbsd/tools/show_profile_list
@@ -1307,6 +1322,7 @@ cbsd/upgrade/pre-patch-13.0.5.0
cbsd/upgrade/pre-patch-13.1.1.0
cbsd/upgrade/pre-patch-13.2.2.0
cbsd/upgrade/pre-patch-14.0.3.0
+cbsd/upgrade/pre-patch-14.0.8.1
cbsd/vboxctl/vconfig
cbsd/vboxctl/vconstruct-tui
cbsd/vboxctl/vcontrol-tui
diff --git a/sysutils/conky/Makefile b/sysutils/conky/Makefile
index 241bb9031ebb..349b704907b7 100644
--- a/sysutils/conky/Makefile
+++ b/sysutils/conky/Makefile
@@ -1,5 +1,5 @@
PORTNAME= conky
-PORTVERSION= 1.20.1
+PORTVERSION= 1.20.2
DISTVERSIONPREFIX= v
CATEGORIES= sysutils
@@ -10,7 +10,8 @@ WWW= https://github.com/brndnmtthws/conky
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-BUILD_DEPENDS= gsed:textproc/gsed
+BUILD_DEPENDS= gperf:devel/gperf \
+ gsed:textproc/gsed
LIB_DEPENDS= libinotify.so:devel/libinotify
USES= cmake compiler:c++11-lib cpe gettext-runtime iconv \
@@ -76,7 +77,8 @@ LUA_CAIRO_IMPLIES= X11
LUA_CAIRO_USES= gnome
LUA_CAIRO_USE= GNOME=cairo
LUA_CAIRO_CMAKE_BOOL= BUILD_LUA_CAIRO
-LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so
+LUA_CAIRO_PLIST_FILES= lib/conky/libcairo.so \
+ lib/conky/libcairo_xlib.so
LUA_IMLIB2_IMPLIES= IMLIB2 X11
LUA_IMLIB2_CMAKE_BOOL= BUILD_LUA_IMLIB2
diff --git a/sysutils/conky/distinfo b/sysutils/conky/distinfo
index 50efb30b9efe..fd80db491a5a 100644
--- a/sysutils/conky/distinfo
+++ b/sysutils/conky/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713443191
-SHA256 (brndnmtthws-conky-v1.20.1_GH0.tar.gz) = 5e0531d1bbb589ee2369876340c341073d3bc13f8a79c05f89ec6170d6374085
-SIZE (brndnmtthws-conky-v1.20.1_GH0.tar.gz) = 1839204
+TIMESTAMP = 1714027251
+SHA256 (brndnmtthws-conky-v1.20.2_GH0.tar.gz) = 16f2e17d35252c1c3b97363016ede5cd68be719c32a51961420fcd46859bf503
+SIZE (brndnmtthws-conky-v1.20.2_GH0.tar.gz) = 1837320
diff --git a/sysutils/conky/files/patch-lua_CMakeLists.txt b/sysutils/conky/files/patch-lua_CMakeLists.txt
index 16473e5f4093..72858b2abd11 100644
--- a/sysutils/conky/files/patch-lua_CMakeLists.txt
+++ b/sysutils/conky/files/patch-lua_CMakeLists.txt
@@ -1,11 +1,11 @@
---- lua/CMakeLists.txt.orig 2024-04-17 02:04:14 UTC
+--- lua/CMakeLists.txt.orig 2024-04-24 13:56:28 UTC
+++ lua/CMakeLists.txt
-@@ -30,6 +30,8 @@ if(BUILD_X11)
- get_filename_component(X11_SM_LIB_PATH ${X11_SM_LIB} DIRECTORY)
- link_directories(${X11_SM_LIB_PATH})
+@@ -28,6 +28,8 @@ if(BUILD_LUA_CAIRO)
+ if(BUILD_LUA_CAIRO)
+ include_directories(${luacairo_includes} ${CMAKE_CURRENT_SOURCE_DIR})
-+ link_directories(${LIBS})
++ link_directories(${LIBS})
+
- # cairo_set_dash() needs this special hack to work properly if you have a
- # better solution, please let me know
- wrap_tolua(luacairo_src cairo.pkg libcairo.patch)
+ # cairo_set_dash() needs this special hack to work properly if you have a
+ # better solution, please let me know
+ wrap_tolua(luacairo_src cairo.pkg libcairo.patch)
diff --git a/sysutils/conky/files/patch-src_display-x11.cc b/sysutils/conky/files/patch-src_display-x11.cc
index 6daaa35ff2d6..e98b4f3e347a 100644
--- a/sysutils/conky/files/patch-src_display-x11.cc
+++ b/sysutils/conky/files/patch-src_display-x11.cc
@@ -1,6 +1,6 @@
---- src/display-x11.cc.orig 2024-04-17 02:04:14 UTC
+--- src/display-x11.cc.orig 2024-04-24 13:56:28 UTC
+++ src/display-x11.cc
-@@ -762,7 +762,9 @@ bool handle_event<x_event_handler::BORDER_CROSSING>(
+@@ -683,7 +683,9 @@ bool handle_event<x_event_handler::BORDER_CROSSING>(
conky::display_output_x11 *surface, Display *display, XEvent &ev,
bool *consumed, void **cookie) {
if (ev.type != EnterNotify && ev.type != LeaveNotify) return false;
@@ -10,7 +10,7 @@
bool not_over_conky = ev.xcrossing.x_root <= window.x ||
ev.xcrossing.y_root <= window.y ||
-@@ -771,11 +773,13 @@ bool handle_event<x_event_handler::BORDER_CROSSING>(
+@@ -692,11 +694,13 @@ bool handle_event<x_event_handler::BORDER_CROSSING>(
if ((not_over_conky && ev.xcrossing.type == LeaveNotify) ||
(!not_over_conky && ev.xcrossing.type == EnterNotify)) {
diff --git a/sysutils/conky/files/patch-src_x11.h b/sysutils/conky/files/patch-src_x11.h
deleted file mode 100644
index 24e397f56352..000000000000
--- a/sysutils/conky/files/patch-src_x11.h
+++ /dev/null
@@ -1,16 +0,0 @@
---- src/x11.h.orig 2024-04-17 02:04:14 UTC
-+++ src/x11.h
-@@ -22,6 +22,7 @@
- *
- */
-
-+#ifdef BUILD_X11
- #pragma once
-
- #include "config.h"
-@@ -246,3 +247,5 @@ extern priv::use_xpmdb_setting use_xpmdb;
- #else
- extern priv::use_xpmdb_setting use_xpmdb;
- #endif
-+
-+#endif /* BUILD_X11 */
diff --git a/sysutils/containerd/Makefile b/sysutils/containerd/Makefile
index bb7bc27ac1c6..e5cdbb26bbba 100644
--- a/sysutils/containerd/Makefile
+++ b/sysutils/containerd/Makefile
@@ -1,7 +1,6 @@
PORTNAME= containerd
DISTVERSIONPREFIX=v
-DISTVERSION= 1.7.15
-PORTREVISION= 1
+DISTVERSION= 1.7.16
CATEGORIES= sysutils
MAINTAINER= decke@FreeBSD.org
diff --git a/sysutils/containerd/distinfo b/sysutils/containerd/distinfo
index 463ae0cba177..0d52258b75c3 100644
--- a/sysutils/containerd/distinfo
+++ b/sysutils/containerd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712391315
-SHA256 (containerd-containerd-v1.7.15_GH0.tar.gz) = 2dc491434b182334b51350f810ed68ace3624c8a2d6e1eac490d93c653498a33
-SIZE (containerd-containerd-v1.7.15_GH0.tar.gz) = 10071827
+TIMESTAMP = 1714282776
+SHA256 (containerd-containerd-v1.7.16_GH0.tar.gz) = 72250bf9a9470585bd4e31c91b83cd831eec2931c93104fb35bdc7c568283814
+SIZE (containerd-containerd-v1.7.16_GH0.tar.gz) = 10072035
diff --git a/sysutils/dim/Makefile b/sysutils/dim/Makefile
deleted file mode 100644
index 549ce60768d8..000000000000
--- a/sysutils/dim/Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
-PORTNAME= dim
-PORTVERSION= 1.1
-CATEGORIES= sysutils
-MASTER_SITES= https://glyphobet.net/dim/
-DISTNAME= dim
-EXTRACT_SUFX= .tar
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Directory lister which sorts the file list in 2D
-WWW= https://glyphobet.net/dim/dim.html
-
-LICENSE= GPLv2+
-
-DEPRECATED= Abandonware, upstream stopped development in 2005
-EXPIRATION_DATE=2024-04-30
-
-NO_WRKSUBDIR= yes
-NO_BUILD= yes
-
-USES= shebangfix perl5
-SHEBANG_FILES= dim.pl
-USE_PERL5= run
-
-PLIST_FILES= bin/dim
-
-do-install:
- ${INSTALL_SCRIPT} ${WRKSRC}/dim.pl ${STAGEDIR}${PREFIX}/bin/dim
-
-.include <bsd.port.mk>
diff --git a/sysutils/dim/distinfo b/sysutils/dim/distinfo
deleted file mode 100644
index 4b9d7bdb5601..000000000000
--- a/sysutils/dim/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dim.tar) = 2027073762cfabb65ef59d7883002ad91c037971880ffb729c68fc0b72d85de9
-SIZE (dim.tar) = 30720
diff --git a/sysutils/dim/pkg-descr b/sysutils/dim/pkg-descr
deleted file mode 100644
index d0cc3bec3926..000000000000
--- a/sysutils/dim/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Dim displays the files in a directory by grouping them visually,
-making it easy to see what files are related at a glance.
diff --git a/sysutils/dolly/Makefile b/sysutils/dolly/Makefile
deleted file mode 100644
index 516ee4babd0b..000000000000
--- a/sysutils/dolly/Makefile
+++ /dev/null
@@ -1,74 +0,0 @@
-PORTNAME= dolly
-DISTVERSION= 0.58C
-CATEGORIES= sysutils net
-MASTER_SITES= http://www.cs.inf.ethz.ch/CoPs/patagonia/dolly/
-DISTNAME= ${PORTNAME}.${DISTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Program to clone harddisks/partitions over a fast switched network
-WWW= http://www.cs.inf.ethz.ch/CoPs/patagonia/dolly.html
-
-BROKEN= Unfetchable
-DEPRECATED= Abandonware, upstream is gone
-EXPIRATION_DATE=2024-04-30
-
-OPTIONS_DEFINE= BZIP2 HIGHEST_COMPRESSION DOCS
-OPTIONS_DEFAULT= BZIP2 HIGHEST_COMPRESSION
-BZIP2_DESC= bzip2 instead of gzip for compressing
-HIGHEST_COMPRESSION_DESC= Highest rather than fastest compression
-
-# Correctly depend upon bzip2 if necessary
-BZIP2_EXTRA_PATCHES= ${FILESDIR}/extra-bzip2-patch-dolly.c
-
-DOCS= README
-
-post-patch:
-# fix comment error
- @${REINPLACE_CMD} -E \
- -e 's|use gzip|use gunzip|' \
- ${WRKSRC}/dolly.c
-
-post-patch-BZIP2-on:
-# Properly reference bzip2 instead of gzip
- @${REINPLACE_CMD} -E \
- -e 's|/usr/bin/gzip|${BZIP2_CMD}|' \
- -e 's|gzip|bzip2|' \
- -e 's|/usr/bin/gunzip|${BZCAT}|' \
- ${WRKSRC}/dolly.c
-# Use specific FreeBSD references
-# Fix spelling
- @${REINPLACE_CMD} -E \
- -e 's|gnu-zipped|bzipped|' \
- -e 's|sda([[:digit:]])|da\1|g' \
- -e 's|/sda|/da|g' \
- -e 's|sda_|da_|g' \
- -e 's|hypennormal|hyphennormal|' \
- ${WRKSRC}/README
- @${REINPLACE_CMD} -E \
- -e 's|gunzip|bzcat|' \
- -e 's|\.gz|\.bz2|g' \
- ${WRKSRC}/*
-
-post-patch-HIGHEST_COMPRESSION-on:
-# Highest compression possible
- @${REINPLACE_CMD} -E \
- -e 's|-cf|-9cf|' \
- ${WRKSRC}/dolly.c
-
-do-configure:
-# C{C,FLAGS} safeness
- @${REINPLACE_CMD} -E \
- -e 's|^(CC[[:space:]]*=).*$$|\1${CC}|' \
- -e 's|^(CFLAGS[[:space:]]*=.*)$$|\1 ${CFLAGS}|' \
- ${BUILD_WRKSRC}/${MAKEFILE}
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/
-
-do-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for _file in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${_file} ${STAGEDIR}${DOCSDIR}/
-.endfor
-
-.include <bsd.port.mk>
diff --git a/sysutils/dolly/distinfo b/sysutils/dolly/distinfo
deleted file mode 100644
index 5ea4980618e2..000000000000
--- a/sysutils/dolly/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (dolly.0.58C.tar.gz) = c60818c91d0ff82d802f2fa53a1533056cc8d693250f64946a4446e4fc8e47f1
-SIZE (dolly.0.58C.tar.gz) = 25282
diff --git a/sysutils/dolly/files/extra-bzip2-patch-dolly.c b/sysutils/dolly/files/extra-bzip2-patch-dolly.c
deleted file mode 100644
index 83c2c783740b..000000000000
--- a/sysutils/dolly/files/extra-bzip2-patch-dolly.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- dolly.c.orig Fri Jul 16 13:04:17 2004
-+++ dolly.c Fri Jul 16 13:06:23 2004
-@@ -200,7 +200,7 @@
- if((sp = strchr(sp2, ' ')) == NULL) {
- sp = sp2 + strlen(sp2);
- }
-- if(compressed_in && (strncmp(&sp2[sp - sp2 - 3], ".gz", 3) != 0)) {
-+ if(compressed_in && (strncmp(&sp2[sp - sp2 - 4], ".bz2", 4) != 0)) {
- char tmp_str[256];
- strncpy(tmp_str, sp2, sp - sp2);
- tmp_str[sp - sp2] = '\0';
-@@ -235,7 +235,7 @@
- if((sp = strchr(sp2, ' ')) == NULL) {
- sp = sp2 + strlen(sp2);
- }
-- if(compressed_out && (strncmp(&sp2[sp - sp2 - 3], ".gz", 3) != 0)) {
-+ if(compressed_out && (strncmp(&sp2[sp - sp2 - 4], ".bz2", 4) != 0)) {
- char tmp_str[256];
- strncpy(tmp_str, sp2, sp - sp2);
- tmp_str[sp - sp2] = '\0';
diff --git a/sysutils/dolly/pkg-descr b/sysutils/dolly/pkg-descr
deleted file mode 100644
index 150c71b46472..000000000000
--- a/sysutils/dolly/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-[ excerpt taken from distfile's README ]
-
-Dolly is used to clone the installation of one machine to (possibly
-many) other machines. It can distribute image-files (even gnu-zipped),
-partitions or whole hard disk drives to other partitions or hard
-disk drives. As it forms a "virtual TCP ring" to distribute data,
-it works best with fast switched networks (we were able to clone a
-2 GB Windows NT partition to 15 machines in our cluster over Gigabit
-Ethernet in less than 4 minutes).
-
-As dolly clones whole partitions block-wise it works for most
-filesystems. We used it to clone partitions of the following type:
-Linux, Windows NT, Oberon, Solaris (most of our machines have multi
-boot setups). We have a small (additional) Linux installation on
-all of our machines or use a small one-floppy-disk-linux (e.g.
-muLinux) to do the cloning. On newer machines we use PXE to boot a
-small system in a RAM disk. From that system we then clone the hard
-disks in the machines.
diff --git a/sysutils/dolly/pkg-plist b/sysutils/dolly/pkg-plist
deleted file mode 100644
index 64867b0870ed..000000000000
--- a/sysutils/dolly/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/dolly
-%%PORTDOCS%%%%DOCSDIR%%/README
diff --git a/sysutils/eza/Makefile b/sysutils/eza/Makefile
index 97e7b4e473ec..1d0264684484 100644
--- a/sysutils/eza/Makefile
+++ b/sysutils/eza/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eza
DISTVERSIONPREFIX= v
-DISTVERSION= 0.18.11
+DISTVERSION= 0.18.14
CATEGORIES= sysutils
MAINTAINER= kdeguchi@sz.tokoha-u.ac.jp
diff --git a/sysutils/eza/Makefile.crates b/sysutils/eza/Makefile.crates
index 2bf9a4a609cf..dd5db6c4e10c 100644
--- a/sysutils/eza/Makefile.crates
+++ b/sysutils/eza/Makefile.crates
@@ -14,6 +14,7 @@ CARGO_CRATES= aho-corasick-1.0.5 \
bitflags-1.3.2 \
bitflags-2.4.0 \
bumpalo-3.13.0 \
+ by_address-1.2.1 \
byteorder-1.4.3 \
cast-0.3.0 \
cc-1.0.79 \
@@ -60,7 +61,7 @@ CARGO_CRATES= aho-corasick-1.0.5 \
itoa-1.0.9 \
jobserver-0.1.22 \
js-sys-0.3.64 \
- libc-0.2.153 \
+ libc-0.2.154 \
libgit2-sys-0.16.2+1.7.2 \
libz-sys-1.1.2 \
line-wrap-0.2.0 \
@@ -80,8 +81,8 @@ CARGO_CRATES= aho-corasick-1.0.5 \
openssl-src-111.26.0+1.1.1u \
openssl-sys-0.9.61 \
os_pipe-1.1.4 \
- palette-0.7.5 \
- palette_derive-0.7.5 \
+ palette-0.7.6 \
+ palette_derive-0.7.6 \
partition-identity-0.3.0 \
path-clean-1.0.1 \
percent-encoding-2.3.1 \
@@ -139,11 +140,11 @@ CARGO_CRATES= aho-corasick-1.0.5 \
unicode-bidi-0.3.5 \
unicode-ident-1.0.11 \
unicode-normalization-0.1.17 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.12 \
url-2.2.1 \
utf8parse-0.2.1 \
uutils_term_grid-0.6.0 \
- uzers-0.11.3 \
+ uzers-0.12.0 \
vcpkg-0.2.12 \
wait-timeout-0.2.0 \
walkdir-2.4.0 \
diff --git a/sysutils/eza/distinfo b/sysutils/eza/distinfo
index 858c8031326a..97ffe6a3b294 100644
--- a/sysutils/eza/distinfo
+++ b/sysutils/eza/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713515850
+TIMESTAMP = 1714715101
SHA256 (rust/crates/aho-corasick-1.0.5.crate) = 0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783
SIZE (rust/crates/aho-corasick-1.0.5.crate) = 172064
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -31,6 +31,8 @@ SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa
SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
SHA256 (rust/crates/bumpalo-3.13.0.crate) = a3e2c3daef883ecc1b5d58c15adae93470a91d425f3532ba1695849656af3fc1
SIZE (rust/crates/bumpalo-3.13.0.crate) = 82114
+SHA256 (rust/crates/by_address-1.2.1.crate) = 64fa3c856b712db6612c019f14756e64e4bcea13337a6b33b696333a9eaa2d06
+SIZE (rust/crates/by_address-1.2.1.crate) = 8437
SHA256 (rust/crates/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
@@ -123,8 +125,8 @@ SHA256 (rust/crates/jobserver-0.1.22.crate) = 972f5ae5d1cb9c6ae417789196c8032053
SIZE (rust/crates/jobserver-0.1.22.crate) = 21175
SHA256 (rust/crates/js-sys-0.3.64.crate) = c5f195fe497f702db0f318b07fdd68edb16955aed830df8363d837542f8f935a
SIZE (rust/crates/js-sys-0.3.64.crate) = 80313
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
SHA256 (rust/crates/libz-sys-1.1.2.crate) = 602113192b08db8f38796c4e85c39e960c145965140e918018bcde1952429655
@@ -163,10 +165,10 @@ SHA256 (rust/crates/openssl-sys-0.9.61.crate) = 313752393519e876837e09e1fa183dde
SIZE (rust/crates/openssl-sys-0.9.61.crate) = 52010
SHA256 (rust/crates/os_pipe-1.1.4.crate) = 0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177
SIZE (rust/crates/os_pipe-1.1.4.crate) = 11436
-SHA256 (rust/crates/palette-0.7.5.crate) = ebfc23a4b76642983d57e4ad00bb4504eb30a8ce3c70f4aee1f725610e36d97a
-SIZE (rust/crates/palette-0.7.5.crate) = 204746
-SHA256 (rust/crates/palette_derive-0.7.5.crate) = e8890702dbec0bad9116041ae586f84805b13eecd1d8b1df27c29998a9969d6d
-SIZE (rust/crates/palette_derive-0.7.5.crate) = 14285
+SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
+SIZE (rust/crates/palette-0.7.6.crate) = 230913
+SHA256 (rust/crates/palette_derive-0.7.6.crate) = f5030daf005bface118c096f510ffb781fc28f9ab6a32ab224d8631be6851d30
+SIZE (rust/crates/palette_derive-0.7.6.crate) = 17073
SHA256 (rust/crates/partition-identity-0.3.0.crate) = 9fa925f9becb532d758b0014b472c576869910929cf4c3f8054b386f19ab9e21
SIZE (rust/crates/partition-identity-0.3.0.crate) = 6711
SHA256 (rust/crates/path-clean-1.0.1.crate) = 17359afc20d7ab31fdb42bb844c8b3bb1dabd7dcf7e68428492da7f16966fcef
@@ -281,16 +283,16 @@ SHA256 (rust/crates/unicode-ident-1.0.11.crate) = 301abaae475aa91687eb82514b328a
SIZE (rust/crates/unicode-ident-1.0.11.crate) = 42067
SHA256 (rust/crates/unicode-normalization-0.1.17.crate) = 07fbfce1c8a97d547e8b5334978438d9d6ec8c20e38f56d4a4374d181493eaef
SIZE (rust/crates/unicode-normalization-0.1.17.crate) = 100345
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
SHA256 (rust/crates/url-2.2.1.crate) = 9ccd964113622c8e9322cfac19eb1004a07e636c545f325da085d5cdde6f1f8b
SIZE (rust/crates/url-2.2.1.crate) = 65434
SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/uutils_term_grid-0.6.0.crate) = f89defb4adb4ba5703a57abc879f96ddd6263a444cacc446db90bf2617f141fb
SIZE (rust/crates/uutils_term_grid-0.6.0.crate) = 10904
-SHA256 (rust/crates/uzers-0.11.3.crate) = 76d283dc7e8c901e79e32d077866eaf599156cbf427fffa8289aecc52c5c3f63
-SIZE (rust/crates/uzers-0.11.3.crate) = 22745
+SHA256 (rust/crates/uzers-0.12.0.crate) = 7d85875e16d59b3b1549efce83ff8251a64923b03bef94add0a1862847448de4
+SIZE (rust/crates/uzers-0.12.0.crate) = 29098
SHA256 (rust/crates/vcpkg-0.2.12.crate) = cbdbff6266a24120518560b5dc983096efb98462e51d0d68169895b237be3e5d
SIZE (rust/crates/vcpkg-0.2.12.crate) = 15530
SHA256 (rust/crates/wait-timeout-0.2.0.crate) = 9f200f5b12eb75f8c1ed65abd4b2db8a6e1b138a20de009dacee265a2498f3f6
@@ -359,5 +361,5 @@ SHA256 (rust/crates/winnow-0.6.2.crate) = 7a4191c47f15cc3ec71fcb4913cb83d58def65
SIZE (rust/crates/winnow-0.6.2.crate) = 157140
SHA256 (rust/crates/zoneinfo_compiled-0.5.1.crate) = 64fbebe65e899530f43bd760b23fda8f141118f4db49952b02998cbd0907a5de
SIZE (rust/crates/zoneinfo_compiled-0.5.1.crate) = 8837
-SHA256 (eza-community-eza-v0.18.11_GH0.tar.gz) = 92d810c36ac67038e2ed3c421087de8793eb0b9de332c9239096df9d52eb30e3
-SIZE (eza-community-eza-v0.18.11_GH0.tar.gz) = 1384859
+SHA256 (eza-community-eza-v0.18.14_GH0.tar.gz) = f8f42ed466c02eaaa2b157ef976d29f1c38a6ff13064be52baed70e4943f2481
+SIZE (eza-community-eza-v0.18.14_GH0.tar.gz) = 1385256
diff --git a/sysutils/fastfetch/Makefile b/sysutils/fastfetch/Makefile
index 31e9828e7023..41cf34f1897b 100644
--- a/sysutils/fastfetch/Makefile
+++ b/sysutils/fastfetch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastfetch
-DISTVERSION= 2.9.2
+DISTVERSION= 2.11.0
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/fastfetch/distinfo b/sysutils/fastfetch/distinfo
index 92883be4758a..4ef98203a212 100644
--- a/sysutils/fastfetch/distinfo
+++ b/sysutils/fastfetch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713255762
-SHA256 (fastfetch-cli-fastfetch-2.9.2_GH0.tar.gz) = 3ca9e48ed30c49fc50d5f64a2ce327a9f00ce4497feac01865c50086cc43e5ce
-SIZE (fastfetch-cli-fastfetch-2.9.2_GH0.tar.gz) = 1294912
+TIMESTAMP = 1714485784
+SHA256 (fastfetch-cli-fastfetch-2.11.0_GH0.tar.gz) = bf7e42db6a219a73bace5ff977414bd79a7ce1b7085872e0c8012ee9a56b2822
+SIZE (fastfetch-cli-fastfetch-2.11.0_GH0.tar.gz) = 1318103
diff --git a/sysutils/fluent-bit/Makefile b/sysutils/fluent-bit/Makefile
index 79210a4bdfaa..b00fd28f1e08 100644
--- a/sysutils/fluent-bit/Makefile
+++ b/sysutils/fluent-bit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fluent-bit
DISTVERSIONPREFIX= v
-DISTVERSION= 3.0.2
+DISTVERSION= 3.0.3
CATEGORIES= sysutils
MAINTAINER= girgen@FreeBSD.org
diff --git a/sysutils/fluent-bit/distinfo b/sysutils/fluent-bit/distinfo
index 870cd0d49e94..fd151a37dd2e 100644
--- a/sysutils/fluent-bit/distinfo
+++ b/sysutils/fluent-bit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713168463
-SHA256 (fluent-fluent-bit-v3.0.2_GH0.tar.gz) = d2bbf633ddaa79210db31a18c65feb81377d9e3ffca01c0f88fc68d2dfbb2661
-SIZE (fluent-fluent-bit-v3.0.2_GH0.tar.gz) = 26984927
+TIMESTAMP = 1714292115
+SHA256 (fluent-fluent-bit-v3.0.3_GH0.tar.gz) = 2f3b82e8b7802fe92625009531592f12d500ff61a02ecf4cd27e0f138a6dc566
+SIZE (fluent-fluent-bit-v3.0.3_GH0.tar.gz) = 27016437
diff --git a/sysutils/graylog/Makefile b/sysutils/graylog/Makefile
index 70f1c580d8ff..cabf30a475dd 100644
--- a/sysutils/graylog/Makefile
+++ b/sysutils/graylog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= graylog
-DISTVERSION= 5.2.3
+DISTVERSION= 5.2.6
CATEGORIES= sysutils java
MASTER_SITES= https://downloads.graylog.org/releases/
DISTFILES= graylog/${DISTNAME}${EXTRACT_SUFX}
diff --git a/sysutils/graylog/distinfo b/sysutils/graylog/distinfo
index 8434203234ff..9b7241077af4 100644
--- a/sysutils/graylog/distinfo
+++ b/sysutils/graylog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704383088
-SHA256 (graylog/graylog-5.2.3.tgz) = 41e5a526e25877c667cb1c25c482eafadb80990e655bd92575cb175222e5bd2e
-SIZE (graylog/graylog-5.2.3.tgz) = 224544044
+TIMESTAMP = 1714031118
+SHA256 (graylog/graylog-5.2.6.tgz) = 273fe22915920c21a22a308ac4f761c607681ec8a3252e6caa372d208cb3eb00
+SIZE (graylog/graylog-5.2.6.tgz) = 224555608
diff --git a/sysutils/libretto-config/Makefile b/sysutils/libretto-config/Makefile
deleted file mode 100644
index 5c6c7f587a9e..000000000000
--- a/sysutils/libretto-config/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-PORTNAME= libretto-config
-PORTVERSION= 1.0.b5
-PORTREVISION= 10
-CATEGORIES= sysutils
-MASTER_SITES= http://club.pep.ne.jp/~ishioka/Software/Linux/libapm/
-DISTNAME= libapm-linux-1.0beta5
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Libretto BIOS Setting Program
-
-BROKEN= Unfetchable
-DEPRECATED= Utility for obsolete hardware released 20 years ago
-EXPIRATION_DATE=2024-04-30
-
-ONLY_FOR_ARCHS= i386
-
-WRKSRC= ${WRKDIR}/libapm
-
-USE_GCC= yes
-PORTDOCS= *
-
-MAKE_ARGS= MANDIR=${PREFIX}/share/man
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- ${MkDIR} ${STAGEDIR}${PREFIX}/share/man/ja/man8
- ${INSTALL_MAN} ${WRKSRC}/libapm-j.man ${STAGEDIR}${PREFIX}/share/man/ja/man8/${PORTNAME}.8
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README-e.1st ${STAGEDIR}${DOCSDIR}/README.1st
- ${INSTALL_DATA} ${WRKSRC}/APM-EXBIOS-e.txt ${STAGEDIR}${DOCSDIR}/APM-EXBIOS.txt
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/ja
- ${INSTALL_DATA} ${WRKSRC}/README-j.1st ${STAGEDIR}${DOCSDIR}/ja/README.1st
- ${INSTALL_DATA} ${WRKSRC}/APM-EXBIOS-j.txt ${STAGEDIR}${DOCSDIR}/ja/APM-EXBIOS.txt
-
-.include <bsd.port.mk>
diff --git a/sysutils/libretto-config/distinfo b/sysutils/libretto-config/distinfo
deleted file mode 100644
index 143c8cc738b3..000000000000
--- a/sysutils/libretto-config/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libapm-linux-1.0beta5.tar.gz) = 6d13b04931425e8df0ed164ade6f7ff311bfc1585bb0b581e3cf5f29ddece73f
-SIZE (libapm-linux-1.0beta5.tar.gz) = 13668
diff --git a/sysutils/libretto-config/files/patch-Makefile b/sysutils/libretto-config/files/patch-Makefile
deleted file mode 100644
index 0c5aea7230ed..000000000000
--- a/sysutils/libretto-config/files/patch-Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
---- Makefile.orig 1998-06-18 10:44:09 UTC
-+++ Makefile
-@@ -1,17 +1,18 @@
- OBJ = libapm.o bios.o smi.o
- PROGRAM = libapm
--OWNER = -g root
--GROUP = -o root
--MODE = -m 755
--#MODE = -m 4755
--BINDIR = /usr/local/bin
--MANSECT = l
--MANDIR = /usr/local/man/ja_JP.ujis
--MANLANG = j
--#MANDIR = /usr/local/man
--#MANLANG = e
-+PROGRAM_NAME = libretto-config
-+#OWNER = -o root
-+#GROUP = -g operator
-+#MODE = -m 4550
-+BINDIR = ${PREFIX}/sbin
-+MANSECT = 8
-+MANDIR = ${PREFIX}/man
-+MANLANG = e
-
--CFLAGS = -O2 #-DLIBRETTO -DDEBUG
-+#DEFS= -DLIBRETTO -DDEBUG
-+CFLAGS += $(DEFS)
-+
-+all: $(PROGRAM)
-
- $(PROGRAM): $(OBJ)
- $(CC) $(CFLAGS) -o $(PROGRAM) $(OBJ)
-@@ -19,12 +20,12 @@ $(PROGRAM): $(OBJ)
- clean:
- /bin/rm -f $(OBJ) $(PROGRAM) *~
-
--install: install.bin
-+install: install.bin install.man
-
- install.bin:
-- install -c -s $(OWNER) $(GROUP) $(MODE) $(PROGRAM) $(BINDIR)
-+ install -c -s $(OWNER) $(GROUP) $(MODE) $(PROGRAM) $(DESTDIR)$(BINDIR)/$(PROGRAM_NAME)
-
- install.man:
-- - mkdir $(MANDIR)/man$(MANSECT)
-- install -c -m 644 libapm-${MANLANG}.man $(MANDIR)/man$(MANSECT)/libapm.$(MANSECT)
--
-+ ${BSD_INSTALL_MAN} libapm-${MANLANG}.man $(DESTDIR)$(MANDIR)/man$(MANSECT)/$(PROGRAM_NAME).$(MANSECT)
-+
-+libapm.o: libapm.h libapm.c
diff --git a/sysutils/libretto-config/files/patch-libapm-e.man b/sysutils/libretto-config/files/patch-libapm-e.man
deleted file mode 100644
index 1223eb8138b3..000000000000
--- a/sysutils/libretto-config/files/patch-libapm-e.man
+++ /dev/null
@@ -1,154 +0,0 @@
---- libapm-e.man.orig 1998-06-19 03:02:48 UTC
-+++ libapm-e.man
-@@ -1,80 +1,98 @@
- .\" Written Tue May 12 19:30:00 1998 by ISHIOKA Takashi
- .\" (ishioka@ppp01.infopepper.or.jp )
--.TH libapm l "" "TOSHIBA Libretto only" ""
-+.TH libretto-config 8 "" "TOSHIBA Libretto only" ""
- .SH NAME
--libapm \- TOSHIBA Libretto BIOS Setup Program
-+libretto-config \- TOSHIBA Libretto BIOS Setup Program
- .SH SYNOPSIS
-
--.B libapm
--{\-v,\-\-Version}
--{\-h,\-\-Help}
-+.B libretto-config
-+{\-v}
-+{\-h}
-
--.B libapm
--{\-P,\-\-PowerUp (boot,hibernation)}
--{\-T,\-\-StandbyTime (0,5,10,15,30,45,60)}
--{\-a,\-\-AutoOff (disable,10,20,30,40,50,60)}
--{\-S,\-\-PanelSwitch (disable,enable)}
--{\-A,\-\-PowerOn (disable,<time>)}
--{\-L,\-\-LcdPower (0,1,2,3)}
--{\-V,\-\-Volume (0,1,2,3)}
--{\-O,\-\-Off (suspend|hibernation)}
-+.B libretto-config
-+{\-P (boot,hibernation)}
-+{\-T (0,5,10,15,30,45,60)}
-+{\-a (disable,10,20,30,40,50,60)}
-+{\-S (disable,enable)}
-+{\-A (disable,<time>)}
-+{\-L (0,1,2,3)}
-+{\-V (0,1,2,3)}
-+{\-O (suspend|hibernation)}
-
- .SH DESCRIPTION
--.B libapm
--configures the setting of Toshiba Libretto.
-+.B libretto-config
-+configures the BIOS settings of a Toshiba Libretto notebook computer.
- Changes are done immediately and rebooting is not neccesary.
-
- .SH OPTIONS
- .TP
--.B \-P,\-\-PowerUp (boot,hibernation)
--sets the Hibernation function.
--If hibernation is specified, the hibernation function is enabled.
--If boot is specified, it is disabled.
-+.B \-P (boot,hibernation)
-+sets Hibernation mode.
-+The ``boot'' argument disables hibernation.
-+Hibernation mode writes volatile memory
-+to disk at power off.
-+Without hibernation,
-+the Libretto's power-down actions are destructive;
-+there is no saving of machine state.
- .TP
--.B \-T,\-\-StandbyTime (0,5,10,15,30,45,60)
--sets the Standby time.
--If the Stanby time is specified, the power is not cut after hibernation
--for that time in order to resume quickly from hibernation.
--You can select the time from 0, 5, 10, 15, 30, 45, 60 minutes.
--This function is valid if the hibernation function is enabled.
-+.B \-T (0,5,10,15,30,45,60)
-+sets a Standby Time.
-+If a standby time is specified,
-+power is not cut after hibernation
-+for the specified time
-+to allow a quick resume.
-+A time of 0, 5, 10, 15, 30, 45 or 60 minutes
-+may be selected.
- .TP
--.B \-a,\-\-AutoOff (disable,10,20,30,40,50,60)
--sets the time to the Auto Power Off.
--You can select the time from disable, 10, 20, 30, 40, 50, 60 minutes.
--This function is valid if the hibernation function is enabled.
-+.B \-a (disable,10,20,30,40,50,60)
-+sets the time to Auto Power Off.
-+A time of 10, 20, 30, 40, 50 or 60 minutes
-+may be selected,
-+or the word ``disabled'' may be used
-+if Auto Power Off is not needed.
- .TP
--.B \-S,\-\-PanelSwitch (disable,enable)
--sets the Panel Switch funtion. If enabled, hibernation is done by
--closing the panel and vice versa.
--This function is valid if the hibernation function is enabled.
-+.B \-S (disable,enable)
-+sets the Panel Switch function.
-+If enabled,
-+hibernation or power-down may be done
-+by closing the front panel
-+and the machine may be restarted
-+by opening it.
- .TP
--.B \-A,\-\-PowerOn (disable,<time>)
--sets the Power On timer.
--The format of the <time> is hh:mm. If time is specified, power is
--automatically turned on at the time.
-+.B \-A (disable,<time>)
-+sets the Power On Timer.
-+If <time> is specified,
-+power is automatically turned on
-+at that time.
-+The format of the <time> is hh:mm,
-+and a value of ``disable''
-+turns off the power on timer.
- .TP
--.B \-L,\-\-LcdPower (0,1,2,3)
--sets the brightness of the LCD.
--0 is the darkest and 3 is the brightest.
-+.B \-L (0,1,2,3)
-+sets the brightness of the display LCD.
-+0 is the dimmest and 3 is the brightest.
- .TP
--.B \-V,\-\-Volume (0,1,2,3)
--sets the volume of beep sound.
--0 is off, 1 is minimum and 3 is maximum.
-+.B \-V (0,1,2,3)
-+sets the volume of keyboard bell (system speaker).
-+0 is off, 1 is quietest and 3 is loudest.
- .TP
--.B \-O,\-\-Off (suspend|hibernation)
--sets the suspend/hibernation mode. (100CT Only)
-+.B \-O (suspend|hibernation)
-+sets the suspend/hibernation mode. (100CT/110CT Only)
- .TP
--.B \-v,\-\-Version
-+.B \-v
- displays the version of this program.
- .TP
--.B \-h,\-\-Help
--displays the simple usage.
-+.B \-h
-+displays a simple usage message.
-+
-+.SH NOTES
-+This program has no warranty at all.
-+It may or may not contain bugs.
-
- .SH BUGS
--Completely no warranty. It may or may not contain any bugs.
--Operation on the machines but Toshiba Libretto is uncertain.
--A part of function might work on Toshiba's other notebook machines.
--You must have root privilege to run this program.
-+Operation on any machines except Toshiba Libretto is unknown.
-+Operation on other Toshiba notebook computer is uncertain.
-+Superuser privelige is required to use this program.
-
- .SH AUTHORS
- .TP
diff --git a/sysutils/libretto-config/files/patch-libapm-j.man b/sysutils/libretto-config/files/patch-libapm-j.man
deleted file mode 100644
index 1fb53e47bf42..000000000000
--- a/sysutils/libretto-config/files/patch-libapm-j.man
+++ /dev/null
@@ -1,110 +0,0 @@
---- libapm-j.man.orig Thu Jun 4 13:16:43 1998
-+++ libapm-j.man Thu Nov 26 12:40:28 1998
-@@ -1,38 +1,38 @@
- .\" Written Tue May 12 19:30:00 1998 by ISHIOKA Takashi
- .\" Changes Thu Jun 3 12:10:28 1998
- .\" (ishioka@ppp01.infopepper.or.jp )
--.TH libapm l "" "TOSHIBA Libretto only" ""
-+.TH libretto-config 8 "" "TOSHIBA Libretto only" ""
- .SH ̾Á°
--libapm \- Åì¼ÇLibretto¤ÎÅŸ»´ÉÍý¥×¥í¥°¥é¥à
-+libretto-config \- Åì¼ÇLibretto¤ÎÅŸ»´ÉÍý¥×¥í¥°¥é¥à
- .SH ½ñ¼°
-
--.B libapm
--{\-v,\-\-Version}
--{\-h,\-\-Help}
-+.B libretto-config
-+{\-v}
-+{\-h}
-
--.B libapm
--{\-P,\-\-PowerUp (boot,hibernation)}
--{\-T,\-\-StandbyTime (0,5,10,15,30,45,60,unlimit)}
--{\-a,\-\-AutoOff (disable,10,20,30,40,50,60)}
--{\-S,\-\-PanelSwitch (disable,enable)}
--{\-A,\-\-AlarmOn (disable,<time>)}
--{\-L,\-\-LcdPower (0,1,2,3)}
--{\-V,\-\-Volume (0,1,2,3)}
--{\-O,\-\-Off (suspend|hibernation)}
-+.B libretto-config
-+{\-P (boot,hibernation)}
-+{\-T (0,5,10,15,30,45,60,unlimit)}
-+{\-a (disable,10,20,30,40,50,60)}
-+{\-S (disable,enable)}
-+{\-A (disable,<time>)}
-+{\-L (0,1,2,3)}
-+{\-V (0,1,2,3)}
-+{\-O (suspend|hibernation)}
-
- .SH ÀâÌÀ
--.B libapm
-+.B libretto-config
- ¤ÏÅì¼ÇLibretto ¤Î¥·¥¹¥Æ¥àÀßÄê¤òÊѹ¹¤·¤Þ¤¹¡£
- Êѹ¹¤Ï¨ºÂ¤ËÈ¿±Ç¤µ¤ì¥ê¥Ö¡¼¥È¤ÎɬÍפϤ¢¤ê¤Þ¤»¤ó¡£
-
- .SH ¥ª¥×¥·¥ç¥ó
- .TP
--.B \-P,\-\-PowerUp (boot,hibernation)
-+.B \-P (boot,hibernation)
- ¤Ï ¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤òÀßÄꤷ¤Þ¤¹¡£
- hibernation¤ò»ØÄꤹ¤ë¤È¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤¬Í­¸ú¤Ë¤Ê¤ê¡¢
- boot¤ò»ØÄꤹ¤ë¤È¤½¤ì¤¬Ìµ¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£
- .TP
--.B \-T,\-\-StandbyTime (0,5,10,15,30,45,60,unlimit)
-+.B \-T (0,5,10,15,30,45,60,unlimit)
- ¤Ï¡¢¥¹¥¿¥ó¥Ð¥¤»þ´Ö(ñ°Ì¤Ïʬ)¤òÀßÄꤷ¤Þ¤¹¡£
- ¥¹¥¿¥ó¥Ð¥¤»þ´Ö¤È¤Ï¡¢¥µ¥¹¥Ú¥ó¥É¤Ë¤è¤Ã¤Æ¥Ï¡¼¥É¥Ç¥£¥¹¥¯¤Ø¤ÎÊݸ½èÍý¤ò
- ½ªÎ»¤·¤¿¸å¡¢´°Á´¤ËÅŸ»¤òÀÚ¤ë¤Þ¤Ç¤Î»þ´Ö¤Ç¤¹¡£
-@@ -40,43 +40,43 @@
- unlimit ¤ò»ØÄꤷ¤¿¾ì¹ç¤Ï¡¢´°Á´¤ËÅŸ»¤òÀÚ¤é¤Ê¤¯¤Ê¤ê¤Þ¤¹¡£
- ¤³¤Îµ¡Ç½¤Ï¡¢¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤¬Í­¸ú¤Ê¾ì¹ç¤Î¤ßÆ°ºî¤·¤Þ¤¹¡£
- .TP
--.B \-a,\-\-AutoOff (disable,10,20,30,40,50,60)
-+.B \-a (disable,10,20,30,40,50,60)
- ¥·¥¹¥Æ¥à¼«Æ°¥ª¥Õ»þ´Ö(ñ°Ì¤Ïʬ)¤òÀßÄꤷ¤Þ¤¹¡£
- »ØÄê¤Ç¤­¤ë»þ´Ö¤Ï disable,10,20,30,40,50,60 ¤Ç¤¹.
- ¤³¤Îµ¡Ç½¤Ï¡¢¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤¬Í­¸ú¤Ê¾ì¹ç¤Î¤ßÆ°ºî¤·¤Þ¤¹¡£
- .TP
--.B \-S,\-\-PanelSwitch (disable,enable)
-+.B \-S (disable,enable)
- ¤Ï¡¢¥Ñ¥Í¥ë¤òÊĤ¸¤¿¤È¤­¤Ë¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥ó¤·¡¢³«¤¤¤¿¤È¤­¤Ë¥ì¥¸¥å¡¼¥à¤¹¤ë
- ¥Ñ¥Í¥ë¥¹¥¤¥Ã¥Á¤Îµ¡Ç½¤òÀßÄꤷ¤Þ¤¹¡£
- enable ¤ò»ØÄꤹ¤ë¤È¥Ñ¥Í¥ë¥¹¥¤¥Ã¥Á¤Îµ¡Ç½¤¬Í­¸ú¤Ë¤Ê¤ê¡¢
- disable ¤ò»ØÄꤹ¤ë¤È¤½¤Îµ¡Ç½¤Ï̵¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£
- ¤³¤Îµ¡Ç½¤Ï¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤¬Í­¸ú¤Ê¾ì¹ç¤Î¤ßÆ°ºî¤·¤Þ¤¹¡£
- .TP
--.B \-A,\-\-AlarmOn (disable,<time>)
-+.B \-A (disable,<time>)
- ¤Ï¡¢¥¿¥¤¥Þ¥ª¥óµ¡Ç½¤òÀßÄꤷ¤Þ¤¹¡£
- <time> ¤È¤·¤Æ hh:mm ¤Î·Á¤Ç»þ¹ï¤òÍ¿¤¨¤ë¤È¡¢¤½¤Î»þ¹ï¤Ë¼«Æ°Åª¤ËÅŸ»¤¬Æþ¤ê
- ¤Þ¤¹¡£disable ¤ò»ØÄꤹ¤ë¤È¤½¤Îµ¡Ç½¤¬Ìµ¸ú¤Ë¤Ê¤ê¤Þ¤¹¡£
- .TP
--.B \-L,\-\-LcdPower (0,1,2,3)
-+.B \-L (0,1,2,3)
- ¤Ï¡¢LCD ¤Îµ±ÅÙ¤òÀßÄꤷ¤Þ¤¹¡£
- 0,1,2,3 ¤ÎÃͤ¬»ØÄê¤Ç¤­¤Þ¤¹¡£
- 0 ¤¬ºÇ¤â°Å¤¯¡¢¿ô»ú¤¬Â礭¤¯¤Ê¤ë¤Ë½¾¤¤¡¢
- ¤è¤êÌÀ¤ë¤¯¤Ê¤ê¤Þ¤¹¡£
- .TP
--.B \-V,\-\-Volume (0,1,2,3)
-+.B \-V (0,1,2,3)
- ¤Ï¡¢¥Ó¡¼¥×²»¤ÎÀßÄê¤ò¤·¤Þ¤¹¡£
- 0,1,2,3 ¤ÎÃͤ¬»ØÄê¤Ç¤­¤Þ¤¹¡£
- 0¤Ç¥ª¥Õ¡¢1¤¬ºÇ¤â¾®¤µ¤Ê²»¤Ç¡¢¿ô»ú¤¬Â礭¤¯¤Ê¤ë¤Ë½¾¤¤¡¢
- ¤è¤êÂ礭¤Ê²»¤Ë¤Ê¤ê¤Þ¤¹¡£
- .TP
--.B \-O,\-\-Off (suspend|hibernation)
-+.B \-O (suspend|hibernation)
- ÅŸ»¤òÀÚ¤ë¤È¤­¤Ë suspend¾õÂ֤ˤ¹¤ë¤«¡¢¥Ï¥¤¥Ð¥Í¡¼¥·¥ç¥óµ¡Ç½¤ò»È¤¦¤«¤ò
- ÀßÄꤷ¤Þ¤¹¡£¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï Libretto100°Ê¹ß¤Îµ¡¼ï¤Î¤ß¤ÇÍ­¸ú¤Ç¤¹¡£
- .TP
--.B \-v,\-\-Version
-+.B \-v
- ¥Ð¡¼¥¸¥ç¥ó¤òɽ¼¨¤·¤Æ½ªÎ»¤·¤Þ¤¹¡£
- .TP
--.B \-h,\-\-Help
-+.B \-h
- ´Êñ¤Ê¥Ø¥ë¥×¤òɽ¼¨¤·¤Æ½ªÎ»¤·¤Þ¤¹¡£
-
- .SH ¥Ð¥°
diff --git a/sysutils/libretto-config/files/patch-libapm.c b/sysutils/libretto-config/files/patch-libapm.c
deleted file mode 100644
index be962e747376..000000000000
--- a/sysutils/libretto-config/files/patch-libapm.c
+++ /dev/null
@@ -1,204 +0,0 @@
---- libapm.c.orig 1998-06-19 00:28:23 UTC
-+++ libapm.c
-@@ -8,12 +8,19 @@
- /* */
- /***********************************************************/
-
-+#undef HAVE_GETOPT_LONG
-+#ifdef __linux__
-+#define HAVE_GETOPT_LONG 1
-+#endif
-+
- #include <stdio.h>
- #include <stdlib.h>
- #include <sys/types.h>
- #include <string.h>
- #include <ctype.h>
-+#ifdef HAVE_GETOPT_LONG
- #include <getopt.h>
-+#endif
- #include <fcntl.h>
- #include <unistd.h>
- #include <sys/mman.h>
-@@ -63,6 +70,7 @@ int main(int argc, char *argv[])
- int r;
- char c;
-
-+#ifdef HAVE_GETOPT_LONG
- struct option longopts[] = {
- { "Help", 0, 0, 'h' },
- { "Version", 0, 0, 'v' },
-@@ -78,6 +86,7 @@ int main(int argc, char *argv[])
- #endif /* CMOS_ACCESS */
- {0, 0, 0, 0}
- };
-+#endif
-
- if( 0 != geteuid() ){
- printf("%s: Only root can execute !!\n", argv[0]);
-@@ -98,8 +107,12 @@ int main(int argc, char *argv[])
-
- get_status();
-
-+#ifdef HAVE_GETOPT_LONG
- while ((c = getopt_long(argc,argv,
- "hvP:T:a:S:A:L:V:O:", longopts, NULL)) != -1) {
-+#else
-+ while ((c = getopt(argc,argv, "hvP:T:a:S:A:L:V:O:")) != -1) {
-+#endif
- switch (c) {
- case 'h':
- usage();
-@@ -189,7 +202,7 @@ int main(int argc, char *argv[])
- case '?':
- usage();
- break;
-- default:
-+ default: break;
- }
- }
- #ifdef DEBUG
-@@ -215,29 +228,60 @@ int main(int argc, char *argv[])
- void usage(void)
- {
- #ifdef CMOS_ACCESS
-- printf("
--usage: libapm [-v --Version]
-- [-h --Help]
-- [-P --PowerUp {boot,hibernation}]
-- [-T --StandbyTime {0,5,10,15,30,45,60,unlimit}]
-- [-a --AutoOff {disable,10,20,30,40,50,60}]
-- [-S --PanelSwitch {disable,enable}]
-- [-A --AlarmOn {disable,<time>}]
-- [-L --LcdPower {0,1,2,3}]
-+# ifdef HAVE_GETOPT_LONG
-+ printf("\n\
-+usage: libretto-config [-v --Version]\n\
-+ [-h --Help]\n\
-+ [-P --PowerUp {boot,hibernation}]\n\
-+ [-T --StandbyTime {0,5,10,15,30,45,60,unlimit}]\n\
-+ [-a --AutoOff {disable,10,20,30,40,50,60}]\n\
-+ [-S --PanelSwitch {disable,enable}]\n\
-+ [-A --AlarmOn {disable,<time>}]\n\
-+ [-L --LcdPower {0,1,2,3}]\n\
- \n");
--#else
-- printf("
--usage: libapm [-v --Version]
-- [-h --Help]
-- [-P --PowerUp {boot,hibernation}]
-- [-T --StandbyTime {0,5,10,15,30,45,60,unlimit}]
-- [-a --AutoOff {disable,10,20,30,40,50,60}]
-- [-S --PanelSwitch {disable,enable}]
-- [-A --AlarmOn {disable,<time>}]
-- [-L --LcdPower {0,1,2,3}]
-- [-V --Volume {0,1,2,3}]
-- [-O --Off {suspend|hibernation} Use Only >= Libretto100]
-+# else /* not HAVE_GETOPT_LONG */
-+ printf("\n\
-+usage: libretto-config [-v : Version]\n\
-+ [-h : Help]\n\
-+ [-P {boot,hibernation} : PowerUp]\n\
-+ [-T {0,5,10,15,30,45,60,unlimit} : StandbyTime]\n\
-+ [-a {disable,10,20,30,40,50,60} : AutoOff]\n\
-+ [-S {disable,enable} : PanelSwitch]\n\
-+ [-A {disable,<time>} : AlarmOn]\n\
-+ [-L {0,1,2,3} : LcdPower]\n\
-+ \n");
-+# endif /* HAVE_GETOPT_LONG */
-+
-+#else /* not CMOS_ACCESS */
-+
-+# ifdef HAVE_GETOPT_LONG
-+ printf("\
-+usage: libretto-config [-v --Version]\n\
-+ [-h --Help]\n\
-+ [-P --PowerUp {boot,hibernation}]\n\
-+ [-T --StandbyTime {0,5,10,15,30,45,60,unlimit}]\n\
-+ [-a --AutoOff {disable,10,20,30,40,50,60}]\n\
-+ [-S --PanelSwitch {disable,enable}]\n\
-+ [-A --AlarmOn {disable,<time>}]\n\
-+ [-L --LcdPower {0,1,2,3}]\n\
-+ [-V --Volume {0,1,2,3}]\n\
-+ [-O --Off {suspend|hibernation} Use Only >= Libretto100]\n\
- \n");
-+# else /* not HAVE_GETOPT_LONG */
-+ printf("\
-+usage: libretto-config [-v : Version]\n\
-+ [-h : Help]\n\
-+ [-P {boot,hibernation} : PowerUp]\n\
-+ [-T {0,5,10,15,30,45,60,unlimit} : StandbyTime]\n\
-+ [-a {disable,10,20,30,40,50,60} : AutoOff]\n\
-+ [-S {disable,enable} : PanelSwitch]\n\
-+ [-A {disable,<time>} : AlarmOn]\n\
-+ [-L {0,1,2,3} : LcdPower]\n\
-+ [-V {0,1,2,3} : Volume]\n\
-+ [-O {suspend|hibernation} : Off (Use Only>=Libretto100)]\n\
-+ \n");
-+# endif /* HAVE_GETOPT_LONG */
-+
- #endif /* CMOS_ACCESS */
- exit(1);
- }
-@@ -246,7 +290,11 @@ usage: libapm [-v --Version]
- void init(void)
- {
- /* SMI port */
-+#ifdef __linux__
- ioperm(0xb2, 1, 1);
-+#else
-+ open("/dev/io", O_RDWR, 0);
-+#endif
- }
- #endif /* CMOS_ACCESS */
-
-@@ -754,29 +802,29 @@ void print_status(void)
- #endif /* CMOS_ACCESS */
-
- #ifndef CMOS_ACCESS
-- printf("
--Power Management for Libretto V%-8s
--+-----------------------------------------------------------+
--| 0) Power-up Mode : %-32s|
--| 1) Standby Time : %-32s|
--| 2) System Auto Off : %-32s|
--| 3) Panel Power On/Off : %-32s|
--| 4) Alarm Power On : %-32s|
--| 5) LCD Power : %-32s|
--| 6) Volume : %-32s|
--| 7) Off (Suspend/Hiber): %-32s|
-+ printf("\
-+Power Management for Libretto V%-8s\n\
-++-----------------------------------------------------------+\n\
-+| 0) Power-up Mode : %-32s|\n\
-+| 1) Standby Time : %-32s|\n\
-+| 2) System Auto Off : %-32s|\n\
-+| 3) Panel Power On/Off : %-32s|\n\
-+| 4) Alarm Power On : %-32s|\n\
-+| 5) LCD Power : %-32s|\n\
-+| 6) Volume : %-32s|\n\
-+| 7) Off (Suspend/Hiber): %-32s|\n\
- +-----------------------------------------------------------+\n\n",
- version, s[0], s[1], s[2], s[3], s[4], s[5], s[6], s[7]);
- #else
-- printf("
--Power Management for Libretto V%-8s
--+-----------------------------------------------------------+
--| 0) Power-up Mode : %-32s|
--| 1) Standby Time : %-32s|
--| 2) System Auto Off : %-32s|
--| 3) Panel Power On/Off : %-32s|
--| 4) Alarm Power On : %-32s|
--| 5) LCD Power : %-32s|
-+ printf("\
-+Power Management for Libretto V%-8s\n\
-++-----------------------------------------------------------+\n\
-+| 0) Power-up Mode : %-32s|\n\
-+| 1) Standby Time : %-32s|\n\
-+| 2) System Auto Off : %-32s|\n\
-+| 3) Panel Power On/Off : %-32s|\n\
-+| 4) Alarm Power On : %-32s|\n\
-+| 5) LCD Power : %-32s|\n\
- +-----------------------------------------------------------+\n\n",
- version, s[0], s[1], s[2], s[3], s[4], s[5]);
- #endif /* CMOS_ACCESS */
diff --git a/sysutils/libretto-config/files/patch-libapm.h b/sysutils/libretto-config/files/patch-libapm.h
deleted file mode 100644
index f4e146e58f19..000000000000
--- a/sysutils/libretto-config/files/patch-libapm.h
+++ /dev/null
@@ -1,47 +0,0 @@
---- libapm.h.orig 1998-05-12 02:05:49 UTC
-+++ libapm.h
-@@ -32,34 +32,44 @@ static inline int port_inw( int port )
- #define outb(port, value) port_out(value, port)
- #define outw(port, value) port_outw(value, port)
-
-+#ifdef __linux__
- int io_enable(void)
- {
- ioperm(0x70, 1, 1);
- ioperm(0x71, 1, 1);
- return 0;
- }
-+#endif
-
-+#ifdef __linux__
- int io_disable(void)
- {
- ioperm(0x70, 0, 1);
- ioperm(0x71, 0, 1);
- return 0;
- }
-+#endif
-
- int get_cmos(int index)
- {
- int r;
-
-+#ifdef __linux__
- io_enable();
-+#endif
- outb(0x70, index);
- r = inb(0x71);
-+#ifdef __linux__
- io_disable();
-+#endif
- return r;
- }
-
- int set_cmos(int index, int value)
- {
-+#ifdef __linux__
- io_enable();
-+#endif
- outb(0x70, index);
- outb(0x71, value);
- return 0;
diff --git a/sysutils/libretto-config/pkg-descr b/sysutils/libretto-config/pkg-descr
deleted file mode 100644
index 1fe06ef7351b..000000000000
--- a/sysutils/libretto-config/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-libretto-config - Libretto BIOS Setting Program
-
- The `libretto-config' is a utility program to configure the BIOS
-setting of the mini notebook computer, Toshiba Libretto. Changes to
-the setting are immediately done, so rebooting is not necessary.
- I don't know whether these programs work on any other machines but
-Libretto. In case of Toshiba's notebook machines, some function may
-work.
-
-*** Disclaimer *****************************************************
- The information used to write these programs was obtained by
-analyzing Libretto individually, not provided by Toshiba. Therefore,
-they might contain fatal bugs and might cause damages to your
-Libretto. You can use them freely but the authors are not
-responsible for the programs. Redistribution of the programs are not
-restricted, but you must attach this caution and the source.
-********************************************************************
-
- The original program were written by Mr. Iizuka
-(PXN02133@niftyserve.or.jp), which rewrite the CMOS setting directly.
-Mr. Nomura (GBB00111@niftyserve.or.jp) have extended the program to
-support SMI and BIOS calling. Thanks.
- I, Ishioka, combined programs to the package. If you have any troubles,
-bug reports, or requests, please notify me.
diff --git a/sysutils/libretto-config/pkg-plist b/sysutils/libretto-config/pkg-plist
deleted file mode 100644
index 4755f4ecc12f..000000000000
--- a/sysutils/libretto-config/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-share/man/man8/libretto-config.8.gz
-share/man/ja/man8/libretto-config.8.gz
-@(root,operator,4550) sbin/libretto-config
diff --git a/sysutils/limine/Makefile b/sysutils/limine/Makefile
index 4692124ef33c..60d29404f47c 100644
--- a/sysutils/limine/Makefile
+++ b/sysutils/limine/Makefile
@@ -1,5 +1,5 @@
PORTNAME= limine
-DISTVERSION= 7.4.0
+DISTVERSION= 7.5.0
CATEGORIES= sysutils
MASTER_SITES= https://github.com/${PORTNAME}-bootloader/${PORTNAME}/releases/download/v${DISTVERSION}/
@@ -21,7 +21,7 @@ MAKEFILE= GNUmakefile
INSTALL_TARGET= install-strip
-PORTDOCS= CONFIG.md COPYING PHILOSOPHY.md PROTOCOL.md README.md
+PORTDOCS= CONFIG.md COPYING PHILOSOPHY.md PROTOCOL.md USAGE.md
OPTIONS_DEFINE= DOCS
diff --git a/sysutils/limine/distinfo b/sysutils/limine/distinfo
index d3204fcec8ca..bee5f0c4e584 100644
--- a/sysutils/limine/distinfo
+++ b/sysutils/limine/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713578764
-SHA256 (limine-7.4.0.tar.gz) = 94f7ac81010d66431bc65ff8b21fb04d1db541f3c9839ec20e6a93c1ccb86f69
-SIZE (limine-7.4.0.tar.gz) = 520189
+TIMESTAMP = 1714765153
+SHA256 (limine-7.5.0.tar.gz) = e26528065f8c1beae445dfdf049b934c619d3dc9dcba19ee99f8b9b36ca1ef22
+SIZE (limine-7.5.0.tar.gz) = 518804
diff --git a/sysutils/limine/pkg-descr b/sysutils/limine/pkg-descr
index 5e2dbcae0d90..c6ff1d4f89b8 100644
--- a/sysutils/limine/pkg-descr
+++ b/sysutils/limine/pkg-descr
@@ -1,3 +1,3 @@
Limine is a modern, advanced, portable, multiprotocol bootloader
-mainly targetting OS/kernel developers, but also capable of being
-a fast Linux bootloader, amongst other things.
+and boot manager, mainly targetting OS/kernel developers, but also
+capable of being a fast Linux bootloader, amongst other things.
diff --git a/sysutils/lnav/Makefile b/sysutils/lnav/Makefile
index 09c1c2aa651c..72c890275110 100644
--- a/sysutils/lnav/Makefile
+++ b/sysutils/lnav/Makefile
@@ -1,16 +1,17 @@
PORTNAME= lnav
-DISTVERSION= 0.11.2
-PORTREVISION= 1
+DISTVERSION= 0.12.2
CATEGORIES= sysutils
-MASTER_SITES= https://github.com/tstack/${PORTNAME}/releases/download/v${PORTVERSION}/
+MASTER_SITES= https://github.com/tstack/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= tom@hur.st
-COMMENT= Terminal based log file navigator
+COMMENT= Terminal-based log file navigator
WWW= https://lnav.org/
LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
-LIB_DEPENDS= libpcre2-8.so:devel/pcre2
+LIB_DEPENDS= libcurl.so:ftp/curl \
+ libpcre2-8.so:devel/pcre2
USES= autoreconf compiler:c++14-lang gmake ncurses readline sqlite \
tar:bz2
@@ -21,13 +22,6 @@ CONFIGURE_ARGS= --disable-static
PLIST_FILES= bin/lnav \
share/man/man1/lnav.1.gz
-OPTIONS_DEFINE= CURL
-OPTIONS_DEFAULT= CURL
-CURL_DESC= Use libcurl for remote log file support
-
-CURL_LIB_DEPENDS= libcurl.so:ftp/curl
-CURL_CONFIGURE_WITH= libcurl
-
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/src/lnav ${STAGEDIR}${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/lnav.1 ${STAGEDIR}${PREFIX}/share/man/man1
diff --git a/sysutils/lnav/distinfo b/sysutils/lnav/distinfo
index 6334adeceb0f..bcc4e20792f5 100644
--- a/sysutils/lnav/distinfo
+++ b/sysutils/lnav/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1691938673
-SHA256 (lnav-0.11.2.tar.bz2) = a9ecf8c693147d194f9868a666da77379ed72e51575b17835aa0c741856487f8
-SIZE (lnav-0.11.2.tar.bz2) = 2332583
+TIMESTAMP = 1714459734
+SHA256 (lnav-0.12.2.tar.bz2) = 5909dbb2249fd23bc675d5a38f328c1829e3d8019818234e276b8af1de99aed6
+SIZE (lnav-0.12.2.tar.bz2) = 3074504
diff --git a/sysutils/lnav/pkg-descr b/sysutils/lnav/pkg-descr
index 4fbbcfafb8de..2fecbb09a18b 100644
--- a/sysutils/lnav/pkg-descr
+++ b/sysutils/lnav/pkg-descr
@@ -1,2 +1,2 @@
-lnav is an ncurses based log file viewer, with syntax highlighting,
+lnav is an ncurses-based log file viewer, with syntax highlighting,
filtering, tab completion for most operations, and sessions support.
diff --git a/sysutils/mise/Makefile b/sysutils/mise/Makefile
index 832f7a0cabdc..5777d1370a9f 100644
--- a/sysutils/mise/Makefile
+++ b/sysutils/mise/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mise
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.4.8
+DISTVERSION= 2024.5.2
CATEGORIES= sysutils
MAINTAINER= yuri@FreeBSD.org
@@ -30,11 +30,11 @@ CARGO_CRATES= addr2line-0.21.0 \
arbitrary-1.3.2 \
arrayvec-0.5.2 \
assert_cmd-2.0.14 \
- async-compression-0.4.8 \
+ async-compression-0.4.9 \
autocfg-1.2.0 \
backtrace-0.3.71 \
base64-0.21.7 \
- base64-0.22.0 \
+ base64-0.22.1 \
base64ct-1.6.0 \
bitflags-1.3.2 \
bitflags-2.5.0 \
@@ -47,7 +47,7 @@ CARGO_CRATES= addr2line-0.21.0 \
bytes-1.6.0 \
calm_io-0.1.1 \
calmio_filters-0.1.0 \
- cc-1.0.95 \
+ cc-1.0.96 \
cfg-if-1.0.0 \
chrono-0.4.38 \
ci_info-0.14.14 \
@@ -57,8 +57,8 @@ CARGO_CRATES= addr2line-0.21.0 \
clap_lex-0.7.0 \
clap_mangen-0.2.20 \
color-eyre-0.6.3 \
- color-print-0.3.5 \
- color-print-proc-macro-0.3.5 \
+ color-print-0.3.6 \
+ color-print-proc-macro-0.3.6 \
color-spantrace-0.2.1 \
colorchoice-1.0.0 \
confique-0.2.5 \
@@ -77,7 +77,7 @@ CARGO_CRATES= addr2line-0.21.0 \
ctor-0.2.8 \
curve25519-dalek-4.1.2 \
curve25519-dalek-derive-0.1.1 \
- demand-1.1.0 \
+ demand-1.1.2 \
der-0.7.9 \
deranged-0.3.11 \
derive_arbitrary-1.3.2 \
@@ -101,11 +101,11 @@ CARGO_CRATES= addr2line-0.21.0 \
exec-0.3.1 \
eyre-0.6.12 \
fastrand-1.9.0 \
- fastrand-2.0.2 \
+ fastrand-2.1.0 \
fiat-crypto-0.2.8 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
float-cmp-0.9.0 \
fnv-1.0.7 \
foreign-types-0.3.2 \
@@ -128,7 +128,7 @@ CARGO_CRATES= addr2line-0.21.0 \
globwalk-0.9.1 \
h2-0.3.26 \
hashbrown-0.12.3 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
heck-0.3.3 \
heck-0.4.1 \
heck-0.5.0 \
@@ -160,7 +160,7 @@ CARGO_CRATES= addr2line-0.21.0 \
js-sys-0.3.69 \
kdl-4.6.0 \
lazy_static-1.4.0 \
- libc-0.2.153 \
+ libc-0.2.154 \
libgit2-sys-0.16.2+1.7.2 \
libz-sys-1.1.16 \
linked-hash-map-0.5.6 \
@@ -194,10 +194,10 @@ CARGO_CRATES= addr2line-0.21.0 \
path-absolutize-3.1.1 \
path-dedot-3.1.1 \
percent-encoding-2.3.1 \
- pest-2.7.9 \
- pest_derive-2.7.9 \
- pest_generator-2.7.9 \
- pest_meta-2.7.9 \
+ pest-2.7.10 \
+ pest_derive-2.7.10 \
+ pest_generator-2.7.10 \
+ pest_meta-2.7.10 \
petgraph-0.6.4 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
@@ -228,12 +228,12 @@ CARGO_CRATES= addr2line-0.21.0 \
reqwest-0.11.27 \
ring-0.17.8 \
rmp-0.8.14 \
- rmp-serde-1.2.0 \
+ rmp-serde-1.3.0 \
roff-0.2.1 \
rustc-demangle-0.1.23 \
rustc_version-0.4.0 \
rustix-0.38.34 \
- rustls-0.21.11 \
+ rustls-0.21.12 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
rustls-webpki-0.101.7 \
@@ -247,8 +247,8 @@ CARGO_CRATES= addr2line-0.21.0 \
self-replace-1.3.7 \
self_update-0.39.0 \
semver-1.0.22 \
- serde-1.0.198 \
- serde_derive-1.0.198 \
+ serde-1.0.200 \
+ serde_derive-1.0.200 \
serde_json-1.0.116 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
@@ -263,7 +263,7 @@ CARGO_CRATES= addr2line-0.21.0 \
similar-2.5.0 \
simplelog-0.12.2 \
slab-0.4.9 \
- socket2-0.5.6 \
+ socket2-0.5.7 \
spin-0.9.8 \
spki-0.7.3 \
strsim-0.11.1 \
@@ -320,7 +320,7 @@ CARGO_CRATES= addr2line-0.21.0 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
unicode-segmentation-1.11.0 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.12 \
untrusted-0.9.0 \
url-2.5.0 \
urlencoding-2.1.3 \
@@ -347,7 +347,7 @@ CARGO_CRATES= addr2line-0.21.0 \
which-6.0.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
windows-core-0.52.0 \
windows-sys-0.48.0 \
@@ -369,14 +369,14 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.5 \
- winnow-0.6.6 \
+ winnow-0.6.7 \
winreg-0.50.0 \
winsafe-0.0.19 \
xattr-1.3.1 \
xx-0.2.5 \
yansi-0.5.1 \
zeroize-1.7.0 \
- zip-1.1.1 \
+ zip-1.1.3 \
zipsign-api-0.1.1
OPENSSLINC= /usr/include
diff --git a/sysutils/mise/distinfo b/sysutils/mise/distinfo
index 9b514483d4aa..2cacfd87de16 100644
--- a/sysutils/mise/distinfo
+++ b/sysutils/mise/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713844765
+TIMESTAMP = 1714624283
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
@@ -29,16 +29,16 @@ SHA256 (rust/crates/arrayvec-0.5.2.crate) = 23b62fc65de8e4e7f52534fb52b0f3ed0474
SIZE (rust/crates/arrayvec-0.5.2.crate) = 27838
SHA256 (rust/crates/assert_cmd-2.0.14.crate) = ed72493ac66d5804837f480ab3766c72bdfab91a65e565fc54fa9e42db0073a8
SIZE (rust/crates/assert_cmd-2.0.14.crate) = 24591
-SHA256 (rust/crates/async-compression-0.4.8.crate) = 07dbbf24db18d609b1462965249abdf49129ccad073ec257da372adc83259c60
-SIZE (rust/crates/async-compression-0.4.8.crate) = 104878
+SHA256 (rust/crates/async-compression-0.4.9.crate) = 4e9eabd7a98fe442131a17c316bd9349c43695e49e730c3c8e12cfb5f4da2693
+SIZE (rust/crates/async-compression-0.4.9.crate) = 104842
SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
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/base64-0.22.0.crate) = 9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51
-SIZE (rust/crates/base64-0.22.0.crate) = 81568
+SHA256 (rust/crates/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
@@ -63,8 +63,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.0.95.crate) = d32a725bc159af97c3e629873bb9f88fb8cf8a4867175f76dc987815ea07c83b
-SIZE (rust/crates/cc-1.0.95.crate) = 76485
+SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
+SIZE (rust/crates/cc-1.0.96.crate) = 76576
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
@@ -83,10 +83,10 @@ SHA256 (rust/crates/clap_mangen-0.2.20.crate) = e1dd95b5ebb5c1c54581dd6346f3ed6a
SIZE (rust/crates/clap_mangen-0.2.20.crate) = 14861
SHA256 (rust/crates/color-eyre-0.6.3.crate) = 55146f5e46f237f7423d74111267d4597b59b0dad0ffaf7303bce9945d843ad5
SIZE (rust/crates/color-eyre-0.6.3.crate) = 636041
-SHA256 (rust/crates/color-print-0.3.5.crate) = 7a858372ff14bab9b1b30ea504f2a4bc534582aee3e42ba2d41d2a7baba63d5d
-SIZE (rust/crates/color-print-0.3.5.crate) = 11245
-SHA256 (rust/crates/color-print-proc-macro-0.3.5.crate) = 57e37866456a721d0a404439a1adae37a31be4e0055590d053dfe6981e05003f
-SIZE (rust/crates/color-print-proc-macro-0.3.5.crate) = 23434
+SHA256 (rust/crates/color-print-0.3.6.crate) = 1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0
+SIZE (rust/crates/color-print-0.3.6.crate) = 11242
+SHA256 (rust/crates/color-print-proc-macro-0.3.6.crate) = 77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93
+SIZE (rust/crates/color-print-proc-macro-0.3.6.crate) = 22499
SHA256 (rust/crates/color-spantrace-0.2.1.crate) = cd6be1b2a7e382e2b98b43b2adcca6bb0e465af0bdd38123873ae61eb17a72c2
SIZE (rust/crates/color-spantrace-0.2.1.crate) = 189095
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
@@ -123,8 +123,8 @@ SHA256 (rust/crates/curve25519-dalek-4.1.2.crate) = 0a677b8922c94e01bdbb12126b0b
SIZE (rust/crates/curve25519-dalek-4.1.2.crate) = 305477
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/demand-1.1.0.crate) = 0432739baa24b909fe06f17df94b483bae6c2c982dc8c4fad8f27e91031e118c
-SIZE (rust/crates/demand-1.1.0.crate) = 686351
+SHA256 (rust/crates/demand-1.1.2.crate) = cda1a13d78ff4cf9c32ab4a4cb331f04c2faea9a515aa8b1081b25a9a853844b
+SIZE (rust/crates/demand-1.1.2.crate) = 688107
SHA256 (rust/crates/der-0.7.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
SIZE (rust/crates/der-0.7.9.crate) = 85173
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
@@ -171,16 +171,16 @@ SHA256 (rust/crates/eyre-0.6.12.crate) = 7cd915d99f24784cdc19fd37ef22b97e3ff0ae7
SIZE (rust/crates/eyre-0.6.12.crate) = 45330
SHA256 (rust/crates/fastrand-1.9.0.crate) = e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be
SIZE (rust/crates/fastrand-1.9.0.crate) = 11910
-SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
-SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
SHA256 (rust/crates/fiat-crypto-0.2.8.crate) = 38793c55593b33412e3ae40c2c9781ffaa6f438f6f8c10f24e71846fbd7ae01e
SIZE (rust/crates/fiat-crypto-0.2.8.crate) = 495396
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
SHA256 (rust/crates/float-cmp-0.9.0.crate) = 98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4
SIZE (rust/crates/float-cmp-0.9.0.crate) = 10102
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -225,8 +225,8 @@ SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd34
SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
SIZE (rust/crates/heck-0.3.3.crate) = 10260
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -289,8 +289,8 @@ SHA256 (rust/crates/kdl-4.6.0.crate) = 062c875482ccb676fd40c804a40e3824d4464c18c
SIZE (rust/crates/kdl-4.6.0.crate) = 57472
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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
SHA256 (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8
SIZE (rust/crates/libgit2-sys-0.16.2+1.7.2.crate) = 1773674
SHA256 (rust/crates/libz-sys-1.1.16.crate) = 5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9
@@ -357,14 +357,14 @@ SHA256 (rust/crates/path-dedot-3.1.1.crate) = 07ba0ad7e047712414213ff67533e6dd47
SIZE (rust/crates/path-dedot-3.1.1.crate) = 6596
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.9.crate) = 311fb059dee1a7b802f036316d790138c613a4e8b180c822e3925a662e9f0c95
-SIZE (rust/crates/pest-2.7.9.crate) = 123517
-SHA256 (rust/crates/pest_derive-2.7.9.crate) = f73541b156d32197eecda1a4014d7f868fd2bcb3c550d5386087cfba442bf69c
-SIZE (rust/crates/pest_derive-2.7.9.crate) = 36139
-SHA256 (rust/crates/pest_generator-2.7.9.crate) = c35eeed0a3fab112f75165fdc026b3913f4183133f19b49be773ac9ea966e8bd
-SIZE (rust/crates/pest_generator-2.7.9.crate) = 18412
-SHA256 (rust/crates/pest_meta-2.7.9.crate) = 2adbf29bb9776f28caece835398781ab24435585fe0d4dc1374a61db5accedca
-SIZE (rust/crates/pest_meta-2.7.9.crate) = 41547
+SHA256 (rust/crates/pest-2.7.10.crate) = 560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8
+SIZE (rust/crates/pest-2.7.10.crate) = 123707
+SHA256 (rust/crates/pest_derive-2.7.10.crate) = 26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459
+SIZE (rust/crates/pest_derive-2.7.10.crate) = 36221
+SHA256 (rust/crates/pest_generator-2.7.10.crate) = 3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687
+SIZE (rust/crates/pest_generator-2.7.10.crate) = 18411
+SHA256 (rust/crates/pest_meta-2.7.10.crate) = d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd
+SIZE (rust/crates/pest_meta-2.7.10.crate) = 41550
SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
SHA256 (rust/crates/pin-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
@@ -425,8 +425,8 @@ SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
SIZE (rust/crates/rmp-0.8.14.crate) = 29687
-SHA256 (rust/crates/rmp-serde-1.2.0.crate) = 938a142ab806f18b88a97b0dea523d39e0fd730a064b035726adcfc58a8a5188
-SIZE (rust/crates/rmp-serde-1.2.0.crate) = 31066
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
SHA256 (rust/crates/roff-0.2.1.crate) = b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316
SIZE (rust/crates/roff-0.2.1.crate) = 10605
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
@@ -435,8 +435,8 @@ SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
SIZE (rust/crates/rustix-0.38.34.crate) = 365160
-SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
-SIZE (rust/crates/rustls-0.21.11.crate) = 284815
+SHA256 (rust/crates/rustls-0.21.12.crate) = 3f56a14d1f48b391359b22f731fd4bd7e43c97f3c50eee276f3aa09c94784d3e
+SIZE (rust/crates/rustls-0.21.12.crate) = 285674
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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
@@ -463,10 +463,10 @@ SHA256 (rust/crates/self_update-0.39.0.crate) = 1a34ad8e4a86884ab42e9b8690e9343a
SIZE (rust/crates/self_update-0.39.0.crate) = 40137
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
-SIZE (rust/crates/serde-1.0.198.crate) = 77577
-SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
-SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
@@ -495,8 +495,8 @@ SHA256 (rust/crates/simplelog-0.12.2.crate) = 16257adbfaef1ee58b1363bdc0664c9b8e
SIZE (rust/crates/simplelog-0.12.2.crate) = 21548
SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
@@ -609,8 +609,8 @@ SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
SHA256 (rust/crates/unicode-segmentation-1.11.0.crate) = d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202
SIZE (rust/crates/unicode-segmentation-1.11.0.crate) = 102740
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
@@ -663,8 +663,8 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
@@ -707,8 +707,8 @@ 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.5.crate) = bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0
SIZE (rust/crates/windows_x86_64_msvc-0.52.5.crate) = 827905
-SHA256 (rust/crates/winnow-0.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
-SIZE (rust/crates/winnow-0.6.6.crate) = 159321
+SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
SIZE (rust/crates/winreg-0.50.0.crate) = 29703
SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
@@ -721,9 +721,9 @@ SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
-SHA256 (rust/crates/zip-1.1.1.crate) = f2655979068a1f8fa91cb9e8e5b9d3ee54d18e0ddc358f2f4a395afc0929a84b
-SIZE (rust/crates/zip-1.1.1.crate) = 69794
+SHA256 (rust/crates/zip-1.1.3.crate) = 2e6cb8909b2e8e6733c9ef67d35be1a27105644d362aafb5f8b2ba395727adf6
+SIZE (rust/crates/zip-1.1.3.crate) = 71624
SHA256 (rust/crates/zipsign-api-0.1.1.crate) = 2ba5aa1827d6b1a35a29b3413ec69ce5f796e4d897e3e5b38f461bef41d225ea
SIZE (rust/crates/zipsign-api-0.1.1.crate) = 13007
-SHA256 (jdx-mise-v2024.4.8_GH0.tar.gz) = 27623a77ec013f8e50ca85c41ff4c86270c2c04323d6199a3b506de73c9a3bb5
-SIZE (jdx-mise-v2024.4.8_GH0.tar.gz) = 2914169
+SHA256 (jdx-mise-v2024.5.2_GH0.tar.gz) = 486c2ef8dcb049b2a8ef6514746036b32b08fbf8fa520892c139f1f7b09ddd7f
+SIZE (jdx-mise-v2024.5.2_GH0.tar.gz) = 2916782
diff --git a/sysutils/no-login/Makefile b/sysutils/no-login/Makefile
deleted file mode 100644
index 7948c2ea65df..000000000000
--- a/sysutils/no-login/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-PORTNAME= nologin
-PORTVERSION= 1.0
-PORTREVISION= 1
-CATEGORIES= sysutils
-MASTER_SITES= LOCAL/wes
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Refuse a login to a user, and make a note of it in syslog
-
-DEPRECATED= Obsolete, use nologin in base
-EXPIRATION_DATE=2024-04-30
-
-PLIST_FILES= bin/nologin share/man/man8/${PORTNAME}.8.gz
-
-.include <bsd.port.mk>
diff --git a/sysutils/no-login/distinfo b/sysutils/no-login/distinfo
deleted file mode 100644
index 760b7caa42ee..000000000000
--- a/sysutils/no-login/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (nologin-1.0.tar.gz) = 7716c5a66c24ac21d49f14b056e0fae510300c218cdc6ade3bec4d77724fcb58
-SIZE (nologin-1.0.tar.gz) = 2253
diff --git a/sysutils/no-login/files/patch-Makefile b/sysutils/no-login/files/patch-Makefile
deleted file mode 100644
index 619061dc02eb..000000000000
--- a/sysutils/no-login/files/patch-Makefile
+++ /dev/null
@@ -1,12 +0,0 @@
---- Makefile.orig 2013-11-15 23:27:54.000000000 +0800
-+++ Makefile 2013-11-15 23:28:07.000000000 +0800
-@@ -30,7 +30,7 @@ all: nologin
- nologin: nologin.c
-
- install:
-- install -c -o root -g bin -m 755 nologin $(PREFIX)/bin
-- install -c -o root -g wheel -m 444 nologin.8 $(PREFIX)/man/man8
-+ $(BSD_INSTALL_PROGRAM) nologin $(DESTDIR)$(PREFIX)/bin
-+ $(BSD_INSTALL_MAN) nologin.8 $(DESTDIR)$(PREFIX)/share/man/man8
- clean:
- -rm -f *.o *~ nologin
diff --git a/sysutils/no-login/pkg-descr b/sysutils/no-login/pkg-descr
deleted file mode 100644
index 5cddf3ee50aa..000000000000
--- a/sysutils/no-login/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-This program will refuse login to a user, and make a note of it in the
-system logs (syslog). This is suitable for use as a "login shell" for
-a user that you want to temporarily deny access to. Just set that user's
-shell to /usr/local/sbin/nologin.
diff --git a/sysutils/opentofu/Makefile b/sysutils/opentofu/Makefile
index 6e3dc56843fd..694038549bd1 100644
--- a/sysutils/opentofu/Makefile
+++ b/sysutils/opentofu/Makefile
@@ -1,7 +1,6 @@
PORTNAME= opentofu
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.2
-PORTREVISION= 2
+DISTVERSION= 1.7.0
CATEGORIES= sysutils
MAINTAINER= bofh@FreeBSD.org
diff --git a/sysutils/opentofu/distinfo b/sysutils/opentofu/distinfo
index 7fc527c317e2..f924bfea9f96 100644
--- a/sysutils/opentofu/distinfo
+++ b/sysutils/opentofu/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1708678292
-SHA256 (go/sysutils_opentofu/opentofu-v1.6.2/v1.6.2.mod) = 5368bcd7977b86903f1871639ae20991bfb2e3fca00ead82bbd845d1dc89d3af
-SIZE (go/sysutils_opentofu/opentofu-v1.6.2/v1.6.2.mod) = 13199
-SHA256 (go/sysutils_opentofu/opentofu-v1.6.2/v1.6.2.zip) = 041aab6ac21b13ea6ce48a0a4856fc8e9ea83c415b073e633bb28eb19a23a7f4
-SIZE (go/sysutils_opentofu/opentofu-v1.6.2/v1.6.2.zip) = 5585311
+TIMESTAMP = 1714565258
+SHA256 (go/sysutils_opentofu/opentofu-v1.7.0/v1.7.0.mod) = ce90911bbc49e85c3c82d4da6d130d545f96c7862fba99c817367f3da34dc58b
+SIZE (go/sysutils_opentofu/opentofu-v1.7.0/v1.7.0.mod) = 13676
+SHA256 (go/sysutils_opentofu/opentofu-v1.7.0/v1.7.0.zip) = 250bbc916e2599064d595f87fc70b95e8ea91c304b510f982b0f08b18801c5f2
+SIZE (go/sysutils_opentofu/opentofu-v1.7.0/v1.7.0.zip) = 5911612
diff --git a/sysutils/pam_xdg/Makefile b/sysutils/pam_xdg/Makefile
index bad901d1b4a3..a25f321ca7d8 100644
--- a/sysutils/pam_xdg/Makefile
+++ b/sysutils/pam_xdg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pam_xdg
-DISTVERSION= 0.8.2
+DISTVERSION= 0.8.3
CATEGORIES= sysutils wayland
MASTER_SITES= https://ftp.sdaoden.eu/
@@ -10,13 +10,10 @@ WWW= https://www.sdaoden.eu/code.html#s-toolbox
LICENSE= ISCL
USES= uidfix
+SUB_FILES= pkg-message
PLIST_FILES= lib/${PORTNAME}.so \
share/man/man8/${PORTNAME}.8.gz
-.if exists(/usr/lib/pam_xdg.so)
-IGNORE= module name conflict with a different implementation in base system
-.endif
-
# makefile is too crufty, so roll our own
MAKEFILE= bsd.lib.mk
MAKE_ARGS+= SHLIB_NAME="${PORTNAME}.so" MAN="${PORTNAME}.8" \
diff --git a/sysutils/pam_xdg/distinfo b/sysutils/pam_xdg/distinfo
index 0b2d46046d84..0d5d562fc595 100644
--- a/sysutils/pam_xdg/distinfo
+++ b/sysutils/pam_xdg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709071703
-SHA256 (pam_xdg-0.8.2.tar.gz) = bd36ff9029202371c9a7acc332a350a51dc75c16c4d52048bcc1bbb2f30832e3
-SIZE (pam_xdg-0.8.2.tar.gz) = 7452
+TIMESTAMP = 1711067074
+SHA256 (pam_xdg-0.8.3.tar.gz) = 222d8e08721a88422986a8542bf4e54a7466c7439c01591a71f30c39b52bee41
+SIZE (pam_xdg-0.8.3.tar.gz) = 7868
diff --git a/sysutils/pam_xdg/pkg-message b/sysutils/pam_xdg/files/pkg-message.in
index d45ab26f46b5..3340bc4b6e78 100644
--- a/sysutils/pam_xdg/pkg-message
+++ b/sysutils/pam_xdg/files/pkg-message.in
@@ -2,6 +2,8 @@
{ type: install
message: <<EOM
Read pam_xdg(8) manpage for instructions how to configure PAM.
+On FreeBSD >= 14.1 replace pam_xdg.so in /etc/pam/* with
+%%PREFIX%%/lib/pam_xdg.so (absolute path).
XDG_RUNTIME_DIR on Wayland maybe used as a fallback for anonymous
shared memory. For better performance and to avoid posix_fallocate(2)
diff --git a/sysutils/plasma5-kinfocenter/Makefile b/sysutils/plasma5-kinfocenter/Makefile
index c72c0c8094c9..ed7b6b30c82e 100644
--- a/sysutils/plasma5-kinfocenter/Makefile
+++ b/sysutils/plasma5-kinfocenter/Makefile
@@ -7,7 +7,6 @@ COMMENT= Plasma5 utility providing system information
WWW= https://www.kde.org/plasma-desktop
RUN_DEPENDS= clinfo:devel/clinfo \
- dmidecode:sysutils/dmidecode \
glxinfo:graphics/mesa-demos \
lscpu:sysutils/lscpu \
vulkaninfo:graphics/vulkan-tools \
@@ -28,6 +27,12 @@ USE_XORG= ice sm x11 xext
# TODO -- this should be handled correctly...
LDFLAGS+=-ldevinfo
+.include <bsd.port.options.mk>
+
+.if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH} == i386
+RUN_DEPENDS+= dmidecode:sysutils/dmidecode
+.endif
+
# install freebsd-logo and distrorc
post-install:
${MKDIR} ${STAGEDIR}/${DATADIR}/images
diff --git a/sysutils/plasma6-discover/Makefile b/sysutils/plasma6-discover/Makefile
new file mode 100644
index 000000000000..b86b4e24b0cd
--- /dev/null
+++ b/sysutils/plasma6-discover/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= discover
+DISTVERSION= ${KDE_PLASMA_VERSION}
+CATEGORIES= sysutils kde kde-plasma
+
+MAINTAINER= kde@FreeBSD.org
+COMMENT= Plasma package management tools
+WWW= https://www.kde.org/plasma-desktop
+
+LIB_DEPENDS= libAppStreamQt.so:devel/appstream-qt@qt6 \
+ libpackagekitqt6.so:ports-mgmt/packagekit-qt@qt6 \
+ libmarkdown.so:textproc/discount
+RUN_DEPENDS= PackageKit>0:ports-mgmt/packagekit
+
+USES= cmake compiler:c++11-lib desktop-file-utils gettext gl kde:6 \
+ pkgconfig qt:6 tar:xz xorg
+USE_KDE= archive attica config coreaddons crash dbusaddons i18n \
+ idletime jobwidgets kcmutils kio kirigami-addons newstuff \
+ notifications purpose service statusnotifieritem userfeedback \
+ widgetsaddons windowsystem \
+ ecm:build
+USE_QT= base declarative webview
+USE_GL= gl opengl
+USE_XORG= x11
+
+.include <bsd.port.mk>
diff --git a/sysutils/plasma6-discover/distinfo b/sysutils/plasma6-discover/distinfo
new file mode 100644
index 000000000000..c75af9e0221e
--- /dev/null
+++ b/sysutils/plasma6-discover/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713937477
+SHA256 (KDE/plasma/6.0.4/discover-6.0.4.tar.xz) = a056b0db89762e17cf4743f5a1abe4656850db2d5527bc732cf6180dc8d51aa8
+SIZE (KDE/plasma/6.0.4/discover-6.0.4.tar.xz) = 999504
diff --git a/sysutils/plasma6-discover/pkg-descr b/sysutils/plasma6-discover/pkg-descr
new file mode 100644
index 000000000000..c80c0465352e
--- /dev/null
+++ b/sysutils/plasma6-discover/pkg-descr
@@ -0,0 +1 @@
+A collection of package management tools for KDE.
diff --git a/sysutils/plasma6-discover/pkg-plist b/sysutils/plasma6-discover/pkg-plist
new file mode 100644
index 000000000000..5b8516052e8d
--- /dev/null
+++ b/sysutils/plasma6-discover/pkg-plist
@@ -0,0 +1,260 @@
+bin/plasma-discover
+bin/plasma-discover-update
+etc/xdg/autostart/org.kde.discover.notifier.desktop
+lib/libexec/DiscoverNotifier
+lib/plasma-discover/libDiscoverCommon.so
+lib/plasma-discover/libDiscoverNotifiers.so
+%%QT_PLUGINDIR%%/discover-notifier/DiscoverPackageKitNotifier.so
+%%QT_PLUGINDIR%%/discover/kns-backend.so
+%%QT_PLUGINDIR%%/discover/packagekit-backend.so
+%%QT_PLUGINDIR%%/plasma/kcms/systemsettings/kcm_updates.so
+share/applications/kcm_updates.desktop
+share/applications/org.kde.discover.desktop
+share/applications/org.kde.discover.notifier.desktop
+share/applications/org.kde.discover.snap.desktop
+share/applications/org.kde.discover.urlhandler.desktop
+share/icons/hicolor/128x128/apps/plasmadiscover.png
+share/icons/hicolor/16x16/apps/plasmadiscover.png
+share/icons/hicolor/22x22/apps/plasmadiscover.png
+share/icons/hicolor/32x32/apps/plasmadiscover.png
+share/icons/hicolor/48x48/apps/plasmadiscover.png
+share/icons/hicolor/scalable/apps/plasmadiscover.svg
+share/knotifications6/discoverabstractnotifier.notifyrc
+share/kxmlgui5/plasmadiscover/plasmadiscoverui.rc
+share/libdiscover/categories/packagekit-backend-categories.xml
+share/locale/ar/LC_MESSAGES/kcm_updates.mo
+share/locale/ar/LC_MESSAGES/libdiscover.mo
+share/locale/ar/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ar/LC_MESSAGES/plasma-discover.mo
+share/locale/ast/LC_MESSAGES/kcm_updates.mo
+share/locale/ast/LC_MESSAGES/libdiscover.mo
+share/locale/ast/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ast/LC_MESSAGES/plasma-discover.mo
+share/locale/az/LC_MESSAGES/kcm_updates.mo
+share/locale/az/LC_MESSAGES/libdiscover.mo
+share/locale/az/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/az/LC_MESSAGES/plasma-discover.mo
+share/locale/be/LC_MESSAGES/kcm_updates.mo
+share/locale/be/LC_MESSAGES/libdiscover.mo
+share/locale/be/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/be/LC_MESSAGES/plasma-discover.mo
+share/locale/bg/LC_MESSAGES/kcm_updates.mo
+share/locale/bg/LC_MESSAGES/libdiscover.mo
+share/locale/bg/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/bg/LC_MESSAGES/plasma-discover.mo
+share/locale/bs/LC_MESSAGES/libdiscover.mo
+share/locale/bs/LC_MESSAGES/plasma-discover.mo
+share/locale/ca/LC_MESSAGES/kcm_updates.mo
+share/locale/ca/LC_MESSAGES/libdiscover.mo
+share/locale/ca/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ca/LC_MESSAGES/plasma-discover.mo
+share/locale/ca@valencia/LC_MESSAGES/kcm_updates.mo
+share/locale/ca@valencia/LC_MESSAGES/libdiscover.mo
+share/locale/ca@valencia/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ca@valencia/LC_MESSAGES/plasma-discover.mo
+share/locale/cs/LC_MESSAGES/kcm_updates.mo
+share/locale/cs/LC_MESSAGES/libdiscover.mo
+share/locale/cs/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/cs/LC_MESSAGES/plasma-discover.mo
+share/locale/da/LC_MESSAGES/libdiscover.mo
+share/locale/da/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/da/LC_MESSAGES/plasma-discover.mo
+share/locale/de/LC_MESSAGES/kcm_updates.mo
+share/locale/de/LC_MESSAGES/libdiscover.mo
+share/locale/de/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/de/LC_MESSAGES/plasma-discover.mo
+share/locale/el/LC_MESSAGES/libdiscover.mo
+share/locale/el/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/el/LC_MESSAGES/plasma-discover.mo
+share/locale/en_GB/LC_MESSAGES/kcm_updates.mo
+share/locale/en_GB/LC_MESSAGES/libdiscover.mo
+share/locale/en_GB/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/en_GB/LC_MESSAGES/plasma-discover.mo
+share/locale/eo/LC_MESSAGES/kcm_updates.mo
+share/locale/eo/LC_MESSAGES/libdiscover.mo
+share/locale/eo/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/eo/LC_MESSAGES/plasma-discover.mo
+share/locale/es/LC_MESSAGES/kcm_updates.mo
+share/locale/es/LC_MESSAGES/libdiscover.mo
+share/locale/es/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/es/LC_MESSAGES/plasma-discover.mo
+share/locale/et/LC_MESSAGES/kcm_updates.mo
+share/locale/et/LC_MESSAGES/libdiscover.mo
+share/locale/et/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/et/LC_MESSAGES/plasma-discover.mo
+share/locale/eu/LC_MESSAGES/kcm_updates.mo
+share/locale/eu/LC_MESSAGES/libdiscover.mo
+share/locale/eu/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/eu/LC_MESSAGES/plasma-discover.mo
+share/locale/fi/LC_MESSAGES/kcm_updates.mo
+share/locale/fi/LC_MESSAGES/libdiscover.mo
+share/locale/fi/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/fi/LC_MESSAGES/plasma-discover.mo
+share/locale/fr/LC_MESSAGES/kcm_updates.mo
+share/locale/fr/LC_MESSAGES/libdiscover.mo
+share/locale/fr/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/fr/LC_MESSAGES/plasma-discover.mo
+share/locale/ga/LC_MESSAGES/libdiscover.mo
+share/locale/ga/LC_MESSAGES/plasma-discover.mo
+share/locale/gl/LC_MESSAGES/kcm_updates.mo
+share/locale/gl/LC_MESSAGES/libdiscover.mo
+share/locale/gl/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/gl/LC_MESSAGES/plasma-discover.mo
+share/locale/he/LC_MESSAGES/kcm_updates.mo
+share/locale/he/LC_MESSAGES/libdiscover.mo
+share/locale/he/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/he/LC_MESSAGES/plasma-discover.mo
+share/locale/hi/LC_MESSAGES/kcm_updates.mo
+share/locale/hi/LC_MESSAGES/libdiscover.mo
+share/locale/hi/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/hsb/LC_MESSAGES/libdiscover.mo
+share/locale/hsb/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/hsb/LC_MESSAGES/plasma-discover.mo
+share/locale/hu/LC_MESSAGES/kcm_updates.mo
+share/locale/hu/LC_MESSAGES/libdiscover.mo
+share/locale/hu/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/hu/LC_MESSAGES/plasma-discover.mo
+share/locale/ia/LC_MESSAGES/kcm_updates.mo
+share/locale/ia/LC_MESSAGES/libdiscover.mo
+share/locale/ia/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ia/LC_MESSAGES/plasma-discover.mo
+share/locale/id/LC_MESSAGES/kcm_updates.mo
+share/locale/id/LC_MESSAGES/libdiscover.mo
+share/locale/id/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/id/LC_MESSAGES/plasma-discover.mo
+share/locale/ie/LC_MESSAGES/kcm_updates.mo
+share/locale/ie/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/is/LC_MESSAGES/kcm_updates.mo
+share/locale/is/LC_MESSAGES/libdiscover.mo
+share/locale/is/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/is/LC_MESSAGES/plasma-discover.mo
+share/locale/it/LC_MESSAGES/kcm_updates.mo
+share/locale/it/LC_MESSAGES/libdiscover.mo
+share/locale/it/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/it/LC_MESSAGES/plasma-discover.mo
+share/locale/ja/LC_MESSAGES/kcm_updates.mo
+share/locale/ja/LC_MESSAGES/libdiscover.mo
+share/locale/ja/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ja/LC_MESSAGES/plasma-discover.mo
+share/locale/ka/LC_MESSAGES/kcm_updates.mo
+share/locale/ka/LC_MESSAGES/libdiscover.mo
+share/locale/ka/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ka/LC_MESSAGES/plasma-discover.mo
+share/locale/kk/LC_MESSAGES/libdiscover.mo
+share/locale/kk/LC_MESSAGES/plasma-discover.mo
+share/locale/ko/LC_MESSAGES/kcm_updates.mo
+share/locale/ko/LC_MESSAGES/libdiscover.mo
+share/locale/ko/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ko/LC_MESSAGES/plasma-discover.mo
+share/locale/lt/LC_MESSAGES/kcm_updates.mo
+share/locale/lt/LC_MESSAGES/libdiscover.mo
+share/locale/lt/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/lt/LC_MESSAGES/plasma-discover.mo
+share/locale/lv/LC_MESSAGES/kcm_updates.mo
+share/locale/lv/LC_MESSAGES/libdiscover.mo
+share/locale/lv/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/lv/LC_MESSAGES/plasma-discover.mo
+share/locale/ml/LC_MESSAGES/libdiscover.mo
+share/locale/ml/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ml/LC_MESSAGES/plasma-discover.mo
+share/locale/mr/LC_MESSAGES/libdiscover.mo
+share/locale/mr/LC_MESSAGES/plasma-discover.mo
+share/locale/my/LC_MESSAGES/kcm_updates.mo
+share/locale/my/LC_MESSAGES/libdiscover.mo
+share/locale/my/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/my/LC_MESSAGES/plasma-discover.mo
+share/locale/nb/LC_MESSAGES/libdiscover.mo
+share/locale/nb/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/nb/LC_MESSAGES/plasma-discover.mo
+share/locale/nds/LC_MESSAGES/libdiscover.mo
+share/locale/nds/LC_MESSAGES/plasma-discover.mo
+share/locale/nl/LC_MESSAGES/kcm_updates.mo
+share/locale/nl/LC_MESSAGES/libdiscover.mo
+share/locale/nl/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/nl/LC_MESSAGES/plasma-discover.mo
+share/locale/nn/LC_MESSAGES/kcm_updates.mo
+share/locale/nn/LC_MESSAGES/libdiscover.mo
+share/locale/nn/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/nn/LC_MESSAGES/plasma-discover.mo
+share/locale/pa/LC_MESSAGES/kcm_updates.mo
+share/locale/pa/LC_MESSAGES/libdiscover.mo
+share/locale/pa/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/pa/LC_MESSAGES/plasma-discover.mo
+share/locale/pl/LC_MESSAGES/kcm_updates.mo
+share/locale/pl/LC_MESSAGES/libdiscover.mo
+share/locale/pl/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/pl/LC_MESSAGES/plasma-discover.mo
+share/locale/pt/LC_MESSAGES/kcm_updates.mo
+share/locale/pt/LC_MESSAGES/libdiscover.mo
+share/locale/pt/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/pt/LC_MESSAGES/plasma-discover.mo
+share/locale/pt_BR/LC_MESSAGES/kcm_updates.mo
+share/locale/pt_BR/LC_MESSAGES/libdiscover.mo
+share/locale/pt_BR/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/pt_BR/LC_MESSAGES/plasma-discover.mo
+share/locale/ro/LC_MESSAGES/kcm_updates.mo
+share/locale/ro/LC_MESSAGES/libdiscover.mo
+share/locale/ro/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ro/LC_MESSAGES/plasma-discover.mo
+share/locale/ru/LC_MESSAGES/kcm_updates.mo
+share/locale/ru/LC_MESSAGES/libdiscover.mo
+share/locale/ru/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ru/LC_MESSAGES/plasma-discover.mo
+share/locale/sa/LC_MESSAGES/kcm_updates.mo
+share/locale/sa/LC_MESSAGES/libdiscover.mo
+share/locale/sa/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sa/LC_MESSAGES/plasma-discover.mo
+share/locale/sk/LC_MESSAGES/kcm_updates.mo
+share/locale/sk/LC_MESSAGES/libdiscover.mo
+share/locale/sk/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sk/LC_MESSAGES/plasma-discover.mo
+share/locale/sl/LC_MESSAGES/kcm_updates.mo
+share/locale/sl/LC_MESSAGES/libdiscover.mo
+share/locale/sl/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sl/LC_MESSAGES/plasma-discover.mo
+share/locale/sr/LC_MESSAGES/libdiscover.mo
+share/locale/sr/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sr/LC_MESSAGES/plasma-discover.mo
+share/locale/sr@ijekavian/LC_MESSAGES/libdiscover.mo
+share/locale/sr@ijekavian/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sr@ijekavian/LC_MESSAGES/plasma-discover.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/libdiscover.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sr@ijekavianlatin/LC_MESSAGES/plasma-discover.mo
+share/locale/sr@latin/LC_MESSAGES/libdiscover.mo
+share/locale/sr@latin/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sr@latin/LC_MESSAGES/plasma-discover.mo
+share/locale/sv/LC_MESSAGES/kcm_updates.mo
+share/locale/sv/LC_MESSAGES/libdiscover.mo
+share/locale/sv/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/sv/LC_MESSAGES/plasma-discover.mo
+share/locale/ta/LC_MESSAGES/kcm_updates.mo
+share/locale/ta/LC_MESSAGES/libdiscover.mo
+share/locale/ta/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/ta/LC_MESSAGES/plasma-discover.mo
+share/locale/tg/LC_MESSAGES/libdiscover.mo
+share/locale/tg/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/tg/LC_MESSAGES/plasma-discover.mo
+share/locale/tr/LC_MESSAGES/kcm_updates.mo
+share/locale/tr/LC_MESSAGES/libdiscover.mo
+share/locale/tr/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/tr/LC_MESSAGES/plasma-discover.mo
+share/locale/ug/LC_MESSAGES/libdiscover.mo
+share/locale/ug/LC_MESSAGES/plasma-discover.mo
+share/locale/uk/LC_MESSAGES/kcm_updates.mo
+share/locale/uk/LC_MESSAGES/libdiscover.mo
+share/locale/uk/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/uk/LC_MESSAGES/plasma-discover.mo
+share/locale/vi/LC_MESSAGES/libdiscover.mo
+share/locale/vi/LC_MESSAGES/plasma-discover.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_updates.mo
+share/locale/zh_CN/LC_MESSAGES/libdiscover.mo
+share/locale/zh_CN/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/zh_CN/LC_MESSAGES/plasma-discover.mo
+share/locale/zh_TW/LC_MESSAGES/kcm_updates.mo
+share/locale/zh_TW/LC_MESSAGES/libdiscover.mo
+share/locale/zh_TW/LC_MESSAGES/plasma-discover-notifier.mo
+share/locale/zh_TW/LC_MESSAGES/plasma-discover.mo
+share/metainfo/org.kde.discover.appdata.xml
+share/metainfo/org.kde.discover.packagekit.appdata.xml
+share/qlogging-categories6/discover.categories
diff --git a/sysutils/poweralertd/Makefile b/sysutils/poweralertd/Makefile
index 3500d0563d27..58ed200395b0 100644
--- a/sysutils/poweralertd/Makefile
+++ b/sysutils/poweralertd/Makefile
@@ -1,6 +1,5 @@
PORTNAME= poweralertd
-DISTVERSION= 0.2.0
-PORTREVISION= 1
+DISTVERSION= 0.3.0
CATEGORIES= sysutils
MASTER_SITES= https://git.sr.ht/~kennylevinsen/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/sysutils/poweralertd/distinfo b/sysutils/poweralertd/distinfo
index a2dd3da94a6c..ef9853915515 100644
--- a/sysutils/poweralertd/distinfo
+++ b/sysutils/poweralertd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1626210294
-SHA256 (poweralertd-0.2.0.tar.gz) = f70076dad452c592e2fcdeba4fd533c11394c254f42c21522aa7b56f92a0bd69
-SIZE (poweralertd-0.2.0.tar.gz) = 39662
+TIMESTAMP = 1713621765
+SHA256 (poweralertd-0.3.0.tar.gz) = 5b2a1d0fefab62e5ddb5784f2cd3d330f36b3cb5260936f5051f6ff89d8abc3f
+SIZE (poweralertd-0.3.0.tar.gz) = 40774
diff --git a/sysutils/pv/Makefile b/sysutils/pv/Makefile
index b59e7fa9a4e0..aa970c24af4e 100644
--- a/sysutils/pv/Makefile
+++ b/sysutils/pv/Makefile
@@ -1,41 +1,38 @@
PORTNAME= pv
-PORTVERSION= 1.7.0
-PORTREVISION= 1
+PORTVERSION= 1.8.9
CATEGORIES= sysutils
-MASTER_SITES= http://www.ivarch.com/programs/sources/
+MASTER_SITES= https://www.ivarch.com/programs/sources/
MAINTAINER= martymac@FreeBSD.org
COMMENT= Pipe throughput monitor
WWW= https://www.ivarch.com/programs/pv.shtml
-LICENSE= ART20
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/docs/COPYING
-USES= tar:bzip2 gmake
-
-CONFLICTS= waon
+USES= gmake
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-MAKE_ENV+= LD=${LD}
-PLIST_FILES= bin/pv share/man/man1/pv.1.gz
+CONFLICTS= waon
PORTDOCS= README.md INSTALL NEWS.md TODO.md
-OPTIONS_DEFINE= DOCS NLS LFS
-OPTIONS_DEFAULT= LFS
-NLS_CONFIGURE_ON= --enable-static-nls
-NLS_CONFIGURE_OFF= --disable-nls
-LFS_CONFIGURE_ENABLE= lfs
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
+NLS_CONFIGURE_ENABLE= nls
post-patch:
- @${CP} ${WRKSRC}/README.md ${WRKSRC}/doc
+ @${CP} ${WRKSRC}/README.md ${WRKSRC}/docs
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/pv
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/docs/|} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
diff --git a/sysutils/pv/distinfo b/sysutils/pv/distinfo
index f3ea08537b54..935eb6ef0c39 100644
--- a/sysutils/pv/distinfo
+++ b/sysutils/pv/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690211867
-SHA256 (pv-1.7.0.tar.bz2) = 1372b41053881a05e2df10cb054304decc0233261c0aa0e96185842fa5a422ad
-SIZE (pv-1.7.0.tar.bz2) = 115665
+TIMESTAMP = 1713985817
+SHA256 (pv-1.8.9.tar.gz) = a0789d8f8c5a08faf370b5a07d1d936aeff9504a4f49da76d4164797ac4606e6
+SIZE (pv-1.8.9.tar.gz) = 330129
diff --git a/sysutils/pv/pkg-plist b/sysutils/pv/pkg-plist
new file mode 100644
index 000000000000..bc3c4c0917aa
--- /dev/null
+++ b/sysutils/pv/pkg-plist
@@ -0,0 +1,10 @@
+bin/pv
+%%PORTDOCS%%%%DOCSDIR%%/ACKNOWLEDGEMENTS.md
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/DEVELOPERS.md
+%%PORTDOCS%%%%DOCSDIR%%/benchmark.sh
+%%NLS%%share/locale/de/LC_MESSAGES/pv.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/pv.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/pv.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/pv.mo
+share/man/man1/pv.1.gz
diff --git a/sysutils/py-filelock/Makefile b/sysutils/py-filelock/Makefile
index e8558c932b20..952f0882d238 100644
--- a/sysutils/py-filelock/Makefile
+++ b/sysutils/py-filelock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= filelock
-DISTVERSION= 3.13.4
+DISTVERSION= 3.14.0
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-filelock/distinfo b/sysutils/py-filelock/distinfo
index 37c55fc0fe7b..66ae688cb392 100644
--- a/sysutils/py-filelock/distinfo
+++ b/sysutils/py-filelock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712906586
-SHA256 (filelock-3.13.4.tar.gz) = d13f466618bfde72bd2c18255e269f72542c6e70e7bac83a0232d6b1cc5c8cf4
-SIZE (filelock-3.13.4.tar.gz) = 15093
+TIMESTAMP = 1714450823
+SHA256 (filelock-3.14.0.tar.gz) = 6ea72da3be9b8c82afd3edcf99f2fffbb5076335a5ae4d03248bb5b6c3eae78a
+SIZE (filelock-3.14.0.tar.gz) = 15401
diff --git a/sysutils/py-python-bareos/Makefile b/sysutils/py-python-bareos/Makefile
index bf830a387a9a..a78f9e470021 100644
--- a/sysutils/py-python-bareos/Makefile
+++ b/sysutils/py-python-bareos/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-bareos
-PORTVERSION= 23.0.1
+PORTVERSION= 23.0.2
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-python-bareos/distinfo b/sysutils/py-python-bareos/distinfo
index ff3bdb9a6cde..60c70191c679 100644
--- a/sysutils/py-python-bareos/distinfo
+++ b/sysutils/py-python-bareos/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705707826
-SHA256 (python-bareos-23.0.1.tar.gz) = 042d4c9036c9b45a3cabda3a6c10586debb4e9422c243a48e81139d8c34fd8dc
-SIZE (python-bareos-23.0.1.tar.gz) = 36043
+TIMESTAMP = 1714631838
+SHA256 (python-bareos-23.0.2.tar.gz) = b11ace255493d6f3f9589738541e39b086c3f464b81db5120e61e80a5569f77e
+SIZE (python-bareos-23.0.2.tar.gz) = 36368
diff --git a/sysutils/py-qmk/Makefile b/sysutils/py-qmk/Makefile
index 1c1fb16aff9a..0a7461095465 100644
--- a/sysutils/py-qmk/Makefile
+++ b/sysutils/py-qmk/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= CLI program for working with QMK firmware
WWW= https://github.com/qmk/qmk_cli
diff --git a/sysutils/py-salt/Makefile b/sysutils/py-salt/Makefile
index e06151c93cdd..ac74f197c3d3 100644
--- a/sysutils/py-salt/Makefile
+++ b/sysutils/py-salt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= salt
-PORTVERSION= 3007.0
+PORTVERSION= 3006.8
+PORTEPOCH= 1
CATEGORIES= sysutils python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/sysutils/py-salt/distinfo b/sysutils/py-salt/distinfo
index 46f1e39327f5..a54901960074 100644
--- a/sysutils/py-salt/distinfo
+++ b/sysutils/py-salt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711901921
-SHA256 (salt-3007.0.tar.gz) = 41bf84e71fc655bf8a4b52eb440d0621ae961096a086d20e132e1512e2eddff8
-SIZE (salt-3007.0.tar.gz) = 20304228
+TIMESTAMP = 1714889549
+SHA256 (salt-3006.8.tar.gz) = 31629905c8d784bdb9786b6a3f77f9a87330bc56d7b68bebc9a19472d9efd866
+SIZE (salt-3006.8.tar.gz) = 19631806
diff --git a/sysutils/py-salt/files/patch-requirements_base.txt b/sysutils/py-salt/files/patch-requirements_base.txt
index 39918449c502..bce755a71c50 100644
--- a/sysutils/py-salt/files/patch-requirements_base.txt
+++ b/sysutils/py-salt/files/patch-requirements_base.txt
@@ -1,10 +1,8 @@
---- requirements/base.txt.orig 2024-03-31 16:19:43 UTC
+--- requirements/base.txt.orig 2023-11-26 11:34:24 UTC
+++ requirements/base.txt
-@@ -15,7 +15,6 @@ aiohttp>=3.9.0
-
- # We need contextvars for salt-ssh.
- # Even on python versions which ships with contextvars in the standard library!
+@@ -8,5 +8,3 @@ looseversion
+ psutil>=5.0.0
+ packaging>=21.3
+ looseversion
+-# We need contextvars for salt-ssh
-contextvars
-
- setproctitle>=1.2.3
- timelib>=0.2.5
diff --git a/sysutils/py-salt/files/patch-salt_ext_tornado_iostream.py b/sysutils/py-salt/files/patch-salt_ext_tornado_iostream.py
new file mode 100644
index 000000000000..4a163d249474
--- /dev/null
+++ b/sysutils/py-salt/files/patch-salt_ext_tornado_iostream.py
@@ -0,0 +1,10 @@
+--- salt/ext/tornado/iostream.py.orig 2023-05-16 11:50:28 UTC
++++ salt/ext/tornado/iostream.py
+@@ -1116,6 +1116,7 @@ class IOStream(BaseIOStream):
+ future = self._connect_future = TracebackFuture()
+ try:
+ self.socket.connect(address)
++ self.socket.setsockopt(socket.SOL_SOCKET, socket.SO_SNDBUF, 524288)
+ except socket.error as e:
+ # In non-blocking mode we expect connect() to raise an
+ # exception with EINPROGRESS or EWOULDBLOCK.
diff --git a/sysutils/rust-coreutils/Makefile b/sysutils/rust-coreutils/Makefile
index 1a186db8b338..ed8ee2154883 100644
--- a/sysutils/rust-coreutils/Makefile
+++ b/sysutils/rust-coreutils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rust-coreutils
-DISTVERSION= 0.0.25
+DISTVERSION= 0.0.26
CATEGORIES= sysutils
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/sysutils/rust-coreutils/Makefile.crates b/sysutils/rust-coreutils/Makefile.crates
index dcae10dbb556..19ce607465a6 100644
--- a/sysutils/rust-coreutils/Makefile.crates
+++ b/sysutils/rust-coreutils/Makefile.crates
@@ -1,4 +1,5 @@
CARGO_CRATES= adler-1.0.2 \
+ ahash-0.7.8 \
aho-corasick-1.0.4 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
@@ -7,6 +8,7 @@ CARGO_CRATES= adler-1.0.2 \
anstyle-parse-0.2.0 \
anstyle-query-1.0.0 \
anstyle-wincon-2.1.0 \
+ arbitrary-1.3.2 \
arrayref-0.3.6 \
arrayvec-0.7.4 \
autocfg-1.1.0 \
@@ -15,18 +17,19 @@ CARGO_CRATES= adler-1.0.2 \
bindgen-0.63.0 \
bitflags-1.3.2 \
bitflags-2.4.2 \
+ bitvec-1.0.1 \
blake2b_simd-1.0.2 \
blake3-1.5.1 \
block-buffer-0.10.3 \
bstr-1.9.1 \
bumpalo-3.11.1 \
- bytecount-0.6.7 \
+ bytecount-0.6.8 \
byteorder-1.5.0 \
cc-1.0.79 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.35 \
+ chrono-0.4.38 \
clang-sys-1.4.0 \
clap-4.4.2 \
clap_builder-4.4.2 \
@@ -39,7 +42,6 @@ CARGO_CRATES= adler-1.0.2 \
const-random-0.1.16 \
const-random-macro-0.1.16 \
constant_time_eq-0.3.0 \
- conv-0.3.3 \
core-foundation-sys-0.8.3 \
coz-0.1.3 \
cpp-0.5.9 \
@@ -47,20 +49,20 @@ CARGO_CRATES= adler-1.0.2 \
cpp_common-0.5.9 \
cpp_macros-0.5.9 \
cpufeatures-0.2.5 \
- crc32fast-1.3.2 \
+ crc32fast-1.4.0 \
crossbeam-channel-0.5.10 \
crossbeam-deque-0.8.4 \
crossbeam-epoch-0.9.17 \
- crossbeam-utils-0.8.18 \
+ crossbeam-utils-0.8.19 \
crossterm-0.27.0 \
crossterm_winapi-0.9.1 \
crunchy-0.2.2 \
crypto-common-0.1.6 \
ctrlc-3.4.4 \
- custom_derive-0.1.7 \
data-encoding-2.5.0 \
data-encoding-macro-0.1.14 \
data-encoding-macro-internal-0.1.12 \
+ derive_arbitrary-1.3.2 \
diff-0.1.13 \
digest-0.10.7 \
dlv-list-0.5.0 \
@@ -73,14 +75,16 @@ CARGO_CRATES= adler-1.0.2 \
exacl-0.12.0 \
fastrand-2.0.1 \
file_diff-1.0.0 \
+ filedescriptor-0.8.2 \
filetime-0.2.23 \
- flate2-1.0.24 \
+ flate2-1.0.28 \
fnv-1.0.7 \
fs_extra-1.3.0 \
fsevent-sys-4.1.0 \
fts-sys-0.2.4 \
fundu-2.0.0 \
fundu-core-0.3.0 \
+ funty-2.0.0 \
futures-0.3.28 \
futures-channel-0.3.28 \
futures-core-0.3.28 \
@@ -96,11 +100,12 @@ CARGO_CRATES= adler-1.0.2 \
getrandom-0.2.9 \
glob-0.3.1 \
half-2.4.0 \
- hashbrown-0.13.2 \
+ hashbrown-0.12.3 \
+ hashbrown-0.14.3 \
hermit-abi-0.3.2 \
hex-0.4.3 \
hex-literal-0.4.1 \
- hostname-0.3.1 \
+ hostname-0.4.0 \
iana-time-zone-0.1.53 \
iana-time-zone-haiku-0.1.2 \
indicatif-0.17.3 \
@@ -122,13 +127,13 @@ CARGO_CRATES= adler-1.0.2 \
linux-raw-sys-0.4.12 \
lock_api-0.4.9 \
log-0.4.20 \
+ lru-0.7.8 \
lscolors-0.16.0 \
- match_cfg-0.1.0 \
md-5-0.10.6 \
memchr-2.7.1 \
memmap2-0.9.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.5.4 \
+ miniz_oxide-0.7.2 \
mio-0.8.11 \
nix-0.28.0 \
nom-7.1.3 \
@@ -136,13 +141,15 @@ CARGO_CRATES= adler-1.0.2 \
nu-ansi-term-0.49.0 \
num-bigint-0.4.4 \
num-integer-0.1.45 \
+ num-modular-0.5.1 \
+ num-prime-0.4.3 \
num-traits-0.2.18 \
num_threads-0.1.6 \
number_prefix-0.4.0 \
once_cell-1.19.0 \
onig-6.4.0 \
onig_sys-69.8.1 \
- ordered-multimap-0.6.0 \
+ ordered-multimap-0.7.3 \
os_display-0.1.3 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
@@ -155,7 +162,7 @@ CARGO_CRATES= adler-1.0.2 \
pin-project-lite-0.2.9 \
pin-utils-0.1.0 \
pkg-config-0.3.26 \
- platform-info-2.0.2 \
+ platform-info-2.0.3 \
portable-atomic-0.3.15 \
ppv-lite86-0.2.17 \
pretty_assertions-1.4.0 \
@@ -165,11 +172,12 @@ CARGO_CRATES= adler-1.0.2 \
quick-error-2.0.1 \
quickcheck-1.0.3 \
quote-1.0.29 \
+ radium-0.7.0 \
rand-0.8.5 \
rand_chacha-0.3.1 \
rand_core-0.6.4 \
rand_pcg-0.3.1 \
- rayon-1.9.0 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.4.1 \
redox_syscall-0.5.0 \
@@ -180,9 +188,9 @@ CARGO_CRATES= adler-1.0.2 \
relative-path-1.8.0 \
rlimit-0.10.1 \
roff-0.2.1 \
- rstest-0.18.2 \
- rstest_macros-0.18.2 \
- rust-ini-0.19.0 \
+ rstest-0.19.0 \
+ rstest_macros-0.19.0 \
+ rust-ini-0.21.0 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
rustix-0.37.26 \
@@ -201,7 +209,7 @@ CARGO_CRATES= adler-1.0.2 \
shlex-1.3.0 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.0 \
+ signal-hook-registry-1.4.1 \
siphasher-0.3.10 \
slab-0.4.7 \
sm3-0.4.2 \
@@ -211,6 +219,7 @@ CARGO_CRATES= adler-1.0.2 \
strsim-0.10.0 \
syn-1.0.109 \
syn-2.0.32 \
+ tap-1.0.1 \
tempfile-3.10.1 \
terminal_size-0.2.6 \
terminal_size-0.3.0 \
@@ -221,6 +230,7 @@ CARGO_CRATES= adler-1.0.2 \
time-core-0.1.0 \
time-macros-0.2.8 \
tiny-keccak-2.0.2 \
+ trim-in-place-0.1.7 \
typenum-1.15.0 \
unicode-ident-1.0.5 \
unicode-linebreak-0.1.5 \
@@ -243,8 +253,10 @@ CARGO_CRATES= adler-1.0.2 \
wild-2.2.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
+ windows-0.52.0 \
+ windows-core-0.52.0 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
@@ -272,7 +284,8 @@ CARGO_CRATES= adler-1.0.2 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.0 \
windows_x86_64_msvc-0.52.0 \
+ wyz-0.5.1 \
xattr-1.3.1 \
yansi-0.5.1 \
z85-3.0.5 \
- zip-0.6.6
+ zip-1.1.1
diff --git a/sysutils/rust-coreutils/distinfo b/sysutils/rust-coreutils/distinfo
index 466f5506f095..21cce91ba5d0 100644
--- a/sysutils/rust-coreutils/distinfo
+++ b/sysutils/rust-coreutils/distinfo
@@ -1,6 +1,8 @@
-TIMESTAMP = 1711273318
+TIMESTAMP = 1714203837
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
+SHA256 (rust/crates/ahash-0.7.8.crate) = 891477e0c6a8957309ee5c45a6368af3ae14bb510732d2684ffa19af310920f9
+SIZE (rust/crates/ahash-0.7.8.crate) = 38550
SHA256 (rust/crates/aho-corasick-1.0.4.crate) = 6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a
SIZE (rust/crates/aho-corasick-1.0.4.crate) = 171175
SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
@@ -17,6 +19,8 @@ SHA256 (rust/crates/anstyle-query-1.0.0.crate) = 5ca11d4be1bab0c8bc8734a9aa7bf4e
SIZE (rust/crates/anstyle-query-1.0.0.crate) = 8620
SHA256 (rust/crates/anstyle-wincon-2.1.0.crate) = 58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd
SIZE (rust/crates/anstyle-wincon-2.1.0.crate) = 11757
+SHA256 (rust/crates/arbitrary-1.3.2.crate) = 7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110
+SIZE (rust/crates/arbitrary-1.3.2.crate) = 32037
SHA256 (rust/crates/arrayref-0.3.6.crate) = a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544
SIZE (rust/crates/arrayref-0.3.6.crate) = 10035
SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711
@@ -33,6 +37,8 @@ SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c9
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitvec-1.0.1.crate) = 1bc2832c24239b0141d5674bb9174f9d68a8b5b3f2753311927c172ca46f7e9c
+SIZE (rust/crates/bitvec-1.0.1.crate) = 224375
SHA256 (rust/crates/blake2b_simd-1.0.2.crate) = 23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780
SIZE (rust/crates/blake2b_simd-1.0.2.crate) = 34165
SHA256 (rust/crates/blake3-1.5.1.crate) = 30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52
@@ -43,8 +49,8 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
SIZE (rust/crates/bstr-1.9.1.crate) = 380305
SHA256 (rust/crates/bumpalo-3.11.1.crate) = 572f695136211188308f16ad2ca5c851a712c464060ae6974944458eb83880ba
SIZE (rust/crates/bumpalo-3.11.1.crate) = 81207
-SHA256 (rust/crates/bytecount-0.6.7.crate) = e1e5f035d16fc623ae5f74981db80a439803888314e3a555fd6f04acd51a3205
-SIZE (rust/crates/bytecount-0.6.7.crate) = 14642
+SHA256 (rust/crates/bytecount-0.6.8.crate) = 5ce89b21cab1437276d2650d57e971f9d548a2d9037cc231abdc0562b97498ce
+SIZE (rust/crates/bytecount-0.6.8.crate) = 14694
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
SHA256 (rust/crates/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
@@ -55,8 +61,8 @@ SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582eb
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/cfg_aliases-0.1.1.crate) = fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e
SIZE (rust/crates/cfg_aliases-0.1.1.crate) = 6009
-SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
-SIZE (rust/crates/chrono-0.4.35.crate) = 234267
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/clang-sys-1.4.0.crate) = fa2e27ae6ab525c3d369ded447057bca5438d86dc3a68f6faafb8269ba82ebf3
SIZE (rust/crates/clang-sys-1.4.0.crate) = 38679
SHA256 (rust/crates/clap-4.4.2.crate) = 6a13b88d2c62ff462f88e4a121f17a82c1af05693a2f192b5c38d14de73c19f6
@@ -81,8 +87,6 @@ SHA256 (rust/crates/const-random-macro-0.1.16.crate) = f9d839f2a20b0aee515dc581a
SIZE (rust/crates/const-random-macro-0.1.16.crate) = 6657
SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
SIZE (rust/crates/constant_time_eq-0.3.0.crate) = 11369
-SHA256 (rust/crates/conv-0.3.3.crate) = 78ff10625fd0ac447827aa30ea8b861fead473bb60aeb73af6c1c58caf0d1299
-SIZE (rust/crates/conv-0.3.3.crate) = 22124
SHA256 (rust/crates/core-foundation-sys-0.8.3.crate) = 5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc
SIZE (rust/crates/core-foundation-sys-0.8.3.crate) = 17519
SHA256 (rust/crates/coz-0.1.3.crate) = cef55b3fe2f5477d59e12bc792e8b3c95a25bd099eadcfae006ecea136de76e2
@@ -97,16 +101,16 @@ SHA256 (rust/crates/cpp_macros-0.5.9.crate) = 47ec9cc90633446f779ef481a9ce5a0077
SIZE (rust/crates/cpp_macros-0.5.9.crate) = 7103
SHA256 (rust/crates/cpufeatures-0.2.5.crate) = 28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320
SIZE (rust/crates/cpufeatures-0.2.5.crate) = 11251
-SHA256 (rust/crates/crc32fast-1.3.2.crate) = b540bd8bc810d3885c6ea91e2018302f68baba2129ab3e88f32389ee9370880d
-SIZE (rust/crates/crc32fast-1.3.2.crate) = 38661
+SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
+SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/crossbeam-channel-0.5.10.crate) = 82a9b73a36529d9c47029b9fb3a6f0ea3cc916a261195352ba19e770fc1748b2
SIZE (rust/crates/crossbeam-channel-0.5.10.crate) = 90442
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.17.crate) = 0e3681d554572a651dda4186cd47240627c3d0114d45a95f6ad27f2f22e7548d
SIZE (rust/crates/crossbeam-epoch-0.9.17.crate) = 46953
-SHA256 (rust/crates/crossbeam-utils-0.8.18.crate) = c3a430a770ebd84726f584a90ee7f020d28db52c6d02138900f22341f866d39c
-SIZE (rust/crates/crossbeam-utils-0.8.18.crate) = 42383
+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.27.0.crate) = f476fe445d41c9e991fd07515a6f463074b782242ccf4a5b7b1d1012e70824df
SIZE (rust/crates/crossterm-0.27.0.crate) = 125311
SHA256 (rust/crates/crossterm_winapi-0.9.1.crate) = acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b
@@ -117,14 +121,14 @@ SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
SHA256 (rust/crates/ctrlc-3.4.4.crate) = 672465ae37dc1bc6380a6547a8883d5dd397b0f1faaad4f265726cc7042a5345
SIZE (rust/crates/ctrlc-3.4.4.crate) = 14660
-SHA256 (rust/crates/custom_derive-0.1.7.crate) = ef8ae57c4978a2acd8b869ce6b9ca1dfe817bff704c220209fdef2c0b75a01b9
-SIZE (rust/crates/custom_derive-0.1.7.crate) = 10700
SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
SHA256 (rust/crates/data-encoding-macro-0.1.14.crate) = 20c01c06f5f429efdf2bae21eb67c28b3df3cf85b7dd2d8ef09c0838dac5d33e
SIZE (rust/crates/data-encoding-macro-0.1.14.crate) = 3762
SHA256 (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 0047d07f2c89b17dd631c80450d69841a6b5d7fb17278cbc43d7e4cfcf2576f3
SIZE (rust/crates/data-encoding-macro-internal-0.1.12.crate) = 3184
+SHA256 (rust/crates/derive_arbitrary-1.3.2.crate) = 67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611
+SIZE (rust/crates/derive_arbitrary-1.3.2.crate) = 10614
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
@@ -149,10 +153,12 @@ SHA256 (rust/crates/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622
SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
SHA256 (rust/crates/file_diff-1.0.0.crate) = 31a7a908b8f32538a2143e59a6e4e2508988832d5d4d6f7c156b3cbc762643a5
SIZE (rust/crates/file_diff-1.0.0.crate) = 282318
+SHA256 (rust/crates/filedescriptor-0.8.2.crate) = 7199d965852c3bac31f779ef99cbb4537f80e952e2d6aa0ffeb30cce00f4f46e
+SIZE (rust/crates/filedescriptor-0.8.2.crate) = 10830
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.24.crate) = f82b0f4c27ad9f8bfd1f3208d882da2b09c301bc1c828fd3a00d0216d2fbbff6
-SIZE (rust/crates/flate2-1.0.24.crate) = 70191
+SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
+SIZE (rust/crates/flate2-1.0.28.crate) = 73690
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
SIZE (rust/crates/fnv-1.0.7.crate) = 11266
SHA256 (rust/crates/fs_extra-1.3.0.crate) = 42703706b716c37f96a77aea830392ad231f44c9e9a67872fa5548707e11b11c
@@ -165,6 +171,8 @@ SHA256 (rust/crates/fundu-2.0.0.crate) = 6c04cb831a8dccadfe3774b07cba4574a1ec249
SIZE (rust/crates/fundu-2.0.0.crate) = 60486
SHA256 (rust/crates/fundu-core-0.3.0.crate) = 76a889e633afd839fb5b04fe53adfd588cefe518e71ec8d3c929698c6daf2acd
SIZE (rust/crates/fundu-core-0.3.0.crate) = 37430
+SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c
+SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/futures-0.3.28.crate) = 23342abe12aba583913b2e62f22225ff9c950774065e4bfb61a19cd9770fec40
SIZE (rust/crates/futures-0.3.28.crate) = 53229
SHA256 (rust/crates/futures-channel-0.3.28.crate) = 955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2
@@ -195,16 +203,18 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
SIZE (rust/crates/half-2.4.0.crate) = 50666
-SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
-SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
+SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+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.2.crate) = 443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b
SIZE (rust/crates/hermit-abi-0.3.2.crate) = 13783
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/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
+SHA256 (rust/crates/hostname-0.4.0.crate) = f9c7c7c8ac16c798734b8a24560c1362120597c40d5e1459f09498f8f6c8f2ba
+SIZE (rust/crates/hostname-0.4.0.crate) = 10632
SHA256 (rust/crates/iana-time-zone-0.1.53.crate) = 64c122667b287044802d6ce17ee2ddf13207ed924c712de9a66a5814d5b64765
SIZE (rust/crates/iana-time-zone-0.1.53.crate) = 20176
SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
@@ -247,10 +257,10 @@ SHA256 (rust/crates/lock_api-0.4.9.crate) = 435011366fe56583b16cf956f9df0095b405
SIZE (rust/crates/lock_api-0.4.9.crate) = 25685
SHA256 (rust/crates/log-0.4.20.crate) = b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f
SIZE (rust/crates/log-0.4.20.crate) = 38307
+SHA256 (rust/crates/lru-0.7.8.crate) = e999beba7b6e8345721bd280141ed958096a2e4abdf74f67ff4ce49b4b54e47a
+SIZE (rust/crates/lru-0.7.8.crate) = 12623
SHA256 (rust/crates/lscolors-0.16.0.crate) = ab0b209ec3976527806024406fe765474b9a1750a0ed4b8f0372364741f50e7b
SIZE (rust/crates/lscolors-0.16.0.crate) = 23368
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
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.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
@@ -259,8 +269,8 @@ SHA256 (rust/crates/memmap2-0.9.0.crate) = deaba38d7abf1d4cca21cc89e932e542ba2b9
SIZE (rust/crates/memmap2-0.9.0.crate) = 31529
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.5.4.crate) = 96590ba8f175222643a85693f33d26e9c8a015f599c216509b1a6894af675d34
-SIZE (rust/crates/miniz_oxide-0.5.4.crate) = 53485
+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/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
@@ -275,6 +285,10 @@ SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d0
SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
SHA256 (rust/crates/num-integer-0.1.45.crate) = 225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9
SIZE (rust/crates/num-integer-0.1.45.crate) = 22529
+SHA256 (rust/crates/num-modular-0.5.1.crate) = 64a5fe11d4135c3bcdf3a95b18b194afa9608a5f6ff034f5d857bc9a27fb0119
+SIZE (rust/crates/num-modular-0.5.1.crate) = 26428
+SHA256 (rust/crates/num-prime-0.4.3.crate) = 5f4e3bc495f6e95bc15a6c0c55ac00421504a5a43d09e3cc455d1fea7015581d
+SIZE (rust/crates/num-prime-0.4.3.crate) = 132233
SHA256 (rust/crates/num-traits-0.2.18.crate) = da0df0e5185db44f69b44f26786fe401b6c293d1907744beaa7fa62b2e5a517a
SIZE (rust/crates/num-traits-0.2.18.crate) = 51930
SHA256 (rust/crates/num_threads-0.1.6.crate) = 2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44
@@ -287,8 +301,8 @@ SHA256 (rust/crates/onig-6.4.0.crate) = 8c4b31c8722ad9171c6d77d3557db078cab2bd50
SIZE (rust/crates/onig-6.4.0.crate) = 32616
SHA256 (rust/crates/onig_sys-69.8.1.crate) = 7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7
SIZE (rust/crates/onig_sys-69.8.1.crate) = 638216
-SHA256 (rust/crates/ordered-multimap-0.6.0.crate) = 4ed8acf08e98e744e5384c8bc63ceb0364e68a6854187221c18df61c4797690e
-SIZE (rust/crates/ordered-multimap-0.6.0.crate) = 23158
+SHA256 (rust/crates/ordered-multimap-0.7.3.crate) = 49203cdcae0030493bad186b28da2fa25645fa276a51b6fec8010d281e02ef79
+SIZE (rust/crates/ordered-multimap-0.7.3.crate) = 23265
SHA256 (rust/crates/os_display-0.1.3.crate) = 7a6229bad892b46b0dcfaaeb18ad0d2e56400f5aaea05b768bde96e73676cf75
SIZE (rust/crates/os_display-0.1.3.crate) = 16800
SHA256 (rust/crates/parking_lot-0.12.1.crate) = 3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f
@@ -313,8 +327,8 @@ 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.26.crate) = 6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160
SIZE (rust/crates/pkg-config-0.3.26.crate) = 18662
-SHA256 (rust/crates/platform-info-2.0.2.crate) = d6259c4860e53bf665016f1b2f46a8859cadfa717581dc9d597ae4069de6300f
-SIZE (rust/crates/platform-info-2.0.2.crate) = 28443
+SHA256 (rust/crates/platform-info-2.0.3.crate) = d5ff316b9c4642feda973c18f0decd6c8b0919d4722566f6e4337cce0dd88217
+SIZE (rust/crates/platform-info-2.0.3.crate) = 28454
SHA256 (rust/crates/portable-atomic-0.3.15.crate) = 15eb2c6e362923af47e13c23ca5afb859e83d54452c55b0b9ac763b8f7c1ac16
SIZE (rust/crates/portable-atomic-0.3.15.crate) = 75147
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
@@ -333,6 +347,8 @@ SHA256 (rust/crates/quickcheck-1.0.3.crate) = 588f6378e4dd99458b60ec275b4477add4
SIZE (rust/crates/quickcheck-1.0.3.crate) = 28069
SHA256 (rust/crates/quote-1.0.29.crate) = 573015e8ab27661678357f27dc26460738fd2b6c86e46f386fde94cb5d913105
SIZE (rust/crates/quote-1.0.29.crate) = 28345
+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_chacha-0.3.1.crate) = e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88
@@ -341,8 +357,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_pcg-0.3.1.crate) = 59cad018caf63deb318e5a4586d99a24424a364f40f1e5778c29aca23f4fc73e
SIZE (rust/crates/rand_pcg-0.3.1.crate) = 11983
-SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd
-SIZE (rust/crates/rayon-1.9.0.crate) = 177770
+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
@@ -363,12 +379,12 @@ SHA256 (rust/crates/rlimit-0.10.1.crate) = 3560f70f30a0f16d11d01ed078a07740fe6b4
SIZE (rust/crates/rlimit-0.10.1.crate) = 18802
SHA256 (rust/crates/roff-0.2.1.crate) = b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316
SIZE (rust/crates/roff-0.2.1.crate) = 10605
-SHA256 (rust/crates/rstest-0.18.2.crate) = 97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199
-SIZE (rust/crates/rstest-0.18.2.crate) = 28868
-SHA256 (rust/crates/rstest_macros-0.18.2.crate) = d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605
-SIZE (rust/crates/rstest_macros-0.18.2.crate) = 57534
-SHA256 (rust/crates/rust-ini-0.19.0.crate) = 7e2a3bcec1f113553ef1c88aae6c020a369d03d55b58de9869a0908930385091
-SIZE (rust/crates/rust-ini-0.19.0.crate) = 18328
+SHA256 (rust/crates/rstest-0.19.0.crate) = 9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330
+SIZE (rust/crates/rstest-0.19.0.crate) = 32932
+SHA256 (rust/crates/rstest_macros-0.19.0.crate) = 04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25
+SIZE (rust/crates/rstest_macros-0.19.0.crate) = 61243
+SHA256 (rust/crates/rust-ini-0.21.0.crate) = 0d625ed57d8f49af6cfa514c42e1a71fadcff60eb0b1c517ff82fe41aa025b41
+SIZE (rust/crates/rust-ini-0.21.0.crate) = 18998
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
@@ -405,8 +421,8 @@ SHA256 (rust/crates/signal-hook-0.3.17.crate) = 8621587d4798caf8eb44879d42e56b9a
SIZE (rust/crates/signal-hook-0.3.17.crate) = 50296
SHA256 (rust/crates/signal-hook-mio-0.2.3.crate) = 29ad2e15f37ec9a6cc544097b78a1ec90001e9f71b81338ca39f430adaca99af
SIZE (rust/crates/signal-hook-mio-0.2.3.crate) = 9064
-SHA256 (rust/crates/signal-hook-registry-1.4.0.crate) = e51e73328dc4ac0c7ccbda3a494dfa03df1de2f46018127f60c693f2648455b0
-SIZE (rust/crates/signal-hook-registry-1.4.0.crate) = 17912
+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/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
SIZE (rust/crates/siphasher-0.3.10.crate) = 9889
SHA256 (rust/crates/slab-0.4.7.crate) = 4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef
@@ -425,6 +441,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.32.crate) = 239814284fd6f1a4ffe4ca893952cdd93c224b6a1571c9a9eadd670295c0c9e2
SIZE (rust/crates/syn-2.0.32.crate) = 242504
+SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
+SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/terminal_size-0.2.6.crate) = 8e6bf6f19e9f8ed8d4048dc22981458ebcf406d67e94cd422e5ecd73d63b3237
@@ -445,6 +463,8 @@ SHA256 (rust/crates/time-macros-0.2.8.crate) = fd80a657e71da814b8e5d60d3374fc6d3
SIZE (rust/crates/time-macros-0.2.8.crate) = 24295
SHA256 (rust/crates/tiny-keccak-2.0.2.crate) = 2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237
SIZE (rust/crates/tiny-keccak-2.0.2.crate) = 20129
+SHA256 (rust/crates/trim-in-place-0.1.7.crate) = 343e926fc669bc8cde4fa3129ab681c63671bae288b1f1081ceee6d9d37904fc
+SIZE (rust/crates/trim-in-place-0.1.7.crate) = 2485
SHA256 (rust/crates/typenum-1.15.0.crate) = dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987
SIZE (rust/crates/typenum-1.15.0.crate) = 40741
SHA256 (rust/crates/unicode-ident-1.0.5.crate) = 6ceab39d59e4c9499d4e5a8ee0e2735b891bb7308ac83dfb4e80cad195c9f6f3
@@ -489,10 +509,14 @@ SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe9399
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
+SHA256 (rust/crates/windows-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
+SIZE (rust/crates/windows-0.52.0.crate) = 11843715
+SHA256 (rust/crates/windows-core-0.52.0.crate) = 33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9
+SIZE (rust/crates/windows-core-0.52.0.crate) = 42154
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -547,13 +571,15 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 1a515f5799fe4961cb532f98
SIZE (rust/crates/windows_x86_64_msvc-0.48.0.crate) = 671422
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/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
+SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
SIZE (rust/crates/yansi-0.5.1.crate) = 16525
SHA256 (rust/crates/z85-3.0.5.crate) = 2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fc
SIZE (rust/crates/z85-3.0.5.crate) = 9084
-SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
-SIZE (rust/crates/zip-0.6.6.crate) = 65789
-SHA256 (uutils-coreutils-0.0.25_GH0.tar.gz) = e6e4626e18eb5bd68480fc4860dc6203259a931d0357f8da900d8f5d6926c7ce
-SIZE (uutils-coreutils-0.0.25_GH0.tar.gz) = 2287537
+SHA256 (rust/crates/zip-1.1.1.crate) = f2655979068a1f8fa91cb9e8e5b9d3ee54d18e0ddc358f2f4a395afc0929a84b
+SIZE (rust/crates/zip-1.1.1.crate) = 69794
+SHA256 (uutils-coreutils-0.0.26_GH0.tar.gz) = 2a0e8511f1e6adf7f1003ce4536b8a8bb1b2289364efe55edf96f2fc9e2f00a4
+SIZE (uutils-coreutils-0.0.26_GH0.tar.gz) = 2293484
diff --git a/sysutils/slurm-wlm/Makefile b/sysutils/slurm-wlm/Makefile
index 0994b4f72631..88eae618e62e 100644
--- a/sysutils/slurm-wlm/Makefile
+++ b/sysutils/slurm-wlm/Makefile
@@ -1,11 +1,10 @@
PORTNAME= slurm
-DISTVERSION= 23.11.1
-PORTREVISION= 2
+DISTVERSION= 23.11.6
CATEGORIES= sysutils
MASTER_SITES= https://download.schedmd.com/slurm/
PKGNAMESUFFIX= -wlm
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= eduardo@FreeBSD.org
COMMENT= Simple Linux Utility for Resource Management
WWW= https://slurm.schedmd.com/
@@ -45,6 +44,7 @@ INSTALL_TARGET= install-strip
TEST_TARGET= check
PLIST_SUB= PORTVERSION="${DISTVERSION}" VER="${DISTVERSION:R}"
SHEBANG_FILES= doc/html/shtml2html.py doc/man/man2html.py
+PORTDOCS= *
OPTIONS_DEFINE= CURL DOCS GUI HDF5 HWLOC IPMI RRD
OPTIONS_DEFAULT= HDF5 HWLOC
@@ -85,8 +85,7 @@ RRD_CONFIGURE_WITH= rrdtool
# FreeBSD Infiniband support is still experimental
# slurmrestd does not build on FreeBSD
-CONFIGURE_ARGS= --without-ofed --disable-slurmrestd \
- --with-mysql_config=${LOCALBASE}/bin \
+CONFIGURE_ARGS= --disable-slurmrestd --with-mysql_config=${LOCALBASE}/bin \
--docdir=${DOCSDIR} --htmldir=${DOCSDIR}
CFLAGS+= -I${WRKSRC}/slurm -I${LOCALBASE}/include \
@@ -119,6 +118,8 @@ PROC2FIX= common/callerid.c common/fd.c common/fetch_config.c \
LLD2FIX= api plugins/openapi sacctmgr sackd scontrol scrontab scrun \
slurmctld slurmd/slurmd squeue
+.include <bsd.port.options.mk>
+
# Hack around nonfunctional --disable-gtktest flag
pre-configure-GUI-off:
${REINPLACE_CMD} -e 's|min_gtk_version=.*|min_gtk_version=2000.0.0|' \
@@ -143,8 +144,16 @@ pre-configure:
${ECHO_CMD} "********************************************"; \
false; \
fi
+.if ${ARCH} == powerpc64le
+ ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64lppc -o|'
+.elif ${ARCH} == powerpc64
+ ${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|-r -o|-r -m elf64ppc -o|'
+.else
${FIND} ${LLD2FIX:C|^|${WRKSRC}/src/|} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|-r -o|-r -m elf_${ARCH} -o|'
+.endif
${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} \
${REINPLACE_CMD} -e 's|htmldir = \$${datadir.*$$|htmldir = @htmldir@|'
diff --git a/sysutils/slurm-wlm/distinfo b/sysutils/slurm-wlm/distinfo
index 6f7a8d2043da..b437425dd58b 100644
--- a/sysutils/slurm-wlm/distinfo
+++ b/sysutils/slurm-wlm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702833046
-SHA256 (slurm-23.11.1.tar.bz2) = 2f3f4ad4c92596c405d465f5a991bc50d85508b8b127fb2cc008a0980b7bdbd8
-SIZE (slurm-23.11.1.tar.bz2) = 7536436
+TIMESTAMP = 1714579199
+SHA256 (slurm-23.11.6.tar.bz2) = 0f420b6a9b1a01da4a9f56d9cf9abce3a5aaeebd4f93dc87ba43011e8fcff3b2
+SIZE (slurm-23.11.6.tar.bz2) = 7394419
diff --git a/sysutils/slurm-wlm/pkg-plist b/sysutils/slurm-wlm/pkg-plist
index 1104c8d36b51..72bf05a521d4 100644
--- a/sysutils/slurm-wlm/pkg-plist
+++ b/sysutils/slurm-wlm/pkg-plist
@@ -48,6 +48,8 @@ lib/slurm/acct_gather_energy_rapl.so
%%IPMI%%lib/slurm/acct_gather_energy_xcc.so
lib/slurm/acct_gather_filesystem_lustre.a
lib/slurm/acct_gather_filesystem_lustre.so
+lib/slurm/acct_gather_interconnect_ofed.a
+lib/slurm/acct_gather_interconnect_ofed.so
lib/slurm/acct_gather_interconnect_sysfs.a
lib/slurm/acct_gather_interconnect_sysfs.so
%%CURL%%lib/slurm/acct_gather_profile_influxdb.a
@@ -241,6 +243,7 @@ share/man/man5/oci.conf.5.gz
share/man/man5/slurm.conf.5.gz
share/man/man5/slurmdbd.conf.5.gz
share/man/man5/topology.conf.5.gz
+share/man/man8/sackd.8.gz
share/man/man8/slurmctld.8.gz
share/man/man8/slurmd.8.gz
share/man/man8/slurmdbd.8.gz
@@ -252,177 +255,3 @@ sbin/slurmctld
sbin/slurmd
sbin/slurmdbd
sbin/slurmstepd
-%%PORTDOCS%%%%DOCSDIR%%/Slurm_Entity.pdf
-%%PORTDOCS%%%%DOCSDIR%%/Slurm_Individual.pdf
-%%PORTDOCS%%%%DOCSDIR%%/accounting.html
-%%PORTDOCS%%%%DOCSDIR%%/acct_gather.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/add.html
-%%PORTDOCS%%%%DOCSDIR%%/allocation_pies.gif
-%%PORTDOCS%%%%DOCSDIR%%/api.html
-%%PORTDOCS%%%%DOCSDIR%%/arch.gif
-%%PORTDOCS%%%%DOCSDIR%%/big_sys.html
-%%PORTDOCS%%%%DOCSDIR%%/burst_buffer.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/burst_buffer.html
-%%PORTDOCS%%%%DOCSDIR%%/cg_hierarchy.jpg
-%%PORTDOCS%%%%DOCSDIR%%/cgroup.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/cgroup_v2.html
-%%PORTDOCS%%%%DOCSDIR%%/cgroups.html
-%%PORTDOCS%%%%DOCSDIR%%/classic_fair_share.html
-%%PORTDOCS%%%%DOCSDIR%%/cli_filter_plugins.html
-%%PORTDOCS%%%%DOCSDIR%%/coding_style.pdf
-%%PORTDOCS%%%%DOCSDIR%%/configless_slurm.html
-%%PORTDOCS%%%%DOCSDIR%%/configurator.easy.html
-%%PORTDOCS%%%%DOCSDIR%%/configurator.html
-%%PORTDOCS%%%%DOCSDIR%%/cons_tres.html
-%%PORTDOCS%%%%DOCSDIR%%/cons_tres_share.html
-%%PORTDOCS%%%%DOCSDIR%%/containers.html
-%%PORTDOCS%%%%DOCSDIR%%/contributor.html
-%%PORTDOCS%%%%DOCSDIR%%/core_spec.html
-%%PORTDOCS%%%%DOCSDIR%%/cpu_management.html
-%%PORTDOCS%%%%DOCSDIR%%/cray.html
-%%PORTDOCS%%%%DOCSDIR%%/disclaimer.html
-%%PORTDOCS%%%%DOCSDIR%%/dist_plane.html
-%%PORTDOCS%%%%DOCSDIR%%/documentation.html
-%%PORTDOCS%%%%DOCSDIR%%/download.html
-%%PORTDOCS%%%%DOCSDIR%%/dynamic_nodes.html
-%%PORTDOCS%%%%DOCSDIR%%/elasticsearch.html
-%%PORTDOCS%%%%DOCSDIR%%/entities.gif
-%%PORTDOCS%%%%DOCSDIR%%/example_usage.gif
-%%PORTDOCS%%%%DOCSDIR%%/ext_sensors.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/extra_constraints.html
-%%PORTDOCS%%%%DOCSDIR%%/fair_tree.html
-%%PORTDOCS%%%%DOCSDIR%%/faq.html
-%%PORTDOCS%%%%DOCSDIR%%/federation.html
-%%PORTDOCS%%%%DOCSDIR%%/fonts.css
-%%PORTDOCS%%%%DOCSDIR%%/fonts.ttf
-%%PORTDOCS%%%%DOCSDIR%%/gang_scheduling.html
-%%PORTDOCS%%%%DOCSDIR%%/gres.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/gres.html
-%%PORTDOCS%%%%DOCSDIR%%/gres_design.html
-%%PORTDOCS%%%%DOCSDIR%%/hdf5_job_outline.png
-%%PORTDOCS%%%%DOCSDIR%%/hdf5_profile_user_guide.html
-%%PORTDOCS%%%%DOCSDIR%%/hdf5_task_attr.png
-%%PORTDOCS%%%%DOCSDIR%%/helpers.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/heterogeneous_jobs.html
-%%PORTDOCS%%%%DOCSDIR%%/high_throughput.html
-%%PORTDOCS%%%%DOCSDIR%%/ibm_pe_fig1.png
-%%PORTDOCS%%%%DOCSDIR%%/ibm_pe_fig2.png
-%%PORTDOCS%%%%DOCSDIR%%/intel_knl.html
-%%PORTDOCS%%%%DOCSDIR%%/job_array.html
-%%PORTDOCS%%%%DOCSDIR%%/job_container.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/job_container_tmpfs.html
-%%PORTDOCS%%%%DOCSDIR%%/job_exit_code.html
-%%PORTDOCS%%%%DOCSDIR%%/job_launch.html
-%%PORTDOCS%%%%DOCSDIR%%/job_submit_plugins.html
-%%PORTDOCS%%%%DOCSDIR%%/jobcomp_kafka.html
-%%PORTDOCS%%%%DOCSDIR%%/jobcomp_kafka_fig1.png
-%%PORTDOCS%%%%DOCSDIR%%/jquery.min.js
-%%PORTDOCS%%%%DOCSDIR%%/jwt.html
-%%PORTDOCS%%%%DOCSDIR%%/k_function.gif
-%%PORTDOCS%%%%DOCSDIR%%/knl.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/kubernetes.html
-%%PORTDOCS%%%%DOCSDIR%%/licenses.html
-%%PORTDOCS%%%%DOCSDIR%%/mail.html
-%%PORTDOCS%%%%DOCSDIR%%/man_index.html
-%%PORTDOCS%%%%DOCSDIR%%/mc_support.gif
-%%PORTDOCS%%%%DOCSDIR%%/mc_support.html
-%%PORTDOCS%%%%DOCSDIR%%/mcs.html
-%%PORTDOCS%%%%DOCSDIR%%/meetings.html
-%%PORTDOCS%%%%DOCSDIR%%/mpi.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/mpi_guide.html
-%%PORTDOCS%%%%DOCSDIR%%/multi_cluster.html
-%%PORTDOCS%%%%DOCSDIR%%/network.html
-%%PORTDOCS%%%%DOCSDIR%%/network_failover.gif
-%%PORTDOCS%%%%DOCSDIR%%/network_federation.gif
-%%PORTDOCS%%%%DOCSDIR%%/network_multi_cluster.gif
-%%PORTDOCS%%%%DOCSDIR%%/network_srun.gif
-%%PORTDOCS%%%%DOCSDIR%%/network_standard.gif
-%%PORTDOCS%%%%DOCSDIR%%/news.html
-%%PORTDOCS%%%%DOCSDIR%%/node_lifecycle.png
-%%PORTDOCS%%%%DOCSDIR%%/nss_slurm.html
-%%PORTDOCS%%%%DOCSDIR%%/oci.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/openapi.css
-%%PORTDOCS%%%%DOCSDIR%%/openapi_release_notes.html
-%%PORTDOCS%%%%DOCSDIR%%/overview.html
-%%PORTDOCS%%%%DOCSDIR%%/pam_slurm_adopt.html
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex1.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex2.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex3.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex4.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex5.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex6.gif
-%%PORTDOCS%%%%DOCSDIR%%/plane_ex7.gif
-%%PORTDOCS%%%%DOCSDIR%%/platforms.html
-%%PORTDOCS%%%%DOCSDIR%%/plugins.html
-%%PORTDOCS%%%%DOCSDIR%%/power_mgmt.html
-%%PORTDOCS%%%%DOCSDIR%%/power_save.html
-%%PORTDOCS%%%%DOCSDIR%%/preempt.html
-%%PORTDOCS%%%%DOCSDIR%%/prep_plugins.html
-%%PORTDOCS%%%%DOCSDIR%%/priority_multifactor.html
-%%PORTDOCS%%%%DOCSDIR%%/priority_multifactor3.html
-%%PORTDOCS%%%%DOCSDIR%%/programmer_guide.html
-%%PORTDOCS%%%%DOCSDIR%%/prolog_epilog.html
-%%PORTDOCS%%%%DOCSDIR%%/publications.html
-%%PORTDOCS%%%%DOCSDIR%%/qos.html
-%%PORTDOCS%%%%DOCSDIR%%/quickstart.html
-%%PORTDOCS%%%%DOCSDIR%%/quickstart_admin.html
-%%PORTDOCS%%%%DOCSDIR%%/reservations.html
-%%PORTDOCS%%%%DOCSDIR%%/reset.css
-%%PORTDOCS%%%%DOCSDIR%%/resource_binding.html
-%%PORTDOCS%%%%DOCSDIR%%/resource_limits.html
-%%PORTDOCS%%%%DOCSDIR%%/rest.html
-%%PORTDOCS%%%%DOCSDIR%%/rest_api.html
-%%PORTDOCS%%%%DOCSDIR%%/rosetta.html
-%%PORTDOCS%%%%DOCSDIR%%/sacct.html
-%%PORTDOCS%%%%DOCSDIR%%/sacctmgr.html
-%%PORTDOCS%%%%DOCSDIR%%/salloc.html
-%%PORTDOCS%%%%DOCSDIR%%/sattach.html
-%%PORTDOCS%%%%DOCSDIR%%/sbatch.html
-%%PORTDOCS%%%%DOCSDIR%%/sbcast.html
-%%PORTDOCS%%%%DOCSDIR%%/scancel.html
-%%PORTDOCS%%%%DOCSDIR%%/sched_config.html
-%%PORTDOCS%%%%DOCSDIR%%/schedmd.png
-%%PORTDOCS%%%%DOCSDIR%%/scontrol.html
-%%PORTDOCS%%%%DOCSDIR%%/scrontab.html
-%%PORTDOCS%%%%DOCSDIR%%/scrun.html
-%%PORTDOCS%%%%DOCSDIR%%/sdiag.html
-%%PORTDOCS%%%%DOCSDIR%%/select_design.html
-%%PORTDOCS%%%%DOCSDIR%%/selinux.html
-%%HDF5%%%%PORTDOCS%%%%DOCSDIR%%/sh5util.html
-%%PORTDOCS%%%%DOCSDIR%%/sinfo.html
-%%PORTDOCS%%%%DOCSDIR%%/site_factor.html
-%%PORTDOCS%%%%DOCSDIR%%/slurm.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/slurm.css
-%%PORTDOCS%%%%DOCSDIR%%/slurm.html
-%%PORTDOCS%%%%DOCSDIR%%/slurm_logo.png
-%%PORTDOCS%%%%DOCSDIR%%/slurm_ug_agenda.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmctld.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmd.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmdbd.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmdbd.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmrestd.html
-%%PORTDOCS%%%%DOCSDIR%%/slurmstepd.html
-%%PORTDOCS%%%%DOCSDIR%%/spank.html
-%%PORTDOCS%%%%DOCSDIR%%/sprio.html
-%%PORTDOCS%%%%DOCSDIR%%/squeue.html
-%%PORTDOCS%%%%DOCSDIR%%/squeue_color.png
-%%PORTDOCS%%%%DOCSDIR%%/sreport.html
-%%PORTDOCS%%%%DOCSDIR%%/srun.html
-%%PORTDOCS%%%%DOCSDIR%%/sshare.html
-%%PORTDOCS%%%%DOCSDIR%%/sstat.html
-%%PORTDOCS%%%%DOCSDIR%%/strigger.html
-%%PORTDOCS%%%%DOCSDIR%%/style.css
-%%GUI%%%%PORTDOCS%%%%DOCSDIR%%/sview.html
-%%PORTDOCS%%%%DOCSDIR%%/team.html
-%%PORTDOCS%%%%DOCSDIR%%/testimonials.html
-%%PORTDOCS%%%%DOCSDIR%%/topo_ex1.gif
-%%PORTDOCS%%%%DOCSDIR%%/topo_ex2.gif
-%%PORTDOCS%%%%DOCSDIR%%/topology.conf.html
-%%PORTDOCS%%%%DOCSDIR%%/topology.html
-%%PORTDOCS%%%%DOCSDIR%%/tres.html
-%%PORTDOCS%%%%DOCSDIR%%/troubleshoot.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorial_intro_files.tar
-%%PORTDOCS%%%%DOCSDIR%%/tutorials.html
-%%PORTDOCS%%%%DOCSDIR%%/usage_pies.gif
-%%PORTDOCS%%%%DOCSDIR%%/user_permissions.html
-%%PORTDOCS%%%%DOCSDIR%%/wckey.html
diff --git a/sysutils/squashfs-tools-ng/Makefile b/sysutils/squashfs-tools-ng/Makefile
index c7a2ffaa1a60..29ad592aa1fe 100644
--- a/sysutils/squashfs-tools-ng/Makefile
+++ b/sysutils/squashfs-tools-ng/Makefile
@@ -1,5 +1,5 @@
PORTNAME= squashfs-tools-ng
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= sysutils
MASTER_SITES= https://infraroot.at/pub/squashfs/
diff --git a/sysutils/squashfs-tools-ng/distinfo b/sysutils/squashfs-tools-ng/distinfo
index 80049366d147..2062db4ea2a8 100644
--- a/sysutils/squashfs-tools-ng/distinfo
+++ b/sysutils/squashfs-tools-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710194396
-SHA256 (squashfs-tools-ng-1.3.0.tar.xz) = 5f91df5eb4d4ae6b6f613e9b7cd346daf45373a1b065c6c1b0891a86abe13e8f
-SIZE (squashfs-tools-ng-1.3.0.tar.xz) = 585800
+TIMESTAMP = 1714661362
+SHA256 (squashfs-tools-ng-1.3.1.tar.xz) = 0728e825f18ce1af0ec0090ae9892665e61590bb94910f12bf0810b874fdce7f
+SIZE (squashfs-tools-ng-1.3.1.tar.xz) = 585916
diff --git a/sysutils/squashfs-tools-ng/files/patch-bin_gensquashfs_mkfs.c b/sysutils/squashfs-tools-ng/files/patch-bin_gensquashfs_mkfs.c
deleted file mode 100644
index 66f9167e7fd2..000000000000
--- a/sysutils/squashfs-tools-ng/files/patch-bin_gensquashfs_mkfs.c
+++ /dev/null
@@ -1,77 +0,0 @@
---- bin/gensquashfs/mkfs.c.orig 2024-01-24 08:55:22 UTC
-+++ bin/gensquashfs/mkfs.c
-@@ -70,7 +70,8 @@ static int pack_files(sqfs_block_processor_t *data, fs
- }
-
- static int relabel_tree_dfs(const char *filename, sqfs_xattr_writer_t *xwr,
-- tree_node_t *n, void *selinux_handle)
-+ tree_node_t *n, void *selinux_handle,
-+ void *xattrmap)
- {
- char *path = fstree_get_path(n);
- int ret;
-@@ -86,24 +87,28 @@ static int relabel_tree_dfs(const char *filename, sqfs
- return -1;
- }
-
-- if (selinux_relable_node(selinux_handle, xwr, n, path)) {
-- free(path);
-- return -1;
-- }
-+ if (xattrmap != NULL)
-+ ret = xattr_apply_map_file(path, xattrmap, xwr);
-
-- ret = sqfs_xattr_writer_end(xwr, &n->xattr_idx);
-+ if (ret == 0 && selinux_handle != NULL)
-+ ret = selinux_relable_node(selinux_handle, xwr, n, path);
-+
-+ free(path);
-+ if (ret == 0)
-+ ret = sqfs_xattr_writer_end(xwr, &n->xattr_idx);
-+
- if (ret) {
- sqfs_perror(filename, "flushing completed key-value pairs",
- ret);
- return -1;
- }
-
-- free(path);
--
- if (S_ISDIR(n->mode)) {
- for (n = n->data.dir.children; n != NULL; n = n->next) {
-- if (relabel_tree_dfs(filename, xwr, n, selinux_handle))
-+ if (relabel_tree_dfs(filename, xwr, n,
-+ selinux_handle, xattrmap)) {
- return -1;
-+ }
- }
- }
-
-@@ -111,15 +116,15 @@ static int relabel_tree_dfs(const char *filename, sqfs
- }
-
- static int read_fstree(fstree_t *fs, options_t *opt, sqfs_xattr_writer_t *xwr,
-- void *selinux_handle)
-+ void *selinux_handle, void *xattrmap)
- {
- int ret;
-
- ret = fstree_from_file(fs, opt->infile, opt->packdir);
-
-- if (ret == 0 && selinux_handle != NULL)
-+ if (ret == 0 && (selinux_handle != NULL || xattrmap != NULL))
- ret = relabel_tree_dfs(opt->cfg.filename, xwr,
-- fs->root, selinux_handle);
-+ fs->root, selinux_handle, xattrmap);
-
- return ret;
- }
-@@ -175,7 +180,7 @@ int main(int argc, char **argv)
- goto out;
- }
- } else {
-- if (read_fstree(&sqfs.fs, &opt, sqfs.xwr, sehnd))
-+ if (read_fstree(&sqfs.fs, &opt, sqfs.xwr, sehnd, xattrmap))
- goto out;
- }
-
diff --git a/sysutils/syslog-ng/Makefile b/sysutils/syslog-ng/Makefile
index dacf6babf26d..cdd2ab92ef97 100644
--- a/sysutils/syslog-ng/Makefile
+++ b/sysutils/syslog-ng/Makefile
@@ -1,6 +1,5 @@
PORTNAME= syslog-ng
-DISTVERSION= 4.6.0
-PORTREVISION= 2
+DISTVERSION= 4.7.1
CATEGORIES= sysutils
# official master site:
MASTER_SITES= https://github.com/balabit/syslog-ng/releases/download/syslog-ng-${DISTVERSION}/
diff --git a/sysutils/syslog-ng/distinfo b/sysutils/syslog-ng/distinfo
index 028adc89e82a..56c4e42c7eb3 100644
--- a/sysutils/syslog-ng/distinfo
+++ b/sysutils/syslog-ng/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1706192500
-SHA256 (syslog-ng-4.6.0.tar.gz) = b69e3360dfb96a754a4e1cbead4daef37128b1152a23572356db4ab64a475d4f
-SIZE (syslog-ng-4.6.0.tar.gz) = 6671746
+TIMESTAMP = 1713773459
+SHA256 (syslog-ng-4.7.1.tar.gz) = 5477189a2d12325aa4faebfcf59f5bdd9084234732f0c3ec16dd253847dacf1c
+SIZE (syslog-ng-4.7.1.tar.gz) = 6877191
diff --git a/sysutils/syslog-ng/files/syslog-ng.conf.sample b/sysutils/syslog-ng/files/syslog-ng.conf.sample
index 5d918a5b9e4c..73deaf6926f5 100644
--- a/sysutils/syslog-ng/files/syslog-ng.conf.sample
+++ b/sysutils/syslog-ng/files/syslog-ng.conf.sample
@@ -1,4 +1,4 @@
-@version:4.6
+@version:4.7
@include "scl.conf"
#
diff --git a/sysutils/syslog-ng/pkg-plist b/sysutils/syslog-ng/pkg-plist
index cae743f64cc2..348bd367822a 100644
--- a/sysutils/syslog-ng/pkg-plist
+++ b/sysutils/syslog-ng/pkg-plist
@@ -73,6 +73,9 @@ include/syslog-ng/evtlog.h
include/syslog-ng/evtmaps.h
include/syslog-ng/fdhelpers.h
include/syslog-ng/file-perms.h
+include/syslog-ng/cfg-source.h
+include/syslog-ng/filterx/expr-isset.h
+include/syslog-ng/filterx/expr-unset.h
include/syslog-ng/filter/filter-call.h
include/syslog-ng/filter/filter-cmp.h
include/syslog-ng/filter/filter-expr-parser.h
@@ -155,6 +158,8 @@ include/syslog-ng/mainloop-worker.h
include/syslog-ng/mainloop.h
include/syslog-ng/memtrace.h
include/syslog-ng/messages.h
+include/syslog-ng/metrics/label-template.h
+include/syslog-ng/metrics/metrics-template.h
include/syslog-ng/misc.h
include/syslog-ng/ml-batched-timer.h
include/syslog-ng/module-config.h
@@ -295,21 +300,55 @@ include/syslog-ng/multi-line/multi-line-pattern.h
include/syslog-ng/multi-line/smart-multi-line.h
include/syslog-ng/stats/stats-compat.h
include/syslog-ng/on-error.h
+include/syslog-ng/compat/json.h
+include/syslog-ng/filterx/expr-assign.h
+include/syslog-ng/filterx/expr-boolalg.h
+include/syslog-ng/filterx/expr-comparison.h
+include/syslog-ng/filterx/expr-dict.h
+include/syslog-ng/filterx/expr-function.h
+include/syslog-ng/filterx/expr-get-subscript.h
+include/syslog-ng/filterx/expr-getattr.h
+include/syslog-ng/filterx/expr-list.h
+include/syslog-ng/filterx/expr-literal.h
+include/syslog-ng/filterx/expr-message-ref.h
+include/syslog-ng/filterx/expr-set-subscript.h
+include/syslog-ng/filterx/expr-setattr.h
+include/syslog-ng/filterx/expr-template.h
+include/syslog-ng/filterx/filterx-config.h
+include/syslog-ng/filterx/filterx-eval.h
+include/syslog-ng/filterx/filterx-expr.h
+include/syslog-ng/filterx/filterx-globals.h
+include/syslog-ng/filterx/filterx-object.h
+include/syslog-ng/filterx/filterx-parser.h
+include/syslog-ng/filterx/filterx-pipe.h
+include/syslog-ng/filterx/filterx-scope.h
+include/syslog-ng/filterx/filterx-weakrefs.h
+include/syslog-ng/filterx/object-datetime.h
+include/syslog-ng/filterx/object-json.h
+include/syslog-ng/filterx/object-message-value.h
+include/syslog-ng/filterx/object-null.h
+include/syslog-ng/filterx/object-primitive.h
+include/syslog-ng/filterx/object-string.h
+include/syslog-ng/filterx/expr-condition.h
+include/syslog-ng/filterx/object-dict-interface.h
+include/syslog-ng/filterx/object-json-internal.h
+include/syslog-ng/filterx/object-list-interface.h
+include/syslog-ng/filterx/filterx-private.h
share/syslog-ng/smart-multi-line.fsm
-lib/libevtlog-4.6.so.0
-lib/libevtlog-4.6.so.0.0.0
+lib/libevtlog-4.7.so.0
+lib/libevtlog-4.7.so.0.0.0
lib/libevtlog.so
-lib/libloggen_helper-4.6.so.0
-lib/libloggen_helper-4.6.so.0.0.0
+lib/libloggen_helper-4.7.so.0
+lib/libloggen_helper-4.7.so.0.0.0
lib/libloggen_helper.so
-lib/libloggen_plugin-4.6.so.0
-lib/libloggen_plugin-4.6.so.0.0.0
+lib/libloggen_plugin-4.7.so.0
+lib/libloggen_plugin-4.7.so.0.0.0
lib/libloggen_plugin.so
lib/libsecret-storage.so
lib/libsecret-storage.so.0
lib/libsecret-storage.so.0.0.0
-lib/libsyslog-ng-4.6.so.0
-lib/libsyslog-ng-4.6.so.0.0.0
+lib/libsyslog-ng-4.7.so.0
+lib/libsyslog-ng-4.7.so.0.0.0
lib/libsyslog-ng-native-connector.a
lib/libsyslog-ng.so
lib/syslog-ng/libadd-contextual-data.so
@@ -421,6 +460,8 @@ share/syslog-ng/include/scl/pihole/pihole.conf
share/syslog-ng/include/scl/qbittorrent/qbittorrent.conf
share/syslog-ng/include/scl/darwinosl/darwinosl-metadata-db.csv
share/syslog-ng/include/scl/darwinosl/plugin.conf
+share/syslog-ng/include/scl/arr/arr.conf
+share/syslog-ng/include/scl/jellyfin/jellyfin.conf
share/syslog-ng/include/scl.conf
share/syslog-ng/tools/cfg-grammar.y
share/syslog-ng/tools/lex-rules.am
diff --git a/sysutils/terraform-switcher/Makefile b/sysutils/terraform-switcher/Makefile
index f53cd5ff3e81..65820c11467d 100644
--- a/sysutils/terraform-switcher/Makefile
+++ b/sysutils/terraform-switcher/Makefile
@@ -1,6 +1,6 @@
PORTNAME= terraform-switcher
-DISTVERSION= 1.0.2
-PORTREVISION= 1
+DISTVERSIONPREFIX= v
+DISTVERSION= 1.1.1
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
@@ -15,28 +15,37 @@ USES= go:1.22,modules
USE_GITHUB= yes
GH_ACCOUNT= warrensbox
GH_TUPLE= \
- agext:levenshtein:v1.2.2:agext_levenshtein/vendor/github.com/agext/levenshtein \
- apparentlymart:go-textseg:v1.0.0:apparentlymart_go_textseg/vendor/github.com/apparentlymart/go-textseg \
- chzyer:readline:2972be24d48e:chzyer_readline/vendor/github.com/chzyer/readline \
+ agext:levenshtein:v1.2.3:agext_levenshtein/vendor/github.com/agext/levenshtein \
+ apparentlymart:go-textseg:v15.0.0:apparentlymart_go_textseg_v15/vendor/github.com/apparentlymart/go-textseg/v15 \
+ chzyer:readline:v1.5.1:chzyer_readline/vendor/github.com/chzyer/readline \
fsnotify:fsnotify:v1.7.0:fsnotify_fsnotify/vendor/github.com/fsnotify/fsnotify \
+ go-check:check:10cb98267c6c:go_check_check/vendor/gopkg.in/check.v1 \
go-ini:ini:v1.67.0:go_ini_ini/vendor/gopkg.in/ini.v1 \
go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
- golang:exp:921286631fa9:golang_exp/vendor/golang.org/x/exp \
- golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
+ golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:exp:c0f41cb1a7a0:golang_exp/vendor/golang.org/x/exp \
+ golang:mod:v0.17.0:golang_mod/vendor/golang.org/x/mod \
+ golang:sync:v0.7.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
- google:go-cmp:v0.5.9:google_go_cmp/vendor/github.com/google/go-cmp \
+ golang:tools:v0.20.0:golang_tools/vendor/golang.org/x/tools \
+ google:go-cmp:v0.6.0:google_go_cmp/vendor/github.com/google/go-cmp \
+ gookit:color:v1.5.4:gookit_color/vendor/github.com/gookit/color \
+ gookit:goutil:v0.6.15:gookit_goutil/vendor/github.com/gookit/goutil \
+ gookit:gsr:v0.1.0:gookit_gsr/vendor/github.com/gookit/gsr \
+ gookit:slog:v0.5.5:gookit_slog/vendor/github.com/gookit/slog \
hashicorp:go-version:v1.6.0:hashicorp_go_version/vendor/github.com/hashicorp/go-version \
- hashicorp:hcl2:fb75b3253c80:hashicorp_hcl2/vendor/github.com/hashicorp/hcl2 \
- hashicorp:hcl:v1.0.0:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
- hashicorp:hcl:v2.0.0:hashicorp_hcl_v2/vendor/github.com/hashicorp/hcl/v2 \
+ hashicorp:hcl:v1.0.1-vault-5:hashicorp_hcl/vendor/github.com/hashicorp/hcl \
+ hashicorp:hcl:v2.20.1:hashicorp_hcl_v2/vendor/github.com/hashicorp/hcl/v2 \
hashicorp:terraform-config-inspect:a34142ec2a72:hashicorp_terraform_config_inspect/vendor/github.com/hashicorp/terraform-config-inspect \
magiconair:properties:v1.8.7:magiconair_properties/vendor/github.com/magiconair/properties \
manifoldco:promptui:v0.9.0:manifoldco_promptui/vendor/github.com/manifoldco/promptui \
mitchellh:go-homedir:v1.1.0:mitchellh_go_homedir/vendor/github.com/mitchellh/go-homedir \
- mitchellh:go-wordwrap:v1.0.0:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
+ mitchellh:go-wordwrap:v1.0.1:mitchellh_go_wordwrap/vendor/github.com/mitchellh/go-wordwrap \
mitchellh:mapstructure:v1.5.0:mitchellh_mapstructure/vendor/github.com/mitchellh/mapstructure \
pborman:getopt:v1.1.0:pborman_getopt/vendor/github.com/pborman/getopt \
- pelletier:go-toml:v2.1.0:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
+ pelletier:go-toml:v2.2.0:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
+ rogpeppe:go-internal:v1.12.0:rogpeppe_go_internal/vendor/github.com/rogpeppe/go-internal \
sagikazarmark:locafero:v0.4.0:sagikazarmark_locafero/vendor/github.com/sagikazarmark/locafero \
sagikazarmark:slog-shim:v0.1.0:sagikazarmark_slog_shim/vendor/github.com/sagikazarmark/slog-shim \
sourcegraph:conc:v0.3.0:sourcegraph_conc/vendor/github.com/sourcegraph/conc \
@@ -45,9 +54,10 @@ GH_TUPLE= \
spf13:pflag:v1.0.5:spf13_pflag/vendor/github.com/spf13/pflag \
spf13:viper:v1.18.2:spf13_viper/vendor/github.com/spf13/viper \
subosito:gotenv:v1.6.0:subosito_gotenv/vendor/github.com/subosito/gotenv \
- uber-go:atomic:v1.9.0:uber_go_atomic/vendor/go.uber.org/atomic \
- uber-go:multierr:v1.9.0:uber_go_multierr/vendor/go.uber.org/multierr \
- zclconf:go-cty:v1.1.0:zclconf_go_cty/vendor/github.com/zclconf/go-cty
+ uber-go:multierr:v1.11.0:uber_go_multierr/vendor/go.uber.org/multierr \
+ valyala:bytebufferpool:v1.0.0:valyala_bytebufferpool/vendor/github.com/valyala/bytebufferpool \
+ xo:terminfo:abceb7e1c41e:xo_terminfo/vendor/github.com/xo/terminfo \
+ zclconf:go-cty:v1.14.4:zclconf_go_cty/vendor/github.com/zclconf/go-cty
PLIST_FILES= bin/${PORTNAME}
diff --git a/sysutils/terraform-switcher/distinfo b/sysutils/terraform-switcher/distinfo
index 4d2ab170eb6b..97f25770e921 100644
--- a/sysutils/terraform-switcher/distinfo
+++ b/sysutils/terraform-switcher/distinfo
@@ -1,34 +1,50 @@
-TIMESTAMP = 1712294026
-SHA256 (warrensbox-terraform-switcher-1.0.2_GH0.tar.gz) = ed52f5c687720583bbadc8f7dab78edfa5a1bcb459daa161d68c8e8a2225b2de
-SIZE (warrensbox-terraform-switcher-1.0.2_GH0.tar.gz) = 483956
-SHA256 (agext-levenshtein-v1.2.2_GH0.tar.gz) = b238bfd1dce6da173913c27cf2e172d58a55e7e6b7fc11736c7e45bd1af4818f
-SIZE (agext-levenshtein-v1.2.2_GH0.tar.gz) = 13098
-SHA256 (apparentlymart-go-textseg-v1.0.0_GH0.tar.gz) = addc7fbd3684db4b0a56744409b6bd96931387aa0f904ac67340fbbd233b41e0
-SIZE (apparentlymart-go-textseg-v1.0.0_GH0.tar.gz) = 129532
-SHA256 (chzyer-readline-2972be24d48e_GH0.tar.gz) = 8f425cfb33fce61a137866c0a88117c68f49de79a61a341353fc97339c6b74da
-SIZE (chzyer-readline-2972be24d48e_GH0.tar.gz) = 36825
+TIMESTAMP = 1714267826
+SHA256 (warrensbox-terraform-switcher-v1.1.1_GH0.tar.gz) = 8e69859398e3289fac0339dd6399762bb325b9a907d511f0973552fddf846534
+SIZE (warrensbox-terraform-switcher-v1.1.1_GH0.tar.gz) = 4818418
+SHA256 (agext-levenshtein-v1.2.3_GH0.tar.gz) = ba59a69fcaea38ec40470cac08620dd2cca1980355d9b10e90e37b3b3ac2eb46
+SIZE (agext-levenshtein-v1.2.3_GH0.tar.gz) = 13227
+SHA256 (apparentlymart-go-textseg-v15.0.0_GH0.tar.gz) = d73ee2bce8c1a8e35b0355a8cb66d05cd65a07099b7edaf1e44edc51cf33210d
+SIZE (apparentlymart-go-textseg-v15.0.0_GH0.tar.gz) = 137290
+SHA256 (chzyer-readline-v1.5.1_GH0.tar.gz) = 9133ffda0d6923d309809baf432c368327f355963d2182e57040b6318c41fcf2
+SIZE (chzyer-readline-v1.5.1_GH0.tar.gz) = 37580
SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35
SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502
+SHA256 (go-check-check-10cb98267c6c_GH0.tar.gz) = 0a42d9d5a49ebc30174e5840238e446f5fb16899bfaa6a6f63d12ab9953df293
+SIZE (go-check-check-10cb98267c6c_GH0.tar.gz) = 32375
SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8
SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-exp-921286631fa9_GH0.tar.gz) = b977f1b4423bf62333597c2150bee6312a926abc1f9af59463eb2a34d4c2c8b9
-SIZE (golang-exp-921286631fa9_GH0.tar.gz) = 1634466
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
+SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
+SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
+SHA256 (golang-exp-c0f41cb1a7a0_GH0.tar.gz) = 996f3f35f482b8bcc0e7c11ae61d4ede258186846f894d20d4655c89b92330e7
+SIZE (golang-exp-c0f41cb1a7a0_GH0.tar.gz) = 1744009
+SHA256 (golang-mod-v0.17.0_GH0.tar.gz) = 42f3790e2ee1c27c5f18f1450056a81be018cd79b49efa0969bd7f39cea96f84
+SIZE (golang-mod-v0.17.0_GH0.tar.gz) = 122062
+SHA256 (golang-sync-v0.7.0_GH0.tar.gz) = 39bf56d2dc04d16baabbf5eb5d847a2ad68762b5efde7ca3a8fdb24bdcdd9461
+SIZE (golang-sync-v0.7.0_GH0.tar.gz) = 18181
+SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
+SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
-SHA256 (google-go-cmp-v0.5.9_GH0.tar.gz) = 41a074c2fcfc72f813736f8ca8e3116e260a6b79af407d9da0d4c5e4c3f61acf
-SIZE (google-go-cmp-v0.5.9_GH0.tar.gz) = 104427
+SHA256 (golang-tools-v0.20.0_GH0.tar.gz) = 0582c331c678881debc5e7109e503a709fe0a627468dc3c36f526adb351c0452
+SIZE (golang-tools-v0.20.0_GH0.tar.gz) = 3779878
+SHA256 (google-go-cmp-v0.6.0_GH0.tar.gz) = d14f7d57b0f6d25771bee3d7d5d038f532539e71bfc934772b1c0467ab90fa86
+SIZE (google-go-cmp-v0.6.0_GH0.tar.gz) = 104784
+SHA256 (gookit-color-v1.5.4_GH0.tar.gz) = cf2b13be6a78bd60f89713afab4b7bfb284199603f5a2b1c39fd684a3d0be690
+SIZE (gookit-color-v1.5.4_GH0.tar.gz) = 2155201
+SHA256 (gookit-goutil-v0.6.15_GH0.tar.gz) = 1e47fbf6d1f65be4ba74f363133f765601984fbb6a2142f22b3045acc04d1b74
+SIZE (gookit-goutil-v0.6.15_GH0.tar.gz) = 886478
+SHA256 (gookit-gsr-v0.1.0_GH0.tar.gz) = 88b19d9a3cf6ee38f3c1529aba9391ed5504d5413de2dfe18c364197035da10d
+SIZE (gookit-gsr-v0.1.0_GH0.tar.gz) = 4098
+SHA256 (gookit-slog-v0.5.5_GH0.tar.gz) = 9287d02c0c89e64dc1a71770aa75bfcbeb826f4d73f4e6f4dd3766af3ced03a3
+SIZE (gookit-slog-v0.5.5_GH0.tar.gz) = 346360
SHA256 (hashicorp-go-version-v1.6.0_GH0.tar.gz) = bac1ea761f4f5818f9966d7a3ecbd97d3dcc277ad5f0c4832081d36b4b0b1991
SIZE (hashicorp-go-version-v1.6.0_GH0.tar.gz) = 15892
-SHA256 (hashicorp-hcl2-fb75b3253c80_GH0.tar.gz) = 829f0de2566a8b12e68b754d96d0a3323fdd9e75fbfdeb0c34da262bc2966929
-SIZE (hashicorp-hcl2-fb75b3253c80_GH0.tar.gz) = 382675
-SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2
-SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658
-SHA256 (hashicorp-hcl-v2.0.0_GH0.tar.gz) = bcb08b5b10982ad719b8f3849f2ca45e3fce45a6d6dd1ce82f263d7b8330f369
-SIZE (hashicorp-hcl-v2.0.0_GH0.tar.gz) = 370242
+SHA256 (hashicorp-hcl-v1.0.1-vault-5_GH0.tar.gz) = beb61a3efdc503b6dfb852e5337e9897d56da3a94747447344c4cb8d4c29667d
+SIZE (hashicorp-hcl-v1.0.1-vault-5_GH0.tar.gz) = 72991
+SHA256 (hashicorp-hcl-v2.20.1_GH0.tar.gz) = 3dd85236f08b264178cbdcd7638fee4fbd017c48bf7f53d71d6934c908b23f3d
+SIZE (hashicorp-hcl-v2.20.1_GH0.tar.gz) = 439233
SHA256 (hashicorp-terraform-config-inspect-a34142ec2a72_GH0.tar.gz) = e5a64c790f6e722e35de302d58cc0e2bec2485dbcb16f99715b14c0dffe72027
SIZE (hashicorp-terraform-config-inspect-a34142ec2a72_GH0.tar.gz) = 32774
SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03
@@ -37,14 +53,16 @@ SHA256 (manifoldco-promptui-v0.9.0_GH0.tar.gz) = 84a72dfb56f61436a04fdde28f62b32
SIZE (manifoldco-promptui-v0.9.0_GH0.tar.gz) = 25926
SHA256 (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 646671c73a84a8dfb4a5a76b80c7b63549ffefa906524d45077301bc7da76600
SIZE (mitchellh-go-homedir-v1.1.0_GH0.tar.gz) = 3362
-SHA256 (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 9bcf5c1f8b66594c73f606502bb3d9713d862a71ea66d8641e2a0b7bb66cb252
-SIZE (mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz) = 2777
+SHA256 (mitchellh-go-wordwrap-v1.0.1_GH0.tar.gz) = 56dc8d3883c765d9791a3698a55c66935b2978ac60e0e3c7c8799b182dd22bb5
+SIZE (mitchellh-go-wordwrap-v1.0.1_GH0.tar.gz) = 2921
SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413
SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123
SHA256 (pborman-getopt-v1.1.0_GH0.tar.gz) = 3018d7168bcafe3e8da21dab9e236cf4d8d6fa80691fb86e19b0d26ef1688567
SIZE (pborman-getopt-v1.1.0_GH0.tar.gz) = 41186
-SHA256 (pelletier-go-toml-v2.1.0_GH0.tar.gz) = ee61dae04dfb61262f2ab5c1b55dabaec8acb74f9513e4729b72511479eb9fd1
-SIZE (pelletier-go-toml-v2.1.0_GH0.tar.gz) = 899401
+SHA256 (pelletier-go-toml-v2.2.0_GH0.tar.gz) = ba0c936bafa29532c7f74fbc71ac0f162543b33833b3e4c7a1154fbfc3c83a0b
+SIZE (pelletier-go-toml-v2.2.0_GH0.tar.gz) = 908937
+SHA256 (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = b51d588d05f3e82d3045545ef46bd758a0610b9cfde1ae243489a593908b6060
+SIZE (rogpeppe-go-internal-v1.12.0_GH0.tar.gz) = 116899
SHA256 (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1
SIZE (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9674
SHA256 (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d
@@ -61,9 +79,11 @@ SHA256 (spf13-viper-v1.18.2_GH0.tar.gz) = eb9223a46c6319b3add6cfe3e7986fde9919bd
SIZE (spf13-viper-v1.18.2_GH0.tar.gz) = 118481
SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db
SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470
-SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a
-SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331
-SHA256 (uber-go-multierr-v1.9.0_GH0.tar.gz) = 0664e6c869ca2bef1851b77b9384d8fb1a5f41514b4b174da340e31c616da028
-SIZE (uber-go-multierr-v1.9.0_GH0.tar.gz) = 15662
-SHA256 (zclconf-go-cty-v1.1.0_GH0.tar.gz) = 9545f7bad06e4dc4e066597404d685fc4d935be9b86507d64773305fefc5f6bb
-SIZE (zclconf-go-cty-v1.1.0_GH0.tar.gz) = 138394
+SHA256 (uber-go-multierr-v1.11.0_GH0.tar.gz) = 8aa599cf7de733306cf8770f854f8a38e6c819b1ae4296f15e44b1e7c6698f34
+SIZE (uber-go-multierr-v1.11.0_GH0.tar.gz) = 16900
+SHA256 (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 089013e3429ebe7fd2bc3527f003bf3f3f639891e5d8ba6a56010e3671465e1f
+SIZE (valyala-bytebufferpool-v1.0.0_GH0.tar.gz) = 5025
+SHA256 (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = f309fc85594b3a03d622ebe275a841b97101c4189f85fff18fc051a2e5a4878c
+SIZE (xo-terminfo-abceb7e1c41e_GH0.tar.gz) = 35180
+SHA256 (zclconf-go-cty-v1.14.4_GH0.tar.gz) = 2df5ecda4981ac54a56f266d08a49fa0e7e8d37cd23971a4af960bbab62646f0
+SIZE (zclconf-go-cty-v1.14.4_GH0.tar.gz) = 246621
diff --git a/sysutils/terraform/Makefile b/sysutils/terraform/Makefile
index 3a4379efdb92..39e5111ef22b 100644
--- a/sysutils/terraform/Makefile
+++ b/sysutils/terraform/Makefile
@@ -1,6 +1,6 @@
PORTNAME= terraform
DISTVERSIONPREFIX= v
-DISTVERSION= 1.8.1
+DISTVERSION= 1.8.2
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/terraform/distinfo b/sysutils/terraform/distinfo
index e504e96e61b7..7f0fd91e9442 100644
--- a/sysutils/terraform/distinfo
+++ b/sysutils/terraform/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713491550
-SHA256 (go/sysutils_terraform/terraform-v1.8.1/v1.8.1.mod) = a877a527ba6b67403ae0710e6156cdf20eaa42ce6baf426c9d6b492c785c2cae
-SIZE (go/sysutils_terraform/terraform-v1.8.1/v1.8.1.mod) = 14016
-SHA256 (go/sysutils_terraform/terraform-v1.8.1/v1.8.1.zip) = beb20f7389cb4f1e67e84442db08d2f1215b39da447fae7280ac42de9c38077c
-SIZE (go/sysutils_terraform/terraform-v1.8.1/v1.8.1.zip) = 8498168
+TIMESTAMP = 1714090487
+SHA256 (go/sysutils_terraform/terraform-v1.8.2/v1.8.2.mod) = a90f69006ef9d76658c3c24f7d9875d0a860449201a488f15e74b4a94986fde2
+SIZE (go/sysutils_terraform/terraform-v1.8.2/v1.8.2.mod) = 14016
+SHA256 (go/sysutils_terraform/terraform-v1.8.2/v1.8.2.zip) = dba2c9d3f54c67be27d3886c97c66a4c7ebb84e44a2269b2c95e4983b8570acd
+SIZE (go/sysutils_terraform/terraform-v1.8.2/v1.8.2.zip) = 8506874
diff --git a/sysutils/tflint/Makefile b/sysutils/tflint/Makefile
index 2fa3869e7e96..0e76f0f88d9e 100644
--- a/sysutils/tflint/Makefile
+++ b/sysutils/tflint/Makefile
@@ -1,7 +1,6 @@
PORTNAME= tflint
DISTVERSIONPREFIX= v
-DISTVERSION= 0.50.3
-PORTREVISION= 2
+DISTVERSION= 0.51.0
CATEGORIES= sysutils
MAINTAINER= dutra@FreeBSD.org
diff --git a/sysutils/tflint/distinfo b/sysutils/tflint/distinfo
index 31a8c65aa95c..1d6ca0e730bf 100644
--- a/sysutils/tflint/distinfo
+++ b/sysutils/tflint/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1708058371
-SHA256 (go/sysutils_tflint/tflint-v0.50.3/v0.50.3.mod) = 116f14508059afd2cd2008e48b8af3b5ba208af73cf9dd254b2444136b3e1fd2
-SIZE (go/sysutils_tflint/tflint-v0.50.3/v0.50.3.mod) = 4075
-SHA256 (go/sysutils_tflint/tflint-v0.50.3/v0.50.3.zip) = e8b33d5d9ce9c176bbed3278d41b9ba0a9cd55634d2b8246d57f83698b23d953
-SIZE (go/sysutils_tflint/tflint-v0.50.3/v0.50.3.zip) = 1512855
+TIMESTAMP = 1714880810
+SHA256 (go/sysutils_tflint/tflint-v0.51.0/v0.51.0.mod) = 3a81fafafe28f8b15ed5df361f749a4c877a989da3400764eea121498f2e581b
+SIZE (go/sysutils_tflint/tflint-v0.51.0/v0.51.0.mod) = 4384
+SHA256 (go/sysutils_tflint/tflint-v0.51.0/v0.51.0.zip) = 0fa1ab69ecadcb5828b5aad270edab181820e6d3842f80695385becca4d310ac
+SIZE (go/sysutils_tflint/tflint-v0.51.0/v0.51.0.zip) = 1564229
diff --git a/sysutils/toybox/Makefile b/sysutils/toybox/Makefile
index fcc1c03f4c6a..1db4c8bfc737 100644
--- a/sysutils/toybox/Makefile
+++ b/sysutils/toybox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= toybox
-PORTVERSION= 0.8.10
+PORTVERSION= 0.8.11
CATEGORIES= sysutils
MASTER_SITES= http://landley.net/toybox/downloads/
@@ -16,29 +16,14 @@ BUILD_DEPENDS= bash:shells/bash gsed:textproc/gsed
USES= gmake shebangfix
-SHEBANG_FILES= mkroot/record-commands scripts/bloatcheck \
+SHEBANG_FILES= mkroot/record-commands scripts/probes/bloatcheck \
scripts/mcm-buildall.sh scripts/change.sh \
- scripts/findglobals.sh scripts/genconfig.sh \
+ scripts/probes/findglobals scripts/genconfig.sh \
scripts/install.sh scripts/make.sh scripts/mkroot.sh \
- scripts/portability.sh scripts/runtest.sh \
+ scripts/portability.sh scripts/runtest.sh \
scripts/single.sh scripts/test.sh configure \
tests/*
-BIN_LINKS= [ cat chgrp chmod chown cksum cpio crc32 date dos2unix echo \
- egrep false fgrep fsync grep help hostname kill ln ls mkdir \
- mknod mktemp mountpoint nice pidof printenv pwd rm rmdir sed \
- sleep sync touch true uname unix2dos usleep vmstat
-SBIN_LINKS= killall5 lsmod mkswap modinfo sysctl
-USRBIN_LINKS= acpi ascii base64 basename bunzip2 bzcat cal chrt chvt \
- clear cmp comm count cut dirname du expand factor fallocate \
- file find flock fmt groups head hexedit iconv id killall link \
- logger logname lspci lsusb makedevs mkfifo mkpasswd nl nohup \
- od paste patch pmap printf pwdx readlink realpath renice \
- reset rev seq setsid shred shuf sort split strings tac tee \
- test time timeout truncate tty uniq unlink uudecode uuencode \
- uuidgen w watch wc which who whoami xargs xxd yes
-USRSBIN_LINKS= chroot
-
do-configure:
cd ${WRKSRC} && HOSTCC=${CC} ${GMAKE} bsd_defconfig
@@ -48,17 +33,6 @@ do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/sbin
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/usr/bin
${MKDIR} ${STAGEDIR}${PREFIX}/${PORTNAME}/usr/sbin
-.for f in ${BIN_LINKS}
- ${LN} -s ../../bin/toybox ${STAGEDIR}${PREFIX}/${PORTNAME}/bin/${f}
-.endfor
-.for f in ${SBIN_LINKS}
- ${LN} -s ../../bin/toybox ${STAGEDIR}${PREFIX}/${PORTNAME}/sbin/${f}
-.endfor
-.for f in ${USRBIN_LINKS}
- ${LN} -s ../../../bin/toybox ${STAGEDIR}${PREFIX}/${PORTNAME}/usr/bin/${f}
-.endfor
-.for f in ${USRSBIN_LINKS}
- ${LN} -s ../../../bin/toybox ${STAGEDIR}${PREFIX}/${PORTNAME}/usr/sbin/${f}
-.endfor
+ (cd ${WRKSRC} && PREFIX=${STAGEDIR}${PREFIX}/${PORTNAME} scripts/install.sh --symlink --long)
.include <bsd.port.mk>
diff --git a/sysutils/toybox/distinfo b/sysutils/toybox/distinfo
index bc7591fec2b3..d0448f1e4eb3 100644
--- a/sysutils/toybox/distinfo
+++ b/sysutils/toybox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690881504
-SHA256 (toybox-0.8.10.tar.gz) = d3afee05ca90bf425ced73f527e418fecd626c5340b5f58711a14531f8d7d108
-SIZE (toybox-0.8.10.tar.gz) = 3534989
+TIMESTAMP = 1712845660
+SHA256 (toybox-0.8.11.tar.gz) = 15aa3f832f4ec1874db761b9950617f99e1e38144c22da39a71311093bfe67dc
+SIZE (toybox-0.8.11.tar.gz) = 3550912
diff --git a/sysutils/toybox/files/patch-kconfig_freebsd__miniconfig b/sysutils/toybox/files/patch-kconfig_freebsd__miniconfig
index 8d866ec5bc8d..9c3235ddc757 100644
--- a/sysutils/toybox/files/patch-kconfig_freebsd__miniconfig
+++ b/sysutils/toybox/files/patch-kconfig_freebsd__miniconfig
@@ -1,10 +1,10 @@
---- kconfig/freebsd_miniconfig.orig 2023-07-30 09:41:04 UTC
+--- kconfig/freebsd_miniconfig.orig 2024-04-09 01:50:07 UTC
+++ kconfig/freebsd_miniconfig
-@@ -49,6 +49,7 @@ CONFIG_RENICE=y
- CONFIG_RM=y
- CONFIG_RMDIR=y
- CONFIG_SED=y
-+CONFIG_SHUF=y
- CONFIG_SLEEP=y
- CONFIG_SORT=y
- CONFIG_SPLIT=y
+@@ -150,6 +150,7 @@ CONFIG_SYNC=y
+ CONFIG_SEQ=y
+ CONFIG_SU=y
+ CONFIG_SYNC=y
++CONFIG_UNAME=y
+ CONFIG_TOYBOX_SUID=y
+ CONFIG_TOYBOX_FLOAT=y
+ CONFIG_TOYBOX_HELP=y
diff --git a/sysutils/toybox/files/patch-lib_portability.c b/sysutils/toybox/files/patch-lib_portability.c
new file mode 100644
index 000000000000..02d2ada24326
--- /dev/null
+++ b/sysutils/toybox/files/patch-lib_portability.c
@@ -0,0 +1,11 @@
+--- lib/portability.c.orig 2024-04-09 01:50:07 UTC
++++ lib/portability.c
+@@ -65,7 +65,7 @@ struct mtab_list *xgetmountlist(char *path)
+ int i, count;
+
+ if (path) error_exit("xgetmountlist");
+- if ((count = getmntinfo(&entries, 0)) == 0) perror_exit("getmntinfo");
++ if (!(count = getmntinfo(&entries, MNT_NOWAIT))) perror_exit("getmntinfo");
+
+ // The "test" part of the loop is done before the first time through and
+ // again after each "increment", so putting the actual load there avoids
diff --git a/sysutils/toybox/pkg-plist b/sysutils/toybox/pkg-plist
index 44e9fef8cdc9..ead06d7fd2dc 100644
--- a/sysutils/toybox/pkg-plist
+++ b/sysutils/toybox/pkg-plist
@@ -8,6 +8,8 @@ toybox/bin/cksum
toybox/bin/cpio
toybox/bin/crc32
toybox/bin/date
+toybox/bin/df
+toybox/bin/dnsdomainname
toybox/bin/dos2unix
toybox/bin/echo
toybox/bin/egrep
@@ -24,6 +26,7 @@ toybox/bin/mkdir
toybox/bin/mknod
toybox/bin/mktemp
toybox/bin/mountpoint
+toybox/bin/netcat
toybox/bin/nice
toybox/bin/pidof
toybox/bin/printenv
@@ -32,8 +35,11 @@ toybox/bin/rm
toybox/bin/rmdir
toybox/bin/sed
toybox/bin/sleep
+toybox/bin/stat
+toybox/bin/su
toybox/bin/sync
toybox/bin/touch
+toybox/bin/toybox
toybox/bin/true
toybox/bin/uname
toybox/bin/unix2dos
@@ -46,20 +52,22 @@ toybox/sbin/modinfo
toybox/sbin/sysctl
toybox/usr/bin/acpi
toybox/usr/bin/ascii
+toybox/usr/bin/base32
toybox/usr/bin/base64
toybox/usr/bin/basename
toybox/usr/bin/bunzip2
toybox/usr/bin/bzcat
toybox/usr/bin/cal
toybox/usr/bin/chrt
-toybox/usr/bin/chvt
toybox/usr/bin/clear
toybox/usr/bin/cmp
toybox/usr/bin/comm
toybox/usr/bin/count
toybox/usr/bin/cut
+toybox/usr/bin/dd
toybox/usr/bin/dirname
toybox/usr/bin/du
+toybox/usr/bin/env
toybox/usr/bin/expand
toybox/usr/bin/factor
toybox/usr/bin/fallocate
@@ -67,9 +75,15 @@ toybox/usr/bin/file
toybox/usr/bin/find
toybox/usr/bin/flock
toybox/usr/bin/fmt
+toybox/usr/bin/fold
+toybox/usr/bin/ftpget
+toybox/usr/bin/ftpput
toybox/usr/bin/groups
+toybox/usr/bin/gunzip
toybox/usr/bin/head
toybox/usr/bin/hexedit
+toybox/usr/bin/host
+toybox/usr/bin/httpd
toybox/usr/bin/iconv
toybox/usr/bin/id
toybox/usr/bin/killall
@@ -79,8 +93,13 @@ toybox/usr/bin/logname
toybox/usr/bin/lspci
toybox/usr/bin/lsusb
toybox/usr/bin/makedevs
+toybox/usr/bin/mcookie
+toybox/usr/bin/md5sum
+toybox/usr/bin/microcom
toybox/usr/bin/mkfifo
toybox/usr/bin/mkpasswd
+toybox/usr/bin/nbd-server
+toybox/usr/bin/nc
toybox/usr/bin/nl
toybox/usr/bin/nohup
toybox/usr/bin/od
@@ -89,6 +108,8 @@ toybox/usr/bin/patch
toybox/usr/bin/pmap
toybox/usr/bin/printf
toybox/usr/bin/pwdx
+toybox/usr/bin/pwgen
+toybox/usr/bin/readelf
toybox/usr/bin/readlink
toybox/usr/bin/realpath
toybox/usr/bin/renice
@@ -96,18 +117,28 @@ toybox/usr/bin/reset
toybox/usr/bin/rev
toybox/usr/bin/seq
toybox/usr/bin/setsid
+toybox/usr/bin/sha1sum
+toybox/usr/bin/sha224sum
+toybox/usr/bin/sha256sum
+toybox/usr/bin/sha384sum
+toybox/usr/bin/sha3sum
+toybox/usr/bin/sha512sum
toybox/usr/bin/shred
toybox/usr/bin/shuf
toybox/usr/bin/sort
toybox/usr/bin/split
toybox/usr/bin/strings
toybox/usr/bin/tac
+toybox/usr/bin/tail
toybox/usr/bin/tee
toybox/usr/bin/test
toybox/usr/bin/time
toybox/usr/bin/timeout
toybox/usr/bin/truncate
+toybox/usr/bin/ts
+toybox/usr/bin/tsort
toybox/usr/bin/tty
+toybox/usr/bin/unicode
toybox/usr/bin/uniq
toybox/usr/bin/unlink
toybox/usr/bin/uudecode
@@ -116,10 +147,13 @@ toybox/usr/bin/uuidgen
toybox/usr/bin/w
toybox/usr/bin/watch
toybox/usr/bin/wc
+toybox/usr/bin/wget
toybox/usr/bin/which
toybox/usr/bin/who
toybox/usr/bin/whoami
toybox/usr/bin/xargs
toybox/usr/bin/xxd
toybox/usr/bin/yes
+toybox/usr/bin/zcat
toybox/usr/sbin/chroot
+toybox/usr/sbin/devmem
diff --git a/sysutils/tracker-miners/Makefile b/sysutils/tracker-miners/Makefile
index 007e0a645c65..8571ab7eee9c 100644
--- a/sysutils/tracker-miners/Makefile
+++ b/sysutils/tracker-miners/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tracker-miners
PORTVERSION= 2.3.5
-PORTREVISION= 44
+PORTREVISION= 45
CATEGORIES= sysutils gnome
MASTER_SITES= GNOME
diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile
index f4d82cb1e437..cd98b1803163 100644
--- a/sysutils/vagrant/Makefile
+++ b/sysutils/vagrant/Makefile
@@ -1,6 +1,7 @@
PORTNAME= vagrant
PORTVERSION= 2.3.7
DISTVERSIONPREFIX= v
+PORTREVISION= 1
CATEGORIES= sysutils rubygems devel
MAINTAINER= joe@thrallingpenguin.com
@@ -16,7 +17,7 @@ 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>=4.1.0:devel/rubygem-childprocess \
+ rubygem-childprocess>=5.0:devel/rubygem-childprocess \
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 \
@@ -35,7 +36,7 @@ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \
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.0.5:sysutils/rubygem-vagrant_cloud \
+ rubygem-vagrant_cloud>=3.1.1:sysutils/rubygem-vagrant_cloud \
rubygem-wdm>=0.1.1:devel/rubygem-wdm \
rubygem-winrm-elevated>=1.2.3<2:sysutils/rubygem-winrm-elevated \
rubygem-winrm-fs>=1.3.5<2:sysutils/rubygem-winrm-fs \
diff --git a/sysutils/vagrant/files/patch-vagrant.gemspec b/sysutils/vagrant/files/patch-vagrant.gemspec
new file mode 100644
index 000000000000..b662791a630b
--- /dev/null
+++ b/sysutils/vagrant/files/patch-vagrant.gemspec
@@ -0,0 +1,20 @@
+--- 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/waynergy/Makefile b/sysutils/waynergy/Makefile
index 28a3978dbdc1..cca81dbc71c5 100644
--- a/sysutils/waynergy/Makefile
+++ b/sysutils/waynergy/Makefile
@@ -1,7 +1,6 @@
PORTNAME= waynergy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.0.16
-PORTREVISION= 1
+DISTVERSION= 0.0.17
CATEGORIES= sysutils wayland
MAINTAINER= bapt@FreeBSD.org
diff --git a/sysutils/waynergy/distinfo b/sysutils/waynergy/distinfo
index b098c6a6ed10..fd83f7c9ea84 100644
--- a/sysutils/waynergy/distinfo
+++ b/sysutils/waynergy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682345587
-SHA256 (r-c-f-waynergy-v0.0.16_GH0.tar.gz) = f1b62544aaa962d46729a5d4092bbd9c3ad02ea40e4aeac05da4e26b457ffc9f
-SIZE (r-c-f-waynergy-v0.0.16_GH0.tar.gz) = 91518
+TIMESTAMP = 1714244406
+SHA256 (r-c-f-waynergy-v0.0.17_GH0.tar.gz) = b8b2d12588cabfe161ce21a5cd898f06bdfd55c0106ecd4a26c8628aafeff990
+SIZE (r-c-f-waynergy-v0.0.17_GH0.tar.gz) = 93177
diff --git a/sysutils/zellij/Makefile b/sysutils/zellij/Makefile
index eba2cedca96f..33f8ce31c272 100644
--- a/sysutils/zellij/Makefile
+++ b/sysutils/zellij/Makefile
@@ -1,6 +1,6 @@
PORTNAME= zellij
DISTVERSIONPREFIX= v
-DISTVERSION= 0.40.0
+DISTVERSION= 0.40.1
CATEGORIES= sysutils
MAINTAINER= riggs@FreeBSD.org
diff --git a/sysutils/zellij/distinfo b/sysutils/zellij/distinfo
index 2922adb21b1e..43a719d12c59 100644
--- a/sysutils/zellij/distinfo
+++ b/sysutils/zellij/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713539433
+TIMESTAMP = 1714767450
SHA256 (rust/crates/addr2line-0.17.0.crate) = b9ecd88a8c8378ca913a680cd98f0f13ac67383d35993f86c90a70e3f137816b
SIZE (rust/crates/addr2line-0.17.0.crate) = 32260
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
@@ -1013,5 +1013,5 @@ SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
SHA256 (rust/crates/zeroize-1.5.5.crate) = 94693807d016b2f2d2e14420eb3bfcca689311ff775dcf113d74ea624b7cdf07
SIZE (rust/crates/zeroize-1.5.5.crate) = 18550
-SHA256 (zellij-org-zellij-v0.40.0_GH0.tar.gz) = afb15afce6e37f850aff28a3a6b08abd78ef26a1c9fa3ed39426ef0853154438
-SIZE (zellij-org-zellij-v0.40.0_GH0.tar.gz) = 8582938
+SHA256 (zellij-org-zellij-v0.40.1_GH0.tar.gz) = 1f0bfa13f2dbe657d76341a196f98a3b4caa47ac63abee06b39883a11ca220a8
+SIZE (zellij-org-zellij-v0.40.1_GH0.tar.gz) = 8582670
diff --git a/sysutils/zelta/Makefile b/sysutils/zelta/Makefile
new file mode 100644
index 000000000000..dd097c869236
--- /dev/null
+++ b/sysutils/zelta/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= zelta
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.5
+DISTVERSIONSUFFIX= -beta
+CATEGORIES= sysutils
+
+MAINTAINER= daniel@belltech.it
+COMMENT= ZFS tools used for data migration and backup management
+WWW= https://github.com/bellhyve/zelta
+
+LICENSE= BSD2CLAUSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= bellhyve
+
+NO_ARCH= yes
+NO_BUILD= yes
+
+SUB_FILES= pkg-message
+
+_ZELTA_SHARE= ${PREFIX}/share/zelta
+_ZELTA_CONF= zelta.conf
+_ZELTA_ENV= zelta.env
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/bin/zelta ${STAGEDIR}${PREFIX}/bin
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zeport
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zmatch
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zpull
+ ${RLN} ${STAGEDIR}${PREFIX}/bin/zelta ${STAGEDIR}${PREFIX}/bin/zsync
+ ${MKDIR} ${STAGEDIR}${ETCDIR}
+ ${INSTALL_DATA} ${WRKSRC}/${_ZELTA_ENV} ${STAGEDIR}${ETCDIR}/${_ZELTA_ENV}.sample
+ ${INSTALL_DATA} ${WRKSRC}/${_ZELTA_CONF} ${STAGEDIR}${ETCDIR}/${_ZELTA_CONF}.sample
+ ${MKDIR} ${STAGEDIR}${_ZELTA_SHARE}
+ ${INSTALL_DATA} ${WRKSRC}/share/zelta/* ${STAGEDIR}${_ZELTA_SHARE}
+
+.include <bsd.port.mk>
diff --git a/sysutils/zelta/distinfo b/sysutils/zelta/distinfo
new file mode 100644
index 000000000000..1228a7bc51b3
--- /dev/null
+++ b/sysutils/zelta/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714064072
+SHA256 (bellhyve-zelta-v0.5-beta_GH0.tar.gz) = fcf073cd59ecc01998a28d62a9c82f38e7265031de7315d8db1dc845b2c91c7c
+SIZE (bellhyve-zelta-v0.5-beta_GH0.tar.gz) = 26276
diff --git a/sysutils/zelta/files/pkg-message.in b/sysutils/zelta/files/pkg-message.in
new file mode 100644
index 000000000000..b8dd235e3831
--- /dev/null
+++ b/sysutils/zelta/files/pkg-message.in
@@ -0,0 +1,17 @@
+[
+{ type: install
+ message: <<EOM
+To start using Zelta, configure the configuration file located at:
+
+ %%ETCDIR%%/zelta.conf
+
+For detailed information on configuring Zelta, please refer to the
+documentation:
+
+ https://github.com/bellhyve/zelta/blob/main/README.md
+
+If you find any bugs please file them
+at https://github.com/bellhyve/zelta/issues.
+EOM
+}
+]
diff --git a/sysutils/zelta/pkg-descr b/sysutils/zelta/pkg-descr
new file mode 100644
index 000000000000..22760c1488d9
--- /dev/null
+++ b/sysutils/zelta/pkg-descr
@@ -0,0 +1,8 @@
+Zelta is a suite of tools offering a streamlined approach to managing
+ZFS snapshot replication across systems. It's built with the intention
+of simplifying complex ZFS functions into safe and user-friendly
+commands while also being the foundation for large-scale backup
+and failover environments. It's easy and accessible while working
+with most UNIX and UNIX-like base systems without additional packages.
+It's optimized for environments with strict permission separation,
+and integrates well into many types of existing ZFS workflows.
diff --git a/sysutils/zelta/pkg-plist b/sysutils/zelta/pkg-plist
new file mode 100644
index 000000000000..059064c2006f
--- /dev/null
+++ b/sysutils/zelta/pkg-plist
@@ -0,0 +1,15 @@
+bin/zelta
+bin/zeport
+bin/zmatch
+bin/zpull
+bin/zsync
+@sample %%ETCDIR%%/zelta.conf.sample
+@sample %%ETCDIR%%/zelta.env.sample
+%%DATADIR%%/zelta-endpoint.awk
+%%DATADIR%%/zelta-match.awk
+%%DATADIR%%/zelta-policy.awk
+%%DATADIR%%/zelta-reconcile.awk
+%%DATADIR%%/zelta-replicate.awk
+%%DATADIR%%/zelta-report.awk
+%%DATADIR%%/zelta-snapshot.awk
+%%DATADIR%%/zelta-usage.sh
diff --git a/textproc/Makefile b/textproc/Makefile
index a48c152049ca..507132946d4a 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -58,6 +58,7 @@
SUBDIR += apache-xmlbeans
SUBDIR += apertium
SUBDIR += apertium-eng
+ SUBDIR += aq
SUBDIR += arianna
SUBDIR += asciidoc
SUBDIR += asm-xml
@@ -344,6 +345,7 @@
SUBDIR += jo
SUBDIR += jq
SUBDIR += jql
+ SUBDIR += jqp
SUBDIR += jrefentry
SUBDIR += jshon
SUBDIR += json-yaml
@@ -1434,6 +1436,7 @@
SUBDIR += py-mistune2
SUBDIR += py-mkdocs
SUBDIR += py-mkdocs-autorefs
+ SUBDIR += py-mkdocs-get-deps
SUBDIR += py-mkdocs-git-revision-date-localized-plugin
SUBDIR += py-mkdocs-material
SUBDIR += py-mkdocs-material-extensions
diff --git a/textproc/apache-solr/Makefile b/textproc/apache-solr/Makefile
index 1449e4127607..57db3e046105 100644
--- a/textproc/apache-solr/Makefile
+++ b/textproc/apache-solr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apache-solr
-PORTVERSION= 9.5.0
+PORTVERSION= 9.6.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 ce6d60fb1b22..a137b22867af 100644
--- a/textproc/apache-solr/distinfo
+++ b/textproc/apache-solr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708241893
-SHA256 (solr-9.5.0.tgz) = d8538502019af1945e0b124a4613b46ca43aedcf3f20e9912c482c080407ea21
-SIZE (solr-9.5.0.tgz) = 281474369
+TIMESTAMP = 1714540868
+SHA256 (solr-9.6.0.tgz) = 39ec04e45bb0a911cee6e4355a416e0ee25e1cc39f5316a3a654985a85a8ed32
+SIZE (solr-9.6.0.tgz) = 282419640
diff --git a/textproc/aq/Makefile b/textproc/aq/Makefile
new file mode 100644
index 000000000000..04e629382c2c
--- /dev/null
+++ b/textproc/aq/Makefile
@@ -0,0 +1,66 @@
+PORTNAME= aq
+DISTVERSION= 0.3.0
+CATEGORIES= textproc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= Extend jq for any data format
+WWW= https://github.com/rossmacarthur/aq
+
+LICENSE= APACHE20 MIT
+LICENSE_COMB= dual
+LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE
+LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT
+
+RUN_DEPENDS= jq:textproc/jq
+
+USES= cargo
+
+USE_GITHUB= yes
+GH_ACCOUNT= rossmacarthur
+
+CARGO_CRATES= anyhow-1.0.69 \
+ autocfg-1.1.0 \
+ bitflags-1.3.2 \
+ cc-1.0.79 \
+ errno-0.2.8 \
+ errno-dragonfly-0.1.2 \
+ hashbrown-0.12.3 \
+ hermit-abi-0.3.1 \
+ indexmap-1.9.2 \
+ io-lifetimes-1.0.5 \
+ is-terminal-0.4.3 \
+ itoa-1.0.5 \
+ libc-0.2.139 \
+ linux-raw-sys-0.1.4 \
+ memchr-2.5.0 \
+ nom8-0.2.0 \
+ rustix-0.36.8 \
+ ryu-1.0.12 \
+ serde-1.0.152 \
+ serde-transcode-1.1.1 \
+ serde_json-1.0.93 \
+ serde_spanned-0.6.1 \
+ serde_yaml-0.9.17 \
+ toml-0.7.2 \
+ toml_datetime-0.6.1 \
+ toml_edit-0.19.3 \
+ unsafe-libyaml-0.2.5 \
+ winapi-0.3.9 \
+ winapi-i686-pc-windows-gnu-0.4.0 \
+ 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}
+
+post-install:
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/textproc/aq/distinfo b/textproc/aq/distinfo
new file mode 100644
index 000000000000..57855c4a6151
--- /dev/null
+++ b/textproc/aq/distinfo
@@ -0,0 +1,81 @@
+TIMESTAMP = 1714798194
+SHA256 (rust/crates/anyhow-1.0.69.crate) = 224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800
+SIZE (rust/crates/anyhow-1.0.69.crate) = 43576
+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/cc-1.0.79.crate) = 50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f
+SIZE (rust/crates/cc-1.0.79.crate) = 62624
+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/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
+SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hermit-abi-0.3.1.crate) = fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286
+SIZE (rust/crates/hermit-abi-0.3.1.crate) = 13793
+SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
+SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
+SHA256 (rust/crates/io-lifetimes-1.0.5.crate) = 1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3
+SIZE (rust/crates/io-lifetimes-1.0.5.crate) = 35939
+SHA256 (rust/crates/is-terminal-0.4.3.crate) = 22e18b0a45d56fe973d6db23972bf5bc46f988a4a2385deac9cc29572f09daef
+SIZE (rust/crates/is-terminal-0.4.3.crate) = 7701
+SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440
+SIZE (rust/crates/itoa-1.0.5.crate) = 10622
+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/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
+SIZE (rust/crates/memchr-2.5.0.crate) = 65812
+SHA256 (rust/crates/nom8-0.2.0.crate) = ae01545c9c7fc4486ab7debaf2aad7003ac19431791868fb2e8066df97fad2f8
+SIZE (rust/crates/nom8-0.2.0.crate) = 162020
+SHA256 (rust/crates/rustix-0.36.8.crate) = f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644
+SIZE (rust/crates/rustix-0.36.8.crate) = 290808
+SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
+SIZE (rust/crates/ryu-1.0.12.crate) = 47070
+SHA256 (rust/crates/serde-1.0.152.crate) = bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb
+SIZE (rust/crates/serde-1.0.152.crate) = 77091
+SHA256 (rust/crates/serde-transcode-1.1.1.crate) = 590c0e25c2a5bb6e85bf5c1bce768ceb86b316e7a01bdf07d2cb4ec2271990e2
+SIZE (rust/crates/serde-transcode-1.1.1.crate) = 8271
+SHA256 (rust/crates/serde_json-1.0.93.crate) = cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76
+SIZE (rust/crates/serde_json-1.0.93.crate) = 144383
+SHA256 (rust/crates/serde_spanned-0.6.1.crate) = 0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4
+SIZE (rust/crates/serde_spanned-0.6.1.crate) = 7828
+SHA256 (rust/crates/serde_yaml-0.9.17.crate) = 8fb06d4b6cdaef0e0c51fa881acb721bed3c924cfaa71d9c94a3b771dfdf6567
+SIZE (rust/crates/serde_yaml-0.9.17.crate) = 63585
+SHA256 (rust/crates/toml-0.7.2.crate) = f7afcae9e3f0fe2c370fd4657108972cbb2fa9db1b9f84849cefd80741b01cb6
+SIZE (rust/crates/toml-0.7.2.crate) = 47107
+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.3.crate) = 5e6a7712b49e1775fb9a7b998de6635b299237f48b404dde71704f2e0e7f37e5
+SIZE (rust/crates/toml_edit-0.19.3.crate) = 93962
+SHA256 (rust/crates/unsafe-libyaml-0.2.5.crate) = bc7ed8ba44ca06be78ea1ad2c3682a43349126c8818054231ee6f4748012aed2
+SIZE (rust/crates/unsafe-libyaml-0.2.5.crate) = 61185
+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.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 (rossmacarthur-aq-0.3.0_GH0.tar.gz) = 7a3c3a9a6813c0dce3b3dd2dbaeed431cac20f5cb880b5010eec868db8ec8bb4
+SIZE (rossmacarthur-aq-0.3.0_GH0.tar.gz) = 11738
diff --git a/textproc/aq/pkg-descr b/textproc/aq/pkg-descr
new file mode 100644
index 000000000000..229943a9663e
--- /dev/null
+++ b/textproc/aq/pkg-descr
@@ -0,0 +1,2 @@
+aq extends jq for any data format.
+Currently supports JSON, TOML, and YAML.
diff --git a/textproc/castxml/Makefile b/textproc/castxml/Makefile
index 40ee68eeb80e..2628fc865d80 100644
--- a/textproc/castxml/Makefile
+++ b/textproc/castxml/Makefile
@@ -1,6 +1,6 @@
PORTNAME= castxml
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.5
+DISTVERSION= 0.6.6
CATEGORIES= textproc devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/castxml/distinfo b/textproc/castxml/distinfo
index a185e01d86fb..c2f51620996e 100644
--- a/textproc/castxml/distinfo
+++ b/textproc/castxml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713071585
-SHA256 (CastXML-CastXML-v0.6.5_GH0.tar.gz) = fea4754bdb1fb4496fec12352e2bd07854843aa757e85d0553f224ff0111c482
-SIZE (CastXML-CastXML-v0.6.5_GH0.tar.gz) = 121667
+TIMESTAMP = 1714796215
+SHA256 (CastXML-CastXML-v0.6.6_GH0.tar.gz) = f36ad7bee85a78c57e97311bae3828a70dd02422a2a81ff89e6f62273c682416
+SIZE (CastXML-CastXML-v0.6.6_GH0.tar.gz) = 122349
diff --git a/textproc/cl-ppcre-sbcl/Makefile b/textproc/cl-ppcre-sbcl/Makefile
index 45411c3f8649..c04fb9392144 100644
--- a/textproc/cl-ppcre-sbcl/Makefile
+++ b/textproc/cl-ppcre-sbcl/Makefile
@@ -1,6 +1,5 @@
PORTNAME= cl-ppcre
-PORTVERSION= 2.1.1
-PORTREVISION= 32
+PORTVERSION= 2.1.2
CATEGORIES= textproc lisp
DISTFILES= # none
diff --git a/textproc/cl-ppcre/Makefile b/textproc/cl-ppcre/Makefile
index 9b91654d741f..54f8269aaefd 100644
--- a/textproc/cl-ppcre/Makefile
+++ b/textproc/cl-ppcre/Makefile
@@ -1,6 +1,6 @@
PORTNAME= cl-ppcre
DISTVERSIONPREFIX= v
-DISTVERSION= 2.1.1
+DISTVERSION= 2.1.2
CATEGORIES= textproc lisp
MAINTAINER= olgeni@FreeBSD.org
diff --git a/textproc/cl-ppcre/distinfo b/textproc/cl-ppcre/distinfo
index 1f7702d5645f..1c0a09fe69db 100644
--- a/textproc/cl-ppcre/distinfo
+++ b/textproc/cl-ppcre/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1609099362
-SHA256 (edicl-cl-ppcre-v2.1.1_GH0.tar.gz) = 89631179b71648d9e6c565a928f6896a9d5742aa2083b9c1b705fe0b45d85def
-SIZE (edicl-cl-ppcre-v2.1.1_GH0.tar.gz) = 159055
+TIMESTAMP = 1714205470
+SHA256 (edicl-cl-ppcre-v2.1.2_GH0.tar.gz) = 2ddd99706fa2b442d3eb12ea36bb25f57613fc82e5eb91c4fcaec3b7ce4cfe85
+SIZE (edicl-cl-ppcre-v2.1.2_GH0.tar.gz) = 159376
diff --git a/textproc/code-minimap/Makefile b/textproc/code-minimap/Makefile
index 989352bafeaf..cd834f29dbe2 100644
--- a/textproc/code-minimap/Makefile
+++ b/textproc/code-minimap/Makefile
@@ -1,7 +1,6 @@
PORTNAME= code-minimap
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.4
-PORTREVISION= 10
+DISTVERSION= 0.6.7
CATEGORIES= textproc
MAINTAINER= dereks@lifeofadishwasher.com
@@ -17,47 +16,6 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= wfxr
-CARGO_CRATES= anyhow-1.0.52 \
- atty-0.2.14 \
- autocfg-1.0.1 \
- bitflags-1.2.1 \
- cfg-if-1.0.0 \
- clap-3.0.0 \
- clap_complete-3.0.0 \
- clap_derive-3.0.0 \
- either-1.6.1 \
- hashbrown-0.11.2 \
- heck-0.3.2 \
- hermit-abi-0.1.18 \
- indexmap-1.7.0 \
- itertools-0.10.3 \
- lazy_static-1.4.0 \
- libc-0.2.88 \
- memchr-2.4.1 \
- os_str_bytes-6.0.0 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.28 \
- quote-1.0.9 \
- rstest-0.12.0 \
- rustc_version-0.4.0 \
- rustversion-1.0.6 \
- semver-1.0.4 \
- strsim-0.10.0 \
- strum-0.23.0 \
- strum_macros-0.23.1 \
- syn-1.0.80 \
- termcolor-1.1.2 \
- terminal_size-0.1.17 \
- textwrap-0.14.2 \
- unicode-segmentation-1.7.1 \
- unicode-xid-0.2.1 \
- version_check-0.9.2 \
- 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
-
PLIST_FILES= bin/code-minimap \
etc/bash_completion.d/code-minimap \
share/fish/vendor_completions.d/code-minimap \
diff --git a/textproc/code-minimap/Makefile.crates b/textproc/code-minimap/Makefile.crates
new file mode 100644
index 000000000000..e715cec415a6
--- /dev/null
+++ b/textproc/code-minimap/Makefile.crates
@@ -0,0 +1,74 @@
+CARGO_CRATES= aho-corasick-1.1.2 \
+ anstream-0.6.12 \
+ anstyle-1.0.6 \
+ anstyle-parse-0.2.3 \
+ anstyle-query-1.0.2 \
+ anstyle-wincon-3.0.2 \
+ anyhow-1.0.80 \
+ autocfg-1.1.0 \
+ bitflags-2.4.2 \
+ cfg-if-1.0.0 \
+ clap-4.5.1 \
+ clap_builder-4.5.1 \
+ clap_complete-4.5.1 \
+ clap_derive-4.5.0 \
+ clap_lex-0.7.0 \
+ colorchoice-1.0.0 \
+ either-1.10.0 \
+ errno-0.3.8 \
+ futures-0.3.30 \
+ futures-channel-0.3.30 \
+ futures-core-0.3.30 \
+ futures-executor-0.3.30 \
+ futures-io-0.3.30 \
+ futures-macro-0.3.30 \
+ futures-sink-0.3.30 \
+ futures-task-0.3.30 \
+ futures-timer-3.0.2 \
+ futures-util-0.3.30 \
+ glob-0.3.1 \
+ heck-0.4.1 \
+ itertools-0.12.1 \
+ libc-0.2.153 \
+ linux-raw-sys-0.4.13 \
+ memchr-2.7.1 \
+ pin-project-lite-0.2.13 \
+ pin-utils-0.1.0 \
+ proc-macro2-1.0.78 \
+ quote-1.0.35 \
+ regex-1.10.3 \
+ regex-automata-0.4.5 \
+ regex-syntax-0.8.2 \
+ relative-path-1.9.2 \
+ rstest-0.18.2 \
+ rstest_macros-0.18.2 \
+ rustc_version-0.4.0 \
+ rustix-0.38.31 \
+ rustversion-1.0.14 \
+ semver-1.0.22 \
+ slab-0.4.9 \
+ strsim-0.11.0 \
+ strum-0.26.1 \
+ strum_macros-0.26.1 \
+ syn-2.0.50 \
+ terminal_size-0.3.0 \
+ unicode-ident-1.0.12 \
+ utf8parse-0.2.1 \
+ windows-sys-0.48.0 \
+ windows-sys-0.52.0 \
+ windows-targets-0.48.5 \
+ windows-targets-0.52.0 \
+ windows_aarch64_gnullvm-0.48.5 \
+ windows_aarch64_gnullvm-0.52.0 \
+ windows_aarch64_msvc-0.48.5 \
+ windows_aarch64_msvc-0.52.0 \
+ windows_i686_gnu-0.48.5 \
+ windows_i686_gnu-0.52.0 \
+ windows_i686_msvc-0.48.5 \
+ windows_i686_msvc-0.52.0 \
+ windows_x86_64_gnu-0.48.5 \
+ windows_x86_64_gnu-0.52.0 \
+ windows_x86_64_gnullvm-0.48.5 \
+ windows_x86_64_gnullvm-0.52.0 \
+ windows_x86_64_msvc-0.48.5 \
+ windows_x86_64_msvc-0.52.0
diff --git a/textproc/code-minimap/distinfo b/textproc/code-minimap/distinfo
index 3cc0e04c6b41..92a934489347 100644
--- a/textproc/code-minimap/distinfo
+++ b/textproc/code-minimap/distinfo
@@ -1,83 +1,151 @@
-TIMESTAMP = 1677881604
-SHA256 (rust/crates/anyhow-1.0.52.crate) = 84450d0b4a8bd1ba4144ce8ce718fbc5d071358b1e5384bace6536b3d1f2d5b3
-SIZE (rust/crates/anyhow-1.0.52.crate) = 44224
-SHA256 (rust/crates/atty-0.2.14.crate) = d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
-SIZE (rust/crates/atty-0.2.14.crate) = 5470
-SHA256 (rust/crates/autocfg-1.0.1.crate) = cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
-SIZE (rust/crates/autocfg-1.0.1.crate) = 12908
-SHA256 (rust/crates/bitflags-1.2.1.crate) = cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
-SIZE (rust/crates/bitflags-1.2.1.crate) = 16745
+TIMESTAMP = 1709734321
+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.12.crate) = 96b09b5178381e0874812a9b157f7fe84982617e48f71f4e3235482775e5b540
+SIZE (rust/crates/anstream-0.6.12.crate) = 30769
+SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
+SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+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.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
+SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
+SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
+SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
+SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/clap-3.0.0.crate) = d17bf219fcd37199b9a29e00ba65dfb8cd5b2688b7297ec14ff829c40ac50ca9
-SIZE (rust/crates/clap-3.0.0.crate) = 189026
-SHA256 (rust/crates/clap_complete-3.0.0.crate) = 60d123fbea4c5d9799cffd44051e2125c880efd23b3b7c529baf3ea5508c8736
-SIZE (rust/crates/clap_complete-3.0.0.crate) = 22154
-SHA256 (rust/crates/clap_derive-3.0.0.crate) = e1b9752c030a14235a0bd5ef3ad60a1dcac8468c30921327fc8af36b20c790b9
-SIZE (rust/crates/clap_derive-3.0.0.crate) = 24684
-SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457
-SIZE (rust/crates/either-1.6.1.crate) = 13641
-SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
-SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
-SHA256 (rust/crates/heck-0.3.2.crate) = 87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac
-SIZE (rust/crates/heck-0.3.2.crate) = 54718
-SHA256 (rust/crates/hermit-abi-0.1.18.crate) = 322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c
-SIZE (rust/crates/hermit-abi-0.1.18.crate) = 9936
-SHA256 (rust/crates/indexmap-1.7.0.crate) = bc633605454125dec4b66843673f01c7df2b89479b32e0ed634e43a91cff62a5
-SIZE (rust/crates/indexmap-1.7.0.crate) = 50363
-SHA256 (rust/crates/itertools-0.10.3.crate) = a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3
-SIZE (rust/crates/itertools-0.10.3.crate) = 118661
-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.88.crate) = 03b07a082330a35e43f63177cc01689da34fbffa0105e1246cf0311472cac73a
-SIZE (rust/crates/libc-0.2.88.crate) = 514138
-SHA256 (rust/crates/memchr-2.4.1.crate) = 308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a
-SIZE (rust/crates/memchr-2.4.1.crate) = 64977
-SHA256 (rust/crates/os_str_bytes-6.0.0.crate) = 8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64
-SIZE (rust/crates/os_str_bytes-6.0.0.crate) = 21046
-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.28.crate) = 5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612
-SIZE (rust/crates/proc-macro2-1.0.28.crate) = 38732
-SHA256 (rust/crates/quote-1.0.9.crate) = c3d0b9745dc2debf507c8422de05d7226cc1f0644216dfdfead988f9b1ab32a7
-SIZE (rust/crates/quote-1.0.9.crate) = 25042
-SHA256 (rust/crates/rstest-0.12.0.crate) = d912f35156a3f99a66ee3e11ac2e0b3f34ac85a07e05263d05a7e2c8810d616f
-SIZE (rust/crates/rstest-0.12.0.crate) = 919939
+SHA256 (rust/crates/clap-4.5.1.crate) = c918d541ef2913577a0f9566e9ce27cb35b6df072075769e0b26cb5a554520da
+SIZE (rust/crates/clap-4.5.1.crate) = 55389
+SHA256 (rust/crates/clap_builder-4.5.1.crate) = 9f3e7391dad68afb0c2ede1bf619f579a3dc9c2ec67f089baa397123a2f3d1eb
+SIZE (rust/crates/clap_builder-4.5.1.crate) = 163569
+SHA256 (rust/crates/clap_complete-4.5.1.crate) = 885e4d7d5af40bfb99ae6f9433e292feac98d452dcb3ec3d25dfe7552b77da8c
+SIZE (rust/crates/clap_complete-4.5.1.crate) = 37823
+SHA256 (rust/crates/clap_derive-4.5.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
+SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
+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.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
+SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
+SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
+SIZE (rust/crates/errno-0.3.8.crate) = 10645
+SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
+SIZE (rust/crates/futures-0.3.30.crate) = 53828
+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-executor-0.3.30.crate) = a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d
+SIZE (rust/crates/futures-executor-0.3.30.crate) = 17744
+SHA256 (rust/crates/futures-io-0.3.30.crate) = a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1
+SIZE (rust/crates/futures-io-0.3.30.crate) = 8910
+SHA256 (rust/crates/futures-macro-0.3.30.crate) = 87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac
+SIZE (rust/crates/futures-macro-0.3.30.crate) = 11278
+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-timer-3.0.2.crate) = e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c
+SIZE (rust/crates/futures-timer-3.0.2.crate) = 19879
+SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
+SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
+SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
+SIZE (rust/crates/glob-0.3.1.crate) = 18880
+SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
+SIZE (rust/crates/heck-0.4.1.crate) = 11567
+SHA256 (rust/crates/itertools-0.12.1.crate) = ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569
+SIZE (rust/crates/itertools-0.12.1.crate) = 137761
+SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
+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/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
+SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+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/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
+SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
+SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
+SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/regex-automata-0.4.5.crate) = 5bb987efffd3c6d0d8f5f89510bb458559eab11e4f869acb20bf845e016259cd
+SIZE (rust/crates/regex-automata-0.4.5.crate) = 617406
+SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
+SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/relative-path-1.9.2.crate) = e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc
+SIZE (rust/crates/relative-path-1.9.2.crate) = 22420
+SHA256 (rust/crates/rstest-0.18.2.crate) = 97eeab2f3c0a199bc4be135c36c924b6590b88c377d416494288c14f2db30199
+SIZE (rust/crates/rstest-0.18.2.crate) = 28868
+SHA256 (rust/crates/rstest_macros-0.18.2.crate) = d428f8247852f894ee1be110b375111b586d4fa431f6c46e64ba5a0dcccbe605
+SIZE (rust/crates/rstest_macros-0.18.2.crate) = 57534
SHA256 (rust/crates/rustc_version-0.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustversion-1.0.6.crate) = f2cc38e8fa666e2de3c4aba7edeb5ffc5246c1c2ed0e3d17e560aeeba736b23f
-SIZE (rust/crates/rustversion-1.0.6.crate) = 18380
-SHA256 (rust/crates/semver-1.0.4.crate) = 568a8e6258aa33c13358f81fd834adb854c6f7c9468520910a9b1e8fac068012
-SIZE (rust/crates/semver-1.0.4.crate) = 29375
-SHA256 (rust/crates/strsim-0.10.0.crate) = 73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623
-SIZE (rust/crates/strsim-0.10.0.crate) = 11355
-SHA256 (rust/crates/strum-0.23.0.crate) = cae14b91c7d11c9a851d3fbc80a963198998c2a64eec840477fa92d8ce9b70bb
-SIZE (rust/crates/strum-0.23.0.crate) = 5429
-SHA256 (rust/crates/strum_macros-0.23.1.crate) = 5bb0dc7ee9c15cea6199cde9a127fa16a4c5819af85395457ad72d68edc85a38
-SIZE (rust/crates/strum_macros-0.23.1.crate) = 18203
-SHA256 (rust/crates/syn-1.0.80.crate) = d010a1623fbd906d51d650a9916aaefc05ffa0e4053ff7fe601167f3e715d194
-SIZE (rust/crates/syn-1.0.80.crate) = 234102
-SHA256 (rust/crates/termcolor-1.1.2.crate) = 2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4
-SIZE (rust/crates/termcolor-1.1.2.crate) = 17287
-SHA256 (rust/crates/terminal_size-0.1.17.crate) = 633c1a546cee861a1a6d0dc69ebeca693bf4296661ba7852b9d21d159e0506df
-SIZE (rust/crates/terminal_size-0.1.17.crate) = 9141
-SHA256 (rust/crates/textwrap-0.14.2.crate) = 0066c8d12af8b5acd21e00547c3797fde4e8677254a7ee429176ccebbe93dd80
-SIZE (rust/crates/textwrap-0.14.2.crate) = 52016
-SHA256 (rust/crates/unicode-segmentation-1.7.1.crate) = bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796
-SIZE (rust/crates/unicode-segmentation-1.7.1.crate) = 93066
-SHA256 (rust/crates/unicode-xid-0.2.1.crate) = f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564
-SIZE (rust/crates/unicode-xid-0.2.1.crate) = 14392
-SHA256 (rust/crates/version_check-0.9.2.crate) = b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed
-SIZE (rust/crates/version_check-0.9.2.crate) = 11979
-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 (wfxr-code-minimap-v0.6.4_GH0.tar.gz) = 4e2f15e4a0f7bd31e33f1c423e3120318e13de1b6800ba673037e38498b3a423
-SIZE (wfxr-code-minimap-v0.6.4_GH0.tar.gz) = 20042
+SHA256 (rust/crates/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
+SIZE (rust/crates/rustix-0.38.31.crate) = 375443
+SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
+SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
+SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
+SIZE (rust/crates/slab-0.4.9.crate) = 17108
+SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
+SIZE (rust/crates/strsim-0.11.0.crate) = 13710
+SHA256 (rust/crates/strum-0.26.1.crate) = 723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f
+SIZE (rust/crates/strum-0.26.1.crate) = 5861
+SHA256 (rust/crates/strum_macros-0.26.1.crate) = 7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18
+SIZE (rust/crates/strum_macros-0.26.1.crate) = 25326
+SHA256 (rust/crates/syn-2.0.50.crate) = 74f1bdc9872430ce9b75da68329d1c1746faf50ffac5f19e02b71e37ff881ffb
+SIZE (rust/crates/syn-2.0.50.crate) = 254314
+SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
+SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
+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.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a
+SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
+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.0.crate) = 8a18201040b24831fbb9e4eb208f8892e1f50a37feb53cc7ff887feb8f50e7cd
+SIZE (rust/crates/windows-targets-0.52.0.crate) = 6229
+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_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_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_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_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_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_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 (wfxr-code-minimap-v0.6.7_GH0.tar.gz) = 9c16d269c83a628d38ce0e02f2759b5aa6d55d81d20f4f30383191d365e53b73
+SIZE (wfxr-code-minimap-v0.6.7_GH0.tar.gz) = 22760
diff --git a/textproc/code-minimap/files/patch-powerpc b/textproc/code-minimap/files/patch-powerpc
deleted file mode 100644
index 180bb89bbc02..000000000000
--- a/textproc/code-minimap/files/patch-powerpc
+++ /dev/null
@@ -1,62 +0,0 @@
---- cargo-crates/libc-0.2.88/src/unix/bsd/freebsdlike/freebsd/mod.rs.orig 2020-03-17 20:35:43 UTC
-+++ cargo-crates/libc-0.2.88/src/unix/bsd/freebsdlike/freebsd/mod.rs
-@@ -1486,6 +1486,9 @@ cfg_if! {
- } else if #[cfg(target_arch = "powerpc64")] {
- mod powerpc64;
- pub use self::powerpc64::*;
-+ } else if #[cfg(target_arch = "powerpc")] {
-+ mod powerpc;
-+ pub use self::powerpc::*;
- } else {
- // Unknown target_arch
- }
---- cargo-crates/libc-0.2.88/src/unix/bsd/freebsdlike/freebsd/powerpc.rs.orig 2021-06-23 22:40:24 UTC
-+++ cargo-crates/libc-0.2.88/src/unix/bsd/freebsdlike/freebsd/powerpc.rs
-@@ -0,0 +1,47 @@
-+pub type c_char = u8;
-+pub type c_long = i32;
-+pub type c_ulong = u32;
-+pub type wchar_t = i32;
-+pub type time_t = i64;
-+pub type suseconds_t = i32;
-+pub type register_t = i32;
-+
-+s! {
-+ pub struct stat {
-+ pub st_dev: ::dev_t,
-+ pub st_ino: ::ino_t,
-+ pub st_mode: ::mode_t,
-+ pub st_nlink: ::nlink_t,
-+ pub st_uid: ::uid_t,
-+ pub st_gid: ::gid_t,
-+ pub st_rdev: ::dev_t,
-+ pub st_atime: ::time_t,
-+ pub st_atime_nsec: ::c_long,
-+ pub st_mtime: ::time_t,
-+ pub st_mtime_nsec: ::c_long,
-+ pub st_ctime: ::time_t,
-+ pub st_ctime_nsec: ::c_long,
-+ pub st_size: ::off_t,
-+ pub st_blocks: ::blkcnt_t,
-+ pub st_blksize: ::blksize_t,
-+ pub st_flags: ::fflags_t,
-+ pub st_gen: u32,
-+ pub st_lspare: i32,
-+ pub st_birthtime: ::time_t,
-+ pub st_birthtime_nsec: ::c_long,
-+ }
-+}
-+
-+// should be pub(crate), but that requires Rust 1.18.0
-+cfg_if! {
-+ if #[cfg(libc_const_size_of)] {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = ::mem::size_of::<::c_int>() - 1;
-+ } else {
-+ #[doc(hidden)]
-+ pub const _ALIGNBYTES: usize = 4 - 1;
-+ }
-+}
-+
-+pub const MAP_32BIT: ::c_int = 0x00080000;
-+pub const MINSIGSTKSZ: ::size_t = 2048; // 512 * 4
diff --git a/textproc/comrak/Makefile b/textproc/comrak/Makefile
index 39adf7b5c954..15f070b989cd 100644
--- a/textproc/comrak/Makefile
+++ b/textproc/comrak/Makefile
@@ -1,5 +1,5 @@
PORTNAME= comrak
-DISTVERSION= 0.22.0
+DISTVERSION= 0.23.0
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -25,6 +25,7 @@ CARGO_CRATES= adler-1.0.2 \
bit-set-0.5.3 \
bit-vec-0.6.3 \
bitflags-1.3.2 \
+ bitflags-2.5.0 \
byteorder-1.4.3 \
cc-1.0.78 \
cfg-if-1.0.0 \
@@ -44,27 +45,31 @@ CARGO_CRATES= adler-1.0.2 \
dirs-sys-0.3.7 \
emojis-0.5.2 \
entities-1.0.1 \
+ equivalent-1.0.1 \
errno-0.3.8 \
fancy-regex-0.7.1 \
- fastrand-1.8.0 \
+ fastrand-2.0.2 \
flate2-1.0.25 \
fnv-1.0.7 \
getrandom-0.1.16 \
getrandom-0.2.8 \
hashbrown-0.12.3 \
+ hashbrown-0.14.3 \
heck-0.4.0 \
hermit-abi-0.2.6 \
ident_case-1.0.1 \
+ in-place-0.2.0 \
indexmap-1.9.2 \
- instant-0.1.12 \
+ indexmap-2.2.6 \
io-lifetimes-1.0.3 \
is-terminal-0.4.2 \
itoa-1.0.5 \
lazy_static-1.4.0 \
- libc-0.2.139 \
+ libc-0.2.153 \
line-wrap-0.1.1 \
linked-hash-map-0.5.6 \
linux-raw-sys-0.1.4 \
+ linux-raw-sys-0.4.13 \
memchr-2.5.0 \
miniz_oxide-0.6.2 \
ntest-0.9.0 \
@@ -99,6 +104,7 @@ CARGO_CRATES= adler-1.0.2 \
regex-1.7.0 \
regex-syntax-0.6.28 \
rustix-0.36.17 \
+ rustix-0.38.32 \
rusty-fork-0.3.0 \
ryu-1.0.12 \
safemem-0.3.3 \
@@ -106,13 +112,14 @@ CARGO_CRATES= adler-1.0.2 \
serde-1.0.152 \
serde_derive-1.0.152 \
serde_json-1.0.91 \
+ serde_spanned-0.6.5 \
shell-words-1.1.0 \
siphasher-0.3.10 \
slug-0.1.4 \
strsim-0.10.0 \
syn-1.0.107 \
syntect-5.0.0 \
- tempfile-3.4.0 \
+ tempfile-3.10.1 \
termcolor-1.1.3 \
terminal_size-0.2.3 \
thiserror-1.0.38 \
@@ -121,6 +128,9 @@ CARGO_CRATES= adler-1.0.2 \
time-core-0.1.0 \
time-macros-0.2.6 \
toml-0.5.10 \
+ toml-0.8.12 \
+ toml_datetime-0.6.5 \
+ toml_edit-0.22.9 \
typed-arena-2.0.1 \
unicode-ident-1.0.6 \
unicode_categories-0.1.1 \
@@ -152,6 +162,7 @@ CARGO_CRATES= adler-1.0.2 \
windows_x86_64_gnullvm-0.52.4 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.52.4 \
+ winnow-0.6.6 \
xdg-2.4.1 \
xml-rs-0.8.14 \
yaml-rust-0.4.5
diff --git a/textproc/comrak/distinfo b/textproc/comrak/distinfo
index e81c620d85b7..c958a1a2270e 100644
--- a/textproc/comrak/distinfo
+++ b/textproc/comrak/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711771767
+TIMESTAMP = 1714532088
SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe
SIZE (rust/crates/adler-1.0.2.crate) = 12778
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
@@ -17,6 +17,8 @@ SHA256 (rust/crates/bit-vec-0.6.3.crate) = 349f9b6a179ed607305526ca489b34ad0a41a
SIZE (rust/crates/bit-vec-0.6.3.crate) = 19927
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/byteorder-1.4.3.crate) = 14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610
SIZE (rust/crates/byteorder-1.4.3.crate) = 22512
SHA256 (rust/crates/cc-1.0.78.crate) = a20104e2335ce8a659d6dd92a51a767a0c062599c73b343fd152cb401e828c3d
@@ -55,12 +57,14 @@ SHA256 (rust/crates/emojis-0.5.2.crate) = 44fe60b864b6544ad211d4053ced474a9b9d2c
SIZE (rust/crates/emojis-0.5.2.crate) = 109054
SHA256 (rust/crates/entities-1.0.1.crate) = b5320ae4c3782150d900b79807611a59a99fc9a1d61d686faafc24b93fc8d7ca
SIZE (rust/crates/entities-1.0.1.crate) = 24795
+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/fancy-regex-0.7.1.crate) = 9d6b8560a05112eb52f04b00e5d3790c0dd75d9d980eb8a122fb23b92a623ccf
SIZE (rust/crates/fancy-regex-0.7.1.crate) = 78178
-SHA256 (rust/crates/fastrand-1.8.0.crate) = a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499
-SIZE (rust/crates/fastrand-1.8.0.crate) = 11369
+SHA256 (rust/crates/fastrand-2.0.2.crate) = 658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984
+SIZE (rust/crates/fastrand-2.0.2.crate) = 14674
SHA256 (rust/crates/flate2-1.0.25.crate) = a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841
SIZE (rust/crates/flate2-1.0.25.crate) = 70210
SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
@@ -71,16 +75,20 @@ SHA256 (rust/crates/getrandom-0.2.8.crate) = c05aeb6a22b8f62540c194aac980f2115af
SIZE (rust/crates/getrandom-0.2.8.crate) = 30553
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
+SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
+SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
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/ident_case-1.0.1.crate) = b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39
SIZE (rust/crates/ident_case-1.0.1.crate) = 3492
+SHA256 (rust/crates/in-place-0.2.0.crate) = 1cdb69f3adfd5f493210cece799f4620417bf9965bc1536c22ae0e29ba27a8c0
+SIZE (rust/crates/in-place-0.2.0.crate) = 17615
SHA256 (rust/crates/indexmap-1.9.2.crate) = 1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399
SIZE (rust/crates/indexmap-1.9.2.crate) = 54627
-SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
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
@@ -89,14 +97,16 @@ SHA256 (rust/crates/itoa-1.0.5.crate) = fad582f4b9e86b6caa621cabeb0963332d92eea0
SIZE (rust/crates/itoa-1.0.5.crate) = 10622
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/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
+SIZE (rust/crates/libc-0.2.153.crate) = 740614
SHA256 (rust/crates/line-wrap-0.1.1.crate) = f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9
SIZE (rust/crates/line-wrap-0.1.1.crate) = 10010
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.1.4.crate) = f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4
SIZE (rust/crates/linux-raw-sys-0.1.4.crate) = 878981
+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/memchr-2.5.0.crate) = 2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d
SIZE (rust/crates/memchr-2.5.0.crate) = 65812
SHA256 (rust/crates/miniz_oxide-0.6.2.crate) = b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa
@@ -165,6 +175,8 @@ SHA256 (rust/crates/regex-syntax-0.6.28.crate) = 456c603be3e8d448b072f410900c09f
SIZE (rust/crates/regex-syntax-0.6.28.crate) = 299288
SHA256 (rust/crates/rustix-0.36.17.crate) = 305efbd14fde4139eb501df5f136994bb520b033fa9fbdce287507dc23b8c7ed
SIZE (rust/crates/rustix-0.36.17.crate) = 290840
+SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
+SIZE (rust/crates/rustix-0.38.32.crate) = 376999
SHA256 (rust/crates/rusty-fork-0.3.0.crate) = cb3dcc6e454c328bb824492db107ab7c0ae8fcffe4ad210136ef014458c1bc4f
SIZE (rust/crates/rusty-fork-0.3.0.crate) = 19881
SHA256 (rust/crates/ryu-1.0.12.crate) = 7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde
@@ -179,6 +191,8 @@ SHA256 (rust/crates/serde_derive-1.0.152.crate) = af487d118eecd09402d70a5d725518
SIZE (rust/crates/serde_derive-1.0.152.crate) = 55586
SHA256 (rust/crates/serde_json-1.0.91.crate) = 877c235533714907a8c2464236f5c4b2a17262ef1bd71f38f35ea592c8da6883
SIZE (rust/crates/serde_json-1.0.91.crate) = 144654
+SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
+SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/shell-words-1.1.0.crate) = 24188a676b6ae68c3b2cb3a01be17fbf7240ce009799bb56d5b1409051e78fde
SIZE (rust/crates/shell-words-1.1.0.crate) = 9871
SHA256 (rust/crates/siphasher-0.3.10.crate) = 7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de
@@ -191,8 +205,8 @@ SHA256 (rust/crates/syn-1.0.107.crate) = 1f4064b5b16e03ae50984a5a8ed5d4f8803e6bc
SIZE (rust/crates/syn-1.0.107.crate) = 237539
SHA256 (rust/crates/syntect-5.0.0.crate) = c6c454c27d9d7d9a84c7803aaa3c50cd088d2906fe3c6e42da3209aa623576a8
SIZE (rust/crates/syntect-5.0.0.crate) = 809452
-SHA256 (rust/crates/tempfile-3.4.0.crate) = af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95
-SIZE (rust/crates/tempfile-3.4.0.crate) = 30591
+SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1
+SIZE (rust/crates/tempfile-3.10.1.crate) = 33653
SHA256 (rust/crates/termcolor-1.1.3.crate) = bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755
SIZE (rust/crates/termcolor-1.1.3.crate) = 17242
SHA256 (rust/crates/terminal_size-0.2.3.crate) = cb20089a8ba2b69debd491f8d2d023761cbf196e999218c591fa1e7e15a21907
@@ -209,6 +223,12 @@ SHA256 (rust/crates/time-macros-0.2.6.crate) = d967f99f534ca7e495c575c62638eebc2
SIZE (rust/crates/time-macros-0.2.6.crate) = 19163
SHA256 (rust/crates/toml-0.5.10.crate) = 1333c76748e868a4d9d1017b5ab53171dfd095f70c712fdb4653a406547f598f
SIZE (rust/crates/toml-0.5.10.crate) = 55193
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
+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.22.9.crate) = 8e40bb779c5187258fd7aad0eb68cb8706a0a81fa712fbea808ab43c4b8374c4
+SIZE (rust/crates/toml_edit-0.22.9.crate) = 104173
SHA256 (rust/crates/typed-arena-2.0.1.crate) = 0685c84d5d54d1c26f7d3eb96cd41550adb97baed141a761cf335d3d33bcd0ae
SIZE (rust/crates/typed-arena-2.0.1.crate) = 11439
SHA256 (rust/crates/unicode-ident-1.0.6.crate) = 84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc
@@ -271,11 +291,13 @@ SHA256 (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 9aec5da331524158c6d1a4ac
SIZE (rust/crates/windows_x86_64_msvc-0.42.2.crate) = 666936
SHA256 (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+SHA256 (rust/crates/winnow-0.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
+SIZE (rust/crates/winnow-0.6.6.crate) = 159321
SHA256 (rust/crates/xdg-2.4.1.crate) = 0c4583db5cbd4c4c0303df2d15af80f0539db703fa1c68802d4cbbd2dd0f88f6
SIZE (rust/crates/xdg-2.4.1.crate) = 14034
SHA256 (rust/crates/xml-rs-0.8.14.crate) = 52839dc911083a8ef63efa4d039d1f58b5e409f923e44c80828f206f66e5541c
SIZE (rust/crates/xml-rs-0.8.14.crate) = 51905
SHA256 (rust/crates/yaml-rust-0.4.5.crate) = 56c1936c4cc7a1c9ab21a1ebb602eb942ba868cbd44a99cb7cdc5892335e1c85
SIZE (rust/crates/yaml-rust-0.4.5.crate) = 47783
-SHA256 (kivikakk-comrak-0.22.0_GH0.tar.gz) = 41624734dcb7096674d624ae45ed770f8fa15fafd9870dedc2531dd5214ff552
-SIZE (kivikakk-comrak-0.22.0_GH0.tar.gz) = 316285
+SHA256 (kivikakk-comrak-0.23.0_GH0.tar.gz) = e291ac08a699cc6c4afb79f3dd23ee1b453dfd66d1c86af5d71889e25a458830
+SIZE (kivikakk-comrak-0.23.0_GH0.tar.gz) = 316912
diff --git a/textproc/consul-template/Makefile b/textproc/consul-template/Makefile
index 1c3a2c1b3c39..2594b4b4c36c 100644
--- a/textproc/consul-template/Makefile
+++ b/textproc/consul-template/Makefile
@@ -1,7 +1,6 @@
PORTNAME= consul-template
-DISTVERSION= 0.37.4
+DISTVERSION= 0.37.5
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/consul-template/distinfo b/textproc/consul-template/distinfo
index 2ec8c65237e5..ec6339e195fa 100644
--- a/textproc/consul-template/distinfo
+++ b/textproc/consul-template/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1711707375
-SHA256 (go/textproc_consul-template/consul-template-v0.37.4/v0.37.4.mod) = 38b78b12d464ec472fd85a6e4ac1ed5a00662478414cc15727b21a01acc7565d
-SIZE (go/textproc_consul-template/consul-template-v0.37.4/v0.37.4.mod) = 2810
-SHA256 (go/textproc_consul-template/consul-template-v0.37.4/v0.37.4.zip) = 39896e2b10a0570026ea0386566455266152ee5cb01b2fe6f85321e7f3ea180f
-SIZE (go/textproc_consul-template/consul-template-v0.37.4/v0.37.4.zip) = 401492
+TIMESTAMP = 1714688626
+SHA256 (go/textproc_consul-template/consul-template-v0.37.5/v0.37.5.mod) = 663106699910f0cf805ef93560c3bcee474cf390e243379dc1e361049d831f8b
+SIZE (go/textproc_consul-template/consul-template-v0.37.5/v0.37.5.mod) = 2810
+SHA256 (go/textproc_consul-template/consul-template-v0.37.5/v0.37.5.zip) = bdb2180d8af4bc9165f9e6a21ee55675aa4cc59e75edc124c34867d7782e9186
+SIZE (go/textproc_consul-template/consul-template-v0.37.5/v0.37.5.zip) = 402630
diff --git a/textproc/csvlens/Makefile b/textproc/csvlens/Makefile
index b778c27daa11..c0e80e6f37f6 100644
--- a/textproc/csvlens/Makefile
+++ b/textproc/csvlens/Makefile
@@ -1,6 +1,6 @@
PORTNAME= csvlens
DISTVERSIONPREFIX= v
-DISTVERSION= 0.8.1
+DISTVERSION= 0.9.0
CATEGORIES= textproc
MAINTAINER= tagattie@FreeBSD.org
diff --git a/textproc/csvlens/distinfo b/textproc/csvlens/distinfo
index eea58aaf3183..a153dd079d34 100644
--- a/textproc/csvlens/distinfo
+++ b/textproc/csvlens/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1711566244
+TIMESTAMP = 1714443531
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
@@ -419,5 +419,5 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
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 (YS-L-csvlens-v0.8.1_GH0.tar.gz) = 3376f96ee5f6722efc51a7d595dc5ca2dae6894050560cd3c6fe04488dfd10d4
-SIZE (YS-L-csvlens-v0.8.1_GH0.tar.gz) = 956696
+SHA256 (YS-L-csvlens-v0.9.0_GH0.tar.gz) = 6a2c19d9282cad1c8bc201deb9f3f3d254c9ba43dc6408031a1e3ca5aa05e196
+SIZE (YS-L-csvlens-v0.9.0_GH0.tar.gz) = 957819
diff --git a/textproc/goldendict/Makefile b/textproc/goldendict/Makefile
index 2df9c531cf23..2ea4aa202ff2 100644
--- a/textproc/goldendict/Makefile
+++ b/textproc/goldendict/Makefile
@@ -1,6 +1,6 @@
PORTNAME= goldendict
PORTVERSION= 1.5.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MAINTAINER= danfe@FreeBSD.org
diff --git a/textproc/html-xml-utils/Makefile b/textproc/html-xml-utils/Makefile
index 389085ddcde6..23535d3481af 100644
--- a/textproc/html-xml-utils/Makefile
+++ b/textproc/html-xml-utils/Makefile
@@ -1,6 +1,6 @@
PORTNAME= html-xml-utils
PORTVERSION= 8.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= textproc
MASTER_SITES= https://www.w3.org/Tools/HTML-XML-utils/
diff --git a/textproc/ibus-typing-booster/Makefile b/textproc/ibus-typing-booster/Makefile
index 87eafb8494d0..6cfa558d1fc2 100644
--- a/textproc/ibus-typing-booster/Makefile
+++ b/textproc/ibus-typing-booster/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ibus-typing-booster
-PORTVERSION= 2.25.3
+PORTVERSION= 2.25.7
CATEGORIES= textproc
MAINTAINER= thierry@FreeBSD.org
diff --git a/textproc/ibus-typing-booster/distinfo b/textproc/ibus-typing-booster/distinfo
index 56c7e1ba6bd6..c886fd5f6bd9 100644
--- a/textproc/ibus-typing-booster/distinfo
+++ b/textproc/ibus-typing-booster/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709055307
-SHA256 (mike-fabian-ibus-typing-booster-2.25.3_GH0.tar.gz) = 2c537077fca0c939c6c717154eeb77c96aad2e82f8b9fd7928f6e8dfa2ce49b5
-SIZE (mike-fabian-ibus-typing-booster-2.25.3_GH0.tar.gz) = 12235805
+TIMESTAMP = 1714557149
+SHA256 (mike-fabian-ibus-typing-booster-2.25.7_GH0.tar.gz) = 7f495bc19999cda005153eb98bd07e774b808bac0d155b50fde595db3348bcbf
+SIZE (mike-fabian-ibus-typing-booster-2.25.7_GH0.tar.gz) = 12234941
diff --git a/textproc/jql/Makefile b/textproc/jql/Makefile
index 60eb3d8392bd..ceb07d0d7983 100644
--- a/textproc/jql/Makefile
+++ b/textproc/jql/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jql
DISTVERSIONPREFIX= jql-v
-DISTVERSION= 7.1.7
+DISTVERSION= 7.1.8
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
@@ -24,7 +24,7 @@ CARGO_CRATES= addr2line-0.21.0 \
anstyle-parse-0.2.3 \
anstyle-query-1.0.2 \
anstyle-wincon-3.0.2 \
- anyhow-1.0.81 \
+ anyhow-1.0.82 \
autocfg-1.1.0 \
backtrace-0.3.69 \
bitflags-2.4.1 \
@@ -41,7 +41,7 @@ CARGO_CRATES= addr2line-0.21.0 \
clap_derive-4.5.4 \
clap_lex-0.7.0 \
colorchoice-1.0.0 \
- colored_json-4.1.0 \
+ colored_json-5.0.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.4 \
@@ -87,15 +87,15 @@ CARGO_CRATES= addr2line-0.21.0 \
rustix-0.38.28 \
ryu-1.0.16 \
same-file-1.0.6 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.115 \
+ serde-1.0.198 \
+ serde_derive-1.0.198 \
+ serde_json-1.0.116 \
serde_stacker-0.1.11 \
stacker-0.1.15 \
strsim-0.11.0 \
syn-2.0.48 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
tinytemplate-1.2.1 \
tokio-1.37.0 \
tokio-macros-2.2.0 \
@@ -130,8 +130,8 @@ CARGO_CRATES= addr2line-0.21.0 \
windows_x86_64_gnullvm-0.52.0 \
windows_x86_64_msvc-0.48.5 \
windows_x86_64_msvc-0.52.0 \
- winnow-0.6.5 \
- yansi-0.5.1
+ winnow-0.6.6 \
+ yansi-1.0.1
PLIST_FILES= bin/${PORTNAME}
do-install:
diff --git a/textproc/jql/distinfo b/textproc/jql/distinfo
index d51cc658a566..6154a725e239 100644
--- a/textproc/jql/distinfo
+++ b/textproc/jql/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712043564
+TIMESTAMP = 1714104382
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
@@ -17,8 +17,8 @@ SHA256 (rust/crates/anstyle-query-1.0.2.crate) = e28923312444cdd728e4738b3f9c9ca
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.81.crate) = 0952808a6c2afd1aa8947271f3a60f1a6763c7b912d210184c5149b5cf147247
-SIZE (rust/crates/anyhow-1.0.81.crate) = 45142
+SHA256 (rust/crates/anyhow-1.0.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
@@ -51,8 +51,8 @@ SHA256 (rust/crates/clap_lex-0.7.0.crate) = 98cc8fbded0c607b7ba9dd60cd98df59af97
SIZE (rust/crates/clap_lex-0.7.0.crate) = 11915
SHA256 (rust/crates/colorchoice-1.0.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
-SHA256 (rust/crates/colored_json-4.1.0.crate) = 79cff32df5cfea75e6484eeff0b4e48ad3977fb6582676a7862b3590dddc7a87
-SIZE (rust/crates/colored_json-4.1.0.crate) = 12608
+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-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
@@ -143,12 +143,12 @@ SHA256 (rust/crates/ryu-1.0.16.crate) = f98d2aa92eebf49b69786be48e4477826b256916
SIZE (rust/crates/ryu-1.0.16.crate) = 47351
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.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.115.crate) = 12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd
-SIZE (rust/crates/serde_json-1.0.115.crate) = 147100
+SHA256 (rust/crates/serde-1.0.198.crate) = 9846a40c979031340571da2545a4e5b7c4163bdae79b301d5f86d03979451fcc
+SIZE (rust/crates/serde-1.0.198.crate) = 77577
+SHA256 (rust/crates/serde_derive-1.0.198.crate) = e88edab869b01783ba905e7d0153f9fc1a6505a96e4ad3018011eedb838566d9
+SIZE (rust/crates/serde_derive-1.0.198.crate) = 55787
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
SHA256 (rust/crates/serde_stacker-0.1.11.crate) = babfccff5773ff80657f0ecf553c7c516bdc2eb16389c0918b36b73e7015276e
SIZE (rust/crates/serde_stacker-0.1.11.crate) = 10925
SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
@@ -157,10 +157,10 @@ SHA256 (rust/crates/strsim-0.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d69286
SIZE (rust/crates/strsim-0.11.0.crate) = 13710
SHA256 (rust/crates/syn-2.0.48.crate) = 0f3531638e407dfc0814761abb7c00a5b54992b849452a0646b7f65c9f770f3f
SIZE (rust/crates/syn-2.0.48.crate) = 250566
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
SHA256 (rust/crates/tinytemplate-1.2.1.crate) = be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc
SIZE (rust/crates/tinytemplate-1.2.1.crate) = 26490
SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
@@ -229,9 +229,9 @@ 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.0.crate) = dff9641d1cd4be8d1a070daf9e3773c5f67e78b4d9d42263020c057706765c04
SIZE (rust/crates/windows_x86_64_msvc-0.52.0.crate) = 821600
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
-SHA256 (rust/crates/yansi-0.5.1.crate) = 09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec
-SIZE (rust/crates/yansi-0.5.1.crate) = 16525
-SHA256 (yamafaktory-jql-jql-v7.1.7_GH0.tar.gz) = 8af367a31af3f9c505776a62c943b99856e2c9833409e1acaa27af8b4c949480
-SIZE (yamafaktory-jql-jql-v7.1.7_GH0.tar.gz) = 446696
+SHA256 (rust/crates/winnow-0.6.6.crate) = f0c976aaaa0e1f90dbb21e9587cdaf1d9679a1cde8875c0d6bd83ab96a208352
+SIZE (rust/crates/winnow-0.6.6.crate) = 159321
+SHA256 (rust/crates/yansi-1.0.1.crate) = cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049
+SIZE (rust/crates/yansi-1.0.1.crate) = 75497
+SHA256 (yamafaktory-jql-jql-v7.1.8_GH0.tar.gz) = d678a72bd5949a7eadb7952e62bd37d450c886e7f9e0e47bcd32c23d1f2becd9
+SIZE (yamafaktory-jql-jql-v7.1.8_GH0.tar.gz) = 446685
diff --git a/textproc/jqp/Makefile b/textproc/jqp/Makefile
new file mode 100644
index 000000000000..0daf748ea281
--- /dev/null
+++ b/textproc/jqp/Makefile
@@ -0,0 +1,19 @@
+PORTNAME= jqp
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.6.0
+CATEGORIES= textproc
+
+MAINTAINER= yuri@FreeBSD.org
+COMMENT= TUI playground to experiment with jq
+WWW= https://github.com/noahgorstein/jqp
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:modules
+
+GO_MODULE= github.com/noahgorstein/jqp
+
+PLIST_FILES= bin/${PORTNAME}
+
+.include <bsd.port.mk>
diff --git a/textproc/jqp/distinfo b/textproc/jqp/distinfo
new file mode 100644
index 000000000000..6145a911ed2e
--- /dev/null
+++ b/textproc/jqp/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1714945297
+SHA256 (go/textproc_jqp/jqp-v0.6.0/v0.6.0.mod) = 784fbb08e56f26d3863b2f7de01357e0e29f2b7684363af7615e822de38d88b7
+SIZE (go/textproc_jqp/jqp-v0.6.0/v0.6.0.mod) = 1909
+SHA256 (go/textproc_jqp/jqp-v0.6.0/v0.6.0.zip) = eaebbf642c5e3154b5fcb836da45ebf79d418eff1eb45a55e3e20b0104ac7e16
+SIZE (go/textproc_jqp/jqp-v0.6.0/v0.6.0.zip) = 46097
diff --git a/textproc/jqp/pkg-descr b/textproc/jqp/pkg-descr
new file mode 100644
index 000000000000..6a69d1c8961a
--- /dev/null
+++ b/textproc/jqp/pkg-descr
@@ -0,0 +1,3 @@
+jqp is a TUI playground for exploring jq.
+
+This application utilizes the implementation of jq written in Go, gojq.
diff --git a/textproc/kdiff3/Makefile b/textproc/kdiff3/Makefile
index a723dc314096..f17673e10bfa 100644
--- a/textproc/kdiff3/Makefile
+++ b/textproc/kdiff3/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kdiff3
-DISTVERSION= 1.10.7
-PORTREVISION= 1
+DISTVERSION= 1.11.0
CATEGORIES= textproc kde
MASTER_SITES= KDE/stable/${PORTNAME}
@@ -14,9 +13,9 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= ${LOCALBASE}/include/boost/range/algorithm.hpp:devel/boost-libs
USES= cmake compiler:c++11-lang kde:5 qt:5 tar:xz xorg
-USE_KDE= auth codecs completion config configwidgets coreaddons \
- crash i18n jobwidgets kio parts service solid sonnet \
- textwidgets widgetsaddons windowsystem xmlgui \
+USE_KDE= auth codecs completion config configwidgets coreaddons crash \
+ i18n jobwidgets kio service solid widgetsaddons windowsystem \
+ xmlgui \
doctools:build ecm:build
USE_QT= concurrent core dbus gui network printsupport widgets xml \
buildtools:build qmake:build
diff --git a/textproc/kdiff3/distinfo b/textproc/kdiff3/distinfo
index 96d69f9cfa54..20caaaccfb0d 100644
--- a/textproc/kdiff3/distinfo
+++ b/textproc/kdiff3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1702775040
-SHA256 (kdiff3-1.10.7.tar.xz) = fe8b699d124cd4d2632b3c27aa06acec5caa8fcbf8b7648cf0c00d7a4b6ace50
-SIZE (kdiff3-1.10.7.tar.xz) = 1131116
+TIMESTAMP = 1713972372
+SHA256 (kdiff3-1.11.0.tar.xz) = 3bf37954ca19a365f37b558b574c8fbd366719c087d7b821788d3efad0c44851
+SIZE (kdiff3-1.11.0.tar.xz) = 1140008
diff --git a/textproc/kdiff3/pkg-plist b/textproc/kdiff3/pkg-plist
index 8c536bb6cdea..53ab7216278f 100644
--- a/textproc/kdiff3/pkg-plist
+++ b/textproc/kdiff3/pkg-plist
@@ -1,6 +1,5 @@
bin/kdiff3
%%QT_PLUGINDIR%%/kf5/kfileitemaction/kdiff3fileitemaction.so
-%%QT_PLUGINDIR%%/kf5/parts/kdiff3part.so
share/applications/org.kde.kdiff3.desktop
%%PORTDOCS%%%%DOCSDIR%%/ca/kdiff3/index.cache.bz2
%%PORTDOCS%%%%DOCSDIR%%/ca/kdiff3/index.docbook
@@ -38,9 +37,6 @@ share/icons/hicolor/32x32/apps/kdiff3.png
share/icons/hicolor/48x48/apps/kdiff3.png
share/icons/hicolor/64x64/apps/kdiff3.png
share/icons/hicolor/scalable/apps/kdiff3.svgz
-share/kservices5/kdiff3part.desktop
-share/kxmlgui5/kdiff3/kdiff3_shell.rc
-share/kxmlgui5/kdiff3part/kdiff3_part.rc
share/locale/ar/LC_MESSAGES/kdiff3.mo
share/locale/bg/LC_MESSAGES/diff_ext.mo
share/locale/bg/LC_MESSAGES/kdiff3.mo
diff --git a/textproc/moar/Makefile b/textproc/moar/Makefile
index 91149fb21c4c..b730adce7ea6 100644
--- a/textproc/moar/Makefile
+++ b/textproc/moar/Makefile
@@ -1,7 +1,6 @@
PORTNAME= moar
DISTVERSIONPREFIX= v
-DISTVERSION= 1.23.10
-PORTREVISION= 1
+DISTVERSION= 1.23.11
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/moar/distinfo b/textproc/moar/distinfo
index e6873185e2de..a7a955a2f83b 100644
--- a/textproc/moar/distinfo
+++ b/textproc/moar/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712967209
-SHA256 (go/textproc_moar/moar-v1.23.10/v1.23.10.mod) = 9621e38429b5cbbc843c404c7a8365383d58077d76d4e33c83e11013fbf2dead
-SIZE (go/textproc_moar/moar-v1.23.10/v1.23.10.mod) = 498
-SHA256 (go/textproc_moar/moar-v1.23.10/v1.23.10.zip) = 7f70c4ab5fb95427a033470281735b544cfe9918166e853ba62bb57cb78a4b3d
-SIZE (go/textproc_moar/moar-v1.23.10/v1.23.10.zip) = 2892351
+TIMESTAMP = 1714451016
+SHA256 (go/textproc_moar/moar-v1.23.11/v1.23.11.mod) = 9621e38429b5cbbc843c404c7a8365383d58077d76d4e33c83e11013fbf2dead
+SIZE (go/textproc_moar/moar-v1.23.11/v1.23.11.mod) = 498
+SHA256 (go/textproc_moar/moar-v1.23.11/v1.23.11.zip) = b875a4c16337974c7df88d15c08e94492df4ab8b5a795df37f96486e071c28ff
+SIZE (go/textproc_moar/moar-v1.23.11/v1.23.11.zip) = 2892379
diff --git a/textproc/py-agate/Makefile b/textproc/py-agate/Makefile
index c33f85c0cc1a..fbd38a339ed9 100644
--- a/textproc/py-agate/Makefile
+++ b/textproc/py-agate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= agate
-PORTVERSION= 1.9.1
+PORTVERSION= 1.10.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-agate/distinfo b/textproc/py-agate/distinfo
index 7be42e0ff351..b82e947a3fce 100644
--- a/textproc/py-agate/distinfo
+++ b/textproc/py-agate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703244030
-SHA256 (agate-1.9.1.tar.gz) = bc60880c2ee59636a2a80cd8603d63f995be64526abf3cbba12f00767bcd5b3d
-SIZE (agate-1.9.1.tar.gz) = 202303
+TIMESTAMP = 1714374483
+SHA256 (agate-1.10.2.tar.gz) = 336b1e3e98a1127afbac6e26cc06f369b43ab00b7c63079ab06f0971dc389f68
+SIZE (agate-1.10.2.tar.gz) = 203542
diff --git a/textproc/py-csvkit/Makefile b/textproc/py-csvkit/Makefile
index 60976a463523..9793c4dc61d5 100644
--- a/textproc/py-csvkit/Makefile
+++ b/textproc/py-csvkit/Makefile
@@ -1,5 +1,5 @@
PORTNAME= csvkit
-PORTVERSION= 1.5.0
+PORTVERSION= 2.0.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -22,4 +22,10 @@ USES= python
USE_PYTHON= autoplist distutils
NO_ARCH= yes
-.include <bsd.port.mk>
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=0:devel/py-importlib-metadata@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/textproc/py-csvkit/distinfo b/textproc/py-csvkit/distinfo
index 91b133aadec9..957128e62d64 100644
--- a/textproc/py-csvkit/distinfo
+++ b/textproc/py-csvkit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711644029
-SHA256 (csvkit-1.5.0.tar.gz) = 967a8be8fc58edf5621225b5a6a697b0e8730b962ea68085916a91860b22211c
-SIZE (csvkit-1.5.0.tar.gz) = 3811034
+TIMESTAMP = 1714914616
+SHA256 (csvkit-2.0.0.tar.gz) = 311f21787615a91656897e217c62ab26c8446d67309b61bd013e345b35816fdf
+SIZE (csvkit-2.0.0.tar.gz) = 3818527
diff --git a/textproc/py-mkdocs-get-deps/Makefile b/textproc/py-mkdocs-get-deps/Makefile
new file mode 100644
index 000000000000..1bf4ce339ca5
--- /dev/null
+++ b/textproc/py-mkdocs-get-deps/Makefile
@@ -0,0 +1,33 @@
+PORTNAME= mkdocs-get-deps
+DISTVERSION= 0.2.0
+CATEGORIES= textproc python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= mkdocs_get_deps-${DISTVERSION}
+
+MAINTAINER= kai@FreeBSD.org
+COMMENT= MkDocs extension that lists all dependencies according to a mkdocs.yml
+WWW= https://github.com/mkdocs/get-deps
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mergedeep>=1.3.4:devel/py-mergedeep@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/textproc/py-mkdocs-get-deps/distinfo b/textproc/py-mkdocs-get-deps/distinfo
new file mode 100644
index 000000000000..93c298442df7
--- /dev/null
+++ b/textproc/py-mkdocs-get-deps/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714706840
+SHA256 (mkdocs_get_deps-0.2.0.tar.gz) = 162b3d129c7fad9b19abfdcb9c1458a651628e4b1dea628ac68790fb3061c60c
+SIZE (mkdocs_get_deps-0.2.0.tar.gz) = 10239
diff --git a/textproc/py-mkdocs-get-deps/pkg-descr b/textproc/py-mkdocs-get-deps/pkg-descr
new file mode 100644
index 000000000000..8c464ad4135e
--- /dev/null
+++ b/textproc/py-mkdocs-get-deps/pkg-descr
@@ -0,0 +1,2 @@
+This package offers an extra command for MkDocs that infers required PyPI
+packages from plugins in mkdocs.yml.
diff --git a/textproc/py-mkdocs-material/Makefile b/textproc/py-mkdocs-material/Makefile
index a709f32e1774..1ada911e6f3b 100644
--- a/textproc/py-mkdocs-material/Makefile
+++ b/textproc/py-mkdocs-material/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs-material
-DISTVERSION= 9.5.18
+DISTVERSION= 9.5.21
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -20,7 +20,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.10.3:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}colorama>=0.4:devel/py-colorama@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.0.2:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=3.2:textproc/py-markdown@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.5.3<1.6:textproc/py-mkdocs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs>=1.6<2.0:textproc/py-mkdocs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mkdocs-material-extensions>=1.3:textproc/py-mkdocs-material-extensions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}paginate>=0.5.6:textproc/py-paginate@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pygments>=2.16:textproc/py-pygments@${PY_FLAVOR} \
diff --git a/textproc/py-mkdocs-material/distinfo b/textproc/py-mkdocs-material/distinfo
index a25b94ad8ad9..c3dd10c49871 100644
--- a/textproc/py-mkdocs-material/distinfo
+++ b/textproc/py-mkdocs-material/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713845582
-SHA256 (mkdocs_material-9.5.18.tar.gz) = a43f470947053fa2405c33995f282d24992c752a50114f23f30da9d8d0c57e62
-SIZE (mkdocs_material-9.5.18.tar.gz) = 4077674
+TIMESTAMP = 1714804672
+SHA256 (mkdocs_material-9.5.21.tar.gz) = 049f82770f40559d3c2aa2259c562ea7257dbb4aaa9624323b5ef27b2d95a450
+SIZE (mkdocs_material-9.5.21.tar.gz) = 4080537
diff --git a/textproc/py-mkdocs/Makefile b/textproc/py-mkdocs/Makefile
index ca516327c43a..8f1cf58ff43b 100644
--- a/textproc/py-mkdocs/Makefile
+++ b/textproc/py-mkdocs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocs
-DISTVERSION= 1.5.3
+DISTVERSION= 1.6.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,9 +16,10 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=7.0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ghp-import>=1.0:www/py-ghp-import@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=2.11.1:devel/py-Jinja2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}markdown>=3.2.1:textproc/py-markdown@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}markdown>=3.3.6:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markupsafe>=2.0.1:textproc/py-markupsafe@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mergedeep>=1.3.4:devel/py-mergedeep@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}mkdocs-get-deps>=0.2.0:textproc/py-mkdocs-get-deps@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.5:devel/py-packaging@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pathspec>=0.11.1:devel/py-pathspec@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=2.2.0:devel/py-platformdirs@${PY_FLAVOR} \
@@ -40,7 +41,7 @@ I18N_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.9.0:devel/py-babel@${PY_FLAVOR
.include <bsd.port.pre.mk>
.if ${PYTHON_REL} < 31000
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.3:devel/py-importlib-metadata@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}importlib-metadata>=4.4:devel/py-importlib-metadata@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
diff --git a/textproc/py-mkdocs/distinfo b/textproc/py-mkdocs/distinfo
index d47aa9eb35f6..e046950aa6d0 100644
--- a/textproc/py-mkdocs/distinfo
+++ b/textproc/py-mkdocs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1695108150
-SHA256 (mkdocs-1.5.3.tar.gz) = eb7c99214dcb945313ba30426c2451b735992c73c2e10838f76d09e39ff4d0e2
-SIZE (mkdocs-1.5.3.tar.gz) = 3654364
+TIMESTAMP = 1714706424
+SHA256 (mkdocs-1.6.0.tar.gz) = a73f735824ef83a4f3bcb7a231dcab23f5a838f88b7efc54a0eef5fbdbc3c512
+SIZE (mkdocs-1.6.0.tar.gz) = 3888392
diff --git a/textproc/py-mkdocstrings/Makefile b/textproc/py-mkdocstrings/Makefile
index ca24ab23a618..80531d6c02d2 100644
--- a/textproc/py-mkdocstrings/Makefile
+++ b/textproc/py-mkdocstrings/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mkdocstrings
-DISTVERSION= 0.24.3
+DISTVERSION= 0.25.0
CATEGORIES= textproc python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-mkdocstrings/distinfo b/textproc/py-mkdocstrings/distinfo
index e7f4488b4a40..de0d9c5968ac 100644
--- a/textproc/py-mkdocstrings/distinfo
+++ b/textproc/py-mkdocstrings/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713845259
-SHA256 (mkdocstrings-mkdocstrings-0.24.3_GH0.tar.gz) = e891023492060531e0f1df094edcf47740fb317a78b8c15877b1021d3ae494ab
-SIZE (mkdocstrings-mkdocstrings-0.24.3_GH0.tar.gz) = 88575
+TIMESTAMP = 1714600326
+SHA256 (mkdocstrings-mkdocstrings-0.25.0_GH0.tar.gz) = 08a91d5991628aa74b90dc4faa8daced02d3b526ddf0c51babe5218ffd3d6444
+SIZE (mkdocstrings-mkdocstrings-0.25.0_GH0.tar.gz) = 89714
diff --git a/textproc/py-pdf2docx/Makefile b/textproc/py-pdf2docx/Makefile
index ef6698f4f2d5..8d60a26a26d2 100644
--- a/textproc/py-pdf2docx/Makefile
+++ b/textproc/py-pdf2docx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pdf2docx
DISTVERSION= 0.5.8
+PORTREVISION= 1
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pyphen/Makefile b/textproc/py-pyphen/Makefile
index 0fc825a675d3..07f6a1ce71eb 100644
--- a/textproc/py-pyphen/Makefile
+++ b/textproc/py-pyphen/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyphen
-DISTVERSION= 0.14.0
+DISTVERSION= 0.15.0
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/textproc/py-pyphen/distinfo b/textproc/py-pyphen/distinfo
index ab28a08862d2..4ae6391ccd93 100644
--- a/textproc/py-pyphen/distinfo
+++ b/textproc/py-pyphen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688266284
-SHA256 (pyphen-0.14.0.tar.gz) = 596c8b3be1c1a70411ba5f6517d9ccfe3083c758ae2b94a45f2707346d8e66fa
-SIZE (pyphen-0.14.0.tar.gz) = 1986988
+TIMESTAMP = 1713948447
+SHA256 (pyphen-0.15.0.tar.gz) = a430623decac53dc3691241253263cba36b9dd7a44ffd2680b706af368cda2f2
+SIZE (pyphen-0.15.0.tar.gz) = 2072615
diff --git a/textproc/py-pytkdocs/Makefile b/textproc/py-pytkdocs/Makefile
index 05ad2807447f..26d7108d870b 100644
--- a/textproc/py-pytkdocs/Makefile
+++ b/textproc/py-pytkdocs/Makefile
@@ -12,7 +12,7 @@ LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}marshmallow>0:devel/py-marshmallow@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic>0:devel/py-pydantic@${PY_FLAVOR}
diff --git a/textproc/py-textdistance/Makefile b/textproc/py-textdistance/Makefile
index 3446cff44e7e..25335e9300c6 100644
--- a/textproc/py-textdistance/Makefile
+++ b/textproc/py-textdistance/Makefile
@@ -1,5 +1,5 @@
PORTNAME= textdistance
-PORTVERSION= 4.6.1
+PORTVERSION= 4.6.2
CATEGORIES= textproc python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,6 +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= ${PYNUMPY} \
+ ${PYTHON_PKGNAMEPREFIX}flake8>0:devel/py-flake8@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hypothesis>0:devel/py-hypothesis@${PY_FLAVOR}
USES= python
diff --git a/textproc/py-textdistance/distinfo b/textproc/py-textdistance/distinfo
index 9f1639f2b806..9df699d9aeb7 100644
--- a/textproc/py-textdistance/distinfo
+++ b/textproc/py-textdistance/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704695539
-SHA256 (textdistance-4.6.1.tar.gz) = 258965801b1ef85686a69abf6c3cefdc5da21c2fbd88c90c68725f57a7d45f21
-SIZE (textdistance-4.6.1.tar.gz) = 32926
+TIMESTAMP = 1714158709
+SHA256 (textdistance-4.6.2.tar.gz) = 01e1fbcf7b871eb8f41911d94f461b0b99cf8003384ee0e1c34ca5c1a7ab2ed0
+SIZE (textdistance-4.6.2.tar.gz) = 32117
diff --git a/textproc/uctodata/Makefile b/textproc/uctodata/Makefile
index 737e8b250fec..f9729ccf47a2 100644
--- a/textproc/uctodata/Makefile
+++ b/textproc/uctodata/Makefile
@@ -1,6 +1,6 @@
PORTNAME= uctodata
DISTVERSIONPREFIX= v
-DISTVERSION= 0.10.1
+DISTVERSION= 0.11
CATEGORIES= textproc
MAINTAINER= yuri@FreeBSD.org
diff --git a/textproc/uctodata/distinfo b/textproc/uctodata/distinfo
index 2102e7670ef9..978f88372a8e 100644
--- a/textproc/uctodata/distinfo
+++ b/textproc/uctodata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712131212
-SHA256 (LanguageMachines-uctodata-v0.10.1_GH0.tar.gz) = baba0e45d95357535d337a03a737a947a6e6eb81d6dcc267937436db4a257687
-SIZE (LanguageMachines-uctodata-v0.10.1_GH0.tar.gz) = 38438
+TIMESTAMP = 1714194476
+SHA256 (LanguageMachines-uctodata-v0.11_GH0.tar.gz) = e0d3bda7a73681526ac67318ddcc88798c524bb7c0f0daf6237cf2d4d3df2f12
+SIZE (LanguageMachines-uctodata-v0.11_GH0.tar.gz) = 38446
diff --git a/textproc/uim-el/Makefile b/textproc/uim-el/Makefile
index da876a37beaf..e97ecb0947a2 100644
--- a/textproc/uim-el/Makefile
+++ b/textproc/uim-el/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uim-el
PORTVERSION= 1.9.0.b.${SNAPDATE}
-PORTREVISION= 8
CATEGORIES= textproc
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -22,9 +21,9 @@ USE_PERL5= build
USE_GITHUB= yes
GH_ACCOUNT= uim
GH_PROJECT= uim
-GH_TAGNAME= 15f0788
+GH_TAGNAME= f7cdc9d
-SNAPDATE= 20220927
+SNAPDATE= 20240306
GNU_CONFIGURE= yes
diff --git a/textproc/uim-el/distinfo b/textproc/uim-el/distinfo
index c8a3a13e01f7..a7c11557f313 100644
--- a/textproc/uim-el/distinfo
+++ b/textproc/uim-el/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669529204
-SHA256 (uim-uim-1.9.0.b.20220927-15f0788_GH0.tar.gz) = 263ee5f19320274c251bf817213e9e19c8d563ff7cebfb2064374890cfaf59b7
-SIZE (uim-uim-1.9.0.b.20220927-15f0788_GH0.tar.gz) = 4054813
+TIMESTAMP = 1713707153
+SHA256 (uim-uim-1.9.0.b.20240306-f7cdc9d_GH0.tar.gz) = 79b2e3c9029fe063653c8fe59038b78bd377f9425c162bcd18a0b21ab37aa1c9
+SIZE (uim-uim-1.9.0.b.20240306-f7cdc9d_GH0.tar.gz) = 4053878
diff --git a/textproc/uim-el/files/patch-emacs_uim-var.el b/textproc/uim-el/files/patch-emacs_uim-var.el
deleted file mode 100644
index b4b926167dda..000000000000
--- a/textproc/uim-el/files/patch-emacs_uim-var.el
+++ /dev/null
@@ -1,20 +0,0 @@
---- emacs/uim-var.el.orig 2023-08-22 15:31:18 UTC
-+++ emacs/uim-var.el
-@@ -435,7 +435,7 @@ keeps the size of it when showing the candidates.")
- (make-face 'uim-preedit-face)
-
- (copy-face 'uim-preedit-face 'uim-preedit-underline-face)
--(set-face-underline-p 'uim-preedit-underline-face t)
-+(set-face-underline 'uim-preedit-underline-face t)
-
- ;; highlight
- (make-face 'uim-preedit-highlight-face)
-@@ -443,7 +443,7 @@ keeps the size of it when showing the candidates.")
- (set-face-background 'uim-preedit-highlight-face "Blue3")
-
- (copy-face 'uim-preedit-highlight-face 'uim-preedit-highlight-underline-face)
--(set-face-underline-p 'uim-preedit-highlight-underline-face t)
-+(set-face-underline 'uim-preedit-highlight-underline-face t)
-
- ;; separator
- (make-face 'uim-separator-face)
diff --git a/textproc/uim-gtk/Makefile b/textproc/uim-gtk/Makefile
index 1d6ea68e0868..eff2972dcd27 100644
--- a/textproc/uim-gtk/Makefile
+++ b/textproc/uim-gtk/Makefile
@@ -1,5 +1,4 @@
PKGNAMESUFFIX= -gtk
-PORTREVISION= 1
COMMENT= GTK modules of uim input method
diff --git a/textproc/uim-gtk3/Makefile b/textproc/uim-gtk3/Makefile
index 3ec968e64784..78ec3659df57 100644
--- a/textproc/uim-gtk3/Makefile
+++ b/textproc/uim-gtk3/Makefile
@@ -1,5 +1,4 @@
PKGNAMESUFFIX= -gtk3
-PORTREVISION= 2
COMMENT= GTK 3.x modules of uim input method
diff --git a/textproc/uim/Makefile b/textproc/uim/Makefile
index 1caeb69b4a57..e82ff248abd0 100644
--- a/textproc/uim/Makefile
+++ b/textproc/uim/Makefile
@@ -1,6 +1,5 @@
PORTNAME= uim
PORTVERSION= 1.9.0.b.${SNAPDATE}
-PORTREVISION= 3
CATEGORIES?= textproc
.if !defined(UIM_SLAVE) && defined(WITHOUT_X11)
PKGNAMESUFFIX= -nox11
@@ -22,11 +21,11 @@ USE_LDCONFIG= yes
USE_GNOME+= glib20 intltool
USE_GITHUB= yes
-GH_TAGNAME= 15f0788
+GH_TAGNAME= f7cdc9d
GH_TUPLE= uim:sigscheme:beb8fbd:sigscheme \
uim:libgcroots:d362356:libgcroots
-SNAPDATE= 20220927
+SNAPDATE= 20240306
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/textproc/uim/distinfo b/textproc/uim/distinfo
index 4423e0a537b2..9351704bc1b6 100644
--- a/textproc/uim/distinfo
+++ b/textproc/uim/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1669528723
-SHA256 (uim-uim-1.9.0.b.20220927-15f0788_GH0.tar.gz) = 263ee5f19320274c251bf817213e9e19c8d563ff7cebfb2064374890cfaf59b7
-SIZE (uim-uim-1.9.0.b.20220927-15f0788_GH0.tar.gz) = 4054813
+TIMESTAMP = 1713706909
+SHA256 (uim-uim-1.9.0.b.20240306-f7cdc9d_GH0.tar.gz) = 79b2e3c9029fe063653c8fe59038b78bd377f9425c162bcd18a0b21ab37aa1c9
+SIZE (uim-uim-1.9.0.b.20240306-f7cdc9d_GH0.tar.gz) = 4053878
SHA256 (uim-sigscheme-beb8fbd_GH0.tar.gz) = c3ad5cbec2ff32bb97aed4273e7a61ee74b2a0da301490349798e475c894a25c
SIZE (uim-sigscheme-beb8fbd_GH0.tar.gz) = 570745
SHA256 (uim-libgcroots-d362356_GH0.tar.gz) = ae01589f5a7b49cf78418aca8679a7cd46a177a37d7776a4353b517d88cef451
diff --git a/textproc/vale/Makefile b/textproc/vale/Makefile
index fa7608f051ef..037b1538ebf5 100644
--- a/textproc/vale/Makefile
+++ b/textproc/vale/Makefile
@@ -1,6 +1,6 @@
PORTNAME= vale
DISTVERSIONPREFIX= v
-DISTVERSION= 3.4.1
+DISTVERSION= 3.4.2
CATEGORIES= textproc
MAINTAINER= bofh@FreeBSD.org
diff --git a/textproc/vale/distinfo b/textproc/vale/distinfo
index 3fce2b4b7f45..b4bd974cf533 100644
--- a/textproc/vale/distinfo
+++ b/textproc/vale/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713868759
-SHA256 (go/textproc_vale/vale-v3.4.1/v3.4.1.mod) = d579ee9413f0190d6d4ac118e2c5c2abb8ae4238189b0e59d3cb18b0291d3bb6
-SIZE (go/textproc_vale/vale-v3.4.1/v3.4.1.mod) = 2546
-SHA256 (go/textproc_vale/vale-v3.4.1/v3.4.1.zip) = 93ffae1aa8306bcb928aea57804b901a2cc192c1e32fa2449c0c899946ebfa95
-SIZE (go/textproc_vale/vale-v3.4.1/v3.4.1.zip) = 10943426
+TIMESTAMP = 1714688746
+SHA256 (go/textproc_vale/vale-v3.4.2/v3.4.2.mod) = 4ac78ae5635d4f338e7213c8ae8099cd6bc3264f842df0cc74c0a3f4b51db258
+SIZE (go/textproc_vale/vale-v3.4.2/v3.4.2.mod) = 2546
+SHA256 (go/textproc_vale/vale-v3.4.2/v3.4.2.zip) = 2fc872a35e36bda182a5f2d0d741fce8bb6385e2fb46ee87500b8516b6b2406d
+SIZE (go/textproc_vale/vale-v3.4.2/v3.4.2.zip) = 10943507
diff --git a/textproc/yq/Makefile b/textproc/yq/Makefile
index 2ad2df3e7348..0a2e4db3c8d6 100644
--- a/textproc/yq/Makefile
+++ b/textproc/yq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= yq
-DISTVERSION= 3.4.1
+DISTVERSION= 3.4.3
CATEGORIES= textproc python
MASTER_SITES= PYPI
@@ -10,7 +10,9 @@ WWW= https://kislyuk.github.io/yq/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.3:devel/py-setuptools-scm@${PY_FLAVOR}
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=7:devel/py-setuptools-scm@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= jq:textproc/jq \
${PYTHON_PKGNAMEPREFIX}argcomplete>=1.8.1:devel/py-argcomplete@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyaml>=5.3.1:textproc/py-pyaml@${PY_FLAVOR} \
@@ -23,7 +25,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}build>0:devel/py-build@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
USES= python shebangfix
-USE_PYTHON= distutils noflavors autoplist
+USE_PYTHON= pep517 noflavors autoplist
SHEBANG_FILES= test/test.py
diff --git a/textproc/yq/distinfo b/textproc/yq/distinfo
index 9191d376ff87..477f0e2bb980 100644
--- a/textproc/yq/distinfo
+++ b/textproc/yq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713472108
-SHA256 (yq-3.4.1.tar.gz) = b558dab6f15c03e24a1c448789500b20d6f307ee9ca4c9361387f3658163000d
-SIZE (yq-3.4.1.tar.gz) = 32876
+TIMESTAMP = 1714532096
+SHA256 (yq-3.4.3.tar.gz) = ba586a1a6f30cf705b2f92206712df2281cd320280210e7b7b80adcb8f256e3b
+SIZE (yq-3.4.3.tar.gz) = 33214
diff --git a/ukrainian/libreoffice/distinfo b/ukrainian/libreoffice/distinfo
index 26659d0fe3cc..1720ac9c4157 100644
--- a/ukrainian/libreoffice/distinfo
+++ b/ukrainian/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842300
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_uk.tar.gz) = 172ef63a3ea82b1b9e2f3b7d34643f14a8cef1c2a9fa97aa817d92f63bdb1850
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_uk.tar.gz) = 2176727
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_uk.tar.gz) = 090e8ed68b1577d5578d9d9cdb9755da27b55da1e17e2da74c7311e49d778710
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_uk.tar.gz) = 2616333
+TIMESTAMP = 1714759762
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_uk.tar.gz) = dfb0a987793e53f85892782b9c1b6958c23970abad11faa0f767a2b94302b92d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_uk.tar.gz) = 2176770
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_uk.tar.gz) = 2c0f316e62c4e24419a7bba9a9d9d5e0cbbfa89f4f594a02650b96ac5a76cd1d
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_uk.tar.gz) = 2616276
diff --git a/vietnamese/libreoffice/distinfo b/vietnamese/libreoffice/distinfo
index f4c48cc81cd2..42867679a762 100644
--- a/vietnamese/libreoffice/distinfo
+++ b/vietnamese/libreoffice/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712842318
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_vi.tar.gz) = c9cd28acfea524d8a2ef98b962e892f77835681b0f48c67f221f69b4dfd59377
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_langpack_vi.tar.gz) = 553661
-SHA256 (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_vi.tar.gz) = 1182532aac5550340a3045bd9a96c9f195459d5d3d37ecc323613e07a1f985c3
-SIZE (libreoffice/i18n/LibreOffice_24.2.2_Linux_x86-64_deb_helppack_vi.tar.gz) = 2462949
+TIMESTAMP = 1714759791
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_vi.tar.gz) = b2b6511b2c191c8e27aa66cea786430bda810e32b40a7790fdfc3160ba704039
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_langpack_vi.tar.gz) = 553039
+SHA256 (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_vi.tar.gz) = af79c91f6bd0da42a3e11ffaa04d6ae4b4d5f7ef00014349b4535beea0d74eeb
+SIZE (libreoffice/i18n/LibreOffice_24.2.3_Linux_x86-64_deb_helppack_vi.tar.gz) = 2463018
diff --git a/www/Makefile b/www/Makefile
index 8cebe5a998ff..101edbb5d931 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -422,7 +422,6 @@
SUBDIR += mod_scgi
SUBDIR += mod_security
SUBDIR += mod_setenvifplus
- SUBDIR += mod_tidy
SUBDIR += mod_umask
SUBDIR += mod_webauth
SUBDIR += mod_webkit
@@ -1551,7 +1550,6 @@
SUBDIR += py-django-csp
SUBDIR += py-django-debreach
SUBDIR += py-django-debug-toolbar
- SUBDIR += py-django-dpaste
SUBDIR += py-django-extensions
SUBDIR += py-django-filer
SUBDIR += py-django-filter
@@ -2368,6 +2366,7 @@
SUBDIR += tdom
SUBDIR += template_
SUBDIR += templatelite
+ SUBDIR += tgpt
SUBDIR += thirtybees
SUBDIR += threejs
SUBDIR += threema-web
@@ -2384,6 +2383,7 @@
SUBDIR += tokyopromenade
SUBDIR += tomcat-devel
SUBDIR += tomcat-native
+ SUBDIR += tomcat-native2
SUBDIR += tomcat101
SUBDIR += tomcat85
SUBDIR += tomcat9
diff --git a/www/adzap/Makefile b/www/adzap/Makefile
index 528a132445cb..97020af53e72 100644
--- a/www/adzap/Makefile
+++ b/www/adzap/Makefile
@@ -10,6 +10,9 @@ WWW= https://adzapper.sourceforge.net/
LICENSE= BSD3CLAUSE
+DEPRECATED= Obsolete, no longer provides reasonable amount of filtering
+EXPIRATION_DATE=2024-06-30
+
USES= perl5 shebangfix
SHEBANG_FILES= scripts/squid_redirect-nodata scripts/wrapzap scripts/zapchain
USE_PERL5= run
diff --git a/www/bareos-webui/Makefile b/www/bareos-webui/Makefile
index 843fdc7b552f..e540133f7c9e 100644
--- a/www/bareos-webui/Makefile
+++ b/www/bareos-webui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 23.0.1
+DISTVERSION= 23.0.2
CATEGORIES?= www sysutils
PKGNAMESUFFIX= -webui
diff --git a/www/bareos-webui/distinfo b/www/bareos-webui/distinfo
index 49002a9e97ef..ff77959d57ef 100644
--- a/www/bareos-webui/distinfo
+++ b/www/bareos-webui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705703894
-SHA256 (bareos-bareos-Release-23.0.1_GH0.tar.gz) = ab35e0be81c11913c42e62829daa3228c1ae94ad96d76b829cab0d3eb6f2ef6c
-SIZE (bareos-bareos-Release-23.0.1_GH0.tar.gz) = 14728566
+TIMESTAMP = 1714631949
+SHA256 (bareos-bareos-Release-23.0.2_GH0.tar.gz) = 88df0b281d0c23c4991e227126b2df263f13a89329aaaaa67e84e804cafc793c
+SIZE (bareos-bareos-Release-23.0.2_GH0.tar.gz) = 14724410
diff --git a/www/bareos21-webui/Makefile b/www/bareos21-webui/Makefile
index 5712ff597452..e0ef8025450f 100644
--- a/www/bareos21-webui/Makefile
+++ b/www/bareos21-webui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 21.1.8
+DISTVERSION= 21.1.9
CATEGORIES?= www sysutils
PKGNAMESUFFIX= 21-webui
diff --git a/www/bareos21-webui/distinfo b/www/bareos21-webui/distinfo
index 2d2bd1dabcac..4a42ebd17c2c 100644
--- a/www/bareos21-webui/distinfo
+++ b/www/bareos21-webui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704486594
-SHA256 (bareos-bareos-Release-21.1.8_GH0.tar.gz) = 5cdf196151e758ff2787d47d97153e69cf75895d81f559b61c06679166a60b4d
-SIZE (bareos-bareos-Release-21.1.8_GH0.tar.gz) = 11663322
+TIMESTAMP = 1714631959
+SHA256 (bareos-bareos-Release-21.1.9_GH0.tar.gz) = cea611402f3d42903e8ad56808e43f3bc2163e0dbbbca4cba3f4abab8842320c
+SIZE (bareos-bareos-Release-21.1.9_GH0.tar.gz) = 11670286
diff --git a/www/bareos22-webui/Makefile b/www/bareos22-webui/Makefile
index bd40ab0ec9dd..ced73c924ee9 100644
--- a/www/bareos22-webui/Makefile
+++ b/www/bareos22-webui/Makefile
@@ -1,6 +1,6 @@
PORTNAME= bareos
DISTVERSIONPREFIX= Release/
-DISTVERSION= 22.1.3
+DISTVERSION= 22.1.4
CATEGORIES?= www sysutils
PKGNAMESUFFIX= 22-webui
diff --git a/www/bareos22-webui/distinfo b/www/bareos22-webui/distinfo
index fe4153fead46..1de1847a5575 100644
--- a/www/bareos22-webui/distinfo
+++ b/www/bareos22-webui/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704486712
-SHA256 (bareos-bareos-Release-22.1.3_GH0.tar.gz) = 765bf250a34296756051e896b28130b2ca3965cebaf310116c50e3e6c63d7d52
-SIZE (bareos-bareos-Release-22.1.3_GH0.tar.gz) = 14745204
+TIMESTAMP = 1714631970
+SHA256 (bareos-bareos-Release-22.1.4_GH0.tar.gz) = fd2d2eb7557907e1fe85cb823ef51a31bfc2809d5cb25264d42685a24dafdb6d
+SIZE (bareos-bareos-Release-22.1.4_GH0.tar.gz) = 14747141
diff --git a/www/bkmrkconv/Makefile b/www/bkmrkconv/Makefile
index e4f93913aa7b..aa434a866828 100644
--- a/www/bkmrkconv/Makefile
+++ b/www/bkmrkconv/Makefile
@@ -9,6 +9,9 @@ WWW= http://www.bleb.org/software/bkmrkconv/
LICENSE= ART10
+DEPRECATED= Obsolete utility, generated files are already in a readable format
+EXPIRATION_DATE=2024-05-31
+
USES= perl5
NO_BUILD= yes
NO_ARCH= yes
diff --git a/www/bolt/Makefile b/www/bolt/Makefile
index 05b824f238ce..357e848f18bc 100644
--- a/www/bolt/Makefile
+++ b/www/bolt/Makefile
@@ -6,11 +6,14 @@ MASTER_SITES= https://bolt.cm/distribution/
MAINTAINER= ports@FreeBSD.org
COMMENT= Sophisticated, lightweight & simple CMS
-WWW= https://bolt.cm/
+WWW= https://github.com/bolt/core
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
+DEPRECATED= Outdated and unsupported, current version is several years old and unsupported upstream
+EXPIRATION_DATE=2024-06-30
+
USES= cpe php:web
CPE_VENDOR= ${PORTNAME}cms
diff --git a/www/bozohttpd/Makefile b/www/bozohttpd/Makefile
index 94c23a39ea75..e80b858d4fd0 100644
--- a/www/bozohttpd/Makefile
+++ b/www/bozohttpd/Makefile
@@ -2,12 +2,11 @@ PORTNAME= bozohttpd
PORTVERSION= 20210227
PORTREVISION= 1
CATEGORIES= www
-MASTER_SITES= http://www.eterna.com.au/bozohttpd/ \
- NETBSD
+MASTER_SITES= http://eterna23.net/bozohttpd/
MAINTAINER= jmohacsi@bsd.hu
COMMENT= Bozotic HTTP server from NetBSD
-WWW= http://www.eterna.com.au/bozohttpd/
+WWW= http://eterna23.net/bozohttpd/
LICENSE= BSD2CLAUSE
diff --git a/www/caddy-custom/pkg-descr b/www/caddy-custom/pkg-descr
index c5983d9a92ac..21e76169df57 100644
--- a/www/caddy-custom/pkg-descr
+++ b/www/caddy-custom/pkg-descr
@@ -3,7 +3,7 @@ using plugins of your choice. You will need to rebuild this port
manually if one of your plugins gets updated.
Caddy is a high-performance webserver with a simple config format,
-out-of-the-box HTTP/3 support, and automatica transparent ACME
+out-of-the-box HTTP/3 support, and automatic transparent ACME
certificate provisioning.
NOTE: THIS PORT BYPASSES EVERY SINGLE ONE OF FREEBSD'S CHECKSUM-
diff --git a/www/chems/Makefile b/www/chems/Makefile
index 9b09488ed0f0..412cb04f90c1 100644
--- a/www/chems/Makefile
+++ b/www/chems/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= The geekest content helper management system
WWW= http://chems.sf.net
+DEPRECATED= Abandonware, last release in 2009 and no activity since upstream
+EXPIRATION_DATE=2024-05-31
+
NO_BUILD= yes
USES= zip php
USE_PHP= xml iconv gd
diff --git a/www/chromium/Makefile b/www/chromium/Makefile
index f4243fab81f2..9a2a287d8e19 100644
--- a/www/chromium/Makefile
+++ b/www/chromium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= chromium
-PORTVERSION= 124.0.6367.60
+PORTVERSION= 124.0.6367.118
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
https://nerd.hu/distfiles/:external
diff --git a/www/chromium/distinfo b/www/chromium/distinfo
index e61cc1be1d16..249c42923349 100644
--- a/www/chromium/distinfo
+++ b/www/chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1713531852
-SHA256 (chromium-124.0.6367.60.tar.xz) = ebd553527149cb8477a522df90acd6cea2388a6f431e2db589a0301df1d0cae2
-SIZE (chromium-124.0.6367.60.tar.xz) = 3432734968
-SHA256 (chrome-linux-124.0.6367.60-llvm17.profdata.tar.xz) = 6c4447dcd395f898bce3dbb7c5d361ee25f571f1c9c9c30767b169dec5ce1290
-SIZE (chrome-linux-124.0.6367.60-llvm17.profdata.tar.xz) = 30129116
-SHA256 (chromium-124.0.6367.60-testdata.tar.xz) = 42fcb4454bb703343843b7b7b4c7c28cbc9e0f885f5e38748268aeeb00ce9d29
-SIZE (chromium-124.0.6367.60-testdata.tar.xz) = 279785420
+TIMESTAMP = 1714547240
+SHA256 (chromium-124.0.6367.118.tar.xz) = 8aa5a14aad1234b48b568da9ef23d6e0b1b72d7f4ca5c4039462e54e6ad45d96
+SIZE (chromium-124.0.6367.118.tar.xz) = 3444501448
+SHA256 (chrome-linux-124.0.6367.118-llvm17.profdata.tar.xz) = c31572a6cba6268c1938e2c6ea35e567ea8809370f59504fcccb4e67a8dbe24b
+SIZE (chrome-linux-124.0.6367.118-llvm17.profdata.tar.xz) = 30065808
+SHA256 (chromium-124.0.6367.118-testdata.tar.xz) = 81bef611eddfa954dc9ef1772eef72a053d8ae07ed0d57883889c00ca342bf34
+SIZE (chromium-124.0.6367.118-testdata.tar.xz) = 279593964
SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734
diff --git a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
index 22672e805dd8..3b8e559bce55 100644
--- a/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
+++ b/www/chromium/files/patch-chrome_app_chrome__main__delegate.cc
@@ -1,4 +1,4 @@
---- chrome/app/chrome_main_delegate.cc.orig 2024-04-19 13:02:56 UTC
+--- chrome/app/chrome_main_delegate.cc.orig 2024-05-01 07:03:57 UTC
+++ chrome/app/chrome_main_delegate.cc
@@ -146,7 +146,7 @@
#include "components/about_ui/credit_utils.h"
@@ -34,7 +34,16 @@
#include "chrome/browser/policy/policy_path_parser.h"
#include "components/crash/core/app/crashpad.h"
#endif
-@@ -346,7 +346,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty
+@@ -249,7 +249,7 @@
+ #include "base/scoped_add_feature_flags.h"
+ #include "ui/base/ui_base_features.h"
+ #include "ui/ozone/public/ozone_platform.h"
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ #include "chrome/browser/chrome_browser_main_extra_parts_linux.h"
+ #endif
+ #endif // BUILDFLAG(IS_OZONE)
+@@ -349,7 +349,7 @@ void AdjustLinuxOOMScore(const std::string& process_ty
// and resources loaded.
bool SubprocessNeedsResourceBundle(const std::string& process_type) {
return
@@ -43,7 +52,7 @@
// The zygote process opens the resources for the renderers.
process_type == switches::kZygoteProcess ||
#endif
-@@ -431,7 +431,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
+@@ -434,7 +434,7 @@ bool HandleVersionSwitches(const base::CommandLine& co
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -52,7 +61,7 @@
// Show the man page if --help or -h is on the command line.
void HandleHelpSwitches(const base::CommandLine& command_line) {
if (command_line.HasSwitch(switches::kHelp) ||
-@@ -477,7 +477,7 @@ void SetCrashpadUploadConsentPostLogin() {
+@@ -480,7 +480,7 @@ void SetCrashpadUploadConsentPostLogin() {
}
#endif // BUILDFLAG(IS_CHROMEOS_LACROS)
@@ -61,7 +70,7 @@
void SIGTERMProfilingShutdown(int signal) {
content::Profiling::Stop();
struct sigaction sigact;
-@@ -559,7 +559,7 @@ std::optional<int> AcquireProcessSingleton(
+@@ -562,7 +562,7 @@ std::optional<int> AcquireProcessSingleton(
// process can be exited.
ChromeProcessSingleton::CreateInstance(user_data_dir);
@@ -70,7 +79,7 @@
// Read the xdg-activation token and set it in the command line for the
// duration of the notification in order to ensure this is propagated to an
// already running browser process if it exists.
-@@ -643,7 +643,7 @@ void InitializeUserDataDir(base::CommandLine* command_
+@@ -646,7 +646,7 @@ void InitializeUserDataDir(base::CommandLine* command_
std::string process_type =
command_line->GetSwitchValueASCII(switches::kProcessType);
@@ -79,7 +88,7 @@
// On Linux, Chrome does not support running multiple copies under different
// DISPLAYs, so the profile directory can be specified in the environment to
// support the virtual desktop use-case.
-@@ -770,7 +770,7 @@ void RecordMainStartupMetrics(base::TimeTicks applicat
+@@ -773,7 +773,7 @@ void RecordMainStartupMetrics(base::TimeTicks applicat
#endif
#if BUILDFLAG(IS_MAC) || BUILDFLAG(IS_WIN) || BUILDFLAG(IS_LINUX) || \
@@ -88,7 +97,16 @@
// Record the startup process creation time on supported platforms. On Android
// this is recorded in ChromeMainDelegateAndroid.
startup_metric_utils::GetCommon().RecordStartupProcessCreationTime(
-@@ -1155,7 +1155,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv
+@@ -964,7 +964,7 @@ std::optional<int> ChromeMainDelegate::PostEarlyInitia
+ #if BUILDFLAG(IS_OZONE)
+ // Initialize Ozone platform and add required feature flags as per platform's
+ // properties.
+-#if BUILDFLAG(IS_LINUX)
++#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
+ ChromeBrowserMainExtraPartsLinux::InitOzonePlatformHint();
+ #endif
+ ui::OzonePlatform::PreEarlyInitialization();
+@@ -1162,7 +1162,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv
chrome::GetChannel() == version_info::Channel::DEV;
const bool emit_crashes =
#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_MAC) || \
@@ -97,7 +115,7 @@
is_canary_dev;
#else
false;
-@@ -1174,7 +1174,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv
+@@ -1181,7 +1181,7 @@ void ChromeMainDelegate::CommonEarlyInitialization(Inv
// for more context.
base::sequence_manager::internal::ThreadController::InitializeFeatures(
/*record_sample_metadata=*/is_canary_dev);
@@ -106,7 +124,7 @@
base::MessagePumpLibevent::InitializeFeatures();
#elif BUILDFLAG(IS_MAC)
base::PlatformThread::InitFeaturesPostFieldTrial();
-@@ -1323,7 +1323,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+@@ -1330,7 +1330,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
// TODO(crbug.com/1052397): Revisit the macro expression once build flag
// switch of lacros-chrome is complete.
@@ -115,7 +133,7 @@
// This will directly exit if the user asked for help.
HandleHelpSwitches(command_line);
#endif
-@@ -1353,7 +1353,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
+@@ -1360,7 +1360,7 @@ std::optional<int> ChromeMainDelegate::BasicStartupCom
#if BUILDFLAG(IS_CHROMEOS)
chromeos::dbus_paths::RegisterPathProvider();
#endif
@@ -124,7 +142,7 @@
nacl::RegisterPathProvider();
#endif
-@@ -1750,7 +1750,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
+@@ -1757,7 +1757,7 @@ void ChromeMainDelegate::PreSandboxStartup() {
CHECK(!loaded_locale.empty()) << "Locale could not be found for " << locale;
}
@@ -133,7 +151,7 @@
// Zygote needs to call InitCrashReporter() in RunZygote().
if (process_type != switches::kZygoteProcess) {
if (command_line.HasSwitch(switches::kPreCrashpadCrashTest)) {
-@@ -1851,7 +1851,7 @@ absl::variant<int, content::MainFunctionParams> Chrome
+@@ -1858,7 +1858,7 @@ absl::variant<int, content::MainFunctionParams> Chrome
// This entry is not needed on Linux, where the NaCl loader
// process is launched via nacl_helper instead.
diff --git a/www/chromium/files/patch-chrome_browser_BUILD.gn b/www/chromium/files/patch-chrome_browser_BUILD.gn
index bd4ce5d9f973..87575ea436c1 100644
--- a/www/chromium/files/patch-chrome_browser_BUILD.gn
+++ b/www/chromium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig 2024-04-19 13:02:56 UTC
+--- chrome/browser/BUILD.gn.orig 2024-04-25 21:17:54 UTC
+++ chrome/browser/BUILD.gn
-@@ -6552,6 +6552,13 @@ static_library("browser") {
+@@ -6554,6 +6554,13 @@ static_library("browser") {
}
}
diff --git a/www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc b/www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
index e30002b2521b..80dcc921f211 100644
--- a/www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
+++ b/www/chromium/files/patch-chrome_browser_chrome__browser__main__extra__parts__linux.cc
@@ -1,9 +1,9 @@
---- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig 2024-04-19 13:02:56 UTC
+--- chrome/browser/chrome_browser_main_extra_parts_linux.cc.orig 2024-05-01 07:03:57 UTC
+++ chrome/browser/chrome_browser_main_extra_parts_linux.cc
-@@ -169,7 +169,7 @@ ChromeBrowserMainExtraPartsLinux::ChromeBrowserMainExt
- ChromeBrowserMainExtraPartsLinux::~ChromeBrowserMainExtraPartsLinux() = default;
+@@ -175,7 +175,7 @@ void ChromeBrowserMainExtraPartsLinux::PostBrowserStar
- void ChromeBrowserMainExtraPartsLinux::PreEarlyInitialization() {
+ // static
+ void ChromeBrowserMainExtraPartsLinux::InitOzonePlatformHint() {
-#if BUILDFLAG(IS_LINUX)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_BSD)
// On the desktop, we fix the platform name if necessary.
diff --git a/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc b/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
index 5631409a268a..de849528cb42 100644
--- a/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
+++ b/www/chromium/files/patch-chrome_browser_prefs_browser__prefs.cc
@@ -1,4 +1,4 @@
---- chrome/browser/prefs/browser_prefs.cc.orig 2024-04-19 13:02:56 UTC
+--- chrome/browser/prefs/browser_prefs.cc.orig 2024-05-01 07:03:57 UTC
+++ chrome/browser/prefs/browser_prefs.cc
@@ -488,18 +488,18 @@
#endif
@@ -31,7 +31,7 @@
#include "ui/color/system_theme.h"
#endif
-@@ -1715,7 +1715,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
+@@ -1722,7 +1722,7 @@ void RegisterLocalState(PrefRegistrySimple* registry)
registry->RegisterBooleanPref(prefs::kOopPrintDriversAllowedByPolicy, true);
#endif
@@ -40,7 +40,7 @@
registry->RegisterBooleanPref(prefs::kChromeForTestingAllowed, true);
#endif
-@@ -2060,12 +2060,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
+@@ -2067,12 +2067,12 @@ void RegisterProfilePrefs(user_prefs::PrefRegistrySync
#endif
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
index 3a94f3289bf5..b84d4925f3dc 100644
--- a/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/www/chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2024-02-23 21:04:38 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2024-04-25 21:17:54 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -618,7 +618,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -621,7 +621,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index a0a51fe0e131..fc579ddbbd9f 100644
--- a/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/www/chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -1,9 +1,9 @@
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-04-19 13:02:56 UTC
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-04-25 21:17:54 UTC
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1526,7 +1526,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
- ->GetDeviceQueue()
- ->GetVulkanPhysicalDevice(),
- VK_IMAGE_TILING_OPTIMAL, vk_format, yuv_color_space, ycbcr_info);
+@@ -1527,7 +1527,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
+ ->GetVulkanPhysicalDevice(),
+ VK_IMAGE_TILING_OPTIMAL, vk_format,
+ si_format, yuv_color_space, ycbcr_info);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Textures that were allocated _on linux_ with ycbcr info came from
diff --git a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5 b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
index e8b0df090779..f1773706aebd 100644
--- a/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
+++ b/www/chromium/files/patch-third__party_blink_renderer_platform_runtime__enabled__features.json5
@@ -1,6 +1,6 @@
---- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2024-04-19 13:02:56 UTC
+--- third_party/blink/renderer/platform/runtime_enabled_features.json5.orig 2024-05-01 07:03:57 UTC
+++ third_party/blink/renderer/platform/runtime_enabled_features.json5
-@@ -321,7 +321,7 @@
+@@ -313,7 +313,7 @@
name: "AppTitle",
status: "experimental",
origin_trial_feature_name: "AppTitle",
@@ -9,7 +9,7 @@
base_feature: "WebAppEnableAppTitle",
},
{
-@@ -1969,7 +1969,7 @@
+@@ -1961,7 +1961,7 @@
base_feature_status: "enabled",
copied_from_base_feature_if: "overridden",
origin_trial_feature_name: "FullscreenPopupWindows",
@@ -18,7 +18,7 @@
},
{
name: "GamepadButtonAxisEvents",
-@@ -2890,7 +2890,7 @@
+@@ -2882,7 +2882,7 @@
name: "PaymentHandlerMinimalHeaderUX",
origin_trial_feature_name: "PaymentHandlerMinimalHeaderUX",
origin_trial_allows_third_party: true,
@@ -27,7 +27,7 @@
status: "stable",
},
{
-@@ -3082,7 +3082,7 @@
+@@ -3074,7 +3074,7 @@
{
name: "PrivateNetworkAccessPermissionPrompt",
origin_trial_feature_name: "PrivateNetworkAccessPermissionPrompt",
@@ -36,7 +36,7 @@
status: "stable",
public: true,
base_feature: "none",
-@@ -3950,7 +3950,7 @@
+@@ -3942,7 +3942,7 @@
name: "UnrestrictedSharedArrayBuffer",
base_feature: "none",
origin_trial_feature_name: "UnrestrictedSharedArrayBuffer",
@@ -45,7 +45,7 @@
},
// Enables using policy-controlled feature "usb-unrestricted" to allow
// isolated context to access protected USB interface classes and to
-@@ -4110,7 +4110,7 @@
+@@ -4102,7 +4102,7 @@
{
name: "WebAppScopeExtensions",
origin_trial_feature_name: "WebAppScopeExtensions",
diff --git a/www/chromium/files/patch-third__party_ffmpeg_configure b/www/chromium/files/patch-third__party_ffmpeg_configure
new file mode 100644
index 000000000000..4ef45be429b6
--- /dev/null
+++ b/www/chromium/files/patch-third__party_ffmpeg_configure
@@ -0,0 +1,13 @@
+--- third_party/ffmpeg/configure.orig 2024-04-25 07:48:13 UTC
++++ third_party/ffmpeg/configure
+@@ -6713,8 +6713,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+ if enabled pthread_np_h; then
+ hdrs="$hdrs pthread_np.h"
+ fi
+- check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
+- check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
++ check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
++ check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
+ fi
+ fi
+
diff --git a/www/chromium/files/patch-ui_base_ui__base__features.cc b/www/chromium/files/patch-ui_base_ui__base__features.cc
index d0da3c97ac93..2a6cf5fba425 100644
--- a/www/chromium/files/patch-ui_base_ui__base__features.cc
+++ b/www/chromium/files/patch-ui_base_ui__base__features.cc
@@ -1,6 +1,6 @@
---- ui/base/ui_base_features.cc.orig 2024-04-19 13:02:56 UTC
+--- ui/base/ui_base_features.cc.orig 2024-05-01 07:03:57 UTC
+++ ui/base/ui_base_features.cc
-@@ -227,7 +227,7 @@ BASE_FEATURE(kExperimentalFlingAnimation,
+@@ -228,7 +228,7 @@ BASE_FEATURE(kExperimentalFlingAnimation,
"ExperimentalFlingAnimation",
// TODO(crbug.com/1052397): Revisit the macro expression once build flag switch
// of lacros-chrome is complete.
@@ -9,7 +9,7 @@
(BUILDFLAG(IS_LINUX) && !BUILDFLAG(IS_CHROMEOS_ASH) && \
!BUILDFLAG(IS_CHROMEOS_LACROS))
base::FEATURE_ENABLED_BY_DEFAULT
-@@ -326,7 +326,7 @@ bool IsForcedColorsEnabled() {
+@@ -327,7 +327,7 @@ bool IsForcedColorsEnabled() {
BASE_FEATURE(kEyeDropper,
"EyeDropper",
#if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) || \
diff --git a/www/clearsilver/Makefile b/www/clearsilver/Makefile
index 65eda7b57f42..d3e65d3097a3 100644
--- a/www/clearsilver/Makefile
+++ b/www/clearsilver/Makefile
@@ -8,6 +8,8 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Fast, powerful, and language-neutral template system
WWW= http://www.clearsilver.net/
+DEPRECATED= Abandonware and outdated, last release in 2017 no activity since 2019
+
USES= gmake
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/www/crawl/Makefile b/www/crawl/Makefile
index 141037a64133..6e896544f254 100644
--- a/www/crawl/Makefile
+++ b/www/crawl/Makefile
@@ -10,6 +10,9 @@ WWW= https://www.monkey.org/~provos/crawl/
LICENSE= BSD4CLAUSE
+DEPRECATED= Abandonware and obsolete, last release in 2003 and no longer developed. Consider using ftp/wget
+EXPIRATION_DATE=2024-06-30
+
LIB_DEPENDS= libevent.so:devel/libevent
USES= bdb pkgconfig
diff --git a/www/cssed/Makefile b/www/cssed/Makefile
index fbe8155c4deb..af31552892b4 100644
--- a/www/cssed/Makefile
+++ b/www/cssed/Makefile
@@ -11,6 +11,10 @@ WWW= https://cssed.sourceforge.net/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= Not compatible with Python 3.x
+DEPRECATED= Abandonware and broken, doesn't work with Python 3.x
+EXPIRATION_DATE=2024-05-31
+
USES= compiler:c++11-lang dos2unix gettext gnome localbase pathfix \
pkgconfig
DOS2UNIX_FILES= scintilla/gtk/ScintillaGTK.cxx
diff --git a/www/domoticz/Makefile b/www/domoticz/Makefile
index f6d72fcf11d6..5affeba9ea85 100644
--- a/www/domoticz/Makefile
+++ b/www/domoticz/Makefile
@@ -1,6 +1,5 @@
PORTNAME= domoticz
-DISTVERSION= 2023.1
-PORTREVISION= 2
+DISTVERSION= 2024.4
CATEGORIES= www
MAINTAINER= kiwi@oav.net
diff --git a/www/domoticz/distinfo b/www/domoticz/distinfo
index 831bdeb9b4e6..0d14e196ff67 100644
--- a/www/domoticz/distinfo
+++ b/www/domoticz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1684829760
-SHA256 (domoticz-domoticz-2023.1_GH0.tar.gz) = 3144372d0847cb4d22a8c4b1362cd31885b37671adc682c3a8e9435762cde338
-SIZE (domoticz-domoticz-2023.1_GH0.tar.gz) = 13135239
+TIMESTAMP = 1714821392
+SHA256 (domoticz-domoticz-2024.4_GH0.tar.gz) = d87113d7cacd0b52b9126fcc1ef24e140a4f7042d5bc6262e86e4b4752f5cf38
+SIZE (domoticz-domoticz-2024.4_GH0.tar.gz) = 13221980
diff --git a/www/domoticz/pkg-plist b/www/domoticz/pkg-plist
index 586e11fb27ef..850a65a40b8e 100644
--- a/www/domoticz/pkg-plist
+++ b/www/domoticz/pkg-plist
@@ -1,855 +1,3 @@
-domoticz/Config/2gig/ct100.xml
-domoticz/Config/2gig/ct101.xml
-domoticz/Config/2gig/ct200.xml
-domoticz/Config/2gig/ct30.xml
-domoticz/Config/2gig/ct32.xml
-domoticz/Config/2gig/ct50e.xml
-domoticz/Config/2gig/ct80.xml
-domoticz/Config/BeNext/1poleswitch.xml
-domoticz/Config/BeNext/2poleswitch.xml
-domoticz/Config/BeNext/AlarmSound.xml
-domoticz/Config/BeNext/BuiltinDimmer.xml
-domoticz/Config/BeNext/DoorSensor.xml
-domoticz/Config/BeNext/EnergySwitch.xml
-domoticz/Config/BeNext/HeatingControl.xml
-domoticz/Config/BeNext/Molite.xml
-domoticz/Config/BeNext/P1dongle.xml
-domoticz/Config/BeNext/PanicButton.xml
-domoticz/Config/BeNext/PanicWatch.xml
-domoticz/Config/BeNext/PluginDimmer.xml
-domoticz/Config/BeNext/SceneController.xml
-domoticz/Config/BeNext/TagReader.xml
-domoticz/Config/BeNext/TagReader500.xml
-domoticz/Config/BeNext/mydisplay.xml
-domoticz/Config/BeNext/mygate.xml
-domoticz/Config/Localization.xml
-domoticz/Config/Localization.xsd
-domoticz/Config/NotificationCCTypes.xml
-domoticz/Config/NotificationCCTypes.xsd
-domoticz/Config/SensorMultiLevelCCTypes.xml
-domoticz/Config/SensorMultiLevelCCTypes.xsd
-domoticz/Config/abus/SHRM10000.xml
-domoticz/Config/act/lfm20.xml
-domoticz/Config/act/zdm230.xml
-domoticz/Config/act/zdp100.xml
-domoticz/Config/act/zdw103.xml
-domoticz/Config/act/zdw232.xml
-domoticz/Config/act/zir010.xml
-domoticz/Config/act/zrm230.xml
-domoticz/Config/act/zrp100.xml
-domoticz/Config/act/zrp110.xml
-domoticz/Config/act/zrw103.xml
-domoticz/Config/act/zrw230.xml
-domoticz/Config/aeotec/dsa03202.xml
-domoticz/Config/aeotec/dsa22.xml
-domoticz/Config/aeotec/dsa38.xml
-domoticz/Config/aeotec/dsb04100.xml
-domoticz/Config/aeotec/dsb05.xml
-domoticz/Config/aeotec/dsb09104.xml
-domoticz/Config/aeotec/dsb28-zweu.xml
-domoticz/Config/aeotec/dsb28.xml
-domoticz/Config/aeotec/dsb29.xml
-domoticz/Config/aeotec/dsb45.xml
-domoticz/Config/aeotec/dsb54.xml
-domoticz/Config/aeotec/dsc06106.xml
-domoticz/Config/aeotec/dsc08101.xml
-domoticz/Config/aeotec/dsc10.xml
-domoticz/Config/aeotec/dsc11.xml
-domoticz/Config/aeotec/dsc12104.xml
-domoticz/Config/aeotec/dsc13104.xml
-domoticz/Config/aeotec/dsc14104.xml
-domoticz/Config/aeotec/dsc18103.xml
-domoticz/Config/aeotec/dsc19103.xml
-domoticz/Config/aeotec/dsc24.xml
-domoticz/Config/aeotec/dsc26103.xml
-domoticz/Config/aeotec/dsc27103.xml
-domoticz/Config/aeotec/dsc35103.xml
-domoticz/Config/aeotec/dsd37.xml
-domoticz/Config/aeotec/zw056.xml
-domoticz/Config/aeotec/zw062.xml
-domoticz/Config/aeotec/zw074.xml
-domoticz/Config/aeotec/zw075.xml
-domoticz/Config/aeotec/zw078.xml
-domoticz/Config/aeotec/zw080.xml
-domoticz/Config/aeotec/zw088.xml
-domoticz/Config/aeotec/zw089.xml
-domoticz/Config/aeotec/zw090.xml
-domoticz/Config/aeotec/zw095.xml
-domoticz/Config/aeotec/zw096.xml
-domoticz/Config/aeotec/zw097.xml
-domoticz/Config/aeotec/zw098.xml
-domoticz/Config/aeotec/zw099.xml
-domoticz/Config/aeotec/zw100.xml
-domoticz/Config/aeotec/zw111.xml
-domoticz/Config/aeotec/zw112.xml
-domoticz/Config/aeotec/zw116.xml
-domoticz/Config/aeotec/zw117.xml
-domoticz/Config/aeotec/zw120.xml
-domoticz/Config/aeotec/zw121.xml
-domoticz/Config/aeotec/zw122.xml
-domoticz/Config/aeotec/zw129.xml
-domoticz/Config/aeotec/zw130.xml
-domoticz/Config/aeotec/zw132.xml
-domoticz/Config/aeotec/zw139.xml
-domoticz/Config/aeotec/zw140.xml
-domoticz/Config/aeotec/zw141.xml
-domoticz/Config/aeotec/zw162.xml
-domoticz/Config/aeotec/zw164.xml
-domoticz/Config/aeotec/zw175.xml
-domoticz/Config/aeotec/zw187.xml
-domoticz/Config/aeotec/zw189.xml
-domoticz/Config/aeotec/zwa001.xml
-domoticz/Config/aeotec/zwa002.xml
-domoticz/Config/aeotec/zwa003.xml
-domoticz/Config/aeotec/zwa004.xml
-domoticz/Config/aeotec/zwa005.xml
-domoticz/Config/aeotec/zwa006.xml
-domoticz/Config/aeotec/zwa008.xml
-domoticz/Config/aeotec/zwa009.xml
-domoticz/Config/aeotec/zwa011.xml
-domoticz/Config/aeotec/zwa012.xml
-domoticz/Config/aeotec/zwa019.xml
-domoticz/Config/aeotec/zwa021.xml
-domoticz/Config/aeotec/zwa023.xml
-domoticz/Config/airlinemechanical/zds-ud10.xml
-domoticz/Config/alfred/DB2.xml
-domoticz/Config/assa_abloy/ConexisL1.xml
-domoticz/Config/assa_abloy/KeyfreeConnected-plus.xml
-domoticz/Config/assa_abloy/KeyfreeConnected.xml
-domoticz/Config/assa_abloy/ProSLKey-FreeDeadbolt.xml
-domoticz/Config/assa_abloy/PushButtonDeadbolt.xml
-domoticz/Config/assa_abloy/PushButtonLever.xml
-domoticz/Config/assa_abloy/TouchDeadbolt.xml
-domoticz/Config/assa_abloy/TouchLever.xml
-domoticz/Config/assa_abloy/nexTouch.xml
-domoticz/Config/assa_abloy/yrd1x0.xml
-domoticz/Config/assa_abloy/yrm276.xml
-domoticz/Config/august/asl-03.xml
-domoticz/Config/buffalo/hw-100v15a-zw.xml
-domoticz/Config/building36/b36-t10.xml
-domoticz/Config/comfort/ucm.xml
-domoticz/Config/config-template.xml
-domoticz/Config/connecthome/ch-201.xml
-domoticz/Config/cooper/RF9501.xml
-domoticz/Config/cooper/RF9505-T.xml
-domoticz/Config/cooper/RF9505-T.xml.zip
-domoticz/Config/cooper/RF9517.xml
-domoticz/Config/cooper/RF9540-N.xml
-domoticz/Config/cooper/RF9542-Z.xml
-domoticz/Config/cooper/RF9601.xml
-domoticz/Config/cooper/RFWC5.xml
-domoticz/Config/cooper/rf9534.xml
-domoticz/Config/danfoss/living.xml
-domoticz/Config/danfoss/rsroom.xml
-domoticz/Config/danfoss/z.xml
-domoticz/Config/device_classes.xml
-domoticz/Config/device_classes.xsd
-domoticz/Config/device_configuration.xsd
-domoticz/Config/devolo/connectz.xml
-domoticz/Config/devolo/mt02648.xml
-domoticz/Config/devolo/mt02755.xml
-domoticz/Config/devolo/mt02758.xml
-domoticz/Config/devolo/mt02792.xml
-domoticz/Config/devolo/mt2646.xml
-domoticz/Config/devolo/mt2647.xml
-domoticz/Config/devolo/mt2651.xml
-domoticz/Config/devolo/mt2652.xml
-domoticz/Config/devolo/mt2653.xml
-domoticz/Config/devolo/mt2756.xml
-domoticz/Config/devolo/mt2759.xml
-domoticz/Config/devolo/mt2760.xml
-domoticz/Config/devolo/mt2761.xml
-domoticz/Config/devolo/rs014G0159.xml
-domoticz/Config/diehlcontrols/766366.xml
-domoticz/Config/dlink/dch-z110.xml
-domoticz/Config/dlink/dch-z120.xml
-domoticz/Config/dlink/dch-z210.xml
-domoticz/Config/dlink/dch-z510.xml
-domoticz/Config/dome/0002.xml
-domoticz/Config/dome/0083.xml
-domoticz/Config/dome/0085.xml
-domoticz/Config/dome/0086.xml
-domoticz/Config/dome/0087.xml
-domoticz/Config/dome/0088.xml
-domoticz/Config/dome/0101.xml
-domoticz/Config/dome/0104.xml
-domoticz/Config/dome/0201.xml
-domoticz/Config/dome/dmex1.xml
-domoticz/Config/domitech/zb22uk.xml
-domoticz/Config/domitech/ze27eu.xml
-domoticz/Config/domux/DX1CA-Z.xml
-domoticz/Config/domux/DX1CG-Z.xml
-domoticz/Config/domux/DX1DS-Z.xml
-domoticz/Config/domux/DX1HT-Z.xml
-domoticz/Config/domux/DX1MS-Z.xml
-domoticz/Config/domux/DX1SA-Z.xml
-domoticz/Config/domux/DX1WL-Z.xml
-domoticz/Config/domux/DX2SK-Z.xml
-domoticz/Config/dragontech/wd-100.xml
-domoticz/Config/duco/DucoBox.xml
-domoticz/Config/duco/Ducotronic_CO-RH_sensor.xml
-domoticz/Config/duwi/05458.xml
-domoticz/Config/duwi/ZWES1000.xml
-domoticz/Config/duwi/ZWESJ300.xml
-domoticz/Config/duwi/zw-edan-300.xml
-domoticz/Config/duwi/zw-zdan-300.xml
-domoticz/Config/duwi/zwfb.xml
-domoticz/Config/duwi/zwws.xml
-domoticz/Config/ecodim/0.7.xml
-domoticz/Config/ecolink/doorwindow.xml
-domoticz/Config/ecolink/firefighter.xml
-domoticz/Config/ecolink/floodfreeze.xml
-domoticz/Config/ecolink/motion.xml
-domoticz/Config/ecolink/sensor.xml
-domoticz/Config/ecolink/tiltsensor.xml
-domoticz/Config/econet/ezw1204.xml
-domoticz/Config/electronicsolutions/dbmz.xml
-domoticz/Config/enblink/ss201-us-w_1308.xml
-domoticz/Config/enerwave/zw15rmplus.xml
-domoticz/Config/enerwave/zw15s.xml
-domoticz/Config/enerwave/zw20r.xml
-domoticz/Config/enerwave/zw20rm.xml
-domoticz/Config/enerwave/zw500d.xml
-domoticz/Config/enerwave/zwn-bpc.xml
-domoticz/Config/enerwave/zwn-sc7.xml
-domoticz/Config/enerwave/zwnrsm1plus.xml
-domoticz/Config/enerwave/zwnrsm2plus.xml
-domoticz/Config/eurotronic/eur_airquality.xml
-domoticz/Config/eurotronic/eur_cometz.xml
-domoticz/Config/eurotronic/eur_spiritz.xml
-domoticz/Config/eurotronic/eur_stellaz.xml
-domoticz/Config/eurotronic/eur_temphumin.xml
-domoticz/Config/everspring/ad146.xml
-domoticz/Config/everspring/ad147.xml
-domoticz/Config/everspring/an145.xml
-domoticz/Config/everspring/an157.xml
-domoticz/Config/everspring/an158.xml
-domoticz/Config/everspring/an163.xml
-domoticz/Config/everspring/an179.xml
-domoticz/Config/everspring/an180.xml
-domoticz/Config/everspring/an181.xml
-domoticz/Config/everspring/hac01.xml
-domoticz/Config/everspring/han01.xml
-domoticz/Config/everspring/han02-1.xml
-domoticz/Config/everspring/hsp02.xml
-domoticz/Config/everspring/lptdm1u.xml
-domoticz/Config/everspring/se812.xml
-domoticz/Config/everspring/sf812.xml
-domoticz/Config/everspring/sm103.xml
-domoticz/Config/everspring/sp103.xml
-domoticz/Config/everspring/sp814.xml
-domoticz/Config/everspring/sp815.xml
-domoticz/Config/everspring/sp816.xml
-domoticz/Config/everspring/st812.xml
-domoticz/Config/everspring/st814.xml
-domoticz/Config/everspring/st815.xml
-domoticz/Config/everspring/tse03.xml
-domoticz/Config/everspringct/hsm02.xml
-domoticz/Config/evolve/lfm-20.xml
-domoticz/Config/evolve/lrm-as.xml
-domoticz/Config/evolve/lsm-15.xml
-domoticz/Config/evolve/ltm-5.xml
-domoticz/Config/evolve/t-100.xml
-domoticz/Config/fakro/arz.xml
-domoticz/Config/fakro/arzsolar.xml
-domoticz/Config/fakro/zrh12.xml
-domoticz/Config/fakro/zwp10.xml
-domoticz/Config/fakro/zwrs.xml
-domoticz/Config/fakro/zws12.xml
-domoticz/Config/fakro/zws230.xml
-domoticz/Config/fibaro/fgbs001.xml
-domoticz/Config/fibaro/fgbs222.xml
-domoticz/Config/fibaro/fgcd001.xml
-domoticz/Config/fibaro/fgd211.xml
-domoticz/Config/fibaro/fgd212.xml
-domoticz/Config/fibaro/fgdw2.xml
-domoticz/Config/fibaro/fgfs101.xml
-domoticz/Config/fibaro/fgfs101zw5.xml
-domoticz/Config/fibaro/fggc001.xml
-domoticz/Config/fibaro/fgk001.xml
-domoticz/Config/fibaro/fgk10x.xml
-domoticz/Config/fibaro/fgkf601.xml
-domoticz/Config/fibaro/fgms.xml
-domoticz/Config/fibaro/fgmszw5.xml
-domoticz/Config/fibaro/fgpb101.xml
-domoticz/Config/fibaro/fgr221.xml
-domoticz/Config/fibaro/fgr223.xml
-domoticz/Config/fibaro/fgrgbw442.xml
-domoticz/Config/fibaro/fgrgbwm441.xml
-domoticz/Config/fibaro/fgrm222.xml
-domoticz/Config/fibaro/fgs211.xml
-domoticz/Config/fibaro/fgs212.xml
-domoticz/Config/fibaro/fgs213.xml
-domoticz/Config/fibaro/fgs214.xml
-domoticz/Config/fibaro/fgs221.xml
-domoticz/Config/fibaro/fgs222.xml
-domoticz/Config/fibaro/fgs223.xml
-domoticz/Config/fibaro/fgs224.xml
-domoticz/Config/fibaro/fgsd002.xml
-domoticz/Config/fibaro/fgss101.xml
-domoticz/Config/fibaro/fgt001.xml
-domoticz/Config/fibaro/fgwd111.xml
-domoticz/Config/fibaro/fgwds221.xml
-domoticz/Config/fibaro/fgwds221ss.xml
-domoticz/Config/fibaro/fgwoe.xml
-domoticz/Config/fibaro/fgwpb121.xml
-domoticz/Config/fibaro/fgwpe.xml
-domoticz/Config/fibaro/fgwpfzw5.xml
-domoticz/Config/fibaro/fgwpg111.xml
-domoticz/Config/fibaro/fgwr111.xml
-domoticz/Config/firstalert/zcombo-g.xml
-domoticz/Config/firstalert/zcombo.xml
-domoticz/Config/firstalert/zsmoke.xml
-domoticz/Config/followgood/swz-1002.xml
-domoticz/Config/forest/fs2z5232000002.xml
-domoticz/Config/fortrezz/fmi.xml
-domoticz/Config/fortrezz/fts05p.xml
-domoticz/Config/fortrezz/gdc1_fortrezz_1501.xml
-domoticz/Config/fortrezz/mimo2plus.xml
-domoticz/Config/fortrezz/mimolite.xml
-domoticz/Config/fortrezz/ssa2.xml
-domoticz/Config/fortrezz/ssa3.xml
-domoticz/Config/fortrezz/wv01.xml
-domoticz/Config/fortrezz/wwa-01aa.xml
-domoticz/Config/fortrezz/wwa02.xml
-domoticz/Config/frostdale/fdn2311.xml
-domoticz/Config/frostdale/fdn2nxx.xml
-domoticz/Config/ge/12719-plugin-switch.xml
-domoticz/Config/ge/12720.xml
-domoticz/Config/ge/12724-dimmer.xml
-domoticz/Config/ge/12727.xml
-domoticz/Config/ge/14280-plugin-dimmer.xml
-domoticz/Config/ge/14282-plugin-switch.xml
-domoticz/Config/ge/14284.xml
-domoticz/Config/ge/14285.xml
-domoticz/Config/ge/14288-outlet.xml
-domoticz/Config/ge/14291-switch.xml
-domoticz/Config/ge/14292-toggle-switch.xml
-domoticz/Config/ge/14294-dimmer.xml
-domoticz/Config/ge/14295-dimmer-toggle.xml
-domoticz/Config/ge/14298.xml
-domoticz/Config/ge/14322-dimmer-toggle.xml
-domoticz/Config/ge/26931-motion-switch.xml
-domoticz/Config/ge/26932-motion-dimmer.xml
-domoticz/Config/ge/26933-motion-dimmer.xml
-domoticz/Config/ge/28167-plugin-dimmer.xml
-domoticz/Config/ge/28169-plugin-switch.xml
-domoticz/Config/ge/45604.xml
-domoticz/Config/ge/46201-switch.xml
-domoticz/Config/ge/46202-switch.xml
-domoticz/Config/ge/46203-dimmer.xml
-domoticz/Config/ge/46204-dimmer-toggle.xml
-domoticz/Config/ge/dimmer.xml
-domoticz/Config/ge/dimmer_module.xml
-domoticz/Config/ge/hinge-pin.xml
-domoticz/Config/ge/receptacle.xml
-domoticz/Config/ge/relay.xml
-domoticz/Config/ge/ze26i.xml
-domoticz/Config/ge/zw4001-switch.xml
-domoticz/Config/ge/zw6302.xml
-domoticz/Config/gocontrol/GC-TBZ48L.xml
-domoticz/Config/goodway/td14010.xml
-domoticz/Config/gr/gr-302n.xml
-domoticz/Config/gr/gr105.xml
-domoticz/Config/gr/gr105n.xml
-domoticz/Config/gr/grb3.xml
-domoticz/Config/graber/brz1.xml
-domoticz/Config/graber/csz1.xml
-domoticz/Config/graber/mcz1.xml
-domoticz/Config/graber/rsz1.xml
-domoticz/Config/graber/vcz1.xml
-domoticz/Config/greenwave/gs1110-1-gr-1.xml
-domoticz/Config/greenwave/powernode1.xml
-domoticz/Config/greenwave/powernode6.xml
-domoticz/Config/guardtec/gkw2000d.xml
-domoticz/Config/hab/iblindsV2.xml
-domoticz/Config/hab/iblindsV3.xml
-domoticz/Config/hank/hkzw-dws01.xml
-domoticz/Config/hank/hkzw-fld01.xml
-domoticz/Config/hank/hkzw-ms01.xml
-domoticz/Config/hank/hkzw-ms02-200.xml
-domoticz/Config/hank/hkzw-ms02-300.xml
-domoticz/Config/hank/hkzw-rgb01.xml
-domoticz/Config/hank/hkzw-so01-smartplug.xml
-domoticz/Config/hank/hkzw-so03.xml
-domoticz/Config/hank/hkzw-so05-smartplug.xml
-domoticz/Config/hank/hkzw-so08-smartplug.xml
-domoticz/Config/hank/scenecontroller1.xml
-domoticz/Config/hank/scenecontroller4.xml
-domoticz/Config/heiman/HS1CA-Z.xml
-domoticz/Config/heiman/HS1CG-Z.xml
-domoticz/Config/heiman/HS1DS-Z.xml
-domoticz/Config/heiman/HS1HT-Z.xml
-domoticz/Config/heiman/HS1MS-Z.xml
-domoticz/Config/heiman/HS1SA-Z.xml
-domoticz/Config/heiman/HS1WL-Z.xml
-domoticz/Config/heiman/HS2SK-Z.xml
-domoticz/Config/heiman/HS2WD-Z.xml
-domoticz/Config/heltun/he-ft01.xml
-domoticz/Config/heltun/he-ht01.xml
-domoticz/Config/heltun/he-zw-sw-5a-1.xml
-domoticz/Config/heltun/he-zw-therm-fc1.xml
-domoticz/Config/heltun/he-zw-therm-fl2.xml
-domoticz/Config/homeseer/ezmotionplus.xml
-domoticz/Config/homeseer/hs-ds100plus.xml
-domoticz/Config/homeseer/hs-fc200plus.xml
-domoticz/Config/homeseer/hs-fls100plus.xml
-domoticz/Config/homeseer/hs-fs100plus.xml
-domoticz/Config/homeseer/hs-ls100plus.xml
-domoticz/Config/homeseer/hs-ms100plus.xml
-domoticz/Config/homeseer/hs-wd100plus.xml
-domoticz/Config/homeseer/hs-wd200plus.xml
-domoticz/Config/homeseer/hs-ws100plus.xml
-domoticz/Config/homeseer/hs-ws200plus.xml
-domoticz/Config/homeseer/hsm100.xml
-domoticz/Config/homeseer/hsm200.xml
-domoticz/Config/homeseer/ztroller.xml
-domoticz/Config/honeywell/2681-plugin-dimmer.xml
-domoticz/Config/honeywell/3830-zw3107.xml
-domoticz/Config/honeywell/39348-ZW4005.xml
-domoticz/Config/honeywell/39348-zw4008.xml
-domoticz/Config/honeywell/39349-ZW1002.xml
-domoticz/Config/honeywell/39351-ZW3005.xml
-domoticz/Config/honeywell/39351-ZW3010.xml
-domoticz/Config/honeywell/39357-ZW3004.xml
-domoticz/Config/honeywell/39358-ZW4002.xml
-domoticz/Config/honeywell/39449-ZW4106.xml
-domoticz/Config/honeywell/lynx-touch-l5100.xml
-domoticz/Config/honeywell/th6320zw2003.xml
-domoticz/Config/honeywell/th8320zw1000.xml
-domoticz/Config/horstmann/asrzw.xml
-domoticz/Config/horstmann/hrt4zw.xml
-domoticz/Config/horstmann/scsc17.xml
-domoticz/Config/horstmann/ses301.xml
-domoticz/Config/horstmann/ses302.xml
-domoticz/Config/horstmann/ses303.xml
-domoticz/Config/horstmann/sir321.xml
-domoticz/Config/horstmann/srt321.xml
-domoticz/Config/horstmann/srt323.xml
-domoticz/Config/horstmann/ssr302.xml
-domoticz/Config/horstmann/ssr303.xml
-domoticz/Config/icare/zw-66.xml
-domoticz/Config/idlock/idlock101.xml
-domoticz/Config/idlock/idlock150.xml
-domoticz/Config/ingersoll/dwzwave1.xml
-domoticz/Config/inovelli/lzw30-sn.xml
-domoticz/Config/inovelli/lzw30.xml
-domoticz/Config/inovelli/lzw31-sn.xml
-domoticz/Config/inovelli/lzw31.xml
-domoticz/Config/inovelli/lzw36.xml
-domoticz/Config/inovelli/lzw40.xml
-domoticz/Config/inovelli/lzw41.xml
-domoticz/Config/inovelli/lzw42.xml
-domoticz/Config/inovelli/lzw45.xml
-domoticz/Config/inovelli/lzw60.xml
-domoticz/Config/inovelli/nzw1201.xml
-domoticz/Config/inovelli/nzw30.xml
-domoticz/Config/inovelli/nzw31.xml
-domoticz/Config/inovelli/nzw36.xml
-domoticz/Config/inovelli/nzw37.xml
-domoticz/Config/inovelli/nzw39.xml
-domoticz/Config/inovelli/nzw96.xml
-domoticz/Config/inovelli/nzw97.xml
-domoticz/Config/inovelli/simple_module.xml
-domoticz/Config/intermatic/ca8900.xml
-domoticz/Config/iris/rangeextender.xml
-domoticz/Config/iwatsu/ne-4ct-2p.xml
-domoticz/Config/iwatsu/ne-4ct.xml
-domoticz/Config/jasco/45601.xml
-domoticz/Config/kaipule/im20.xml
-domoticz/Config/kaipule/ix32.xml
-domoticz/Config/kwikset/888.xml
-domoticz/Config/kwikset/910.xml
-domoticz/Config/kwikset/914c.xml
-domoticz/Config/kwikset/916.xml
-domoticz/Config/kwikset/smartcode.xml
-domoticz/Config/leviton/dz15s.xml
-domoticz/Config/leviton/dz6hd.xml
-domoticz/Config/leviton/dzpa1.xml
-domoticz/Config/leviton/dzpd3.xml
-domoticz/Config/leviton/rzi10.xml
-domoticz/Config/leviton/vrcpg.xml
-domoticz/Config/leviton/vrcs2.xml
-domoticz/Config/leviton/vrcz4.xml
-domoticz/Config/leviton/vre06.xml
-domoticz/Config/leviton/vrf01.xml
-domoticz/Config/leviton/vri06.xml
-domoticz/Config/leviton/vri10.xml
-domoticz/Config/leviton/vrpa1.xml
-domoticz/Config/leviton/vrpd3.xml
-domoticz/Config/leviton/vrs15.xml
-domoticz/Config/leviton/zw15r.xml
-domoticz/Config/leviton/zw4sf.xml
-domoticz/Config/linear/GC-TBZ48.xml
-domoticz/Config/linear/LB60Z-1.xml
-domoticz/Config/linear/PD300Z-2.xml
-domoticz/Config/linear/WA00Z-1.xml
-domoticz/Config/linear/WA105DBZ-1.xml
-domoticz/Config/linear/WADWAZ-1.xml
-domoticz/Config/linear/WAPIRZ-1.xml
-domoticz/Config/linear/WD500Z-1.xml
-domoticz/Config/linear/WD500Z5-1.xml
-domoticz/Config/linear/WS15Z-1.xml
-domoticz/Config/linear/WT00Z-1.xml
-domoticz/Config/linear/WT00Z5-1.xml
-domoticz/Config/linear/gd00z-7.xml
-domoticz/Config/linear/ngd00z.xml
-domoticz/Config/logicsoft/ZDB5100.xml
-domoticz/Config/logicsoft/ZHC5002.xml
-domoticz/Config/logicsoft/ZHC5010.xml
-domoticz/Config/manufacturer_specific.xml
-domoticz/Config/manufacturer_specific.xsd
-domoticz/Config/mcohome/a8-9.xml
-domoticz/Config/mcohome/mh10pm25wd.xml
-domoticz/Config/mcohome/mh7h.xml
-domoticz/Config/mcohome/mh8fceu.xml
-domoticz/Config/mcohome/mh8fceu0803.xml
-domoticz/Config/mcohome/mh9co2.xml
-domoticz/Config/mcohome/mhdt411.xml
-domoticz/Config/mcohome/mhp210.xml
-domoticz/Config/mcohome/mhp220.xml
-domoticz/Config/mcohome/mhp511.xml
-domoticz/Config/mcohome/mhs220.xml
-domoticz/Config/mcohome/mhs311.xml
-domoticz/Config/mcohome/mhs312.xml
-domoticz/Config/mcohome/mhs314.xml
-domoticz/Config/mcohome/mhs411.xml
-domoticz/Config/mcohome/mhs412.xml
-domoticz/Config/mcohome/mhs513.xml
-domoticz/Config/merten/5044xx.xml
-domoticz/Config/merten/5046xx.xml
-domoticz/Config/merten/506004.xml
-domoticz/Config/merten/507801.xml
-domoticz/Config/merten/508244.xml
-domoticz/Config/merten/50x5xx.xml
-domoticz/Config/miyakawaelectric/me-d101.xml
-domoticz/Config/namron/1402756.xml
-domoticz/Config/namron/4512710.xml
-domoticz/Config/namron/4512712.xml
-domoticz/Config/namron/4512714.xml
-domoticz/Config/namron/4512715.xml
-domoticz/Config/namron/4512720.xml
-domoticz/Config/namron/4512724.xml
-domoticz/Config/nei/ms11z.xml
-domoticz/Config/nexia/db100z.xml
-domoticz/Config/nexia/th100nx.xml
-domoticz/Config/nodon/asp3100SmartPlug.xml
-domoticz/Config/nodon/crc3100OctanRemote.xml
-domoticz/Config/nodon/crc360xSofremote.xml
-domoticz/Config/nodon/cws3101wallswitch.xml
-domoticz/Config/nodon/msp31xxMicroSmartPlug.xml
-domoticz/Config/northq/nq9021.xml
-domoticz/Config/northq/nq9121.xml
-domoticz/Config/northq/nq92021.xml
-domoticz/Config/oomi/ft100.xml
-domoticz/Config/oomi/ft111.xml
-domoticz/Config/oomi/ft112.xml
-domoticz/Config/oomi/ft118.xml
-domoticz/Config/options.xml
-domoticz/Config/options.xsd
-domoticz/Config/permundo/psc132zw.xml
-domoticz/Config/permundo/psc234zw.xml
-domoticz/Config/philio/pad02.xml
-domoticz/Config/philio/pan03.xml
-domoticz/Config/philio/pan04.xml
-domoticz/Config/philio/pan05.xml
-domoticz/Config/philio/pan06.xml
-domoticz/Config/philio/pan07.xml
-domoticz/Config/philio/pan08.xml
-domoticz/Config/philio/pan11-1.xml
-domoticz/Config/philio/pan11.xml
-domoticz/Config/philio/pan16.xml
-domoticz/Config/philio/phpab01.xml
-domoticz/Config/philio/phpat02.xml
-domoticz/Config/philio/phpsg01.xml
-domoticz/Config/philio/pse02.xml
-domoticz/Config/philio/psm02.xml
-domoticz/Config/philio/psp05.xml
-domoticz/Config/philio/psr03-1b.xml
-domoticz/Config/philio/psr04.xml
-domoticz/Config/philio/pst02-1c.xml
-domoticz/Config/philio/pst02-b.xml
-domoticz/Config/philio/pst02.xml
-domoticz/Config/polycontrol/doorlock.xml
-domoticz/Config/polycontrol/doorlockv3.xml
-domoticz/Config/polycontrol/keypad.xml
-domoticz/Config/polycontrol/polylock.xml
-domoticz/Config/popp/004407.xml
-domoticz/Config/popp/009105.xml
-domoticz/Config/popp/009303.xml
-domoticz/Config/popp/009402.xml
-domoticz/Config/popp/009501.xml
-domoticz/Config/popp/012501.xml
-domoticz/Config/popp/123580.xml
-domoticz/Config/popp/123601.xml
-domoticz/Config/popp/123658.xml
-domoticz/Config/popp/700045.xml
-domoticz/Config/popp/700168.xml
-domoticz/Config/popp/700342.xml
-domoticz/Config/popp/700397.xml
-domoticz/Config/popp/700793.xml
-domoticz/Config/popp/701202.xml
-domoticz/Config/popp/dwt.xml
-domoticz/Config/popp/smoke-detector.xml
-domoticz/Config/popp/solar-siren.xml
-domoticz/Config/popp/zweather.xml
-domoticz/Config/prowell/zw-702.xml
-domoticz/Config/q-light/q-light_puck.xml
-domoticz/Config/q-light/q-light_zerodim.xml
-domoticz/Config/q-light/q-light_zerodim_2pol.xml
-domoticz/Config/qees/reto-dimmer-plus.xml
-domoticz/Config/qees/reto-plugin-switch.xml
-domoticz/Config/qolsys/qz2140-840.xml
-domoticz/Config/qubino/ZMNHAA2.xml
-domoticz/Config/qubino/ZMNHADx.xml
-domoticz/Config/qubino/ZMNHBA2.xml
-domoticz/Config/qubino/ZMNHBDx.xml
-domoticz/Config/qubino/ZMNHCA2.xml
-domoticz/Config/qubino/ZMNHCDx.xml
-domoticz/Config/qubino/ZMNHDA2.xml
-domoticz/Config/qubino/ZMNHDDx.xml
-domoticz/Config/qubino/ZMNHHDx.xml
-domoticz/Config/qubino/ZMNHIA2.xml
-domoticz/Config/qubino/ZMNHIDxS1.xml
-domoticz/Config/qubino/ZMNHIDxS2.xml
-domoticz/Config/qubino/ZMNHJA2.xml
-domoticz/Config/qubino/ZMNHJD1.xml
-domoticz/Config/qubino/ZMNHKDx.xml
-domoticz/Config/qubino/ZMNHLAx.xml
-domoticz/Config/qubino/ZMNHLDx.xml
-domoticz/Config/qubino/ZMNHMDx.xml
-domoticz/Config/qubino/ZMNHNDx.xml
-domoticz/Config/qubino/ZMNHODx.xml
-domoticz/Config/qubino/ZMNHQDx.xml
-domoticz/Config/qubino/ZMNHSDx.xml
-domoticz/Config/qubino/ZMNHTDx.xml
-domoticz/Config/qubino/ZMNHTDxS3.xml
-domoticz/Config/qubino/ZMNHUD1.xml
-domoticz/Config/qubino/ZMNHVDx.xml
-domoticz/Config/qubino/ZMNHWD1.xml
-domoticz/Config/qubino/ZMNHXDx.xml
-domoticz/Config/qubino/ZMNHYDx.xml
-domoticz/Config/qubino/ZMNHZDx.xml
-domoticz/Config/qubino/ZMNKADx.xml
-domoticz/Config/qubino/ZMNKIDx.xml
-domoticz/Config/quby/qb2.xml
-domoticz/Config/rcs/em52-zw.xml
-domoticz/Config/rcs/pm12-zw.xml
-domoticz/Config/rcs/therm0005.xml
-domoticz/Config/rcs/therm0007.xml
-domoticz/Config/rcs/therm0009.xml
-domoticz/Config/remotec/bw8120eu.xml
-domoticz/Config/remotec/zfm-80.xml
-domoticz/Config/remotec/zrc-100eu.xml
-domoticz/Config/remotec/zrc-90.xml
-domoticz/Config/remotec/zts-110.xml
-domoticz/Config/remotec/zts-500.xml
-domoticz/Config/remotec/zurc.xml
-domoticz/Config/remotec/zxt-120.xml
-domoticz/Config/remotec/zxt-310.xml
-domoticz/Config/remotec/zxt-600.xml
-domoticz/Config/ring/PIR-SS.xml
-domoticz/Config/ring/contact-sensor-v2.xml
-domoticz/Config/ring/motion-detector-v2.xml
-domoticz/Config/schlage/BE468.xml
-domoticz/Config/schlage/BE468ZP.xml
-domoticz/Config/schlage/BE469.xml
-domoticz/Config/schlage/BE469ZP.xml
-domoticz/Config/schlage/fe599.xml
-domoticz/Config/schlagelink/41.xml
-domoticz/Config/schlagelink/itemp.xml
-domoticz/Config/schlagelink/minikeypad.xml
-domoticz/Config/sensative/strips.xml
-domoticz/Config/sensative/stripscomfort.xml
-domoticz/Config/sercomm/sw-clp01-eu.xml
-domoticz/Config/shenzen_neo/ls01ch.xml
-domoticz/Config/shenzen_neo/ls02ch.xml
-domoticz/Config/shenzen_neo/ls03ch.xml
-domoticz/Config/shenzen_neo/nas-ab01z.xml
-domoticz/Config/shenzen_neo/nas-cs01z.xml
-domoticz/Config/shenzen_neo/nas-ds01z.xml
-domoticz/Config/shenzen_neo/nas-pd01z.xml
-domoticz/Config/shenzen_neo/nas-pd02z.xml
-domoticz/Config/shenzen_neo/nas-pd03z.xml
-domoticz/Config/shenzen_neo/nas-rc01z.xml
-domoticz/Config/shenzen_neo/nas-sc03ze.xml
-domoticz/Config/shenzen_neo/nas-wr01z.xml
-domoticz/Config/shenzen_neo/nas-wr01ze.xml
-domoticz/Config/shenzen_neo/nas-ws02z.xml
-domoticz/Config/shenzen_saykey/sk-3007-05.xml
-domoticz/Config/simon/10002020-13X.xml
-domoticz/Config/simon/10002034-13X.xml
-domoticz/Config/simon/10002041-13X.xml
-domoticz/Config/simon/10002080-13X.xml
-domoticz/Config/smartthings/pgc401m.xml
-domoticz/Config/smartthings/sth-eth200.xml
-domoticz/Config/somfy/1811265_ZRTSI.xml
-domoticz/Config/steinel/is140-2.xml
-domoticz/Config/steinel/l810-led-ihf.xml
-domoticz/Config/steinel/rs-led-d2.xml
-domoticz/Config/steinel/xled-home-2.xml
-domoticz/Config/stelpro/stzw402.xml
-domoticz/Config/sunricher/srzv9001k12dimz4.xml
-domoticz/Config/sunricher/srzv9001k12dimz5.xml
-domoticz/Config/sunricher/srzv9001k2dim.xml
-domoticz/Config/sunricher/srzv9001k4dim.xml
-domoticz/Config/sunricher/srzv9001k4dimg2.xml
-domoticz/Config/sunricher/srzv9001k8.xml
-domoticz/Config/sunricher/srzv9001t4dimeu.xml
-domoticz/Config/sunricher/srzv9001tccteu.xml
-domoticz/Config/sunricher/srzv9003t4rgbweu.xml
-domoticz/Config/sunricher/srzv9100aa.xml
-domoticz/Config/sunricher/srzv9101sachpeu.xml
-domoticz/Config/sunricher/srzv9101sachpswitch.xml
-domoticz/Config/sunricher/zv2835rac.xml
-domoticz/Config/sunricher/zv9101.xml
-domoticz/Config/sunricher/zv9101fa.xml
-domoticz/Config/swiid/swiidinter.xml
-domoticz/Config/swiid/swiidplug.xml
-domoticz/Config/technisat/03009496.xml
-domoticz/Config/technisat/03009497.xml
-domoticz/Config/technisat/03009499.xml
-domoticz/Config/telldus/TZWP102.xml
-domoticz/Config/telldus/tzdw100.xml
-domoticz/Config/telldus/tzwp100.xml
-domoticz/Config/there/800z.xml
-domoticz/Config/thermofloor/heatit-zdim.xml
-domoticz/Config/thermofloor/heatit021-v1.92.xml
-domoticz/Config/thermofloor/heatit021.xml
-domoticz/Config/thermofloor/heatit056.xml
-domoticz/Config/thermofloor/heatit058.xml
-domoticz/Config/thermofloor/heatit204.xml
-domoticz/Config/thermofloor/heatit20a.xml
-domoticz/Config/thermofloor/heatitz4.xml
-domoticz/Config/thermofloor/heatitz8.xml
-domoticz/Config/thermofloor/heatitzm.xml
-domoticz/Config/trane/TZEMT400AB32MAA.xml
-domoticz/Config/trane/TZEMT400BB32MAA.xml
-domoticz/Config/trane/TZEMT524AA21MA.xml
-domoticz/Config/vera/vera2.xml
-domoticz/Config/vision/1701.xml
-domoticz/Config/vision/brg1-433.xml
-domoticz/Config/vision/zd2102.xml
-domoticz/Config/vision/zd2105us5.xml
-domoticz/Config/vision/zd2201.xml
-domoticz/Config/vision/zd2301.xml
-domoticz/Config/vision/zf5201.xml
-domoticz/Config/vision/zg8101.xml
-domoticz/Config/vision/zl7101us.xml
-domoticz/Config/vision/zl7201us.xml
-domoticz/Config/vision/zl7261.xml
-domoticz/Config/vision/zl7431.xml
-domoticz/Config/vision/zl7432us.xml
-domoticz/Config/vision/zm1601eu.xml
-domoticz/Config/vision/zm1601eu5.xml
-domoticz/Config/vision/zm1602eu.xml
-domoticz/Config/vision/zm1602eu5.xml
-domoticz/Config/vision/zp3102.xml
-domoticz/Config/vision/zp3111.xml
-domoticz/Config/vision/zr1202us.xml
-domoticz/Config/vision/zs5101eu.xml
-domoticz/Config/vision/zs610eu.xml
-domoticz/Config/vision/zu1401jp.xml
-domoticz/Config/vitrum/vitrumI-Dimmer.xml
-domoticz/Config/vitrum/vitrumI-Switch.xml
-domoticz/Config/vitrum/vitrumII-Dimmer.xml
-domoticz/Config/vitrum/vitrumII-RollerBlind.xml
-domoticz/Config/vitrum/vitrumII-Switch.xml
-domoticz/Config/vitrum/vitrumIII-Dimmer.xml
-domoticz/Config/vitrum/vitrumIII-Switch.xml
-domoticz/Config/vitrum/vitrumIV-Switch.xml
-domoticz/Config/vitrum/vitrumVI-Switch.xml
-domoticz/Config/waynedalton/WDTC-20.xml
-domoticz/Config/wenzhou/sm103.xml
-domoticz/Config/wenzhou/tsp01.xml
-domoticz/Config/wenzhou/tz55.xml
-domoticz/Config/wenzhou/tz56.xml
-domoticz/Config/wenzhou/tz56s.xml
-domoticz/Config/wenzhou/tz57.xml
-domoticz/Config/wenzhou/tz65d.xml
-domoticz/Config/wenzhou/tz66d.xml
-domoticz/Config/wenzhou/tz67.xml
-domoticz/Config/wenzhou/tz68.xml
-domoticz/Config/wenzhou/tz69.xml
-domoticz/Config/wenzhou/tz74.xml
-domoticz/Config/wenzhou/tz77.xml
-domoticz/Config/wenzhou/tz78.xml
-domoticz/Config/wenzhou/tz79.xml
-domoticz/Config/wenzhou/tz88.xml
-domoticz/Config/wenzhou/tze96.xml
-domoticz/Config/widom/DRY.xml
-domoticz/Config/widom/UBS104.xml
-domoticz/Config/widom/UME304C_S.xml
-domoticz/Config/widom/UMS2.xml
-domoticz/Config/widom/WDS.xml
-domoticz/Config/widom/WDS2.xml
-domoticz/Config/widom/WSP.xml
-domoticz/Config/widom/WTED.xml
-domoticz/Config/wink/wnk-mot1.xml
-domoticz/Config/wink/wnk-sir1p.xml
-domoticz/Config/zipato/MiniKeypad.xml
-domoticz/Config/zipato/RGBBulb.xml
-domoticz/Config/zipato/RGBBulb2.xml
-domoticz/Config/zipato/ne-nas-ab02z.xml
-domoticz/Config/zipato/pan04.xml
-domoticz/Config/zipato/vszd2102.xml
-domoticz/Config/zipato/zp3102.xml
-domoticz/Config/zooz/zen06.xml
-domoticz/Config/zooz/zen07.xml
-domoticz/Config/zooz/zen15.xml
-domoticz/Config/zooz/zen16.xml
-domoticz/Config/zooz/zen17.xml
-domoticz/Config/zooz/zen20.xml
-domoticz/Config/zooz/zen20v2.xml
-domoticz/Config/zooz/zen21.xml
-domoticz/Config/zooz/zen21v3.xml
-domoticz/Config/zooz/zen22.xml
-domoticz/Config/zooz/zen22v2.xml
-domoticz/Config/zooz/zen23.xml
-domoticz/Config/zooz/zen23v3.xml
-domoticz/Config/zooz/zen24.xml
-domoticz/Config/zooz/zen24v2.xml
-domoticz/Config/zooz/zen25.xml
-domoticz/Config/zooz/zen26.xml
-domoticz/Config/zooz/zen27.xml
-domoticz/Config/zooz/zen30.xml
-domoticz/Config/zooz/zen31.xml
-domoticz/Config/zooz/zen32.xml
-domoticz/Config/zooz/zen34.xml
-domoticz/Config/zooz/zen71.xml
-domoticz/Config/zooz/zen72.xml
-domoticz/Config/zooz/zen76.xml
-domoticz/Config/zooz/zen77.xml
-domoticz/Config/zooz/zse08.xml
-domoticz/Config/zooz/zse09.xml
-domoticz/Config/zooz/zse18.xml
-domoticz/Config/zooz/zse19.xml
-domoticz/Config/zooz/zse29.xml
-domoticz/Config/zooz/zse30.xml
-domoticz/Config/zooz/zse33.xml
-domoticz/Config/zooz/zse40.xml
-domoticz/Config/zwave.me/004001.xml
-domoticz/Config/zwave.me/ZME_05431.xml
-domoticz/Config/zwave.me/ZME_05461.xml
-domoticz/Config/zwave.me/ZME_06433.xml
-domoticz/Config/zwave.me/ZME_06436.xml
-domoticz/Config/zwave.me/ZME_064381.xml
-domoticz/Config/zwave.me/ZME_064435.xml
-domoticz/Config/zwave.me/ZME_KFOB-S.xml
-domoticz/Config/zwave.me/ZME_RC2.xml
-domoticz/Config/zwave.me/ZME_WALLC-S.xml
-domoticz/Config/zwave.me/ZME_WCD2.xml
-domoticz/Config/zwave.me/ZUno.xml
-domoticz/Config/zwave.me/iTemp.xml
-domoticz/Config/zwave.me/kfob.xml
-domoticz/Config/zwave.me/popp_kfob-c.xml
-domoticz/Config/zwave.me/razberry.xml
-domoticz/Config/zwave.me/zme_raz5.xml
-domoticz/Config/zwave.me/zweather.xml
-domoticz/Config/zwcfg.xsd
-domoticz/Config/zwp/PA-100.xml
-domoticz/Config/zwp/WD-100.xml
-domoticz/Config/zwscene.xsd
domoticz/History.txt
domoticz/License.txt
domoticz/domoticz
@@ -1136,6 +284,7 @@ domoticz/www/app/DPFibaroController.js
domoticz/www/app/DPGooglePubSubController.js
domoticz/www/app/DPHttpController.js
domoticz/www/app/DPInfluxController.js
+domoticz/www/app/DPMQTTController.js
domoticz/www/app/DashboardController.js
domoticz/www/app/DeviceLightEdit.js
domoticz/www/app/DummyController.js
@@ -1149,9 +298,9 @@ domoticz/www/app/LogController.js
domoticz/www/app/LoginController.js
domoticz/www/app/LogoutController.js
domoticz/www/app/MobileNotificationsController.js
+domoticz/www/app/MyProfileController.js
domoticz/www/app/NotificationController.js
domoticz/www/app/OfflineController.js
-domoticz/www/app/RFXComFirmwareController.js
domoticz/www/app/RestoreDatabaseController.js
domoticz/www/app/ScenesController.js
domoticz/www/app/SetupController.js
@@ -1202,6 +351,10 @@ domoticz/www/app/hardware/setup/EnOceanESP3.html
domoticz/www/app/hardware/setup/EnOceanESP3.js
domoticz/www/app/hardware/setup/Kodi.html
domoticz/www/app/hardware/setup/Kodi.js
+domoticz/www/app/hardware/setup/MQTT-AD.html
+domoticz/www/app/hardware/setup/MQTT-AD.js
+domoticz/www/app/hardware/setup/MQTT.html
+domoticz/www/app/hardware/setup/MQTT.js
domoticz/www/app/hardware/setup/MySensors.html
domoticz/www/app/hardware/setup/MySensors.js
domoticz/www/app/hardware/setup/PanasonicTV.html
@@ -1235,13 +388,18 @@ domoticz/www/app/log/GraphLog.html
domoticz/www/app/log/GraphLog.js
domoticz/www/app/log/LightLog.html
domoticz/www/app/log/LightLog.js
+domoticz/www/app/log/RainLog.html
+domoticz/www/app/log/RainLog.js
domoticz/www/app/log/RefreshingChart.js
domoticz/www/app/log/SceneLog.html
domoticz/www/app/log/SceneLog.js
+domoticz/www/app/log/SetpointLog.html
+domoticz/www/app/log/SetpointLog.js
domoticz/www/app/log/TemperatureLog.html
domoticz/www/app/log/TemperatureLog.js
domoticz/www/app/log/TextLog.html
domoticz/www/app/log/TextLog.js
+domoticz/www/app/log/chart-compare-temp.html
domoticz/www/app/log/chart-compare.html
domoticz/www/app/log/chart-day.html
domoticz/www/app/log/chart-month.html
@@ -1396,6 +554,9 @@ domoticz/www/i18n/domoticz-tr.json.gz
domoticz/www/i18n/domoticz-uk.json.gz
domoticz/www/i18n/domoticz-zh.json.gz
domoticz/www/i18n/domoticz-zh_TW.json.gz
+domoticz/www/images/AC.png
+domoticz/www/images/AC48_Off.png
+domoticz/www/images/AC48_On.png
domoticz/www/images/Alarm.png
domoticz/www/images/Alarm48_Off.png
domoticz/www/images/Alarm48_On.png
@@ -1844,6 +1005,7 @@ domoticz/www/js/domoticzdevices.js
domoticz/www/js/highcharts-ng.min.js.gz
domoticz/www/js/highcharts/highcharts-more.js.gz
domoticz/www/js/highcharts/highcharts.js.gz
+domoticz/www/js/highcharts/modules/data.js.gz
domoticz/www/js/highcharts/modules/dependency-wheel.js.gz
domoticz/www/js/highcharts/modules/export-data.js.gz
domoticz/www/js/highcharts/modules/exporting.js.gz
@@ -1873,6 +1035,7 @@ domoticz/www/js/ngload.min.js.gz
domoticz/www/js/noty/noty.css
domoticz/www/js/noty/noty.min.js.gz
domoticz/www/js/noty/relax.css
+domoticz/www/js/qrcode.js
domoticz/www/js/require.min.js.gz
domoticz/www/js/respond.min.js.gz
domoticz/www/js/sw-toolbox.js
@@ -1961,6 +1124,7 @@ domoticz/www/styles/simple-blue/custom.js
domoticz/www/styles/simple-gray/custom.css
domoticz/www/styles/simple-gray/custom.js
domoticz/www/switch_icons.txt
+domoticz/www/templates/angular.example
domoticz/www/templates/custom.example
domoticz/www/templates/readme.txt
domoticz/www/views/about.html
@@ -1973,6 +1137,7 @@ domoticz/www/views/dpfibaro.html
domoticz/www/views/dpgooglepubsub.html
domoticz/www/views/dphttp.html
domoticz/www/views/dpinflux.html
+domoticz/www/views/dpmqtt.html
domoticz/www/views/floorplanedit.html
domoticz/www/views/floorplans.html
domoticz/www/views/forecast.html
@@ -1985,11 +1150,11 @@ domoticz/www/views/log.html
domoticz/www/views/login.html
domoticz/www/views/logout.html
domoticz/www/views/mobile_notifications.html
+domoticz/www/views/myprofile.html
domoticz/www/views/notification.html
domoticz/www/views/notifications.html
domoticz/www/views/offline.html
domoticz/www/views/restoredatabase.html
-domoticz/www/views/rfxcomfirmware.html
domoticz/www/views/scenes.html
domoticz/www/views/setup.html
domoticz/www/views/temperature.html
diff --git a/www/ffproxy/Makefile b/www/ffproxy/Makefile
index ffebd5b0927d..5adf60d4210c 100644
--- a/www/ffproxy/Makefile
+++ b/www/ffproxy/Makefile
@@ -3,9 +3,7 @@ PORTVERSION= 1.6
PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= http://${PORTNAME}.sourceforge.net/${PORTNAME}/ \
- http://www.sourcefiles.org/System/Daemons/Proxy/ \
- http://www.nevm.de/${PORTNAME}/ \
- http://faith.eu.org/${PORTNAME}/
+ http://www.nevm.de/${PORTNAME}/
MAINTAINER= ports@FreeBSD.org
COMMENT= Filtering HTTP proxy server
@@ -14,6 +12,9 @@ WWW= https://ffproxy.sourceforge.net
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Abandoned upstream, last update in 2006. Consider using www/squid
+EXPIRATION_DATE=2024-06-30
+
GNU_CONFIGURE= yes
GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
diff --git a/www/firefox/Makefile b/www/firefox/Makefile
index 8f4bea3f1acd..49bc1ad9acfb 100644
--- a/www/firefox/Makefile
+++ b/www/firefox/Makefile
@@ -1,5 +1,5 @@
PORTNAME= firefox
-DISTVERSION= 125.0.2
+DISTVERSION= 125.0.3
PORTEPOCH= 2
CATEGORIES= www wayland
MASTER_SITES= MOZILLA/${PORTNAME}/releases/${DISTVERSION}${DISTVERSIONSUFFIX}/source \
diff --git a/www/firefox/distinfo b/www/firefox/distinfo
index 0786efbadaea..bca7ae69e02c 100644
--- a/www/firefox/distinfo
+++ b/www/firefox/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713558615
-SHA256 (firefox-125.0.2.source.tar.xz) = 69d0563361bab375407b25430c782346bec7623f3f1005e7dc505351ac69f799
-SIZE (firefox-125.0.2.source.tar.xz) = 544666944
+TIMESTAMP = 1714250399
+SHA256 (firefox-125.0.3.source.tar.xz) = 461c66b85e4a0345dcce422d3b66212489f3cca8f22a9a8f43a07a0c98bd5616
+SIZE (firefox-125.0.3.source.tar.xz) = 551590872
diff --git a/www/galene/distinfo b/www/galene/distinfo
index 7a55b34a3e97..897581d291e2 100644
--- a/www/galene/distinfo
+++ b/www/galene/distinfo
@@ -1,61 +1,61 @@
-TIMESTAMP = 1713266811
+TIMESTAMP = 1714062672
SHA256 (jech-galene-0.8.2-galene-0.8.2_GH0.tar.gz) = d97fa47b6f301396d4ef220cd648099e67471c00793872744e41b908bf898731
SIZE (jech-galene-0.8.2-galene-0.8.2_GH0.tar.gz) = 744541
-SHA256 (at-wat-ebml-go-v0.17.0_GH0.tar.gz) = ebdaa605a117ba86e45a405103435d164d40079dff6f0c3f28d08f4e76ad6c0f
-SIZE (at-wat-ebml-go-v0.17.0_GH0.tar.gz) = 69862
+SHA256 (at-wat-ebml-go-v0.17.1_GH0.tar.gz) = f058fcf7f4da9f979531a0ba1f811fc34c8d9d30087ba8d442eef220e726cbe3
+SIZE (at-wat-ebml-go-v0.17.1_GH0.tar.gz) = 69882
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5
SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173
-SHA256 (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 00b1cc127cba09b4e4ea9efa5c0f18a36bb55e08b5eec0a222b8e1599a938077
-SIZE (golang-jwt-jwt-v4.5.0_GH0.tar.gz) = 53049
-SHA256 (golang-crypto-v0.15.0_GH0.tar.gz) = 7cdea3e9567cfb711002588942cf4098b443f62ef1d765acc7ac4d75fddc2fd3
-SIZE (golang-crypto-v0.15.0_GH0.tar.gz) = 1801439
-SHA256 (golang-net-v0.18.0_GH0.tar.gz) = 23ce994aa250e1f0c8c905df78d660d62d5bfdf32b9bfd4668c9f8e354f85ea3
-SIZE (golang-net-v0.18.0_GH0.tar.gz) = 1468569
-SHA256 (golang-sys-v0.14.0_GH0.tar.gz) = e1866095878c2ccf02d0eceff29d2563f7af56b771e7b98248a63d6ab6465771
-SIZE (golang-sys-v0.14.0_GH0.tar.gz) = 1441800
-SHA256 (google-uuid-v1.4.0_GH0.tar.gz) = d0a84f8e465446885550a291321bbf296f680242d53cd442dbb16287abcd777c
-SIZE (google-uuid-v1.4.0_GH0.tar.gz) = 17962
+SHA256 (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 76d1c81a7cd38ed03309f770f60ac3417f16c75b4c53a0c01bb783863783fef0
+SIZE (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 61340
+SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
+SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
+SHA256 (golang-net-v0.24.0_GH0.tar.gz) = 6fbc9f6ddc538c67affd1248d68ca85f69e0abe916181b1cd81323093afa96b9
+SIZE (golang-net-v0.24.0_GH0.tar.gz) = 1509016
+SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
+SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
+SHA256 (google-uuid-v1.6.0_GH0.tar.gz) = ee63376b5675376c60e055ed66e5f3651ccc703bd580c022b8ad00cea309252d
+SIZE (google-uuid-v1.6.0_GH0.tar.gz) = 20896
SHA256 (gorilla-websocket-v1.5.0_GH0.tar.gz) = 5d86f9e1c76ff7ceca0747f78b79864fbaec9d440f4fdb03197466e5102a86b0
SIZE (gorilla-websocket-v1.5.0_GH0.tar.gz) = 54155
-SHA256 (jech-cert-aca735647728_GH0.tar.gz) = d2b7c711a7925012643cce6c9ee5cc34e667f54eb478d6163601e4ef46d2232e
-SIZE (jech-cert-aca735647728_GH0.tar.gz) = 3363
+SHA256 (jech-cert-f491cf43a77d_GH0.tar.gz) = a31c5dc063e19e49e27454e9ffd12fd0895840a768aa030ac6c1ac1d451f2e9b
+SIZE (jech-cert-f491cf43a77d_GH0.tar.gz) = 3756
SHA256 (jech-samplebuilder-6cbba09fc1c9_GH0.tar.gz) = 08082afa77f3083c0b15ed09fe27d43c525bc31af3662e13288dd167a609c2ad
SIZE (jech-samplebuilder-6cbba09fc1c9_GH0.tar.gz) = 12428
-SHA256 (pion-datachannel-v1.5.5_GH0.tar.gz) = 88dc92b8b83759af29bf744e1a3d708a462966cfa77d9978575a7d6cd96c4766
-SIZE (pion-datachannel-v1.5.5_GH0.tar.gz) = 22496
-SHA256 (pion-dtls-v2.2.8_GH0.tar.gz) = 5e92db0b6705c85bf705b1f7158fca10b12c278d933825da5fe0cd106b063585
-SIZE (pion-dtls-v2.2.8_GH0.tar.gz) = 148922
-SHA256 (pion-ice-v2.3.11_GH0.tar.gz) = 4d4bc0b54b9db4f4361173b186ffc2b3cb368ce599f87416b2127e0e04d7ba30
-SIZE (pion-ice-v2.3.11_GH0.tar.gz) = 100838
-SHA256 (pion-interceptor-v0.1.25_GH0.tar.gz) = fa2293b83610ac22075fe31e91a439128b1bb74303671573ef21f7456fff5b2c
-SIZE (pion-interceptor-v0.1.25_GH0.tar.gz) = 88492
+SHA256 (pion-datachannel-v1.5.6_GH0.tar.gz) = 545e3018afaa9f9ade1d11e9227bc536125a4617a5134350842c1c9d1f972e53
+SIZE (pion-datachannel-v1.5.6_GH0.tar.gz) = 19370
+SHA256 (pion-dtls-v2.2.10_GH0.tar.gz) = 2fb439251db981b9f2c61da6042acefb4624af28bd2149ee77c4fd78771eb714
+SIZE (pion-dtls-v2.2.10_GH0.tar.gz) = 150977
+SHA256 (pion-ice-v2.3.14_GH0.tar.gz) = 4abb75aa17e4f2612ddec2ad93c77c1d893b2ccc1cc187a8190fe16b04018291
+SIZE (pion-ice-v2.3.14_GH0.tar.gz) = 102138
+SHA256 (pion-interceptor-v0.1.28_GH0.tar.gz) = cac477d1562c472c9b337982e6927023a7748130ebbb879366138920230055ca
+SIZE (pion-interceptor-v0.1.28_GH0.tar.gz) = 94540
SHA256 (pion-logging-v0.2.2_GH0.tar.gz) = 9e06f3dbf6f4fcf0e61e3a6406cac898fe3df86cb906bc9d73c7c4b466f0a9d6
SIZE (pion-logging-v0.2.2_GH0.tar.gz) = 6750
-SHA256 (pion-mdns-v0.0.9_GH0.tar.gz) = 9ae3b050dd2cd78c4cfe6218e4d3d5f624d117ceb8404c429878e85a7d52188c
-SIZE (pion-mdns-v0.0.9_GH0.tar.gz) = 15605
+SHA256 (pion-mdns-v0.0.12_GH0.tar.gz) = d291ea4260996731e09103beb498f6e1b9fd3643af9aa8f39e0458f95d3e1c06
+SIZE (pion-mdns-v0.0.12_GH0.tar.gz) = 17490
SHA256 (pion-randutil-v0.1.0_GH0.tar.gz) = 4b0301915ebbfa77c8621cebf99c6c7d71651762a33ce4fa4e6af8994ecd4993
SIZE (pion-randutil-v0.1.0_GH0.tar.gz) = 7521
-SHA256 (pion-rtcp-v1.2.12_GH0.tar.gz) = f5950db45bb50026c32f3c34ce935f13b124740e7d92bfeb1e1da3798eee127b
-SIZE (pion-rtcp-v1.2.12_GH0.tar.gz) = 60084
-SHA256 (pion-rtp-v1.8.3_GH0.tar.gz) = 3a37d002aed62e3bdf061709be4e711ba162414cba788b8abef6bc5149000de5
-SIZE (pion-rtp-v1.8.3_GH0.tar.gz) = 53025
-SHA256 (pion-sctp-v1.8.9_GH0.tar.gz) = 0f70a396d3b1fbd17b9c270b2f0d66443bbd77b6fda2d1fa4f436733e53e6389
-SIZE (pion-sctp-v1.8.9_GH0.tar.gz) = 87124
-SHA256 (pion-sdp-v3.0.6_GH0.tar.gz) = ceae9d450b92db03c2dd817213fa39f8bf152e172d51129decfd1a4cd77e42dc
-SIZE (pion-sdp-v3.0.6_GH0.tar.gz) = 30415
+SHA256 (pion-rtcp-v1.2.14_GH0.tar.gz) = ab0674ed126edfafc8dcb1c70d269cf04d6498983e5ebe92c9c8ea776234d660
+SIZE (pion-rtcp-v1.2.14_GH0.tar.gz) = 59682
+SHA256 (pion-rtp-v1.8.5_GH0.tar.gz) = d59cb9e7c525c8c3afe92575908e94795443e499577a63145d31a63d74ed10a6
+SIZE (pion-rtp-v1.8.5_GH0.tar.gz) = 57509
+SHA256 (pion-sctp-v1.8.15_GH0.tar.gz) = 77a15e01203763b00bc9a9d978ae4682f88b6bf1e06cdd165fcab90542faf1b5
+SIZE (pion-sctp-v1.8.15_GH0.tar.gz) = 93883
+SHA256 (pion-sdp-v3.0.9_GH0.tar.gz) = d0de98412c90f90379297f00c7b766a8bbf129672d2e896d3bcd780d37f35e60
+SIZE (pion-sdp-v3.0.9_GH0.tar.gz) = 28358
SHA256 (pion-srtp-v2.0.18_GH0.tar.gz) = 74965fdddce4b454d3de78528c761f70696ba30d1e78932c2ab59594a2caf884
SIZE (pion-srtp-v2.0.18_GH0.tar.gz) = 37933
SHA256 (pion-stun-v0.6.1_GH0.tar.gz) = 6abda07e177b9f65412e3b11dae6a35663869ebecd2d6511281850c93d8f9e59
SIZE (pion-stun-v0.6.1_GH0.tar.gz) = 91808
SHA256 (pion-transport-v2.2.4_GH0.tar.gz) = 067589a78036c1f2cd511aa6154a29c4550235fcc365b9040c31c68f805f9781
SIZE (pion-transport-v2.2.4_GH0.tar.gz) = 88277
-SHA256 (pion-turn-v2.1.4_GH0.tar.gz) = 31d0da1bed5132ebbb8e5414fe495aa9bba2ee0c21b1e2f8006d1f7e67e30b49
-SIZE (pion-turn-v2.1.4_GH0.tar.gz) = 131170
-SHA256 (pion-webrtc-v3.2.23_GH0.tar.gz) = 0ca5c3f8ee65687ccbbe801e2ea52f8b4526b8ba7adb333f8bdc2b25a4c3a8e1
-SIZE (pion-webrtc-v3.2.23_GH0.tar.gz) = 375520
+SHA256 (pion-turn-v2.1.5_GH0.tar.gz) = eb0f4033bc55a69657fa8cc30b19ad3746ea4749af270b89aa6afb528d1f96bf
+SIZE (pion-turn-v2.1.5_GH0.tar.gz) = 131411
+SHA256 (pion-webrtc-v3.2.37_GH0.tar.gz) = f1a65c4d20798297472266685e915bd1b08c7969bd9bbcaf322c1fe198724da1
+SIZE (pion-webrtc-v3.2.37_GH0.tar.gz) = 378234
SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
-SHA256 (stretchr-testify-v1.8.4_GH0.tar.gz) = 0d3e82b04a05d9428a2a2aec8776bd0a07f14f5d1b4fa0a3676526ca8259fd62
-SIZE (stretchr-testify-v1.8.4_GH0.tar.gz) = 104427
+SHA256 (stretchr-testify-v1.9.0_GH0.tar.gz) = ee651d4d4427d55096007190398102383498e6b5cf97ea9e89ad6e72b4115fbb
+SIZE (stretchr-testify-v1.9.0_GH0.tar.gz) = 108663
diff --git a/www/gitlab-pages/Makefile b/www/gitlab-pages/Makefile
index 3e2e381a9b8e..d4b91db168ea 100644
--- a/www/gitlab-pages/Makefile
+++ b/www/gitlab-pages/Makefile
@@ -1,7 +1,6 @@
PORTNAME= gitlab-pages
-PORTVERSION= 16.11.0
+PORTVERSION= 16.11.1
DISTVERSIONPREFIX= v
-PORTREVISION= 1
CATEGORIES= www
MASTER_SITES+= https://gitlab.com/gitlab-org/gitlab-pages/-/raw/v${DISTVERSION}/
DISTFILES+= go.mod
diff --git a/www/gitlab-pages/distinfo b/www/gitlab-pages/distinfo
index 1acd35b85cba..88dda09b0e8c 100644
--- a/www/gitlab-pages/distinfo
+++ b/www/gitlab-pages/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713633989
-SHA256 (go/www_gitlab-pages/gitlab-pages-v16.11.0/go.mod) = de0926d06d56e5cdb84c2c4fd4bc05bb9c8c3724a8e1cf8c0f775856958540ba
-SIZE (go/www_gitlab-pages/gitlab-pages-v16.11.0/go.mod) = 3328
-SHA256 (go/www_gitlab-pages/gitlab-pages-v16.11.0/gitlab-pages-v16.11.0.tar.bz2) = d9180a31353be2e9c41d22e2a9d91cad62cc4ef00ef7ae202170fde0aea2c9fc
-SIZE (go/www_gitlab-pages/gitlab-pages-v16.11.0/gitlab-pages-v16.11.0.tar.bz2) = 212557
+TIMESTAMP = 1713982677
+SHA256 (go/www_gitlab-pages/gitlab-pages-v16.11.1/go.mod) = de0926d06d56e5cdb84c2c4fd4bc05bb9c8c3724a8e1cf8c0f775856958540ba
+SIZE (go/www_gitlab-pages/gitlab-pages-v16.11.1/go.mod) = 3328
+SHA256 (go/www_gitlab-pages/gitlab-pages-v16.11.1/gitlab-pages-v16.11.1.tar.bz2) = 65597af30b8178b0769934e78f4fa6caccb64eaedae7324133acf8161bdbfc04
+SIZE (go/www_gitlab-pages/gitlab-pages-v16.11.1/gitlab-pages-v16.11.1.tar.bz2) = 212534
diff --git a/www/gitlab-workhorse/Makefile b/www/gitlab-workhorse/Makefile
index edd5eea933ed..113f1dab6900 100644
--- a/www/gitlab-workhorse/Makefile
+++ b/www/gitlab-workhorse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-workhorse
-PORTVERSION= 16.11.0
+PORTVERSION= 16.11.1
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/gitlab-workhorse/distinfo b/www/gitlab-workhorse/distinfo
index 9012462a1600..c5664eafd7e9 100644
--- a/www/gitlab-workhorse/distinfo
+++ b/www/gitlab-workhorse/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713633714
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v16.11.0/go.mod) = 2c1ff4ba288aa4bf72cc93438b6dda7660257f50eeb7823f9acc0dde5412c499
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v16.11.0/go.mod) = 7010
-SHA256 (go/www_gitlab-workhorse/gitlab-foss-v16.11.0/gitlab-foss-v16.11.0.tar.bz2) = f37af6af67c0d281000098519dec8b62acd678c633c121cf6135d4874f6319c8
-SIZE (go/www_gitlab-workhorse/gitlab-foss-v16.11.0/gitlab-foss-v16.11.0.tar.bz2) = 102630775
+TIMESTAMP = 1713982846
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v16.11.1/go.mod) = 2c1ff4ba288aa4bf72cc93438b6dda7660257f50eeb7823f9acc0dde5412c499
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v16.11.1/go.mod) = 7010
+SHA256 (go/www_gitlab-workhorse/gitlab-foss-v16.11.1/gitlab-foss-v16.11.1.tar.bz2) = 2488091d06c2f4a2643f7d72449c77bc35d7a1c607123ec1fddb467884ed867c
+SIZE (go/www_gitlab-workhorse/gitlab-foss-v16.11.1/gitlab-foss-v16.11.1.tar.bz2) = 102638191
diff --git a/www/gitlab/Makefile b/www/gitlab/Makefile
index 106abedfe63a..d1a60c8866cb 100644
--- a/www/gitlab/Makefile
+++ b/www/gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-${FLAVOR:Uce}
-PORTVERSION= 16.11.0
+PORTVERSION= 16.11.1
DISTVERSIONPREFIX= v
.if ${FLAVOR:U} == ee
DISTVERSIONSUFFIX= -ee
@@ -29,7 +29,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
MY_DEPENDS= git>=2.41.0:devel/git \
gitaly>=${PORTVERSION}:devel/gitaly \
gitlab-elasticsearch-indexer>=4.8.0:textproc/gitlab-elasticsearch-indexer \
- gitlab-agent>=16.10.1:net/gitlab-agent \
+ gitlab-agent>=${PORTVERSION}:net/gitlab-agent \
gitlab-pages>=${PORTVERSION}:www/gitlab-pages \
gitlab-shell>=14.35.0:devel/gitlab-shell \
gitlab-workhorse>=${PORTVERSION}:www/gitlab-workhorse \
diff --git a/www/gitlab/distinfo b/www/gitlab/distinfo
index 88ec868535d7..b66e7e93f631 100644
--- a/www/gitlab/distinfo
+++ b/www/gitlab/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713633902
-SHA256 (gitlab-foss-v16.11.0.tar.bz2) = f37af6af67c0d281000098519dec8b62acd678c633c121cf6135d4874f6319c8
-SIZE (gitlab-foss-v16.11.0.tar.bz2) = 102630775
-TIMESTAMP = 1713633967
-SHA256 (gitlab-v16.11.0-ee.tar.bz2) = 93d25af24702d173e52eee9ef2437c0b5faf688b675d9e8358d0f496e7fb960f
-SIZE (gitlab-v16.11.0-ee.tar.bz2) = 110296983
+TIMESTAMP = 1713983499
+SHA256 (gitlab-foss-v16.11.1.tar.bz2) = 2488091d06c2f4a2643f7d72449c77bc35d7a1c607123ec1fddb467884ed867c
+SIZE (gitlab-foss-v16.11.1.tar.bz2) = 102638191
+TIMESTAMP = 1713983576
+SHA256 (gitlab-v16.11.1-ee.tar.bz2) = 12b67b117cb5c7b189fc3ead7dcfa01fc67f7a94ed0b4b0abe40b1140fb4a72c
+SIZE (gitlab-v16.11.1-ee.tar.bz2) = 110307818
diff --git a/www/glpi/Makefile b/www/glpi/Makefile
index 7aa869f641ba..6d17e54cf093 100644
--- a/www/glpi/Makefile
+++ b/www/glpi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glpi
-PORTVERSION= 10.0.14
+PORTVERSION= 10.0.15
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= https://github.com/glpi-project/glpi/releases/download/${PORTVERSION}/
diff --git a/www/glpi/distinfo b/www/glpi/distinfo
index 0b85cf397454..729d25574dea 100644
--- a/www/glpi/distinfo
+++ b/www/glpi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711956961
-SHA256 (glpi-10.0.14.tgz) = 69c7503c453a85ef47b47cbf08d3ebe8cb8bfe0d45f6aeb32d58c10321e911f5
-SIZE (glpi-10.0.14.tgz) = 59541870
+TIMESTAMP = 1714325306
+SHA256 (glpi-10.0.15.tgz) = 8ce94c1403c1143a5b503f18f7b7b9a5d29e83489fc81cc7287b719df0b97236
+SIZE (glpi-10.0.15.tgz) = 59757265
diff --git a/www/glpi/pkg-plist b/www/glpi/pkg-plist
index 2833fd3d9738..f8fefb667c40 100644
--- a/www/glpi/pkg-plist
+++ b/www/glpi/pkg-plist
@@ -711,6 +711,7 @@
%%WWWDIR%%/front/item_device.common.form.php
%%WWWDIR%%/front/item_device.php
%%WWWDIR%%/front/item_devicebattery.form.php
+%%WWWDIR%%/front/item_devicecamera.form.php
%%WWWDIR%%/front/item_devicecase.form.php
%%WWWDIR%%/front/item_devicecontrol.form.php
%%WWWDIR%%/front/item_devicedrive.form.php
@@ -1187,6 +1188,8 @@
%%WWWDIR%%/install/migrations/update_10.0.12_to_10.0.13.php
%%WWWDIR%%/install/migrations/update_10.0.12_to_10.0.13/configs.php
%%WWWDIR%%/install/migrations/update_10.0.12_to_10.0.13/location.php
+%%WWWDIR%%/install/migrations/update_10.0.14_to_10.0.15.php
+%%WWWDIR%%/install/migrations/update_10.0.14_to_10.0.15/user.php
%%WWWDIR%%/install/migrations/update_10.0.1_to_10.0.2.php
%%WWWDIR%%/install/migrations/update_10.0.1_to_10.0.2/agent.php
%%WWWDIR%%/install/migrations/update_10.0.1_to_10.0.2/configs.php
@@ -1203,6 +1206,7 @@
%%WWWDIR%%/install/migrations/update_10.0.3_to_10.0.4/inventory.php
%%WWWDIR%%/install/migrations/update_10.0.3_to_10.0.4/ticket.php
%%WWWDIR%%/install/migrations/update_10.0.4_to_10.0.5.php
+%%WWWDIR%%/install/migrations/update_10.0.4_to_10.0.5/items_disks.php
%%WWWDIR%%/install/migrations/update_10.0.5_to_10.0.6.php
%%WWWDIR%%/install/migrations/update_10.0.5_to_10.0.6/appliance.php
%%WWWDIR%%/install/migrations/update_10.0.5_to_10.0.6/blacklist.php
@@ -1360,6 +1364,7 @@
%%WWWDIR%%/install/mysql/glpi-10.0.11-empty.sql
%%WWWDIR%%/install/mysql/glpi-10.0.12-empty.sql
%%WWWDIR%%/install/mysql/glpi-10.0.13-empty.sql
+%%WWWDIR%%/install/mysql/glpi-10.0.14-empty.sql
%%WWWDIR%%/install/mysql/glpi-10.0.2-empty.sql
%%WWWDIR%%/install/mysql/glpi-10.0.3-empty.sql
%%WWWDIR%%/install/mysql/glpi-10.0.4-empty.sql
@@ -2544,49 +2549,93 @@
%%WWWDIR%%/public/lib/tinymce.js.map
%%WWWDIR%%/public/lib/tinymce.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/dark/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/dark/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/dark/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/dark/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/default/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/default/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/default/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/default/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/document/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/document/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/document/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/document/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5-dark/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5-dark/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5-dark/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5-dark/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/tinymce-5/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/content/writer/content.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/writer/content.js
%%WWWDIR%%/public/lib/tinymce/skins/content/writer/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/content/writer/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.css
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.inline.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.inline.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.inline.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.inline.min.js
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.shadowdom.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.shadowdom.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide-dark/skin.shadowdom.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.css
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.inline.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.inline.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.inline.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.inline.min.js
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.shadowdom.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.shadowdom.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.shadowdom.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/oxide/skin.shadowdom.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.css
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.inline.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.inline.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.inline.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.inline.min.js
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5-dark/skin.shadowdom.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.css
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.inline.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.inline.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.inline.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.inline.min.js
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/content.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.min.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.shadowdom.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.shadowdom.js
%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.css
+%%WWWDIR%%/public/lib/tinymce/skins/ui/tinymce-5/skin.shadowdom.min.js
%%WWWDIR%%/resources/.htaccess
%%WWWDIR%%/resources/Rules/RuleAsset.xml
%%WWWDIR%%/resources/Rules/RuleDictionnaryOperatingSystem.xml
@@ -3099,6 +3148,7 @@
%%WWWDIR%%/src/Lockedfield.php
%%WWWDIR%%/src/Log.php
%%WWWDIR%%/src/Mail/Protocol/ProtocolInterface.php
+%%WWWDIR%%/src/Mail/SMTP/OAuthTokenProvider.php
%%WWWDIR%%/src/Mail/SMTP/OauthConfig.php
%%WWWDIR%%/src/Mail/SMTP/OauthProvider/Azure.php
%%WWWDIR%%/src/Mail/SMTP/OauthProvider/Google.php
@@ -6617,7 +6667,7 @@
%%WWWDIR%%/vendor/webmozart/assert/src/Assert.php
%%WWWDIR%%/vendor/webmozart/assert/src/InvalidArgumentException.php
%%WWWDIR%%/vendor/webmozart/assert/src/Mixin.php
-%%WWWDIR%%/version/10.0.14
+%%WWWDIR%%/version/10.0.15
@dir %%WWWDIR%%/ajax
@dir %%WWWDIR%%/bin
@dir %%WWWDIR%%/config
@@ -6694,6 +6744,7 @@
@dir %%WWWDIR%%/install/migrations/update_10.0.10_to_10.0.11
@dir %%WWWDIR%%/install/migrations/update_10.0.11_to_10.0.12
@dir %%WWWDIR%%/install/migrations/update_10.0.12_to_10.0.13
+@dir %%WWWDIR%%/install/migrations/update_10.0.14_to_10.0.15
@dir %%WWWDIR%%/install/migrations/update_10.0.1_to_10.0.2
@dir %%WWWDIR%%/install/migrations/update_10.0.2_to_10.0.3
@dir %%WWWDIR%%/install/migrations/update_10.0.3_to_10.0.4
diff --git a/www/goose/Makefile b/www/goose/Makefile
index ecbbc3f920ed..256c95c3f244 100644
--- a/www/goose/Makefile
+++ b/www/goose/Makefile
@@ -9,6 +9,10 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Command line Google search utility
WWW= https://goose-search.sourceforge.net/
+BROKEN= Relies on Google API serivce from 2003
+DEPRECATED= Abandonware, last update in 2003 and upstream is dead
+EXPIRATION_DATE=2024-05-31
+
RUN_DEPENDS= p5-SOAP-Lite>=0:net/p5-SOAP-Lite \
p5-HTML-Tree>=0:www/p5-HTML-Tree \
p5-HTML-Format>=0:textproc/p5-HTML-Format \
diff --git a/www/h2o/Makefile b/www/h2o/Makefile
index 80e0fa4ae240..9c8001bcca77 100644
--- a/www/h2o/Makefile
+++ b/www/h2o/Makefile
@@ -1,6 +1,6 @@
PORTNAME= h2o
DISTVERSIONPREFIX= v
-DISTVERSION= 2.3.0-dev.20240314
+DISTVERSION= 2.3.0-dev.20240411
CATEGORIES= www
MAINTAINER= dch@FreeBSD.org
@@ -13,23 +13,24 @@ LICENSE_COMB= multi
BROKEN_armv6= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported
BROKEN_armv7= fails to compile: asm_arm.inc:139:36: '.syntax divided' arm assembly not supported
-BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
-LIB_DEPENDS= libuv.so:devel/libuv
+LIB_DEPENDS= libhiredis.so:databases/hiredis \
+ libyaml.so:textproc/libyaml
-USES= cmake:noninja compiler:c11 cpe perl5 pkgconfig shebangfix ssl
+USES= cmake compiler:c11 cpe pathfix perl5 pkgconfig shebangfix ssl
CPE_VENDOR= dena
USE_GITHUB= yes
-GH_TAGNAME= 7545f5f
-
-USE_LDCONFIG= yes
+GH_TAGNAME= 222b36d
+USE_LDCONFIG= YES
USE_RC_SUBR= ${PORTNAME}
SHEBANG_FILES= share/h2o/start_server
-CMAKE_ARGS+= -DBUILD_SHARED_LIBS=OFF
+CMAKE_ON= BUILD_SHARED_LIBS
+
+EXTRACT_AFTER_ARGS= --exclude deps/hiredis --exclude deps/yaml/include
SUB_FILES= ${PORTNAME} ${PORTNAME}.conf.sample
-SUB_LIST+= H2O_GROUP=${H2O_GROUP} \
+SUB_LIST= H2O_GROUP=${H2O_GROUP} \
H2O_LOGDIR=${H2O_LOGDIR} \
H2O_USER=${H2O_USER}
@@ -49,26 +50,28 @@ OPTIONS_DEFINE= DOCS MRUBY
OPTIONS_DEFAULT= MRUBY
OPTIONS_SUB= yes
MRUBY_DESC= Build with embedded mruby handler support
-MRUBY_USES= bison ruby:build
+MRUBY_BUILD_DEPENDS+= rubygem-rake>=0:devel/rubygem-rake
+MRUBY_USES= bison libtool ruby:build
MRUBY_CMAKE_BOOL= WITH_MRUBY
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
-.if ${ARCH} == i386
-CMAKE_ARGS+= -DWITH_FUSION=OFF
+.if ${ARCH} == amd64 && defined(CPUTYPE) && ${MACHINE_CPU:Mavx2}
+EXTRA_PATCHES= ${PATCHDIR}/extra-patch-cputype-defined
+CMAKE_ON+= WITH_FUSION
+.else
+CMAKE_OFF+= WITH_FUSION
.endif
-.include <bsd.port.options.mk>
-
post-install:
${MKDIR} ${STAGEDIR}${ETCDIR} \
${STAGEDIR}${H2O_LOGDIR}
- ${INSTALL_DATA} \
- ${WRKDIR}/${PORTNAME}.conf.sample \
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}.conf.sample \
${STAGEDIR}${ETCDIR}/${PORTNAME}.conf.sample
post-install-DOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md \
+ ${STAGEDIR}${DOCSDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/www/h2o/distinfo b/www/h2o/distinfo
index 5aa371be9f97..2d4da3317841 100644
--- a/www/h2o/distinfo
+++ b/www/h2o/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711233165
-SHA256 (h2o-h2o-v2.3.0-dev.20240314-7545f5f_GH0.tar.gz) = e7fd874375b735e30eeea96539f37db5f10de64d797ea8b5269d9f1969784f68
-SIZE (h2o-h2o-v2.3.0-dev.20240314-7545f5f_GH0.tar.gz) = 30755375
+TIMESTAMP = 1714564834
+SHA256 (h2o-h2o-v2.3.0-dev.20240411-222b36d_GH0.tar.gz) = dc8db25dab7d009718c2309f5bfaa1c666900a6d574324170d68f39a26b2977b
+SIZE (h2o-h2o-v2.3.0-dev.20240411-222b36d_GH0.tar.gz) = 30763238
diff --git a/www/h2o/files/extra-patch-cputype-defined b/www/h2o/files/extra-patch-cputype-defined
new file mode 100644
index 000000000000..519c98f2a50a
--- /dev/null
+++ b/www/h2o/files/extra-patch-cputype-defined
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig 2024-03-27 17:04:02 UTC
++++ CMakeLists.txt
+@@ -776,7 +776,7 @@ IF (WITH_FUSION)
+ IF (WITH_FUSION)
+ SET(STANDALONE_COMPILE_FLAGS "${STANDALONE_COMPILE_FLAGS} -DH2O_USE_FUSION=1")
+ LIST(APPEND STANDALONE_SOURCE_FILES deps/picotls/lib/fusion.c)
+- SET_SOURCE_FILES_PROPERTIES(deps/picotls/lib/fusion.c PROPERTIES COMPILE_FLAGS "-mavx2 -maes -mpclmul -mvaes -mvpclmulqdq")
++ SET_SOURCE_FILES_PROPERTIES(deps/picotls/lib/fusion.c PROPERTIES COMPILE_FLAGS "")
+ ENDIF ()
+ IF (WITH_KTLS)
+ SET(STANDALONE_COMPILE_FLAGS "${STANDALONE_COMPILE_FLAGS} -DH2O_USE_KTLS=1")
diff --git a/www/h2o/files/patch-CMakeLists.txt b/www/h2o/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..42fe23553092
--- /dev/null
+++ b/www/h2o/files/patch-CMakeLists.txt
@@ -0,0 +1,98 @@
+--- CMakeLists.txt.orig 2024-03-14 06:01:10 UTC
++++ CMakeLists.txt
+@@ -174,7 +174,6 @@ INCLUDE_DIRECTORIES(
+ deps/cloexec
+ deps/brotli/c/include
+ deps/golombset
+- deps/hiredis
+ deps/libgkc
+ deps/libyrmcds
+ deps/klib
+@@ -186,7 +185,6 @@ INCLUDE_DIRECTORIES(
+ deps/picotls/deps/micro-ecc
+ deps/picotls/include
+ deps/quicly/include
+- deps/yaml/include
+ deps/yoml
+ ${CMAKE_CURRENT_BINARY_DIR})
+
+@@ -257,6 +255,23 @@ ENDIF (PKG_CONFIG_FOUND)
+ ENDIF (LIBCAP_FOUND)
+ ENDIF (PKG_CONFIG_FOUND)
+
++IF (PKG_CONFIG_FOUND)
++ PKG_CHECK_MODULES(HIREDIS hiredis)
++ IF (HIREDIS_FOUND)
++ INCLUDE_DIRECTORIES(${HIREDIS_INCLUDE_DIRS})
++ LINK_DIRECTORIES(${HIREDIS_LIBRARY_DIRS})
++ ENDIF (HIREDIS_FOUND)
++ENDIF (PKG_CONFIG_FOUND)
++
++IF (PKG_CONFIG_FOUND)
++ PKG_CHECK_MODULES(LIBYAML yaml-0.1)
++ IF (LIBYAML_FOUND)
++ INCLUDE_DIRECTORIES(${LIBYAML_INCLUDE_DIRS})
++ LINK_DIRECTORIES(${LIBYAML_LIBRARY_DIRS})
++ ENDIF (LIBYAML_FOUND)
++ENDIF (PKG_CONFIG_FOUND)
++
++
+ SET(CC_WARNING_FLAGS "-Wall -Wno-unused-value -Wno-unused-function -Wno-nullability-completeness -Wno-expansion-to-defined -Werror=implicit-function-declaration -Werror=incompatible-pointer-types")
+
+ IF ("${CMAKE_C_COMPILER_ID}" STREQUAL "GNU")
+@@ -269,7 +284,7 @@ ENDIF ()
+ ENDIF ()
+
+ # setup compile flags
+-SET(CMAKE_C_FLAGS "-g3 ${CC_WARNING_FLAGS} ${CMAKE_C_FLAGS} -DH2O_ROOT=\"${CMAKE_INSTALL_PREFIX}\" -DH2O_CONFIG_PATH=\"${CMAKE_INSTALL_FULL_SYSCONFDIR}/h2o.conf\"")
++SET(CMAKE_C_FLAGS "${CC_WARNING_FLAGS} ${CMAKE_C_FLAGS} -DH2O_ROOT=\"${CMAKE_INSTALL_PREFIX}\" -DH2O_CONFIG_PATH=\"${CMAKE_INSTALL_FULL_SYSCONFDIR}/h2o.conf\"")
+ IF (WITH_DTRACE)
+ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DPICOTLS_USE_DTRACE=1 -DQUICLY_USE_DTRACE=1 -DH2O_USE_DTRACE=1")
+ ENDIF ()
+@@ -339,11 +354,6 @@ SET(LIB_SOURCE_FILES
+
+ SET(LIB_SOURCE_FILES
+ deps/cloexec/cloexec.c
+- deps/hiredis/async.c
+- deps/hiredis/hiredis.c
+- deps/hiredis/net.c
+- deps/hiredis/read.c
+- deps/hiredis/sds.c
+ deps/libgkc/gkc.c
+ deps/libyrmcds/close.c
+ deps/libyrmcds/connect.c
+@@ -497,7 +507,6 @@ SET(UNIT_TEST_SOURCE_FILES
+
+ SET(UNIT_TEST_SOURCE_FILES
+ ${LIB_SOURCE_FILES}
+- ${LIBYAML_SOURCE_FILES}
+ ${BROTLI_SOURCE_FILES}
+ deps/picotest/picotest.c
+ t/00unit/test.c
+@@ -710,6 +719,10 @@ TARGET_LINK_LIBRARIES(h2o-httpclient libh2o-evloop ${E
+ COMPILE_FLAGS "-DH2O_USE_LIBUV=0")
+ TARGET_LINK_LIBRARIES(h2o-httpclient libh2o-evloop ${EXTRA_LIBS})
+
++IF (HIREDIS_FOUND)
++ TARGET_LINK_LIBRARIES(h2o-httpclient ${HIREDIS_LIBRARIES})
++ENDIF (HIREDIS_FOUND)
++
+ SET_TARGET_PROPERTIES(examples-socket-client-evloop PROPERTIES
+ COMPILE_FLAGS "-DH2O_USE_LIBUV=0"
+ EXCLUDE_FROM_ALL 1)
+@@ -788,6 +801,15 @@ TARGET_LINK_LIBRARIES(h2o ${OPENSSL_LIBRARIES} ${CMAKE
+ SET_TARGET_PROPERTIES(h2o PROPERTIES COMPILE_FLAGS "${STANDALONE_COMPILE_FLAGS}")
+ TARGET_INCLUDE_DIRECTORIES(h2o PUBLIC ${OPENSSL_INCLUDE_DIR})
+ TARGET_LINK_LIBRARIES(h2o ${OPENSSL_LIBRARIES} ${CMAKE_DL_LIBS})
++IF (HIREDIS_FOUND)
++ TARGET_INCLUDE_DIRECTORIES(h2o PUBLIC ${HIREDIS_INCLUDE_DIRS})
++ TARGET_LINK_LIBRARIES(h2o ${HIREDIS_LIBRARIES})
++ENDIF (HIREDIS_FOUND)
++
++IF (LIBYAML_FOUND)
++ TARGET_INCLUDE_DIRECTORIES(h2o PUBLIC ${LIBYXML_INCLUDE_DIRS})
++ TARGET_LINK_LIBRARIES(h2o ${LIBYAML_LIBRARIES})
++ENDIF (LIBYAML_FOUND)
+ IF (WITH_MRUBY)
+ TARGET_INCLUDE_DIRECTORIES(h2o BEFORE PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/deps/mruby/include ${CMAKE_CURRENT_SOURCE_DIR}/deps/mruby-input-stream/src)
+ # note: the paths need to be determined before libmruby.flags.mak is generated
diff --git a/www/h2o/files/patch-src_ssl.c b/www/h2o/files/patch-src_ssl.c
index 938c96e1e7ee..23ef45f0b28c 100644
--- a/www/h2o/files/patch-src_ssl.c
+++ b/www/h2o/files/patch-src_ssl.c
@@ -1,6 +1,6 @@
---- src/ssl.c.orig 2023-08-08 09:33:37 UTC
+--- src/ssl.c.orig 2024-03-14 06:01:10 UTC
+++ src/ssl.c
-@@ -1182,7 +1182,9 @@ void init_openssl(void)
+@@ -1185,7 +1185,9 @@ void init_openssl(void)
SSL_library_init();
OpenSSL_add_all_algorithms();
#if H2O_CAN_OSSL_ASYNC
diff --git a/www/h2o/pkg-plist b/www/h2o/pkg-plist
index d67651f52feb..b46446ec6e86 100644
--- a/www/h2o/pkg-plist
+++ b/www/h2o/pkg-plist
@@ -1,4 +1,3 @@
-@comment bin/h2o-httpclient
@dir(%%H2O_USER%%,%%H2O_GROUP%%,0750) %%H2O_LOGDIR%%
@sample %%ETCDIR%%/h2o.conf.sample
%%DATADIR%%/annotate-backtrace-symbols
@@ -126,6 +125,35 @@ include/h2o/token.h
include/h2o/url.h
include/h2o/version.h
include/h2o/websocket.h
+include/picotls.h
+include/picotls/asn1.h
+include/picotls/certificate_compression.h
+include/picotls/ffx.h
+include/picotls/fusion.h
+include/picotls/mbedtls.h
+include/picotls/minicrypto.h
+include/picotls/openssl.h
+include/picotls/pembase64.h
+include/picotls/ptlsbcrypt.h
+include/quicly.h
+include/quicly/cc.h
+include/quicly/cid.h
+include/quicly/constants.h
+include/quicly/defaults.h
+include/quicly/frame.h
+include/quicly/linklist.h
+include/quicly/local_cid.h
+include/quicly/loss.h
+include/quicly/maxsender.h
+include/quicly/pacer.h
+include/quicly/ranges.h
+include/quicly/rate.h
+include/quicly/recvstate.h
+include/quicly/remote_cid.h
+include/quicly/retire_cid.h
+include/quicly/sendstate.h
+include/quicly/sentmap.h
+include/quicly/streambuf.h
libdata/pkgconfig/libh2o-evloop.pc
libdata/pkgconfig/libh2o.pc
share/man/man5/h2o.conf.5.gz
diff --git a/www/hotcrp/Makefile b/www/hotcrp/Makefile
index 625638719171..6673a7bca7ea 100644
--- a/www/hotcrp/Makefile
+++ b/www/hotcrp/Makefile
@@ -8,6 +8,9 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Web based conference management software
WWW= https://www.read.seas.harvard.edu/~kohler/hotcrp/
+DEPRECATED= Outdated, current version was released in 2018 and is unsupported upstream
+EXPIRATION_DATE=2024-05-31
+
RUN_DEPENDS= pdftohtml:graphics/poppler-utils \
zip:archivers/zip
diff --git a/www/ikiwiki/Makefile b/www/ikiwiki/Makefile
index 24f387f77ca2..a22a4785aec2 100644
--- a/www/ikiwiki/Makefile
+++ b/www/ikiwiki/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ikiwiki
-DISTVERSION= 3.20200202.3
-PORTREVISION= 1
+DISTVERSION= 3.20200202.4
CATEGORIES= www
MASTER_SITES= DEBIAN_POOL \
LOCAL/mat/${PORTNAME}
@@ -100,7 +99,5 @@ post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/ikiwiki.setup ${STAGEDIR}${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/wikilist ${STAGEDIR}${EXAMPLESDIR}
- @${RMDIR} ${STAGEDIR}${EXAMPLESDIR}/doc/examples
- @${RMDIR} ${STAGEDIR}${EXAMPLESDIR}/doc
.include <bsd.port.mk>
diff --git a/www/ikiwiki/distinfo b/www/ikiwiki/distinfo
index 0ba43fc1e813..469f47a08b49 100644
--- a/www/ikiwiki/distinfo
+++ b/www/ikiwiki/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1581933496
-SHA256 (ikiwiki_3.20200202.3.orig.tar.xz) = 594f13bcee8959356376a42eed6c5a8e295d325724b1c09f9395404e3262796a
-SIZE (ikiwiki_3.20200202.3.orig.tar.xz) = 2689636
+TIMESTAMP = 1714205232
+SHA256 (ikiwiki_3.20200202.4.orig.tar.xz) = be61813068b6c5f5b77f2b346e41efac59d9f0574b6a361154851f735412fe8f
+SIZE (ikiwiki_3.20200202.4.orig.tar.xz) = 2733060
diff --git a/www/ilias/Makefile b/www/ilias/Makefile
index 2575f7ee060e..4aa65cc3fcbc 100644
--- a/www/ilias/Makefile
+++ b/www/ilias/Makefile
@@ -1,6 +1,6 @@
PORTNAME= ilias
DISTVERSIONPREFIX= v
-DISTVERSION= 9.0_beta3
+DISTVERSION= 9.0
CATEGORIES= www education
PKGNAMEPREFIX= ${PHP_PKGNAMEPREFIX}
@@ -15,18 +15,20 @@ RUN_DEPENDS= ${LOCALBASE}/share/pear/Auth/Auth.php:security/pear-Auth@${PHP_FLAV
${LOCALBASE}/share/pear/HTML/Template/IT.php:devel/pear-HTML_Template_IT@${PHP_FLAVOR} \
${LOCALBASE}/share/pear/MDB2.php:databases/pear-MDB2@${PHP_FLAVOR} \
${LOCALBASE}/share/pear/PEAR.php:devel/pear@${PHP_FLAVOR} \
+ ${PECL_PKGNAMEPREFIX}imagick>=0:graphics/pecl-imagick@${PHP_FLAVOR} \
${UNZIP_CMD}:archivers/unzip \
composer:devel/php-composer@${PHP_FLAVOR} \
sudo:security/sudo \
zip:archivers/zip
-USES= cpe jpeg magick:6,run php:flavors
+USES= cpe jpeg magick:7,run php:flavors
USE_GITHUB= yes
GH_ACCOUNT= ILIAS-eLearning
GH_PROJECT= ILIAS
-USE_PHP= curl dom gd ldap fileinfo \
+USE_PHP= curl dom gd ldap fileinfo iconv \
pdo_mysql session simplexml soap \
- tokenizer xmlrpc xmlwriter xsl zlib
+ tokenizer xmlrpc xmlwriter xmlreader \
+ xsl zip zlib
CONFLICTS= ilias6
diff --git a/www/ilias/distinfo b/www/ilias/distinfo
index 713aa50e4301..36b9be09c676 100644
--- a/www/ilias/distinfo
+++ b/www/ilias/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708003481
-SHA256 (ILIAS-eLearning-ILIAS-v9.0_beta3_GH0.tar.gz) = 6306641696e0e9710dee63c038ac85c14729736ffe2eaa7d8450c48f90848e8f
-SIZE (ILIAS-eLearning-ILIAS-v9.0_beta3_GH0.tar.gz) = 31634375
+TIMESTAMP = 1714699170
+SHA256 (ILIAS-eLearning-ILIAS-v9.0_GH0.tar.gz) = 878e4704e149eef0ac452264ed36fa2e605f0b0a68e2b96a64f80fc710eeea01
+SIZE (ILIAS-eLearning-ILIAS-v9.0_GH0.tar.gz) = 31868185
diff --git a/www/interchange/Makefile b/www/interchange/Makefile
index e72cb3f604c5..931100be35fb 100644
--- a/www/interchange/Makefile
+++ b/www/interchange/Makefile
@@ -11,6 +11,9 @@ WWW= https://www.icdevgroup.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Outdated, current version was released in 2010 is unsupported upstream
+EXPIRATION_DATE=2024-06-30
+
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Safe-Hole>=0.10:security/p5-Safe-Hole \
p5-URI>=1.37:net/p5-URI \
diff --git a/www/itop/Makefile b/www/itop/Makefile
index eab0891af7b7..d999fcf302df 100644
--- a/www/itop/Makefile
+++ b/www/itop/Makefile
@@ -6,11 +6,14 @@ DISTNAME= iTop-${PORTVERSION}-4463
MAINTAINER= ports@FreeBSD.org
COMMENT= Simple, web based IT Service Management tool
-WWW= https://www.combodo.com/
+WWW= https://github.com/Combodo/iTop
LICENSE= AGPLv3
LICENSE_FILE= ${WRKDIR}/LICENSE
+DEPRECATED= Outdated, current version is 5 years old and unsupported upstream
+EXPIRATION_DATE=2024-06-30
+
RUN_DEPENDS= ${LOCALBASE}/bin/dot:graphics/graphviz
USES= cpe shebangfix php zip
diff --git a/www/larbin/Makefile b/www/larbin/Makefile
index 1306badd5d16..30284c2449b2 100644
--- a/www/larbin/Makefile
+++ b/www/larbin/Makefile
@@ -11,6 +11,9 @@ WWW= http://www.ailleret.com/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Abandonware, obsolete web crawler
+EXPIRATION_DATE=2024-05-31
+
BUILD_DEPENDS= bash:shells/bash \
makedepend:devel/makedepend
diff --git a/www/libdatachannel/Makefile b/www/libdatachannel/Makefile
index d1c7c630bb02..2d2d3f59b647 100644
--- a/www/libdatachannel/Makefile
+++ b/www/libdatachannel/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libdatachannel
DISTVERSIONPREFIX= v
-DISTVERSION= 0.20.3
+DISTVERSION= 0.21.0
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/libdatachannel/distinfo b/www/libdatachannel/distinfo
index a1680f25392b..34d2f0997974 100644
--- a/www/libdatachannel/distinfo
+++ b/www/libdatachannel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713502180
-SHA256 (paullouisageneau-libdatachannel-v0.20.3_GH0.tar.gz) = 31274df211173bec5b3c104559fed25b5466b53f438c050fb71719d53a12c8e7
-SIZE (paullouisageneau-libdatachannel-v0.20.3_GH0.tar.gz) = 52630159
+TIMESTAMP = 1714193055
+SHA256 (paullouisageneau-libdatachannel-v0.21.0_GH0.tar.gz) = 41d7404280751cbda8cfac5480e13c5af5b1c37ea2c16e03467f06a4acb49717
+SIZE (paullouisageneau-libdatachannel-v0.21.0_GH0.tar.gz) = 52635131
SHA256 (SergiusTheBest-plog-e21baecd4753f14da64ede979c5a19302618b752_GH0.tar.gz) = 658e037fe999036cca8b91a61ac07171980aeeaf2e3421b87c71454fdff07ce2
SIZE (SergiusTheBest-plog-e21baecd4753f14da64ede979c5a19302618b752_GH0.tar.gz) = 132465
SHA256 (sctplab-usrsctp-ebb18adac6501bad4501b1f6dccb67a1c85cc299_GH0.tar.gz) = 1281cb1acd159e359aa52285de83fa00e5c1fdf4d2edcb02f7535b9550885f1c
diff --git a/www/libdatachannel/pkg-plist b/www/libdatachannel/pkg-plist
index 2daa9d74706b..331685beeb24 100644
--- a/www/libdatachannel/pkg-plist
+++ b/www/libdatachannel/pkg-plist
@@ -5,13 +5,16 @@ include/rtc/common.hpp
include/rtc/configuration.hpp
include/rtc/datachannel.hpp
include/rtc/description.hpp
+include/rtc/frameinfo.hpp
include/rtc/global.hpp
+include/rtc/h264rtpdepacketizer.hpp
include/rtc/h264rtppacketizer.hpp
include/rtc/h265nalunit.hpp
include/rtc/h265rtppacketizer.hpp
include/rtc/mediahandler.hpp
include/rtc/message.hpp
include/rtc/nalunit.hpp
+include/rtc/pacinghandler.hpp
include/rtc/peerconnection.hpp
include/rtc/plihandler.hpp
include/rtc/reliability.hpp
@@ -21,10 +24,12 @@ include/rtc/rtcpnackresponder.hpp
include/rtc/rtcpreceivingsession.hpp
include/rtc/rtcpsrreporter.hpp
include/rtc/rtp.hpp
+include/rtc/rtpdepacketizer.hpp
include/rtc/rtppacketizationconfig.hpp
include/rtc/rtppacketizer.hpp
include/rtc/track.hpp
include/rtc/utils.hpp
+include/rtc/version.h
include/rtc/websocket.hpp
include/rtc/websocketserver.hpp
lib/cmake/LibDataChannel/LibDataChannelConfig.cmake
@@ -32,5 +37,5 @@ lib/cmake/LibDataChannel/LibDataChannelConfigVersion.cmake
lib/cmake/LibDataChannel/LibDataChannelTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/LibDataChannel/LibDataChannelTargets.cmake
lib/libdatachannel.so
-lib/libdatachannel.so.0.20
-lib/libdatachannel.so.0.20.3
+lib/libdatachannel.so.0.21
+lib/libdatachannel.so.0.21.0
diff --git a/www/librespeed/Makefile b/www/librespeed/Makefile
index 510b4fda1d8d..507f8c752663 100644
--- a/www/librespeed/Makefile
+++ b/www/librespeed/Makefile
@@ -1,5 +1,5 @@
PORTNAME= librespeed
-DISTVERSION= 5.3.0
+DISTVERSION= 5.3.1
CATEGORIES= www net
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/librespeed/distinfo b/www/librespeed/distinfo
index 990f551c55e8..a89bb235ebd5 100644
--- a/www/librespeed/distinfo
+++ b/www/librespeed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701029291
-SHA256 (librespeed-speedtest-5.3.0_GH0.tar.gz) = c43a1682caffdb2102eee89e8440d426cd627a79d0106458105be37c6064f935
-SIZE (librespeed-speedtest-5.3.0_GH0.tar.gz) = 2132374
+TIMESTAMP = 1714293064
+SHA256 (librespeed-speedtest-5.3.1_GH0.tar.gz) = f43efe474998a4cb337f82d8270ee7f5e60566d310155fd51caf20bfd253b5c1
+SIZE (librespeed-speedtest-5.3.1_GH0.tar.gz) = 2132496
diff --git a/www/links/Makefile b/www/links/Makefile
index d52d5f3f0090..9238a6d50b11 100644
--- a/www/links/Makefile
+++ b/www/links/Makefile
@@ -1,6 +1,6 @@
PORTNAME= links
PORTVERSION= 2.29
-PORTREVISION= 4
+PORTREVISION= 5
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://links.twibright.com/download/
diff --git a/www/lynx-current/Makefile b/www/lynx-current/Makefile
index 8833e79f4901..b7cb34d555ec 100644
--- a/www/lynx-current/Makefile
+++ b/www/lynx-current/Makefile
@@ -1,6 +1,5 @@
PORTNAME= lynx
-PORTVERSION= 2.9.0d12
-PORTREVISION= 1
+PORTVERSION= 2.9.1
CATEGORIES= www
MASTER_SITES= http://invisible-mirror.net/archives/lynx/tarballs/ \
ftp://ftp.invisible-island.net/lynx/tarballs/
diff --git a/www/lynx-current/distinfo b/www/lynx-current/distinfo
index 1203abcac003..648ff9172a58 100644
--- a/www/lynx-current/distinfo
+++ b/www/lynx-current/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686666300
-SHA256 (lynx2.9.0dev.12.tar.bz2) = a6455b159d00776d8ec1051285c972dc1f0c552d0571a0cff02a23ec146ee8e5
-SIZE (lynx2.9.0dev.12.tar.bz2) = 2762036
+TIMESTAMP = 1714658452
+SHA256 (lynx2.9.1.tar.bz2) = a6db9b22c20df435df3757925a505531ce9a514d134742e935d71aa5c41339c5
+SIZE (lynx2.9.1.tar.bz2) = 2783698
diff --git a/www/lynx-current/files/patch-makefile.in b/www/lynx-current/files/patch-makefile.in
index fa6f397b3221..3b178a406f14 100644
--- a/www/lynx-current/files/patch-makefile.in
+++ b/www/lynx-current/files/patch-makefile.in
@@ -1,15 +1,15 @@
---- makefile.in.orig 2023-06-13 14:30:49 UTC
+--- makefile.in.orig 2024-05-02 14:02:41 UTC
+++ makefile.in
-@@ -327,7 +327,7 @@ install-doc : $(DOCDIR) $(HELPDIR)
- cd $(HELPDIR) && rm -f $$name ;\
- r= ;\
- test "$(LN_S)" = "ln -s" || r=`echo $(helpdir)|sed -e "s%[^/]\+%..%g" -e "s%^.%%"`; \
-- cd $(HELPDIR) && ( $(LN_S) $$r$(docdir)/$$name . || cp $(DOCDIR)/$$name . );\
-+ cd $(HELPDIR) && ( $(LN_S) ../doc/lynx/$$name . || cp $(DOCDIR)/$$name . );\
+@@ -329,7 +329,7 @@ install-doc : $(DOCDIR) $(HELPDIR)
+ echo ".. relative: $$r"; \
+ for name in COPYING COPYHEADER; do \
+ cd $(HELPDIR) && rm -f $$name;\
+- cd $(HELPDIR) && ( $(LN_S) $$r/$$name $$name || cp $(DOCDIR)/$$name . );\
++ cd $(HELPDIR) && ( $(LN_S) ../doc/lynx/$$name $$name || cp $(DOCDIR)/$$name . );\
done';\
- $(SHELL) -c 'set -x; \
- case `id|sed -e "s/(.*//"` in \
-@@ -405,14 +405,10 @@ install-help : htmlized_cfg help_files.sed $(HELPDIR)
+ $(SHELL) -c '\
+ i=`id|sed -e "s/(.*//"`; \
+@@ -409,14 +409,10 @@ install-help : htmlized_cfg help_files.sed $(HELPDIR)
if test "$(COMPRESS_PROG)" != "" ; then \
(cd $(HELPDIR) && $(COMPRESS_PROG) $$files ) \
fi'
@@ -28,18 +28,18 @@
@ECHO_CC@sed -e '/^HELPFILE:http/s!^!#!' \
-e '/^#HELPFILE:file/s!#!!' \
$(SYSCONFDIR)/lynx.tmp | \
-@@ -420,8 +416,8 @@ install-help : htmlized_cfg help_files.sed $(HELPDIR)
+@@ -424,8 +420,8 @@ install-help : htmlized_cfg help_files.sed $(HELPDIR)
$(SHELL) $(scripts_dir)/cfg_path.sh lynx_doc $(helpdir) | \
sed -e '/^HELPFILE:file/s!$$!$(COMPRESS_EXT)!' \
-e '/^HELPFILE:file/s!$(COMPRESS_EXT)$(COMPRESS_EXT)$$!$(COMPRESS_EXT)!' \
- >$(SYSCONFDIR)/lynx.cfg ;\
- chmod 644 $(SYSCONFDIR)/lynx.cfg ;\
-+ >$(SYSCONFDIR)/lynx.cfg.sample; \
-+ chmod 644 $(SYSCONFDIR)/lynx.cfg.sample; \
++ >$(SYSCONFDIR)/lynx.cfg.sample ;\
++ chmod 644 $(SYSCONFDIR)/lynx.cfg.sample ;\
rm -f $(SYSCONFDIR)/lynx.tmp
LYHelp.h : help_files.sed $(srcdir)/LYHelp.hin
-@@ -444,17 +440,15 @@ cfg_defs.h : $(scripts_dir)/cfg_defs.sh $(scripts_dir)
+@@ -448,17 +444,15 @@ install-cfg : $(SYSCONFDIR)
@$(SHELL) -c 'SHELL=$(SHELL) FGREP="$(FGREP)" $(SHELL) $(scripts_dir)/cfg_defs.sh $(srcdir)'
install-cfg : $(SYSCONFDIR)
diff --git a/www/lynx-current/pkg-plist b/www/lynx-current/pkg-plist
index e82e068cc47a..ebb2de2f84e7 100644
--- a/www/lynx-current/pkg-plist
+++ b/www/lynx-current/pkg-plist
@@ -55,6 +55,7 @@ bin/lynx
%%PORTDOCS%%%%DOCSDIR%%/samples/lynxdump
%%PORTDOCS%%%%DOCSDIR%%/samples/mailcap
%%PORTDOCS%%%%DOCSDIR%%/samples/mailto-form.pl
+%%PORTDOCS%%%%DOCSDIR%%/samples/mhtml-tool
%%PORTDOCS%%%%DOCSDIR%%/samples/midnight.lss
%%PORTDOCS%%%%DOCSDIR%%/samples/mild-colors.lss
%%PORTDOCS%%%%DOCSDIR%%/samples/mime.types
diff --git a/www/lynx/Makefile b/www/lynx/Makefile
index 5ddf23ecd2eb..b9a07252a75b 100644
--- a/www/lynx/Makefile
+++ b/www/lynx/Makefile
@@ -1,6 +1,6 @@
PORTNAME= lynx
PORTVERSION= 2.8.9.1
-PORTREVISION= 2
+PORTREVISION= 3
PORTEPOCH= 1
CATEGORIES= www
MASTER_SITES= http://invisible-mirror.net/archives/lynx/tarballs/ \
diff --git a/www/mattermost-server/Makefile b/www/mattermost-server/Makefile
index 27cbc5203ed2..b4d1c62165cc 100644
--- a/www/mattermost-server/Makefile
+++ b/www/mattermost-server/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mattermost
-PORTVERSION= 8.1.12
+PORTVERSION= 9.5.3
CATEGORIES= www
MASTER_SITES= LOCAL/decke
PKGNAMESUFFIX= -server
@@ -17,11 +17,14 @@ ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386
RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
mattermost-webapp>=${PORTVERSION}:www/mattermost-webapp
-USES= go:modules tar:xz
+USES= go:1.22,modules tar:xz
USE_RC_SUBR= mattermostd
GO_TARGET= ./cmd/mattermost ./scripts/config_generator
-GO_BUILDFLAGS= -ldflags="-X github.com/mattermost/mattermost/server/public/model.BuildNumber=${PORTVERSION}"
+GO_BUILDFLAGS= -ldflags=" \
+ -X github.com/mattermost/mattermost/server/public/model.BuildNumber=${PORTVERSION} \
+ -X github.com/mattermost/mattermost/server/public/model.BuildHashEnterprise=none \
+ -X github.com/mattermost/mattermost/server/public/model.BuildEnterpriseReady=false"
WRKSRC_SUBDIR= server
WWWDIR= ${PREFIX}/www/mattermost
diff --git a/www/mattermost-server/distinfo b/www/mattermost-server/distinfo
index 4a4c7068ec05..64170397f096 100644
--- a/www/mattermost-server/distinfo
+++ b/www/mattermost-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713884988
-SHA256 (mattermost-8.1.12.tar.xz) = f4f89d118657a2fd3b3b6c389f9806f69934a6c42b3fafd55f454d42e93dea7b
-SIZE (mattermost-8.1.12.tar.xz) = 137143560
+TIMESTAMP = 1713956394
+SHA256 (mattermost-9.5.3.tar.xz) = b9a1e1a86d3b91c32914c1489bc90a3c7d7bd3e70eddc06e1af59a8a3b39a164
+SIZE (mattermost-9.5.3.tar.xz) = 102302152
diff --git a/www/mattermost-server/pkg-plist b/www/mattermost-server/pkg-plist
index 5fe1d1d7bdf5..f083b7ba3098 100644
--- a/www/mattermost-server/pkg-plist
+++ b/www/mattermost-server/pkg-plist
@@ -2,25 +2,66 @@ bin/mattermostd
%%ETCDIR%%/config.json.sample
%%WWWDIR%%/fonts/OFL.txt
%%WWWDIR%%/fonts/nunito-bold.ttf
+%%WWWDIR%%/i18n/am.json
+%%WWWDIR%%/i18n/be.json
%%WWWDIR%%/i18n/bg.json
+%%WWWDIR%%/i18n/bn.json
+%%WWWDIR%%/i18n/br.json
+%%WWWDIR%%/i18n/ca.json
+%%WWWDIR%%/i18n/cs.json
+%%WWWDIR%%/i18n/da.json
%%WWWDIR%%/i18n/de.json
+%%WWWDIR%%/i18n/el.json
%%WWWDIR%%/i18n/en.json
%%WWWDIR%%/i18n/en_AU.json
%%WWWDIR%%/i18n/es.json
+%%WWWDIR%%/i18n/et.json
+%%WWWDIR%%/i18n/eu.json
%%WWWDIR%%/i18n/fa.json
+%%WWWDIR%%/i18n/fi.json
+%%WWWDIR%%/i18n/fil.json
%%WWWDIR%%/i18n/fr.json
+%%WWWDIR%%/i18n/fy.json
+%%WWWDIR%%/i18n/gl.json
+%%WWWDIR%%/i18n/gu.json
+%%WWWDIR%%/i18n/he.json
+%%WWWDIR%%/i18n/hi.json
+%%WWWDIR%%/i18n/hr.json
%%WWWDIR%%/i18n/hu.json
+%%WWWDIR%%/i18n/id.json
+%%WWWDIR%%/i18n/is.json
%%WWWDIR%%/i18n/it.json
%%WWWDIR%%/i18n/ja.json
+%%WWWDIR%%/i18n/ka.json
+%%WWWDIR%%/i18n/kk.json
+%%WWWDIR%%/i18n/kk_Latn.json
+%%WWWDIR%%/i18n/km.json
%%WWWDIR%%/i18n/ko.json
+%%WWWDIR%%/i18n/la.json
+%%WWWDIR%%/i18n/lo.json
+%%WWWDIR%%/i18n/lt.json
+%%WWWDIR%%/i18n/lv.json
+%%WWWDIR%%/i18n/mk.json
+%%WWWDIR%%/i18n/ml.json
+%%WWWDIR%%/i18n/mn.json
+%%WWWDIR%%/i18n/nb_NO.json
+%%WWWDIR%%/i18n/ne.json
%%WWWDIR%%/i18n/nl.json
%%WWWDIR%%/i18n/pl.json
+%%WWWDIR%%/i18n/pr.json
%%WWWDIR%%/i18n/pt-BR.json
+%%WWWDIR%%/i18n/pt.json
%%WWWDIR%%/i18n/ro.json
%%WWWDIR%%/i18n/ru.json
+%%WWWDIR%%/i18n/si.json
+%%WWWDIR%%/i18n/sl.json
+%%WWWDIR%%/i18n/sq.json
+%%WWWDIR%%/i18n/sr.json
%%WWWDIR%%/i18n/sv.json
+%%WWWDIR%%/i18n/th.json
%%WWWDIR%%/i18n/tr.json
%%WWWDIR%%/i18n/uk.json
+%%WWWDIR%%/i18n/vi.json
%%WWWDIR%%/i18n/zh-CN.json
%%WWWDIR%%/i18n/zh-TW.json
%%WWWDIR%%/templates/cloud_14_day_arrears.html
@@ -28,6 +69,7 @@ bin/mattermostd
%%WWWDIR%%/templates/cloud_45_day_arrears.html
%%WWWDIR%%/templates/cloud_7_day_arrears.html
%%WWWDIR%%/templates/cloud_90_day_arrears.html
+%%WWWDIR%%/templates/cloud_renewal_notification.html
%%WWWDIR%%/templates/cloud_upgrade_confirmation.html
%%WWWDIR%%/templates/cloud_welcome_email.html
%%WWWDIR%%/templates/deactivate_body.html
@@ -39,6 +81,7 @@ bin/mattermostd
%%WWWDIR%%/templates/globalrelay_compliance_export_message.html
%%WWWDIR%%/templates/globalrelay_compliance_export_participant_row.html
%%WWWDIR%%/templates/invite_body.html
+%%WWWDIR%%/templates/ip_filters_changed.html
%%WWWDIR%%/templates/license_up_for_renewal.html
%%WWWDIR%%/templates/messages_notification.html
%%WWWDIR%%/templates/mfa_change_body.html
diff --git a/www/mattermost-webapp/Makefile b/www/mattermost-webapp/Makefile
index 0f24cbf03616..522f8c50127b 100644
--- a/www/mattermost-webapp/Makefile
+++ b/www/mattermost-webapp/Makefile
@@ -1,11 +1,10 @@
PORTNAME= mattermost-webapp
-PORTVERSION= 8.1.12
+PORTVERSION= 9.5.3
DISTVERSIONPREFIX= v
CATEGORIES= www
MASTER_SITES= https://releases.mattermost.com/${PORTVERSION}/
DISTNAME= mattermost-${PORTVERSION}-linux-amd64
-# implicit-approval+ for decke
MAINTAINER= bofh@FreeBSD.org
COMMENT= Webapp of Mattermost server
WWW= https://mattermost.org/
diff --git a/www/mattermost-webapp/distinfo b/www/mattermost-webapp/distinfo
index c4daa214f9cf..01947f9ff82b 100644
--- a/www/mattermost-webapp/distinfo
+++ b/www/mattermost-webapp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713886944
-SHA256 (mattermost-8.1.12-linux-amd64.tar.gz) = b7d4e7da870fbdd2cf8c8e3cc1c8869e1ddfc67157ff7d8ad701d9103ef8d6a8
-SIZE (mattermost-8.1.12-linux-amd64.tar.gz) = 439143345
+TIMESTAMP = 1713899935
+SHA256 (mattermost-9.5.3-linux-amd64.tar.gz) = 7f665aa7fd794cecb308ff7b0461a65e29b001ad664cfe36c37ed14e836402c4
+SIZE (mattermost-9.5.3-linux-amd64.tar.gz) = 451477472
diff --git a/www/mattermost-webapp/pkg-plist b/www/mattermost-webapp/pkg-plist
index 04602c9456f3..96b0bfbf8bd6 100644
--- a/www/mattermost-webapp/pkg-plist
+++ b/www/mattermost-webapp/pkg-plist
@@ -1,42 +1,43 @@
%%WWWDIR%%/client/1006.a82445890753b4cda610.js
%%WWWDIR%%/client/1006.a82445890753b4cda610.js.map
-%%WWWDIR%%/client/1295.4663738ed2b0ad59d067.css
-%%WWWDIR%%/client/1295.4663738ed2b0ad59d067.css.map
-%%WWWDIR%%/client/1295.f3200db42031cf83e89e.js
-%%WWWDIR%%/client/1295.f3200db42031cf83e89e.js.map
+%%WWWDIR%%/client/1011.3697a3888d12721cc558.js
+%%WWWDIR%%/client/1011.3697a3888d12721cc558.js.map
+%%WWWDIR%%/client/1011.b1f74ced71fa30073208.css
+%%WWWDIR%%/client/1011.b1f74ced71fa30073208.css.map
+%%WWWDIR%%/client/1072.150c7307f540483e0d8b.js
+%%WWWDIR%%/client/1072.150c7307f540483e0d8b.js.map
+%%WWWDIR%%/client/1191.43e6892f50bec3fc61fc.js
+%%WWWDIR%%/client/1191.43e6892f50bec3fc61fc.js.LICENSE.txt
+%%WWWDIR%%/client/1191.43e6892f50bec3fc61fc.js.map
%%WWWDIR%%/client/131.27d015a613d464e45cfd.js
%%WWWDIR%%/client/131.27d015a613d464e45cfd.js.map
-%%WWWDIR%%/client/1393.2d889049b98aa657e508.js
-%%WWWDIR%%/client/1393.2d889049b98aa657e508.js.map
-%%WWWDIR%%/client/145.e00c004887ff14c77ba9.js
-%%WWWDIR%%/client/145.e00c004887ff14c77ba9.js.map
-%%WWWDIR%%/client/1467.02379b50da469d81f9ae.js
-%%WWWDIR%%/client/1467.02379b50da469d81f9ae.js.map
+%%WWWDIR%%/client/145.693f451cda1d3e15542a.js
+%%WWWDIR%%/client/145.693f451cda1d3e15542a.js.map
%%WWWDIR%%/client/1542.c90979dfc4aadbe945ba.js
%%WWWDIR%%/client/1542.c90979dfc4aadbe945ba.js.LICENSE.txt
%%WWWDIR%%/client/1542.c90979dfc4aadbe945ba.js.map
%%WWWDIR%%/client/1599.c7c1807216b6490de5aa.js
%%WWWDIR%%/client/1599.c7c1807216b6490de5aa.js.map
+%%WWWDIR%%/client/1618.239b9912fb0a1e337f80.js
+%%WWWDIR%%/client/1618.239b9912fb0a1e337f80.js.map
%%WWWDIR%%/client/1728.da8582ec621992f97025.js
%%WWWDIR%%/client/1728.da8582ec621992f97025.js.map
%%WWWDIR%%/client/1741.531ae5dec955fbb092cd.js
%%WWWDIR%%/client/1741.531ae5dec955fbb092cd.js.map
-%%WWWDIR%%/client/1861.9fb4d14e6ddb7ccc2119.js
-%%WWWDIR%%/client/1861.9fb4d14e6ddb7ccc2119.js.map
%%WWWDIR%%/client/1929.4193052cf92a19393983.js
%%WWWDIR%%/client/1929.4193052cf92a19393983.js.map
%%WWWDIR%%/client/201.0d4bc4fb8306ec35595c.js
%%WWWDIR%%/client/201.0d4bc4fb8306ec35595c.js.map
-%%WWWDIR%%/client/2028.b5459e053877ad1a916d.js
-%%WWWDIR%%/client/2028.b5459e053877ad1a916d.js.map
-%%WWWDIR%%/client/209.6f4e1c4e53db70c63ffa.js
-%%WWWDIR%%/client/209.6f4e1c4e53db70c63ffa.js.map
-%%WWWDIR%%/client/2109.adbf6a20ab738d62c319.js
-%%WWWDIR%%/client/2109.adbf6a20ab738d62c319.js.map
-%%WWWDIR%%/client/2118.e59f41ec7122cc36df1c.js
-%%WWWDIR%%/client/2118.e59f41ec7122cc36df1c.js.map
-%%WWWDIR%%/client/2118.f8b28f6ca4b971c7a494.css
-%%WWWDIR%%/client/2118.f8b28f6ca4b971c7a494.css.map
+%%WWWDIR%%/client/2028.f513ca3163413ae6627e.js
+%%WWWDIR%%/client/2028.f513ca3163413ae6627e.js.map
+%%WWWDIR%%/client/209.94d672153db0b62a8704.js
+%%WWWDIR%%/client/209.94d672153db0b62a8704.js.map
+%%WWWDIR%%/client/2109.ccabb35de84e4671eecb.js
+%%WWWDIR%%/client/2109.ccabb35de84e4671eecb.js.map
+%%WWWDIR%%/client/2118.b0801b8c3c81bd54fb81.css
+%%WWWDIR%%/client/2118.b0801b8c3c81bd54fb81.css.map
+%%WWWDIR%%/client/2118.ce006e2b56da639a873e.js
+%%WWWDIR%%/client/2118.ce006e2b56da639a873e.js.map
%%WWWDIR%%/client/2193.54f570a10f45d153ebf7.js
%%WWWDIR%%/client/2193.54f570a10f45d153ebf7.js.map
%%WWWDIR%%/client/2195.f438052250f30dbfb459.js
@@ -47,79 +48,76 @@
%%WWWDIR%%/client/2264.08eaae74afc2b4d47777.js.map
%%WWWDIR%%/client/2277.175fe154198888acaca1.js
%%WWWDIR%%/client/2277.175fe154198888acaca1.js.map
-%%WWWDIR%%/client/2337.0c099202a718222b75ac.js
-%%WWWDIR%%/client/2337.0c099202a718222b75ac.js.LICENSE.txt
-%%WWWDIR%%/client/2337.0c099202a718222b75ac.js.map
+%%WWWDIR%%/client/2317.a53bd586bb268ad8665e.css
+%%WWWDIR%%/client/2317.a53bd586bb268ad8665e.css.map
+%%WWWDIR%%/client/2317.b1ffec884ba46ebdaa7b.js
+%%WWWDIR%%/client/2317.b1ffec884ba46ebdaa7b.js.map
%%WWWDIR%%/client/2440.38a9bfb3a4a3b8c951c1.css
%%WWWDIR%%/client/2440.38a9bfb3a4a3b8c951c1.css.map
-%%WWWDIR%%/client/2445.e35742b66fb16166ac40.js
-%%WWWDIR%%/client/2445.e35742b66fb16166ac40.js.map
-%%WWWDIR%%/client/2462.38f46cd7f5f9088e4ae9.js
-%%WWWDIR%%/client/2462.38f46cd7f5f9088e4ae9.js.LICENSE.txt
-%%WWWDIR%%/client/2462.38f46cd7f5f9088e4ae9.js.map
%%WWWDIR%%/client/2509.2f0b8f15a33fe2ab4335.js
%%WWWDIR%%/client/2509.2f0b8f15a33fe2ab4335.js.map
+%%WWWDIR%%/client/2514.41b4f83d1eb1943bb302.css
+%%WWWDIR%%/client/2514.41b4f83d1eb1943bb302.css.map
+%%WWWDIR%%/client/2514.6157291101610c9adbb5.js
+%%WWWDIR%%/client/2514.6157291101610c9adbb5.js.LICENSE.txt
+%%WWWDIR%%/client/2514.6157291101610c9adbb5.js.map
%%WWWDIR%%/client/2534.9cd47e7cf931cba451f2.js
%%WWWDIR%%/client/2534.9cd47e7cf931cba451f2.js.map
-%%WWWDIR%%/client/2544.6228cbd0b218d6da6c40.js
-%%WWWDIR%%/client/2544.6228cbd0b218d6da6c40.js.map
-%%WWWDIR%%/client/2544.9e39cde7e84ffe6dc526.css
-%%WWWDIR%%/client/2544.9e39cde7e84ffe6dc526.css.map
-%%WWWDIR%%/client/2565.660102a98dc89c001be2.js
-%%WWWDIR%%/client/2565.660102a98dc89c001be2.js.LICENSE.txt
-%%WWWDIR%%/client/2565.660102a98dc89c001be2.js.map
+%%WWWDIR%%/client/2565.5c6f9bd11886f9819fcb.js
+%%WWWDIR%%/client/2565.5c6f9bd11886f9819fcb.js.LICENSE.txt
+%%WWWDIR%%/client/2565.5c6f9bd11886f9819fcb.js.map
%%WWWDIR%%/client/2648.b2c800aad003450a190e.js
%%WWWDIR%%/client/2648.b2c800aad003450a190e.js.map
-%%WWWDIR%%/client/2698.0d91b02def32badbf45e.js
-%%WWWDIR%%/client/2698.0d91b02def32badbf45e.js.map
-%%WWWDIR%%/client/2701.dedd2d266c675c253811.js
-%%WWWDIR%%/client/2701.dedd2d266c675c253811.js.map
-%%WWWDIR%%/client/2824.9893892e55f343f8dea2.css
-%%WWWDIR%%/client/2824.9893892e55f343f8dea2.css.map
-%%WWWDIR%%/client/2824.fe027eaaa28ab2255af5.js
-%%WWWDIR%%/client/2824.fe027eaaa28ab2255af5.js.map
-%%WWWDIR%%/client/283.bd81b87f02c7ccba9609.js
-%%WWWDIR%%/client/283.bd81b87f02c7ccba9609.js.LICENSE.txt
-%%WWWDIR%%/client/283.bd81b87f02c7ccba9609.js.map
+%%WWWDIR%%/client/2698.8f6dcb10f659c6a5f520.js
+%%WWWDIR%%/client/2698.8f6dcb10f659c6a5f520.js.map
+%%WWWDIR%%/client/2701.a1afd4bd90d4a81c27cd.js
+%%WWWDIR%%/client/2701.a1afd4bd90d4a81c27cd.js.map
+%%WWWDIR%%/client/2826.a88496eacdc2f0dd40c5.js
+%%WWWDIR%%/client/2826.a88496eacdc2f0dd40c5.js.map
%%WWWDIR%%/client/2830.dbc77abe83a4ed3b2f13.js
%%WWWDIR%%/client/2830.dbc77abe83a4ed3b2f13.js.map
-%%WWWDIR%%/client/2903.6690015bb01f80dbea7e.js
-%%WWWDIR%%/client/2903.6690015bb01f80dbea7e.js.LICENSE.txt
-%%WWWDIR%%/client/2903.6690015bb01f80dbea7e.js.map
%%WWWDIR%%/client/3.50a9a10e8f904c178fb5.js
%%WWWDIR%%/client/3.50a9a10e8f904c178fb5.js.map
-%%WWWDIR%%/client/3117.7185a33399b59fe133c8.js
-%%WWWDIR%%/client/3117.7185a33399b59fe133c8.js.map
-%%WWWDIR%%/client/3117.b04846d55e8798763ee6.css
-%%WWWDIR%%/client/3117.b04846d55e8798763ee6.css.map
+%%WWWDIR%%/client/3001.2b71c3f7d4c60f46f16b.js
+%%WWWDIR%%/client/3001.2b71c3f7d4c60f46f16b.js.map
+%%WWWDIR%%/client/3001.ac2faa13aa08f0d0fe98.css
+%%WWWDIR%%/client/3001.ac2faa13aa08f0d0fe98.css.map
+%%WWWDIR%%/client/3117.95b220093cb5c5d82a8a.js
+%%WWWDIR%%/client/3117.95b220093cb5c5d82a8a.js.map
+%%WWWDIR%%/client/3117.c7750661ce94e8be41bf.css
+%%WWWDIR%%/client/3117.c7750661ce94e8be41bf.css.map
%%WWWDIR%%/client/3126.848bc87347e4a2d29c99.js
%%WWWDIR%%/client/3126.848bc87347e4a2d29c99.js.map
-%%WWWDIR%%/client/3389.c3fcdd2c53758c5a12d0.js
-%%WWWDIR%%/client/3389.c3fcdd2c53758c5a12d0.js.map
+%%WWWDIR%%/client/3272.9f7f5ecb6a905182ee70.js
+%%WWWDIR%%/client/3272.9f7f5ecb6a905182ee70.js.LICENSE.txt
+%%WWWDIR%%/client/3272.9f7f5ecb6a905182ee70.js.map
+%%WWWDIR%%/client/3294.89356d3bfc84cb9cf509.js
+%%WWWDIR%%/client/3294.89356d3bfc84cb9cf509.js.LICENSE.txt
+%%WWWDIR%%/client/3294.89356d3bfc84cb9cf509.js.map
+%%WWWDIR%%/client/3389.a634cca7a671d4dad982.js
+%%WWWDIR%%/client/3389.a634cca7a671d4dad982.js.map
+%%WWWDIR%%/client/3389.bd6e91718bcb0e460cda.css
+%%WWWDIR%%/client/3389.bd6e91718bcb0e460cda.css.map
%%WWWDIR%%/client/3412.a531e664a5e846e2a22e.js
-%%WWWDIR%%/client/3458.aad70e5ab892a6521779.js
-%%WWWDIR%%/client/3458.aad70e5ab892a6521779.js.map
+%%WWWDIR%%/client/3458.7bce940180e8ed6135e1.js
+%%WWWDIR%%/client/3458.7bce940180e8ed6135e1.js.map
%%WWWDIR%%/client/3487.b2a7aff7bf2b2e8a4d72.js
%%WWWDIR%%/client/3487.b2a7aff7bf2b2e8a4d72.js.map
-%%WWWDIR%%/client/353.b23721161ee40d78d60b.css
-%%WWWDIR%%/client/353.b23721161ee40d78d60b.css.map
-%%WWWDIR%%/client/353.fc08a51e8bdc094275e7.js
-%%WWWDIR%%/client/353.fc08a51e8bdc094275e7.js.map
+%%WWWDIR%%/client/353.2e36507828e19f41dcf5.css
+%%WWWDIR%%/client/353.2e36507828e19f41dcf5.css.map
+%%WWWDIR%%/client/353.9404a5a3e40a2b46c255.js
+%%WWWDIR%%/client/353.9404a5a3e40a2b46c255.js.map
%%WWWDIR%%/client/3539.4a5fd24ace7522fe4ef7.js
%%WWWDIR%%/client/3539.4a5fd24ace7522fe4ef7.js.map
-%%WWWDIR%%/client/3615.b061098af92a41d3ee68.js
-%%WWWDIR%%/client/3615.b061098af92a41d3ee68.js.map
-%%WWWDIR%%/client/3618.08d4b16ac734569e551b.js
-%%WWWDIR%%/client/3618.08d4b16ac734569e551b.js.map
-%%WWWDIR%%/client/3639.6441bc756774b3362581.js
-%%WWWDIR%%/client/3639.6441bc756774b3362581.js.map
-%%WWWDIR%%/client/3639.ad8af65ecfa629c5b75e.css
-%%WWWDIR%%/client/3639.ad8af65ecfa629c5b75e.css.map
-%%WWWDIR%%/client/3676.c9fa075cea4e632489d5.js
-%%WWWDIR%%/client/3676.c9fa075cea4e632489d5.js.map
-%%WWWDIR%%/client/368.501020eb3a84dcb78e5e.js
-%%WWWDIR%%/client/368.501020eb3a84dcb78e5e.js.LICENSE.txt
-%%WWWDIR%%/client/368.501020eb3a84dcb78e5e.js.map
+%%WWWDIR%%/client/3577.7ae35657cb3e001e2052.js
+%%WWWDIR%%/client/3577.7ae35657cb3e001e2052.js.map
+%%WWWDIR%%/client/3639.48ec22b6135b04a6883e.css
+%%WWWDIR%%/client/3639.48ec22b6135b04a6883e.css.map
+%%WWWDIR%%/client/3639.a4b332dc659321fd5afa.js
+%%WWWDIR%%/client/3639.a4b332dc659321fd5afa.js.map
+%%WWWDIR%%/client/368.21e7eb9195a96904ed87.js
+%%WWWDIR%%/client/368.21e7eb9195a96904ed87.js.LICENSE.txt
+%%WWWDIR%%/client/368.21e7eb9195a96904ed87.js.map
%%WWWDIR%%/client/3937.844b09f50594ca2613b4.js
%%WWWDIR%%/client/3937.844b09f50594ca2613b4.js.map
%%WWWDIR%%/client/4038.acec16d411c00eb00a85.js
@@ -128,86 +126,82 @@
%%WWWDIR%%/client/4040.193a7d0fdd91f49aa851.js.map
%%WWWDIR%%/client/4104.9744c21a1ff43afc6965.js
%%WWWDIR%%/client/4104.9744c21a1ff43afc6965.js.map
-%%WWWDIR%%/client/4181.839b45e0558a4a5f4357.js
-%%WWWDIR%%/client/4181.839b45e0558a4a5f4357.js.map
-%%WWWDIR%%/client/4181.ad6cb5fd1cfcb7c323d4.css
-%%WWWDIR%%/client/4181.ad6cb5fd1cfcb7c323d4.css.map
-%%WWWDIR%%/client/42.5e7996ab7c3944b40267.js
-%%WWWDIR%%/client/42.5e7996ab7c3944b40267.js.LICENSE.txt
-%%WWWDIR%%/client/42.5e7996ab7c3944b40267.js.map
-%%WWWDIR%%/client/4217.17e9bb431f6e24daa9ca.js
-%%WWWDIR%%/client/4217.17e9bb431f6e24daa9ca.js.map
-%%WWWDIR%%/client/4231.f9372ddf5363e41aa9a0.js
-%%WWWDIR%%/client/4231.f9372ddf5363e41aa9a0.js.map
-%%WWWDIR%%/client/4404.89777b503a3ddf14ebee.js
-%%WWWDIR%%/client/4404.89777b503a3ddf14ebee.js.LICENSE.txt
-%%WWWDIR%%/client/4404.89777b503a3ddf14ebee.js.map
-%%WWWDIR%%/client/4557.325cd3b5c3fd16de59d4.js
-%%WWWDIR%%/client/4557.325cd3b5c3fd16de59d4.js.map
-%%WWWDIR%%/client/4617.edf7898712324c636e94.js
-%%WWWDIR%%/client/4617.edf7898712324c636e94.js.LICENSE.txt
-%%WWWDIR%%/client/4617.edf7898712324c636e94.js.map
-%%WWWDIR%%/client/4666.12d01864e7e43d525284.js
-%%WWWDIR%%/client/4666.12d01864e7e43d525284.js.map
-%%WWWDIR%%/client/4666.9e35a6c3f41e66e58e02.css
-%%WWWDIR%%/client/4666.9e35a6c3f41e66e58e02.css.map
+%%WWWDIR%%/client/4205.673ad6a051df400f0e6f.css
+%%WWWDIR%%/client/4205.673ad6a051df400f0e6f.css.map
+%%WWWDIR%%/client/4205.c276cc800c208d330bb9.js
+%%WWWDIR%%/client/4205.c276cc800c208d330bb9.js.map
+%%WWWDIR%%/client/4217.81ae56f2da4d2d4ee9a6.js
+%%WWWDIR%%/client/4217.81ae56f2da4d2d4ee9a6.js.map
+%%WWWDIR%%/client/4217.b02454b009c376f7a9a1.css
+%%WWWDIR%%/client/4217.b02454b009c376f7a9a1.css.map
+%%WWWDIR%%/client/4231.27b0c37fcf4ddc51a033.js
+%%WWWDIR%%/client/4231.27b0c37fcf4ddc51a033.js.map
+%%WWWDIR%%/client/4404.b87614c5f140f1ac7ba6.js
+%%WWWDIR%%/client/4404.b87614c5f140f1ac7ba6.js.LICENSE.txt
+%%WWWDIR%%/client/4404.b87614c5f140f1ac7ba6.js.map
+%%WWWDIR%%/client/4557.0e7fa704a3d33c07c4f8.js
+%%WWWDIR%%/client/4557.0e7fa704a3d33c07c4f8.js.map
+%%WWWDIR%%/client/4617.88e5428809e56688db84.js
+%%WWWDIR%%/client/4617.88e5428809e56688db84.js.LICENSE.txt
+%%WWWDIR%%/client/4617.88e5428809e56688db84.js.map
%%WWWDIR%%/client/4825.b609e889593929ac6969.js
%%WWWDIR%%/client/4825.b609e889593929ac6969.js.map
%%WWWDIR%%/client/4841.253ec7bae8963b3060c1.js
%%WWWDIR%%/client/4841.253ec7bae8963b3060c1.js.map
-%%WWWDIR%%/client/5006.0eb611dbdeb2e90c45e1.js
-%%WWWDIR%%/client/5006.0eb611dbdeb2e90c45e1.js.map
-%%WWWDIR%%/client/5006.5b7832d3e1167baf2385.css
-%%WWWDIR%%/client/5006.5b7832d3e1167baf2385.css.map
-%%WWWDIR%%/client/5095.15abe01bfc1f5a45c4f5.js
-%%WWWDIR%%/client/5095.15abe01bfc1f5a45c4f5.js.map
-%%WWWDIR%%/client/5215.7381e5810fd574a6a946.js
-%%WWWDIR%%/client/5215.7381e5810fd574a6a946.js.map
+%%WWWDIR%%/client/5010.9562ceddef72c8cac3fe.js
+%%WWWDIR%%/client/5010.9562ceddef72c8cac3fe.js.map
+%%WWWDIR%%/client/5095.dc185b1dfa8d4470099d.js
+%%WWWDIR%%/client/5095.dc185b1dfa8d4470099d.js.map
+%%WWWDIR%%/client/516.94567bc0b03a72922071.js
+%%WWWDIR%%/client/516.94567bc0b03a72922071.js.map
+%%WWWDIR%%/client/516.fe1aa5e514ec90cd2b87.css
+%%WWWDIR%%/client/516.fe1aa5e514ec90cd2b87.css.map
+%%WWWDIR%%/client/5215.48db9473baee83d3fed5.js
+%%WWWDIR%%/client/5215.48db9473baee83d3fed5.js.map
%%WWWDIR%%/client/5397.51f992ceddd104d60013.js
%%WWWDIR%%/client/5397.51f992ceddd104d60013.js.map
-%%WWWDIR%%/client/5431.4f5c673ca71ee53d77f6.js
-%%WWWDIR%%/client/5431.4f5c673ca71ee53d77f6.js.map
-%%WWWDIR%%/client/5453.5fe75e88659e8abc9b0d.css
-%%WWWDIR%%/client/5453.5fe75e88659e8abc9b0d.css.map
-%%WWWDIR%%/client/5453.adcfc8a4056cfe3d3c0e.js
-%%WWWDIR%%/client/5453.adcfc8a4056cfe3d3c0e.js.map
-%%WWWDIR%%/client/5456.b72ae06f637f90691468.js
-%%WWWDIR%%/client/5456.b72ae06f637f90691468.js.LICENSE.txt
-%%WWWDIR%%/client/5456.b72ae06f637f90691468.js.map
-%%WWWDIR%%/client/5620.e2040c29c61d86292907.js
-%%WWWDIR%%/client/5620.e2040c29c61d86292907.js.map
+%%WWWDIR%%/client/5413.bb820edc74086d97deee.js
+%%WWWDIR%%/client/5413.bb820edc74086d97deee.js.map
+%%WWWDIR%%/client/5431.65e34fec1095099b99b0.js
+%%WWWDIR%%/client/5431.65e34fec1095099b99b0.js.map
+%%WWWDIR%%/client/5453.550dc2e484c3e3327e2d.js
+%%WWWDIR%%/client/5453.550dc2e484c3e3327e2d.js.map
+%%WWWDIR%%/client/5453.5b926c472a6f7dffe95f.css
+%%WWWDIR%%/client/5453.5b926c472a6f7dffe95f.css.map
+%%WWWDIR%%/client/5456.ca0399a90e8f1ea6885d.js
+%%WWWDIR%%/client/5456.ca0399a90e8f1ea6885d.js.LICENSE.txt
+%%WWWDIR%%/client/5456.ca0399a90e8f1ea6885d.js.map
+%%WWWDIR%%/client/5581.05ed603aab310f909178.js
+%%WWWDIR%%/client/5581.05ed603aab310f909178.js.map
+%%WWWDIR%%/client/5620.0332d780b6bdcb1ab953.js
+%%WWWDIR%%/client/5620.0332d780b6bdcb1ab953.js.map
+%%WWWDIR%%/client/5631.f3a3fc7ee90bb709ab2d.js
+%%WWWDIR%%/client/5631.f3a3fc7ee90bb709ab2d.js.LICENSE.txt
+%%WWWDIR%%/client/5631.f3a3fc7ee90bb709ab2d.js.map
+%%WWWDIR%%/client/5716.500cc70027b6dc8026a8.js
+%%WWWDIR%%/client/5716.500cc70027b6dc8026a8.js.map
%%WWWDIR%%/client/5749.00714fb1bbd4aa16095b.js
%%WWWDIR%%/client/5749.00714fb1bbd4aa16095b.js.map
-%%WWWDIR%%/client/5803.0a37a7b89255cab6b437.js
-%%WWWDIR%%/client/5803.0a37a7b89255cab6b437.js.map
-%%WWWDIR%%/client/5847.2e0800fb2f8c542a8504.css
-%%WWWDIR%%/client/5847.2e0800fb2f8c542a8504.css.map
-%%WWWDIR%%/client/5847.f7262fc3bc8e58c873a8.js
-%%WWWDIR%%/client/5847.f7262fc3bc8e58c873a8.js.map
-%%WWWDIR%%/client/5904.b41af8d748e61010165f.js
-%%WWWDIR%%/client/5904.b41af8d748e61010165f.js.map
+%%WWWDIR%%/client/5803.42464ec368de384f719e.js
+%%WWWDIR%%/client/5803.42464ec368de384f719e.js.map
%%WWWDIR%%/client/5912.742b2d37ae6c1e3b78e4.js
%%WWWDIR%%/client/5912.742b2d37ae6c1e3b78e4.js.map
-%%WWWDIR%%/client/5960.13c43b09e5d97980d3b5.css
-%%WWWDIR%%/client/5960.13c43b09e5d97980d3b5.css.map
-%%WWWDIR%%/client/5960.a56e9d95006edabd0c30.js
-%%WWWDIR%%/client/5960.a56e9d95006edabd0c30.js.map
%%WWWDIR%%/client/5973.361dc56f46e44ad8905b.js
%%WWWDIR%%/client/5973.361dc56f46e44ad8905b.js.map
-%%WWWDIR%%/client/6005.784b932f04c4d952c2bb.js
-%%WWWDIR%%/client/6005.784b932f04c4d952c2bb.js.map
+%%WWWDIR%%/client/6005.1fe7461d1a3f03f7dcc0.js
+%%WWWDIR%%/client/6005.1fe7461d1a3f03f7dcc0.js.map
%%WWWDIR%%/client/6012.a980859271e0c9b01f20.js
%%WWWDIR%%/client/6012.a980859271e0c9b01f20.js.map
%%WWWDIR%%/client/6016.81cc505f48c20cbda7eb.js
%%WWWDIR%%/client/6016.81cc505f48c20cbda7eb.js.map
-%%WWWDIR%%/client/6106.3e7b689bfbe6fd123ef8.js
-%%WWWDIR%%/client/6106.3e7b689bfbe6fd123ef8.js.map
+%%WWWDIR%%/client/6106.c804a70a8db73b02329f.js
+%%WWWDIR%%/client/6106.c804a70a8db73b02329f.js.map
%%WWWDIR%%/client/6106.ef104656b8bd072b2c15.css
%%WWWDIR%%/client/6106.ef104656b8bd072b2c15.css.map
-%%WWWDIR%%/client/6114.05f51a5236dd57ec0691.css
-%%WWWDIR%%/client/6114.05f51a5236dd57ec0691.css.map
-%%WWWDIR%%/client/6114.5f12e1fcda7391c7ad21.js
-%%WWWDIR%%/client/6114.5f12e1fcda7391c7ad21.js.map
+%%WWWDIR%%/client/6114.15f967a07273e4f4b262.js
+%%WWWDIR%%/client/6114.15f967a07273e4f4b262.js.map
+%%WWWDIR%%/client/6114.7ad285f8d8a58332f6ad.css
+%%WWWDIR%%/client/6114.7ad285f8d8a58332f6ad.css.map
%%WWWDIR%%/client/6145.53a44b9ff76c964ced3f.js
%%WWWDIR%%/client/6145.53a44b9ff76c964ced3f.js.map
%%WWWDIR%%/client/615.1c172a6fd034294e3a4b.js
@@ -220,42 +214,35 @@
%%WWWDIR%%/client/6339.f6949d38611b5c11ef37.js.map
%%WWWDIR%%/client/6487.3a9ac675e79a51a666ae.js
%%WWWDIR%%/client/6487.3a9ac675e79a51a666ae.js.map
-%%WWWDIR%%/client/6640.2badf0e09b393fe70fc3.js
-%%WWWDIR%%/client/6640.2badf0e09b393fe70fc3.js.map
+%%WWWDIR%%/client/6640.bc2ba4f3b3017547c8f6.js
+%%WWWDIR%%/client/6640.bc2ba4f3b3017547c8f6.js.map
%%WWWDIR%%/client/6644.c0a6de97a7bf084a3f4d.js
%%WWWDIR%%/client/6644.c0a6de97a7bf084a3f4d.js.map
%%WWWDIR%%/client/6645.f299a1ef0e7956d27df0.css
%%WWWDIR%%/client/6645.f299a1ef0e7956d27df0.css.map
-%%WWWDIR%%/client/6666.8ac3926abad3cb565d20.js
-%%WWWDIR%%/client/6666.8ac3926abad3cb565d20.js.LICENSE.txt
-%%WWWDIR%%/client/6666.8ac3926abad3cb565d20.js.map
-%%WWWDIR%%/client/6760.dd030aca80841e50a500.js
-%%WWWDIR%%/client/6760.dd030aca80841e50a500.js.map
-%%WWWDIR%%/client/6778.79187f316fb89d710ae0.js
-%%WWWDIR%%/client/6778.79187f316fb89d710ae0.js.map
+%%WWWDIR%%/client/6778.99c8dc14c9da163c609b.js
+%%WWWDIR%%/client/6778.99c8dc14c9da163c609b.js.map
%%WWWDIR%%/client/6796.243e9d8ba29f680107ba.js
%%WWWDIR%%/client/6796.243e9d8ba29f680107ba.js.map
%%WWWDIR%%/client/680.4da078dab52828997dac.js
%%WWWDIR%%/client/680.4da078dab52828997dac.js.map
%%WWWDIR%%/client/6891.1b1c37acadfa9bc7bffb.js
%%WWWDIR%%/client/6891.1b1c37acadfa9bc7bffb.js.map
-%%WWWDIR%%/client/6903.647a1390eb5f127eb52b.js
-%%WWWDIR%%/client/6903.647a1390eb5f127eb52b.js.map
-%%WWWDIR%%/client/7055.46cd540a5eabf823c9fc.js
-%%WWWDIR%%/client/7055.46cd540a5eabf823c9fc.js.map
-%%WWWDIR%%/client/7055.8515bd6692df2f594e52.css
-%%WWWDIR%%/client/7055.8515bd6692df2f594e52.css.map
-%%WWWDIR%%/client/7107.08702a1ce20384545e09.css
-%%WWWDIR%%/client/7107.08702a1ce20384545e09.css.map
-%%WWWDIR%%/client/7107.1a19b79613707d8ec371.js
-%%WWWDIR%%/client/7107.1a19b79613707d8ec371.js.map
-%%WWWDIR%%/client/7119.be83b74094ac6efebaec.css
-%%WWWDIR%%/client/7119.be83b74094ac6efebaec.css.map
+%%WWWDIR%%/client/7055.191d2202b344b8126d98.js
+%%WWWDIR%%/client/7055.191d2202b344b8126d98.js.map
+%%WWWDIR%%/client/7055.23d1d4a70f5b26fe6e36.css
+%%WWWDIR%%/client/7055.23d1d4a70f5b26fe6e36.css.map
+%%WWWDIR%%/client/7107.546d3f7103c576bf17d6.js
+%%WWWDIR%%/client/7107.546d3f7103c576bf17d6.js.map
+%%WWWDIR%%/client/7107.9dee87d1c4f156016e4e.css
+%%WWWDIR%%/client/7107.9dee87d1c4f156016e4e.css.map
+%%WWWDIR%%/client/7119.2e43b30c3a228a8f763e.css
+%%WWWDIR%%/client/7119.2e43b30c3a228a8f763e.css.map
%%WWWDIR%%/client/7207.24e02b07ac1c46fab178.js
%%WWWDIR%%/client/7207.24e02b07ac1c46fab178.js.map
-%%WWWDIR%%/client/7274.babf8f880f7bde664305.js
-%%WWWDIR%%/client/7274.babf8f880f7bde664305.js.LICENSE.txt
-%%WWWDIR%%/client/7274.babf8f880f7bde664305.js.map
+%%WWWDIR%%/client/7274.ada8accfd73d61857b45.js
+%%WWWDIR%%/client/7274.ada8accfd73d61857b45.js.LICENSE.txt
+%%WWWDIR%%/client/7274.ada8accfd73d61857b45.js.map
%%WWWDIR%%/client/7307.5f0817a9a98465dc3d15.js
%%WWWDIR%%/client/7307.5f0817a9a98465dc3d15.js.map
%%WWWDIR%%/client/7313.87c900eb71eed795ba50.js
@@ -263,62 +250,61 @@
%%WWWDIR%%/client/7378.0b94e714d0e252a84cc0.js
%%WWWDIR%%/client/7378.0b94e714d0e252a84cc0.js.LICENSE.txt
%%WWWDIR%%/client/7378.0b94e714d0e252a84cc0.js.map
+%%WWWDIR%%/client/7430.89ee9940d1b94015d891.js
+%%WWWDIR%%/client/7430.89ee9940d1b94015d891.js.map
+%%WWWDIR%%/client/7430.bb4505cc48c2049a1b7b.css
+%%WWWDIR%%/client/7430.bb4505cc48c2049a1b7b.css.map
%%WWWDIR%%/client/7509.9f4eb8df4b95f9c62be4.js
%%WWWDIR%%/client/7509.9f4eb8df4b95f9c62be4.js.map
-%%WWWDIR%%/client/7566.5a9deeacc9b268265305.js
-%%WWWDIR%%/client/7566.5a9deeacc9b268265305.js.LICENSE.txt
-%%WWWDIR%%/client/7566.5a9deeacc9b268265305.js.map
%%WWWDIR%%/client/7586.dbda09a33338ee29e554.js
%%WWWDIR%%/client/7586.dbda09a33338ee29e554.js.map
+%%WWWDIR%%/client/7685.538ff07feb805739d12f.js
+%%WWWDIR%%/client/7685.538ff07feb805739d12f.js.map
%%WWWDIR%%/client/7703.d9ed98e201401c2beb22.js
%%WWWDIR%%/client/7703.d9ed98e201401c2beb22.js.map
+%%WWWDIR%%/client/7710.1db03372130a7ca6925f.js
+%%WWWDIR%%/client/7710.1db03372130a7ca6925f.js.map
%%WWWDIR%%/client/7761.01d225bcc0b5e6c41f7b.js
%%WWWDIR%%/client/7761.01d225bcc0b5e6c41f7b.js.map
-%%WWWDIR%%/client/7803.801afef902be3ae0f8ef.js
-%%WWWDIR%%/client/7803.801afef902be3ae0f8ef.js.LICENSE.txt
-%%WWWDIR%%/client/7803.801afef902be3ae0f8ef.js.map
-%%WWWDIR%%/client/7858.82bdb5aa2110101b80d4.css
-%%WWWDIR%%/client/7858.82bdb5aa2110101b80d4.css.map
-%%WWWDIR%%/client/7858.8417b70d7712cc9520bc.js
-%%WWWDIR%%/client/7858.8417b70d7712cc9520bc.js.LICENSE.txt
-%%WWWDIR%%/client/7858.8417b70d7712cc9520bc.js.map
+%%WWWDIR%%/client/7803.0f2f7375240d3eb97354.js
+%%WWWDIR%%/client/7803.0f2f7375240d3eb97354.js.LICENSE.txt
+%%WWWDIR%%/client/7803.0f2f7375240d3eb97354.js.map
%%WWWDIR%%/client/7882.4836784ab734854bade8.js
%%WWWDIR%%/client/7882.4836784ab734854bade8.js.map
-%%WWWDIR%%/client/7882.51cde44ffab358545404.css
-%%WWWDIR%%/client/7882.51cde44ffab358545404.css.map
+%%WWWDIR%%/client/7882.f07e931e4775585fcfa8.css
+%%WWWDIR%%/client/7882.f07e931e4775585fcfa8.css.map
%%WWWDIR%%/client/7896.2130c6e57d3e690b84ec.js
%%WWWDIR%%/client/7896.2130c6e57d3e690b84ec.js.map
+%%WWWDIR%%/client/7909.e1ecc45d2750c7778100.js
+%%WWWDIR%%/client/7909.e1ecc45d2750c7778100.js.map
+%%WWWDIR%%/client/7985.3e74c3ab6ebc0a0713d6.js
+%%WWWDIR%%/client/7985.3e74c3ab6ebc0a0713d6.js.map
+%%WWWDIR%%/client/8039.de8937287e12968506e8.js
+%%WWWDIR%%/client/8039.de8937287e12968506e8.js.LICENSE.txt
+%%WWWDIR%%/client/8039.de8937287e12968506e8.js.map
%%WWWDIR%%/client/8045.12155cf972f9136b00ac.js
%%WWWDIR%%/client/8045.12155cf972f9136b00ac.js.map
%%WWWDIR%%/client/8109.c48436210fe343fc3625.js
%%WWWDIR%%/client/8109.c48436210fe343fc3625.js.map
%%WWWDIR%%/client/8112.5b4fdb639e8ab26cda59.js
%%WWWDIR%%/client/8112.5b4fdb639e8ab26cda59.js.map
-%%WWWDIR%%/client/8143.f36a638b699431c92dd8.js
-%%WWWDIR%%/client/8143.f36a638b699431c92dd8.js.LICENSE.txt
-%%WWWDIR%%/client/8143.f36a638b699431c92dd8.js.map
%%WWWDIR%%/client/8196.ab3030070696873d8405.js
%%WWWDIR%%/client/8196.ab3030070696873d8405.js.map
%%WWWDIR%%/client/8221.3c6fcff225a73d120a8a.js
%%WWWDIR%%/client/8221.3c6fcff225a73d120a8a.js.map
-%%WWWDIR%%/client/8286.2897429f1595cf185f33.js
-%%WWWDIR%%/client/8286.2897429f1595cf185f33.js.map
-%%WWWDIR%%/client/8286.c2860370172209ddcc0a.css
-%%WWWDIR%%/client/8286.c2860370172209ddcc0a.css.map
+%%WWWDIR%%/client/8286.0fd2781d8c50433e031f.js
+%%WWWDIR%%/client/8286.0fd2781d8c50433e031f.js.map
+%%WWWDIR%%/client/8286.89882cc4b83ac335a4aa.css
+%%WWWDIR%%/client/8286.89882cc4b83ac335a4aa.css.map
%%WWWDIR%%/client/8297.7e11cfb4c56ce60546b7.js
%%WWWDIR%%/client/8297.7e11cfb4c56ce60546b7.js.map
-%%WWWDIR%%/client/8470.61010c1e0c289b7bf725.js
-%%WWWDIR%%/client/8470.61010c1e0c289b7bf725.js.map
+%%WWWDIR%%/client/8304.11b203998b518862e4c7.js
+%%WWWDIR%%/client/8304.11b203998b518862e4c7.js.LICENSE.txt
+%%WWWDIR%%/client/8304.11b203998b518862e4c7.js.map
%%WWWDIR%%/client/8473.37b6fbe2a0c19ab2c853.js
%%WWWDIR%%/client/8473.37b6fbe2a0c19ab2c853.js.map
%%WWWDIR%%/client/8522.f1c9563c3303ec103299.js
%%WWWDIR%%/client/8522.f1c9563c3303ec103299.js.map
-%%WWWDIR%%/client/8688.3d336ebd5b8d33359a87.js
-%%WWWDIR%%/client/8688.3d336ebd5b8d33359a87.js.map
-%%WWWDIR%%/client/8718.037afe8c3d6764feec38.css
-%%WWWDIR%%/client/8718.037afe8c3d6764feec38.css.map
-%%WWWDIR%%/client/8718.757b284d90edcff61adf.js
-%%WWWDIR%%/client/8718.757b284d90edcff61adf.js.map
%%WWWDIR%%/client/8725.9971cc726db52a178b00.js
%%WWWDIR%%/client/8725.9971cc726db52a178b00.js.map
%%WWWDIR%%/client/8734.a1d4a5f5820fbc02d123.js
@@ -333,21 +319,27 @@
%%WWWDIR%%/client/9231.f2d46eb836c80d18f014.js.map
%%WWWDIR%%/client/9269.7bef6e6584c581f5c96d.js
%%WWWDIR%%/client/9269.7bef6e6584c581f5c96d.js.map
+%%WWWDIR%%/client/927.63303a970be9da2caea9.css
+%%WWWDIR%%/client/927.63303a970be9da2caea9.css.map
+%%WWWDIR%%/client/927.d6208f1b60c77ce28104.js
+%%WWWDIR%%/client/927.d6208f1b60c77ce28104.js.map
%%WWWDIR%%/client/9281.ecb21f8529b255fa0986.js
%%WWWDIR%%/client/9281.ecb21f8529b255fa0986.js.map
-%%WWWDIR%%/client/9287.62f1389de8597859c538.js
-%%WWWDIR%%/client/9287.62f1389de8597859c538.js.map
-%%WWWDIR%%/client/9287.7cb2a6cfbd8bb9793198.css
-%%WWWDIR%%/client/9287.7cb2a6cfbd8bb9793198.css.map
+%%WWWDIR%%/client/9287.1ae4b609ddf03369f13b.css
+%%WWWDIR%%/client/9287.1ae4b609ddf03369f13b.css.map
+%%WWWDIR%%/client/9287.3a5fa59b5d84af37c772.js
+%%WWWDIR%%/client/9287.3a5fa59b5d84af37c772.js.map
%%WWWDIR%%/client/9410.84b6dce705b5fbbfcf00.js
%%WWWDIR%%/client/9410.84b6dce705b5fbbfcf00.js.map
%%WWWDIR%%/client/942.f4b26f7f5900cdb7c9f9.js
%%WWWDIR%%/client/942.f4b26f7f5900cdb7c9f9.js.map
%%WWWDIR%%/client/9604.5d838f221b541a3dc704.js
%%WWWDIR%%/client/9604.5d838f221b541a3dc704.js.map
+%%WWWDIR%%/client/9614.90a3cfb406f55673777c.js
+%%WWWDIR%%/client/9614.90a3cfb406f55673777c.js.map
%%WWWDIR%%/client/9707.bd952b6fd79bcf4217f4.js
-%%WWWDIR%%/client/9744.92bf2482fecd296070af.js
-%%WWWDIR%%/client/9744.92bf2482fecd296070af.js.map
+%%WWWDIR%%/client/9744.030b456564d00fd0ce15.js
+%%WWWDIR%%/client/9744.030b456564d00fd0ce15.js.map
%%WWWDIR%%/client/9849.a59701c695b1ddfc6fd6.js
%%WWWDIR%%/client/9849.a59701c695b1ddfc6fd6.js.map
%%WWWDIR%%/client/9859.b3147b2a56bc7b39c837.js
@@ -3828,7 +3820,6 @@
%%WWWDIR%%/client/emoji/emoji-custom.png
%%WWWDIR%%/client/emoji/%%MATTERMOSTD_USER%%.png
%%WWWDIR%%/client/files/00301d72e07c55d59df5.svg
-%%WWWDIR%%/client/files/0098d1355858d44623fc.png
%%WWWDIR%%/client/files/0108e89c9003e8c14ea3.woff
%%WWWDIR%%/client/files/015736ac96a0f4b445b5.woff2
%%WWWDIR%%/client/files/02271ec5cb9f5b4588ac.woff
@@ -3845,7 +3836,6 @@
%%WWWDIR%%/client/files/18f795b7373cd6fac757.gif
%%WWWDIR%%/client/files/1c5c889a1530329dd883.jpg
%%WWWDIR%%/client/files/1e59d2330b4c6deb84b3.ttf
-%%WWWDIR%%/client/files/20785e8b14e143de1e18.png
%%WWWDIR%%/client/files/20b39a15c40e4db238f1.png
%%WWWDIR%%/client/files/20f389c4120be058d80a.woff2
%%WWWDIR%%/client/files/20fd1704ea223900efa9.woff2
@@ -3857,10 +3847,8 @@
%%WWWDIR%%/client/files/2a8c0b1b24fe26f9bfcf.svg
%%WWWDIR%%/client/files/2c18b373ff146fd8108b.png
%%WWWDIR%%/client/files/2c5822f8df09cab9d59c.png
-%%WWWDIR%%/client/files/2d4b76f5842974320ed1.eot
%%WWWDIR%%/client/files/2f6dbcfa410b96ca2a35.woff2
%%WWWDIR%%/client/files/2f7bc363fc5424ebda59.ttf
-%%WWWDIR%%/client/files/3284065c3340b6658cfa.jpg
%%WWWDIR%%/client/files/3399e2ee5698233ffe44.png
%%WWWDIR%%/client/files/34c82b247a366d047105.png
%%WWWDIR%%/client/files/354501bac435c3264834.woff
@@ -3868,7 +3856,6 @@
%%WWWDIR%%/client/files/372ee7bbea28f5a75e2a.svg
%%WWWDIR%%/client/files/377564d283f9bc35cce9.png
%%WWWDIR%%/client/files/39890742bc957b368704.woff2
-%%WWWDIR%%/client/files/3a942d4e6c0dfced4569.svg
%%WWWDIR%%/client/files/3a99e70aee4076660d38.woff
%%WWWDIR%%/client/files/3b8734f0d193b817f2b3.svg
%%WWWDIR%%/client/files/3bd5f5c5dd54ccb0c7c2.woff2
@@ -3880,7 +3867,6 @@
%%WWWDIR%%/client/files/4651fd92bdc643485b9e.jpg
%%WWWDIR%%/client/files/4692b9ec53fd5972caa2.ttf
%%WWWDIR%%/client/files/46dadbd80fa9043a992a.woff
-%%WWWDIR%%/client/files/47828bbc15464edb98e9.png
%%WWWDIR%%/client/files/48c8ed225ff4a2f7a4c1.svg
%%WWWDIR%%/client/files/4ad7c7e8bb8d10a34bb7.ttf
%%WWWDIR%%/client/files/4c6b94fd1d07f8beff7c.woff
@@ -3900,6 +3886,7 @@
%%WWWDIR%%/client/files/5b49f4993ae22d7975b4.ttf
%%WWWDIR%%/client/files/5be1347c682810f199c7.eot
%%WWWDIR%%/client/files/5f87fb0335aa3115cc71.svg
+%%WWWDIR%%/client/files/6579929148618fdc0eaf.svg
%%WWWDIR%%/client/files/6a2055863ca6d151ebb4.png
%%WWWDIR%%/client/files/6a4927c0ce25f392d35e.woff
%%WWWDIR%%/client/files/6bf17d5beba5f18915c7.woff
@@ -3910,13 +3897,11 @@
%%WWWDIR%%/client/files/6eec866c69313624be60.woff2
%%WWWDIR%%/client/files/6f1462a75cab16ee77c8.woff2
%%WWWDIR%%/client/files/6fdf0ac577be0ba82a4c.woff
-%%WWWDIR%%/client/files/711d6ebe91314060556c.png
%%WWWDIR%%/client/files/71850e51ea04421286aa.png
%%WWWDIR%%/client/files/71ff9ed7909b8a4a57f7.woff
%%WWWDIR%%/client/files/72b8660cf48de3073575.woff
%%WWWDIR%%/client/files/73ea273a72f4aca30ca5.woff2
%%WWWDIR%%/client/files/7489a2fbfb9bfe704420.ttf
-%%WWWDIR%%/client/files/7526d4b6d87095105f45.ttf
%%WWWDIR%%/client/files/7654b55b2f3442e91404.css
%%WWWDIR%%/client/files/7947224e8a9914fa332b.woff
%%WWWDIR%%/client/files/7a26b407c4ec2bbbaecd.png
@@ -3931,7 +3916,6 @@
%%WWWDIR%%/client/files/82c53ca565ed83a033df.png
%%WWWDIR%%/client/files/82de93c3795437425044.svg
%%WWWDIR%%/client/files/853be92419a6c3766b9a.ttf
-%%WWWDIR%%/client/files/85dce17e8e940492f690.svg
%%WWWDIR%%/client/files/85f92b639485f3804bb1.png
%%WWWDIR%%/client/files/86cf650fecf6c2bd8407.woff
%%WWWDIR%%/client/files/8a5f936332e8028c7278.ttf
@@ -3942,9 +3926,9 @@
%%WWWDIR%%/client/files/8b841a4d47a221fdb5ca.png
%%WWWDIR%%/client/files/8d593cfaa96238d5e2f8.woff
%%WWWDIR%%/client/files/8d6b6822586eea3d3b20.ttf
+%%WWWDIR%%/client/files/8f3d1a4142c906ee1525.svg
%%WWWDIR%%/client/files/8f702b9068ad5f14443a.png
%%WWWDIR%%/client/files/90de726ce0a2fe9958d3.png
-%%WWWDIR%%/client/files/910b16c5b489b359e175.woff
%%WWWDIR%%/client/files/91a3a29ed2f93ba44792.png
%%WWWDIR%%/client/files/925aafc8b6d54b579a4e.svg
%%WWWDIR%%/client/files/931d67ea207ab37ee693.woff2
@@ -3953,7 +3937,6 @@
%%WWWDIR%%/client/files/95591a929f0d32aa282a.woff2
%%WWWDIR%%/client/files/96759856b4e70f3a8338.woff
%%WWWDIR%%/client/files/96bef01ba855a3b50904.woff
-%%WWWDIR%%/client/files/9777b4d58f156d2c1388.woff2
%%WWWDIR%%/client/files/9777bf12a1f691f71268.png
%%WWWDIR%%/client/files/99ec979441ce5d5c1e4d.mp3
%%WWWDIR%%/client/files/9b0519e1f5fbf82b0548.png
@@ -3961,10 +3944,14 @@
%%WWWDIR%%/client/files/9ea8998d9c0389f02c43.png
%%WWWDIR%%/client/files/9eba1d77abcf2aa6e94e.ttf
%%WWWDIR%%/client/files/a1abf90dfd72792a577a.woff2
+%%WWWDIR%%/client/files/a24b7eb0471f64ebf576.woff
%%WWWDIR%%/client/files/a37832275fd33b01dc27.jpg
+%%WWWDIR%%/client/files/a39df65f30bbf5ec1bcf.woff2
%%WWWDIR%%/client/files/a3bb00b98342a6b88a72.gif
%%WWWDIR%%/client/files/a628e83945502338cace.mp3
+%%WWWDIR%%/client/files/a8b2077e566cb6bf7f11.eot
%%WWWDIR%%/client/files/ab8aa80cba445eb0fb75.png
+%%WWWDIR%%/client/files/acd3c17c4859bf16e105.ttf
%%WWWDIR%%/client/files/ad02dc088755e3884a5b.png
%%WWWDIR%%/client/files/ae5bb38e37a452ff91c8.mp3
%%WWWDIR%%/client/files/aeffd8025cba3647f1a6.woff
@@ -3981,16 +3968,17 @@
%%WWWDIR%%/client/files/bf2d440b3a42ea78a998.ttf
%%WWWDIR%%/client/files/bf7df14bc351bc131de2.svg
%%WWWDIR%%/client/files/c01e2180eeaf3ec6fc96.png
-%%WWWDIR%%/client/files/c1a25e53f866b24a6c36.png
%%WWWDIR%%/client/files/c295e7f71970f03c0549.woff2
%%WWWDIR%%/client/files/c5c02d763c89380dcb4e.ttf
%%WWWDIR%%/client/files/c7106e4ab743a4136ded.woff2
%%WWWDIR%%/client/files/c768bfe69b3d4a980e7b.svg
%%WWWDIR%%/client/files/c7abbdc345c701433289.svg
%%WWWDIR%%/client/files/c81d1b2a4b75d3eded60.woff2
+%%WWWDIR%%/client/files/ccf665b8d863ca98e36d.jpg
%%WWWDIR%%/client/files/cd5e231e0cc53b2cb2c0.woff2
%%WWWDIR%%/client/files/cd8cb8b2332ebb5e7a6d.png
%%WWWDIR%%/client/files/d02184525b86d72d3825.mp3
+%%WWWDIR%%/client/files/d2bf744fa2303f13660a.svg
%%WWWDIR%%/client/files/d562e886c52f12660a41.woff
%%WWWDIR%%/client/files/d5daf742611b86ea2649.woff2
%%WWWDIR%%/client/files/d6484fce1ef428d5bd94.woff2
@@ -4008,7 +3996,6 @@
%%WWWDIR%%/client/files/eb9c9ed586eda5e79e42.png
%%WWWDIR%%/client/files/ed305b5434865e06ffde.ttf
%%WWWDIR%%/client/files/f0ed40c1c7c4d880a63e.svg
-%%WWWDIR%%/client/files/f2b29bd9b1060d4e066b.png
%%WWWDIR%%/client/files/f356182e1dc28ee0d654.woff2
%%WWWDIR%%/client/files/f650f111a3b890d116f1.woff2
%%WWWDIR%%/client/files/f691f37e57f04c152e23.woff
@@ -4023,26 +4010,28 @@
%%WWWDIR%%/client/files/fc9ba5249878cd8f8d88.ttf
%%WWWDIR%%/client/files/fd947498bc16392e76c2.woff
%%WWWDIR%%/client/files/fe2176f79edaa716e621.woff2
-%%WWWDIR%%/client/i18n/bg.ff5849b28c011978967e.json
-%%WWWDIR%%/client/i18n/de.8667fb104e4897c79ba7.json
-%%WWWDIR%%/client/i18n/en_AU.358ad982d61af5ea84cb.json
-%%WWWDIR%%/client/i18n/es.076c18ccfd76f26b42bd.json
-%%WWWDIR%%/client/i18n/fa.a3a106464a159f63a247.json
-%%WWWDIR%%/client/i18n/fr.d524dc5c2c2f5a0f35be.json
-%%WWWDIR%%/client/i18n/hu.46e93339b7dbc41a957d.json
-%%WWWDIR%%/client/i18n/it.8939b4d7167d021ac5e2.json
-%%WWWDIR%%/client/i18n/ja.de19a2c6f0edf2198100.json
-%%WWWDIR%%/client/i18n/ko.290af13f75e745637e5e.json
-%%WWWDIR%%/client/i18n/nl.2a39bfcd3e8b52942363.json
-%%WWWDIR%%/client/i18n/pl.781eeadf4474887f249c.json
-%%WWWDIR%%/client/i18n/pt-BR.14390eb3a1637e1ee782.json
-%%WWWDIR%%/client/i18n/ro.5f4e4e8ead9bf079e8a3.json
-%%WWWDIR%%/client/i18n/ru.2adfb04a6bcb31ef64ce.json
-%%WWWDIR%%/client/i18n/sv.34f9fb56a24634eccda6.json
-%%WWWDIR%%/client/i18n/tr.544b47361996965e4b54.json
-%%WWWDIR%%/client/i18n/uk.ae1262e3a655d57b306a.json
-%%WWWDIR%%/client/i18n/zh-CN.5a185e20a9a6eda53a08.json
-%%WWWDIR%%/client/i18n/zh-TW.00e96559ba9cef1d213a.json
+%%WWWDIR%%/client/files/ff54773341517ad8040e.svg
+%%WWWDIR%%/client/i18n/bg.880c82092f0194cf3ac2.json
+%%WWWDIR%%/client/i18n/de.222382299aed199aef04.json
+%%WWWDIR%%/client/i18n/en_AU.c8e07b32a67e96dc01df.json
+%%WWWDIR%%/client/i18n/es.616f0a203236dbc62f1c.json
+%%WWWDIR%%/client/i18n/fa.83844e77ec7ddc94812d.json
+%%WWWDIR%%/client/i18n/fr.75be81dfe3a847ddd54a.json
+%%WWWDIR%%/client/i18n/hu.15f6f11876272c92873d.json
+%%WWWDIR%%/client/i18n/it.af68bee80a2d7e6ef203.json
+%%WWWDIR%%/client/i18n/ja.01af69de2d9c48cbc61f.json
+%%WWWDIR%%/client/i18n/ko.65ea228d04fc837d7275.json
+%%WWWDIR%%/client/i18n/nl.86d9023f6f06ff97b41f.json
+%%WWWDIR%%/client/i18n/pl.7a79d8c7c03d8ee8ef5a.json
+%%WWWDIR%%/client/i18n/pt-BR.67695b7aa7977f07256e.json
+%%WWWDIR%%/client/i18n/ro.010178bc006a1a2dc447.json
+%%WWWDIR%%/client/i18n/ru.dd4b26a78332df723817.json
+%%WWWDIR%%/client/i18n/sv.6c5c6d942ee87df1385c.json
+%%WWWDIR%%/client/i18n/tr.173b7ae534defdc2ed1a.json
+%%WWWDIR%%/client/i18n/uk.f153053d2811aab53c67.json
+%%WWWDIR%%/client/i18n/vi.8fa515754ddb1c9ccf83.json
+%%WWWDIR%%/client/i18n/zh-CN.fc9548e8486ee2cb8bf6.json
+%%WWWDIR%%/client/i18n/zh-TW.a3aa38ccaa3dc2444680.json
%%WWWDIR%%/client/icon_120x120.png
%%WWWDIR%%/client/icon_144x144.png
%%WWWDIR%%/client/icon_152x152.png
@@ -4054,12 +4043,8 @@
%%WWWDIR%%/client/icon_72x72.png
%%WWWDIR%%/client/icon_76x76.png
%%WWWDIR%%/client/icon_96x96.png
-%%WWWDIR%%/client/images/add_payment_method.png
-%%WWWDIR%%/client/images/add_subscription.png
%%WWWDIR%%/client/images/admin-onboarding-background.jpg
%%WWWDIR%%/client/images/appIcons.png
-%%WWWDIR%%/client/images/blue-lower.svg
-%%WWWDIR%%/client/images/blue.svg
%%WWWDIR%%/client/images/browser-icons/chrome.svg
%%WWWDIR%%/client/images/browser-icons/edge.svg
%%WWWDIR%%/client/images/browser-icons/firefox.svg
@@ -4076,13 +4061,10 @@
%%WWWDIR%%/client/images/cards/mastercard.png
%%WWWDIR%%/client/images/cards/visa.jpg
%%WWWDIR%%/client/images/channel_icon.png
-%%WWWDIR%%/client/images/circles.png
%%WWWDIR%%/client/images/cloud-laptop-error.png
%%WWWDIR%%/client/images/cloud-laptop-warning.png
%%WWWDIR%%/client/images/cloud-laptop.png
%%WWWDIR%%/client/images/cloud-upgrade-person-hand-to-face.png
-%%WWWDIR%%/client/images/computer-with-alert.svg
-%%WWWDIR%%/client/images/credit-card-empty-state.png
%%WWWDIR%%/client/images/favicon/android-chrome-192x192.png
%%WWWDIR%%/client/images/favicon/apple-touch-icon-120x120.png
%%WWWDIR%%/client/images/favicon/apple-touch-icon-144x144.png
@@ -4116,11 +4098,11 @@
%%WWWDIR%%/client/images/logo_email_blue.png
%%WWWDIR%%/client/images/logo_email_dark.png
%%WWWDIR%%/client/images/logo_email_gray.png
-%%WWWDIR%%/client/images/payment-method-illustration.png
-%%WWWDIR%%/client/images/warning.png
+%%WWWDIR%%/client/images/payment_processing.png
+%%WWWDIR%%/client/images/purchase_alert.png
%%WWWDIR%%/client/images/welcome_illustration_new.png
-%%WWWDIR%%/client/main.cc2eb97b4b3e260a6bb5.js
-%%WWWDIR%%/client/main.cc2eb97b4b3e260a6bb5.js.map
+%%WWWDIR%%/client/main.ce02ba6f6e82b759974d.js
+%%WWWDIR%%/client/main.ce02ba6f6e82b759974d.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 f0b79bb20860..65732e176851 100644
--- a/www/miniflux/Makefile
+++ b/www/miniflux/Makefile
@@ -1,6 +1,5 @@
PORTNAME= miniflux
-DISTVERSION= 2.1.2
-PORTREVISION= 1
+DISTVERSION= 2.1.3
CATEGORIES= www
MAINTAINER= krion@FreeBSD.org
@@ -19,6 +18,7 @@ GH_PROJECT= v2
GH_TUPLE= \
PuerkitoBio:goquery:v1.9.1:puerkitobio_goquery/vendor/github.com/PuerkitoBio/goquery \
abadojack:whatlanggo:v1.0.1:abadojack_whatlanggo/vendor/github.com/abadojack/whatlanggo \
+ andybalholm:brotli:v1.1.0:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
andybalholm:cascadia:v1.3.2:andybalholm_cascadia/vendor/github.com/andybalholm/cascadia \
beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
cespare:xxhash:v2.2.0:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
@@ -28,13 +28,11 @@ GH_TUPLE= \
go-webauthn:webauthn:v0.10.2:go_webauthn_webauthn/vendor/github.com/go-webauthn/webauthn \
go-webauthn:x:v0.1.9:go_webauthn_x/vendor/github.com/go-webauthn/x \
golang-jwt:jwt:v5.2.1:golang_jwt_jwt_v5/vendor/github.com/golang-jwt/jwt/v5 \
- golang:appengine:v1.6.8:golang_appengine/vendor/google.golang.org/appengine \
- golang:crypto:v0.21.0:golang_crypto/vendor/golang.org/x/crypto \
- golang:net:v0.22.0:golang_net/vendor/golang.org/x/net \
- golang:oauth2:v0.18.0:golang_oauth2/vendor/golang.org/x/oauth2 \
- golang:protobuf:v1.5.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \
- golang:term:v0.18.0:golang_term/vendor/golang.org/x/term \
+ golang:crypto:v0.22.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:net:v0.24.0:golang_net/vendor/golang.org/x/net \
+ golang:oauth2:v0.19.0:golang_oauth2/vendor/golang.org/x/oauth2 \
+ golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.19.0:golang_term/vendor/golang.org/x/term \
golang:text:v0.14.0:golang_text/vendor/golang.org/x/text \
google:go-tpm:v0.9.0:google_go_tpm/vendor/github.com/google/go-tpm \
google:uuid:v1.6.0:google_uuid/vendor/github.com/google/uuid \
@@ -47,10 +45,10 @@ GH_TUPLE= \
prometheus:common:v0.48.0:prometheus_common/vendor/github.com/prometheus/common \
prometheus:procfs:v0.12.0:prometheus_procfs/vendor/github.com/prometheus/procfs \
protocolbuffers:protobuf-go:v1.33.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- tdewolff:minify:v2.20.19:tdewolff_minify_v2/vendor/github.com/tdewolff/minify/v2 \
- tdewolff:parse:v2.7.12:tdewolff_parse_v2/vendor/github.com/tdewolff/parse/v2 \
+ tdewolff:minify:v2.20.20:tdewolff_minify_v2/vendor/github.com/tdewolff/minify/v2 \
+ tdewolff:parse:v2.7.13:tdewolff_parse_v2/vendor/github.com/tdewolff/parse/v2 \
x448:float16:v0.8.4:x448_float16/vendor/github.com/x448/float16 \
- yuin:goldmark:v1.7.0:yuin_goldmark/vendor/github.com/yuin/goldmark
+ yuin:goldmark:v1.7.1:yuin_goldmark/vendor/github.com/yuin/goldmark
USE_RC_SUBR= miniflux
GO_PKGNAME= miniflux.app
diff --git a/www/miniflux/distinfo b/www/miniflux/distinfo
index 6ffb5afd7c4d..e39379a61ec1 100644
--- a/www/miniflux/distinfo
+++ b/www/miniflux/distinfo
@@ -1,10 +1,12 @@
-TIMESTAMP = 1711896499
-SHA256 (miniflux-v2-2.1.2_GH0.tar.gz) = 5025c895c24c5636f8e5d3aeed8f9952fe63838c50fbecbcaa51b2837826d68a
-SIZE (miniflux-v2-2.1.2_GH0.tar.gz) = 698107
+TIMESTAMP = 1714289655
+SHA256 (miniflux-v2-2.1.3_GH0.tar.gz) = 815f5ecd37c09c7aebbc458c10c2c88843940508eeb628236af05e8c908e89e6
+SIZE (miniflux-v2-2.1.3_GH0.tar.gz) = 710470
SHA256 (PuerkitoBio-goquery-v1.9.1_GH0.tar.gz) = ad303bf30070c34fa0f05d2701b7bd024642e0183708a96ed0d2b837b21f4d1a
SIZE (PuerkitoBio-goquery-v1.9.1_GH0.tar.gz) = 107417
SHA256 (abadojack-whatlanggo-v1.0.1_GH0.tar.gz) = 8c9aef03ace03ca11204159b83c8f77c816fc2a71232483d5370817dcbb2c561
SIZE (abadojack-whatlanggo-v1.0.1_GH0.tar.gz) = 148139
+SHA256 (andybalholm-brotli-v1.1.0_GH0.tar.gz) = 63395834ab5ce6ad91f90af79223995f44aacecda3c66ac5700a87b080c0009c
+SIZE (andybalholm-brotli-v1.1.0_GH0.tar.gz) = 1829084
SHA256 (andybalholm-cascadia-v1.3.2_GH0.tar.gz) = f30ebb75a9f43a30478c870dd6e372ac7ef64549f621eceb3b13fd91bfde80cb
SIZE (andybalholm-cascadia-v1.3.2_GH0.tar.gz) = 35370
SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
@@ -23,20 +25,16 @@ SHA256 (go-webauthn-x-v0.1.9_GH0.tar.gz) = 52ee591589fc8636e248c1ae9092e03c49e33
SIZE (go-webauthn-x-v0.1.9_GH0.tar.gz) = 10564
SHA256 (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 76d1c81a7cd38ed03309f770f60ac3417f16c75b4c53a0c01bb783863783fef0
SIZE (golang-jwt-jwt-v5.2.1_GH0.tar.gz) = 61340
-SHA256 (golang-appengine-v1.6.8_GH0.tar.gz) = 9f0029767e180c64ef42c448f02a247deb2980b2ba6908977ad4c53ebae1abb5
-SIZE (golang-appengine-v1.6.8_GH0.tar.gz) = 628708
-SHA256 (golang-crypto-v0.21.0_GH0.tar.gz) = 4c65ea22c4b0bc7380b4213a294698c517fe3378e0edd30c4d2b6cf7f12fc8bd
-SIZE (golang-crypto-v0.21.0_GH0.tar.gz) = 1810887
-SHA256 (golang-net-v0.22.0_GH0.tar.gz) = 01a7906b265d4c562e210926780f7698e8307da296e91c55711066bce453845e
-SIZE (golang-net-v0.22.0_GH0.tar.gz) = 1501049
-SHA256 (golang-oauth2-v0.18.0_GH0.tar.gz) = 497458219c1b4c3c44f0acf33a54c68dd723dcc3a1c592f0ac712265008a182a
-SIZE (golang-oauth2-v0.18.0_GH0.tar.gz) = 99719
-SHA256 (golang-protobuf-v1.5.3_GH0.tar.gz) = 48457a6a9e8c78a7556ff5ff4a4c77d7df9bf70e882491ee0f3f1ff06db2bfaa
-SIZE (golang-protobuf-v1.5.3_GH0.tar.gz) = 171822
-SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c
-SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211
-SHA256 (golang-term-v0.18.0_GH0.tar.gz) = d95bb8c95f321f8f1b33bd45c168c17c2e09e932b2e96c15ad5a30b87317eb84
-SIZE (golang-term-v0.18.0_GH0.tar.gz) = 14747
+SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082
+SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353
+SHA256 (golang-net-v0.24.0_GH0.tar.gz) = 6fbc9f6ddc538c67affd1248d68ca85f69e0abe916181b1cd81323093afa96b9
+SIZE (golang-net-v0.24.0_GH0.tar.gz) = 1509016
+SHA256 (golang-oauth2-v0.19.0_GH0.tar.gz) = a10e7be03a7d63239c56664da4979577599aca5929aec725b09d3159bfd11637
+SIZE (golang-oauth2-v0.19.0_GH0.tar.gz) = 98361
+SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
+SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
+SHA256 (golang-term-v0.19.0_GH0.tar.gz) = 9ef2c212cb48b0736054cfc3556bea414fb526fff877f6c50c30f78fa5c19218
+SIZE (golang-term-v0.19.0_GH0.tar.gz) = 14741
SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0
SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094
SHA256 (google-go-tpm-v0.9.0_GH0.tar.gz) = 4173733d1c3b82cf935edd35caf4f47dc13efdae835c6225a2f3e66cf64f40a2
@@ -61,11 +59,11 @@ SHA256 (prometheus-procfs-v0.12.0_GH0.tar.gz) = 2e10f60725a5905d6cfaeffd0bc14411
SIZE (prometheus-procfs-v0.12.0_GH0.tar.gz) = 237430
SHA256 (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 21661d7634e3f783b015b93ceafc0261f2f02a270799bac871602c3a2172cfbe
SIZE (protocolbuffers-protobuf-go-v1.33.0_GH0.tar.gz) = 1482410
-SHA256 (tdewolff-minify-v2.20.19_GH0.tar.gz) = 705356c3d7eb2e773557a280579c1dcbcda5c78378ea77dd346f7a367946f5e1
-SIZE (tdewolff-minify-v2.20.19_GH0.tar.gz) = 7044971
-SHA256 (tdewolff-parse-v2.7.12_GH0.tar.gz) = 6c99569467d9fb6c2f28c0eea0366d2b5b48e5726b4caf3e0a0708dc4a7d304a
-SIZE (tdewolff-parse-v2.7.12_GH0.tar.gz) = 108858
+SHA256 (tdewolff-minify-v2.20.20_GH0.tar.gz) = 15027db4d856e72482e0ff7b3cee8bcb9e3dcee44ef3e4462de9c11f4e6066b6
+SIZE (tdewolff-minify-v2.20.20_GH0.tar.gz) = 7734604
+SHA256 (tdewolff-parse-v2.7.13_GH0.tar.gz) = 7797bcffb9e9f8342ecab4f23bc3b2c1bd31106c419f79804e8dcb32de6d2c44
+SIZE (tdewolff-parse-v2.7.13_GH0.tar.gz) = 109407
SHA256 (x448-float16-v0.8.4_GH0.tar.gz) = 2f8f03b3d972f14e1a5a33bab5d1539174e46c696bc91c5b8ac6d7f9036dde15
SIZE (x448-float16-v0.8.4_GH0.tar.gz) = 13098
-SHA256 (yuin-goldmark-v1.7.0_GH0.tar.gz) = 07f887b06809aefe5806af3c33ce6299070f57cb726b1ad0302cc67717808286
-SIZE (yuin-goldmark-v1.7.0_GH0.tar.gz) = 251970
+SHA256 (yuin-goldmark-v1.7.1_GH0.tar.gz) = e1159c456d6d5c8fdfeb61534aa23ef6f4108bbf74a21016199debfdde82590a
+SIZE (yuin-goldmark-v1.7.1_GH0.tar.gz) = 252103
diff --git a/www/mod_auth_openid/Makefile b/www/mod_auth_openid/Makefile
index 27d732746dab..3d2c1b81aa8f 100644
--- a/www/mod_auth_openid/Makefile
+++ b/www/mod_auth_openid/Makefile
@@ -12,6 +12,9 @@ WWW= https://findingscience.com/mod_auth_openid/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on expired devel/libopkele
+EXPIRATION_DATE=2024-05-24
+
LIB_DEPENDS= libopkele.so:devel/libopkele \
libsqlite3.so:databases/sqlite3
diff --git a/www/mod_tidy/Makefile b/www/mod_tidy/Makefile
deleted file mode 100644
index 30e90324f06a..000000000000
--- a/www/mod_tidy/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= mod_tidy
-PORTVERSION= 0.5.5
-PORTREVISION= 2
-CATEGORIES= www
-MASTER_SITES= http://mod-tidy.sourceforge.net/src/
-DIST_SUBDIR= apache2
-
-MAINTAINER= apache@FreeBSD.org
-COMMENT= Validates the HTML output of your apache2 web server
-WWW= https://mod-tidy.sourceforge.net/
-
-DEPRECATED= Last upstream release was in 2005
-EXPIRATION_DATE=2024-04-24
-
-LICENSE= APACHE20 MIT
-LICENSE_COMB= multi
-
-LIB_DEPENDS= libtidy5.so:www/tidy-html5
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/src
-USES= apache
-AP_FAST_BUILD= yes
-AP_GENPLIST= yes
-AP_INC+= ${LOCALBASE}/include
-AP_LIB+= ${LOCALBASE}/lib -ltidy5
-
-post-patch:
- @${REINPLACE_CMD} -e "s/buffio.h/tidybuffio.h/g" \
- ${WRKSRC}/mod_tidy.c
-
-.include <bsd.port.mk>
diff --git a/www/mod_tidy/distinfo b/www/mod_tidy/distinfo
deleted file mode 100644
index b5d285426a03..000000000000
--- a/www/mod_tidy/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (apache2/mod_tidy-0.5.5.tar.gz) = 3c8d3ca0ac67974efc82040bde224068e9b3024e1a2521664716aa2618310392
-SIZE (apache2/mod_tidy-0.5.5.tar.gz) = 312340
diff --git a/www/mod_tidy/pkg-descr b/www/mod_tidy/pkg-descr
deleted file mode 100644
index 06660fcc875e..000000000000
--- a/www/mod_tidy/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-mod_tidy validates the HTML output of your apache2 web server. So you don't need
-a separate application to check your HTML.
-It works as a filter that hooks up to HTML output. mod_tidy feeds the HTML
-output to TidyLib which validates the HTML output. If TidyLib finds
-an error the client receives a HTML page with a list of all found errors. If
-TidyLib doesn't complain you will get your HTML data as without mod_tidy.
diff --git a/www/nextcloud-appointments/Makefile b/www/nextcloud-appointments/Makefile
index f9c7af801489..129970f7bb35 100644
--- a/www/nextcloud-appointments/Makefile
+++ b/www/nextcloud-appointments/Makefile
@@ -1,5 +1,5 @@
PORTNAME= appointments
-PORTVERSION= 2.0.7
+PORTVERSION= 2.1.1
CATEGORIES= www
MASTER_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/raw/${DISTVERSIONPREFIX}${DISTVERSION}/build/artifacts/appstore/
DISTVERSIONPREFIX= v
@@ -12,13 +12,10 @@ WWW= https://apps.nextcloud.com/apps/appointments
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-NEXTCLOUD_RUN_DEPENDS= 26
+NEXTCLOUD_RUN_DEPENDS= 27
USES= nextcloud php:flavors
GH_ACCOUNT= SergeyMosin
-post-patch:
- ${RMDIR} ${WRKSRC}/lib/CalDAV
-
.include <bsd.port.mk>
diff --git a/www/nextcloud-appointments/distinfo b/www/nextcloud-appointments/distinfo
index 0e251f0aaa11..c8c7f3015049 100644
--- a/www/nextcloud-appointments/distinfo
+++ b/www/nextcloud-appointments/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713718545
-SHA256 (nextcloud/appointments-2.0.7/appointments.tar.gz) = 81b60694d6b01908ab978cdb0d0b3da6da48202aa48e18a200e3e0ab4e49ae28
-SIZE (nextcloud/appointments-2.0.7/appointments.tar.gz) = 1844479
+TIMESTAMP = 1714811533
+SHA256 (nextcloud/appointments-2.1.1/appointments.tar.gz) = ebeb173d2d43f6d257ae4be75a516a9d6d03e2dd6f74dd21e20604c769893a12
+SIZE (nextcloud/appointments-2.1.1/appointments.tar.gz) = 1858578
diff --git a/www/nextcloud-calendar/Makefile b/www/nextcloud-calendar/Makefile
index 23a179485ca9..9f8c8bf3e635 100644
--- a/www/nextcloud-calendar/Makefile
+++ b/www/nextcloud-calendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= calendar
-PORTVERSION= 4.7.0
+PORTVERSION= 4.7.2
DISTVERSIONPREFIX= v
CATEGORIES= www
diff --git a/www/nextcloud-calendar/distinfo b/www/nextcloud-calendar/distinfo
index 2db47ff7bce4..fde387de82b9 100644
--- a/www/nextcloud-calendar/distinfo
+++ b/www/nextcloud-calendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713859664
-SHA256 (nextcloud/calendar-v4.7.0.tar.gz) = 62f6a374fd9df2403aa2ded221c5666eccb83f23116a5228b4a25520488dcf8d
-SIZE (nextcloud/calendar-v4.7.0.tar.gz) = 18133551
+TIMESTAMP = 1714584457
+SHA256 (nextcloud/calendar-v4.7.2.tar.gz) = 103ddfee99ecf0b48452dca932871644b67fff14fadbf47fbbaabd0dd75dbf84
+SIZE (nextcloud/calendar-v4.7.2.tar.gz) = 18134389
diff --git a/www/nextcloud-contacts/Makefile b/www/nextcloud-contacts/Makefile
index 8b6e66aec7cc..deacca0c55fe 100644
--- a/www/nextcloud-contacts/Makefile
+++ b/www/nextcloud-contacts/Makefile
@@ -1,5 +1,5 @@
PORTNAME= contacts
-PORTVERSION= 5.5.3
+PORTVERSION= 6.0.0
DISTVERSIONPREFIX= v
CATEGORIES= www
@@ -7,7 +7,7 @@ MAINTAINER= brnrd@FreeBSD.org
COMMENT= Contacts app for Nextcloud
WWW= https://apps.nextcloud.com/apps/contacts
-NEXTCLOUD_RUN_DEPENDS= 25
+NEXTCLOUD_RUN_DEPENDS= 29
USES= cpe nextcloud php:flavors
CPE_VENDOR= nextcloud
diff --git a/www/nextcloud-contacts/distinfo b/www/nextcloud-contacts/distinfo
index 863ce67f01e5..d58cb5e29950 100644
--- a/www/nextcloud-contacts/distinfo
+++ b/www/nextcloud-contacts/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709978955
-SHA256 (nextcloud/contacts-v5.5.3.tar.gz) = cf19a03228b3cd719f45e452f5727e7dbead2512c7fd9e4dbee2e9b296004452
-SIZE (nextcloud/contacts-v5.5.3.tar.gz) = 4990400
+TIMESTAMP = 1713982593
+SHA256 (nextcloud/contacts-v6.0.0.tar.gz) = e3c11127d0d0f70ef57a7713d9756f715695f846ed86013142588a3b5b10fb50
+SIZE (nextcloud/contacts-v6.0.0.tar.gz) = 8599250
diff --git a/www/nextcloud-deck/Makefile b/www/nextcloud-deck/Makefile
index 8f57d14f93fc..d7d253f91ff1 100644
--- a/www/nextcloud-deck/Makefile
+++ b/www/nextcloud-deck/Makefile
@@ -1,5 +1,5 @@
PORTNAME= deck
-PORTVERSION= 1.12.2
+PORTVERSION= 1.13.0
DISTVERSIONPREFIX= v
CATEGORIES= www
#MASTER_SITES= https://github.com/nextcloud-releases/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/
@@ -10,7 +10,7 @@ WWW= https://apps.nextcloud.com/apps/deck
LICENSE_FILE= ${WRKSRC}/LICENSE
-NEXTCLOUD_RUN_DEPENDS= 28
+NEXTCLOUD_RUN_DEPENDS= 29
USES= cpe nextcloud php:flavors
diff --git a/www/nextcloud-deck/distinfo b/www/nextcloud-deck/distinfo
index fd7ebd61b937..e989987e8938 100644
--- a/www/nextcloud-deck/distinfo
+++ b/www/nextcloud-deck/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708080834
-SHA256 (nextcloud/deck-v1.12.2.tar.gz) = 2bd646dcf73d75fac5de1162dc508aa195b2c1751ab9e42ec06a5992cba64e80
-SIZE (nextcloud/deck-v1.12.2.tar.gz) = 16103927
+TIMESTAMP = 1713982267
+SHA256 (nextcloud/deck-v1.13.0.tar.gz) = 1b27f2ab8ac9bf86a52e17485bc4bcc0250039dc69e941bb5205161f40a4551e
+SIZE (nextcloud/deck-v1.13.0.tar.gz) = 15062066
diff --git a/www/nextcloud-notes/Makefile b/www/nextcloud-notes/Makefile
index 7b9e18765919..6c16c4d03084 100644
--- a/www/nextcloud-notes/Makefile
+++ b/www/nextcloud-notes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= notes
-PORTVERSION= 4.9.4
+PORTVERSION= 4.10.0
DISTVERSIONPREFIX= v
CATEGORIES= www editors
MASTER_SITES= https://github.com/nextcloud/${PORTNAME}/releases/download/${DISTVERSIONPREFIX}${PORTVERSION}/
diff --git a/www/nextcloud-notes/distinfo b/www/nextcloud-notes/distinfo
index bb425ec205b4..4e49f5e81540 100644
--- a/www/nextcloud-notes/distinfo
+++ b/www/nextcloud-notes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711798618
-SHA256 (nextcloud/notes-4.9.4/notes.tar.gz) = 2ef524020b08fd0e7bfe6cce9ba7bebdf293b03e9b7f30808a96984b769871b8
-SIZE (nextcloud/notes-4.9.4/notes.tar.gz) = 6349343
+TIMESTAMP = 1713982406
+SHA256 (nextcloud/notes-4.10.0/notes.tar.gz) = 6afeb2e465624f3947b6751bfce203c3ed30740fd94703d840c537c8311b3134
+SIZE (nextcloud/notes-4.10.0/notes.tar.gz) = 6351233
diff --git a/www/nextcloud/Makefile b/www/nextcloud/Makefile
index ac4b12dcca79..3820a3b43e83 100644
--- a/www/nextcloud/Makefile
+++ b/www/nextcloud/Makefile
@@ -1,5 +1,5 @@
PORTNAME= nextcloud
-PORTVERSION= 28.0.4
+PORTVERSION= 29.0.0
CATEGORIES= www
MASTER_SITES= https://download.nextcloud.com/server/releases/
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/nextcloud/distinfo b/www/nextcloud/distinfo
index 82094b19056e..1a3ecbb26ea0 100644
--- a/www/nextcloud/distinfo
+++ b/www/nextcloud/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711627473
-SHA256 (nextcloud/nextcloud-28.0.4.tar.bz2) = 9bfecee1e12fba48c49e9a71caa81c4ba10b2884787fab75d64ccfd122a13019
-SIZE (nextcloud/nextcloud-28.0.4.tar.bz2) = 189242050
+TIMESTAMP = 1713982058
+SHA256 (nextcloud/nextcloud-29.0.0.tar.bz2) = e9b53f6432b6f664487d3869645fa121a64cf0ed6aee83aa560903daf86b52bd
+SIZE (nextcloud/nextcloud-29.0.0.tar.bz2) = 207504265
diff --git a/www/nginx-devel/Makefile b/www/nginx-devel/Makefile
index 9a244c1c123f..cd7f337b85b5 100644
--- a/www/nginx-devel/Makefile
+++ b/www/nginx-devel/Makefile
@@ -1,5 +1,6 @@
PORTNAME?= nginx
-PORTVERSION= 1.25.5
+PORTVERSION= 1.26.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= https://nginx.org/download/ \
LOCAL/osa
@@ -15,7 +16,7 @@ LICENSE_FILE?= ${WRKSRC}/LICENSE
CONFLICTS_INSTALL= nginx
-PORTSCOUT= limit:^1\.2[4-5]\.[0-9]*
+PORTSCOUT= limit:^1\.2[6-7]\.[0-9]*
USES= cpe
diff --git a/www/nginx-devel/Makefile.extmod b/www/nginx-devel/Makefile.extmod
index 503e676388ff..4d51f8530bf2 100644
--- a/www/nginx-devel/Makefile.extmod
+++ b/www/nginx-devel/Makefile.extmod
@@ -231,7 +231,7 @@ NAXSI_VARS= DSO_EXTMODS+=naxsi NAXSI_SUBDIR=/naxsi_src
NAXSI_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-naxsi-libinjection__sqli_c \
${PATCHDIR}/extra-patch-naxsi_config
-NJS_GH_TUPLE= nginx:njs:0.8.3:njs
+NJS_GH_TUPLE= nginx:njs:0.8.4:njs
NJS_VARS= DSO_EXTMODS+=njs NJS_SUBDIR=/nginx
NJS_XML_IMPLIES= NJS
diff --git a/www/nginx-devel/distinfo b/www/nginx-devel/distinfo
index 39a6daca4441..ce61e4e583bb 100644
--- a/www/nginx-devel/distinfo
+++ b/www/nginx-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713445894
-SHA256 (nginx-1.25.5.tar.gz) = 2fe2294f8af4144e7e842eaea884182a84ee7970e11046ba98194400902bbec0
-SIZE (nginx-1.25.5.tar.gz) = 1244060
+TIMESTAMP = 1714506394
+SHA256 (nginx-1.26.0.tar.gz) = d2e6c8439d6c6db5015d8eaab2470ab52aef85a7bf363182879977e084370497
+SIZE (nginx-1.26.0.tar.gz) = 1244118
SHA256 (nginx_mogilefs_module-1.0.4.tar.gz) = 7ac230d30907f013dff8d435a118619ea6168aa3714dba62c6962d350c6295ae
SIZE (nginx_mogilefs_module-1.0.4.tar.gz) = 11208
SHA256 (ngx_http_redis-0.3.9.tar.gz) = 21f87540f0a44b23ffa5df16fb3d788bc90803b255ef14f9c26e3847a6f26f46
@@ -103,8 +103,8 @@ SHA256 (wargio-naxsi-1.6_GH0.tar.gz) = e5920fdd09cae155b89eb21a94a21c029ebfdb056
SIZE (wargio-naxsi-1.6_GH0.tar.gz) = 1116227
SHA256 (libinjection-libinjection-4aa3894_GH0.tar.gz) = ededea133e89e238ef2e60d0d62ef7ef9e741449eed8c5d856007132505bcd5b
SIZE (libinjection-libinjection-4aa3894_GH0.tar.gz) = 2218294
-SHA256 (nginx-njs-0.8.3_GH0.tar.gz) = 5e1341ee8c1dfce420ea6456475dafa7d5f4b9aed310faca32597cf4d221cfe0
-SIZE (nginx-njs-0.8.3_GH0.tar.gz) = 735235
+SHA256 (nginx-njs-0.8.4_GH0.tar.gz) = fe197e254204c15e9f1df0acf375add57be3416901ec8d7b87319dccb490f90d
+SIZE (nginx-njs-0.8.4_GH0.tar.gz) = 743910
SHA256 (osokin-nginx-otel-8f0857d_GH0.tar.gz) = bbf93813928460bdaf78f752f74ecc6c34d13078e97fdffcaa29dbd8689314fc
SIZE (osokin-nginx-otel-8f0857d_GH0.tar.gz) = 30197
SHA256 (konstruxi-ngx_postgres-8aa7359_GH0.tar.gz) = c69ad4495de7c7883ebc23e1e6c4cc83a4ac6a7fddd4d5c12e49d33b65f7c50b
diff --git a/www/p5-HTTP-Tiny/Makefile b/www/p5-HTTP-Tiny/Makefile
index bdb68b7d7c3d..a79a28bee8dd 100644
--- a/www/p5-HTTP-Tiny/Makefile
+++ b/www/p5-HTTP-Tiny/Makefile
@@ -1,5 +1,6 @@
PORTNAME= HTTP-Tiny
PORTVERSION= 0.088
+PORTREVISION= 1
CATEGORIES= www perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -19,17 +20,18 @@ NO_ARCH= yes
PORTSCOUT= limit:^[0-9\.]*$$
-OPTIONS_DEFINE= COOKIE HTTPS IO_SOCKET_IP
-OPTIONS_DEFAULT=COOKIE HTTPS IO_SOCKET_IP
+OPTIONS_DEFINE= CERTS COOKIE HTTPS IO_SOCKET_IP
+OPTIONS_DEFAULT= CERTS COOKIE HTTPS IO_SOCKET_IP
+CERTS_DESC= Install the Mozilla CA cert bundle
IO_SOCKET_IP_DESC= Use IO::Socket:IP instead of IO::Socket::INET
COOKIE_BUILD_DEPENDS= p5-HTTP-CookieJar>=0.001:www/p5-HTTP-CookieJar
COOKIE_RUN_DEPENDS= p5-HTTP-CookieJar>=0.001:www/p5-HTTP-CookieJar
HTTPS_BUILD_DEPENDS= p5-IO-Socket-SSL>=1.42:security/p5-IO-Socket-SSL \
- p5-Mozilla-CA>=20160104:www/p5-Mozilla-CA \
p5-Net-SSLeay>=1.49:security/p5-Net-SSLeay
HTTPS_RUN_DEPENDS= p5-IO-Socket-SSL>=1.42:security/p5-IO-Socket-SSL \
- p5-Mozilla-CA>=20160104:www/p5-Mozilla-CA \
p5-Net-SSLeay>=1.49:security/p5-Net-SSLeay
+CERTS_BUILD_DEPENDS= p5-Mozilla-CA>=20160104:www/p5-Mozilla-CA
+CERTS_RUN_DEPENDS= p5-Mozilla-CA>=20160104:www/p5-Mozilla-CA
.include <bsd.port.mk>
diff --git a/www/pear-Structures_DataGrid_Renderer_Smarty/Makefile b/www/pear-Structures_DataGrid_Renderer_Smarty/Makefile
index 997bd3d9a794..d9cba579748f 100644
--- a/www/pear-Structures_DataGrid_Renderer_Smarty/Makefile
+++ b/www/pear-Structures_DataGrid_Renderer_Smarty/Makefile
@@ -6,6 +6,9 @@ MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Smarty Renderer for pear-Structures_DataGrid
WWW= https://pear.php.net/package/Structures_DataGrid_Renderer_Smarty
+DEPRECATED= Last release in 2010, depends on expired www/smarty2
+EXPIRATION_DATE=2024-06-04
+
RUN_DEPENDS= ${PEARDIR}/Structures/DataGrid.php:devel/pear-Structures_DataGrid@${PHP_FLAVOR} \
${LOCALBASE}/share/smarty/Smarty.class.php:www/smarty2@${PHP_FLAVOR} \
${PEARDIR}/Structures/DataGrid/Renderer/Pager.php:www/pear-Structures_DataGrid_Renderer_Pager@${PHP_FLAVOR}
diff --git a/www/privatebin/Makefile b/www/privatebin/Makefile
index e1e932894359..c1022968e0e2 100644
--- a/www/privatebin/Makefile
+++ b/www/privatebin/Makefile
@@ -1,5 +1,5 @@
PORTNAME= privatebin
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= www security
MAINTAINER= dvl@FreeBSD.org
diff --git a/www/privatebin/distinfo b/www/privatebin/distinfo
index d5ad49a165f9..0a607e8c705e 100644
--- a/www/privatebin/distinfo
+++ b/www/privatebin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707662300
-SHA256 (privatebin-PrivateBin-1.7.1_GH0.tar.gz) = 136faa5ba0c2d51ace916a2c0b282f5c7d5376265406040c91730e28233367ff
-SIZE (privatebin-PrivateBin-1.7.1_GH0.tar.gz) = 657024
+TIMESTAMP = 1714937741
+SHA256 (privatebin-PrivateBin-1.7.2_GH0.tar.gz) = f2ea504e1064e0bcdb140c5d9343b9d9724e91c5c23a7ebdb13bfab3360d205e
+SIZE (privatebin-PrivateBin-1.7.2_GH0.tar.gz) = 761079
diff --git a/www/privatebin/pkg-plist b/www/privatebin/pkg-plist
index ea0e37a89489..c4e46c236cde 100644
--- a/www/privatebin/pkg-plist
+++ b/www/privatebin/pkg-plist
@@ -10,6 +10,8 @@
%%WWWDIR%%/browserconfig.xml
%%WWWDIR%%/cfg/.htaccess
%%WWWDIR%%/cfg/conf.sample.php
+%%WWWDIR%%/composer.json
+%%WWWDIR%%/composer.lock
%%WWWDIR%%/css/bootstrap/bootstrap-3.4.1.css
%%WWWDIR%%/css/bootstrap/bootstrap-theme-3.4.1.css
%%WWWDIR%%/css/bootstrap/darkstrap-0.9.3.css
@@ -19,6 +21,10 @@
%%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/privatebin.css
+%%WWWDIR%%/css/common.css
%%WWWDIR%%/css/noscript.css
%%WWWDIR%%/css/prettify/desert.css
%%WWWDIR%%/css/prettify/doxy.css
@@ -62,6 +68,7 @@
%%WWWDIR%%/i18n/tr.json
%%WWWDIR%%/i18n/uk.json
%%WWWDIR%%/i18n/zh.json
+%%WWWDIR%%/img/bootstrap-icons.svg
%%WWWDIR%%/img/android-chrome-192x192.png
%%WWWDIR%%/img/android-chrome-512x512.png
%%WWWDIR%%/img/apple-touch-icon.png
@@ -90,9 +97,11 @@
%%WWWDIR%%/js/base-x-4.0.0.js
%%WWWDIR%%/js/base64-1.7.js
%%WWWDIR%%/js/bootstrap-3.4.1.js
+%%WWWDIR%%/js/bootstrap-5.3.3.js
%%WWWDIR%%/js/comment.jsonld
%%WWWDIR%%/js/commentmeta.jsonld
-%%WWWDIR%%/js/jquery-3.7.0.js
+%%WWWDIR%%/js/dark-mode-switch.js
+%%WWWDIR%%/js/jquery-3.7.1.js
%%WWWDIR%%/js/kjua-0.9.0.js
%%WWWDIR%%/js/legacy.js
%%WWWDIR%%/js/package-lock.json
@@ -101,7 +110,7 @@
%%WWWDIR%%/js/pastemeta.jsonld
%%WWWDIR%%/js/prettify.js
%%WWWDIR%%/js/privatebin.js
-%%WWWDIR%%/js/purify-3.0.8.js
+%%WWWDIR%%/js/purify-3.1.2.js
%%WWWDIR%%/js/rawinflate-0.3.js
%%WWWDIR%%/js/showdown-2.1.0.js
%%WWWDIR%%/js/types.jsonld
@@ -135,6 +144,7 @@
%%WWWDIR%%/robots.txt
%%WWWDIR%%/tpl/.htaccess
%%WWWDIR%%/tpl/bootstrap.php
+%%WWWDIR%%/tpl/bootstrap5.php
%%WWWDIR%%/tpl/page.php
%%WWWDIR%%/tpl/yourlsproxy.php
%%WWWDIR%%/vendor/.htaccess
diff --git a/www/proxygen/Makefile b/www/proxygen/Makefile
index c30f3cd2f2a1..0435b6690f66 100644
--- a/www/proxygen/Makefile
+++ b/www/proxygen/Makefile
@@ -1,6 +1,6 @@
PORTNAME= proxygen
DISTVERSIONPREFIX= v
-DISTVERSION= 2024.04.22.00
+DISTVERSION= 2024.05.02.00
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/proxygen/distinfo b/www/proxygen/distinfo
index 340440c8fa3b..b8954f68b488 100644
--- a/www/proxygen/distinfo
+++ b/www/proxygen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713844786
-SHA256 (facebook-proxygen-v2024.04.22.00_GH0.tar.gz) = 931e1721e0f455d8c9ec6027f345db4e30b73cf3c39d162c308a3968ee95e6a8
-SIZE (facebook-proxygen-v2024.04.22.00_GH0.tar.gz) = 1179877
+TIMESTAMP = 1714712522
+SHA256 (facebook-proxygen-v2024.05.02.00_GH0.tar.gz) = d84dd397339580ad6907aad3d1ba6478c12d53be6ee8344b3a7806f974e2af87
+SIZE (facebook-proxygen-v2024.05.02.00_GH0.tar.gz) = 1180824
diff --git a/www/py-dj-database-url/Makefile b/www/py-dj-database-url/Makefile
index 62e601d5a50a..faf1f3a1e17c 100644
--- a/www/py-dj-database-url/Makefile
+++ b/www/py-dj-database-url/Makefile
@@ -1,5 +1,6 @@
PORTNAME= dj-database-url
DISTVERSION= 2.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/jazzband/dj-database-url
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.10.0.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/www/py-dj42-drf-spectacular-sidecar/Makefile b/www/py-dj42-drf-spectacular-sidecar/Makefile
index a41a608936f9..73dc057800fa 100644
--- a/www/py-dj42-drf-spectacular-sidecar/Makefile
+++ b/www/py-dj42-drf-spectacular-sidecar/Makefile
@@ -1,8 +1,9 @@
PORTNAME= drf-spectacular-sidecar
-DISTVERSION= 2024.4.1
+DISTVERSION= 2024.5.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj42-
+DISTNAME= drf_spectacular_sidecar-${DISTVERSION}
MAINTAINER= kai@FreeBSD.org
COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django
diff --git a/www/py-dj42-drf-spectacular-sidecar/distinfo b/www/py-dj42-drf-spectacular-sidecar/distinfo
index 8837bfa258b6..473947a24813 100644
--- a/www/py-dj42-drf-spectacular-sidecar/distinfo
+++ b/www/py-dj42-drf-spectacular-sidecar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712292833
-SHA256 (drf-spectacular-sidecar-2024.4.1.tar.gz) = 68532dd094714f79c1775c00848f22c10f004826abc856442ff30c3bc9c40bb4
-SIZE (drf-spectacular-sidecar-2024.4.1.tar.gz) = 2345981
+TIMESTAMP = 1714600240
+SHA256 (drf_spectacular_sidecar-2024.5.1.tar.gz) = 1ecfbe86174461e3cf78a9cd49f69aa8d9e0710cb5e8b35107d3f8cc0f380c21
+SIZE (drf_spectacular_sidecar-2024.5.1.tar.gz) = 2380912
diff --git a/www/py-django-allauth/Makefile b/www/py-django-allauth/Makefile
index f80a2e28790f..293b20c75592 100644
--- a/www/py-django-allauth/Makefile
+++ b/www/py-django-allauth/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-allauth
PORTVERSION= 0.61.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyjwt>=1.7:www/py-pyjwt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python3-openid>=3.0.8:security/py-python3-openid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.0.0:www/py-requests@${PY_FLAVOR} \
diff --git a/www/py-django-annoying/Makefile b/www/py-django-annoying/Makefile
index 65c6f1a4b55b..24604cd70fcc 100644
--- a/www/py-django-annoying/Makefile
+++ b/www/py-django-annoying/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-annoying
PORTVERSION= 0.10.6
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/skorokithakis/django-annoying
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-assets/Makefile b/www/py-django-assets/Makefile
index e4d97b91c5c4..8c74dfa2edbb 100644
--- a/www/py-django-assets/Makefile
+++ b/www/py-django-assets/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-assets
PORTVERSION= 2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/miracle2k/django-assets
LICENSE= BSD2CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.7:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.7:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}webassets>=2.0:www/py-webassets@${PY_FLAVOR}
USES= dos2unix python
diff --git a/www/py-django-auth-ldap/Makefile b/www/py-django-auth-ldap/Makefile
index 09a094e9b8b4..e895fa75b22b 100644
--- a/www/py-django-auth-ldap/Makefile
+++ b/www/py-django-auth-ldap/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-auth-ldap
PORTVERSION= 4.8.0
+PORTREVISION= 1
CATEGORIES= www security python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-ldap>=3.1:net/py-python-ldap@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-bitfield/Makefile b/www/py-django-bitfield/Makefile
index 5d1a8791d47e..dcb3111d9766 100644
--- a/www/py-django-bitfield/Makefile
+++ b/www/py-django-bitfield/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-bitfield
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/disqus/django-bitfield
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11.29:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11.29:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-bleach/Makefile b/www/py-django-bleach/Makefile
index 981c35d02b3a..10e388aec85d 100644
--- a/www/py-django-bleach/Makefile
+++ b/www/py-django-bleach/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-bleach
PORTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= www 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}bleach>=5:www/py-bleach@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-bootstrap3/Makefile b/www/py-django-bootstrap3/Makefile
index 75cc8dcfa19d..e96f0c5aee11 100644
--- a/www/py-django-bootstrap3/Makefile
+++ b/www/py-django-bootstrap3/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-bootstrap3
PORTVERSION= 23.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-braces/Makefile b/www/py-django-braces/Makefile
index 19fbe01f6415..44e3f8b563e2 100644
--- a/www/py-django-braces/Makefile
+++ b/www/py-django-braces/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-braces
PORTVERSION= 1.15.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=40.6.6:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-cacheops/Makefile b/www/py-django-cacheops/Makefile
index a987ba25ab67..a8e336609f81 100644
--- a/www/py-django-cacheops/Makefile
+++ b/www/py-django-cacheops/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-cacheops
PORTVERSION= 7.0.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/Suor/django-cacheops
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}funcy>=1.8<3.0:devel/py-funcy@${PY_FLAVOR}
diff --git a/www/py-django-choices-field/Makefile b/www/py-django-choices-field/Makefile
index 488c8582748a..ea749d189df7 100644
--- a/www/py-django-choices-field/Makefile
+++ b/www/py-django-choices-field/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-choices-field
DISTVERSION= 2.3.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.0.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-classy-tags/Makefile b/www/py-django-classy-tags/Makefile
index d1e72b94b200..d3bccc4b02c2 100644
--- a/www/py-django-classy-tags/Makefile
+++ b/www/py-django-classy-tags/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-classy-tags
PORTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ WWW= https://django-classy-tags.readthedocs.io/en/latest/ \
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-cms/Makefile b/www/py-django-cms/Makefile
index c68ef62febcf..37998e00d3e8 100644
--- a/www/py-django-cms/Makefile
+++ b/www/py-django-cms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-cms
PORTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://django-cms.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}djangocms-admin-style>=1.2:www/py-djangocms-admin-style@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-classy-tags>=0.7.2:www/py-django-classy-tags@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-formtools>=2.1:www/py-django-formtools@${PY_FLAVOR} \
diff --git a/www/py-django-configurations/Makefile b/www/py-django-configurations/Makefile
index 017c318ad50a..70ec2b285d0e 100644
--- a/www/py-django-configurations/Makefile
+++ b/www/py-django-configurations/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-configurations
PORTVERSION= 2.5
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,9 +12,9 @@ WWW= https://github.com/jazzband/django-configurations
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-constance/Makefile b/www/py-django-constance/Makefile
index 912badddce47..a2f3325e01ef 100644
--- a/www/py-django-constance/Makefile
+++ b/www/py-django-constance/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-constance
PORTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-picklefield>=0:www/py-django-picklefield@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-contact-form/Makefile b/www/py-django-contact-form/Makefile
index 9b67e9476a64..bca8bfa00b0f 100644
--- a/www/py-django-contact-form/Makefile
+++ b/www/py-django-contact-form/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-contact-form
PORTVERSION= 2.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,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}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-contrib-comments/Makefile b/www/py-django-contrib-comments/Makefile
index 5c83068cef9d..c1184a220d1a 100644
--- a/www/py-django-contrib-comments/Makefile
+++ b/www/py-django-contrib-comments/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-contrib-comments
PORTVERSION= 2.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
# Supports all Django version. Bump when DEFAULT Django is changed
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-cors-headers/Makefile b/www/py-django-cors-headers/Makefile
index 300e20fa3e64..6abf829e74e4 100644
--- a/www/py-django-cors-headers/Makefile
+++ b/www/py-django-cors-headers/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-cors-headers
PORTVERSION= 4.3.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-crispy-forms/Makefile b/www/py-django-crispy-forms/Makefile
index 61fa8b04b967..b0f98c34817b 100644
--- a/www/py-django-crispy-forms/Makefile
+++ b/www/py-django-crispy-forms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-crispy-forms
PORTVERSION= 2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
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}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= dos2unix python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-cron/Makefile b/www/py-django-cron/Makefile
index 20cbf33143b5..637e940966ca 100644
--- a/www/py-django-cron/Makefile
+++ b/www/py-django-cron/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-cron
PORTVERSION= 0.6.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/tivix/django-cron
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-csp/Makefile b/www/py-django-csp/Makefile
index 1e1d7116d0ba..2c357cab07cd 100644
--- a/www/py-django-csp/Makefile
+++ b/www/py-django-csp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-csp
PORTVERSION= 3.8
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-debreach/Makefile b/www/py-django-debreach/Makefile
index ca44116b0fb4..c08b223edb5f 100644
--- a/www/py-django-debreach/Makefile
+++ b/www/py-django-debreach/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/lpomfrey/django-debreach
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR}
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-debug-toolbar/Makefile b/www/py-django-debug-toolbar/Makefile
index 8c0e90bfda91..4d5b504efbd4 100644
--- a/www/py-django-debug-toolbar/Makefile
+++ b/www/py-django-debug-toolbar/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-debug-toolbar
PORTVERSION= 4.3.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2.4:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2.4:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.0:databases/py-sqlparse@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-dpaste/Makefile b/www/py-django-dpaste/Makefile
deleted file mode 100644
index 359e7c9bbdee..000000000000
--- a/www/py-django-dpaste/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-PORTNAME= dpaste
-DISTVERSIONPREFIX= v
-DISTVERSION= 3.8
-CATEGORIES= www python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Django based pastebin for text and code
-WWW= https://github.com/DarrenOfficial/dpaste
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-EXPIRATION_DATE=2024-04-30
-BROKEN= does not work with py-pygments >= 2.12.0 and required static files (css + js), which must be compiled via Node.js, are not packaged.
-
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}dj-database-url>=0.5.0:www/py-dj-database-url@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-csp>=3.6:www/py-django-csp@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django-staticinline>=1.0:www/py-django-staticinline@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jsx-lexer>=0.0.8:textproc/py-jsx-lexer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}misaka>=2.1.0:textproc/py-misaka@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=1.6:textproc/py-pygments@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}ratelimiter>=1.2.0:devel/py-ratelimiter@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
-
-USES= python
-USE_GITHUB= yes
-GH_ACCOUNT= DarrenOfficial
-USE_PYTHON= distutils autoplist pytest
-
-TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
-
-NO_ARCH= yes
-
-do-test:
- @cd ${WRKSRC} && ${SETENV} ${TEST_ENV} ${PYTHON_CMD} -m pytest -v -rs --ds=dpaste.settings.tests -o addopts=
-
-.include <bsd.port.mk>
diff --git a/www/py-django-dpaste/distinfo b/www/py-django-dpaste/distinfo
deleted file mode 100644
index 138f0f845d42..000000000000
--- a/www/py-django-dpaste/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1701925084
-SHA256 (DarrenOfficial-dpaste-v3.8_GH0.tar.gz) = c22517b909faf02eb1ba32f09471fd0d83e3bfa25bbea0b4f563db54b89bfea4
-SIZE (DarrenOfficial-dpaste-v3.8_GH0.tar.gz) = 46603
diff --git a/www/py-django-dpaste/pkg-descr b/www/py-django-dpaste/pkg-descr
deleted file mode 100644
index 29a7e7aaf3ea..000000000000
--- a/www/py-django-dpaste/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-dpaste is a Django based pastebin. It's intended to run separately but its
-also possible to be installed into an existing Django project like a regular
-app. You can find a live example on dpaste.de
diff --git a/www/py-django-extensions/Makefile b/www/py-django-extensions/Makefile
index b9570fdcc06f..a9df8cdff142 100644
--- a/www/py-django-extensions/Makefile
+++ b/www/py-django-extensions/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-extensions
PORTVERSION= 3.2.3
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/django-extensions/django-extensions
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-filer/Makefile b/www/py-django-filer/Makefile
index ba9c1acdfc19..0602557406b4 100644
--- a/www/py-django-filer/Makefile
+++ b/www/py-django-filer/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-filer
PORTVERSION= 3.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/stefanfoulis/django-filer
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2<5.1:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2<5.1:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-easy-thumbnails>0:graphics/py-django-easy-thumbnails@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-polymorphic>0:www/py-django-polymorphic@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/www/py-django-filter/Makefile b/www/py-django-filter/Makefile
index c279d885b9d5..a34ab80fa1cf 100644
--- a/www/py-django-filter/Makefile
+++ b/www/py-django-filter/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-filter
DISTVERSION= 23.5
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}flit-core>=3.2<4:devel/py-flit-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-formset-js-improved/Makefile b/www/py-django-formset-js-improved/Makefile
index 093e40276581..c6b6c537fc54 100644
--- a/www/py-django-formset-js-improved/Makefile
+++ b/www/py-django-formset-js-improved/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-formset-js-improved
PORTVERSION= 0.5.0.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/pretix/django-formset-js
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.8:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.8:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-jquery-js>=0.:www/py-django-jquery-js@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-graphiql-debug-toolbar/Makefile b/www/py-django-graphiql-debug-toolbar/Makefile
index aabb9d593223..f25e568066e1 100644
--- a/www/py-django-graphiql-debug-toolbar/Makefile
+++ b/www/py-django-graphiql-debug-toolbar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-graphiql-debug-toolbar
DISTVERSION= 0.2.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/flavors/django-graphiql-debug-toolbar
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphene-django>=2.0.0:devel/py-graphene-django@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-debug-toolbar>=3.1:www/py-django-debug-toolbar@${PY_FLAVOR}
diff --git a/www/py-django-guardian/Makefile b/www/py-django-guardian/Makefile
index fbb40b28b93e..48e6bd3e5cd5 100644
--- a/www/py-django-guardian/Makefile
+++ b/www/py-django-guardian/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-guardian
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/django-guardian/django-guardian
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-hashid-field/Makefile b/www/py-django-hashid-field/Makefile
index 79f534db6212..3652800edd60 100644
--- a/www/py-django-hashid-field/Makefile
+++ b/www/py-django-hashid-field/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-hashid-field
PORTVERSION= 3.4.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +11,7 @@ WWW= https://github.com/nshafer/django-hashid-field
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hashids>=1.2.0:textproc/py-hashids@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-haystack/Makefile b/www/py-django-haystack/Makefile
index caf937ea9268..ce922a815985 100644
--- a/www/py-django-haystack/Makefile
+++ b/www/py-django-haystack/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-haystack
PORTVERSION= 3.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=42:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-hijack/Makefile b/www/py-django-hijack/Makefile
index 3f902465d191..b4b5a7803917 100644
--- a/www/py-django-hijack/Makefile
+++ b/www/py-django-hijack/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-hijack
PORTVERSION= 3.4.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI \
https://ports.caomhin.org/:npmcache
@@ -17,7 +18,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR} \
npm:www/npm
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-django>0:devel/py-pytest-django@${PY_FLAVOR}
diff --git a/www/py-django-htmx/Makefile b/www/py-django-htmx/Makefile
index 78152c2dc770..288d4acef7e6 100644
--- a/www/py-django-htmx/Makefile
+++ b/www/py-django-htmx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-htmx
DISTVERSION= 1.17.3
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-jquery-js/Makefile b/www/py-django-jquery-js/Makefile
index 6faed465059b..e6798f2ef27e 100644
--- a/www/py-django-jquery-js/Makefile
+++ b/www/py-django-jquery-js/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-jquery-js
PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://pypi.org/project/django-jquery-js/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.4:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.4:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-js-asset/Makefile b/www/py-django-js-asset/Makefile
index cd503efcc10b..9e4ffe48bff6 100644
--- a/www/py-django-js-asset/Makefile
+++ b/www/py-django-js-asset/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-js-asset
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-jsonview/Makefile b/www/py-django-jsonview/Makefile
index 404c2fa7062e..649edd8e7a62 100644
--- a/www/py-django-jsonview/Makefile
+++ b/www/py-django-jsonview/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-jsonview
PORTVERSION= 2.0.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/jsocol/django-jsonview
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-markdownx/Makefile b/www/py-django-markdownx/Makefile
index afb5bcaf361d..f4c822b564ac 100644
--- a/www/py-django-markdownx/Makefile
+++ b/www/py-django-markdownx/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-markdownx
PORTVERSION= 4.0.7
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/neutronX/django-markdownx
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}markdown>=0:textproc/py-markdown@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/www/py-django-model-utils/Makefile b/www/py-django-model-utils/Makefile
index 26bf7855b7bc..51c82b935843 100644
--- a/www/py-django-model-utils/Makefile
+++ b/www/py-django-model-utils/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-model-utils
PORTVERSION= 4.5.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
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}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-modelcluster/Makefile b/www/py-django-modelcluster/Makefile
index 748ca582bde1..e5b8d63f702c 100644
--- a/www/py-django-modelcluster/Makefile
+++ b/www/py-django-modelcluster/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-modelcluster
PORTVERSION= 6.2.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/wagtail/django-modelcluster
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2022.4,1:devel/py-pytz@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-mptt/Makefile b/www/py-django-mptt/Makefile
index 625470fe6ac0..6268ea4b6b07 100644
--- a/www/py-django-mptt/Makefile
+++ b/www/py-django-mptt/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-mptt
PORTVERSION= 0.16.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}\
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}\
${PYTHON_PKGNAMEPREFIX}django-js-asset>0:www/py-django-js-asset@${PY_FLAVOR}
USES= python:3.9+
diff --git a/www/py-django-netfields/Makefile b/www/py-django-netfields/Makefile
index 44fbbc080645..f230177a87f8 100644
--- a/www/py-django-netfields/Makefile
+++ b/www/py-django-netfields/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-netfields
DISTVERSION= 1.3.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/jimfunk/django-postgresql-netfields
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.8:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.8:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}netaddr>=0:net/py-netaddr@${PY_FLAVOR}
diff --git a/www/py-django-otp/Makefile b/www/py-django-otp/Makefile
index 20116894983d..96cdb1bc7a8f 100644
--- a/www/py-django-otp/Makefile
+++ b/www/py-django-otp/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-otp
PORTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
DISTNAME= django_otp-${PORTVERSION}
@@ -13,7 +14,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-permissionedforms/Makefile b/www/py-django-permissionedforms/Makefile
index 572254dd6e15..3c88f32d538e 100644
--- a/www/py-django-permissionedforms/Makefile
+++ b/www/py-django-permissionedforms/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-permissionedforms
PORTVERSION= 0.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/wagtail/django-permissionedforms
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-photologue/Makefile b/www/py-django-photologue/Makefile
index 6d0dfd822e58..47036e9230b2 100644
--- a/www/py-django-photologue/Makefile
+++ b/www/py-django-photologue/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-photologue
PORTVERSION= 3.17
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +11,7 @@ WWW= https://github.com/jdriscoll/django-photologue
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-sortedm2m>=3.1.1:www/py-django-sortedm2m@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ExifRead>=3:graphics/py-exifread@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=9:graphics/py-pillow@${PY_FLAVOR}
diff --git a/www/py-django-picklefield/Makefile b/www/py-django-picklefield/Makefile
index 80578a8e090e..d1ffde6665b1 100644
--- a/www/py-django-picklefield/Makefile
+++ b/www/py-django-picklefield/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-picklefield
PORTVERSION= 3.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +13,10 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
# Reminder: www/seahub depends on django, changing django version may break seahub
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-polymorphic/Makefile b/www/py-django-polymorphic/Makefile
index 8c59007e6637..992091e9f6e5 100644
--- a/www/py-django-polymorphic/Makefile
+++ b/www/py-django-polymorphic/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-polymorphic
PORTVERSION= 3.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/django-polymorphic/django-polymorphic
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.11:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-post_office/Makefile b/www/py-django-post_office/Makefile
index 53e46b508d90..df7865a82494 100644
--- a/www/py-django-post_office/Makefile
+++ b/www/py-django-post_office/Makefile
@@ -1,6 +1,7 @@
PORTNAME= django-post_office
DISTVERSIONPREFIX= v
DISTVERSION= 3.7.1
+PORTREVISION= 1
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/ui/django-post_office
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}bleach>=0:www/py-bleach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
diff --git a/www/py-django-prometheus/Makefile b/www/py-django-prometheus/Makefile
index 48561a84e348..364301836a51 100644
--- a/www/py-django-prometheus/Makefile
+++ b/www/py-django-prometheus/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-prometheus
PORTVERSION= 2.3.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/korfuri/django-prometheus
LICENSE= APACHE20
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-runner>0:devel/py-pytest-runner@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}prometheus-client>=0.7:net-mgmt/py-prometheus-client@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-pyscss/Makefile b/www/py-django-pyscss/Makefile
index d625c429c593..122b92b4b9c9 100644
--- a/www/py-django-pyscss/Makefile
+++ b/www/py-django-pyscss/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-pyscss
PORTVERSION= 2.0.3
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/fusionbox/django-pyscss
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.4:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=1.4:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyscss>=1.3.4:textproc/py-pyscss@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-ranged-response/Makefile b/www/py-django-ranged-response/Makefile
index 7bdced2b831a..5081def96a15 100644
--- a/www/py-django-ranged-response/Makefile
+++ b/www/py-django-ranged-response/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-ranged-response
DISTVERSION= 0.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/i3thuan5/django-ranged-response
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-recaptcha/Makefile b/www/py-django-recaptcha/Makefile
index 10916f613c85..6458db9e52cd 100644
--- a/www/py-django-recaptcha/Makefile
+++ b/www/py-django-recaptcha/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-recaptcha
PORTVERSION= 4.0.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
@@ -10,7 +11,7 @@ WWW= https://github.com/django-recaptcha/django-recaptcha
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=1.11<4.0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-redis/Makefile b/www/py-django-redis/Makefile
index 05aed1045518..0fa34cd9980b 100644
--- a/www/py-django-redis/Makefile
+++ b/www/py-django-redis/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-redis
PORTVERSION= 5.4.0
+PORTREVISION= 1
CATEGORIES= www databases python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/jazzband/django-redis
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}redis>=3.0.0:databases/py-redis@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-django>=0:devel/py-pytest-django@${PY_FLAVOR} \
diff --git a/www/py-django-registration-redux/Makefile b/www/py-django-registration-redux/Makefile
index 1a8a55c764aa..98e2a6652be8 100644
--- a/www/py-django-registration-redux/Makefile
+++ b/www/py-django-registration-redux/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-registration-redux
PORTVERSION= 2.12
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/macropin/django-registration
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-registration/Makefile b/www/py-django-registration/Makefile
index 31fbdf68234b..9853343e096e 100644
--- a/www/py-django-registration/Makefile
+++ b/www/py-django-registration/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-registration
PORTVERSION= 3.4
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}confusable_homoglyphs>=3.0<4.0:devel/py-confusable_homoglyphs@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-reversion/Makefile b/www/py-django-reversion/Makefile
index 88927e5df203..8507937d2e29 100644
--- a/www/py-django-reversion/Makefile
+++ b/www/py-django-reversion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-reversion
PORTVERSION= 5.0.10
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://pypi.org/project/django-reversion/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-rich/Makefile b/www/py-django-rich/Makefile
index 0bdaea7e05f1..fae657082e57 100644
--- a/www/py-django-rich/Makefile
+++ b/www/py-django-rich/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-rich
PORTVERSION= 1.8.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=10.0.0:textproc/py-rich@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-sekizai/Makefile b/www/py-django-sekizai/Makefile
index f60e22cdeeeb..37b9f6fb6f31 100644
--- a/www/py-django-sekizai/Makefile
+++ b/www/py-django-sekizai/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-sekizai
PORTVERSION= 4.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/ojii/django-sekizai
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-classy-tags>=3.0:www/py-django-classy-tags@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-simple-captcha/Makefile b/www/py-django-simple-captcha/Makefile
index 3adf786a9c4a..02a0f7c3dcb6 100644
--- a/www/py-django-simple-captcha/Makefile
+++ b/www/py-django-simple-captcha/Makefile
@@ -3,6 +3,7 @@ PORTNAME= django-simple-captcha
# updating, it should be first checked whether its consumers, e.g. www/seahub,
# have been switched to Django 4.2.
PORTVERSION= 0.5.20
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ WWW= https://pypi.org/project/django-simple-captcha/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-ranged-response>=0.2.0<0.2.0_99:www/py-django-ranged-response@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pillow>=6.2.0:graphics/py-pillow@${PY_FLAVOR}
diff --git a/www/py-django-simple-history/Makefile b/www/py-django-simple-history/Makefile
index 12147e225148..7debfefeb7af 100644
--- a/www/py-django-simple-history/Makefile
+++ b/www/py-django-simple-history/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-simple-history
PORTVERSION= 3.5.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.6:www/py-asgiref@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-django-smart-selects/Makefile b/www/py-django-smart-selects/Makefile
index 8532f565140e..52d21dde8920 100644
--- a/www/py-django-smart-selects/Makefile
+++ b/www/py-django-smart-selects/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-smart-selects
PORTVERSION= 1.6.0
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-solo/Makefile b/www/py-django-solo/Makefile
index f6bbeaa858ed..18b931f24da6 100644
--- a/www/py-django-solo/Makefile
+++ b/www/py-django-solo/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-solo
DISTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/lazybird/django-solo
LICENSE= CC-BY-3.0
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-django-sortedm2m/Makefile b/www/py-django-sortedm2m/Makefile
index 8fc11901c0c5..9716f05a7a4c 100644
--- a/www/py-django-sortedm2m/Makefile
+++ b/www/py-django-sortedm2m/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-sortedm2m
PORTVERSION= 3.1.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MASTER_SITES= PYPI
@@ -12,7 +12,7 @@ WWW= https://github.com/gregmuellegger/django-sortedm2m
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-star-ratings/Makefile b/www/py-django-star-ratings/Makefile
index 2d69b6bad98c..e8a4395bb6ba 100644
--- a/www/py-django-star-ratings/Makefile
+++ b/www/py-django-star-ratings/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-star-ratings
PORTVERSION= 0.9.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ WWW= https://github.com/wildfish/django-star-ratings
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-braces>=0:www/py-django-braces@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-model-utils>=0:www/py-django-model-utils@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}swapper>=0:www/py-swapper@${PY_FLAVOR}
diff --git a/www/py-django-statici18n/Makefile b/www/py-django-statici18n/Makefile
index b080e5007602..7e7e0e814b24 100644
--- a/www/py-django-statici18n/Makefile
+++ b/www/py-django-statici18n/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-statici18n
PORTVERSION= 2.4.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/zyegfryed/django-statici18n
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-appconf>=1.0:www/py-django-appconf@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-storages/Makefile b/www/py-django-storages/Makefile
index 1d4cd54915cc..43eb63de062b 100644
--- a/www/py-django-storages/Makefile
+++ b/www/py-django-storages/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-storages
PORTVERSION= 1.14.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-tables2/Makefile b/www/py-django-tables2/Makefile
index 9ee97198a0a5..8ce7a92eae65 100644
--- a/www/py-django-tables2/Makefile
+++ b/www/py-django-tables2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-tables2
DISTVERSION= 2.7.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/jieter/django-tables2
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-tagging/Makefile b/www/py-django-tagging/Makefile
index 9aec9a845d90..ef31b0ee8bf4 100644
--- a/www/py-django-tagging/Makefile
+++ b/www/py-django-tagging/Makefile
@@ -1,6 +1,6 @@
PORTNAME= django-tagging
PORTVERSION= 0.5.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= BSD3CLAUSE MIT
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-taggit/Makefile b/www/py-django-taggit/Makefile
index 2acfef5a2e8a..23ceeb09d1c4 100644
--- a/www/py-django-taggit/Makefile
+++ b/www/py-django-taggit/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-taggit
PORTVERSION= 4.0.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/jazzband/django-taggit
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}djangorestframework>0:www/py-djangorestframework@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-tastypie/Makefile b/www/py-django-tastypie/Makefile
index 03b3947b7f00..52fe2f362bb3 100644
--- a/www/py-django-tastypie/Makefile
+++ b/www/py-django-tastypie/Makefile
@@ -1,6 +1,5 @@
PORTNAME= django-tastypie
-PORTVERSION= 0.14.6
-PORTREVISION= 1
+PORTVERSION= 0.14.7
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +11,7 @@ WWW= https://github.com/django-tastypie/django-tastypie
LICENSE= BSD3CLAUSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1:devel/py-python-dateutil@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-mimeparse>=0.1.4:devel/py-python-mimeparse@${PY_FLAVOR}
USES= python
diff --git a/www/py-django-tastypie/distinfo b/www/py-django-tastypie/distinfo
index 66784989b3ab..51cc5079f6bb 100644
--- a/www/py-django-tastypie/distinfo
+++ b/www/py-django-tastypie/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1694353782
-SHA256 (django-tastypie-0.14.6.tar.gz) = 7f16928ffa5b1b390edd81fa0c15a239cca7fc1134d440ecaa2040b5edc549b8
-SIZE (django-tastypie-0.14.6.tar.gz) = 154751
+TIMESTAMP = 1713932035
+SHA256 (django-tastypie-0.14.7.tar.gz) = 5769e997d66726babb0cbb7643ff278b994b8ca775c5a4c510dfa0f386567d50
+SIZE (django-tastypie-0.14.7.tar.gz) = 155126
diff --git a/www/py-django-templatetag-sugar/Makefile b/www/py-django-templatetag-sugar/Makefile
index 0e5fade1178f..dd6cd48f77e9 100644
--- a/www/py-django-templatetag-sugar/Makefile
+++ b/www/py-django-templatetag-sugar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= templatetag-sugar
PORTVERSION= 1.0
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}django-
@@ -10,7 +10,7 @@ MAINTAINER= python@FreeBSD.org
COMMENT= Library to make writing templatetags in Django sweet
WWW= https://github.com/alex/django-templatetag-sugar
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-django-timezone-field/Makefile b/www/py-django-timezone-field/Makefile
index f11f5fbfa939..fc2b6be3cdcc 100644
--- a/www/py-django-timezone-field/Makefile
+++ b/www/py-django-timezone-field/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-timezone-field
DISTVERSION= 6.1.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist pep517
diff --git a/www/py-django-tinymce/Makefile b/www/py-django-tinymce/Makefile
index 2aee2af31756..a29b2ea425c0 100644
--- a/www/py-django-tinymce/Makefile
+++ b/www/py-django-tinymce/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-tinymce
PORTVERSION= 4.0.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-treebeard/Makefile b/www/py-django-treebeard/Makefile
index f9dbc044783e..7e968013e54e 100644
--- a/www/py-django-treebeard/Makefile
+++ b/www/py-django-treebeard/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-treebeard
DISTVERSION= 4.7.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/django-treebeard/django-treebeard
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-django>=4.0:devel/py-pytest-django@${PY_FLAVOR}
USES= python
@@ -23,7 +24,7 @@ NO_ARCH= yes
PORTDOCS= *
OPTIONS_DEFINE= DOCS
-DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}graphviz>0:graphics/py-graphviz@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>=0,1:textproc/py-sphinx@${PY_FLAVOR}
DOCS_VARS= PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
diff --git a/www/py-django-unfold/Makefile b/www/py-django-unfold/Makefile
index ecc56f245c41..6d427ec98e3e 100644
--- a/www/py-django-unfold/Makefile
+++ b/www/py-django-unfold/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-unfold
PORTVERSION= 0.22.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +15,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/www/py-django-webpack-loader/Makefile b/www/py-django-webpack-loader/Makefile
index 3a7fecca860b..eb9e3df3f8e0 100644
--- a/www/py-django-webpack-loader/Makefile
+++ b/www/py-django-webpack-loader/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-webpack-loader
PORTVERSION= 3.0.1
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= PYPI
@@ -12,7 +13,7 @@ WWW= https://pypi.org/project/django-webpack-loader
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist concurrent
diff --git a/www/py-django-widget-tweaks/Makefile b/www/py-django-widget-tweaks/Makefile
index 777f89f4cf01..b9bb3b805c0b 100644
--- a/www/py-django-widget-tweaks/Makefile
+++ b/www/py-django-widget-tweaks/Makefile
@@ -1,5 +1,6 @@
PORTNAME= django-widget-tweaks
PORTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-djangocms-admin-style/Makefile b/www/py-djangocms-admin-style/Makefile
index d5c8db278f8e..5127cd3b4e5d 100644
--- a/www/py-djangocms-admin-style/Makefile
+++ b/www/py-djangocms-admin-style/Makefile
@@ -1,5 +1,6 @@
PORTNAME= djangocms-admin-style
DISTVERSION= 3.3.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +11,7 @@ WWW= https://www.django-cms.org/
LICENSE= BSD3CLAUSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
diff --git a/www/py-djangoql/Makefile b/www/py-djangoql/Makefile
index 2a34ac04bdc7..263129f10b92 100644
--- a/www/py-djangoql/Makefile
+++ b/www/py-djangoql/Makefile
@@ -1,5 +1,6 @@
PORTNAME= djangoql
PORTVERSION= 0.17.1
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/ivelum/djangoql
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}ply>=3.8:devel/py-ply@${PY_FLAVOR}
USES= python
diff --git a/www/py-djangorestframework/Makefile b/www/py-djangorestframework/Makefile
index 1d365e391fa0..45a03937e72a 100644
--- a/www/py-djangorestframework/Makefile
+++ b/www/py-djangorestframework/Makefile
@@ -1,5 +1,6 @@
PORTNAME= djangorestframework
PORTVERSION= 3.14.0
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= www python
MASTER_SITES= PYPI
@@ -12,7 +13,7 @@ WWW= https://www.django-rest-framework.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.md
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.0:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=0:devel/py-pytz@${PY_FLAVOR}
USES= python
diff --git a/www/py-djangosaml2/Makefile b/www/py-djangosaml2/Makefile
index 8f6ad202b0d3..68d3c3342fb2 100644
--- a/www/py-djangosaml2/Makefile
+++ b/www/py-djangosaml2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= djangosaml2
PORTVERSION= 1.9.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -10,7 +11,7 @@ WWW= https://github.com/IdentityPython/djangosaml2
LICENSE= APACHE20
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pysaml2>=6.5.1:security/py-pysaml2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0.4.1:devel/py-defusedxml@${PY_FLAVOR}
diff --git a/www/py-drf-spectacular-sidecar/Makefile b/www/py-drf-spectacular-sidecar/Makefile
index 795f93c3cd1c..661434a09e20 100644
--- a/www/py-drf-spectacular-sidecar/Makefile
+++ b/www/py-drf-spectacular-sidecar/Makefile
@@ -1,8 +1,9 @@
PORTNAME= drf-spectacular-sidecar
-DISTVERSION= 2024.4.1
+DISTVERSION= 2024.5.1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= drf_spectacular_sidecar-${DISTVERSION}
MAINTAINER= kai@FreeBSD.org
COMMENT= Serve self-contained Swagger UI/Redoc distribution builds with Django
@@ -11,7 +12,7 @@ WWW= https://github.com/tfranzel/drf-spectacular
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist distutils
diff --git a/www/py-drf-spectacular-sidecar/distinfo b/www/py-drf-spectacular-sidecar/distinfo
index 8837bfa258b6..473947a24813 100644
--- a/www/py-drf-spectacular-sidecar/distinfo
+++ b/www/py-drf-spectacular-sidecar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712292833
-SHA256 (drf-spectacular-sidecar-2024.4.1.tar.gz) = 68532dd094714f79c1775c00848f22c10f004826abc856442ff30c3bc9c40bb4
-SIZE (drf-spectacular-sidecar-2024.4.1.tar.gz) = 2345981
+TIMESTAMP = 1714600240
+SHA256 (drf_spectacular_sidecar-2024.5.1.tar.gz) = 1ecfbe86174461e3cf78a9cd49f69aa8d9e0710cb5e8b35107d3f8cc0f380c21
+SIZE (drf_spectacular_sidecar-2024.5.1.tar.gz) = 2380912
diff --git a/www/py-drf-spectacular/Makefile b/www/py-drf-spectacular/Makefile
index 45d126fa9d41..ec1fe26820f0 100644
--- a/www/py-drf-spectacular/Makefile
+++ b/www/py-drf-spectacular/Makefile
@@ -1,5 +1,6 @@
PORTNAME= drf-spectacular
DISTVERSION= 0.27.2
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +12,7 @@ WWW= https://github.com/tfranzel/drf-spectacular
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \
diff --git a/www/py-drf-yasg/Makefile b/www/py-drf-yasg/Makefile
index b1aef32505ef..921e1149f5e9 100644
--- a/www/py-drf-yasg/Makefile
+++ b/www/py-drf-yasg/Makefile
@@ -1,5 +1,6 @@
PORTNAME= drf-yasg
DISTVERSION= 1.21.7
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.0.6:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2.16:www/py-django32@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2.16:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}djangorestframework>=3.10.3:www/py-djangorestframework@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}inflection>=0.3.1:devel/py-inflection@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytz>=2021.1:devel/py-pytz@${PY_FLAVOR} \
diff --git a/www/py-enmerkar/Makefile b/www/py-enmerkar/Makefile
index c8864c7a4ee9..60ddfd6b54c8 100644
--- a/www/py-enmerkar/Makefile
+++ b/www/py-enmerkar/Makefile
@@ -1,6 +1,6 @@
PORTNAME= enmerkar
PORTVERSION= 0.7.1
-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}Babel>=1.3:devel/py-babel@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-fastapi/Makefile b/www/py-fastapi/Makefile
index f9e49cfd46d7..ff40062566a9 100644
--- a/www/py-fastapi/Makefile
+++ b/www/py-fastapi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fastapi
-PORTVERSION= 0.110.1
+PORTVERSION= 0.111.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,8 @@ WWW= https://github.com/tiangolo/fastapi
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pdm-backend>=0:devel/py-pdm-backend@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.7.4:devel/py-pydantic2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.26.1:www/py-starlette@${PY_FLAVOR}
diff --git a/www/py-fastapi/distinfo b/www/py-fastapi/distinfo
index 2fc62136d2f4..80049c9bf0bf 100644
--- a/www/py-fastapi/distinfo
+++ b/www/py-fastapi/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712628689
-SHA256 (fastapi-0.110.1.tar.gz) = 6feac43ec359dfe4f45b2c18ec8c94edb8dc2dfc461d417d9e626590c071baad
-SIZE (fastapi-0.110.1.tar.gz) = 11977267
+TIMESTAMP = 1714736297
+SHA256 (fastapi-0.111.0.tar.gz) = b9db9dd147c91cb8b769f7183535773d8741dd46f9dc6676cd82eab510228cd7
+SIZE (fastapi-0.111.0.tar.gz) = 288414
diff --git a/www/py-flask-caching/Makefile b/www/py-flask-caching/Makefile
index 09ddf4bcb08a..0c090aa8e75f 100644
--- a/www/py-flask-caching/Makefile
+++ b/www/py-flask-caching/Makefile
@@ -1,9 +1,9 @@
PORTNAME= flask-caching
-PORTVERSION= 2.0.2
+PORTVERSION= 2.2.0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Flask-Caching-${PORTVERSION}
+DISTNAME= flask_caching-${PORTVERSION}
MAINTAINER= acm@FreeBSD.org
COMMENT= Flask-Caching is an extension to Flask
diff --git a/www/py-flask-caching/distinfo b/www/py-flask-caching/distinfo
index 38773bd1abd4..54e21446f3bb 100644
--- a/www/py-flask-caching/distinfo
+++ b/www/py-flask-caching/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1682910911
-SHA256 (Flask-Caching-2.0.2.tar.gz) = 24b60c552d59a9605cc1b6a42c56cdb39a82a28dab4532bbedb9222ae54ecb4e
-SIZE (Flask-Caching-2.0.2.tar.gz) = 66617
+TIMESTAMP = 1714242424
+SHA256 (flask_caching-2.2.0.tar.gz) = 9d2d30ee02250c47c3650fd6781b79e92d5964d91382a3697e5ebaf77ca0ea4f
+SIZE (flask_caching-2.2.0.tar.gz) = 67478
diff --git a/www/py-google-api-python-client/Makefile b/www/py-google-api-python-client/Makefile
index 2233f28820e1..ae5ee3efab49 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.126.0
+DISTVERSION= 2.127.0
PORTREVISION= 0
CATEGORIES= www python
MASTER_SITES= PYPI
diff --git a/www/py-google-api-python-client/distinfo b/www/py-google-api-python-client/distinfo
index db5334930098..71f9d4d48068 100644
--- a/www/py-google-api-python-client/distinfo
+++ b/www/py-google-api-python-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713358214
-SHA256 (google-api-python-client-2.126.0.tar.gz) = 97c0410630e2bebd194d99e91bd620dab5bc6b6ec0bf033f9a9109b700b83acb
-SIZE (google-api-python-client-2.126.0.tar.gz) = 12163106
+TIMESTAMP = 1713964173
+SHA256 (google-api-python-client-2.127.0.tar.gz) = bbb51b0fbccdf40e536c26341e372d7800f09afebb53103bbcc94e08f14b523b
+SIZE (google-api-python-client-2.127.0.tar.gz) = 12203690
diff --git a/www/py-google-cloud-aiplatform/Makefile b/www/py-google-cloud-aiplatform/Makefile
index 6331b2659577..e0f9306d3e24 100644
--- a/www/py-google-cloud-aiplatform/Makefile
+++ b/www/py-google-cloud-aiplatform/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-cloud-aiplatform
-DISTVERSION= 1.48.0
+DISTVERSION= 1.49.0
CATEGORIES= www # machine-learning
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-google-cloud-aiplatform/distinfo b/www/py-google-cloud-aiplatform/distinfo
index 63b0658b5d53..39c0f04b4efc 100644
--- a/www/py-google-cloud-aiplatform/distinfo
+++ b/www/py-google-cloud-aiplatform/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713599669
-SHA256 (google-cloud-aiplatform-1.48.0.tar.gz) = 70fa242247693092412270e26109729e0d2ef3f3fe8caf0ce823208f8dc156c7
-SIZE (google-cloud-aiplatform-1.48.0.tar.gz) = 5658214
+TIMESTAMP = 1714451027
+SHA256 (google-cloud-aiplatform-1.49.0.tar.gz) = e6e6d01079bb5def49e4be4db4d12b13c624b5c661079c869c13c855e5807429
+SIZE (google-cloud-aiplatform-1.49.0.tar.gz) = 5766450
diff --git a/www/py-gunicorn/Makefile b/www/py-gunicorn/Makefile
index bf9f7bf62a8d..55af03382da3 100644
--- a/www/py-gunicorn/Makefile
+++ b/www/py-gunicorn/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gunicorn
DISTVERSION= 22.0.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-gunicorn/files/gunicorn.in b/www/py-gunicorn/files/gunicorn.in
index f0c995224af2..86d3e2d3cad2 100644
--- a/www/py-gunicorn/files/gunicorn.in
+++ b/www/py-gunicorn/files/gunicorn.in
@@ -20,7 +20,7 @@ rcvar=gunicorn_enable
load_rc_config $name
: ${gunicorn_enable:=NO}
-: ${gunicorn_config=%%PREFIX%%/gunicorn/gunicorn.conf.py}
+: ${gunicorn_config=%%PREFIX%%/etc/gunicorn/gunicorn.conf.py}
: ${gunicorn_user=%%USERS%%}
: ${gunicorn_group=%%GROUPS%%}
diff --git a/www/py-horizon/Makefile b/www/py-horizon/Makefile
index 1cfcd05e4218..a60ddb492900 100644
--- a/www/py-horizon/Makefile
+++ b/www/py-horizon/Makefile
@@ -1,5 +1,6 @@
PORTNAME= horizon
PORTVERSION= 23.4.0
+PORTREVISION= 1
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Babel>=2.6.0:devel/py-babel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django_compressor>=2.4.1:www/py-django_compressor@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-debreach>=1.4.2:www/py-django-debreach@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-pyscss>=2.0.2:www/py-django-pyscss@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2<4.3:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2<4.3:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}enmerkar>=0.7.1:www/py-enmerkar@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
diff --git a/www/py-jsonfield/Makefile b/www/py-jsonfield/Makefile
index bbd9ad5e3942..7f38c3b673ca 100644
--- a/www/py-jsonfield/Makefile
+++ b/www/py-jsonfield/Makefile
@@ -1,6 +1,6 @@
PORTNAME= jsonfield
PORTVERSION= 3.1.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/rpkilby/jsonfield
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.2:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.2:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-paste/Makefile b/www/py-paste/Makefile
index 94ffb8a5f099..8a10cf5937d0 100644
--- a/www/py-paste/Makefile
+++ b/www/py-paste/Makefile
@@ -1,19 +1,21 @@
PORTNAME= Paste
-PORTVERSION= 3.9.0
+PORTVERSION= 3.10.1
PORTREVISION= 0
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:tl}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= nivit@FreeBSD.org
COMMENT= Tools for using a Web Server Gateway Interface stack
-WWW= https://github.com/cdent/paste
+WWW= https://github.com/pasteorg/paste
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/docs/license.txt
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
+# 175 passed, 1 skipped
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>=1.4.0:devel/py-six@${PY_FLAVOR}
USES= python
diff --git a/www/py-paste/distinfo b/www/py-paste/distinfo
index 77ff5244529e..a6fdd6f42f30 100644
--- a/www/py-paste/distinfo
+++ b/www/py-paste/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712391275
-SHA256 (Paste-3.9.0.tar.gz) = 556e3c24208fcfae269684fc3b888f46783c80208516bcecc410c00c7f678fef
-SIZE (Paste-3.9.0.tar.gz) = 637286
+TIMESTAMP = 1714741211
+SHA256 (paste-3.10.1.tar.gz) = 1c3d12065a5e8a7a18c0c7be1653a97cf38cc3e9a5a0c8334a9dd992d3a05e4a
+SIZE (paste-3.10.1.tar.gz) = 652629
diff --git a/www/py-postorius/Makefile b/www/py-postorius/Makefile
index bde9f092d473..ef93f0105bbc 100644
--- a/www/py-postorius/Makefile
+++ b/www/py-postorius/Makefile
@@ -1,5 +1,6 @@
PORTNAME= postorius
PORTVERSION= 1.3.10
+PORTREVISION= 1
CATEGORIES= www
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +13,7 @@ LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django-mailman3>=1.3.10:mail/py-django-mailman3@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django32>=3.2<4.3:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2<4.3:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mailmanclient>=3.3.3:mail/py-mailmanclient@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}readme-renderer>=0:devel/py-readme-renderer@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=0:www/py-beautifulsoup@${PY_FLAVOR} \
diff --git a/www/py-pywikibot/Makefile b/www/py-pywikibot/Makefile
index 7783a92748fd..02adfbbbd7c0 100644
--- a/www/py-pywikibot/Makefile
+++ b/www/py-pywikibot/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pywikibot
-DISTVERSION= 9.0.0
+DISTVERSION= 9.1.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/www/py-pywikibot/distinfo b/www/py-pywikibot/distinfo
index 1c0cb20d20e8..d33e12ccc354 100644
--- a/www/py-pywikibot/distinfo
+++ b/www/py-pywikibot/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709965245
-SHA256 (pywikibot-9.0.0.tar.gz) = 82120dd4dd275a48c0eaa2a459faad928211e7b43cf6efe4110ad95e805e7317
-SIZE (pywikibot-9.0.0.tar.gz) = 612776
+TIMESTAMP = 1714871872
+SHA256 (pywikibot-9.1.2.tar.gz) = 802eb5da597f17398b23816438578dee918cd31e10e4141d6d1067ad3b950b5d
+SIZE (pywikibot-9.1.2.tar.gz) = 610495
diff --git a/www/py-social-auth-app-django/Makefile b/www/py-social-auth-app-django/Makefile
index a81634cbc3d8..7b307e9771bb 100644
--- a/www/py-social-auth-app-django/Makefile
+++ b/www/py-social-auth-app-django/Makefile
@@ -1,5 +1,5 @@
PORTNAME= social-auth-app-django
-DISTVERSION= 5.4.0
+DISTVERSION= 5.4.1
CATEGORIES= www security python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,7 +11,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}social-auth-core>=4.4.1:security/py-social-auth-core@${PY_FLAVOR}
-TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>0:www/py-django32@${PY_FLAVOR} \
+TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR}
USES= python
diff --git a/www/py-social-auth-app-django/distinfo b/www/py-social-auth-app-django/distinfo
index 8e6883eca6a8..ff612778b0af 100644
--- a/www/py-social-auth-app-django/distinfo
+++ b/www/py-social-auth-app-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698405606
-SHA256 (python-social-auth-social-app-django-5.4.0_GH0.tar.gz) = 4dd5cbdb7b9261d6c2836f96fc6f8024a749abd7737e91011716978395394dbc
-SIZE (python-social-auth-social-app-django-5.4.0_GH0.tar.gz) = 28886
+TIMESTAMP = 1714151791
+SHA256 (python-social-auth-social-app-django-5.4.1_GH0.tar.gz) = bfcceba117a90c13f090d57224df3760f77e957c756eb0de5a3472e9a69a7d8e
+SIZE (python-social-auth-social-app-django-5.4.1_GH0.tar.gz) = 28189
diff --git a/www/py-spyne/Makefile b/www/py-spyne/Makefile
index 4b540117866a..ca4c152ddc04 100644
--- a/www/py-spyne/Makefile
+++ b/www/py-spyne/Makefile
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
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}django32>=0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}lxml>=3.6:devel/py-lxml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=1:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
diff --git a/www/py-strawberry-graphql-django/Makefile b/www/py-strawberry-graphql-django/Makefile
index 428a83537adc..80092556f6a4 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.37.0
+DISTVERSION= 0.39.2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,8 +14,9 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=3.2:www/py-django32@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.212.0:devel/py-strawberry-graphql@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.8:www/py-asgiref@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=3.2:www/py-django42@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}strawberry-graphql>=0.227.1: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 309d50c34065..63d67b34b8dc 100644
--- a/www/py-strawberry-graphql-django/distinfo
+++ b/www/py-strawberry-graphql-django/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712323533
-SHA256 (strawberry_graphql_django-0.37.0.tar.gz) = c9d33c2212b23c8ff40a9e8d92225e651736dd83746f8826b07d8a1dead5e167
-SIZE (strawberry_graphql_django-0.37.0.tar.gz) = 69040
+TIMESTAMP = 1714243824
+SHA256 (strawberry_graphql_django-0.39.2.tar.gz) = 673025c261e547787b2e452e757867df81a8ac163ed82160c5e4b7e79e1b6435
+SIZE (strawberry_graphql_django-0.39.2.tar.gz) = 68979
diff --git a/www/py-swapper/Makefile b/www/py-swapper/Makefile
index d810922d959f..fd598f0ceb70 100644
--- a/www/py-swapper/Makefile
+++ b/www/py-swapper/Makefile
@@ -1,6 +1,6 @@
PORTNAME= swapper
PORTVERSION= 1.3.0
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=2.0:www/py-django32@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=2.0:www/py-django42@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent distutils
diff --git a/www/py-webargs/Makefile b/www/py-webargs/Makefile
index 91af6e874ec8..b8da6c1b6acb 100644
--- a/www/py-webargs/Makefile
+++ b/www/py-webargs/Makefile
@@ -12,7 +12,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}marshmallow>2.15.2:devel/py-marshmallow@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottle>0:www/py-bottle@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}django*>=1.11.16:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django*>=1.11.16:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}falcon>=2.0:www/py-falcon@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}flask>=0.12.2:www/py-flask@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}mock>0:devel/py-mock@${PY_FLAVOR} \
diff --git a/www/py-woob/Makefile b/www/py-woob/Makefile
index 2ae7c2497ce1..02fbbd8445e4 100644
--- a/www/py-woob/Makefile
+++ b/www/py-woob/Makefile
@@ -49,7 +49,7 @@ USE_PYTHON= autoplist pep517
NO_ARCH= yes
-OPTIONS_DEFINE= CLICOLOR NSS RTMPDUMP
+OPTIONS_DEFINE= CLICOLOR NSS
OPTIONS_DEFAULT= CLICOLOR NSS
CLICOLOR_DESC= Color command line interface
@@ -58,8 +58,6 @@ CLICOLOR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}termcolor>0:devel/py-termcolor@${PY
NSS_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss \
${PYTHON_PKGNAMEPREFIX}python-nss>0:security/py-python-nss@${PY_FLAVOR}
-RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump
-
post-patch:
@${REINPLACE_CMD} -e 's|/etc/ssl/certs|${LOCALBASE}/etc/ssl|g' ${WRKSRC}/woob/browser/nss.py
diff --git a/www/qt5-webengine/Makefile b/www/qt5-webengine/Makefile
index 261a0f2559f3..9b1dbab6880c 100644
--- a/www/qt5-webengine/Makefile
+++ b/www/qt5-webengine/Makefile
@@ -19,6 +19,7 @@
PORTNAME= webengine
DISTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
+PORTREVISION= 1
CATEGORIES= www
PKGNAMEPREFIX= qt5-
diff --git a/www/qt6-webengine/Makefile b/www/qt6-webengine/Makefile
index e78bd490a6a5..dd2051eed7e0 100644
--- a/www/qt6-webengine/Makefile
+++ b/www/qt6-webengine/Makefile
@@ -12,7 +12,7 @@
PORTNAME?= webengine
DISTVERSION= ${QT6_VERSION}
-PORTREVISION?= 0 # Master port for print/qt6-pdf. Please keep this line.
+PORTREVISION?= 1 # Master port for print/qt6-pdf. Please keep this line.
CATEGORIES?= www
PKGNAMEPREFIX= qt6-
diff --git a/www/restinio/Makefile b/www/restinio/Makefile
index 7e38a4c54592..533fa37be08b 100644
--- a/www/restinio/Makefile
+++ b/www/restinio/Makefile
@@ -21,6 +21,19 @@ RUN_DEPENDS= libfmt>0:devel/libfmt \
USES= cmake:testing compiler:c++14-lang localbase:ldflags tar:bz2
+EXTRACT_AFTER_ARGS= --exclude ${PORTNAME}-${DISTVERSION}/dev/asio \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/asio_mxxru \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/catch2 \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/fmt \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/fmt_mxxru \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/nodejs/http_parser/http_parser.* \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/nodejs/http_parser_mxxru \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/rapidjson \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/rapidjson_mxxru \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/so_5 \
+ --exclude ${PORTNAME}-${DISTVERSION}/dev/timertt \
+ --no-same-owner --no-same-permissions
+
WRKSRC= ${WRKDIR}/${PORTNAME}-${DISTVERSION}
WRKSRC_SUBDIR= dev
@@ -39,17 +52,4 @@ SAMPLES_CMAKE_BOOL= RESTINIO_SAMPLE RESTINIO_INSTALL_SAMPLES
SAMPLES_VARS_OFF= NO_ARCH=yes
SAMPLES_BUILD_DEPENDS= json-dto>0:devel/json-dto
-post-extract:
- ${RM} -rf ${WRKSRC}/asio
- ${RM} -rf ${WRKSRC}/asio_mxxru
- ${RM} -rf ${WRKSRC}/catch2
- ${RM} -rf ${WRKSRC}/fmt
- ${RM} -rf ${WRKSRC}/fmt_mxxru
- ${RM} -rf ${WRKSRC}/nodejs/http_parser/http-parser.*
- ${RM} -rf ${WRKSRC}/nodejs/http_parser_mxxru
- ${RM} -rf ${WRKSRC}/rapidjson
- ${RM} -rf ${WRKSRC}/rapidjson_mxxru
- ${RM} -rf ${WRKSRC}/so_5
- ${RM} -rf ${WRKSRC}/timertt
-
.include <bsd.port.mk>
diff --git a/www/s/Makefile b/www/s/Makefile
index 7d8c32976afd..d56c43217904 100644
--- a/www/s/Makefile
+++ b/www/s/Makefile
@@ -1,7 +1,6 @@
PORTNAME= s
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.9
-PORTREVISION= 4
+DISTVERSION= 0.7.0
CATEGORIES= www
MAINTAINER= yuri@FreeBSD.org
diff --git a/www/s/distinfo b/www/s/distinfo
index cf7f7339685a..dee596879099 100644
--- a/www/s/distinfo
+++ b/www/s/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1699084478
-SHA256 (go/www_s/s-v0.6.9/v0.6.9.mod) = 668a07cff48882a0d76d2ca2a0c29ff16b81cf676055c9e7547ff8175e863b94
-SIZE (go/www_s/s-v0.6.9/v0.6.9.mod) = 1450
-SHA256 (go/www_s/s-v0.6.9/v0.6.9.zip) = 0ac6cd0ab8dce5788be34ca826554768ca7c12ea32783d7fbb385f821bc8ca7f
-SIZE (go/www_s/s-v0.6.9/v0.6.9.zip) = 113644
+TIMESTAMP = 1714871664
+SHA256 (go/www_s/s-v0.7.0/v0.7.0.mod) = 696b8ab7dd60265c5d77b200eb0a6db2b2c0aba6d3b90c798326bb36ac1c4eec
+SIZE (go/www_s/s-v0.7.0/v0.7.0.mod) = 1450
+SHA256 (go/www_s/s-v0.7.0/v0.7.0.zip) = 06fefc4973add6ccaaf753a5c5183fe6e70f25e37e6ee54c12b3cffa602aa084
+SIZE (go/www_s/s-v0.7.0/v0.7.0.zip) = 115106
diff --git a/www/screego/Makefile b/www/screego/Makefile
index 003836d2a981..02f11fc93f80 100644
--- a/www/screego/Makefile
+++ b/www/screego/Makefile
@@ -1471,7 +1471,7 @@ DISTFILES= @babel/code-frame/-/code-frame-7.8.3.tgz:yarn \
yargs/-/yargs-13.3.2.tgz:yarn
EXTRACT_ONLY= ${DISTFILES:N*\:yarn*:C/:.*$//}
-MAINTAINER= 0mp@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= Screen sharing server based on WebRTC
WWW= https://github.com/screego/server
diff --git a/www/seahub/Makefile b/www/seahub/Makefile
index e3c773f4fa63..0f5e7022d5a6 100644
--- a/www/seahub/Makefile
+++ b/www/seahub/Makefile
@@ -2,7 +2,7 @@ PORTNAME= seahub
DISTVERSIONPREFIX= v
DISTVERSION= ${SEAHUB_VER}
DISTVERSIONSUFFIX= -server
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= www
MAINTAINER= ultima@FreeBSD.org
@@ -12,11 +12,11 @@ WWW= https://github.com/haiwen/seahub
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR}
RUN_DEPENDS= bash:shells/bash \
${LOCALBASE}/www/haiwen/seafile-server/seafile/bin/seaf-server:net-mgmt/seafile-server \
- ${PYTHON_PKGNAMEPREFIX}django32>=0:www/py-django32@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}django42>=0:www/py-django42@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-statici18n>=2.3:www/py-django-statici18n@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-webpack-loader>=1.7:www/py-django-webpack-loader@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}django-picklefield>=3.1:www/py-django-picklefield@${PY_FLAVOR} \
diff --git a/www/shiori/Makefile b/www/shiori/Makefile
index 9b11fac7e77f..49882962c732 100644
--- a/www/shiori/Makefile
+++ b/www/shiori/Makefile
@@ -1,7 +1,7 @@
PORTNAME= shiori
DISTVERSIONPREFIX= v
-DISTVERSION= 1.6.2
-PORTREVISION= 1
+DISTVERSION= 1.6.3
+PORTREVISION= 0
CATEGORIES= www
MAINTAINER= nivit@FreeBSD.org
diff --git a/www/shiori/distinfo b/www/shiori/distinfo
index f459708715b5..64c0e93b84d7 100644
--- a/www/shiori/distinfo
+++ b/www/shiori/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712582950
-SHA256 (go/www_shiori/shiori-v1.6.2/v1.6.2.mod) = 302a9ff607a0ff370f7ce97ac5ad7419ba41f09d9b078a6939bf1b607571e159
-SIZE (go/www_shiori/shiori-v1.6.2/v1.6.2.mod) = 4594
-SHA256 (go/www_shiori/shiori-v1.6.2/v1.6.2.zip) = 8145ed087389c1ebe47fcc554501c328a579911ad0b6b3ff1c83620a770b3abc
-SIZE (go/www_shiori/shiori-v1.6.2/v1.6.2.zip) = 7017406
+TIMESTAMP = 1714741446
+SHA256 (go/www_shiori/shiori-v1.6.3/v1.6.3.mod) = 0c663b09297fc4ebab8d7b65d57b59e74876d58c80c8e6d5b15b5f306531ce40
+SIZE (go/www_shiori/shiori-v1.6.3/v1.6.3.mod) = 5003
+SHA256 (go/www_shiori/shiori-v1.6.3/v1.6.3.zip) = e4dbe68fa5a628e6bd8539503dd088474c709d049aa31453b6c9d1ee1c0aad55
+SIZE (go/www_shiori/shiori-v1.6.3/v1.6.3.zip) = 7022398
diff --git a/www/tcexam/Makefile b/www/tcexam/Makefile
index 10c1a29f4bd1..5a95c274c296 100644
--- a/www/tcexam/Makefile
+++ b/www/tcexam/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tcexam
-PORTVERSION= 16.3.1
+PORTVERSION= 16.3.2
CATEGORIES= www education
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
diff --git a/www/tcexam/distinfo b/www/tcexam/distinfo
index 0931db5fd60c..49093c728306 100644
--- a/www/tcexam/distinfo
+++ b/www/tcexam/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711699676
-SHA256 (tecnickcom-tcexam-16.3.1_GH0.tar.gz) = 69b77df3ffdf11fa6c977ac38aaeb2b16434b9f8d00e613f14b764ddb8a17339
-SIZE (tecnickcom-tcexam-16.3.1_GH0.tar.gz) = 17143183
+TIMESTAMP = 1714657040
+SHA256 (tecnickcom-tcexam-16.3.2_GH0.tar.gz) = d584e93b0a2cca6933b885a022dab7ec61243493addfa06eedcf056d4ed497c1
+SIZE (tecnickcom-tcexam-16.3.2_GH0.tar.gz) = 17141114
diff --git a/www/tgpt/Makefile b/www/tgpt/Makefile
new file mode 100644
index 000000000000..470036e2d874
--- /dev/null
+++ b/www/tgpt/Makefile
@@ -0,0 +1,62 @@
+PORTNAME= tgpt
+DISTVERSIONPREFIX= v
+DISTVERSION= 2.7.3
+CATEGORIES= www
+
+MAINTAINER= nxjoseph@protonmail.com
+COMMENT= AI Chatbots in terminal without needing API keys
+WWW= https://github.com/aandrew-me/tgpt
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= go:1.21
+
+USE_GITHUB= yes
+GH_ACCOUNT= aandrew-me
+
+GO_PKGNAME= github.com/${GH_ACCOUNT}/${PORTNAME}
+GO_BUILDFLAGS= -trimpath -ldflags="-s -w" -o ./build/tgpt
+GH_TUPLE= andybalholm:brotli:v1.0.5:andybalholm_brotli/vendor/github.com/andybalholm/brotli \
+ 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 \
+ bogdanfinn:fhttp:v0.5.24:bogdanfinn_fhttp/vendor/github.com/bogdanfinn/fhttp \
+ bogdanfinn:tls-client:v1.6.1:bogdanfinn_tls_client/vendor/github.com/bogdanfinn/tls-client \
+ bogdanfinn:utls:v1.5.16:bogdanfinn_utls/vendor/github.com/bogdanfinn/utls \
+ c-bata:go-prompt:v0.2.6:c_bata_go_prompt/vendor/github.com/c-bata/go-prompt \
+ charmbracelet:bubbles:v0.16.1:charmbracelet_bubbles/vendor/github.com/charmbracelet/bubbles \
+ charmbracelet:bubbletea:v0.24.2:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \
+ charmbracelet:bubbletea:v0.24.2:charmbracelet_bubbletea/vendor/github.com/charmbracelet/bubbletea \
+ charmbracelet:lipgloss:v0.8.0:charmbracelet_lipgloss/vendor/github.com/charmbracelet/lipgloss \
+ containerd:console:1ae8d489ac81:containerd_console/vendor/github.com/containerd/console \
+ davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
+ fatih:color:v1.15.0:fatih_color/vendor/github.com/fatih/color \
+ go-yaml:yaml:v3.0.1:go_yaml_yaml/vendor/gopkg.in/yaml.v3 \
+ golang:crypto:v0.14.0:golang_crypto/vendor/golang.org/x/crypto \
+ golang:mod:v0.13.0:golang_mod/vendor/golang.org/x/mod \
+ golang:net:v0.16.0:golang_net/vendor/golang.org/x/net \
+ golang:sync:v0.4.0:golang_sync/vendor/golang.org/x/sync \
+ golang:sys:v0.13.0:golang_sys/vendor/golang.org/x/sys \
+ golang:term:v0.13.0:golang_term/vendor/golang.org/x/term \
+ golang:text:v0.13.0:golang_text/vendor/golang.org/x/text \
+ klauspost:compress:v1.17.0:klauspost_compress/vendor/github.com/klauspost/compress \
+ lucasb-eyer:go-colorful:v1.2.0:lucasb_eyer_go_colorful/vendor/github.com/lucasb-eyer/go-colorful \
+ mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \
+ mattn:go-isatty:v0.0.19: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.15:mattn_go_runewidth/vendor/github.com/mattn/go-runewidth \
+ mattn:go-tty:v0.0.3:mattn_go_tty/vendor/github.com/mattn/go-tty \
+ muesli:ansi:276c6243b2f6:muesli_ansi/vendor/github.com/muesli/ansi \
+ muesli:cancelreader:v0.2.2:muesli_cancelreader/vendor/github.com/muesli/cancelreader \
+ muesli:reflow:v0.3.0:muesli_reflow/vendor/github.com/muesli/reflow \
+ muesli:termenv:v0.15.2:muesli_termenv/vendor/github.com/muesli/termenv \
+ olekukonko:ts:78ecb04241c0:olekukonko_ts/vendor/github.com/olekukonko/ts \
+ pkg:term:v1.2.0-beta.2:pkg_term/vendor/github.com/pkg/term \
+ pmezard:go-difflib:v1.0.0:pmezard_go_difflib/vendor/github.com/pmezard/go-difflib \
+ rivo:uniseg:v0.4.4:rivo_uniseg/vendor/github.com/rivo/uniseg \
+ stretchr:testify:v1.8.4:stretchr_testify/vendor/github.com/stretchr/testify \
+ tam7t:hpkp:2b70b4024ed5:tam7t_hpkp/vendor/github.com/tam7t/hpkp
+
+PLIST_FILES= bin/tgpt
+
+.include <bsd.port.mk>
diff --git a/www/tgpt/distinfo b/www/tgpt/distinfo
new file mode 100644
index 000000000000..6bca9647f587
--- /dev/null
+++ b/www/tgpt/distinfo
@@ -0,0 +1,79 @@
+TIMESTAMP = 1713109883
+SHA256 (aandrew-me-tgpt-v2.7.3_GH0.tar.gz) = da3a270c55cb28d9974c94b798f62521483f1abe23773ec968f5e59758159c80
+SIZE (aandrew-me-tgpt-v2.7.3_GH0.tar.gz) = 39190
+SHA256 (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 3a10ffe88b56cad3ecf4660750ef3fa0fd8511b06d3c302a5ef18b9c2a361c05
+SIZE (andybalholm-brotli-v1.0.5_GH0.tar.gz) = 1818063
+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 (bogdanfinn-fhttp-v0.5.24_GH0.tar.gz) = a1901c564ad9c698a31a4f23d0ae9a955fcd244a25692173bb0827a566d43ac5
+SIZE (bogdanfinn-fhttp-v0.5.24_GH0.tar.gz) = 805038
+SHA256 (bogdanfinn-tls-client-v1.6.1_GH0.tar.gz) = 0aadfd5dc3efe83c85b38ac341710bdea95a0dff9c08b98267c10ba2e18f07a2
+SIZE (bogdanfinn-tls-client-v1.6.1_GH0.tar.gz) = 282320
+SHA256 (bogdanfinn-utls-v1.5.16_GH0.tar.gz) = 90f97a3b58c2f9c52093ea3f318b7a1aa12c74b53b1bbe0594e735e1316bd1f4
+SIZE (bogdanfinn-utls-v1.5.16_GH0.tar.gz) = 603744
+SHA256 (c-bata-go-prompt-v0.2.6_GH0.tar.gz) = 6b249608d52ab66d33d85dcc5ec0a4f5f74f63ec6f22f8cfb12c96cb3a9b05cf
+SIZE (c-bata-go-prompt-v0.2.6_GH0.tar.gz) = 43452
+SHA256 (charmbracelet-bubbles-v0.16.1_GH0.tar.gz) = d7e4c4d4d64d576a71b4d1f137e22266b629bbdd2b4919cc9f0e536e42191ed4
+SIZE (charmbracelet-bubbles-v0.16.1_GH0.tar.gz) = 63319
+SHA256 (charmbracelet-bubbletea-v0.24.2_GH0.tar.gz) = 848aa3935597048fddb35199c24849df0af395271228607cfe8858192e6d5c27
+SIZE (charmbracelet-bubbletea-v0.24.2_GH0.tar.gz) = 2174833
+SHA256 (charmbracelet-lipgloss-v0.8.0_GH0.tar.gz) = 3f47af9f4f0125bddbc4ec47cb3ccc84abdeb1df6f13325a9024b9215a12e0bb
+SIZE (charmbracelet-lipgloss-v0.8.0_GH0.tar.gz) = 43968
+SHA256 (containerd-console-1ae8d489ac81_GH0.tar.gz) = 118afa0df744c158dbcc6842f5ef73b54ed1a64abfa057d64a2c6d4fcfa89df2
+SIZE (containerd-console-1ae8d489ac81_GH0.tar.gz) = 13534
+SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
+SIZE (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 42152
+SHA256 (fatih-color-v1.15.0_GH0.tar.gz) = e7a92edb32453c11aec9fac4d9f2b8fc42fac72249a7ca567c926a112534030e
+SIZE (fatih-color-v1.15.0_GH0.tar.gz) = 11273
+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.14.0_GH0.tar.gz) = 0c4a544080fe2e26e8cee929a123a9663cee81db155d1d66ccb0b38b395614b8
+SIZE (golang-crypto-v0.14.0_GH0.tar.gz) = 1797313
+SHA256 (golang-mod-v0.13.0_GH0.tar.gz) = cf5ce8abafd047ece87e904b2065de2293c131e331cdc06a64f2c78c3908a6ca
+SIZE (golang-mod-v0.13.0_GH0.tar.gz) = 122017
+SHA256 (golang-net-v0.16.0_GH0.tar.gz) = 580de513efdfbcfd990a2dcbb6ba40b62c9db334d97363124df03b98750d7eb5
+SIZE (golang-net-v0.16.0_GH0.tar.gz) = 1455196
+SHA256 (golang-sync-v0.4.0_GH0.tar.gz) = 78e03dd08d1c8c6c7a95ffbf9447d0c3ad0d26efd7ab74e41333eacdc70fdb3f
+SIZE (golang-sync-v0.4.0_GH0.tar.gz) = 20379
+SHA256 (golang-sys-v0.13.0_GH0.tar.gz) = 8877d20a8f1b2533ddef00e65b6b3b9cebbcbffa319ed525df0bc229f583e2b6
+SIZE (golang-sys-v0.13.0_GH0.tar.gz) = 1442250
+SHA256 (golang-term-v0.13.0_GH0.tar.gz) = 2457f9f3258b360ac1084c821fa1435d8c0a74ed4fd2edd2ab7682f9d41ba718
+SIZE (golang-term-v0.13.0_GH0.tar.gz) = 14797
+SHA256 (golang-text-v0.13.0_GH0.tar.gz) = c6e22ff8280188539ba0a6c65cbc80cda877adcf5332651fa78044018c05d6af
+SIZE (golang-text-v0.13.0_GH0.tar.gz) = 8967009
+SHA256 (klauspost-compress-v1.17.0_GH0.tar.gz) = 171582ff71acfaa7aa5030d2f86fbec26594f87597a3ee8f51e078185c34d645
+SIZE (klauspost-compress-v1.17.0_GH0.tar.gz) = 37966139
+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-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.19_GH0.tar.gz) = 67b1614d495030982d276b211f3ba2a155fad61919ba96e34db8e67ed28660e4
+SIZE (mattn-go-isatty-v0.0.19_GH0.tar.gz) = 4679
+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.15_GH0.tar.gz) = 44a5d37bd7119a9d288d7ff61cf3b4d42c2902c66b0d94136d41d2eb3cf2ba85
+SIZE (mattn-go-runewidth-v0.0.15_GH0.tar.gz) = 18284
+SHA256 (mattn-go-tty-v0.0.3_GH0.tar.gz) = 4fc1faabd0ec817ca634931519d4d286858199fd6b8a5829fdc7cc7a40c45d8c
+SIZE (mattn-go-tty-v0.0.3_GH0.tar.gz) = 7795
+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-reflow-v0.3.0_GH0.tar.gz) = f797b8c25d447e314ad92b155433562446c683924171be1698ad44f24c79f651
+SIZE (muesli-reflow-v0.3.0_GH0.tar.gz) = 21245
+SHA256 (muesli-termenv-v0.15.2_GH0.tar.gz) = 547a35fca6d807006fc15bdd819f175e4214b2153d39b5c6f5df217d4d4fe6ec
+SIZE (muesli-termenv-v0.15.2_GH0.tar.gz) = 422802
+SHA256 (olekukonko-ts-78ecb04241c0_GH0.tar.gz) = e773762d9adb136c048e20f75f90ed3da9c4fd670c1798d26ef592b9aa4e44c7
+SIZE (olekukonko-ts-78ecb04241c0_GH0.tar.gz) = 3173
+SHA256 (pkg-term-v1.2.0-beta.2_GH0.tar.gz) = 7ec33e2b31f188923104d3edbecc4362f6d321354a178e4e4e49d1bfc5075e45
+SIZE (pkg-term-v1.2.0-beta.2_GH0.tar.gz) = 11330
+SHA256 (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 28f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda
+SIZE (pmezard-go-difflib-v1.0.0_GH0.tar.gz) = 11398
+SHA256 (rivo-uniseg-v0.4.4_GH0.tar.gz) = eb2837932d0a666e13ea6b4cebf698096266d4f14740faa78c63b8291cf1fb5c
+SIZE (rivo-uniseg-v0.4.4_GH0.tar.gz) = 453399
+SHA256 (stretchr-testify-v1.8.4_GH0.tar.gz) = 0d3e82b04a05d9428a2a2aec8776bd0a07f14f5d1b4fa0a3676526ca8259fd62
+SIZE (stretchr-testify-v1.8.4_GH0.tar.gz) = 104427
+SHA256 (tam7t-hpkp-2b70b4024ed5_GH0.tar.gz) = 1a0f3f512036af140f861b107e652e59cbde74be8fb64d67d34fa4399c380325
+SIZE (tam7t-hpkp-2b70b4024ed5_GH0.tar.gz) = 12653
diff --git a/www/tgpt/pkg-descr b/www/tgpt/pkg-descr
new file mode 100644
index 000000000000..d518e2c63871
--- /dev/null
+++ b/www/tgpt/pkg-descr
@@ -0,0 +1,5 @@
+tgpt is a cross-platform command-line interface (CLI) tool that allows you to
+use AI chatbot in your Terminal without requiring API keys. It supports
+these providers: KoboldAI (koboldcpp/HF_SPACE_Tiefighter-13B),
+Phind (Phind Model), Llama2 (Llama 2 70b), Blackbox AI (Blackbox model)
+and OpenAI (All models, Requires API Key)
diff --git a/www/threejs/Makefile b/www/threejs/Makefile
index 107a617d78e1..ee801077c680 100644
--- a/www/threejs/Makefile
+++ b/www/threejs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= three.js
-PORTVERSION= 162
+PORTVERSION= 164
DISTVERSIONPREFIX= r
CATEGORIES= www
diff --git a/www/threejs/distinfo b/www/threejs/distinfo
index 93f9d67a45c7..28fd09701720 100644
--- a/www/threejs/distinfo
+++ b/www/threejs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709296542
-SHA256 (mrdoob-three.js-r162_GH0.tar.gz) = 8c349ca08b0422a700e3c6908994528563fbaae4eab65cff29d683938f3f3b0c
-SIZE (mrdoob-three.js-r162_GH0.tar.gz) = 366789162
+TIMESTAMP = 1714582891
+SHA256 (mrdoob-three.js-r164_GH0.tar.gz) = 43f30b444d3702d8c427e701110020f2986b998e5f9e11cdf15ddf8b4fdeb6ae
+SIZE (mrdoob-three.js-r164_GH0.tar.gz) = 362035926
diff --git a/www/threejs/pkg-plist b/www/threejs/pkg-plist
index c59f69f16d33..f2860819e8be 100644
--- a/www/threejs/pkg-plist
+++ b/www/threejs/pkg-plist
@@ -185,7 +185,6 @@
%%WWWDIR%%/objects/Skeleton.js
%%WWWDIR%%/objects/SkinnedMesh.js
%%WWWDIR%%/objects/Sprite.js
-%%WWWDIR%%/renderers/WebGL1Renderer.js
%%WWWDIR%%/renderers/WebGL3DRenderTarget.js
%%WWWDIR%%/renderers/WebGLArrayRenderTarget.js
%%WWWDIR%%/renderers/WebGLCubeRenderTarget.js
@@ -243,7 +242,6 @@
%%WWWDIR%%/renderers/shaders/ShaderChunk/gradientmap_pars_fragment.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/iridescence_fragment.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/iridescence_pars_fragment.glsl.js
-%%WWWDIR%%/renderers/shaders/ShaderChunk/lightmap_fragment.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/lightmap_pars_fragment.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/lights_fragment_begin.glsl.js
%%WWWDIR%%/renderers/shaders/ShaderChunk/lights_fragment_end.glsl.js
diff --git a/www/tomcat-native2/Makefile b/www/tomcat-native2/Makefile
new file mode 100644
index 000000000000..4cb291adc34c
--- /dev/null
+++ b/www/tomcat-native2/Makefile
@@ -0,0 +1,37 @@
+PORTNAME= tomcat-native
+DISTVERSION= 2.0.7
+CATEGORIES= www java
+MASTER_SITES= https://archive.apache.org/dist/tomcat/tomcat-connectors/native/${PORTVERSION}/source/
+PKGNAMESUFFIX= 2
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER= michaelo@apache.org
+COMMENT= Tomcat native library
+WWW= https://tomcat.apache.org/native-doc/
+
+LICENSE= APACHE20
+
+LIB_DEPENDS= libapr-1.so:devel/apr1
+
+USES= libtool ssl
+USE_JAVA= yes
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-apr=${LOCALBASE} \
+ --with-java-home=${JAVA_HOME} \
+ --with-ssl=${OPENSSLBASE} \
+ --disable-openssl-version-check
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/native
+
+SOVERSION= ${PORTVERSION:E}
+MAJORVERSION= ${PORTVERSION:R:R}
+PLIST_FILES= lib/libtcnative-${MAJORVERSION}.so \
+ lib/libtcnative-${MAJORVERSION}.so.0 \
+ lib/libtcnative-${MAJORVERSION}.so.0.0.${SOVERSION}
+
+post-install:
+ ${RM} ${STAGEDIR}${PREFIX}/lib/libtcnative-${MAJORVERSION}.a
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libtcnative-${MAJORVERSION}.so.0.0.${SOVERSION}
+
+.include <bsd.port.mk>
diff --git a/www/tomcat-native2/distinfo b/www/tomcat-native2/distinfo
new file mode 100644
index 000000000000..6c7db5104702
--- /dev/null
+++ b/www/tomcat-native2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713346420
+SHA256 (tomcat-native-2.0.7-src.tar.gz) = 2c5afc7edc383e47660647e9a7071ad81f58e51c7f765c12f7e7afc9203b2d4d
+SIZE (tomcat-native-2.0.7-src.tar.gz) = 538131
diff --git a/www/tomcat-native2/files/patch-include_ssl__private.h b/www/tomcat-native2/files/patch-include_ssl__private.h
new file mode 100644
index 000000000000..80ff3e5c8cd9
--- /dev/null
+++ b/www/tomcat-native2/files/patch-include_ssl__private.h
@@ -0,0 +1,12 @@
+--- include/ssl_private.h.orig 2024-02-04 19:32:52 UTC
++++ include/ssl_private.h
+@@ -46,9 +46,6 @@
+ #include <openssl/x509v3.h>
+ #include <openssl/dh.h>
+ #include <openssl/bn.h>
+-#ifndef LIBRESSL_VERSION_NUMBER
+-#include <openssl/provider.h>
+-#endif
+ /* Avoid tripping over an engine build installed globally and detected
+ * when the user points at an explicit non-engine flavor of OpenSSL
+ */
diff --git a/www/tomcat-native2/files/patch-src_ssl.c b/www/tomcat-native2/files/patch-src_ssl.c
new file mode 100644
index 000000000000..b3b37819b955
--- /dev/null
+++ b/www/tomcat-native2/files/patch-src_ssl.c
@@ -0,0 +1,63 @@
+--- src/ssl.c.orig 2024-02-04 19:32:52 UTC
++++ src/ssl.c
+@@ -395,30 +395,14 @@ TCN_IMPLEMENT_CALL(void, SSL, randSet)(TCN_STDARGS, js
+
+ TCN_IMPLEMENT_CALL(jint, SSL, fipsModeGet)(TCN_STDARGS)
+ {
+-#if defined(LIBRESSL_VERSION_NUMBER)
+ UNREFERENCED(o);
+- /* LibreSSL doesn't support FIPS */
+- return 0;
++#ifdef OPENSSL_FIPS
++ return FIPS_mode();
+ #else
+- EVP_MD *md;
+- const OSSL_PROVIDER *provider;
+- const char *name;
+- UNREFERENCED(o);
++ /* FIPS is unavailable */
++ tcn_ThrowException(e, "FIPS was not available to tcnative at build time. You will need to re-build tcnative against an OpenSSL with FIPS.");
+
+- // Maps the OpenSSL 3. x onwards behaviour to theOpenSSL 1.x API
+-
+- // Checks that FIPS is the default provider
+- md = EVP_MD_fetch(NULL, "SHA-512", NULL);
+- provider = EVP_MD_get0_provider(md);
+- name = OSSL_PROVIDER_get0_name(provider);
+- // Clean up
+- EVP_MD_free(md);
+-
+- if (strcmp("fips", name)) {
+- return 0;
+- } else {
+- return 1;
+- }
++ return 0;
+ #endif
+ }
+
+@@ -427,8 +411,22 @@ TCN_IMPLEMENT_CALL(jint, SSL, fipsModeSet)(TCN_STDARGS
+ int r = 0;
+ UNREFERENCED(o);
+
+- /* This method should never be called when using Tomcat Native 2.x onwards */
+- tcn_ThrowException(e, "fipsModeSet is not supported in Tomcat Native 2.x onwards.");
++#ifdef OPENSSL_FIPS
++ if(1 != (r = (jint)FIPS_mode_set((int)mode))) {
++ /* arrange to get a human-readable error message */
++ unsigned long err = SSL_ERR_get();
++ char msg[256];
++
++ /* ERR_load_crypto_strings() already called in initialize() */
++
++ ERR_error_string_n(err, msg, 256);
++
++ tcn_ThrowException(e, msg);
++ }
++#else
++ /* FIPS is unavailable */
++ tcn_ThrowException(e, "FIPS was not available to tcnative at build time. You will need to re-build tcnative against an OpenSSL with FIPS.");
++#endif
+
+ return r;
+ }
diff --git a/www/tomcat-native2/files/patch-src_sslutils.c b/www/tomcat-native2/files/patch-src_sslutils.c
new file mode 100644
index 000000000000..39d22ddc7850
--- /dev/null
+++ b/www/tomcat-native2/files/patch-src_sslutils.c
@@ -0,0 +1,14 @@
+--- src/sslutils.c.orig 2024-02-04 19:32:52 UTC
++++ src/sslutils.c
+@@ -946,11 +946,7 @@ static OCSP_RESPONSE *get_ocsp_response(apr_pool_t *p,
+ int ok = 0;
+ apr_socket_t *apr_sock = NULL;
+ apr_pool_t *mp;
+-#ifdef LIBRESSL_VERSION_NUMBER
+ if (OCSP_parse_url(url, &hostname, &c_port, &path, &use_ssl) == 0)
+-#else
+- if (OSSL_HTTP_parse_url(url, &use_ssl, NULL, &hostname, &c_port, NULL, &path, NULL, NULL) == 0)
+-#endif
+ goto end;
+
+ if (sscanf(c_port, "%d", &port) != 1)
diff --git a/www/tomcat-native2/pkg-descr b/www/tomcat-native2/pkg-descr
new file mode 100644
index 000000000000..35d1f60cfb90
--- /dev/null
+++ b/www/tomcat-native2/pkg-descr
@@ -0,0 +1,3 @@
+The Apache Tomcat Native Library is an optional component for use with Apache
+Tomcat that allows Tomcat to use OpenSSL as a replacement for JSSE to support
+TLS connections.
diff --git a/www/trac-accountmanager/Makefile b/www/trac-accountmanager/Makefile
index 0b02ed97aade..926d58be2f4d 100644
--- a/www/trac-accountmanager/Makefile
+++ b/www/trac-accountmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= accountmanager
-PORTVERSION= 0.5.${REV}
+PORTVERSION= 0.6.${REV}
CATEGORIES= www devel python
MASTER_SITES= https://trac-hacks.org/browser/accountmanagerplugin/
PKGNAMEPREFIX= trac-
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= tracd:www/trac
FETCH_BEFORE_ARGS= -o ${DISTFILES}
-REV= 18614
+REV= 18634
WRKSRC= ${WRKDIR}/trunk
USES= python zip
USE_PYTHON= distutils autoplist
diff --git a/www/trac-accountmanager/distinfo b/www/trac-accountmanager/distinfo
index 86eb8547c56d..1952fc640131 100644
--- a/www/trac-accountmanager/distinfo
+++ b/www/trac-accountmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1704757155
-SHA256 (accountmanager-0.5.18614.zip) = 8fbccab4d8cfc55616def01a42af75947037a8f054958b4e4e1eb57b8989303a
-SIZE (accountmanager-0.5.18614.zip) = 558095
+TIMESTAMP = 1713876395
+SHA256 (accountmanager-0.6.18634.zip) = 99a1c55690e91fe1355818c445c18dd4c7e18934b4854a0bb9180693bd9fd32e
+SIZE (accountmanager-0.6.18634.zip) = 558626
diff --git a/www/trac/Makefile b/www/trac/Makefile
index 76c75200cb0f..70fd402b2014 100644
--- a/www/trac/Makefile
+++ b/www/trac/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trac
DISTVERSION= 1.6
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= www devel python
MASTER_SITES= http://ftp.edgewall.com/pub/trac/ \
ftp://ftp.edgewall.com/pub/trac/
diff --git a/www/trac/files/patch-trac_util_datefmt.py b/www/trac/files/patch-trac_util_datefmt.py
new file mode 100644
index 000000000000..e4788ec355b6
--- /dev/null
+++ b/www/trac/files/patch-trac_util_datefmt.py
@@ -0,0 +1,143 @@
+--- trac/util/datefmt.py.orig 2023-09-22 23:00:43 UTC
++++ trac/util/datefmt.py
+@@ -34,6 +34,7 @@ else:
+ from babel import Locale
+ from babel.core import LOCALE_ALIASES, UnknownLocaleError
+ from babel.dates import (
++ DateTimeFormat,
+ format_datetime as babel_format_datetime,
+ format_date as babel_format_date,
+ format_time as babel_format_time,
+@@ -44,8 +45,9 @@ else:
+ )
+ # 'context' parameter was added in Babel 2.3.1
+ if 'context' in inspect.signature(babel_get_period_names).parameters:
+- def get_period_names(locale=None):
+- return babel_get_period_names(context='format', locale=locale)
++ def get_period_names(width='wide', locale=None):
++ return babel_get_period_names(width=width, context='format',
++ locale=locale)
+ else:
+ get_period_names = babel_get_period_names
+
+@@ -292,16 +294,40 @@ def _format_datetime(t, format, tzinfo, locale, hint):
+ hint = _STRFTIME_HINTS[format]
+ format = 'medium'
+ if format in ('short', 'medium', 'long', 'full'):
+- if hint == 'datetime':
+- return babel_format_datetime(t, format, None, locale)
+- if hint == 'date':
+- return babel_format_date(t, format, locale)
+- if hint == 'time':
+- return babel_format_time(t, format, None, locale)
++ return _format_datetime_babel(t, format, locale, hint)
+
+ format = _BABEL_FORMATS[hint].get(format, format)
+ return _format_datetime_without_babel(t, format)
+
++if babel:
++ class _DateTimeFormatFixup(DateTimeFormat):
++ def __getitem__(self, name):
++ if name.startswith(('b', 'B')):
++ return self.format_period('a', len(name))
++ else:
++ return super().__getitem__(name)
++
++def _format_datetime_babel(t, format, locale, hint):
++ if hint in ('datetime', 'date'):
++ datepart = babel_format_date(t, format, locale)
++ if hint == 'date':
++ return datepart
++ if hint in ('datetime', 'time'):
++ time_format = get_time_format(format, locale)
++ # Use `a` period instead of `b` and `B` periods because `parse_date`
++ # and jQuery timepicker addon don't support the periods
++ if '%(b' in time_format.format or '%(B' in time_format.format:
++ timepart = time_format.format % _DateTimeFormatFixup(t, locale)
++ else:
++ timepart = babel_format_time(t, format, None, locale)
++ if hint == 'time':
++ return timepart
++ if hint == 'datetime':
++ return get_datetime_format(format, locale=locale) \
++ .replace("'", '') \
++ .replace('{0}', timepart) \
++ .replace('{1}', datepart)
++
+ def format_datetime(t=None, format='%x %X', tzinfo=None, locale=None):
+ """Format the `datetime` object `t` into a `str` string
+
+@@ -439,24 +465,29 @@ def get_time_format_jquery_ui(locale):
+ """Get the time format for the jQuery UI timepicker addon."""
+ if locale == 'iso8601':
+ return 'HH:mm:ssZ'
++
++ t = datetime(1999, 10, 29, 23, 59, 58, tzinfo=utc)
+ if babel and locale:
+ values = {'h': 'h', 'hh': 'hh', 'H': 'H', 'HH': 'HH',
+ 'm': 'm', 'mm': 'mm', 's': 's', 'ss': 'ss'}
+- f = get_time_format('medium', locale=locale).format
+- if '%(a)s' in f:
+- t = datetime(1999, 10, 29, 23, 59, 58, tzinfo=utc)
++ # Use `a` period instead of `b` and `B` periods, because jQuery
++ # timepicker addon doesn't support the periods.
++ tmpl = babel_format_time(t, tzinfo=utc, locale=locale)
++ if '23' not in tmpl:
+ ampm = babel_format_datetime(t, 'a', None, locale)
+- values['a'] = 'TT' if ampm[0].isupper() else 'tt'
++ ampm = 'TT' if ampm[0].isupper() else 'tt'
++ values.update((period * n, ampm) for period in ('a', 'b', 'B')
++ for n in range(1, 6))
++ f = get_time_format('medium', locale=locale).format
+ return f % values
++ else:
++ tmpl = format_time(t, tzinfo=utc)
++ ampm = format_time(t, '%p', tzinfo=utc)
++ if ampm:
++ tmpl = tmpl.replace(ampm, 'TT' if ampm[0].isupper() else 'tt', 1)
++ return tmpl.replace('23', 'HH', 1).replace('11', 'hh', 1) \
++ .replace('59', 'mm', 1).replace('58', 'ss', 1)
+
+- t = datetime(1999, 10, 29, 23, 59, 58, tzinfo=utc)
+- tmpl = format_time(t, tzinfo=utc)
+- ampm = format_time(t, '%p', tzinfo=utc)
+- if ampm:
+- tmpl = tmpl.replace(ampm, 'TT' if ampm[0].isupper() else 'tt', 1)
+- return tmpl.replace('23', 'HH', 1).replace('11', 'hh', 1) \
+- .replace('59', 'mm', 1).replace('58', 'ss', 1)
+-
+ def get_timezone_list_jquery_ui(t=None):
+ """Get timezone list for jQuery timepicker addon"""
+ def utcoffset(tz, t): # in minutes
+@@ -701,20 +732,21 @@ def _i18n_parse_date_pattern(locale):
+ if name:
+ period_names[name.lower()] = period
+ else:
+- if formats[0].find('%(MMM)s') != -1:
+- for width in ('wide', 'abbreviated'):
+- names = get_month_names(width, locale=locale)
+- month_names.update((name.lower(), num)
+- for num, name in names.items())
+- if formats[0].find('%(a)s') != -1:
+- names = get_period_names(locale=locale)
++ for width in ('wide', 'abbreviated'):
++ names = get_month_names(width=width, locale=locale)
++ month_names.update((name.lower(), num)
++ for num, name in names.items())
++ names = get_period_names(width=width, locale=locale)
+ period_names.update((name.lower(), period)
+ for period, name in names.items()
+ if period in ('am', 'pm'))
+
+- regexp = ['[0-9]+']
+- regexp.extend(re.escape(name) for name in month_names)
+- regexp.extend(re.escape(name) for name in period_names)
++ regexp = []
++ regexp.extend(month_names)
++ regexp.extend(period_names)
++ regexp.sort(key=lambda v: len(v), reverse=True)
++ regexp = list(map(re.escape, regexp))
++ regexp.append('[0-9]+')
+
+ return {
+ 'orders': orders,
diff --git a/www/trunk/Makefile b/www/trunk/Makefile
index 0919bce58345..4a62e927b58d 100644
--- a/www/trunk/Makefile
+++ b/www/trunk/Makefile
@@ -1,6 +1,6 @@
PORTNAME= trunk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.19.2
+DISTVERSION= 0.20.0
CATEGORIES= www devel
MAINTAINER= yuri@FreeBSD.org
@@ -19,58 +19,62 @@ USES= cargo
USE_GITHUB= yes
GH_ACCOUNT= thedodd
+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= addr2line-0.21.0 \
adler-1.0.2 \
aes-0.8.4 \
ahash-0.7.8 \
ahash-0.8.11 \
aho-corasick-0.7.20 \
- aho-corasick-1.1.2 \
- aligned-0.4.1 \
+ aho-corasick-1.1.3 \
+ aligned-0.4.2 \
ansi_term-0.12.1 \
- anstream-0.6.13 \
- anstyle-1.0.6 \
- anstyle-parse-0.2.3 \
- anstyle-query-1.0.2 \
- anstyle-wincon-3.0.2 \
- anyhow-1.0.80 \
- arc-swap-1.7.0 \
+ 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.82 \
+ arc-swap-1.7.1 \
as-slice-0.2.1 \
- async-recursion-1.0.5 \
- async-trait-0.1.77 \
- autocfg-1.1.0 \
- axum-0.6.20 \
- axum-core-0.3.4 \
- axum-server-0.5.1 \
- backtrace-0.3.69 \
+ async-recursion-1.1.1 \
+ async-trait-0.1.80 \
+ autocfg-1.2.0 \
+ axum-0.7.5 \
+ axum-core-0.4.3 \
+ axum-server-0.6.0 \
+ backtrace-0.3.71 \
base64-0.21.7 \
+ base64-0.22.1 \
base64-simd-0.7.0 \
base64ct-1.6.0 \
bitflags-1.3.2 \
- bitflags-2.4.2 \
+ bitflags-2.5.0 \
bitvec-1.0.1 \
block-buffer-0.10.4 \
- bumpalo-3.15.4 \
+ bumpalo-3.16.0 \
bytecheck-0.6.12 \
bytecheck_derive-0.6.12 \
- bytemuck-1.14.3 \
+ bytemuck-1.15.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-1.6.0 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
camino-1.1.6 \
cargo-lock-9.0.0 \
- cargo-platform-0.1.7 \
+ cargo-platform-0.1.8 \
cargo_metadata-0.18.1 \
- cc-1.0.90 \
+ cc-1.0.96 \
cfg-if-1.0.0 \
- chrono-0.4.35 \
+ chrono-0.4.38 \
cipher-0.4.4 \
- clap-4.5.2 \
+ clap-4.5.4 \
clap_builder-4.5.2 \
- clap_derive-4.5.0 \
+ clap_derive-4.5.4 \
clap_lex-0.7.0 \
- colorchoice-1.0.0 \
+ clap_mangen-0.2.20 \
+ colorchoice-1.0.1 \
console-0.15.8 \
const-str-0.3.2 \
const-str-proc-macro-0.3.2 \
@@ -79,7 +83,7 @@ CARGO_CRATES= addr2line-0.21.0 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
cpufeatures-0.2.12 \
- crates_io_api-0.9.0 \
+ crates_io_api-0.11.0 \
crc32fast-1.4.0 \
crossbeam-channel-0.5.12 \
crossbeam-deque-0.8.5 \
@@ -92,7 +96,7 @@ CARGO_CRATES= addr2line-0.21.0 \
cssparser-macros-0.6.1 \
cvt-0.1.2 \
dashmap-5.5.3 \
- data-encoding-2.5.0 \
+ data-encoding-2.6.0 \
data-url-0.1.1 \
deranged-0.3.11 \
derive_more-0.99.17 \
@@ -102,18 +106,18 @@ CARGO_CRATES= addr2line-0.21.0 \
dtoa-1.0.9 \
dtoa-short-0.3.4 \
dunce-1.0.4 \
- either-1.10.0 \
+ either-1.11.0 \
encode_unicode-0.3.6 \
- encoding_rs-0.8.33 \
- enum-as-inner-0.6.0 \
- env_logger-0.10.2 \
+ encoding_rs-0.8.34 \
+ env_filter-0.1.0 \
+ env_logger-0.11.3 \
envy-0.4.2 \
equivalent-1.0.1 \
errno-0.3.8 \
- fastrand-2.0.1 \
+ fastrand-2.1.0 \
file-id-0.2.1 \
filetime-0.2.23 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
fnv-1.0.7 \
foreign-types-0.3.2 \
foreign-types-shared-0.1.1 \
@@ -121,7 +125,6 @@ CARGO_CRATES= addr2line-0.21.0 \
fs_at-0.1.10 \
fsevent-sys-4.1.0 \
funty-2.0.0 \
- futf-0.1.5 \
futures-0.3.30 \
futures-channel-0.3.30 \
futures-core-0.3.30 \
@@ -130,72 +133,69 @@ CARGO_CRATES= addr2line-0.21.0 \
futures-macro-0.3.30 \
futures-sink-0.3.30 \
futures-task-0.3.30 \
+ futures-timer-3.0.3 \
futures-util-0.3.30 \
fxhash-0.2.1 \
generic-array-0.14.7 \
getrandom-0.1.16 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gimli-0.28.1 \
glob-0.3.1 \
- h2-0.3.24 \
+ h2-0.4.4 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
heck-0.4.1 \
+ heck-0.5.0 \
hermit-abi-0.3.9 \
hmac-0.12.1 \
home-0.5.9 \
- hostname-0.3.1 \
- html5ever-0.25.2 \
htmlescape-0.3.1 \
- http-0.2.12 \
- http-body-0.4.6 \
- http-range-header-0.3.1 \
+ http-1.1.0 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
+ http-range-header-0.4.0 \
httparse-1.8.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
humantime-serde-1.1.1 \
- hyper-0.14.28 \
- hyper-rustls-0.24.2 \
- hyper-tls-0.5.0 \
- idna-0.4.0 \
+ hyper-1.3.1 \
+ hyper-rustls-0.26.0 \
+ hyper-tls-0.6.0 \
+ hyper-util-0.1.3 \
idna-0.5.0 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
inout-0.1.3 \
- ipconfig-0.3.2 \
ipnet-2.9.0 \
is-docker-0.2.0 \
- is-terminal-0.4.12 \
is-wsl-0.4.0 \
+ is_terminal_polyfill-1.70.0 \
itertools-0.10.5 \
itertools-0.12.1 \
itoa-0.4.8 \
- itoa-1.0.10 \
- jobserver-0.1.28 \
+ itoa-1.0.11 \
+ jobserver-0.1.31 \
js-sys-0.3.69 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
lazy_static-1.4.0 \
- libc-0.2.153 \
- libdeflate-sys-1.19.3 \
- libdeflater-1.19.3 \
- libredox-0.0.1 \
- lightningcss-1.0.0-alpha.54 \
- linked-hash-map-0.5.6 \
+ lazycell-1.3.0 \
+ libc-0.2.154 \
+ libdeflate-sys-1.20.0 \
+ libdeflater-1.20.0 \
+ libredox-0.1.3 \
+ lightningcss-1.0.0-alpha.55 \
linux-raw-sys-0.4.13 \
local-ip-address-0.6.1 \
- lock_api-0.4.11 \
+ lock_api-0.4.12 \
log-0.4.21 \
- lru-cache-0.1.2 \
- mac-0.1.1 \
- markup5ever-0.10.1 \
- match_cfg-0.1.0 \
+ lol_html-1.2.1 \
matchers-0.1.0 \
matches-0.1.10 \
matchit-0.7.3 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
mime-0.3.17 \
mime_guess-2.0.4 \
minify-html-0.15.0 \
@@ -206,8 +206,6 @@ CARGO_CRATES= addr2line-0.21.0 \
native-tls-0.2.11 \
neli-0.6.4 \
neli-proc-macros-0.1.3 \
- new_debug_unreachable-1.0.4 \
- nipper-0.1.9 \
nix-0.26.4 \
nodrop-0.1.14 \
normpath-1.2.0 \
@@ -223,15 +221,15 @@ CARGO_CRATES= addr2line-0.21.0 \
openssl-0.10.64 \
openssl-macros-0.1.1 \
openssl-probe-0.1.5 \
- openssl-sys-0.9.101 \
+ openssl-sys-0.9.102 \
option-ext-0.2.0 \
outref-0.1.0 \
overload-0.1.1 \
- oxipng-9.0.0 \
+ oxipng-9.1.1 \
parcel_selectors-0.26.4 \
parcel_sourcemap-2.1.1 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
parse-js-0.17.0 \
password-hash-0.4.2 \
paste-1.0.14 \
@@ -253,18 +251,17 @@ CARGO_CRATES= addr2line-0.21.0 \
phf_shared-0.11.2 \
pin-project-1.1.5 \
pin-project-internal-1.1.5 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
powerfmt-0.2.0 \
ppv-lite86-0.2.17 \
precomputed-hash-0.1.1 \
proc-macro-hack-0.5.20+deprecated \
- proc-macro2-1.0.78 \
+ proc-macro2-1.0.81 \
ptr_meta-0.1.4 \
ptr_meta_derive-0.1.4 \
- quick-error-1.2.3 \
- quote-1.0.35 \
+ quote-1.0.36 \
radium-0.7.0 \
rand-0.7.3 \
rand-0.8.5 \
@@ -274,103 +271,106 @@ CARGO_CRATES= addr2line-0.21.0 \
rand_core-0.6.4 \
rand_hc-0.2.0 \
rand_pcg-0.2.1 \
- rayon-1.9.0 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- regex-1.10.3 \
+ redox_syscall-0.5.1 \
+ redox_users-0.4.5 \
+ regex-1.10.4 \
regex-automata-0.1.10 \
regex-automata-0.4.6 \
regex-syntax-0.6.29 \
- regex-syntax-0.8.2 \
+ regex-syntax-0.8.3 \
+ relative-path-1.9.2 \
remove_dir_all-0.8.2 \
rend-0.4.2 \
- reqwest-0.11.24 \
- resolv-conf-0.7.0 \
+ reqwest-0.12.4 \
rgb-0.8.37 \
ring-0.17.8 \
rkyv-0.7.44 \
rkyv_derive-0.7.44 \
+ roff-0.2.1 \
+ rstest-0.19.0 \
+ rstest_macros-0.19.0 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
- rustix-0.38.31 \
- rustls-0.21.10 \
- rustls-native-certs-0.6.3 \
- rustls-pemfile-1.0.4 \
+ rustix-0.38.34 \
+ rustls-0.21.12 \
+ rustls-0.22.4 \
+ rustls-native-certs-0.7.0 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.5.0 \
rustls-webpki-0.101.7 \
- rustversion-1.0.14 \
+ rustls-webpki-0.102.3 \
+ rustversion-1.0.15 \
ryu-1.0.17 \
same-file-1.0.6 \
schannel-0.1.23 \
scopeguard-1.2.0 \
sct-0.7.1 \
seahash-4.1.0 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.10.0 \
+ security-framework-sys-2.10.0 \
selectors-0.22.0 \
semver-1.0.22 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.114 \
- serde_path_to_error-0.1.15 \
+ serde-1.0.200 \
+ serde_derive-1.0.200 \
+ serde_json-1.0.116 \
+ serde_path_to_error-0.1.16 \
serde_spanned-0.6.5 \
serde_urlencoded-0.7.1 \
servo_arc-0.1.1 \
sha1-0.10.6 \
sha2-0.10.8 \
sharded-slab-0.1.7 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
simd-abstraction-0.7.1 \
simd-adler32-0.3.7 \
simdutf8-0.1.4 \
siphasher-0.3.11 \
slab-0.4.9 \
- smallvec-1.13.1 \
- socket2-0.5.6 \
+ smallvec-1.13.2 \
+ socket2-0.5.7 \
spin-0.9.8 \
stable_deref_trait-1.2.0 \
- string_cache-0.8.7 \
- string_cache_codegen-0.5.2 \
- strsim-0.11.0 \
- strum-0.26.1 \
- strum_macros-0.26.1 \
+ strsim-0.11.1 \
+ strum-0.26.2 \
+ strum_macros-0.26.2 \
subtle-2.5.0 \
syn-1.0.109 \
- syn-2.0.52 \
+ syn-2.0.60 \
sync_wrapper-0.1.2 \
- system-configuration-0.5.1 \
- system-configuration-sys-0.5.0 \
+ sync_wrapper-1.0.1 \
tap-1.0.1 \
tar-0.4.40 \
tempfile-3.10.1 \
- tendril-0.4.3 \
- termcolor-1.4.1 \
terminal_size-0.3.0 \
thin-slice-0.1.1 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
thread_local-1.1.8 \
- time-0.3.34 \
+ time-0.3.36 \
time-core-0.1.2 \
- time-macros-0.2.17 \
+ time-macros-0.2.18 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
- tokio-1.36.0 \
+ tokio-1.37.0 \
tokio-macros-2.2.0 \
tokio-native-tls-0.3.1 \
tokio-openssl-0.6.4 \
tokio-rustls-0.24.1 \
- tokio-stream-0.1.14 \
- tokio-tungstenite-0.20.1 \
+ tokio-rustls-0.25.0 \
+ tokio-stream-0.1.15 \
+ tokio-tungstenite-0.21.0 \
tokio-util-0.7.10 \
toml-0.7.8 \
- toml-0.8.10 \
+ toml-0.8.12 \
toml_datetime-0.6.5 \
toml_edit-0.19.15 \
- toml_edit-0.22.6 \
+ toml_edit-0.22.12 \
tower-0.4.13 \
- tower-http-0.4.4 \
+ tower-http-0.5.2 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
tracing-0.1.40 \
@@ -378,22 +378,20 @@ CARGO_CRATES= addr2line-0.21.0 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
- trust-dns-proto-0.23.2 \
- trust-dns-resolver-0.23.2 \
try-lock-0.2.5 \
- tungstenite-0.20.1 \
+ tungstenite-0.21.0 \
typed-arena-2.0.2 \
typenum-1.17.0 \
unicase-2.7.0 \
unicode-bidi-0.3.15 \
unicode-ident-1.0.12 \
unicode-normalization-0.1.23 \
- unicode-width-0.1.11 \
+ unicode-width-0.1.12 \
untrusted-0.9.0 \
url-2.5.0 \
utf-8-0.7.6 \
utf8parse-0.2.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -410,52 +408,54 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-shared-0.2.92 \
wasm-streams-0.4.0 \
web-sys-0.3.69 \
- webpki-roots-0.25.4 \
- which-6.0.0 \
- widestring-1.0.2 \
+ webpki-roots-0.26.1 \
+ which-6.0.1 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
+ winapi-util-0.1.8 \
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-targets-0.42.2 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.42.2 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.42.2 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.42.2 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.42.2 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.42.2 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.42.2 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.42.2 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.5 \
winnow-0.5.40 \
- winnow-0.6.5 \
- winreg-0.50.0 \
+ winnow-0.6.7 \
+ winreg-0.52.0 \
+ winsafe-0.0.19 \
wyz-0.5.1 \
xattr-1.3.1 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
+ zeroize-1.7.0 \
zip-0.6.6 \
zopfli-0.8.0 \
zstd-0.11.2+zstd.1.5.2 \
zstd-safe-5.0.2+zstd.1.5.2 \
- zstd-sys-2.0.9+zstd.1.5.5
+ zstd-sys-2.0.10+zstd.1.5.6
OPENSSLINC= /usr/include
OPENSSLLIB= /usr/lib
diff --git a/www/trunk/distinfo b/www/trunk/distinfo
index 6fd42714330d..d06b39d3758e 100644
--- a/www/trunk/distinfo
+++ b/www/trunk/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1712894838
+TIMESTAMP = 1714796296
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
@@ -11,68 +11,70 @@ SHA256 (rust/crates/ahash-0.8.11.crate) = e89da841a80418a9b391ebaea17f5c112ffaaa
SIZE (rust/crates/ahash-0.8.11.crate) = 43607
SHA256 (rust/crates/aho-corasick-0.7.20.crate) = cc936419f96fa211c1b9166887b38e5e40b19958e5b895be7c1f93adec7071ac
SIZE (rust/crates/aho-corasick-0.7.20.crate) = 111440
-SHA256 (rust/crates/aho-corasick-1.1.2.crate) = b2969dcb958b36655471fc61f7e416fa76033bdd4bfed0678d8fee1e2d07a1f0
-SIZE (rust/crates/aho-corasick-1.1.2.crate) = 183136
-SHA256 (rust/crates/aligned-0.4.1.crate) = 80a21b9440a626c7fc8573a9e3d3a06b75c7c97754c2949bc7857b90353ca655
-SIZE (rust/crates/aligned-0.4.1.crate) = 8532
+SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
+SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
+SHA256 (rust/crates/aligned-0.4.2.crate) = 377e4c0ba83e4431b10df45c1d4666f178ea9c552cac93e60c3a88bf32785923
+SIZE (rust/crates/aligned-0.4.2.crate) = 8519
SHA256 (rust/crates/ansi_term-0.12.1.crate) = d52a9bb7ec0cf484c551830a7ce27bd20d67eac647e1befb56b0be4ee39a55d2
SIZE (rust/crates/ansi_term-0.12.1.crate) = 24838
-SHA256 (rust/crates/anstream-0.6.13.crate) = d96bd03f33fe50a863e394ee9718a706f988b9079b20c3784fb726e7678b62fb
-SIZE (rust/crates/anstream-0.6.13.crate) = 30928
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
-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.80.crate) = 5ad32ce52e4161730f7098c077cd2ed6229b5804ccf99e5366be1ab72a98b4e1
-SIZE (rust/crates/anyhow-1.0.80.crate) = 45138
-SHA256 (rust/crates/arc-swap-1.7.0.crate) = 7b3d0060af21e8d11a926981cc00c6c1541aa91dd64b9f881985c3da1094425f
-SIZE (rust/crates/arc-swap-1.7.0.crate) = 68468
+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.82.crate) = f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519
+SIZE (rust/crates/anyhow-1.0.82.crate) = 45361
+SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
+SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/as-slice-0.2.1.crate) = 516b6b4f0e40d50dcda9365d53964ec74560ad4284da2e7fc97122cd83174516
SIZE (rust/crates/as-slice-0.2.1.crate) = 6942
-SHA256 (rust/crates/async-recursion-1.0.5.crate) = 5fd55a5ba1179988837d24ab4c7cc8ed6efdeff578ede0416b4225a5fca35bd0
-SIZE (rust/crates/async-recursion-1.0.5.crate) = 11890
-SHA256 (rust/crates/async-trait-0.1.77.crate) = c980ee35e870bd1a4d2c8294d4c04d0499e67bca1e4b5cefcc693c2fa00caea9
-SIZE (rust/crates/async-trait-0.1.77.crate) = 29986
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
-SIZE (rust/crates/axum-0.6.20.crate) = 146227
-SHA256 (rust/crates/axum-core-0.3.4.crate) = 759fa577a247914fd3f7f76d62972792636412fbfd634cd452f6a385a74d2d2c
-SIZE (rust/crates/axum-core-0.3.4.crate) = 21088
-SHA256 (rust/crates/axum-server-0.5.1.crate) = 447f28c85900215cc1bea282f32d4a2f22d55c5a300afdfbc661c8d6a632e063
-SIZE (rust/crates/axum-server-0.5.1.crate) = 37642
-SHA256 (rust/crates/backtrace-0.3.69.crate) = 2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837
-SIZE (rust/crates/backtrace-0.3.69.crate) = 77299
+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.80.crate) = c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca
+SIZE (rust/crates/async-trait-0.1.80.crate) = 28775
+SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
+SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+SHA256 (rust/crates/axum-0.7.5.crate) = 3a6c9af12842a67734c9a2e355436e5d03b22383ed60cf13cd0c18fbfe3dcbcf
+SIZE (rust/crates/axum-0.7.5.crate) = 151429
+SHA256 (rust/crates/axum-core-0.4.3.crate) = a15c63fd72d41492dc4f497196f5da1fb04fb7529e631d73630d1b491e47a2e3
+SIZE (rust/crates/axum-core-0.4.3.crate) = 21877
+SHA256 (rust/crates/axum-server-0.6.0.crate) = c1ad46c3ec4e12f4a4b6835e173ba21c25e484c9d02b49770bf006ce5367c036
+SIZE (rust/crates/axum-server-0.6.0.crate) = 36772
+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/base64-0.22.1.crate) = 72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6
+SIZE (rust/crates/base64-0.22.1.crate) = 81597
SHA256 (rust/crates/base64-simd-0.7.0.crate) = 781dd20c3aff0bd194fe7d2a977dd92f21c173891f3a03b677359e5fa457e5d5
SIZE (rust/crates/base64-simd-0.7.0.crate) = 9966
SHA256 (rust/crates/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bitflags-1.3.2.crate) = bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a
SIZE (rust/crates/bitflags-1.3.2.crate) = 23021
-SHA256 (rust/crates/bitflags-2.4.2.crate) = ed570934406eb16438a4e976b1b4500774099c13b8cb96eec99f620f05090ddf
-SIZE (rust/crates/bitflags-2.4.2.crate) = 42602
+SHA256 (rust/crates/bitflags-2.5.0.crate) = cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1
+SIZE (rust/crates/bitflags-2.5.0.crate) = 43821
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/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
SHA256 (rust/crates/bytecheck-0.6.12.crate) = 23cdc57ce23ac53c931e88a43d06d070a6fd142f2617be5855eb75efc9beb1c2
SIZE (rust/crates/bytecheck-0.6.12.crate) = 8202
SHA256 (rust/crates/bytecheck_derive-0.6.12.crate) = 3db406d29fbcd95542e92559bed4d8ad92636d1ca8b3b72ede10b4bcc010e659
SIZE (rust/crates/bytecheck_derive-0.6.12.crate) = 5415
-SHA256 (rust/crates/bytemuck-1.14.3.crate) = a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f
-SIZE (rust/crates/bytemuck-1.14.3.crate) = 47032
+SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
+SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
SHA256 (rust/crates/byteorder-1.5.0.crate) = 1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b
SIZE (rust/crates/byteorder-1.5.0.crate) = 23288
-SHA256 (rust/crates/bytes-1.5.0.crate) = a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223
-SIZE (rust/crates/bytes-1.5.0.crate) = 58909
+SHA256 (rust/crates/bytes-1.6.0.crate) = 514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9
+SIZE (rust/crates/bytes-1.6.0.crate) = 60605
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
@@ -81,28 +83,30 @@ SHA256 (rust/crates/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8
SIZE (rust/crates/camino-1.1.6.crate) = 30519
SHA256 (rust/crates/cargo-lock-9.0.0.crate) = e11c675378efb449ed3ce8de78d75d0d80542fc98487c26aba28eb3b82feac72
SIZE (rust/crates/cargo-lock-9.0.0.crate) = 40465
-SHA256 (rust/crates/cargo-platform-0.1.7.crate) = 694c8807f2ae16faecc43dc17d74b3eb042482789fd0eb64b39a2e04e087053f
-SIZE (rust/crates/cargo-platform-0.1.7.crate) = 11819
+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.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
+SIZE (rust/crates/cc-1.0.96.crate) = 76576
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
-SHA256 (rust/crates/chrono-0.4.35.crate) = 8eaf5903dcbc0a39312feb77df2ff4c76387d591b9fc7b04a238dcf8bb62639a
-SIZE (rust/crates/chrono-0.4.35.crate) = 234267
+SHA256 (rust/crates/chrono-0.4.38.crate) = a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401
+SIZE (rust/crates/chrono-0.4.38.crate) = 220559
SHA256 (rust/crates/cipher-0.4.4.crate) = 773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad
SIZE (rust/crates/cipher-0.4.4.crate) = 19073
-SHA256 (rust/crates/clap-4.5.2.crate) = b230ab84b0ffdf890d5a10abdbc8b83ae1c4918275daea1ab8801f71536b2651
-SIZE (rust/crates/clap-4.5.2.crate) = 55385
+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.0.crate) = 307bc0538d5f0f83b8248db3087aa92fe504e4691294d0c96c0eabc33f47ba47
-SIZE (rust/crates/clap_derive-4.5.0.crate) = 29042
+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.0.crate) = acbf1af155f9b9ef647e42cdc158db4b64a1b61f743629225fde6f3e0be2a7c7
-SIZE (rust/crates/colorchoice-1.0.0.crate) = 6857
+SHA256 (rust/crates/clap_mangen-0.2.20.crate) = e1dd95b5ebb5c1c54581dd6346f3ed6a79a3eef95dd372fc2ac13d535535300e
+SIZE (rust/crates/clap_mangen-0.2.20.crate) = 14861
+SHA256 (rust/crates/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/const-str-0.3.2.crate) = 21077772762a1002bb421c3af42ac1725fa56066bfc53d9a55bb79905df2aaf3
@@ -119,8 +123,8 @@ SHA256 (rust/crates/core-foundation-sys-0.8.6.crate) = 06ea2b9bc92be3c2baa9334a3
SIZE (rust/crates/core-foundation-sys-0.8.6.crate) = 37629
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/crates_io_api-0.9.0.crate) = cb0122a67287f6795360b83a542cf2fbb3eb57a42729966c9ac792598c909902
-SIZE (rust/crates/crates_io_api-0.9.0.crate) = 18902
+SHA256 (rust/crates/crates_io_api-0.11.0.crate) = 200ad30d24892baf2168f2df366939264d02f2fa0be0914f8e2da4bd3407c58c
+SIZE (rust/crates/crates_io_api-0.11.0.crate) = 19023
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/crossbeam-channel-0.5.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
@@ -145,8 +149,8 @@ SHA256 (rust/crates/cvt-0.1.2.crate) = d2ae9bf77fbf2d39ef573205d554d87e86c12f199
SIZE (rust/crates/cvt-0.1.2.crate) = 6214
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
SIZE (rust/crates/dashmap-5.5.3.crate) = 24061
-SHA256 (rust/crates/data-encoding-2.5.0.crate) = 7e962a19be5cfc3f3bf6dd8f61eb50107f356ad6270fbb3ed41476571db78be5
-SIZE (rust/crates/data-encoding-2.5.0.crate) = 20632
+SHA256 (rust/crates/data-encoding-2.6.0.crate) = e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2
+SIZE (rust/crates/data-encoding-2.6.0.crate) = 20769
SHA256 (rust/crates/data-url-0.1.1.crate) = 3a30bfce702bcfa94e906ef82421f2c0e61c076ad76030c16ee5d2e9a32fe193
SIZE (rust/crates/data-url-0.1.1.crate) = 20039
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
@@ -165,30 +169,30 @@ SHA256 (rust/crates/dtoa-short-0.3.4.crate) = dbaceec3c6e4211c79e7b1800fb9680527
SIZE (rust/crates/dtoa-short-0.3.4.crate) = 8276
SHA256 (rust/crates/dunce-1.0.4.crate) = 56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b
SIZE (rust/crates/dunce-1.0.4.crate) = 8034
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/either-1.11.0.crate) = a47c1c47d2f5964e29c61246e81db715514cd532db6b5116a25ea3c03d6780a2
+SIZE (rust/crates/either-1.11.0.crate) = 18973
SHA256 (rust/crates/encode_unicode-0.3.6.crate) = a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f
SIZE (rust/crates/encode_unicode-0.3.6.crate) = 45741
-SHA256 (rust/crates/encoding_rs-0.8.33.crate) = 7268b386296a025e474d5140678f75d6de9493ae55a5d709eeb9dd08149945e1
-SIZE (rust/crates/encoding_rs-0.8.33.crate) = 1370071
-SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
-SIZE (rust/crates/enum-as-inner-0.6.0.crate) = 12079
-SHA256 (rust/crates/env_logger-0.10.2.crate) = 4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580
-SIZE (rust/crates/env_logger-0.10.2.crate) = 36402
+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/envy-0.4.2.crate) = 3f47e0157f2cb54f5ae1bd371b30a2ae4311e1c028f575cd4e81de7353215965
SIZE (rust/crates/envy-0.4.2.crate) = 10985
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/fastrand-2.0.1.crate) = 25cbce373ec4653f1a01a31e8a5e5ec0c622dc27ff9c4e6606eefef5cbbed4a5
-SIZE (rust/crates/fastrand-2.0.1.crate) = 14664
+SHA256 (rust/crates/fastrand-2.1.0.crate) = 9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a
+SIZE (rust/crates/fastrand-2.1.0.crate) = 14907
SHA256 (rust/crates/file-id-0.2.1.crate) = 6584280525fb2059cba3db2c04abf947a1a29a45ddae89f3870f8281704fafc9
SIZE (rust/crates/file-id-0.2.1.crate) = 10240
SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
-SHA256 (rust/crates/flate2-1.0.28.crate) = 46303f565772937ffe1d394a4fac6f411c6013172fadde9dcdb1e147a086940e
-SIZE (rust/crates/flate2-1.0.28.crate) = 73690
+SHA256 (rust/crates/flate2-1.0.30.crate) = 5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae
+SIZE (rust/crates/flate2-1.0.30.crate) = 75511
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
@@ -203,8 +207,6 @@ SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889b
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/futf-0.1.5.crate) = df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843
-SIZE (rust/crates/futf-0.1.5.crate) = 11344
SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
SIZE (rust/crates/futures-0.3.30.crate) = 53828
SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
@@ -221,6 +223,8 @@ SHA256 (rust/crates/futures-sink-0.3.30.crate) = 9fb8e00e87438d937621c1c6269e53f
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-timer-3.0.3.crate) = f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24
+SIZE (rust/crates/futures-timer-3.0.3.crate) = 19739
SHA256 (rust/crates/futures-util-0.3.30.crate) = 3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48
SIZE (rust/crates/futures-util-0.3.30.crate) = 159977
SHA256 (rust/crates/fxhash-0.2.1.crate) = c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c
@@ -229,40 +233,40 @@ 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.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.12.crate) = 190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5
-SIZE (rust/crates/getrandom-0.2.12.crate) = 36163
+SHA256 (rust/crates/getrandom-0.2.14.crate) = 94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c
+SIZE (rust/crates/getrandom-0.2.14.crate) = 37307
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
SIZE (rust/crates/gimli-0.28.1.crate) = 270497
SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b
SIZE (rust/crates/glob-0.3.1.crate) = 18880
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
+SHA256 (rust/crates/h2-0.4.4.crate) = 816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069
+SIZE (rust/crates/h2-0.4.4.crate) = 168905
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
SIZE (rust/crates/hashbrown-0.12.3.crate) = 102968
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
SIZE (rust/crates/hashbrown-0.13.2.crate) = 105265
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
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.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/hostname-0.3.1.crate) = 3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867
-SIZE (rust/crates/hostname-0.3.1.crate) = 9272
-SHA256 (rust/crates/html5ever-0.25.2.crate) = e5c13fb08e5d4dfc151ee5e88bae63f7773d61852f3bdc73c9f4b9e1bde03148
-SIZE (rust/crates/html5ever-0.25.2.crate) = 72780
SHA256 (rust/crates/htmlescape-0.3.1.crate) = e9025058dae765dee5070ec375f591e2ba14638c63feff74f13805a72e523163
SIZE (rust/crates/htmlescape-0.3.1.crate) = 53226
-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/http-range-header-0.3.1.crate) = add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f
-SIZE (rust/crates/http-range-header-0.3.1.crate) = 7712
+SHA256 (rust/crates/http-1.1.0.crate) = 21b9ddb458710bc376481b842f5da65cdf31522de232c1ca8146abce2a358258
+SIZE (rust/crates/http-1.1.0.crate) = 103144
+SHA256 (rust/crates/http-body-1.0.0.crate) = 1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643
+SIZE (rust/crates/http-body-1.0.0.crate) = 5411
+SHA256 (rust/crates/http-body-util-0.1.1.crate) = 0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d
+SIZE (rust/crates/http-body-util-0.1.1.crate) = 11930
+SHA256 (rust/crates/http-range-header-0.4.0.crate) = 3ce4ef31cda248bbdb6e6820603b82dfcd9e833db65a43e997a0ccec777d11fe
+SIZE (rust/crates/http-range-header-0.4.0.crate) = 8016
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
@@ -271,44 +275,42 @@ SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec8
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
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-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
-SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
-SHA256 (rust/crates/hyper-tls-0.5.0.crate) = d6183ddfa99b85da61a140bea0efc93fdf56ceaa041b37d553518030827f9905
-SIZE (rust/crates/hyper-tls-0.5.0.crate) = 13257
-SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
-SIZE (rust/crates/idna-0.4.0.crate) = 271429
+SHA256 (rust/crates/hyper-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (rust/crates/hyper-1.3.1.crate) = 148763
+SHA256 (rust/crates/hyper-rustls-0.26.0.crate) = a0bea761b46ae2b24eb4aef630d8d1c398157b6fc29e6350ecf090a0b70c952c
+SIZE (rust/crates/hyper-rustls-0.26.0.crate) = 29538
+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.3.crate) = ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa
+SIZE (rust/crates/hyper-util-0.1.3.crate) = 61647
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
-SHA256 (rust/crates/indexmap-2.2.5.crate) = 7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4
-SIZE (rust/crates/indexmap-2.2.5.crate) = 81498
+SHA256 (rust/crates/indexmap-2.2.6.crate) = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
+SIZE (rust/crates/indexmap-2.2.6.crate) = 82420
SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff
SIZE (rust/crates/inotify-0.9.6.crate) = 22971
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.3.crate) = a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5
SIZE (rust/crates/inout-0.1.3.crate) = 10743
-SHA256 (rust/crates/ipconfig-0.3.2.crate) = b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f
-SIZE (rust/crates/ipconfig-0.3.2.crate) = 24468
SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
SHA256 (rust/crates/is-docker-0.2.0.crate) = 928bae27f42bc99b60d9ac7334e3a21d10ad8f1835a4e12ec3ec0464765ed1b3
SIZE (rust/crates/is-docker-0.2.0.crate) = 2664
-SHA256 (rust/crates/is-terminal-0.4.12.crate) = f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b
-SIZE (rust/crates/is-terminal-0.4.12.crate) = 7470
SHA256 (rust/crates/is-wsl-0.4.0.crate) = 173609498df190136aa7dea1a91db051746d339e18476eed5ca40521f02d7aa5
SIZE (rust/crates/is-wsl-0.4.0.crate) = 3264
+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/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-0.4.8.crate) = b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4
SIZE (rust/crates/itoa-0.4.8.crate) = 11926
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/jobserver-0.1.28.crate) = ab46a6e9526ddef3ae7f787c06f0f2600639ba80ea3eade3d8e670a2230f51d6
-SIZE (rust/crates/jobserver-0.1.28.crate) = 25543
+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/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
@@ -317,42 +319,36 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
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.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
-SHA256 (rust/crates/libdeflate-sys-1.19.3.crate) = cc9caa76c8cc6ee8c4efcf8f4514a812ebcad3aa7d3b548efe4d26da1203f177
-SIZE (rust/crates/libdeflate-sys-1.19.3.crate) = 192512
-SHA256 (rust/crates/libdeflater-1.19.3.crate) = 265a985bd31e5f22e2b2ac107cbed44c6ccf40ae236e46963cd00dd213e4bd03
-SIZE (rust/crates/libdeflater-1.19.3.crate) = 24046
-SHA256 (rust/crates/libredox-0.0.1.crate) = 85c833ca1e66078851dba29046874e38f08b2c883700aa29a03ddd3b23814ee8
-SIZE (rust/crates/libredox-0.0.1.crate) = 4212
-SHA256 (rust/crates/lightningcss-1.0.0-alpha.54.crate) = 07d306844e5af1753490c420c0d6ae3d814b00725092d106332762827ca8f0fe
-SIZE (rust/crates/lightningcss-1.0.0-alpha.54.crate) = 7380143
-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/lazycell-1.3.0.crate) = 830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55
+SIZE (rust/crates/lazycell-1.3.0.crate) = 12502
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
+SHA256 (rust/crates/libdeflate-sys-1.20.0.crate) = 669ea17f9257bcb48c09c7ee4bef3957777504acffac557263e20c11001977bc
+SIZE (rust/crates/libdeflate-sys-1.20.0.crate) = 199148
+SHA256 (rust/crates/libdeflater-1.20.0.crate) = 8dfd6424f7010ee0a3416f1d796d0450e3ad3ac237a237644f728277c4ded016
+SIZE (rust/crates/libdeflater-1.20.0.crate) = 22114
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/lightningcss-1.0.0-alpha.55.crate) = 3bd5bed3814fb631bfc1e24c2be6f7e86a9837c660909acab79a38374dcb8798
+SIZE (rust/crates/lightningcss-1.0.0-alpha.55.crate) = 7381387
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/local-ip-address-0.6.1.crate) = 136ef34e18462b17bf39a7826f8f3bbc223341f8e83822beb8b77db9a3d49696
SIZE (rust/crates/local-ip-address-0.6.1.crate) = 25630
-SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+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.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
-SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
-SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
-SIZE (rust/crates/mac-0.1.1.crate) = 4838
-SHA256 (rust/crates/markup5ever-0.10.1.crate) = a24f40fb03852d1cdd84330cddcaf98e9ec08a7b7768e952fad3b4cf048ec8fd
-SIZE (rust/crates/markup5ever-0.10.1.crate) = 34668
-SHA256 (rust/crates/match_cfg-0.1.0.crate) = ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4
-SIZE (rust/crates/match_cfg-0.1.0.crate) = 7153
+SHA256 (rust/crates/lol_html-1.2.1.crate) = a4629ff9c2deeb7aad9b2d0f379fc41937a02f3b739f007732c46af40339dee5
+SIZE (rust/crates/lol_html-1.2.1.crate) = 544687
SHA256 (rust/crates/matchers-0.1.0.crate) = 8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558
SIZE (rust/crates/matchers-0.1.0.crate) = 6948
SHA256 (rust/crates/matches-0.1.10.crate) = 2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5
SIZE (rust/crates/matches-0.1.10.crate) = 2592
SHA256 (rust/crates/matchit-0.7.3.crate) = 0e7465ac9959cc2b1404e8e2367b43684a6d13790fe23056cc8c6c5a6b7bcb94
SIZE (rust/crates/matchit-0.7.3.crate) = 30372
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
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
@@ -373,10 +369,6 @@ SHA256 (rust/crates/neli-0.6.4.crate) = 1100229e06604150b3becd61a4965d5c70f3be17
SIZE (rust/crates/neli-0.6.4.crate) = 48016
SHA256 (rust/crates/neli-proc-macros-0.1.3.crate) = c168194d373b1e134786274020dae7fc5513d565ea2ebb9bc9ff17ffb69106d4
SIZE (rust/crates/neli-proc-macros-0.1.3.crate) = 10111
-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/nipper-0.1.9.crate) = 761382864693f4bb171abf9e8de181a320b00464a83a9a5071059057b1fe0116
-SIZE (rust/crates/nipper-0.1.9.crate) = 222329
SHA256 (rust/crates/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
SHA256 (rust/crates/nodrop-0.1.14.crate) = 72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb
@@ -407,24 +399,24 @@ SHA256 (rust/crates/openssl-macros-0.1.1.crate) = a948666b637a0f465e8564c73e89d4
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.101.crate) = dda2b0f344e78efc2facf7d195d098df0dd72151b26ab98da807afc26c198dff
-SIZE (rust/crates/openssl-sys-0.9.101.crate) = 68568
+SHA256 (rust/crates/openssl-sys-0.9.102.crate) = c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2
+SIZE (rust/crates/openssl-sys-0.9.102.crate) = 68622
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
SIZE (rust/crates/option-ext-0.2.0.crate) = 7345
SHA256 (rust/crates/outref-0.1.0.crate) = 7f222829ae9293e33a9f5e9f440c6760a3d450a64affe1846486b140db81c1f4
SIZE (rust/crates/outref-0.1.0.crate) = 3067
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/oxipng-9.0.0.crate) = 28e5c341ef78a228e47a551bfd15ff885d8c501af49f953358763a538c01f14d
-SIZE (rust/crates/oxipng-9.0.0.crate) = 66747
+SHA256 (rust/crates/oxipng-9.1.1.crate) = 3f398c53eb34e0cf71d9e0bc676cfa7c611e3844dd14ab05e92fb7b423c98ecf
+SIZE (rust/crates/oxipng-9.1.1.crate) = 65843
SHA256 (rust/crates/parcel_selectors-0.26.4.crate) = 05d74befe2d076330d9a58bf9ca2da424568724ab278adf15fb5718253133887
SIZE (rust/crates/parcel_selectors-0.26.4.crate) = 58302
SHA256 (rust/crates/parcel_sourcemap-2.1.1.crate) = 485b74d7218068b2b7c0e3ff12fbc61ae11d57cb5d8224f525bd304c6be05bbb
SIZE (rust/crates/parcel_sourcemap-2.1.1.crate) = 9533
-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/parking_lot-0.12.2.crate) = 7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb
+SIZE (rust/crates/parking_lot-0.12.2.crate) = 41723
+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-js-0.17.0.crate) = 9ec3b11d443640ec35165ee8f6f0559f1c6f41878d70330fe9187012b5935f02
SIZE (rust/crates/parse-js-0.17.0.crate) = 50713
SHA256 (rust/crates/password-hash-0.4.2.crate) = 7676374caaee8a325c9e7a2ae557f216c5563a171d6997b0ef8a65af35147700
@@ -467,8 +459,8 @@ SHA256 (rust/crates/pin-project-1.1.5.crate) = b6bf43b791c5b9e34c3d182969b4abb52
SIZE (rust/crates/pin-project-1.1.5.crate) = 54214
SHA256 (rust/crates/pin-project-internal-1.1.5.crate) = 2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965
SIZE (rust/crates/pin-project-internal-1.1.5.crate) = 28280
-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-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
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
@@ -481,16 +473,14 @@ SHA256 (rust/crates/precomputed-hash-0.1.1.crate) = 925383efa346730478fb4838dbe9
SIZE (rust/crates/precomputed-hash-0.1.1.crate) = 1640
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.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae
-SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
SHA256 (rust/crates/ptr_meta-0.1.4.crate) = 0738ccf7ea06b608c10564b31debd4f5bc5e197fc8bfe088f68ae5ce81e7a4f1
SIZE (rust/crates/ptr_meta-0.1.4.crate) = 5754
SHA256 (rust/crates/ptr_meta_derive-0.1.4.crate) = 16b845dbfca988fa33db069c0e230574d15a3088f147a87b64c7589eb662c9ac
SIZE (rust/crates/ptr_meta_derive-0.1.4.crate) = 2302
-SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0
-SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/rand-0.7.3.crate) = 6a6b1679d49b24bbfe0c803429aa1874472f50d9b363131f0e89fc356b544d03
@@ -509,32 +499,34 @@ SHA256 (rust/crates/rand_hc-0.2.0.crate) = ca3129af7b92a17112d59ad498c6f81eaf463
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/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd
-SIZE (rust/crates/rayon-1.9.0.crate) = 177770
+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_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4
-SIZE (rust/crates/redox_users-0.4.4.crate) = 15438
-SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15
-SIZE (rust/crates/regex-1.10.3.crate) = 253101
+SHA256 (rust/crates/redox_syscall-0.5.1.crate) = 469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e
+SIZE (rust/crates/redox_syscall-0.5.1.crate) = 22536
+SHA256 (rust/crates/redox_users-0.4.5.crate) = bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891
+SIZE (rust/crates/redox_users-0.4.5.crate) = 15514
+SHA256 (rust/crates/regex-1.10.4.crate) = c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c
+SIZE (rust/crates/regex-1.10.4.crate) = 253191
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.6.crate) = 86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea
SIZE (rust/crates/regex-automata-0.4.6.crate) = 617565
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.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f
-SIZE (rust/crates/regex-syntax-0.8.2.crate) = 347228
+SHA256 (rust/crates/regex-syntax-0.8.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
+SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
+SHA256 (rust/crates/relative-path-1.9.2.crate) = e898588f33fdd5b9420719948f9f2a32c922a246964576f71ba7f24f80610fbc
+SIZE (rust/crates/relative-path-1.9.2.crate) = 22420
SHA256 (rust/crates/remove_dir_all-0.8.2.crate) = 23895cfadc1917fed9c6ed76a8c2903615fa3704f7493ff82b364c6540acc02b
SIZE (rust/crates/remove_dir_all-0.8.2.crate) = 19074
SHA256 (rust/crates/rend-0.4.2.crate) = 71fe3824f5629716b1589be05dacd749f6aa084c87e00e016714a8cdfccc997c
SIZE (rust/crates/rend-0.4.2.crate) = 9324
-SHA256 (rust/crates/reqwest-0.11.24.crate) = c6920094eb85afde5e4a138be3f2de8bbdf28000f0029e72c45025a56b042251
-SIZE (rust/crates/reqwest-0.11.24.crate) = 160972
-SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
-SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
+SHA256 (rust/crates/reqwest-0.12.4.crate) = 566cafdd92868e0939d3fb961bd0dc25fcfaaed179291093b3d43e6b3150ea10
+SIZE (rust/crates/reqwest-0.12.4.crate) = 170627
SHA256 (rust/crates/rgb-0.8.37.crate) = 05aaa8004b64fd573fc9d002f4e632d51ad4f026c2b5ba95fcb6c2f32c2c47d8
SIZE (rust/crates/rgb-0.8.37.crate) = 16644
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
@@ -543,24 +535,36 @@ SHA256 (rust/crates/rkyv-0.7.44.crate) = 5cba464629b3394fc4dbc6f940ff8f5b4ff5c7a
SIZE (rust/crates/rkyv-0.7.44.crate) = 115686
SHA256 (rust/crates/rkyv_derive-0.7.44.crate) = a7dddfff8de25e6f62b9d64e6e432bf1c6736c57d20323e15ee10435fbda7c65
SIZE (rust/crates/rkyv_derive-0.7.44.crate) = 18912
+SHA256 (rust/crates/roff-0.2.1.crate) = b833d8d034ea094b1ea68aa6d5c740e0d04bad9d16568d08ba6f76823a114316
+SIZE (rust/crates/roff-0.2.1.crate) = 10605
+SHA256 (rust/crates/rstest-0.19.0.crate) = 9d5316d2a1479eeef1ea21e7f9ddc67c191d497abc8fc3ba2467857abbb68330
+SIZE (rust/crates/rstest-0.19.0.crate) = 32932
+SHA256 (rust/crates/rstest_macros-0.19.0.crate) = 04a9df72cc1f67020b0d63ad9bfe4a323e459ea7eb68e03bd9824db49f9a4c25
+SIZE (rust/crates/rstest_macros-0.19.0.crate) = 61243
SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
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/rustix-0.38.31.crate) = 6ea3e1a662af26cd7a3ba09c0297a31af215563ecf42817c98df621387f4e949
-SIZE (rust/crates/rustix-0.38.31.crate) = 375443
-SHA256 (rust/crates/rustls-0.21.10.crate) = f9d5a6813c0759e4609cd494e8e725babae6a2ca7b62a5536a13daaec6fcb7ba
-SIZE (rust/crates/rustls-0.21.10.crate) = 284920
-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-pemfile-1.0.4.crate) = 1c74cae0a4cf6ccbbf5f359f08efdf8ee7e1dc532573bf0db71968cb56b1448c
-SIZE (rust/crates/rustls-pemfile-1.0.4.crate) = 22092
+SHA256 (rust/crates/rustix-0.38.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+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.7.0.crate) = 8f1fb85efa936c42c6d5fc28d2629bb51e4b2f4b8a5211e297d599cc5a093792
+SIZE (rust/crates/rustls-native-certs-0.7.0.crate) = 25071
+SHA256 (rust/crates/rustls-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
+SHA256 (rust/crates/rustls-pki-types-1.5.0.crate) = beb461507cee2c2ff151784c52762cf4d9ff6a61f3e80968600ed24fa837fa54
+SIZE (rust/crates/rustls-pki-types-1.5.0.crate) = 29362
SHA256 (rust/crates/rustls-webpki-0.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
SIZE (rust/crates/rustls-webpki-0.101.7.crate) = 168808
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustls-webpki-0.102.3.crate) = f3bce581c0dd41bce533ce695a1437fa16a7ab5ac3ccfa99fe1a620a7885eabf
+SIZE (rust/crates/rustls-webpki-0.102.3.crate) = 197543
+SHA256 (rust/crates/rustversion-1.0.15.crate) = 80af6f9131f277a45a3fba6ce8e2258037bb0477a67e610d3c1fe046ab31de47
+SIZE (rust/crates/rustversion-1.0.15.crate) = 17406
SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -573,22 +577,22 @@ SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0
SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/seahash-4.1.0.crate) = 1c107b6f4780854c8b126e228ea8869f4d7b71260f962fefb57b996b8959ba6b
SIZE (rust/crates/seahash-4.1.0.crate) = 31976
-SHA256 (rust/crates/security-framework-2.9.2.crate) = 05b64fb303737d99b81884b2c63433e9ae28abebe5eb5045dcdd175dc2ecf4de
-SIZE (rust/crates/security-framework-2.9.2.crate) = 79295
-SHA256 (rust/crates/security-framework-sys-2.9.1.crate) = e932934257d3b408ed8f30db49d85ea163bfe74961f017f405b025af298f0c7a
-SIZE (rust/crates/security-framework-sys-2.9.1.crate) = 18284
+SHA256 (rust/crates/security-framework-2.10.0.crate) = 770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6
+SIZE (rust/crates/security-framework-2.10.0.crate) = 79723
+SHA256 (rust/crates/security-framework-sys-2.10.0.crate) = 41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef
+SIZE (rust/crates/security-framework-sys-2.10.0.crate) = 18676
SHA256 (rust/crates/selectors-0.22.0.crate) = df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe
SIZE (rust/crates/selectors-0.22.0.crate) = 44199
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_json-1.0.114.crate) = c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0
-SIZE (rust/crates/serde_json-1.0.114.crate) = 146986
-SHA256 (rust/crates/serde_path_to_error-0.1.15.crate) = ebd154a240de39fdebcf5775d2675c204d7c13cf39a4c697be6493c8e734337c
-SIZE (rust/crates/serde_path_to_error-0.1.15.crate) = 16623
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
+SHA256 (rust/crates/serde_json-1.0.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
+SHA256 (rust/crates/serde_path_to_error-0.1.16.crate) = af99884400da37c88f5e9146b7f1fd0fbcae8f6eec4e9da38b67d05486f814a6
+SIZE (rust/crates/serde_path_to_error-0.1.16.crate) = 16657
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
SHA256 (rust/crates/serde_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
@@ -601,8 +605,8 @@ SHA256 (rust/crates/sha2-0.10.8.crate) = 793db75ad2bcafc3ffa7c68b215fee268f53798
SIZE (rust/crates/sha2-0.10.8.crate) = 26357
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
-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/signal-hook-registry-1.4.2.crate) = a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1
+SIZE (rust/crates/signal-hook-registry-1.4.2.crate) = 18064
SHA256 (rust/crates/simd-abstraction-0.7.1.crate) = 9cadb29c57caadc51ff8346233b5cec1d240b68ce55cf1afc764818791876987
SIZE (rust/crates/simd-abstraction-0.7.1.crate) = 9170
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
@@ -613,68 +617,58 @@ SHA256 (rust/crates/siphasher-0.3.11.crate) = 38b58827f4464d87d377d175e90bf58eb0
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/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7
-SIZE (rust/crates/smallvec-1.13.1.crate) = 34952
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
+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/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/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.11.0.crate) = 5ee073c9e4cd00e28217186dbe12796d692868f432bf2e97ee73bed0c56dfa01
-SIZE (rust/crates/strsim-0.11.0.crate) = 13710
-SHA256 (rust/crates/strum-0.26.1.crate) = 723b93e8addf9aa965ebe2d11da6d7540fa2283fcea14b3371ff055f7ba13f5f
-SIZE (rust/crates/strum-0.26.1.crate) = 5861
-SHA256 (rust/crates/strum_macros-0.26.1.crate) = 7a3417fc93d76740d974a01654a09777cb500428cc874ca9f45edfe0c4d4cd18
-SIZE (rust/crates/strum_macros-0.26.1.crate) = 25326
+SHA256 (rust/crates/strsim-0.11.1.crate) = 7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f
+SIZE (rust/crates/strsim-0.11.1.crate) = 14266
+SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
+SIZE (rust/crates/strum-0.26.2.crate) = 7189
+SHA256 (rust/crates/strum_macros-0.26.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.52.crate) = b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07
-SIZE (rust/crates/syn-2.0.52.crate) = 254728
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
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/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
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/tendril-0.4.3.crate) = d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0
-SIZE (rust/crates/tendril-0.4.3.crate) = 37210
-SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
-SIZE (rust/crates/termcolor-1.4.1.crate) = 18773
SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8e4696391e6f1ff30379559f8365fb0df7
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/thin-slice-0.1.1.crate) = 8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c
SIZE (rust/crates/thin-slice-0.1.1.crate) = 4484
-SHA256 (rust/crates/thiserror-1.0.57.crate) = 1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b
-SIZE (rust/crates/thiserror-1.0.57.crate) = 20993
-SHA256 (rust/crates/thiserror-impl-1.0.57.crate) = a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81
-SIZE (rust/crates/thiserror-impl-1.0.57.crate) = 15639
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
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.34.crate) = c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749
-SIZE (rust/crates/time-0.3.34.crate) = 118430
+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.17.crate) = 7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774
-SIZE (rust/crates/time-macros-0.2.17.crate) = 24443
+SHA256 (rust/crates/time-macros-0.2.18.crate) = 3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf
+SIZE (rust/crates/time-macros-0.2.18.crate) = 24361
SHA256 (rust/crates/tinyvec-1.6.0.crate) = 87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50
SIZE (rust/crates/tinyvec-1.6.0.crate) = 45991
SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20
SIZE (rust/crates/tinyvec_macros-0.1.1.crate) = 5865
-SHA256 (rust/crates/tokio-1.36.0.crate) = 61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931
-SIZE (rust/crates/tokio-1.36.0.crate) = 757286
+SHA256 (rust/crates/tokio-1.37.0.crate) = 1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787
+SIZE (rust/crates/tokio-1.37.0.crate) = 764297
SHA256 (rust/crates/tokio-macros-2.2.0.crate) = 5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b
SIZE (rust/crates/tokio-macros-2.2.0.crate) = 11520
SHA256 (rust/crates/tokio-native-tls-0.3.1.crate) = bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2
@@ -683,26 +677,28 @@ SHA256 (rust/crates/tokio-openssl-0.6.4.crate) = 6ffab79df67727f6acf57f1ff743091
SIZE (rust/crates/tokio-openssl-0.6.4.crate) = 11911
SHA256 (rust/crates/tokio-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
-SHA256 (rust/crates/tokio-stream-0.1.14.crate) = 397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842
-SIZE (rust/crates/tokio-stream-0.1.14.crate) = 35881
-SHA256 (rust/crates/tokio-tungstenite-0.20.1.crate) = 212d5dcb2a1ce06d81107c3d0ffa3121fe974b73f068c8282cb1c32328113b6c
-SIZE (rust/crates/tokio-tungstenite-0.20.1.crate) = 28569
+SHA256 (rust/crates/tokio-rustls-0.25.0.crate) = 775e0c0f0adb3a2f22a00c4745d728b479985fc15ee7ca6a2608388c5569860f
+SIZE (rust/crates/tokio-rustls-0.25.0.crate) = 30541
+SHA256 (rust/crates/tokio-stream-0.1.15.crate) = 267ac89e0bec6e691e5813911606935d77c476ff49024f98abcea3e7b15e37af
+SIZE (rust/crates/tokio-stream-0.1.15.crate) = 36284
+SHA256 (rust/crates/tokio-tungstenite-0.21.0.crate) = c83b561d025642014097b66e6c1bb422783339e0909e4429cde4749d1990bc38
+SIZE (rust/crates/tokio-tungstenite-0.21.0.crate) = 28159
SHA256 (rust/crates/tokio-util-0.7.10.crate) = 5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15
SIZE (rust/crates/tokio-util-0.7.10.crate) = 110508
SHA256 (rust/crates/toml-0.7.8.crate) = dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257
SIZE (rust/crates/toml-0.7.8.crate) = 49671
-SHA256 (rust/crates/toml-0.8.10.crate) = 9a9aad4a3066010876e8dcf5a8a06e70a558751117a145c6ce2b82c2e2054290
-SIZE (rust/crates/toml-0.8.10.crate) = 50667
+SHA256 (rust/crates/toml-0.8.12.crate) = e9dd1545e8208b4a5af1aa9bbd0b4cf7e9ea08fabc5d0a5c67fcaafa17433aa3
+SIZE (rust/crates/toml-0.8.12.crate) = 51145
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.19.15.crate) = 1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421
SIZE (rust/crates/toml_edit-0.19.15.crate) = 95324
-SHA256 (rust/crates/toml_edit-0.22.6.crate) = 2c1b5fd4128cc8d3e0cb74d4ed9a9cc7c7284becd4df68f5f940e1ad123606f6
-SIZE (rust/crates/toml_edit-0.22.6.crate) = 103304
+SHA256 (rust/crates/toml_edit-0.22.12.crate) = d3328d4f68a705b2a4498da1d580585d39a6510f98318a2cec3018a7ec61ddef
+SIZE (rust/crates/toml_edit-0.22.12.crate) = 104416
SHA256 (rust/crates/tower-0.4.13.crate) = b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c
SIZE (rust/crates/tower-0.4.13.crate) = 106906
-SHA256 (rust/crates/tower-http-0.4.4.crate) = 61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140
-SIZE (rust/crates/tower-http-0.4.4.crate) = 115612
+SHA256 (rust/crates/tower-http-0.5.2.crate) = 1e9cd434a998747dd2c4276bc96ee2e0c7a2eadf3cae88e52be55a05fa9053f5
+SIZE (rust/crates/tower-http-0.5.2.crate) = 118675
SHA256 (rust/crates/tower-layer-0.3.2.crate) = c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0
SIZE (rust/crates/tower-layer-0.3.2.crate) = 6023
SHA256 (rust/crates/tower-service-0.3.2.crate) = b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52
@@ -717,14 +713,10 @@ SHA256 (rust/crates/tracing-log-0.2.0.crate) = ee855f1f400bd0e5c02d150ae5de38400
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/trust-dns-proto-0.23.2.crate) = 3119112651c157f4488931a01e586aa459736e9d6046d3bd9105ffb69352d374
-SIZE (rust/crates/trust-dns-proto-0.23.2.crate) = 366401
-SHA256 (rust/crates/trust-dns-resolver-0.23.2.crate) = 10a3e6c3aff1718b3c73e395d1f35202ba2ffa847c6a62eea0db8fb4cfe30be6
-SIZE (rust/crates/trust-dns-resolver-0.23.2.crate) = 89012
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/tungstenite-0.20.1.crate) = 9e3dac10fd62eaf6617d3a904ae222845979aec67c615d1c842b4002c7666fb9
-SIZE (rust/crates/tungstenite-0.20.1.crate) = 60095
+SHA256 (rust/crates/tungstenite-0.21.0.crate) = 9ef1a641ea34f399a848dea702823bbecfb4c486f911735368f1f137cb8257e1
+SIZE (rust/crates/tungstenite-0.21.0.crate) = 59858
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
@@ -737,8 +729,8 @@ SHA256 (rust/crates/unicode-ident-1.0.12.crate) = 3354b9ac3fae1ff6755cb6db53683a
SIZE (rust/crates/unicode-ident-1.0.12.crate) = 42168
SHA256 (rust/crates/unicode-normalization-0.1.23.crate) = a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5
SIZE (rust/crates/unicode-normalization-0.1.23.crate) = 122649
-SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85
-SIZE (rust/crates/unicode-width-0.1.11.crate) = 19187
+SHA256 (rust/crates/unicode-width-0.1.12.crate) = 68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6
+SIZE (rust/crates/unicode-width-0.1.12.crate) = 24062
SHA256 (rust/crates/untrusted-0.9.0.crate) = 8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1
SIZE (rust/crates/untrusted-0.9.0.crate) = 14447
SHA256 (rust/crates/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
@@ -747,8 +739,8 @@ SHA256 (rust/crates/utf-8-0.7.6.crate) = 09cc8ee72d2a9becf2f2febe0205bbed8fc6615
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/uuid-1.7.0.crate) = f00cc9702ca12d3c81455259621e676d0f7251cec66a21e98fe2e9a37db93b2a
-SIZE (rust/crates/uuid-1.7.0.crate) = 42627
+SHA256 (rust/crates/uuid-1.8.0.crate) = a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0
+SIZE (rust/crates/uuid-1.8.0.crate) = 44043
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
@@ -781,18 +773,16 @@ SHA256 (rust/crates/wasm-streams-0.4.0.crate) = b65dc4c90b63b118468cf747d8bf3566
SIZE (rust/crates/wasm-streams-0.4.0.crate) = 34328
SHA256 (rust/crates/web-sys-0.3.69.crate) = 77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef
SIZE (rust/crates/web-sys-0.3.69.crate) = 728877
-SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
-SIZE (rust/crates/webpki-roots-0.25.4.crate) = 253559
-SHA256 (rust/crates/which-6.0.0.crate) = 7fa5e0c10bf77f44aac573e498d1a82d5fbd5e91f6fc0a99e7be4b38e85e101c
-SIZE (rust/crates/which-6.0.0.crate) = 16751
-SHA256 (rust/crates/widestring-1.0.2.crate) = 653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8
-SIZE (rust/crates/widestring-1.0.2.crate) = 79706
+SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb83d508bb84a01435f393818edb0012009
+SIZE (rust/crates/webpki-roots-0.26.1.crate) = 249748
+SHA256 (rust/crates/which-6.0.1.crate) = 8211e4f58a2b2805adfbefbc07bab82958fc91e3836339b1ab7ae32465dce0d7
+SIZE (rust/crates/which-6.0.1.crate) = 16542
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.6.crate) = f29e6f9198ba0d26b4c9f07dbe6f9ed633e1f3d5b8b414090084349e46a52596
-SIZE (rust/crates/winapi-util-0.1.6.crate) = 12234
+SHA256 (rust/crates/winapi-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
SHA256 (rust/crates/windows-sys-0.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -805,56 +795,60 @@ SHA256 (rust/crates/windows-targets-0.42.2.crate) = 8e5180c00cd44c9b1c88adb36932
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+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.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
-SHA256 (rust/crates/winnow-0.6.5.crate) = dffa400e67ed5a4dd237983829e66475f0a4a26938c4b04c21baede6262215b8
-SIZE (rust/crates/winnow-0.6.5.crate) = 159316
-SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
-SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+SHA256 (rust/crates/winnow-0.6.7.crate) = 14b9415ee827af173ebb3f15f9083df5a122eb93572ec28741fb153356ea2578
+SIZE (rust/crates/winnow-0.6.7.crate) = 159491
+SHA256 (rust/crates/winreg-0.52.0.crate) = a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5
+SIZE (rust/crates/winreg-0.52.0.crate) = 30148
+SHA256 (rust/crates/winsafe-0.0.19.crate) = d135d17ab770252ad95e9a872d365cf3090e3be864a34ab46f48555993efc904
+SIZE (rust/crates/winsafe-0.0.19.crate) = 492820
SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
SIZE (rust/crates/wyz-0.5.1.crate) = 18790
SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
@@ -863,6 +857,8 @@ SHA256 (rust/crates/zerocopy-0.7.32.crate) = 74d4d3961e53fa4c9a25a8637fc2bfaf259
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 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d
+SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (rust/crates/zip-0.6.6.crate) = 760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261
SIZE (rust/crates/zip-0.6.6.crate) = 65789
SHA256 (rust/crates/zopfli-0.8.0.crate) = 5c1f48f3508a3a3f2faee01629564400bc12260f6214a056d06a3aaaa6ef0736
@@ -871,7 +867,7 @@ SHA256 (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d210753
SIZE (rust/crates/zstd-0.11.2+zstd.1.5.2.crate) = 28987
SHA256 (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 1d2a5585e04f9eea4b2a3d1eca508c4dee9592a89ef6f450c11719da0726f4db
SIZE (rust/crates/zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273
-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 (thedodd-trunk-v0.19.2_GH0.tar.gz) = 61876cd64a2a641cf30db0dba400cae50f0d73d33394838abbbb5636d12f3db7
-SIZE (thedodd-trunk-v0.19.2_GH0.tar.gz) = 482171
+SHA256 (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa
+SIZE (rust/crates/zstd-sys-2.0.10+zstd.1.5.6.crate) = 749088
+SHA256 (thedodd-trunk-v0.20.0_GH0.tar.gz) = 83e5cf0760d08d78e93ab3aefdcd55ccd2a6fd681742a2ebc2602659b55e94cc
+SIZE (thedodd-trunk-v0.20.0_GH0.tar.gz) = 503175
diff --git a/www/tt-rss/Makefile b/www/tt-rss/Makefile
index 06056ac5b33c..b3bd8d35ea6b 100644
--- a/www/tt-rss/Makefile
+++ b/www/tt-rss/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tt-rss
-PORTVERSION= g20240221
-PORTREVISION= 2
+PORTVERSION= g20240421
PORTEPOCH= 2
CATEGORIES= www
PKGNAMESUFFIX= ${PHP_PKGNAMESUFFIX}
@@ -17,7 +16,7 @@ USES= gettext-tools php:cli,web,flavors shebangfix
USE_GITLAB= yes
GL_SITE= https://gitlab.tt-rss.org
-GL_TAGNAME= 81f31399929361d19fb3260a43aa35f9b6cf5105
+GL_TAGNAME= d832907125a7711397da8ade5cfb51082d802542
# phe json/openssl extension is required but it's statically linked in default php
USE_PHP= ctype dom exif fileinfo filter iconv intl mbstring pcntl pdo \
phar posix session simplexml sockets tokenizer xml xmlwriter \
diff --git a/www/tt-rss/distinfo b/www/tt-rss/distinfo
index 15c447187c4b..7821d80336d3 100644
--- a/www/tt-rss/distinfo
+++ b/www/tt-rss/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709495465
-SHA256 (tt-rss-tt-rss-81f31399929361d19fb3260a43aa35f9b6cf5105_GL0.tar.gz) = 7fdbcfd84f6eae80cd656afc0720b1ed9ad23f46bde22aa520302d2e9ad797d7
-SIZE (tt-rss-tt-rss-81f31399929361d19fb3260a43aa35f9b6cf5105_GL0.tar.gz) = 8966510
+TIMESTAMP = 1713836306
+SHA256 (tt-rss-tt-rss-d832907125a7711397da8ade5cfb51082d802542_GL0.tar.gz) = 21754aa85eaa4a5de1aba6e076f26ca3c356a4d6e70ae7e1d9e6ea6d12de1d65
+SIZE (tt-rss-tt-rss-d832907125a7711397da8ade5cfb51082d802542_GL0.tar.gz) = 8995458
diff --git a/www/ungoogled-chromium/Makefile b/www/ungoogled-chromium/Makefile
index f75f5f61a3b4..de755f18bdc4 100644
--- a/www/ungoogled-chromium/Makefile
+++ b/www/ungoogled-chromium/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ungoogled-chromium
-PORTVERSION= 124.0.6367.60
+PORTVERSION= 124.0.6367.78
UGVERSION= ${DISTVERSION}-1
CATEGORIES= www wayland
MASTER_SITES= https://commondatastorage.googleapis.com/chromium-browser-official/ \
diff --git a/www/ungoogled-chromium/distinfo b/www/ungoogled-chromium/distinfo
index 48739ad45d84..c679ff3e28dd 100644
--- a/www/ungoogled-chromium/distinfo
+++ b/www/ungoogled-chromium/distinfo
@@ -1,9 +1,9 @@
-TIMESTAMP = 1713858634
-SHA256 (chromium-124.0.6367.60.tar.xz) = ebd553527149cb8477a522df90acd6cea2388a6f431e2db589a0301df1d0cae2
-SIZE (chromium-124.0.6367.60.tar.xz) = 3432734968
-SHA256 (ungoogled-chromium-124.0.6367.60-1.tar.gz) = 10996c17d79b4bf1baccc3138e6103c39379ca2f5bdc72092e67e4dda7a527a7
-SIZE (ungoogled-chromium-124.0.6367.60-1.tar.gz) = 667143
-SHA256 (chromium-124.0.6367.60-testdata.tar.xz) = 42fcb4454bb703343843b7b7b4c7c28cbc9e0f885f5e38748268aeeb00ce9d29
-SIZE (chromium-124.0.6367.60-testdata.tar.xz) = 279785420
+TIMESTAMP = 1714079979
+SHA256 (chromium-124.0.6367.78.tar.xz) = 697ea9e8591e0a74deea260a50441711b1ea499ca19e91d6012c5b4d200d1acf
+SIZE (chromium-124.0.6367.78.tar.xz) = 3438644780
+SHA256 (ungoogled-chromium-124.0.6367.78-1.tar.gz) = 8dabdfa54e0293790d6299aff28aaeb25d61359b0f99321ddd20df9031877c5b
+SIZE (ungoogled-chromium-124.0.6367.78-1.tar.gz) = 667153
+SHA256 (chromium-124.0.6367.78-testdata.tar.xz) = 910629247cf98b81ec9b323612068b0ad9f49379605863960e9e3b44f2d5a4cd
+SIZE (chromium-124.0.6367.78-testdata.tar.xz) = 280902680
SHA256 (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = a2ca2962daf482a8f943163541e1c73ba4b2694fabcd2510981f2db4eda493c8
SIZE (test_fonts-336e775eec536b2d785cc80eff6ac39051931286.tar.gz) = 32624734
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn b/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
index f5900cb6ed8d..38fcbfc58577 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_BUILD.gn
@@ -1,6 +1,6 @@
---- chrome/browser/BUILD.gn.orig 2024-04-23 07:42:17 UTC
+--- chrome/browser/BUILD.gn.orig 2024-04-26 05:03:53 UTC
+++ chrome/browser/BUILD.gn
-@@ -6529,6 +6529,13 @@ static_library("browser") {
+@@ -6531,6 +6531,13 @@ static_library("browser") {
}
}
diff --git a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
index 05fd5e3d5e57..a96fa71c4fb1 100644
--- a/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
+++ b/www/ungoogled-chromium/files/patch-chrome_browser_ui_views_tabs_tab.cc
@@ -1,6 +1,6 @@
---- chrome/browser/ui/views/tabs/tab.cc.orig 2024-02-25 20:22:18 UTC
+--- chrome/browser/ui/views/tabs/tab.cc.orig 2024-04-26 05:03:53 UTC
+++ chrome/browser/ui/views/tabs/tab.cc
-@@ -619,7 +619,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
+@@ -622,7 +622,7 @@ void Tab::MaybeUpdateHoverStatus(const ui::MouseEvent&
return;
}
diff --git a/www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc b/www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
index d21ebccf08a5..991d6c2912ef 100644
--- a/www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
+++ b/www/ungoogled-chromium/files/patch-components_viz_service_display__embedder_skia__output__surface__impl.cc
@@ -1,9 +1,9 @@
---- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-04-23 07:42:17 UTC
+--- components/viz/service/display_embedder/skia_output_surface_impl.cc.orig 2024-04-26 05:03:53 UTC
+++ components/viz/service/display_embedder/skia_output_surface_impl.cc
-@@ -1526,7 +1526,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
- ->GetDeviceQueue()
- ->GetVulkanPhysicalDevice(),
- VK_IMAGE_TILING_OPTIMAL, vk_format, yuv_color_space, ycbcr_info);
+@@ -1527,7 +1527,7 @@ GrBackendFormat SkiaOutputSurfaceImpl::GetGrBackendFor
+ ->GetVulkanPhysicalDevice(),
+ VK_IMAGE_TILING_OPTIMAL, vk_format,
+ si_format, yuv_color_space, ycbcr_info);
-#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS)
+#if BUILDFLAG(IS_LINUX) || BUILDFLAG(IS_CHROMEOS) || BUILDFLAG(IS_BSD)
// Textures that were allocated _on linux_ with ycbcr info came from
diff --git a/www/ungoogled-chromium/files/patch-third__party_ffmpeg_configure b/www/ungoogled-chromium/files/patch-third__party_ffmpeg_configure
new file mode 100644
index 000000000000..4ef45be429b6
--- /dev/null
+++ b/www/ungoogled-chromium/files/patch-third__party_ffmpeg_configure
@@ -0,0 +1,13 @@
+--- third_party/ffmpeg/configure.orig 2024-04-25 07:48:13 UTC
++++ third_party/ffmpeg/configure
+@@ -6713,8 +6713,8 @@ if ! disabled pthreads && ! enabled w32threads && ! en
+ if enabled pthread_np_h; then
+ hdrs="$hdrs pthread_np.h"
+ fi
+- check_lib pthread_set_name_np "$hdrs" pthread_set_name_np -lpthread
+- check_lib pthread_setname_np "$hdrs" pthread_setname_np -lpthread
++ check_lib pthread_set_name_np pthread_np.h pthread_set_name_np -lpthread
++ check_lib pthread_setname_np pthread_np.h pthread_setname_np -lpthread
+ fi
+ fi
+
diff --git a/www/unit-java/distinfo b/www/unit-java/distinfo
index bd47dd8968d0..422f047a9f7b 100644
--- a/www/unit-java/distinfo
+++ b/www/unit-java/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1710284573
-SHA256 (unit-1.32.0.tar.gz) = 4b5e9be3f3990fceabf06292c2b7853667aceb71fd8de5dc67cb7fb05d247a20
-SIZE (unit-1.32.0.tar.gz) = 937300
+TIMESTAMP = 1714515235
+SHA256 (unit-1.32.1.tar.gz) = 0e440ef63a3adf9400db978a64fc84e1eb8887f61a04ccff284c3f682fb83ea2
+SIZE (unit-1.32.1.tar.gz) = 937669
SHA256 (classgraph-4.8.165.jar) = 5258d9218fc6413f4d14218a5a6e784528e349f60f48883b77de74bb478ebafd
SIZE (classgraph-4.8.165.jar) = 562061
SHA256 (ecj-3.26.0.jar) = ac0ba5876eaf7ebb47749a0d1be179c51f194b9dd0b875d1c09e1b530f5a2db5
diff --git a/www/unit-wasm/Makefile b/www/unit-wasm/Makefile
index 3159ac7e96cc..2b87d3ff838a 100644
--- a/www/unit-wasm/Makefile
+++ b/www/unit-wasm/Makefile
@@ -1,5 +1,5 @@
PKGNAMESUFFIX= -${UNIT_MODNAME}
-PORTREVISION= 10
+PORTREVISION= 1
UNIT_MODNAME= wasm
diff --git a/www/unit/distinfo b/www/unit/distinfo
index a3e6d898bac9..b126e53ad55c 100644
--- a/www/unit/distinfo
+++ b/www/unit/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710267192
-SHA256 (unit-1.32.0.tar.gz) = 4b5e9be3f3990fceabf06292c2b7853667aceb71fd8de5dc67cb7fb05d247a20
-SIZE (unit-1.32.0.tar.gz) = 937300
+TIMESTAMP = 1714508183
+SHA256 (unit-1.32.1.tar.gz) = 0e440ef63a3adf9400db978a64fc84e1eb8887f61a04ccff284c3f682fb83ea2
+SIZE (unit-1.32.1.tar.gz) = 937669
diff --git a/www/unit/version.mk b/www/unit/version.mk
index 22f5db26d111..777fee093486 100644
--- a/www/unit/version.mk
+++ b/www/unit/version.mk
@@ -2,6 +2,6 @@
UNITVERSION_MK= defined
# Define NGINX Unit's version.
-UNIT_VERSION= 1.32.0
+UNIT_VERSION= 1.32.1
.endif # UNITVERSION_MK
diff --git a/www/webalizer/Makefile b/www/webalizer/Makefile
index bc56f1271bbe..421a75b057b4 100644
--- a/www/webalizer/Makefile
+++ b/www/webalizer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= webalizer
PORTVERSION= 2.23.8
-PORTREVISION= 16
+PORTREVISION= 18
CATEGORIES+= www
MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/:main \
http://flags.blogpotato.de/zip/:flags
@@ -16,6 +16,7 @@ LICENSE= GPLv2
LIB_DEPENDS+= libpng.so:graphics/png
+USES= iconv:build
GNU_CONFIGURE= yes
DOCSDIR?= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME}
EXAMPLESDIR?= ${PREFIX}/share/examples/${PKGNAMEPREFIX}${PORTNAME}
@@ -38,7 +39,7 @@ OPTIONS_SINGLE_DB= BDB1 BDB
NO_OPTIONS_SORT=yes
OPTIONS_SUB=yes
GEODB_DESC=Enable Webalizers IP-Database support
-WEBALIZER_CONV_DESC=Japanese character code convert patch
+WEBALIZER_CONV_DESC=Japanese character code convert to EUC-JP
FULL_CGI_REFS_DESC=Show full cgi parameters in referers
CLICKABLE_REFERER_DESC=Make referers clickable
IP_AS_HOSTNAME_DESC=Show IP as hostname when IP does not resolve
@@ -102,24 +103,46 @@ DOC1= CHANGES Copyright INSTALL \
EXAMPLES1= msfree.png sample.conf webalizer.png
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src$//}
PLIST_SUB+= PKGNAMEPREFIX=${PKGNAMEPREFIX}
-SUPP_LANG= albanian arabic catalan chinese croatian czech danish dutch \
- english estonian finnish french galician german greek \
- hungarian icelandic indonesian italian japanese korean \
- latvian lithuanian malay norwegian polish portuguese \
- portuguese_brazil romanian romanian-iso-8859-2 russian \
- serbian simplified_chinese slovak slovene spanish swedish \
- thai turkish ukrainian
-
+CHARSETS= ISO-8859-1 ISO-8859-2 ISO-8859-5 ISO-8859-7 ISO-8859-13 \
+ ISO-8859-15 BIG5 EUC-CN EUC-JP EUC-KR TIS620 WINDOWS-1250
+CHARSET_ISO-8859-1= catalan danish finnish french galician galician \
+ german icelandic norwegian portuguese \
+ portuguese_brazil spanish swedish
+CHARSET_ISO-8859-2= czech hungarian polish slovak
+CHARSET_ISO-8859-7= greek
+CHARSET_ISO-8859-5= russian ukrainian
+CHARSET_ISO-8859-13= latvian lithuanian
+CHARSET_ISO-8859-15= estonian
+CHARSET_BIG5= chinese
+CHARSET_EUC-CN= simplified_chinese
+CHARSET_EUC-JP= japanese
+CHARSET_EUC-KR= korean
+CHARSET_TIS620= thai
+CHARSET_WINDOWS-1250= slovene
+SUPP_LANG= albanian arabic catalan catalan-utf8 chinese chinese-utf8 \
+ croatian czech czech-utf8 danish danish-utf8 dutch english \
+ estonian estonian-utf8 finnish finnish-utf8 \
+ french french-utf8 galician galician-utf8 german german-utf8 \
+ greek greek-utf8 hungarian hungarian-utf8 \
+ icelandic icelandic-uf8 indonesian italian \
+ japanese japanese-utf8 korean korean-utf8 \
+ latvian latvian-utf8 lithuanian lithuanian-utf8 malay \
+ norwegian norwegian-utf8 polish polish-utf8 \
+ portuguese portuguese-utf8 \
+ portuguese_brazil portuguese_brazil-utf8 \
+ romanian romanian-iso-8859-2 russian russian-utf8 \
+ serbian simplified_chinese simplified_chinese-utf8 \
+ slovak slovak-utf8 slovene slovene-utf8 spanish spanish-utf8 \
+ swedish swedish-utf8 thai thai-utf8 turkish \
+ ukrainian ukrainian-utf8
.if defined(WEBALIZER_LANG)
CONFIGURE_ARGS+= --with-language=${WEBALIZER_LANG}
-# The patch file is written by URASHIMA Akira
-# see http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/
-.if ${WEBALIZER_LANG} == japanese
-EXTRA_PATCHES+= ${FILESDIR}/ja-webalizer.conf-dist.patch
-.endif
.endif
.if ${PORT_OPTIONS:MWEBALIZER_CONV}
+.if ${WEBALIZER_LANG} != japanese
+BROKEN= no conversion from UTF-8 needed
+.endif
# The patch file is written by URASHIMA Akira
# see http://tyche.pu-toyama.ac.jp/~a-urasim/webalizer/
EXTRA_PATCHES+= ${FILESDIR}/webalizer-a-urasim_2.patch
@@ -147,6 +170,18 @@ pre-configure:
-e "s|-lGeoIP|-lmaxminddb|" \
${WRKSRC}/configure
.endif
+.for charset in ${CHARSETS}
+.for i in ${CHARSET_${charset}}
+ ${ICONV_CMD} -f ${charset} -t UTF-8 ${WRKSRC}/lang/webalizer_lang.${i} \
+ > ${WRKSRC}/lang/webalizer_lang.${i}-utf8
+.endfor
+.endfor
+.if defined(WEBALIZER_LANG)
+.if ${WEBALIZER_LANG} == japanese
+ ${REINPLACE_CMD} -e 's|charset=UTF-8|charset=x-euc-jp|' \
+ ${WRKSRC}/sample.conf
+.endif
+.endif
.if !defined(WEBALIZER_LANG)
@${ECHO_MSG} "You can customize the language by typing"
diff --git a/www/webalizer/files/ja-webalizer.conf-dist.patch b/www/webalizer/files/ja-webalizer.conf-dist.patch
deleted file mode 100644
index c9d241df90e0..000000000000
--- a/www/webalizer/files/ja-webalizer.conf-dist.patch
+++ /dev/null
@@ -1,69 +0,0 @@
---- sample.conf.orig 2008-07-01 22:09:31.000000000 +0200
-+++ sample.conf 2008-07-05 13:39:47.000000000 +0200
-@@ -107,9 +107,12 @@
-
- PageType htm*
- PageType cgi
-+#PageType shtml
- #PageType phtml
- #PageType php3
-+#PageType php
- #PageType pl
-+#PageType rb
-
- # PagePrefix allows all requests with a specified prefix to be
- # considered as 'pages'. If you want everything under /documents
-@@ -242,7 +245,8 @@
- # is 80 characters, so use multiple lines if needed.
-
- #HTMLHead <META NAME="author" CONTENT="The Webalizer">
--#HTMLHead <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
-+HTMLHead <META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
-+HTMLHead <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-euc-jp">
-
- # HTMLBody defined the HTML code to be inserted, starting with the
- # <BODY> tag. If not specified, the default is shown below. If
-@@ -545,6 +550,9 @@
- HideURL *.png
- HideURL *.PNG
- HideURL *.ra
-+HideURL *.css
-+HideURL *.CSS
-+HideURL *.ico
-
- # Hiding agents is kind of futile
- #HideAgent RealPlayer
-@@ -564,6 +572,11 @@
- #GroupReferrer excite.com/ Excite
- #GroupReferrer infoseek.com/ InfoSeek
- #GroupReferrer webcrawler.com/ WebCrawler
-+#GroupReferrer yahoo.co.jp/ Yahoo!Japan
-+#GroupReferrer google.co.jp/ GoogleJapan
-+#GroupReferrer infoseek.co.jp/ InfoSeekJapan
-+#GroupReferrer goo.ne.jp/ Goo
-+#GroupReferrer msn.co.jp/ MSNJapan
-
- #GroupUser root Admin users
- #GroupUser admin Admin users
-@@ -702,6 +715,21 @@
- #SearchEngine alltheweb.com q=
- #SearchEngine northernlight.com qr=
-
-+SearchEngine yahoo.co.jp p=
-+SearchEngine google.co.jp q=
-+SearchEngine infoseek.co.jp qt=
-+SearchEngine msn.co.jp q=
-+# ocn
-+SearchEngine goo.ne.jp MT=
-+SearchEngine biglobe.ne.jp q=
-+SearchEngine nifty.com Text=
-+# so-net odn
-+SearchEngine excite.co.jp search=
-+SearchEngine livedoor.com q=
-+SearchEngine jp.aol.com query=
-+#SearchEngine .google. q=
-+#SearchEngine bulkfeeds.net q=
-+
- # Normally, search strings are converted to lower case in order to
- # increase accuracy. The SearchCaseI option allows them to maintain
- # case sensitivity, useful for some sites. The value can be 'yes'
diff --git a/www/webalizer/files/patch-webalizer_lang.japanese b/www/webalizer/files/patch-webalizer_lang.japanese
deleted file mode 100644
index 16749bb2ace7..000000000000
--- a/www/webalizer/files/patch-webalizer_lang.japanese
+++ /dev/null
@@ -1,159 +0,0 @@
---- lang/webalizer_lang.japanese.orig 2008-07-01 22:24:12 UTC
-+++ lang/webalizer_lang.japanese
-@@ -186,16 +186,16 @@ char *h_msg[]= {
-
- /* header strings */
- /* char *msg_hhdr_sp = "Summary Period";*/
--char *msg_hhdr_sp = "Åý·×´ü´Ö";
--char *msg_hhdr_gt = "ºîÀ®Æü»þ";
-+char *msg_hhdr_sp = "統計期間";
-+char *msg_hhdr_gt = "作æˆæ—¥æ™‚";
-
- /* main index strings */
- char *msg_main_us = "Usage summary for";
--/* char *msg_main_per= "²áµî12¥ö·î"; */
--char *msg_main_per= "·î¤ÎÅý·×";
--char *msg_main_sum= "·î¤ÎÅý·×";
--char *msg_main_da = "°ìÆü¤¢¤¿¤ê¤ÎÊ¿¶Ñ";
--char *msg_main_mt = "·î¹ç·×";
-+/* char *msg_main_per= "éŽåŽ»12ヶ月"; */
-+char *msg_main_per= "月ã®çµ±è¨ˆ";
-+char *msg_main_sum= "月ã®çµ±è¨ˆ";
-+char *msg_main_da = "一日ã‚ãŸã‚Šã®å¹³å‡";
-+char *msg_main_mt = "月åˆè¨ˆ";
-
- /* month HTML page strings */
- char *msg_hmth_du = "Daily usage for";
-@@ -203,77 +203,77 @@ char *msg_hmth_hu = "Hourly usage for";
-
- /* table header strings */
- char *msg_h_by = "By";
--char *msg_h_avg = "Ê¿¶Ñ";
--char *msg_h_max = "ºÇÂç";
--char *msg_h_total = "¹ç·×";
--char *msg_h_totals= "Áí¹ç·×";
--char *msg_h_day = "Æü";
--char *msg_h_mth = "·î";
--char *msg_h_hour = "»þ";
-+char *msg_h_avg = "å¹³å‡";
-+char *msg_h_max = "最大";
-+char *msg_h_total = "åˆè¨ˆ";
-+char *msg_h_totals= "ç·åˆè¨ˆ";
-+char *msg_h_day = "æ—¥";
-+char *msg_h_mth = "月";
-+char *msg_h_hour = "時";
- char *msg_h_hits = "Hits";
- char *msg_h_pages = "Pages";
- char *msg_h_visits= "Visits";
- char *msg_h_files = "Files";
- char *msg_h_sites = "Sites";
- char *msg_h_xfer = "KBytes";
--char *msg_h_hname = "¥Û¥¹¥È̾";
-+char *msg_h_hname = "ホストå";
- char *msg_h_url = "URL";
--char *msg_h_agent = "¥æ¡¼¥¶¥¨¡¼¥¸¥§¥ó¥È";
--char *msg_h_ref = "¥ê¥Õ¥¡¥é¡¼";
--char *msg_h_ctry = "¹ñ";
--char *msg_h_search= "¸¡º÷ʸ»úÎó";
--char *msg_h_uname = "¥æ¡¼¥¶Ì¾";
-+char *msg_h_agent = "ユーザエージェント";
-+char *msg_h_ref = "リファラー";
-+char *msg_h_ctry = "国";
-+char *msg_h_search= "検索文字列";
-+char *msg_h_uname = "ユーザå";
-
- /* links along top of page */
--char *msg_hlnk_ds = "Æü¤´¤È¤ÎÅý·×";
--char *msg_hlnk_hs = "»þ´Ö¤´¤È¤ÎÅý·×";
-+char *msg_hlnk_ds = "æ—¥ã”ã¨ã®çµ±è¨ˆ";
-+char *msg_hlnk_hs = "時間ã”ã¨ã®çµ±è¨ˆ";
- char *msg_hlnk_u = "URL";
--char *msg_hlnk_s = "¥µ¥¤¥È";
--char *msg_hlnk_a = "¥¨¡¼¥¸¥§¥ó¥È";
--char *msg_hlnk_c = "¹ñ";
--char *msg_hlnk_r = "¥ê¥Õ¥¡¥é¡¼";
--char *msg_hlnk_en = "¥¨¥ó¥È¥ê¡¼";
-+char *msg_hlnk_s = "サイト";
-+char *msg_hlnk_a = "エージェント";
-+char *msg_hlnk_c = "国";
-+char *msg_hlnk_r = "リファラー";
-+char *msg_hlnk_en = "エントリー";
- char *msg_hlnk_ex = "Exit";
--char *msg_hlnk_sr = "¸¡º÷ʸ»úÎó";
--char *msg_hlnk_i = "¥æ¡¼¥¶¿ô";
-+char *msg_hlnk_sr = "検索文字列";
-+char *msg_hlnk_i = "ユーザ数";
-
- /* monthly total table */
--char *msg_mtot_ms = "·î¤ÎÅý·×";
--char *msg_mtot_th = "Á´¥Ò¥Ã¥È¿ô";
--char *msg_mtot_tf = "Á´¥Õ¥¡¥¤¥ë¿ô";
--char *msg_mtot_tx = "Á´ KBytes¿ô";
--char *msg_mtot_us = "¸ÄÊÌ¥µ¥¤¥È¿ô";
--char *msg_mtot_ur = "¸ÄÊÌ¥ê¥Õ¥¡¥é¡¼¿ô";
--char *msg_mtot_ua = "¸ÄÊ̥桼¥¶¥¨¡¼¥¸¥§¥ó¥È¿ô";
--char *msg_mtot_uu = "¸ÄÊÌURL¿ô";
--char *msg_mtot_ui = "¸ÄÊ̥桼¥¶¿ô";
--char *msg_mtot_mhd= "°ìÆü¤¢¤¿¤ê¤Î¥Ò¥Ã¥È¿ô";
--char *msg_mtot_mhh= "°ì»þ´Ö¤¢¤¿¤ê¤Î¥Ò¥Ã¥È¿ô";
--char *msg_mtot_mfd= "°ìÆü¤¢¤¿¤ê¤Î¥Õ¥¡¥¤¥ë¿ô";
--char *msg_mtot_mpd= "°ìÆü¤¢¤¿¤ê¤Î¥Ú¡¼¥¸¿ô";
-+char *msg_mtot_ms = "月ã®çµ±è¨ˆ";
-+char *msg_mtot_th = "全ヒット数";
-+char *msg_mtot_tf = "全ファイル数";
-+char *msg_mtot_tx = "å…¨ KBytesæ•°";
-+char *msg_mtot_us = "個別サイト数";
-+char *msg_mtot_ur = "個別リファラー数";
-+char *msg_mtot_ua = "個別ユーザエージェント数";
-+char *msg_mtot_uu = "個別URL数";
-+char *msg_mtot_ui = "個別ユーザ数";
-+char *msg_mtot_mhd= "一日ã‚ãŸã‚Šã®ãƒ’ット数";
-+char *msg_mtot_mhh= "一時間ã‚ãŸã‚Šã®ãƒ’ット数";
-+char *msg_mtot_mfd= "一日ã‚ãŸã‚Šã®ãƒ•ã‚¡ã‚¤ãƒ«æ•°";
-+char *msg_mtot_mpd= "一日ã‚ãŸã‚Šã®ãƒšãƒ¼ã‚¸æ•°";
- char *msg_mtot_msd= "Sites per Day";
--char *msg_mtot_mvd= "°ìÆü¤¢¤¿¤ê¤ÎˬÌä¼Ô¿ô";
--char *msg_mtot_mkd= "°ìÆü¤¢¤¿¤ê¤ÎKBytes¿ô";
--char *msg_mtot_rc = "¥ì¥¹¥Ý¥ó¥¹¥³¡¼¥É¤´¤È¤Î¥Ò¥Ã¥È¿ô";
-+char *msg_mtot_mvd= "一日ã‚ãŸã‚Šã®è¨ªå•è€…æ•°";
-+char *msg_mtot_mkd= "一日ã‚ãŸã‚Šã®KBytesæ•°";
-+char *msg_mtot_rc = "レスãƒãƒ³ã‚¹ã‚³ãƒ¼ãƒ‰ã”ã¨ã®ãƒ’ット数";
-
- /* daily total table */
--char *msg_dtot_ds = "Æü¤´¤È¤ÎÅý·×";
-+char *msg_dtot_ds = "æ—¥ã”ã¨ã®çµ±è¨ˆ";
-
- /* hourly total table */
--char *msg_htot_hs = "»þ´Ö¤´¤È¤ÎÅý·×";
-+char *msg_htot_hs = "時間ã”ã¨ã®çµ±è¨ˆ";
-
- /* country pie chart */
- char *msg_ctry_use= "Usage by Country for";
-
- /* top tables */
- /* Formatted as "Top xxx of xxx Total something" */
--char *msg_top_top = "¥È¥Ã¥×";
-+char *msg_top_top = "トップ";
- char *msg_top_of = "of";
--char *msg_top_s = "¥µ¥¤¥È";
--char *msg_top_u = "Á´URL";
--char *msg_top_r = "¥ê¥Õ¥¡¥é¡¼";
--char *msg_top_a = "¥æ¡¼¥¶¥¨¡¼¥¸¥§¥ó¥È";
--char *msg_top_c = "¹ñ";
-+char *msg_top_s = "サイト";
-+char *msg_top_u = "å…¨URL";
-+char *msg_top_r = "リファラー";
-+char *msg_top_a = "ユーザエージェント";
-+char *msg_top_c = "国";
- char *msg_top_en = "Total Entry Pages";
- char *msg_top_ex = "Total Exit Pages";
- char *msg_top_sr = "Total Search Strings";
-@@ -340,7 +340,7 @@ struct response_code response[] =
- { "Code 504 - Gateway Timeout", 0 },
- { "Code 505 - HTTP Version Not Supported", 0 } };
-
--char *msg_title = "ÍøÍÑÅý·×";
-+char *msg_title = "利用統計";
- char *msg_h_other = "Other";
-
- /* Country codes (previously in ctry.h header file) */
diff --git a/www/you-get/Makefile b/www/you-get/Makefile
index e4aa1f57f372..ae99db41eee2 100644
--- a/www/you-get/Makefile
+++ b/www/you-get/Makefile
@@ -21,10 +21,9 @@ USE_PYTHON= autoplist pep517 noflavors
NO_ARCH= yes
-OPTIONS_DEFINE= RTMPDUMP SOCKS
+OPTIONS_DEFINE= SOCKS
SOCKS_DESC= SOCKS support
-RTMPDUMP_RUN_DEPENDS= rtmpdump:multimedia/rtmpdump
SOCKS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pysocks>=0:net/py-pysocks@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/x11-fm/doublecmd/Makefile b/x11-fm/doublecmd/Makefile
index 86b1372c1a1a..10f427d4357f 100644
--- a/x11-fm/doublecmd/Makefile
+++ b/x11-fm/doublecmd/Makefile
@@ -1,7 +1,7 @@
PORTNAME= doublecmd
PORTVERSION= 1.1.8
DISTVERSIONPREFIX= v
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-fm
PKGNAMESUFFIX= ${LAZARUS_PKGNAMESUFFIX}
diff --git a/x11-fonts/libXft/Makefile b/x11-fonts/libXft/Makefile
index 563d46aafbc9..82841b643a2a 100644
--- a/x11-fonts/libXft/Makefile
+++ b/x11-fonts/libXft/Makefile
@@ -1,9 +1,8 @@
PORTNAME= libXft
-DISTVERSION= 2.3.7
-PORTREVISION= 1
+DISTVERSION= 2.3.8
CATEGORIES= x11-fonts
-MAINTAINER= desktop@FreeBSD.org
+MAINTAINER= x11@FreeBSD.org
COMMENT= Client-sided font API for X applications
WWW= https://www.freedesktop.org/wiki/Software/Xft/
@@ -16,8 +15,6 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
USES= tar:xz xorg xorg-cat:lib
USE_XORG= x11 xorgproto xrender
-GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
-
INSTALL_TARGET= install-strip
PLIST_SUB= SHLIB_VER=${DISTVERSION}
diff --git a/x11-fonts/libXft/distinfo b/x11-fonts/libXft/distinfo
index f4d0f6c47fc5..fc92e3079b59 100644
--- a/x11-fonts/libXft/distinfo
+++ b/x11-fonts/libXft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1668662364
-SHA256 (xorg/lib/libXft-2.3.7.tar.xz) = 79f0b37c45007381c371a790c2754644ad955166dbf2a48e3625032e9bdd4f71
-SIZE (xorg/lib/libXft-2.3.7.tar.xz) = 310372
+TIMESTAMP = 1714233232
+SHA256 (xorg/lib/libXft-2.3.8.tar.xz) = 5e8c3c4bc2d4c0a40aef6b4b38ed2fb74301640da29f6528154b5009b1c6dd49
+SIZE (xorg/lib/libXft-2.3.8.tar.xz) = 311664
diff --git a/x11-servers/xwayland-devel/Makefile b/x11-servers/xwayland-devel/Makefile
index 99def9079448..045e61e53835 100644
--- a/x11-servers/xwayland-devel/Makefile
+++ b/x11-servers/xwayland-devel/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xwayland
DISTVERSIONPREFIX= xorg-server-
-DISTVERSION= 21.0.99.1-1020
-DISTVERSIONSUFFIX= -g43f47e8e6
+DISTVERSION= 21.0.99.1-1044
+DISTVERSIONSUFFIX= -g069ad69ef
CATEGORIES= x11-servers
PKGNAMESUFFIX= -devel
diff --git a/x11-servers/xwayland-devel/distinfo b/x11-servers/xwayland-devel/distinfo
index e1e3a7867934..02a7403a522a 100644
--- a/x11-servers/xwayland-devel/distinfo
+++ b/x11-servers/xwayland-devel/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1713402191
-SHA256 (xserver-xorg-server-21.0.99.1-1020-g43f47e8e6.tar.bz2) = 8b624e6b0193a3d5242ec8533bd4158e5f3af89bddce94e8da16d7eb7b071884
-SIZE (xserver-xorg-server-21.0.99.1-1020-g43f47e8e6.tar.bz2) = 3710583
+TIMESTAMP = 1714637855
+SHA256 (xserver-xorg-server-21.0.99.1-1044-g069ad69ef.tar.bz2) = f073e2fd93c63a3abdfdfd8193496c32ef3591a61fae0b071a119e9ab7d0dcf3
+SIZE (xserver-xorg-server-21.0.99.1-1044-g069ad69ef.tar.bz2) = 3710158
SHA256 (xorgproto-xorgproto-2024.1.tar.bz2) = 3959b2d17d86dd9d165dc24d26f372ca64f27127cd381739366ba8383a6cd51a
SIZE (xorgproto-xorgproto-2024.1.tar.bz2) = 775116
diff --git a/x11-themes/Kvantum/Makefile b/x11-themes/Kvantum/Makefile
index fe1f1b16295d..8f009f66c00a 100644
--- a/x11-themes/Kvantum/Makefile
+++ b/x11-themes/Kvantum/Makefile
@@ -1,8 +1,7 @@
PORTNAME= Kvantum
-DISTVERSION= 1.1.0
+DISTVERSION= 1.1.1
CATEGORIES= x11-themes
MASTER_SITES= https://github.com/tsujan/${PORTNAME}/releases/download/V${DISTVERSION}/
-PKGNAMESUFFIX= -qt6
MAINTAINER= eduardo@FreeBSD.org
COMMENT= SVG-based theme engine for Qt, KDE and LXQt
diff --git a/x11-themes/Kvantum/distinfo b/x11-themes/Kvantum/distinfo
index ccd985756d20..c9a9dd2acc27 100644
--- a/x11-themes/Kvantum/distinfo
+++ b/x11-themes/Kvantum/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710835463
-SHA256 (Kvantum-1.1.0.tar.xz) = bfc5d97630c87e5b21ccab86efbc3511105c61829a75798923ec2274b7d5cd32
-SIZE (Kvantum-1.1.0.tar.xz) = 2059600
+TIMESTAMP = 1714464256
+SHA256 (Kvantum-1.1.1.tar.xz) = 0ce7dc080ea36caea835bccd0f7637e19568e0b3658ccb855bc3a61faf23cda7
+SIZE (Kvantum-1.1.1.tar.xz) = 2061080
diff --git a/x11-themes/papirus-icon-theme/Makefile b/x11-themes/papirus-icon-theme/Makefile
index 1e9ffa7c8a10..fcbdb58d1b86 100644
--- a/x11-themes/papirus-icon-theme/Makefile
+++ b/x11-themes/papirus-icon-theme/Makefile
@@ -1,5 +1,5 @@
PORTNAME= papirus-icon-theme
-PORTVERSION= 20240201
+PORTVERSION= 20240501
CATEGORIES= x11-themes
MAINTAINER= tagattie@FreeBSD.org
diff --git a/x11-themes/papirus-icon-theme/distinfo b/x11-themes/papirus-icon-theme/distinfo
index df7fd295a948..815621b3fcfc 100644
--- a/x11-themes/papirus-icon-theme/distinfo
+++ b/x11-themes/papirus-icon-theme/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1707123608
-SHA256 (PapirusDevelopmentTeam-papirus-icon-theme-20240201_GH0.tar.gz) = 8ff3caded7862e5e6f531dbae54b213ff1cd3666d26f23357c6183173856f380
-SIZE (PapirusDevelopmentTeam-papirus-icon-theme-20240201_GH0.tar.gz) = 33512835
+TIMESTAMP = 1714648741
+SHA256 (PapirusDevelopmentTeam-papirus-icon-theme-20240501_GH0.tar.gz) = c12a64963639afffc5c5425c4d8fd09e9d5510bbc4c408a1fec9a1d617c5089b
+SIZE (PapirusDevelopmentTeam-papirus-icon-theme-20240501_GH0.tar.gz) = 33559258
diff --git a/x11-toolkits/Makefile b/x11-toolkits/Makefile
index 31fdfdbb82fe..47161ef73dbd 100644
--- a/x11-toolkits/Makefile
+++ b/x11-toolkits/Makefile
@@ -118,7 +118,6 @@
SUBDIR += p5-Alien-wxWidgets
SUBDIR += p5-Gtk2
SUBDIR += p5-Gtk2-Chmod
- SUBDIR += p5-Gtk2-Ex-Dialogs
SUBDIR += p5-Gtk2-Ex-FormFactory
SUBDIR += p5-Gtk2-Ex-PodViewer
SUBDIR += p5-Gtk2-Ex-Simple-List
@@ -141,7 +140,6 @@
SUBDIR += p5-Tk-Date
SUBDIR += p5-Tk-DynaTabFrame
SUBDIR += p5-Tk-Enscript
- SUBDIR += p5-Tk-FileDialog
SUBDIR += p5-Tk-FontDialog
SUBDIR += p5-Tk-GBARR
SUBDIR += p5-Tk-Getopt
@@ -219,6 +217,7 @@
SUBDIR += rubygem-uh
SUBDIR += rubygem-vte3
SUBDIR += rubygem-vte4
+ SUBDIR += scenefx
SUBDIR += scintilla
SUBDIR += sdl_pango
SUBDIR += shared-desktop-ontologies
diff --git a/x11-toolkits/fox16/Makefile b/x11-toolkits/fox16/Makefile
index 6e17e25d2b7d..c8b14ef8aab5 100644
--- a/x11-toolkits/fox16/Makefile
+++ b/x11-toolkits/fox16/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fox
PORTVERSION= 1.6.57
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11-toolkits
MASTER_SITES= http://fox-toolkit.org/ftp/ \
ftp://ftp.fox-toolkit.org/pub/
diff --git a/x11-toolkits/fox17/Makefile b/x11-toolkits/fox17/Makefile
index e14f2d0e2331..99fd37ce61d7 100644
--- a/x11-toolkits/fox17/Makefile
+++ b/x11-toolkits/fox17/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fox
PORTVERSION= 1.7.84
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits
MASTER_SITES= http://fox-toolkit.org/ftp/ \
ftp://ftp.fox-toolkit.org/pub/
diff --git a/x11-toolkits/gnustep-back/Makefile b/x11-toolkits/gnustep-back/Makefile
index 205c6b06a67d..18e21bc9d74a 100644
--- a/x11-toolkits/gnustep-back/Makefile
+++ b/x11-toolkits/gnustep-back/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gnustep-back
DISTVERSIONPREFIX= back-
DISTVERSION= 0_30_0
+PORTREVISION= 1
CATEGORIES= x11-toolkits gnustep
MAINTAINER= ports@FreeBSD.org
diff --git a/x11-toolkits/gnustep-gui/Makefile b/x11-toolkits/gnustep-gui/Makefile
index 0296d5278787..4a0a05e406cc 100644
--- a/x11-toolkits/gnustep-gui/Makefile
+++ b/x11-toolkits/gnustep-gui/Makefile
@@ -1,6 +1,7 @@
PORTNAME= gnustep-gui
DISTVERSIONPREFIX= gui-
DISTVERSION= 0_30_0
+PORTREVISION= 1
CATEGORIES= x11-toolkits gnustep
MAINTAINER= ports@FreeBSD.org
diff --git a/x11-toolkits/gtk40/Makefile b/x11-toolkits/gtk40/Makefile
index 0e0b10233aaf..f6d0e71fb41d 100644
--- a/x11-toolkits/gtk40/Makefile
+++ b/x11-toolkits/gtk40/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gtk
PORTVERSION= 4.14.2
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
PKGNAMESUFFIX= 4
diff --git a/x11-toolkits/libgdiplus/Makefile b/x11-toolkits/libgdiplus/Makefile
index 90210222ab1a..e9dbce0ed5ff 100644
--- a/x11-toolkits/libgdiplus/Makefile
+++ b/x11-toolkits/libgdiplus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libgdiplus
PORTVERSION= 6.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits
MASTER_SITES= http://download.mono-project.com/sources/${PORTNAME}/
diff --git a/x11-toolkits/libshumate/Makefile b/x11-toolkits/libshumate/Makefile
index 846824f5ab80..0a5cbf5a6f31 100644
--- a/x11-toolkits/libshumate/Makefile
+++ b/x11-toolkits/libshumate/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libshumate
-DISTVERSION= 1.2.0
+DISTVERSION= 1.2.1
CATEGORIES= x11-toolkits geography
MASTER_SITES= GNOME
diff --git a/x11-toolkits/libshumate/distinfo b/x11-toolkits/libshumate/distinfo
index 7a0a7e102a34..badad12a2037 100644
--- a/x11-toolkits/libshumate/distinfo
+++ b/x11-toolkits/libshumate/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710576260
-SHA256 (libshumate-1.2.0.tar.xz) = 4f8413a707cd00f84cee39ca49f58c48fc436f008ea80d6532ac37dafd0ba96b
-SIZE (libshumate-1.2.0.tar.xz) = 321140
+TIMESTAMP = 1713602634
+SHA256 (libshumate-1.2.1.tar.xz) = 1105ee077e2147f2a039cddfa616fa5cb9438883dd940427e11699dcd6549c11
+SIZE (libshumate-1.2.1.tar.xz) = 321184
diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile b/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile
deleted file mode 100644
index 833c5fd7a66c..000000000000
--- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-PORTNAME= Gtk2-Ex-Dialogs
-PORTVERSION= 0.11
-PORTREVISION= 7
-CATEGORIES= x11-toolkits perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= Useful tools for Gnome2/Gtk2 Perl GUI design
-WWW= https://metacpan.org/release/Gtk2-Ex-Dialogs
-
-LICENSE= LGPL21
-
-DEPRECATED= No longer works with modern Gtk2
-EXPIRATION_DATE=2024-04-24
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-File-Type>=0:devel/p5-File-Type \
- p5-Gtk2-Ex-Utils>=0:x11-toolkits/p5-Gtk2-Ex-Utils
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/distinfo b/x11-toolkits/p5-Gtk2-Ex-Dialogs/distinfo
deleted file mode 100644
index 88e438590fa3..000000000000
--- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Gtk2-Ex-Dialogs-0.11.tar.gz) = 69e853459a348170ed911e3c667d61f15b434fa87868b1a72a8379329670e7a5
-SIZE (Gtk2-Ex-Dialogs-0.11.tar.gz) = 20604
diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr b/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr
deleted file mode 100644
index e226ee9bd8ee..000000000000
--- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Gtk2-Ex-Dialogs provides some useful tools for Gnome2/Gtk2
-Perl GUI design.
diff --git a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-plist b/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-plist
deleted file mode 100644
index 427edf5c8c24..000000000000
--- a/x11-toolkits/p5-Gtk2-Ex-Dialogs/pkg-plist
+++ /dev/null
@@ -1,14 +0,0 @@
-%%SITE_PERL%%/Gtk2/Ex/Dialogs.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/Question.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/ChooseDirectory.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/Message.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/ChooseFile.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/ErrorMsg.pm
-%%SITE_PERL%%/Gtk2/Ex/Dialogs/ChoosePreviewFile.pm
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::Question.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::ChooseDirectory.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::Message.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::ErrorMsg.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::ChooseFile.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs::ChoosePreviewFile.3.gz
-%%PERL5_MAN3%%/Gtk2::Ex::Dialogs.3.gz
diff --git a/x11-toolkits/p5-Prima/Makefile b/x11-toolkits/p5-Prima/Makefile
index 07e20f93e9b4..8346f0375e62 100644
--- a/x11-toolkits/p5-Prima/Makefile
+++ b/x11-toolkits/p5-Prima/Makefile
@@ -1,6 +1,6 @@
PORTNAME= Prima
PORTVERSION= 1.68.002
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-toolkits graphics perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/x11-toolkits/p5-Tk-FileDialog/Makefile b/x11-toolkits/p5-Tk-FileDialog/Makefile
deleted file mode 100644
index a504498bcea1..000000000000
--- a/x11-toolkits/p5-Tk-FileDialog/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-PORTNAME= Tk-FileDialog
-PORTVERSION= 1.3
-PORTREVISION= 7
-CATEGORIES= x11-toolkits perl5
-MASTER_SITES= CPAN
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= bofh@FreeBSD.org
-COMMENT= File selection dialog for Perl/Tk
-WWW= https://metacpan.org/release/Tk-FileDialog
-
-LICENSE= ART10 GPLv1+
-LICENSE_COMB= dual
-
-DEPRECATED= Does not work with recent Tk versions
-EXPIRATION_DATE=2024-04-29
-
-BUILD_DEPENDS= ${RUN_DEPENDS}
-RUN_DEPENDS= p5-Tk>=0:x11-toolkits/p5-Tk
-
-USES= perl5
-USE_PERL5= configure
-
-PLIST_SUB= PERL_VERSION=${PERL_VERSION}
-
-.include <bsd.port.mk>
diff --git a/x11-toolkits/p5-Tk-FileDialog/distinfo b/x11-toolkits/p5-Tk-FileDialog/distinfo
deleted file mode 100644
index 24667407f7a6..000000000000
--- a/x11-toolkits/p5-Tk-FileDialog/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Tk-FileDialog-1.3.tar.gz) = 58061c10c605ba951ed1215e86e7fc69f08e6bf2222295963729ccc2bb84e1e4
-SIZE (Tk-FileDialog-1.3.tar.gz) = 9599
diff --git a/x11-toolkits/p5-Tk-FileDialog/pkg-descr b/x11-toolkits/p5-Tk-FileDialog/pkg-descr
deleted file mode 100644
index 0d3c864fc31d..000000000000
--- a/x11-toolkits/p5-Tk-FileDialog/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Tk::FileDialog is a perl5 package which implements a File Selector
-widget. To use Tk::FileDialog, you will need Perl version 5.002
-or better, and Tk.
diff --git a/x11-toolkits/p5-Tk-FileDialog/pkg-plist b/x11-toolkits/p5-Tk-FileDialog/pkg-plist
deleted file mode 100644
index d9aa9b7b0ecb..000000000000
--- a/x11-toolkits/p5-Tk-FileDialog/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Tk/FileDialog.pm
-%%PERL5_MAN3%%/Tk::FileDialog.3.gz
diff --git a/x11-toolkits/pangolin/Makefile b/x11-toolkits/pangolin/Makefile
index 16979998c45a..20a4b6e2cb22 100644
--- a/x11-toolkits/pangolin/Makefile
+++ b/x11-toolkits/pangolin/Makefile
@@ -1,6 +1,7 @@
PORTNAME= pangolin
DISTVERSIONPREFIX= v
DISTVERSION= 0.9.1
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-toolkits/pythonqt/Makefile b/x11-toolkits/pythonqt/Makefile
index b2dc4cabdc61..4bc90adea244 100644
--- a/x11-toolkits/pythonqt/Makefile
+++ b/x11-toolkits/pythonqt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= pythonqt
DISTVERSIONPREFIX= v
-DISTVERSION= 3.5.1
+DISTVERSION= 3.5.2
CATEGORIES= x11-toolkits devel python
MAINTAINER= yuri@FreeBSD.org
diff --git a/x11-toolkits/pythonqt/distinfo b/x11-toolkits/pythonqt/distinfo
index cca1caf582dc..094933a5be77 100644
--- a/x11-toolkits/pythonqt/distinfo
+++ b/x11-toolkits/pythonqt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713858411
-SHA256 (MeVisLab-pythonqt-v3.5.1_GH0.tar.gz) = 89fbb69b090f83735f11b797966cfa1e14bcc7ee0e4a8a6e0f2e7a26ed5dd70c
-SIZE (MeVisLab-pythonqt-v3.5.1_GH0.tar.gz) = 6514179
+TIMESTAMP = 1714625272
+SHA256 (MeVisLab-pythonqt-v3.5.2_GH0.tar.gz) = 7856c225255148c54fe787a75a52244c1cc457d65f3e672515ec7b69829f227c
+SIZE (MeVisLab-pythonqt-v3.5.2_GH0.tar.gz) = 6513839
diff --git a/x11-toolkits/qt6pas/Makefile b/x11-toolkits/qt6pas/Makefile
index 30f90d96558e..278a50ac8a88 100644
--- a/x11-toolkits/qt6pas/Makefile
+++ b/x11-toolkits/qt6pas/Makefile
@@ -1,6 +1,5 @@
PORTNAME= qt6pas
-PORTVERSION= 6.2.7
-PORTREVISION= 1
+PORTVERSION= 6.2.8
CATEGORIES= x11-toolkits
MASTER_SITES= LOCAL/acm/
@@ -8,11 +7,17 @@ MAINTAINER= acm@FreeBSD.org
COMMENT= Qt6 binding for FreePascal
WWW= https://wiki.lazarus.freepascal.org/index.php/Qt6_Interface
-USES= compiler:c++11-lang qmake qt:6
-USE_QT= base:run declarative:build tools:build
+LICENSE= LGPL3LE
+LICENSE_NAME= GNU Lesser General Public License version 3 Link Exception
+LICENSE_FILE= ${WRKSRC}/COPYING.TXT
+LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+
+USES= compiler:c++11-lang gl qmake qt:6
+USE_GL= opengl
+USE_QT= base
USE_LDCONFIG= yes
-QT6_VER_MIN= 6.2.7
+QT6_VER_MIN= 6.2.8
post-patch:
@${REINPLACE_CMD} -e 's|-mincoming-stack-boundary=2||g' ${WRKSRC}/Qt6Pas.pro
diff --git a/x11-toolkits/qt6pas/distinfo b/x11-toolkits/qt6pas/distinfo
index e0824f944a36..5269a103edf1 100644
--- a/x11-toolkits/qt6pas/distinfo
+++ b/x11-toolkits/qt6pas/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1698536718
-SHA256 (qt6pas-6.2.7.tar.gz) = ae28f09e7deb8372f3a0e9218d819236fa9fddd224749af6dbcc1d0916e73126
-SIZE (qt6pas-6.2.7.tar.gz) = 323251
+TIMESTAMP = 1714769795
+SHA256 (qt6pas-6.2.8.tar.gz) = 49b6d3939453a439fa98a511895195089b791ee78cd18a8035651375f88c61a7
+SIZE (qt6pas-6.2.8.tar.gz) = 378669
diff --git a/x11-toolkits/qt6pas/pkg-plist b/x11-toolkits/qt6pas/pkg-plist
index c72970e27384..ca7ac6bae767 100644
--- a/x11-toolkits/qt6pas/pkg-plist
+++ b/x11-toolkits/qt6pas/pkg-plist
@@ -1,4 +1,4 @@
%%QT_LIBDIR%%/libQt6Pas.so
%%QT_LIBDIR%%/libQt6Pas.so.6
%%QT_LIBDIR%%/libQt6Pas.so.6.2
-%%QT_LIBDIR%%/libQt6Pas.so.6.2.7
+%%QT_LIBDIR%%/libQt6Pas.so.6.2.8
diff --git a/x11-toolkits/scenefx/Makefile b/x11-toolkits/scenefx/Makefile
new file mode 100644
index 000000000000..8486bf5816fa
--- /dev/null
+++ b/x11-toolkits/scenefx/Makefile
@@ -0,0 +1,32 @@
+PORTNAME= scenefx
+DISTVERSION= 0.1
+CATEGORIES= x11-toolkits
+
+MAINTAINER= jbeich@FreeBSD.org
+COMMENT= wlroots scene API, but with eye candy!
+WWW= https://github.com/wlrfx/scenefx
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= wayland-protocols>=1.27:graphics/wayland-protocols
+LIB_DEPENDS= libdrm.so:graphics/libdrm \
+ libwayland-server.so:graphics/wayland \
+ libwlroots.so:x11-toolkits/wlroots
+
+USES= compiler:c11 meson pkgconfig xorg
+USE_GITHUB= yes
+USE_LDCONFIG= yes
+USE_XORG= pixman
+GH_ACCOUNT= wlrfx
+MESON_ARGS= -Dexamples=false -Drenderers=${RENDERERS:ts,}
+
+OPTIONS_DEFINE= OPENGL
+OPTIONS_DEFAULT=OPENGL
+OPTIONS_SLAVE= OPENGL # XXX Remove after adding VULKAN
+
+OPENGL_USES= gl
+OPENGL_USE= GL=egl,gbm,glesv2
+OPENGL_VARS= RENDERERS+=gles2
+
+.include <bsd.port.mk>
diff --git a/x11-toolkits/scenefx/distinfo b/x11-toolkits/scenefx/distinfo
new file mode 100644
index 000000000000..532a29bcdb99
--- /dev/null
+++ b/x11-toolkits/scenefx/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1713561527
+SHA256 (wlrfx-scenefx-0.1_GH0.tar.gz) = f5c889f4c826a4216628bf1e7e48071fc33e7774b5e3d51e6fee6e571e420827
+SIZE (wlrfx-scenefx-0.1_GH0.tar.gz) = 107137
diff --git a/x11-toolkits/scenefx/pkg-descr b/x11-toolkits/scenefx/pkg-descr
new file mode 100644
index 000000000000..bde5f7ad3ee0
--- /dev/null
+++ b/x11-toolkits/scenefx/pkg-descr
@@ -0,0 +1,9 @@
+wlroots is the de-facto library for building wayland compositors, and
+its scene api is a great stride in simplifying wayland compositor
+development. The problem with the scene api (for compositors looking
+for eye candy), however, is that it forces you to use the wlr
+renderer, which is powerful yet simple. SceneFX is a project that
+takes the scene api and replaces the wlr renderer with our own fx
+renderer, capable of rendering surfaces with eye-candy effects
+including blur, shadows, and rounded corners, while maintaining the
+benefits of simplicity gained from using the scene api.
diff --git a/x11-toolkits/scenefx/pkg-plist b/x11-toolkits/scenefx/pkg-plist
new file mode 100644
index 000000000000..c556a77fe8a3
--- /dev/null
+++ b/x11-toolkits/scenefx/pkg-plist
@@ -0,0 +1,9 @@
+include/scenefx/render/fx_renderer/fx_effect_framebuffers.h
+include/scenefx/render/fx_renderer/fx_renderer.h
+include/scenefx/render/pass.h
+include/scenefx/types/fx/blur_data.h
+include/scenefx/types/fx/shadow_data.h
+include/scenefx/types/wlr_scene.h
+lib/libscenefx.so
+lib/libscenefx.so.1
+libdata/pkgconfig/scenefx.pc
diff --git a/x11-toolkits/wlroots/Makefile b/x11-toolkits/wlroots/Makefile
index 6bc0a68d65ed..db6c60d6de1a 100644
--- a/x11-toolkits/wlroots/Makefile
+++ b/x11-toolkits/wlroots/Makefile
@@ -1,6 +1,5 @@
PORTNAME= wlroots
-DISTVERSION= 0.17.2
-PORTREVISION= 1
+DISTVERSION= 0.17.3
CATEGORIES= x11-toolkits
PATCH_SITES+= https://github.com/swaywm/${GL_PROJECT}/commit/:github
diff --git a/x11-toolkits/wlroots/distinfo b/x11-toolkits/wlroots/distinfo
index 8ba8c64080ab..272e55784dae 100644
--- a/x11-toolkits/wlroots/distinfo
+++ b/x11-toolkits/wlroots/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1710179064
-SHA256 (wlroots-0.17.2.tar.bz2) = 1d925ceff68a23ba73aa56a01e52d3260c4544d48e0c9d8cf4dc247c71612ed3
-SIZE (wlroots-0.17.2.tar.bz2) = 451783
+TIMESTAMP = 1714156372
+SHA256 (wlroots-0.17.3.tar.bz2) = b916d9574367373d42334ea12ea3cead27ebc3b8de3bea375619e537d86b0757
+SIZE (wlroots-0.17.3.tar.bz2) = 453887
SHA256 (10f80a8f1bb2.patch) = ca65f8eecf32e7364d5ba43cd9ee91060710a6fb8392892c86ad71e4f2a4c0b5
SIZE (10f80a8f1bb2.patch) = 6097
SHA256 (3196c73d487f.patch) = 69c6bc4658852bb45a24b129f625a7faaed8035dab0d79c388ae74d650beacdc
diff --git a/x11-toolkits/wxgtk30/Makefile b/x11-toolkits/wxgtk30/Makefile
index 96a980224ca0..96ba7e8d05d7 100644
--- a/x11-toolkits/wxgtk30/Makefile
+++ b/x11-toolkits/wxgtk30/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wx
DISTVERSIONPREFIX= v
DISTVERSION= 3.0.5.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= x11-toolkits
MASTER_SITES= https://github.com/wxWidgets/wxWidgets/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${_SHORT_WX_VER}-${FLAVOR}
diff --git a/x11-toolkits/wxgtk32/Makefile b/x11-toolkits/wxgtk32/Makefile
index a6233bb142c9..95847f4c6358 100644
--- a/x11-toolkits/wxgtk32/Makefile
+++ b/x11-toolkits/wxgtk32/Makefile
@@ -1,7 +1,7 @@
PORTNAME= wx
DISTVERSIONPREFIX= v
DISTVERSION= 3.2.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= x11-toolkits
MASTER_SITES= https://github.com/wxWidgets/wxWidgets/releases/download/v${DISTVERSION}/
PKGNAMESUFFIX= ${_SHORT_WX_VER}-${FLAVOR}
diff --git a/x11-toolkits/xforms/Makefile b/x11-toolkits/xforms/Makefile
index 579ef241d100..0339c3751b9c 100644
--- a/x11-toolkits/xforms/Makefile
+++ b/x11-toolkits/xforms/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xforms
DISTVERSION= 1.2.4
-PORTREVISION= 7
+PORTREVISION= 8
PORTEPOCH= 1
CATEGORIES= x11-toolkits graphics
MASTER_SITES= SAVANNAH
diff --git a/x11-wm/afterstep-stable/Makefile b/x11-wm/afterstep-stable/Makefile
index ccfff7498369..a4fcde415066 100644
--- a/x11-wm/afterstep-stable/Makefile
+++ b/x11-wm/afterstep-stable/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afterstep
PORTVERSION= 2.2.12
-PORTREVISION= 10
+PORTREVISION= 11
CATEGORIES= x11-wm afterstep
MASTER_SITES= AFTERSTEP/stable
DISTNAME= AfterStep-${PORTVERSION}
diff --git a/x11-wm/cosmic-comp/Makefile b/x11-wm/cosmic-comp/Makefile
index 91537678b3c6..15af6af00ffd 100644
--- a/x11-wm/cosmic-comp/Makefile
+++ b/x11-wm/cosmic-comp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cosmic-comp
-PORTVERSION= s20240419
+PORTVERSION= s20240503
CATEGORIES= x11-wm wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -22,7 +22,7 @@ USE_GITHUB= yes
USE_GL= gbm
USE_XORG= pixman
GH_ACCOUNT= pop-os
-GH_TAGNAME= 8cee91c
+GH_TAGNAME= 19ba568
GH_TUPLE= pop-os:iced:0.4.2-1941-g1d9bb7fd:iced/../${WRKSRC_crate_iced:T}/iced
CARGO_FEATURES= --no-default-features # disable systemd
PLIST_FILES= bin/${PORTNAME} \
diff --git a/x11-wm/cosmic-comp/distinfo b/x11-wm/cosmic-comp/distinfo
index 162b38255478..20446f241874 100644
--- a/x11-wm/cosmic-comp/distinfo
+++ b/x11-wm/cosmic-comp/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713511846
+TIMESTAMP = 1714739938
SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -1207,7 +1207,7 @@ SHA256 (pop-os-cosmic-text-ff5501d9a36e51c50d908413caf7632d8f7533b7_GH0.tar.gz)
SIZE (pop-os-cosmic-text-ff5501d9a36e51c50d908413caf7632d8f7533b7_GH0.tar.gz) = 176154
SHA256 (pop-os-cosmic-protocols-1cc4a1393d0f8be4d444666e260fdb811b400f49_GH0.tar.gz) = 6ce8fe4cef1d5d6d276850f8df6fe58544c47d8375ea50064c43bd495779102e
SIZE (pop-os-cosmic-protocols-1cc4a1393d0f8be4d444666e260fdb811b400f49_GH0.tar.gz) = 42798
-SHA256 (pop-os-cosmic-comp-s20240419-8cee91c_GH0.tar.gz) = 059e500d7e7c53bdeb924f11721d8967faf42f0636957d36a19b7fde517d7faf
-SIZE (pop-os-cosmic-comp-s20240419-8cee91c_GH0.tar.gz) = 352569
+SHA256 (pop-os-cosmic-comp-s20240503-19ba568_GH0.tar.gz) = bbcb0169d1f98662bcabc07227288a82e55216a598a85fb521ab27757327e3b7
+SIZE (pop-os-cosmic-comp-s20240503-19ba568_GH0.tar.gz) = 353574
SHA256 (pop-os-iced-0.4.2-1941-g1d9bb7fd_GH0.tar.gz) = 737785d7072f96147300e16c4f98130d0560ba79c06c9ea6fce0d3d4eec7bee6
SIZE (pop-os-iced-0.4.2-1941-g1d9bb7fd_GH0.tar.gz) = 4664993
diff --git a/x11-wm/durden/distinfo b/x11-wm/durden/distinfo
index 55380b6eda97..2ac44f890c09 100644
--- a/x11-wm/durden/distinfo
+++ b/x11-wm/durden/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1608431477
-SHA256 (letoram-durden-0.6.1_GH0.tar.gz) = d6f7065308befd41dc6c06a149770e194d82d23d0181bc8450723504962d3bd5
-SIZE (letoram-durden-0.6.1_GH0.tar.gz) = 3361452
+SHA256 (letoram-durden-0.6.1_GH0.tar.gz) = a141b1b75cb7538a039ffaa68a87e9fd8d722db338a5b9c6d6d8b315de40bd12
+SIZE (letoram-durden-0.6.1_GH0.tar.gz) = 3361450
diff --git a/x11-wm/dwl/distinfo b/x11-wm/dwl/distinfo
index 13b3239f2477..15da3409b225 100644
--- a/x11-wm/dwl/distinfo
+++ b/x11-wm/dwl/distinfo
@@ -1,3 +1,3 @@
TIMESTAMP = 1700893691
-SHA256 (dwl-v0.5.tar.gz) = 32597ecf5ba745904adb8008625db06cbb9d76c20c2cc1b2a88b1044db400185
-SIZE (dwl-v0.5.tar.gz) = 57968
+SHA256 (dwl-v0.5.tar.gz) = c72ee72d2e88b663bacf06ef25cbdfcbc3d569e4de265ee66070fdd6c72a005b
+SIZE (dwl-v0.5.tar.gz) = 57850
diff --git a/x11-wm/gamescope/distinfo b/x11-wm/gamescope/distinfo
index 5032bac6f083..74984976f64f 100644
--- a/x11-wm/gamescope/distinfo
+++ b/x11-wm/gamescope/distinfo
@@ -11,8 +11,8 @@ SHA256 (Joshua-Ashton-vkroots-d5ef31a_GH0.tar.gz) = 477dd5f6f6d87e842de342d4accd
SIZE (Joshua-Ashton-vkroots-d5ef31a_GH0.tar.gz) = 333004
SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
-SHA256 (a618ea074660.patch) = c79b4b7a231d9c6e34912b8f4a301c6c60b921b6be5fb9c132d999e9a6930424
-SIZE (a618ea074660.patch) = 2589
+SHA256 (a618ea074660.patch) = 346c8012489b58b1ee37e648694ca1d384de39ace61ae2771de5e166e0eec010
+SIZE (a618ea074660.patch) = 2591
SHA256 (4a067fb4ebe2.patch) = fb12df8318e06a77ead4aa5752e32eec48efc70de43f069369a4c6a83a590152
SIZE (4a067fb4ebe2.patch) = 4823
SHA256 (243582c0c762.patch) = c7de00de34682207df64e43a235cbaa2fd5332b5e1bb647d6dcee668971a5249
diff --git a/x11-wm/hyprland/Makefile b/x11-wm/hyprland/Makefile
index a8860721b9ae..c8551770540e 100644
--- a/x11-wm/hyprland/Makefile
+++ b/x11-wm/hyprland/Makefile
@@ -1,12 +1,8 @@
PORTNAME= hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.39.1
-PORTREVISION= 1
+DISTVERSION= 0.40.0
CATEGORIES= x11-wm wayland
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 1016faea53fd.patch:-p1 # https://github.com/hyprwm/Hyprland/pull/5653
-
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Dynamic tiling Wayland compositor that doesn't sacrifice on its looks #'
WWW= https://hyprland.org/
@@ -15,11 +11,13 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \
- wayland-protocols>=1.25:graphics/wayland-protocols
+ hyprwayland-scanner>=0.3.4:devel/hyprwayland-scanner \
+ wayland-protocols>=1.35:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libtomlplusplus.so:devel/tomlplusplus \
libdrm.so:graphics/libdrm \
libwayland-server.so:graphics/wayland \
+ libuuid.so:misc/e2fsprogs-libuuid \
libwlroots.so:x11-toolkits/wlroots \
libhyprcursor.so:x11/hyprcursor \
libinput.so:x11/libinput \
@@ -37,7 +35,7 @@ GH_TUPLE= hyprwm:hyprland-protocols:v0.2-4-g0c2ce70:hyprland_protocols/subprojec
MESON_ARGS= -Dsystemd=disabled
# Generated by "make update-hash" for commit_pins in hyprpm.toml
-GH_HASH= fe7b748eb668136dd0558b7c8279bfcd7ab4d759
+GH_HASH= cba1ade848feac44b2eda677503900639581c3f4
# XXX Drop after FreeBSD 14.0 EOL around 2025-03-01
.if exists(/usr/lib/libc++.so) && !exists(/usr/include/c++/v1/__format/write_escaped.h)
@@ -71,7 +69,10 @@ post-patch:
-e '/^TAG/s/=.*/=${DISTVERSIONFULL}/' \
-e '/^COMMITS/s/=.*/="?"/' \
${WRKSRC}/scripts/generateVersion.sh
-
+# Respect consolekit2 as XDG_RUNTIME_DIR fallback
+ @${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},' \
${WRKSRC}/src/render/OpenGL.cpp
diff --git a/x11-wm/hyprland/distinfo b/x11-wm/hyprland/distinfo
index f014c070dfd0..6567a961b6d4 100644
--- a/x11-wm/hyprland/distinfo
+++ b/x11-wm/hyprland/distinfo
@@ -1,11 +1,9 @@
-TIMESTAMP = 1713283263
-SHA256 (hyprwm-Hyprland-v0.39.1_GH0.tar.gz) = 23597a7519c32493ecdbd769a2d272a22027b8675e3ebfe4fa8a1b9373e8f540
-SIZE (hyprwm-Hyprland-v0.39.1_GH0.tar.gz) = 47899652
+TIMESTAMP = 1714837352
+SHA256 (hyprwm-Hyprland-v0.40.0_GH0.tar.gz) = b7b438f08bb921c6d51e2c2fd7b26b9495c56f9e66123184e7ef0f334eda9647
+SIZE (hyprwm-Hyprland-v0.40.0_GH0.tar.gz) = 47946709
SHA256 (hyprwm-hyprland-protocols-v0.2-4-g0c2ce70_GH0.tar.gz) = d8eb9712d66a167a22a0dae829b6dba2b85814b566d0a87918c944e7c0388d1b
SIZE (hyprwm-hyprland-protocols-v0.2-4-g0c2ce70_GH0.tar.gz) = 6478
SHA256 (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 69aff959179ff6247b375b92e797221dbd8e078eabbf1366280b0532617e7fb8
SIZE (canihavesomecoffee-udis86-1.7.2-186-g5336633_GH0.tar.gz) = 116938
SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
-SHA256 (1016faea53fd.patch) = 320d426b6654cbaaa0674ffc59c463c0d1206624c9f811e0ab6604ef1be99338
-SIZE (1016faea53fd.patch) = 1950
diff --git a/x11-wm/libwraster/Makefile b/x11-wm/libwraster/Makefile
index 04fc88587c74..03ee13d0fac4 100644
--- a/x11-wm/libwraster/Makefile
+++ b/x11-wm/libwraster/Makefile
@@ -1,5 +1,6 @@
PORTNAME= libwraster
PORTVERSION= 0.96.0
+PORTREVISION= 1
CATEGORIES= x11-wm windowmaker
MASTER_SITES= https://www.windowmaker.org/pub/source/release/ \
https://github.com/window-maker/wmaker/releases/download/wmaker-${PORTVERSION}/ LOCAL/danfe
diff --git a/x11-wm/plasma6-kwin/Makefile b/x11-wm/plasma6-kwin/Makefile
index 2584734b0adc..3bbb41749e53 100644
--- a/x11-wm/plasma6-kwin/Makefile
+++ b/x11-wm/plasma6-kwin/Makefile
@@ -1,6 +1,5 @@
PORTNAME= kwin
-DISTVERSION= ${KDE_PLASMA_VERSION}
-PORTREVISION= 1
+DISTVERSION= ${KDE_PLASMA_VERSION}.1
CATEGORIES= x11-wm kde kde-plasma
COMMENT= Easy to use, but flexible, X Window Manager and Wayland Compositor
diff --git a/x11-wm/plasma6-kwin/distinfo b/x11-wm/plasma6-kwin/distinfo
index 4043e74d1d50..c8383db76d94 100644
--- a/x11-wm/plasma6-kwin/distinfo
+++ b/x11-wm/plasma6-kwin/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713280721
-SHA256 (KDE/plasma/6.0.4/kwin-6.0.4.tar.xz) = f5552f8c5b179e272fee33a19249686573eabffddd5541bc31f8fd7069baa82b
-SIZE (KDE/plasma/6.0.4/kwin-6.0.4.tar.xz) = 8831164
+TIMESTAMP = 1713973510
+SHA256 (KDE/plasma/6.0.4/kwin-6.0.4.1.tar.xz) = 56ffb37fa36e10f058ec5499c6858f6b21105b56ac7d70407921f063bc4bcb36
+SIZE (KDE/plasma/6.0.4/kwin-6.0.4.1.tar.xz) = 8831252
diff --git a/x11-wm/swayfx/Makefile b/x11-wm/swayfx/Makefile
index 90a66f78e348..36a60fb95ae4 100644
--- a/x11-wm/swayfx/Makefile
+++ b/x11-wm/swayfx/Makefile
@@ -1,13 +1,11 @@
PORTNAME= sway
-DISTVERSION= 0.3.2
-PORTREVISION= 1
+DISTVERSION= 0.4
CATEGORIES= x11-wm wayland
PKGNAMESUFFIX= ${GH_PROJECT:S/${PORTNAME}//}
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
PATCHFILES+= cd9d1038a822.patch:-p1 # https://github.com/swaywm/sway/pull/5090
-PATCHFILES+= f98ca3ab7ca1.patch:-p1 # https://github.com/swaywm/sway/pull/5090
-PATCHFILES+= c47aa61c6492.patch:-p1 # https://github.com/WillPower3309/swayfx/pull/209
+PATCHFILES+= 1f1c83e83a1a.patch:-p1 # https://github.com/swaywm/sway/pull/5090
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Sway, but with eye candy!
@@ -23,13 +21,13 @@ LIB_DEPENDS= libjson-c.so:devel/json-c \
libudev.so:devel/libudev-devd \
libpcre2-8.so:devel/pcre2 \
libwayland-egl.so:graphics/wayland \
+ libscenefx.so:x11-toolkits/scenefx \
libwlroots.so:x11-toolkits/wlroots \
libinput.so:x11/libinput \
libxkbcommon.so:x11/libxkbcommon
-USES= compiler:c11 gl gnome meson pkgconfig xorg
+USES= compiler:c11 gnome meson pkgconfig xorg
USE_GITHUB= yes
-USE_GL= egl glesv2
USE_GNOME= cairo pango
USE_XORG= pixman
GH_ACCOUNT= WillPower3309
@@ -68,5 +66,4 @@ post-patch:
-e '/project_version/s/@0@/${DISTVERSIONFULL}/' \
${WRKSRC}/meson.build
-.include "${.CURDIR:H:H}/x11-toolkits/wlroots016/override.mk"
.include <bsd.port.mk>
diff --git a/x11-wm/swayfx/distinfo b/x11-wm/swayfx/distinfo
index 4c90c0c52c6c..9c53da70ed46 100644
--- a/x11-wm/swayfx/distinfo
+++ b/x11-wm/swayfx/distinfo
@@ -1,9 +1,7 @@
-TIMESTAMP = 1688699880
-SHA256 (WillPower3309-swayfx-0.3.2_GH0.tar.gz) = 05b5cdc2d25e9f05817556d7053c02f8b89c9ef629405fcba5b4d240d4fd0545
-SIZE (WillPower3309-swayfx-0.3.2_GH0.tar.gz) = 5684837
-SHA256 (c47aa61c6492.patch) = 243ae11c1c80ab428ca04c62e79ea140dd8d4cb9eb7e6c45dbb307ea8181d38b
-SIZE (c47aa61c6492.patch) = 1422
+TIMESTAMP = 1714368823
+SHA256 (WillPower3309-swayfx-0.4_GH0.tar.gz) = fa164734a7b32fd82f31e54c407b147e92247ef275de9df4a87b6198a36f20e2
+SIZE (WillPower3309-swayfx-0.4_GH0.tar.gz) = 17603249
SHA256 (cd9d1038a822.patch) = 266891cbe27a67f81740879dbe39819e3bf0f17b681bdc93087ae05987c2f88d
SIZE (cd9d1038a822.patch) = 8968
-SHA256 (f98ca3ab7ca1.patch) = b3a427b6edbf1c89bbf5fdeb5e3fc4c6708478e6d2031fcead87d29bf5c409fa
-SIZE (f98ca3ab7ca1.patch) = 2673
+SHA256 (1f1c83e83a1a.patch) = 59d24c7e69a871d92b65095c46fc994900440453064dd70ffc7de2f0ff728655
+SIZE (1f1c83e83a1a.patch) = 2701
diff --git a/x11-wm/windowmaker/Makefile b/x11-wm/windowmaker/Makefile
index 3d7799412109..e4d1321f99df 100644
--- a/x11-wm/windowmaker/Makefile
+++ b/x11-wm/windowmaker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= windowmaker
PORTVERSION= 0.96.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11-wm windowmaker
MASTER_SITES= https://www.windowmaker.org/pub/source/release/ \
https://github.com/window-maker/wmaker/releases/download/wmaker-${PORTVERSION}/ LOCAL/danfe
diff --git a/x11/dwlb/Makefile b/x11/dwlb/Makefile
index 67c864ee262e..3f138b0d5803 100644
--- a/x11/dwlb/Makefile
+++ b/x11/dwlb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dwlb
-PORTVERSION= s20240409
+PORTVERSION= s20240427
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -19,7 +19,7 @@ USES= gmake pkgconfig xorg
USE_GITHUB= yes
USE_XORG= pixman
GH_ACCOUNT= kolunmi
-GH_TAGNAME= 78a5302
+GH_TAGNAME= a30bb03
EXTRA_PATCHES= ${${PORTNAME:tu}_PATCHES}
PLIST_FILES= bin/${PORTNAME} \
share/man/man1/${PORTNAME}.1.gz
diff --git a/x11/dwlb/distinfo b/x11/dwlb/distinfo
index f4e2842d0106..42c441f7d813 100644
--- a/x11/dwlb/distinfo
+++ b/x11/dwlb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712679025
-SHA256 (kolunmi-dwlb-s20240409-78a5302_GH0.tar.gz) = b3f3723ff8751234b2684e0652f26fae1ebc9475af6158c8c8b6e28eb47926e9
-SIZE (kolunmi-dwlb-s20240409-78a5302_GH0.tar.gz) = 69682
+TIMESTAMP = 1714243248
+SHA256 (kolunmi-dwlb-s20240427-a30bb03_GH0.tar.gz) = 9e92122032e995dee0b1f008734452363d5647acc51c711e8a902f6134a4e796
+SIZE (kolunmi-dwlb-s20240427-a30bb03_GH0.tar.gz) = 69672
diff --git a/x11/eaglemode/Makefile b/x11/eaglemode/Makefile
index 113dec13ee6f..c1cc271c60d1 100644
--- a/x11/eaglemode/Makefile
+++ b/x11/eaglemode/Makefile
@@ -1,6 +1,6 @@
PORTNAME= eaglemode
PORTVERSION= 0.96.1
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= x11
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}
diff --git a/x11/fnott/Makefile b/x11/fnott/Makefile
index fd1963b34638..9da3cc1d08d9 100644
--- a/x11/fnott/Makefile
+++ b/x11/fnott/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fnott
-DISTVERSION= 1.5.0
+DISTVERSION= 1.6.0
CATEGORIES= x11 wayland
MASTER_SITES= https://codeberg.org/dnkl/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/fnott/distinfo b/x11/fnott/distinfo
index 690343451eee..ee585c73f52e 100644
--- a/x11/fnott/distinfo
+++ b/x11/fnott/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713342069
-SHA256 (fnott-1.5.0.tar.gz) = 0d55adb362d632225e8a1f574ce57f477fba1abac62a3937ddb651de69e4652b
-SIZE (fnott-1.5.0.tar.gz) = 472897
+TIMESTAMP = 1714458646
+SHA256 (fnott-1.6.0.tar.gz) = fc8a0a9b75995a10afeaf3a670fb30986b21a4f48bd67a7018802de10debc83f
+SIZE (fnott-1.6.0.tar.gz) = 475954
diff --git a/x11/fnott/pkg-plist b/x11/fnott/pkg-plist
index 3c961091996c..4e9354aade0a 100644
--- a/x11/fnott/pkg-plist
+++ b/x11/fnott/pkg-plist
@@ -2,6 +2,7 @@ bin/fnott
bin/fnottctl
%%PORTDOCS%%@sample etc/xdg/fnott/fnott.ini.sample
share/applications/fnott.desktop
+share/dbus-1/services/fnott.service
%%PORTDOCS%%%%DOCSDIR%%/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/README.md
%%PORTDOCS%%share/man/man1/fnott.1.gz
diff --git a/x11/gtklock/distinfo b/x11/gtklock/distinfo
index 69e3ee5b6f47..adb0439c6d66 100644
--- a/x11/gtklock/distinfo
+++ b/x11/gtklock/distinfo
@@ -1,5 +1,3 @@
TIMESTAMP = 1713465082
SHA256 (jovanlanik-gtklock-v3.0.0_GH0.tar.gz) = a65e8636680c1fb11c449ecb0c88771345a9535150b7a372bc615def6bea2c7c
SIZE (jovanlanik-gtklock-v3.0.0_GH0.tar.gz) = 54555
-SHA256 (Cu3PO42-gtk-session-lock-v0.2.0_GH0.tar.gz) = a4245c6930580c15ed263b9a7bb7e39f47693baec78be1026b4e0e28b233cb4e
-SIZE (Cu3PO42-gtk-session-lock-v0.2.0_GH0.tar.gz) = 96770
diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile
index 2d834ad9fa4a..e9c14918914e 100644
--- a/x11/hyprcursor/Makefile
+++ b/x11/hyprcursor/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hyprcursor
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.7
+DISTVERSION= 0.1.8
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
@@ -20,6 +20,7 @@ USE_GITHUB= yes
USE_GNOME= cairo librsvg2
GH_ACCOUNT= hyprwm
PLIST_SUB= VERSION=${DISTVERSION:C/-.*//}
+PLIST_SUB= VERSION=0.1.7 # XXX 0.1.8 workaround
# XXX Drop after FreeBSD 14.0 EOL around 2025-03-01
.if exists(/usr/lib/libc++.so) && !exists(/usr/include/c++/v1/__format/write_escaped.h)
diff --git a/x11/hyprcursor/distinfo b/x11/hyprcursor/distinfo
index 3d4399f886c8..fd80ec4f3eb3 100644
--- a/x11/hyprcursor/distinfo
+++ b/x11/hyprcursor/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1712676619
-SHA256 (hyprwm-hyprcursor-v0.1.7_GH0.tar.gz) = c830733c3e5243e0c5f06b8d137828a45083cc7483e7e874c4bd42e38a82ed9d
-SIZE (hyprwm-hyprcursor-v0.1.7_GH0.tar.gz) = 25670
+TIMESTAMP = 1713612213
+SHA256 (hyprwm-hyprcursor-v0.1.8_GH0.tar.gz) = 853692df9b649b92453baf28cb4cbc38013ab624113a14a8efa507c71a3cb46a
+SIZE (hyprwm-hyprcursor-v0.1.8_GH0.tar.gz) = 25946
SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
diff --git a/x11/hyprpaper/Makefile b/x11/hyprpaper/Makefile
index 574f2c5a8a78..3ff90a634d7e 100644
--- a/x11/hyprpaper/Makefile
+++ b/x11/hyprpaper/Makefile
@@ -1,11 +1,10 @@
PORTNAME= hyprpaper
DISTVERSIONPREFIX= v
-DISTVERSION= 0.6.0
-PORTREVISION= 4
+DISTVERSION= 0.7.0
CATEGORIES= x11 wayland
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= b6cd8472e4a1.patch:-p1 # https://github.com/hyprwm/hyprpaper/issues/139
+PATCHFILES+= 03cd362f494d.patch:-p1 # https://github.com/hyprwm/hyprpaper/issues/169
MAINTAINER= jbeich@FreeBSD.org
COMMENT= Blazing fast Wayland wallpaper utility with IPC controls
@@ -14,8 +13,7 @@ WWW= https://github.com/hyprwm/hyprpaper
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= gmake:devel/gmake \
- wayland-protocols>0:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libhyprlang.so:devel/hyprlang \
libwayland-client.so:graphics/wayland \
libwebp.so:graphics/webp
@@ -35,14 +33,13 @@ post-patch:
-e 's/$${GIT_DIRTY}/portbld/' \
${WRKSRC}/CMakeLists.txt
# Drop unused dependencies
- @${REINPLACE_CMD} 's/ wlroots//' ${WRKSRC}/Makefile
@${REINPLACE_CMD} -e 's/ pango pangocairo//' \
-e '/OpenGL/d; /GLESv2/d' \
-e '/ rt)/d' \
${WRKSRC}/CMakeLists.txt
-
-pre-configure:
- @${SETENV} ${MAKE_ENV} ${GMAKE} protocols -C${WRKSRC}
+# Respect consolekit2 as XDG_RUNTIME_DIR fallback
+ @${REINPLACE_CMD} 's,/run/user,/var&,' \
+ ${WRKSRC}/src/ipc/Socket.cpp
do-install:
${INSTALL_PROGRAM} ${INSTALL_WRKSRC}/${PORTNAME} \
diff --git a/x11/hyprpaper/distinfo b/x11/hyprpaper/distinfo
index ba99098181bd..40f872f97fbc 100644
--- a/x11/hyprpaper/distinfo
+++ b/x11/hyprpaper/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1704230554
-SHA256 (hyprwm-hyprpaper-v0.6.0_GH0.tar.gz) = 71d8294ffbcbaae628c4eabdcb3b7fb1974d6bed7794b787bb77934d0a3f4538
-SIZE (hyprwm-hyprpaper-v0.6.0_GH0.tar.gz) = 28122
-SHA256 (b6cd8472e4a1.patch) = 64e059bf4294abaf2859529ee339e7e64a278f9888128a6834be2eee05d69709
-SIZE (b6cd8472e4a1.patch) = 1223
+TIMESTAMP = 1714339536
+SHA256 (hyprwm-hyprpaper-v0.7.0_GH0.tar.gz) = 4840425013b95b49120aeb87d4d4e7d83f8956e847a537e1e6dd7f58a4b643b4
+SIZE (hyprwm-hyprpaper-v0.7.0_GH0.tar.gz) = 29724
+SHA256 (03cd362f494d.patch) = 73d65b5634d8edb1156042721023913d8224f3e41977394296d33d6994b31725
+SIZE (03cd362f494d.patch) = 1051
diff --git a/x11/libICE/Makefile b/x11/libICE/Makefile
index 2c1f6d44bd98..aeb0ce59c868 100644
--- a/x11/libICE/Makefile
+++ b/x11/libICE/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libICE
-PORTVERSION= 1.1.0
-PORTREVISION= 2
+PORTVERSION= 1.1.1
PORTEPOCH= 1
CATEGORIES= x11
diff --git a/x11/libICE/distinfo b/x11/libICE/distinfo
index a9dfb9b3c9a8..0e8f80fab3c2 100644
--- a/x11/libICE/distinfo
+++ b/x11/libICE/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670264853
-SHA256 (xorg/lib/libICE-1.1.0.tar.xz) = 02d2fc40d81180bd4aae73e8356acfa2a7671e8e8b472e6a7bfa825235ab225b
-SIZE (xorg/lib/libICE-1.1.0.tar.xz) = 335864
+TIMESTAMP = 1714057299
+SHA256 (xorg/lib/libICE-1.1.1.tar.xz) = 03e77afaf72942c7ac02ccebb19034e6e20f456dcf8dddadfeb572aa5ad3e451
+SIZE (xorg/lib/libICE-1.1.1.tar.xz) = 335960
diff --git a/x11/libICE/files/patch-libICE-1.1.0-static-assert-fix b/x11/libICE/files/patch-libICE-1.1.0-static-assert-fix
deleted file mode 100644
index c08ae6107666..000000000000
--- a/x11/libICE/files/patch-libICE-1.1.0-static-assert-fix
+++ /dev/null
@@ -1,32 +0,0 @@
-From e176b676cff17948d68299c00dddefe41638c752 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Arsen=20Arsenovi=C4=87?= <arsen@aarsen.me>
-Date: Sun, 4 Dec 2022 22:19:20 +0100
-Subject: [PATCH] ICEmsg: Fix C++ interoperability error due to static_assert
- define
-
-Commit 0269c687e954db7aca2a4344e32cb203315a00b6 added a static_assert helper
-that gets defined to blank if left undefined by assert.h. As this is not a
-macro in other languages that use this header, this can lead to a compile-time
-error.
-
-Bug: https://bugs.gentoo.org/884369
----
- include/X11/ICE/ICEmsg.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git include/X11/ICE/ICEmsg.h include/X11/ICE/ICEmsg.h
-index b6bad13..13e1509 100644
---- include/X11/ICE/ICEmsg.h
-+++ include/X11/ICE/ICEmsg.h
-@@ -34,7 +34,7 @@ Author: Ralph Mor, X Consortium
- #include <X11/ICE/ICEconn.h>
-
- #include <assert.h>
--#ifndef static_assert
-+#if !defined(__cplusplus) && !defined(static_assert)
- #define static_assert(cond, msg) /* skip for non-C11 compilers */
- #endif
-
---
-GitLab
-
diff --git a/x11/libxkbcommon/Makefile b/x11/libxkbcommon/Makefile
index 123ddcd8a1a7..a693a1f18f15 100644
--- a/x11/libxkbcommon/Makefile
+++ b/x11/libxkbcommon/Makefile
@@ -1,6 +1,6 @@
PORTNAME= libxkbcommon
-PORTVERSION= 1.6.0
-PORTREVISION= 2
+PORTVERSION= 1.7.0
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= https://xkbcommon.org/download/
diff --git a/x11/libxkbcommon/distinfo b/x11/libxkbcommon/distinfo
index 6bb837d1f481..bbcf2f77ad66 100644
--- a/x11/libxkbcommon/distinfo
+++ b/x11/libxkbcommon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696798008
-SHA256 (libxkbcommon-1.6.0.tar.xz) = 0edc14eccdd391514458bc5f5a4b99863ed2d651e4dd761a90abf4f46ef99c2b
-SIZE (libxkbcommon-1.6.0.tar.xz) = 510456
+TIMESTAMP = 1714057479
+SHA256 (libxkbcommon-1.7.0.tar.xz) = 65782f0a10a4b455af9c6baab7040e2f537520caa2ec2092805cdfd36863b247
+SIZE (libxkbcommon-1.7.0.tar.xz) = 534312
diff --git a/x11/libxkbcommon/files/patch-meson.build b/x11/libxkbcommon/files/patch-meson.build
deleted file mode 100644
index 67323a645fb6..000000000000
--- a/x11/libxkbcommon/files/patch-meson.build
+++ /dev/null
@@ -1,11 +0,0 @@
---- meson.build.orig 2023-10-08 20:46:48 UTC
-+++ meson.build
-@@ -145,7 +145,7 @@ have_version_script = cc.links(
- # Supports -Wl,--version-script?
- have_version_script = cc.links(
- 'int main(){}',
-- args: '-Wl,--version-script=' + meson.current_source_dir()/'xkbcommon.map',
-+ args: '-Wl,--undefined-version,--version-script=' + meson.current_source_dir()/'xkbcommon.map',
- name: '-Wl,--version-script',
- )
-
diff --git a/x11/libxkbcommon/pkg-plist b/x11/libxkbcommon/pkg-plist
index 901f79876669..6c7a5aa659ea 100644
--- a/x11/libxkbcommon/pkg-plist
+++ b/x11/libxkbcommon/pkg-plist
@@ -18,12 +18,14 @@ lib/libxkbregistry.so.0.0.0
libdata/pkgconfig/xkbcommon.pc
%%X11%%libdata/pkgconfig/xkbcommon-x11.pc
libdata/pkgconfig/xkbregistry.pc
+libexec/xkbcommon/xkbcli-compile-compose
libexec/xkbcommon/xkbcli-compile-keymap
libexec/xkbcommon/xkbcli-how-to-type
%%EVDEV%%libexec/xkbcommon/xkbcli-interactive-evdev
%%WAYLAND%%libexec/xkbcommon/xkbcli-interactive-wayland
%%X11%%libexec/xkbcommon/xkbcli-interactive-x11
libexec/xkbcommon/xkbcli-list
+share/man/man1/xkbcli-compile-compose.1.gz
share/man/man1/xkbcli-compile-keymap.1.gz
share/man/man1/xkbcli-how-to-type.1.gz
%%EVDEV%%share/man/man1/xkbcli-interactive-evdev.1.gz
diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile
index 6c79fb9a1891..8158155ecab6 100644
--- a/x11/nwg-dock-hyprland/Makefile
+++ b/x11/nwg-dock-hyprland/Makefile
@@ -1,7 +1,6 @@
PORTNAME= nwg-dock-hyprland
DISTVERSIONPREFIX= v
-DISTVERSION= 0.1.7
-PORTREVISION= 5
+DISTVERSION= 0.1.8
CATEGORIES= x11
MAINTAINER= jbeich@FreeBSD.org
@@ -20,8 +19,8 @@ USE_GNOME= cairo gdkpixbuf2 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:b0c42cd8474f:dlasky_gotk3_layershell/vendor/github.com/dlasky/gotk3-layershell \
- golang:sys:v0.11.0:golang_sys/vendor/golang.org/x/sys \
- gotk3:gotk3:v0.6.2:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \
+ golang:sys:v0.19.0:golang_sys/vendor/golang.org/x/sys \
+ gotk3:gotk3:v0.6.3:gotk3_gotk3/vendor/github.com/gotk3/gotk3 \
sirupsen:logrus:v1.9.3:sirupsen_logrus/vendor/github.com/sirupsen/logrus
CGO_LDFLAGS+= -Wl,--as-needed # harfbuzz, freetype2
PLIST_FILES= bin/${PORTNAME}
diff --git a/x11/nwg-dock-hyprland/distinfo b/x11/nwg-dock-hyprland/distinfo
index 590e1fcb9b77..f55ac3d149fb 100644
--- a/x11/nwg-dock-hyprland/distinfo
+++ b/x11/nwg-dock-hyprland/distinfo
@@ -1,13 +1,13 @@
-TIMESTAMP = 1695943376
-SHA256 (nwg-piotr-nwg-dock-hyprland-v0.1.7_GH0.tar.gz) = a270e43e267886b97833f2a3ffd051165b6f4e59cc95b6ef82f19a85834564a0
-SIZE (nwg-piotr-nwg-dock-hyprland-v0.1.7_GH0.tar.gz) = 20620
+TIMESTAMP = 1714865542
+SHA256 (nwg-piotr-nwg-dock-hyprland-v0.1.8_GH0.tar.gz) = ba7a3cf8df382ccccca19883a2f52284e0daa11ca291630a1296f8981a4ceac5
+SIZE (nwg-piotr-nwg-dock-hyprland-v0.1.8_GH0.tar.gz) = 20912
SHA256 (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = f8cee874873fe9fc1a81e8a7ca83df85c57aa86279c09cb8cba10d5feb7ed295
SIZE (allan-simon-go-singleinstance-d0997106ab37_GH0.tar.gz) = 2819
SHA256 (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 7eed1f818f39e9124b2ef8fcf9df24adae371ce882f192b352be24e0408b3680
SIZE (dlasky-gotk3-layershell-b0c42cd8474f_GH0.tar.gz) = 2374260
-SHA256 (golang-sys-v0.11.0_GH0.tar.gz) = 907778fbdf5a900ee51fc45e0a3f2cc7bc693af8a9c972c00679b194b61ea24c
-SIZE (golang-sys-v0.11.0_GH0.tar.gz) = 1445078
-SHA256 (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 7e7534e427a66fd118f0b0961b1e2369d6ae3c0b5f24227b9854e181eb4a407f
-SIZE (gotk3-gotk3-v0.6.2_GH0.tar.gz) = 278186
+SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b
+SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493
+SHA256 (gotk3-gotk3-v0.6.3_GH0.tar.gz) = cf233b835b1fdd23afa393d1e7483c44a57ab7729afe3a72e7ae3ded2b27a0c8
+SIZE (gotk3-gotk3-v0.6.3_GH0.tar.gz) = 278230
SHA256 (sirupsen-logrus-v1.9.3_GH0.tar.gz) = cfa48a647a28c1f12fb6a9b672bc4d88b6407ff05aedcf23ce939d342646acce
SIZE (sirupsen-logrus-v1.9.3_GH0.tar.gz) = 50320
diff --git a/x11/showmethekey/Makefile b/x11/showmethekey/Makefile
index 93e74d5b7ab7..8390bcd70c25 100644
--- a/x11/showmethekey/Makefile
+++ b/x11/showmethekey/Makefile
@@ -1,6 +1,6 @@
PORTNAME= showmethekey
DISTVERSIONPREFIX= v
-DISTVERSION= 1.12.0
+DISTVERSION= 1.13.0
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/showmethekey/distinfo b/x11/showmethekey/distinfo
index c0c855abe3c0..33d2a600ca97 100644
--- a/x11/showmethekey/distinfo
+++ b/x11/showmethekey/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699614478
-SHA256 (AlynxZhou-showmethekey-v1.12.0_GH0.tar.gz) = 1ff784d882ab2d0e4fe037e49500705ae58d4789e1fa95a85660f66e4a0423da
-SIZE (AlynxZhou-showmethekey-v1.12.0_GH0.tar.gz) = 5269307
+TIMESTAMP = 1714646962
+SHA256 (AlynxZhou-showmethekey-v1.13.0_GH0.tar.gz) = 26b7164a28460657dcc91937ee9e7cb5cfcfbff3f07f448f44ebb976ba94a21a
+SIZE (AlynxZhou-showmethekey-v1.13.0_GH0.tar.gz) = 5270457
diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile
index 4903836ffa6d..0684f7ff3935 100644
--- a/x11/squeekboard/Makefile
+++ b/x11/squeekboard/Makefile
@@ -1,6 +1,6 @@
PORTNAME= squeekboard
DISTVERSIONPREFIX= v
-DISTVERSION= 1.38.0
+DISTVERSION= 1.39.0
CATEGORIES= x11 wayland
PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/
diff --git a/x11/squeekboard/Makefile.crates b/x11/squeekboard/Makefile.crates
index d30c430b6ae5..1dda16268f3f 100644
--- a/x11/squeekboard/Makefile.crates
+++ b/x11/squeekboard/Makefile.crates
@@ -1,21 +1,21 @@
-CARGO_CRATES= anstyle-1.0.6 \
+CARGO_CRATES= anstyle-1.0.7 \
async-io-1.13.0 \
async-lock-2.8.0 \
atk-0.18.0 \
atk-sys-0.18.0 \
- autocfg-1.1.0 \
+ autocfg-1.3.0 \
bitflags-1.3.2 \
bitflags-2.5.0 \
byteorder-1.5.0 \
cairo-rs-0.18.5 \
cairo-sys-rs-0.18.2 \
- cc-1.0.90 \
- cfg-expr-0.15.7 \
+ cc-1.0.96 \
+ cfg-expr-0.15.8 \
cfg-if-1.0.0 \
clap-4.4.18 \
clap_builder-4.4.18 \
clap_lex-0.6.0 \
- concurrent-queue-2.4.0 \
+ concurrent-queue-2.5.0 \
crossbeam-utils-0.8.19 \
derivative-2.2.0 \
enumflags2-0.6.4 \
@@ -48,29 +48,29 @@ CARGO_CRATES= anstyle-1.0.6 \
gtk-0.18.1 \
gtk-sys-0.18.0 \
gtk3-macros-0.18.0 \
- hashbrown-0.14.3 \
+ hashbrown-0.14.5 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
indexmap-2.2.6 \
instant-0.1.12 \
io-lifetimes-1.0.11 \
- itoa-1.0.10 \
- libc-0.2.153 \
+ itoa-1.0.11 \
+ libc-0.2.154 \
linux-raw-sys-0.3.8 \
log-0.4.21 \
maplit-1.0.2 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
memmap2-0.7.1 \
memoffset-0.6.5 \
- memoffset-0.9.0 \
+ memoffset-0.9.1 \
nb-connect-1.2.0 \
nix-0.22.3 \
once_cell-1.19.0 \
pango-0.18.3 \
pango-sys-0.18.0 \
parking-2.2.0 \
- pin-project-lite-0.2.13 \
+ pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
pkg-config-0.3.30 \
polling-2.8.0 \
@@ -79,28 +79,28 @@ CARGO_CRATES= anstyle-1.0.6 \
proc-macro-crate-2.0.2 \
proc-macro-error-1.0.4 \
proc-macro-error-attr-1.0.4 \
- proc-macro2-1.0.79 \
- quote-1.0.35 \
+ proc-macro2-1.0.81 \
+ quote-1.0.36 \
rustc_version-0.4.0 \
rustix-0.37.27 \
ryu-1.0.17 \
scoped-tls-1.0.1 \
semver-1.0.22 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_repr-0.1.18 \
+ serde-1.0.200 \
+ serde_derive-1.0.200 \
+ serde_repr-0.1.19 \
serde_spanned-0.6.5 \
- serde_yaml-0.9.33 \
+ serde_yaml-0.9.34+deprecated \
slab-0.4.9 \
smallvec-1.13.2 \
socket2-0.4.10 \
static_assertions-1.1.0 \
syn-1.0.109 \
- syn-2.0.53 \
+ syn-2.0.60 \
system-deps-6.2.2 \
target-lexicon-0.12.14 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
toml-0.5.11 \
toml-0.8.2 \
toml_datetime-0.6.3 \
@@ -117,21 +117,22 @@ CARGO_CRATES= anstyle-1.0.6 \
windows-sys-0.48.0 \
windows-sys-0.52.0 \
windows-targets-0.48.5 \
- windows-targets-0.52.4 \
+ windows-targets-0.52.5 \
windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_gnullvm-0.52.4 \
+ windows_aarch64_gnullvm-0.52.5 \
windows_aarch64_msvc-0.48.5 \
- windows_aarch64_msvc-0.52.4 \
+ windows_aarch64_msvc-0.52.5 \
windows_i686_gnu-0.48.5 \
- windows_i686_gnu-0.52.4 \
+ windows_i686_gnu-0.52.5 \
+ windows_i686_gnullvm-0.52.5 \
windows_i686_msvc-0.48.5 \
- windows_i686_msvc-0.52.4 \
+ windows_i686_msvc-0.52.5 \
windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnu-0.52.4 \
+ windows_x86_64_gnu-0.52.5 \
windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_gnullvm-0.52.4 \
+ windows_x86_64_gnullvm-0.52.5 \
windows_x86_64_msvc-0.48.5 \
- windows_x86_64_msvc-0.52.4 \
+ windows_x86_64_msvc-0.52.5 \
winnow-0.5.40 \
xkbcommon-0.5.1 \
zbus-1.9.3 \
diff --git a/x11/squeekboard/distinfo b/x11/squeekboard/distinfo
index c1822cc23861..2a200fefc025 100644
--- a/x11/squeekboard/distinfo
+++ b/x11/squeekboard/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1711226862
-SHA256 (rust/crates/anstyle-1.0.6.crate) = 8901269c6307e8d93993578286ac0edf7f195079ffff5ebdeea6a59ffb7e36bc
-SIZE (rust/crates/anstyle-1.0.6.crate) = 14604
+TIMESTAMP = 1714937945
+SHA256 (rust/crates/anstyle-1.0.7.crate) = 038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b
+SIZE (rust/crates/anstyle-1.0.7.crate) = 15709
SHA256 (rust/crates/async-io-1.13.0.crate) = 0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af
SIZE (rust/crates/async-io-1.13.0.crate) = 37191
SHA256 (rust/crates/async-lock-2.8.0.crate) = 287272293e9d8c41773cec55e365490fe034813a2f172f502d6ddcf75b2f582b
@@ -9,8 +9,8 @@ SHA256 (rust/crates/atk-0.18.0.crate) = b4af014b17dd80e8af9fa689b2d4a211ddba6eb5
SIZE (rust/crates/atk-0.18.0.crate) = 34069
SHA256 (rust/crates/atk-sys-0.18.0.crate) = 251e0b7d90e33e0ba930891a505a9a35ece37b2dd37a14f3ffc306c13b980009
SIZE (rust/crates/atk-sys-0.18.0.crate) = 22910
-SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
-SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
+SHA256 (rust/crates/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
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
@@ -21,10 +21,10 @@ SHA256 (rust/crates/cairo-rs-0.18.5.crate) = 8ca26ef0159422fb77631dc9d17b102f253
SIZE (rust/crates/cairo-rs-0.18.5.crate) = 54235
SHA256 (rust/crates/cairo-sys-rs-0.18.2.crate) = 685c9fa8e590b8b3d678873528d83411db17242a73fccaed827770ea0fedda51
SIZE (rust/crates/cairo-sys-rs-0.18.2.crate) = 11855
-SHA256 (rust/crates/cc-1.0.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
-SHA256 (rust/crates/cfg-expr-0.15.7.crate) = fa50868b64a9a6fda9d593ce778849ea8715cd2a3d2cc17ffdb4a2f2f2f1961d
-SIZE (rust/crates/cfg-expr-0.15.7.crate) = 42003
+SHA256 (rust/crates/cc-1.0.96.crate) = 065a29261d53ba54260972629f9ca6bffa69bac13cd1fed61420f7fa68b9f8bd
+SIZE (rust/crates/cc-1.0.96.crate) = 76576
+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.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/clap-4.4.18.crate) = 1e578d6ec4194633722ccf9544794b71b1385c3c027efe0c55db226fc880865c
@@ -33,8 +33,8 @@ SHA256 (rust/crates/clap_builder-4.4.18.crate) = 4df4df40ec50c46000231c914968278
SIZE (rust/crates/clap_builder-4.4.18.crate) = 163538
SHA256 (rust/crates/clap_lex-0.6.0.crate) = 702fc72eb24e5a1e48ce58027a675bc24edd52096d5397d4aea7c6dd9eca0bd1
SIZE (rust/crates/clap_lex-0.6.0.crate) = 12272
-SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
-SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
+SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
+SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
SHA256 (rust/crates/derivative-2.2.0.crate) = fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b
@@ -99,8 +99,8 @@ SHA256 (rust/crates/gtk-sys-0.18.0.crate) = 771437bf1de2c1c0b496c11505bdf748e260
SIZE (rust/crates/gtk-sys-0.18.0.crate) = 137104
SHA256 (rust/crates/gtk3-macros-0.18.0.crate) = c6063efb63db582968fb7df72e1ae68aa6360dcfb0a75143f34fc7d616bad75e
SIZE (rust/crates/gtk3-macros-0.18.0.crate) = 5416
-SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604
-SIZE (rust/crates/hashbrown-0.14.3.crate) = 141425
+SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1
+SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
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
@@ -113,24 +113,24 @@ SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2
SIZE (rust/crates/io-lifetimes-1.0.11.crate) = 37346
-SHA256 (rust/crates/itoa-1.0.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
-SIZE (rust/crates/itoa-1.0.10.crate) = 10534
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/itoa-1.0.11.crate) = 49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b
+SIZE (rust/crates/itoa-1.0.11.crate) = 10563
+SHA256 (rust/crates/libc-0.2.154.crate) = ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346
+SIZE (rust/crates/libc-0.2.154.crate) = 743304
SHA256 (rust/crates/linux-raw-sys-0.3.8.crate) = ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519
SIZE (rust/crates/linux-raw-sys-0.3.8.crate) = 1013776
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
SHA256 (rust/crates/maplit-1.0.2.crate) = 3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d
SIZE (rust/crates/maplit-1.0.2.crate) = 8871
-SHA256 (rust/crates/memchr-2.7.1.crate) = 523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149
-SIZE (rust/crates/memchr-2.7.1.crate) = 96307
+SHA256 (rust/crates/memchr-2.7.2.crate) = 6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d
+SIZE (rust/crates/memchr-2.7.2.crate) = 96220
SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
SIZE (rust/crates/memmap2-0.7.1.crate) = 30741
SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
-SHA256 (rust/crates/memoffset-0.9.0.crate) = 5a634b1c61a95585bd15607c6ab0c4e5b226e695ff2800ba0cdccddf208c406c
-SIZE (rust/crates/memoffset-0.9.0.crate) = 9033
+SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/nb-connect-1.2.0.crate) = b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15
SIZE (rust/crates/nb-connect-1.2.0.crate) = 8126
SHA256 (rust/crates/nix-0.22.3.crate) = e4916f159ed8e5de0082076562152a76b7a1f64a01fd9d1e0fea002c37624faf
@@ -143,8 +143,8 @@ SHA256 (rust/crates/pango-sys-0.18.0.crate) = 436737e391a843e5933d6d9aa102cb126d
SIZE (rust/crates/pango-sys-0.18.0.crate) = 24709
SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae
SIZE (rust/crates/parking-2.2.0.crate) = 9730
-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-project-lite-0.2.14.crate) = bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02
+SIZE (rust/crates/pin-project-lite-0.2.14.crate) = 28817
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
@@ -161,10 +161,10 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c
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.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
-SHA256 (rust/crates/quote-1.0.35.crate) = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
-SIZE (rust/crates/quote-1.0.35.crate) = 28136
+SHA256 (rust/crates/proc-macro2-1.0.81.crate) = 3d1597b0c024618f09a9c3b8655b7e430397a36d23fdafec26d6965e9eec3eba
+SIZE (rust/crates/proc-macro2-1.0.81.crate) = 48233
+SHA256 (rust/crates/quote-1.0.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
+SIZE (rust/crates/quote-1.0.36.crate) = 28507
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.37.27.crate) = fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2
@@ -175,16 +175,16 @@ SHA256 (rust/crates/scoped-tls-1.0.1.crate) = e1cf6437eb19a8f4a6cc0f7dca544973b0
SIZE (rust/crates/scoped-tls-1.0.1.crate) = 8202
SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
SIZE (rust/crates/semver-1.0.22.crate) = 30446
-SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
-SIZE (rust/crates/serde-1.0.197.crate) = 77087
-SHA256 (rust/crates/serde_derive-1.0.197.crate) = 7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b
-SIZE (rust/crates/serde_derive-1.0.197.crate) = 55771
-SHA256 (rust/crates/serde_repr-0.1.18.crate) = 0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb
-SIZE (rust/crates/serde_repr-0.1.18.crate) = 9974
+SHA256 (rust/crates/serde-1.0.200.crate) = ddc6f9cc94d67c0e21aaf7eda3a010fd3af78ebf6e096aa6e2e13c79749cce4f
+SIZE (rust/crates/serde-1.0.200.crate) = 77611
+SHA256 (rust/crates/serde_derive-1.0.200.crate) = 856f046b9400cee3c8c94ed572ecdb752444c24528c035cd35882aad6f492bcb
+SIZE (rust/crates/serde_derive-1.0.200.crate) = 55785
+SHA256 (rust/crates/serde_repr-0.1.19.crate) = 6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9
+SIZE (rust/crates/serde_repr-0.1.19.crate) = 9997
SHA256 (rust/crates/serde_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
-SHA256 (rust/crates/serde_yaml-0.9.33.crate) = a0623d197252096520c6f2a5e1171ee436e5af99a5d7caa2891e55e61950e6d9
-SIZE (rust/crates/serde_yaml-0.9.33.crate) = 65165
+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/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67
SIZE (rust/crates/slab-0.4.9.crate) = 17108
SHA256 (rust/crates/smallvec-1.13.2.crate) = 3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67
@@ -195,16 +195,16 @@ SHA256 (rust/crates/static_assertions-1.1.0.crate) = a2eb9349b6444b326872e140eb1
SIZE (rust/crates/static_assertions-1.1.0.crate) = 18480
SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
SIZE (rust/crates/syn-1.0.109.crate) = 237611
-SHA256 (rust/crates/syn-2.0.53.crate) = 7383cd0e49fff4b6b90ca5670bfd3e9d6a733b3f90c686605aa7eec8c4996032
-SIZE (rust/crates/syn-2.0.53.crate) = 254828
+SHA256 (rust/crates/syn-2.0.60.crate) = 909518bc7b1c9b779f1bbf07f2929d35af9f0f37e47c6e9ef7f9dddc1e1821f3
+SIZE (rust/crates/syn-2.0.60.crate) = 255808
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.14.crate) = e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f
SIZE (rust/crates/target-lexicon-0.12.14.crate) = 25508
-SHA256 (rust/crates/thiserror-1.0.58.crate) = 03468839009160513471e86a034bb2c5c0e4baae3b43f79ffc55c4a5427b3297
-SIZE (rust/crates/thiserror-1.0.58.crate) = 21025
-SHA256 (rust/crates/thiserror-impl-1.0.58.crate) = c61f3ba182994efc43764a46c018c347bc492c79f024e705f46567b418f6d4f7
-SIZE (rust/crates/thiserror-impl-1.0.58.crate) = 15645
+SHA256 (rust/crates/thiserror-1.0.59.crate) = f0126ad08bff79f29fc3ae6a55cc72352056dfff61e3ff8bb7129476d44b23aa
+SIZE (rust/crates/thiserror-1.0.59.crate) = 21040
+SHA256 (rust/crates/thiserror-impl-1.0.59.crate) = d1cd413b5d558b4c5bf3680e324a6fa5014e7b7c067a51e69dbdf47eb7148b66
+SIZE (rust/crates/thiserror-impl-1.0.59.crate) = 15726
SHA256 (rust/crates/toml-0.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
SHA256 (rust/crates/toml-0.8.2.crate) = 185d8ab0dfbb35cf1399a6344d8484209c088f75f8f68230da55d48d95d43e3d
@@ -237,36 +237,38 @@ SHA256 (rust/crates/windows-sys-0.52.0.crate) = 282be5f36a8ce781fad8c8ae18fa3f9b
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.4.crate) = 7dd37b7e5ab9018759f893a1952c9420d060016fc19a472b4bb20d1bdd694d1b
-SIZE (rust/crates/windows-targets-0.52.4.crate) = 6310
+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.4.crate) = bcf46cf4c365c6f2d1cc93ce535f2c8b244591df96ceee75d8e83deb70a9cac9
-SIZE (rust/crates/windows_aarch64_gnullvm-0.52.4.crate) = 433373
+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.4.crate) = da9f259dd3bcf6990b55bffd094c4f7235817ba4ceebde8e6d11cd0c5633b675
-SIZE (rust/crates/windows_aarch64_msvc-0.52.4.crate) = 828055
+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.4.crate) = b474d8268f99e0995f25b9f095bc7434632601028cf86590aea5c8a5cb7801d3
-SIZE (rust/crates/windows_i686_gnu-0.52.4.crate) = 875736
+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.4.crate) = 1515e9a29e5bed743cb4415a9ecf5dfca648ce85ee42e15873c3cd8610ff8e02
-SIZE (rust/crates/windows_i686_msvc-0.52.4.crate) = 895530
+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.4.crate) = 5eee091590e89cc02ad514ffe3ead9eb6b660aedca2183455434b93546371a03
-SIZE (rust/crates/windows_x86_64_gnu-0.52.4.crate) = 831627
+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.4.crate) = 77ca79f2451b49fa9e2af39f0747fe999fcda4f5e241b2898624dca97a1f2177
-SIZE (rust/crates/windows_x86_64_gnullvm-0.52.4.crate) = 433358
+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.4.crate) = 32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8
-SIZE (rust/crates/windows_x86_64_msvc-0.52.4.crate) = 828019
+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.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
SHA256 (rust/crates/xkbcommon-0.5.1.crate) = 52db25b599e92bf6e3904134618728eeb7b49a5a4f38f107f92399bb9c496b88
@@ -279,7 +281,7 @@ SHA256 (rust/crates/zvariant-2.10.0.crate) = a68c7b55f2074489b7e8e07d2d0a6ee6b4f
SIZE (rust/crates/zvariant-2.10.0.crate) = 64374
SHA256 (rust/crates/zvariant_derive-2.10.0.crate) = e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9
SIZE (rust/crates/zvariant_derive-2.10.0.crate) = 8746
-SHA256 (squeekboard-v1.38.0.tar.bz2) = 7fcd867406b1af5f11cd346cee2e73c9f91443b5e9f09aee9ec905041f7d9a0b
-SIZE (squeekboard-v1.38.0.tar.bz2) = 192937
+SHA256 (squeekboard-v1.39.0.tar.bz2) = 078b4553fa4f268f9e37c60211c783bec99deb367054979ad036d9fc2055cc92
+SIZE (squeekboard-v1.39.0.tar.bz2) = 201644
SHA256 (db00c0b4eb73.patch) = b35dc517880a779b5581b8726a0af3bf903c4348f9f4c9420e74bdefda21b479
SIZE (db00c0b4eb73.patch) = 1630
diff --git a/x11/swaybg/Makefile b/x11/swaybg/Makefile
index 05095f67afb8..929ed8f450f0 100644
--- a/x11/swaybg/Makefile
+++ b/x11/swaybg/Makefile
@@ -1,7 +1,6 @@
PORTNAME= swaybg
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.0
-PORTREVISION= 1
+DISTVERSION= 1.2.1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -11,7 +10,7 @@ WWW= https://github.com/swaywm/swaybg
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols
+BUILD_DEPENDS= wayland-protocols>=1.26:graphics/wayland-protocols
LIB_DEPENDS= libwayland-client.so:graphics/wayland
USES= compiler:c11 gnome meson pkgconfig
diff --git a/x11/swaybg/distinfo b/x11/swaybg/distinfo
index d81ab82fb13f..966bd230c57b 100644
--- a/x11/swaybg/distinfo
+++ b/x11/swaybg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670172047
-SHA256 (swaywm-swaybg-v1.2.0_GH0.tar.gz) = cfeab55b983da24352407279556c035b495890422578812d9a9c0bba1dc3ce75
-SIZE (swaywm-swaybg-v1.2.0_GH0.tar.gz) = 16572
+TIMESTAMP = 1714291782
+SHA256 (swaywm-swaybg-v1.2.1_GH0.tar.gz) = 45c4a1a3b83c86ddc321a6136402b708f195a022d0ccee4641b23d14c3a3c25e
+SIZE (swaywm-swaybg-v1.2.1_GH0.tar.gz) = 16600
diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile
index 940671c47ee4..636df9c11145 100644
--- a/x11/swayimg/Makefile
+++ b/x11/swayimg/Makefile
@@ -1,6 +1,7 @@
PORTNAME= swayimg
DISTVERSIONPREFIX= v
DISTVERSION= 2.2
+PORTREVISION= 1
CATEGORIES= x11 wayland
MAINTAINER= jbeich@FreeBSD.org
diff --git a/x11/waybar/Makefile b/x11/waybar/Makefile
index 145bbcade594..c712d5c24634 100644
--- a/x11/waybar/Makefile
+++ b/x11/waybar/Makefile
@@ -1,11 +1,11 @@
PORTNAME= waybar
-DISTVERSION= 0.9.24
-PORTREVISION= 3
+DISTVERSION= 0.10.2
CATEGORIES= x11 wayland
PKGNAMESUFFIX= ${FLAVOR:N${FLAVORS:[1]}:C/.+/-${FLAVOR}/}
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 514d00803c91.patch:-p1 # https://github.com/Alexays/Waybar/pull/2949
+PATCHFILES+= f41458ea24a5.patch:-p1 # https://github.com/Alexays/Waybar/pull/3183
+PATCHFILES+= 67de082393dc.patch:-p1 # https://github.com/Alexays/Waybar/pull/3193
MAINTAINER= ports@FreeBSD.org
COMMENT= Highly customizable Wayland bar for Sway and wlroots-based compositors
@@ -16,10 +16,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols
LIB_DEPENDS= libdate-tz.so:devel/date \
+ libinotify.so:devel/libinotify \
libjsoncpp.so:devel/jsoncpp \
libfmt.so:devel/libfmt \
libspdlog.so:devel/spdlog \
libwayland-client.so:graphics/wayland \
+ libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \
libxkbregistry.so:x11/libxkbcommon
TEST_DEPENDS= catch>0:devel/catch
@@ -31,9 +33,9 @@ USE_GITHUB= yes
USE_GNOME= gtkmm30
GH_ACCOUNT= Alexays
GH_PROJECT= Waybar
-MESON_ARGS= ${libnl systemd wireplumber tests:L:C/.*/-D&=disabled/}
+MESON_ARGS= ${libnl systemd tests:L:C/.*/-D&=disabled/}
PLIST_FILES= bin/${PORTNAME} \
- etc/xdg/${PORTNAME}/config \
+ etc/xdg/${PORTNAME}/config.jsonc \
etc/xdg/${PORTNAME}/style.css
# XXX Add pkg-config support to devel/date
@@ -42,8 +44,8 @@ CONFIGURE_ENV+= PKG_CONFIG_PATH="${WRKDIR}"
SUB_FILES+= date.pc
.endif
-OPTIONS_DEFINE= CAVA DBUS EVDEV GLS ICONSFONT JACK MANPAGES MPD MPRIS PULSEAUDIO SNDIO UDEV UPOWER
-OPTIONS_DEFAULT= CAVA DBUS EVDEV GLS ICONSFONT JACK MANPAGES MPD MPRIS PULSEAUDIO SNDIO UDEV UPOWER
+OPTIONS_DEFINE= CAVA DBUS EVDEV ICONSFONT JACK MANPAGES MPD MPRIS PIPEWIRE PULSEAUDIO SNDIO UDEV UPOWER WIREPLUMBER
+OPTIONS_DEFAULT= CAVA DBUS EVDEV ICONSFONT JACK MANPAGES MPD MPRIS PIPEWIRE PULSEAUDIO SNDIO UDEV UPOWER WIREPLUMBER
OPTIONS_EXCLUDE+= CAVA # https://github.com/karlstav/cava/issues/487
.if ${FLAVOR:U:M*nopulse}
OPTIONS_EXCLUDE+= PULSEAUDIO
@@ -51,93 +53,100 @@ OPTIONS_EXCLUDE+= PULSEAUDIO
CAVA_LIB_DEPENDS= libcava.so:audio/cava
CAVA_MESON_ENABLED= cava
+CAVA_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-cava.5.gz
DBUS_LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu
DBUS_MESON_ENABLED= dbusmenu-gtk
+DBUS_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-tray.5.gz
EVDEV_DESC= Keyboard state via libevdev
EVDEV_BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto
EVDEV_LIB_DEPENDS= libevdev.so:devel/libevdev \
- libinotify.so:devel/libinotify \
libinput.so:x11/libinput
EVDEV_MESON_ENABLED= libevdev libinput
-
-GLS_DESC= Use gtk-layer-shell library for popups support
-GLS_LIB_DEPENDS= libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell
-GLS_MESON_ENABLED= gtk-layer-shell
+EVDEV_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-keyboard-state.5.gz
ICONSFONT_DESC= Install Font Awesome to properly render icons
ICONSFONT_RUN_DEPENDS= font-awesome>0:x11-fonts/font-awesome
JACK_LIB_DEPENDS= libjack.so:audio/jack
JACK_MESON_ENABLED= jack
+JACK_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-jack.5.gz
MANPAGES_BUILD_DEPENDS= scdoc:textproc/scdoc
MANPAGES_MESON_ENABLED= man-pages
-MANPAGES_PLIST_FILES= share/man/man5/${PORTNAME}-backlight-slider.5.gz \
- share/man/man5/${PORTNAME}-backlight.5.gz \
- share/man/man5/${PORTNAME}-battery.5.gz \
- share/man/man5/${PORTNAME}-bluetooth.5.gz \
- share/man/man5/${PORTNAME}-cava.5.gz \
+MANPAGES_PLIST_FILES= share/man/man5/${PORTNAME}-battery.5.gz \
+ share/man/man5/${PORTNAME}-cffi.5.gz \
share/man/man5/${PORTNAME}-clock.5.gz \
share/man/man5/${PORTNAME}-cpu.5.gz \
share/man/man5/${PORTNAME}-custom.5.gz \
share/man/man5/${PORTNAME}-disk.5.gz \
share/man/man5/${PORTNAME}-dwl-tags.5.gz \
+ share/man/man5/${PORTNAME}-dwl-window.5.gz \
share/man/man5/${PORTNAME}-gamemode.5.gz \
+ share/man/man5/${PORTNAME}-hyprland-language.5.gz \
+ share/man/man5/${PORTNAME}-hyprland-submap.5.gz \
+ share/man/man5/${PORTNAME}-hyprland-window.5.gz \
+ share/man/man5/${PORTNAME}-hyprland-workspaces.5.gz \
share/man/man5/${PORTNAME}-idle-inhibitor.5.gz \
share/man/man5/${PORTNAME}-image.5.gz \
share/man/man5/${PORTNAME}-inhibitor.5.gz \
- share/man/man5/${PORTNAME}-keyboard-state.5.gz \
share/man/man5/${PORTNAME}-memory.5.gz \
- share/man/man5/${PORTNAME}-mpd.5.gz \
- share/man/man5/${PORTNAME}-mpris.5.gz \
- share/man/man5/${PORTNAME}-network.5.gz \
- share/man/man5/${PORTNAME}-pulseaudio-slider.5.gz \
- share/man/man5/${PORTNAME}-pulseaudio.5.gz \
share/man/man5/${PORTNAME}-river-layout.5.gz \
share/man/man5/${PORTNAME}-river-mode.5.gz \
share/man/man5/${PORTNAME}-river-tags.5.gz \
share/man/man5/${PORTNAME}-river-window.5.gz \
- share/man/man5/${PORTNAME}-sndio.5.gz \
share/man/man5/${PORTNAME}-states.5.gz \
+ share/man/man5/${PORTNAME}-styles.5.gz \
share/man/man5/${PORTNAME}-sway-language.5.gz \
share/man/man5/${PORTNAME}-sway-mode.5.gz \
share/man/man5/${PORTNAME}-sway-scratchpad.5.gz \
share/man/man5/${PORTNAME}-sway-window.5.gz \
share/man/man5/${PORTNAME}-sway-workspaces.5.gz \
share/man/man5/${PORTNAME}-temperature.5.gz \
- share/man/man5/${PORTNAME}-tray.5.gz \
- share/man/man5/${PORTNAME}-upower.5.gz \
- share/man/man5/${PORTNAME}-wireplumber.5.gz \
share/man/man5/${PORTNAME}-wlr-taskbar.5.gz \
- share/man/man5/${PORTNAME}-wlr-workspaces.5.gz \
share/man/man5/${PORTNAME}.5.gz \
${NULL}
MPD_DESC= Music Player Daemon support
MPD_LIB_DEPENDS= libmpdclient.so:audio/libmpdclient
MPD_MESON_ENABLED= mpd
+MPD_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-mpd.5.gz
MPRIS_DESC= Media Player Remote Interfacing Specification via playerctl
MPRIS_LIB_DEPENDS= libplayerctl.so:multimedia/playerctl
MPRIS_MESON_ENABLED= mpris
+MPRIS_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-mpris.5.gz
+
+PIPEWIRE_LIB_DEPENDS= libpipewire-0.3.so:multimedia/pipewire
+PIPEWIRE_MESON_ENABLED= pipewire
+PIPEWIRE_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-privacy.5.gz
PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
PULSEAUDIO_MESON_ENABLED= pulseaudio
+PULSEAUDIO_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-pulseaudio-slider.5.gz \
+ MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-pulseaudio.5.gz
SNDIO_LIB_DEPENDS= libsndio.so:audio/sndio
SNDIO_USES= localbase:ldflags
SNDIO_MESON_ENABLED= sndio
+SNDIO_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-sndio.5.gz
UDEV_DESC= Monitor backlight level via libudev
UDEV_LIB_DEPENDS= libepoll-shim.so:devel/libepoll-shim \
libudev.so:devel/libudev-devd
UDEV_MESON_ENABLED= libudev
+UDEV_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-backlight-slider.5.gz \
+ MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-backlight.5.gz
UPOWER_DESC= Monitor battery capacity via UPower
UPOWER_LIB_DEPENDS= libupower-glib.so:sysutils/upower
UPOWER_MESON_ENABLED= upower_glib
+UPOWER_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-upower.5.gz
+
+WIREPLUMBER_LIB_DEPENDS= libwireplumber-0.5.so:multimedia/wireplumber
+WIREPLUMBER_MESON_ENABLED= wireplumber
+WIREPLUMBER_VARS= MANPAGES_PLIST_FILES+=share/man/man5/${PORTNAME}-wireplumber.5.gz
post-patch:
# Extract (snapshot) version from the port instead of meson.build
@@ -147,10 +156,10 @@ post-patch:
# https://github.com/ConsoleKit2/ConsoleKit2/issues/150
@${REINPLACE_CMD} -e 's,/login1,/ConsoleKit/Manager,' \
-e 's,login1\([".]\),ConsoleKit\1,g' \
- ${WRKSRC}/src/modules/backlight.cpp \
${WRKSRC}/src/modules/gamemode.cpp \
${WRKSRC}/src/modules/inhibitor.cpp \
${WRKSRC}/src/modules/upower/upower.cpp \
+ ${WRKSRC}/src/util/backlight_backend.cpp \
${WRKSRC}/src/util/prepare_for_sleep.cpp
# Respect PREFIX for icons
@${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \
@@ -163,8 +172,9 @@ pre-test:
${TOUCH} ${WRKDIR}/.meson_build_tests; \
fi
-# XXX https://github.com/HowardHinnant/date/issues/799
-.if ${CXX} == c++ && exists(/usr/include/c++/v1/__chrono/concepts.h)
+# XXX Drop after FreeBSD 13.3 EOL around 2025-07-01 (don't forget distinfo)
+.if ${CXX} == c++ && exists(/usr/include/c++/v1/__chrono/concepts.h) && \
+ !exists(/usr/include/c++/v1/__chrono/tzdb.h) || make(makesum) || make(fetch)
USES+= cmake:indirect
CMAKE_ARGS= -B ${WRKDIR}/libcxx_build -S ${WRKSRC_libcxx}/libcxx
CMAKE_OFF= LIBCXX_INCLUDE_BENCHMARKS
diff --git a/x11/waybar/distinfo b/x11/waybar/distinfo
index 244d67ac4b5f..db7e8b7db044 100644
--- a/x11/waybar/distinfo
+++ b/x11/waybar/distinfo
@@ -1,7 +1,9 @@
-TIMESTAMP = 1699016827
-SHA256 (Alexays-Waybar-0.9.24_GH0.tar.gz) = 57aa7860bc066ebf4f3327dafa9841100b098c0dec1dce4baaa1fae63e9b57ae
-SIZE (Alexays-Waybar-0.9.24_GH0.tar.gz) = 275416
+TIMESTAMP = 1713887948
+SHA256 (Alexays-Waybar-0.10.2_GH0.tar.gz) = 7ecccfe5d326d66987a32e77e02b825019d191670ab8e87412df01dd0913f9c0
+SIZE (Alexays-Waybar-0.10.2_GH0.tar.gz) = 301414
SHA256 (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = b5a9ff1793b1e2d388a3819bf35797002b1d2e40bb35a10c65605e0ea1435271
SIZE (llvm-llvm-project-llvmorg-16.0.1_GH0.tar.gz) = 179289803
-SHA256 (514d00803c91.patch) = fcf2b190530afaab38a0cb9207508b64cd5fd63ea863036d7563e5005adaa6f9
-SIZE (514d00803c91.patch) = 1387
+SHA256 (f41458ea24a5.patch) = a125479cf8bf9b57306f8cd3df9fc969e43ddd797abd56a61f9328ba5877634c
+SIZE (f41458ea24a5.patch) = 2490
+SHA256 (67de082393dc.patch) = 71da4a4b2577f9a08555187151fc532b57a137f5de45622861e1307f70fffc3b
+SIZE (67de082393dc.patch) = 992
diff --git a/x11/wmenu/Makefile b/x11/wmenu/Makefile
index 032dcff2b41c..5742f8bad6fd 100644
--- a/x11/wmenu/Makefile
+++ b/x11/wmenu/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wmenu
-DISTVERSION= 0.1.7
+DISTVERSION= 0.1.8
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~adnano/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -27,6 +27,7 @@ LDFLAGS+= `pkg-config --libs epoll-shim`
.endif
PLIST_FILES= bin/wmenu \
+ bin/wmenu-run \
share/man/man1/wmenu.1.gz
.include <bsd.port.mk>
diff --git a/x11/wmenu/distinfo b/x11/wmenu/distinfo
index fed7739e8e14..4738a0ea1fad 100644
--- a/x11/wmenu/distinfo
+++ b/x11/wmenu/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710236249
-SHA256 (wmenu-0.1.7.tar.gz) = f86c9bfb32a907d467c59d34123c8e7d55cda08524735b7c640b682830f854b9
-SIZE (wmenu-0.1.7.tar.gz) = 19052
+TIMESTAMP = 1714896725
+SHA256 (wmenu-0.1.8.tar.gz) = 0079d3bbe82e0b02035450b4b31609dd5b822116ea4c14979d2e26d91db3c461
+SIZE (wmenu-0.1.8.tar.gz) = 20353
diff --git a/x11/wvkbd/Makefile b/x11/wvkbd/Makefile
index 19d7db5807d0..fdf536ebd980 100644
--- a/x11/wvkbd/Makefile
+++ b/x11/wvkbd/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wvkbd
DISTVERSIONPREFIX= v
-DISTVERSION= 0.14.4
+DISTVERSION= 0.15
CATEGORIES= x11 wayland
MASTER_SITES= https://git.sr.ht/~proycon/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
diff --git a/x11/wvkbd/distinfo b/x11/wvkbd/distinfo
index eabcc393d51e..640d091abeab 100644
--- a/x11/wvkbd/distinfo
+++ b/x11/wvkbd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709462038
-SHA256 (wvkbd-v0.14.4.tar.gz) = 1821798acb5d70b04c0ef2f28133eb2f35373c35db3bc08ca5b1fbf46e3b7654
-SIZE (wvkbd-v0.14.4.tar.gz) = 1452033
+TIMESTAMP = 1714844532
+SHA256 (wvkbd-v0.15.tar.gz) = be537e0f28fdd4c447b526e5c1363b4461c18200598d8c2c88d61e016dd73c76
+SIZE (wvkbd-v0.15.tar.gz) = 1452358
diff --git a/x11/xloadimage/Makefile b/x11/xloadimage/Makefile
index 627136192e71..c581c8b7371a 100644
--- a/x11/xloadimage/Makefile
+++ b/x11/xloadimage/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xloadimage
PORTVERSION= 4.1.24
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= x11 graphics
MASTER_SITES= DEBIAN_POOL
DISTNAME= ${PORTNAME}.${VERSION}