aboutsummaryrefslogtreecommitdiff
path: root/games
diff options
context:
space:
mode:
Diffstat (limited to 'games')
-rw-r--r--games/0ad/Makefile4
-rw-r--r--games/DDNet/Makefile3
-rw-r--r--games/DDNet/distinfo6
-rw-r--r--games/Doom64EX/files/patch-include_imp_util_Endian12
-rw-r--r--games/Makefile1
-rw-r--r--games/NBlood/Makefile2
-rw-r--r--games/NBlood/distinfo6
-rw-r--r--games/SpaceCadetPinball-devel/Makefile4
-rw-r--r--games/SpaceCadetPinball-devel/distinfo6
-rw-r--r--games/afternoonstalker/Makefile17
-rw-r--r--games/afternoonstalker/distinfo6
-rw-r--r--games/afternoonstalker/files/patch-Makefile.in10
-rw-r--r--games/afternoonstalker/pkg-plist73
-rw-r--r--games/ags/Makefile2
-rw-r--r--games/ags/distinfo6
-rw-r--r--games/allacrost/Makefile2
-rw-r--r--games/anki/Makefile19
-rw-r--r--games/anki/Makefile.crates91
-rw-r--r--games/anki/distinfo200
-rw-r--r--games/anki/files/patch-package.json23
-rw-r--r--games/anki/pkg-plist124
-rw-r--r--games/auralquiz/Makefile2
-rw-r--r--games/automuteus/Makefile64
-rw-r--r--games/automuteus/distinfo126
-rw-r--r--games/burgerspace/Makefile15
-rw-r--r--games/burgerspace/distinfo6
-rw-r--r--games/burgerspace/files/patch-src-BurgerSpaceEngine.cpp10
-rw-r--r--games/burgerspace/pkg-plist112
-rw-r--r--games/cosmosmash/Makefile19
-rw-r--r--games/cosmosmash/distinfo6
-rw-r--r--games/cosmosmash/files/patch-Makefile.in10
-rw-r--r--games/cosmosmash/pkg-plist42
-rw-r--r--games/devilutionX/Makefile1
-rw-r--r--games/dose-response/Makefile2
-rw-r--r--games/etracer/Makefile2
-rw-r--r--games/etracer/distinfo6
-rw-r--r--games/etracer/pkg-plist1
-rw-r--r--games/exult-devel/Makefile3
-rw-r--r--games/exult-devel/distinfo6
-rw-r--r--games/exult-devel/files/patch-mapedit_Makefile.am13
-rw-r--r--games/exult-devel/files/patch-tools_Makefile.am29
-rw-r--r--games/exult-devel/files/pkg-message.in7
-rw-r--r--games/exult/Makefile2
-rw-r--r--games/exult/files/patch-configure.ac (renamed from games/exult/files/extra-patch-configure.ac)0
-rw-r--r--games/exult/files/patch-version.cc (renamed from games/exult/files/extra-patch-version.cc)0
-rw-r--r--games/fheroes2/Makefile2
-rw-r--r--games/fheroes2/distinfo6
-rw-r--r--games/freecol/Makefile12
-rw-r--r--games/freecol/distinfo5
-rw-r--r--games/freecol/files/freecol.in2
-rw-r--r--games/freesynd/Makefile32
-rw-r--r--games/freesynd/distinfo5
-rw-r--r--games/freesynd/files/patch-src_app.h21
-rw-r--r--games/freesynd/files/patch-src_dump.cpp11
-rw-r--r--games/freesynd/files/patch-src_editor_editorapp.h19
-rw-r--r--games/freesynd/files/patch-src_freesynd.cpp11
-rw-r--r--games/freesynd/files/patch-utils_src_file.cpp13
-rw-r--r--games/freesynd/pkg-plist24
-rw-r--r--games/gcompris-qt/Makefile2
-rw-r--r--games/gcompris-qt/distinfo6
-rw-r--r--games/genact/Makefile2
-rw-r--r--games/glob2/Makefile4
-rw-r--r--games/glob2/distinfo6
-rw-r--r--games/golly/Makefile4
-rw-r--r--games/golly/distinfo6
-rw-r--r--games/golly/files/patch-sound_cute__sound.h15
-rw-r--r--games/hedgewars/Makefile2
-rw-r--r--games/hyperrogue/Makefile4
-rw-r--r--games/hyperrogue/distinfo6
-rw-r--r--games/irrlamb/Makefile23
-rw-r--r--games/irrlamb/distinfo10
-rw-r--r--games/irrlamb/files/patch-cmake_version.cmake21
-rw-r--r--games/irrlamb/pkg-plist4
-rw-r--r--games/jaggedalliance2/Makefile3
-rw-r--r--games/jin/Makefile4
-rw-r--r--games/jinput/Makefile4
-rw-r--r--games/jumpy/Makefile9
-rw-r--r--games/jumpy/Makefile.crates221
-rw-r--r--games/jumpy/distinfo444
-rw-r--r--games/jumpy/files/patch-gilrs74
-rw-r--r--games/jumpy/files/patch-iroh177
-rw-r--r--games/jumpy/files/patch-libc42
-rw-r--r--games/jumpy/files/patch-wayland194
-rw-r--r--games/kodi-addon-game.libretro.beetle-psx/Makefile7
-rw-r--r--games/kodi-addon-game.libretro.beetle-psx/distinfo6
-rw-r--r--games/kodi-addon-game.libretro.fceumm/Makefile7
-rw-r--r--games/kodi-addon-game.libretro.fceumm/distinfo6
-rw-r--r--games/kodi-addon-game.libretro.genplus/Makefile7
-rw-r--r--games/kodi-addon-game.libretro.genplus/distinfo6
-rw-r--r--games/kodi-addon-game.libretro.pcsx-rearmed/Makefile7
-rw-r--r--games/kodi-addon-game.libretro.pcsx-rearmed/distinfo6
-rw-r--r--games/kodi-addon-game.libretro.picodrive/Makefile8
-rw-r--r--games/kodi-addon-game.libretro.picodrive/distinfo6
-rw-r--r--games/kodi-addon-game.libretro/Makefile29
-rw-r--r--games/kodi-addon-game.libretro/distinfo10
-rw-r--r--games/lbreakouthd/Makefile2
-rw-r--r--games/lbreakouthd/distinfo6
-rw-r--r--games/lbreakouthd/files/patch-Makefile.am18
-rw-r--r--games/leela-zero/Makefile2
-rw-r--r--games/linux-steam-utils/Makefile2
-rw-r--r--games/linux-steam-utils/distinfo6
-rw-r--r--games/linux-steam-utils/files/pkg-message.in2
-rw-r--r--games/linux-steam-utils/pkg-plist2
-rw-r--r--games/lwjgl/Makefile14
-rw-r--r--games/minecraft-server/Makefile11
-rw-r--r--games/minecraft-server/distinfo6
-rw-r--r--games/minecraft-server/files/minecraft-server.in5
-rw-r--r--games/minecraft-server/files/minecraft.in2
-rw-r--r--games/minecraft-server/files/pkg-deinstall.in2
-rw-r--r--games/minecraft-server/files/pkg-message.in7
-rw-r--r--games/minecraft-server/pkg-plist28
-rw-r--r--games/minetest/Makefile1
-rw-r--r--games/minetest/files/minetest.in28
-rw-r--r--games/minetest_game/Makefile3
-rw-r--r--games/mizuma/Makefile6
-rw-r--r--games/mizuma/distinfo6
-rw-r--r--games/mizuma/files/patch-Mizuma14
-rw-r--r--games/mrboom/Makefile5
-rw-r--r--games/mrboom/distinfo8
-rw-r--r--games/naev/Makefile2
-rw-r--r--games/neo-cowsay/Makefile2
-rw-r--r--games/openbve/Makefile2
-rw-r--r--games/openbve/distinfo6
-rw-r--r--games/openbve/pkg-plist2
-rw-r--r--games/openfodder/Makefile6
-rw-r--r--games/openfodder/distinfo14
-rw-r--r--games/openrct2/Makefile1
-rw-r--r--games/pioneer/Makefile6
-rw-r--r--games/punchy/Makefile3
-rw-r--r--games/ri-li/Makefile36
-rw-r--r--games/ri-li/distinfo5
-rw-r--r--games/ri-li/files/patch-CMakeLists.txt25
-rw-r--r--games/ri-li/files/patch-src_sprite.cc20
-rw-r--r--games/ri-li/files/patch-src_tableau.cc11
-rw-r--r--games/ri-li/pkg-plist8
-rw-r--r--games/rpg-cli/Makefile2
-rw-r--r--games/sdlpop/Makefile2
-rw-r--r--games/sdlpop/files/patch-seg009.c25
-rw-r--r--games/simutrans-pak64/Makefile2
-rw-r--r--games/simutrans-pak64/distinfo6
-rw-r--r--games/simutrans/Makefile23
-rw-r--r--games/simutrans/distinfo6
-rw-r--r--games/simutrans/files/patch-cmake_SimutransInstall.cmake22
-rw-r--r--games/simutrans/files/patch-src_simutrans_sys_simsys.cc14
-rw-r--r--games/simutrans/files/patch-sys_simsys.cc11
-rw-r--r--games/simutrans/pkg-plist1
-rw-r--r--games/star_traders/Makefile27
-rw-r--r--games/star_traders/distinfo3
-rw-r--r--games/star_traders/pkg-descr3
-rw-r--r--games/star_traders/pkg-plist35
-rw-r--r--games/supertuxkart/Makefile13
-rw-r--r--games/tuxpaint-config/Makefile8
-rw-r--r--games/tuxpaint-config/distinfo6
-rw-r--r--games/tuxpaint-config/pkg-plist2
-rw-r--r--games/tuxpaint-stamps/Makefile2
-rw-r--r--games/tuxpaint-stamps/distinfo6
-rw-r--r--games/tuxpaint/Makefile8
-rw-r--r--games/tuxpaint/distinfo6
-rw-r--r--games/tuxpaint/files/patch-Makefile18
-rw-r--r--games/tuxpaint/pkg-plist14
-rw-r--r--games/vanilla-conquer/Makefile8
-rw-r--r--games/vanilla-conquer/distinfo6
-rw-r--r--games/vcmi/Makefile2
-rw-r--r--games/vcmi/distinfo6
-rw-r--r--games/vcmi/files/patch-lib_CThreadHelper.cpp11
-rw-r--r--games/vcmi/pkg-plist21
-rw-r--r--games/veloren-weekly/Makefile5
-rw-r--r--games/veloren-weekly/Makefile.crates524
-rw-r--r--games/veloren-weekly/distinfo1054
-rw-r--r--games/veloren-weekly/files/patch-gilrs41
-rw-r--r--games/veloren-weekly/files/patch-rust-1.75.028
-rw-r--r--games/veloren-weekly/files/patch-rustls-native-certs12
-rw-r--r--games/veloren-weekly/files/patch-shaderc28
-rw-r--r--games/veloren-weekly/files/patch-vek23
-rw-r--r--games/veloren-weekly/files/patch-wgpu-nvidia15
-rw-r--r--games/warzone2100/Makefile1
-rw-r--r--games/wtf/Makefile2
-rw-r--r--games/xmoto/Makefile2
-rw-r--r--games/xmoto/files/patch-src_db_xmDatabase.cpp13
179 files changed, 3264 insertions, 1794 deletions
diff --git a/games/0ad/Makefile b/games/0ad/Makefile
index 23ea08069e1c..5edf52eddf6e 100644
--- a/games/0ad/Makefile
+++ b/games/0ad/Makefile
@@ -1,6 +1,6 @@
PORTNAME= 0ad
PORTVERSION= 0.0.26
-PORTREVISION= 23
+PORTREVISION= 26
CATEGORIES= games
MASTER_SITES= http://releases.wildfiregames.com/ \
SF/zero-ad/releases
@@ -32,7 +32,7 @@ LIB_DEPENDS= libboost_filesystem.so:devel/boost-libs \
libfmt.so:devel/libfmt
USES= compiler:c++11-lib desktop-file-utils dos2unix gmake gnome \
- iconv openal:al perl5 pkgconfig python:build sdl tar:xz \
+ iconv openal:al perl5 pkgconfig python:3.9,build sdl tar:xz \
xorg
USE_GNOME= libxml2
USE_GL= gl
diff --git a/games/DDNet/Makefile b/games/DDNet/Makefile
index 338e445be92f..2b57b638eaee 100644
--- a/games/DDNet/Makefile
+++ b/games/DDNet/Makefile
@@ -1,5 +1,6 @@
PORTNAME= DDNet
-PORTVERSION= 18.1
+PORTVERSION= 18.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://ddnet.tw/downloads/
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
diff --git a/games/DDNet/distinfo b/games/DDNet/distinfo
index a713a00b5f92..965d27856774 100644
--- a/games/DDNet/distinfo
+++ b/games/DDNet/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1711738710
-SHA256 (DDNet-18.1.tar.xz) = 16e8cac1c3710239e5d3bec9f31389c169ea123c00a7959a01653cdb54e9f794
-SIZE (DDNet-18.1.tar.xz) = 35458832
+TIMESTAMP = 1715001117
+SHA256 (DDNet-18.2.tar.xz) = 4046f83325fadce9148c779402ec2f225f1cf198d2566e38938a51031edff084
+SIZE (DDNet-18.2.tar.xz) = 35473956
SHA256 (rust/crates/cc-1.0.73.crate) = 2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11
SIZE (rust/crates/cc-1.0.73.crate) = 57880
SHA256 (rust/crates/cxx-1.0.71.crate) = 5469a6f42296f4fd40789b397383718f9a0bd75d2f9b7cedbb249996811fba27
diff --git a/games/Doom64EX/files/patch-include_imp_util_Endian b/games/Doom64EX/files/patch-include_imp_util_Endian
index a071f8f6967d..f88c2e051505 100644
--- a/games/Doom64EX/files/patch-include_imp_util_Endian
+++ b/games/Doom64EX/files/patch-include_imp_util_Endian
@@ -1,15 +1,15 @@
--- include/imp/util/Endian.orig 2018-08-24 09:23:34 UTC
+++ include/imp/util/Endian
-@@ -10,7 +10,7 @@
- # define BIG_ENDIAN 0x1234
- # define LITTLE_ENDIAN 0x4321
+@@ -12,6 +12,8 @@
# define BYTE_ORDER LITTLE_ENDIAN
--#elif defined(__APPLE__)
-+#elif defined(__APPLE__) || defined(__FreeBSD__)
+ #elif defined(__APPLE__)
# include <machine/endian.h>
++#elif defined(__FreeBSD__)
++# include <sys/endian.h>
#else
# include <endian.h>
-@@ -57,6 +57,26 @@ namespace imp {
+ #endif
+@@ -57,6 +59,26 @@ namespace imp {
inline uint64 swap_bytes(uint64 x) noexcept
{ return OSSwapInt64(x); }
diff --git a/games/Makefile b/games/Makefile
index cec5a5bac674..29ea9c1b82ef 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -932,6 +932,7 @@
SUBDIR += species
SUBDIR += spellcast
SUBDIR += spicetrade
+ SUBDIR += star_traders
SUBDIR += starfighter
SUBDIR += starlanes
SUBDIR += steelstorm
diff --git a/games/NBlood/Makefile b/games/NBlood/Makefile
index 75b71f01b550..1ac236a7b704 100644
--- a/games/NBlood/Makefile
+++ b/games/NBlood/Makefile
@@ -1,5 +1,5 @@
PORTNAME= NBlood
-DISTVERSION= r14013
+DISTVERSION= r14062
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/NBlood/distinfo b/games/NBlood/distinfo
index d4cfa1fc0f56..30cae00e742f 100644
--- a/games/NBlood/distinfo
+++ b/games/NBlood/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713273813
-SHA256 (nukeykt-NBlood-r14013_GH0.tar.gz) = 8a1531fc73d71698910de7f0f1bb0aa5b7aadbef1167d1364fae1b86e2032b64
-SIZE (nukeykt-NBlood-r14013_GH0.tar.gz) = 37499617
+TIMESTAMP = 1718550937
+SHA256 (nukeykt-NBlood-r14062_GH0.tar.gz) = b51dd8c99bf0ca5f5ab3868b767cbee60ed8a5cba681e8a70028b96b172da740
+SIZE (nukeykt-NBlood-r14062_GH0.tar.gz) = 36391039
diff --git a/games/SpaceCadetPinball-devel/Makefile b/games/SpaceCadetPinball-devel/Makefile
index fd376af05ab6..97b866224ccb 100644
--- a/games/SpaceCadetPinball-devel/Makefile
+++ b/games/SpaceCadetPinball-devel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= SpaceCadetPinball
-PORTVERSION= 2.1.0.20240127
+PORTVERSION= 2.1.0.20240227
DISTVERSIONPREFIX= Release_
CATEGORIES= games
PKGNAMESUFFIX= -devel
@@ -15,7 +15,7 @@ USES= cmake sdl xorg
USE_GITHUB= yes
GH_ACCOUNT= k4zmu2a
GH_PROJECT= SpaceCadetPinball
-GH_TAGNAME= 73262ae
+GH_TAGNAME= 52126fe
USE_SDL= mixer2 sdl2
USE_XORG= ice sm x11 xext
diff --git a/games/SpaceCadetPinball-devel/distinfo b/games/SpaceCadetPinball-devel/distinfo
index bb26ad67db54..100fe9bd047b 100644
--- a/games/SpaceCadetPinball-devel/distinfo
+++ b/games/SpaceCadetPinball-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708058454
-SHA256 (k4zmu2a-SpaceCadetPinball-Release_2.1.0.20240127-73262ae_GH0.tar.gz) = b3a72cd0229b94a88421f628d4f2a8e945657006c6f2454cbfd426bdb4d8d5ef
-SIZE (k4zmu2a-SpaceCadetPinball-Release_2.1.0.20240127-73262ae_GH0.tar.gz) = 3219469
+TIMESTAMP = 1715786706
+SHA256 (k4zmu2a-SpaceCadetPinball-Release_2.1.0.20240227-52126fe_GH0.tar.gz) = 988af833c26f80f16e6da30da69eaf51721fabb85088dbcdc087e7ceefee5da7
+SIZE (k4zmu2a-SpaceCadetPinball-Release_2.1.0.20240227-52126fe_GH0.tar.gz) = 3304632
diff --git a/games/afternoonstalker/Makefile b/games/afternoonstalker/Makefile
index b9dda02133d2..8b146e64006d 100644
--- a/games/afternoonstalker/Makefile
+++ b/games/afternoonstalker/Makefile
@@ -1,26 +1,23 @@
PORTNAME= afternoonstalker
-PORTVERSION= 1.1.6
-PORTREVISION= 1
+PORTVERSION= 1.2.0
CATEGORIES= games
-MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/ \
- LOCAL/martymac
+MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
MAINTAINER= martymac@FreeBSD.org
COMMENT= Clone of the 1981 Night Stalker video game
WWW= http://sarrazip.com/dev/afternoonstalker.html
-LICENSE= GPLv2
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libflatzebra-0.1.so:devel/flatzebra
+LIB_DEPENDS= libflatzebra-0.2.so:devel/flatzebra
USES= pkgconfig sdl
-USE_CXXSTD= gnu++98
-USE_SDL= image mixer sdl
+USE_SDL= sdl2 gfx2 image2 mixer2 ttf2
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-PORTDOCS= AUTHORS COPYING NEWS README THANKS
+PORTDOCS= AUTHORS NEWS README THANKS
OPTIONS_DEFINE= DOCS
diff --git a/games/afternoonstalker/distinfo b/games/afternoonstalker/distinfo
index a9828680860a..a7e4fe10de1b 100644
--- a/games/afternoonstalker/distinfo
+++ b/games/afternoonstalker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573568195
-SHA256 (afternoonstalker-1.1.6.tar.gz) = 04deb200f1b63c4113102207cc566ae825ae7ada53ccb0d8a8c128e1de414440
-SIZE (afternoonstalker-1.1.6.tar.gz) = 186724
+TIMESTAMP = 1717011739
+SHA256 (afternoonstalker-1.2.0.tar.gz) = ccdda54768d9ab48e7a702ceb59b282712ae61d91277e1b6c22a5965930a3c0d
+SIZE (afternoonstalker-1.2.0.tar.gz) = 189534
diff --git a/games/afternoonstalker/files/patch-Makefile.in b/games/afternoonstalker/files/patch-Makefile.in
new file mode 100644
index 000000000000..defcdb3bbb66
--- /dev/null
+++ b/games/afternoonstalker/files/patch-Makefile.in
@@ -0,0 +1,10 @@
+--- Makefile.in.orig 2024-05-13 02:38:58 UTC
++++ Makefile.in
+@@ -346,7 +346,6 @@ doc_DATA = \
+ man_MANS = doc/$(PACKAGE).6
+ doc_DATA = \
+ AUTHORS \
+- COPYING \
+ NEWS \
+ README \
+ THANKS
diff --git a/games/afternoonstalker/pkg-plist b/games/afternoonstalker/pkg-plist
index 587c12fb204e..6be510ec28ab 100644
--- a/games/afternoonstalker/pkg-plist
+++ b/games/afternoonstalker/pkg-plist
@@ -14,3 +14,76 @@ bin/afternoonstalker
share/applications/afternoonstalker.desktop
share/man/man6/afternoonstalker.6.gz
share/pixmaps/afternoonstalker.png
+share/pixmaps/afternoonstalker/bat_explosion_0.xpm
+share/pixmaps/afternoonstalker/bat_flying_0.xpm
+share/pixmaps/afternoonstalker/bat_flying_1.xpm
+share/pixmaps/afternoonstalker/bat_flying_2.xpm
+share/pixmaps/afternoonstalker/bat_flying_3.xpm
+share/pixmaps/afternoonstalker/big_robot_bullet_0.xpm
+share/pixmaps/afternoonstalker/big_robot_bullet_1.xpm
+share/pixmaps/afternoonstalker/big_robot_bullet_2.xpm
+share/pixmaps/afternoonstalker/black_robot_0.xpm
+share/pixmaps/afternoonstalker/black_robot_1.xpm
+share/pixmaps/afternoonstalker/black_robot_explosion_0.xpm
+share/pixmaps/afternoonstalker/black_robot_explosion_1.xpm
+share/pixmaps/afternoonstalker/blink.xpm
+share/pixmaps/afternoonstalker/blue_robot_0.xpm
+share/pixmaps/afternoonstalker/blue_robot_1.xpm
+share/pixmaps/afternoonstalker/blue_robot_explosion_0.xpm
+share/pixmaps/afternoonstalker/blue_robot_explosion_1.xpm
+share/pixmaps/afternoonstalker/bunker_door_tile.xpm
+share/pixmaps/afternoonstalker/bunker_tile.xpm
+share/pixmaps/afternoonstalker/bunker_tile_0.xpm
+share/pixmaps/afternoonstalker/bunker_tile_1.xpm
+share/pixmaps/afternoonstalker/bunker_tile_2.xpm
+share/pixmaps/afternoonstalker/bunker_tile_3.xpm
+share/pixmaps/afternoonstalker/cobweb_tile.xpm
+share/pixmaps/afternoonstalker/corner_tile_0.xpm
+share/pixmaps/afternoonstalker/corner_tile_1.xpm
+share/pixmaps/afternoonstalker/corner_tile_2.xpm
+share/pixmaps/afternoonstalker/corner_tile_3.xpm
+share/pixmaps/afternoonstalker/digit0.xpm
+share/pixmaps/afternoonstalker/digit1.xpm
+share/pixmaps/afternoonstalker/digit2.xpm
+share/pixmaps/afternoonstalker/digit3.xpm
+share/pixmaps/afternoonstalker/digit4.xpm
+share/pixmaps/afternoonstalker/digit5.xpm
+share/pixmaps/afternoonstalker/digit6.xpm
+share/pixmaps/afternoonstalker/digit7.xpm
+share/pixmaps/afternoonstalker/digit8.xpm
+share/pixmaps/afternoonstalker/digit9.xpm
+share/pixmaps/afternoonstalker/floor_tile.xpm
+share/pixmaps/afternoonstalker/gray_robot_0.xpm
+share/pixmaps/afternoonstalker/gray_robot_1.xpm
+share/pixmaps/afternoonstalker/gray_robot_explosion_0.xpm
+share/pixmaps/afternoonstalker/gray_robot_explosion_1.xpm
+share/pixmaps/afternoonstalker/gun.xpm
+share/pixmaps/afternoonstalker/human_bullet.xpm
+share/pixmaps/afternoonstalker/human_explosion_0.xpm
+share/pixmaps/afternoonstalker/human_front_0.xpm
+share/pixmaps/afternoonstalker/human_front_1.xpm
+share/pixmaps/afternoonstalker/human_front_2.xpm
+share/pixmaps/afternoonstalker/human_paralyzed_0.xpm
+share/pixmaps/afternoonstalker/invisible_robot_0.xpm
+share/pixmaps/afternoonstalker/invisible_robot_1.xpm
+share/pixmaps/afternoonstalker/invisible_robot_explosion_0.xpm
+share/pixmaps/afternoonstalker/invisible_robot_explosion_1.xpm
+share/pixmaps/afternoonstalker/robot_bullet.xpm
+share/pixmaps/afternoonstalker/spider_down_0.xpm
+share/pixmaps/afternoonstalker/spider_down_1.xpm
+share/pixmaps/afternoonstalker/spider_explosion_0.xpm
+share/pixmaps/afternoonstalker/spider_left_0.xpm
+share/pixmaps/afternoonstalker/spider_left_1.xpm
+share/pixmaps/afternoonstalker/spider_right_0.xpm
+share/pixmaps/afternoonstalker/spider_right_1.xpm
+share/pixmaps/afternoonstalker/spider_up_0.xpm
+share/pixmaps/afternoonstalker/spider_up_1.xpm
+share/pixmaps/afternoonstalker/wall_end_tile_0.xpm
+share/pixmaps/afternoonstalker/wall_end_tile_1.xpm
+share/pixmaps/afternoonstalker/wall_end_tile_2.xpm
+share/pixmaps/afternoonstalker/wall_end_tile_3.xpm
+share/pixmaps/afternoonstalker/wall_tile.xpm
+share/pixmaps/afternoonstalker/white_robot_0.xpm
+share/pixmaps/afternoonstalker/white_robot_1.xpm
+share/pixmaps/afternoonstalker/white_robot_explosion_0.xpm
+share/pixmaps/afternoonstalker/white_robot_explosion_1.xpm
diff --git a/games/ags/Makefile b/games/ags/Makefile
index 9d2e1dce5e22..20b927be7bcd 100644
--- a/games/ags/Makefile
+++ b/games/ags/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ags
-DISTVERSION= 3.6.1.23
+DISTVERSION= 3.6.1.25
CATEGORIES= games
MASTER_SITES= https://github.com/adventuregamestudio/ags/releases/download/v${PORTVERSION}/
DISTNAME= ags_${DISTVERSION}_source
diff --git a/games/ags/distinfo b/games/ags/distinfo
index 406d8bfbbe5a..0a797696204e 100644
--- a/games/ags/distinfo
+++ b/games/ags/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713848234
-SHA256 (ags_3.6.1.23_source.tar.xz) = 16524b8201867280f22b48f9db266e34a1a66aa1ed4a250c43d0fd2d86566aa7
-SIZE (ags_3.6.1.23_source.tar.xz) = 6120940
+TIMESTAMP = 1718605128
+SHA256 (ags_3.6.1.25_source.tar.xz) = 6ab442f2604a9b10b6032cd8ed16c03494561931343fbdd94dbc60dd86e21f00
+SIZE (ags_3.6.1.25_source.tar.xz) = 6118008
diff --git a/games/allacrost/Makefile b/games/allacrost/Makefile
index 2fbf79b0ff3f..a66c1e731041 100644
--- a/games/allacrost/Makefile
+++ b/games/allacrost/Makefile
@@ -12,6 +12,8 @@ WWW= https://web.archive.org/web/20201126135328/http://allacrost.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= uses incompatible C++ features from different C++ standards that can't be built together due to feature deprecation restrictions
+
LIB_DEPENDS= libpng.so:graphics/png \
libogg.so:audio/libogg \
libvorbis.so:audio/libvorbis \
diff --git a/games/anki/Makefile b/games/anki/Makefile
index cf51d407314a..ba81edcdcd72 100644
--- a/games/anki/Makefile
+++ b/games/anki/Makefile
@@ -1,5 +1,6 @@
PORTNAME= anki
-DISTVERSION= 24.04.1
+DISTVERSION= 24.06.2
+PORTREVISION= 1
# Don't forget to update ${_MY_BUILDHASH} if DISTVERSION changes
CATEGORIES= games education python
MASTER_SITES= LOCAL/kai/:yarncache
@@ -44,12 +45,12 @@ USES= cargo desktop-file-utils ninja nodejs:build pyqt:6 python:3.9+ \
USE_GITHUB= yes
GH_ACCOUNT= ankitects
# Translation files
-GH_TUPLE= ankitects:anki-core-i18n:e3af3c9:ftlrslib \
- ankitects:anki-desktop-ftl:4515531:ftlextra
+GH_TUPLE= ankitects:anki-core-i18n:50fdc91:ftlrslib \
+ ankitects:anki-desktop-ftl:e747f9e:ftlextra
USE_PYQT= pyqt6 sip:build webengine
-SHEBANG_FILES= qt/tools/runanki.system.in
+SHEBANG_FILES= yarn qt/tools/runanki.system.in
CARGO_CARGOTOML= ${WRKSRC}/Cargo.toml
@@ -84,7 +85,7 @@ MPV_RUN_DEPENDS= mpv:multimedia/mpv
# Should contain the most recent commit that reflects ${DISTVERSION} and must
# be exactly 8 digits otherwise the check for newer versions won't work as
# expected.
-_MY_BUILDHASH= ccd9ca1a
+_MY_BUILDHASH= 33a92379
# Remove ${CARGO_BUILD_TARGET} from ${CARGO_ENV} to avoid problems with
# hardcoded paths as the "runner" build system expects its components
# in ${WRKSRC}/out/rust/debug
@@ -157,6 +158,14 @@ do-install:
&& ${INSTALL_SCRIPT} runanki.system.in ${STAGEDIR}${PREFIX}/bin/anki
${STRIP_CMD} ${STAGEDIR}${DATADIR}/anki/_rsbridge.so
+# Autogenerate some parts of the plist file as several *.css and *.mjs files
+# have a computed filename. As it is user-specific it is impossible to know
+# their filename in advance.
+post-install:
+ @${FIND} ${STAGEDIR}${DATADIR}/_aqt/data/web/sveltekit/_app/immutable/ -type f -name "*.css" -o -name "*.mjs" | \
+ ${SORT} | ${SED} -e 's|${STAGEDIR}||' \
+ >> ${TMPPLIST}
+
# Helper target to make the generation of the yarn cache easier
make-yarn-cache: patch
@${RM} -r ${_MY_YARNCACHE}
diff --git a/games/anki/Makefile.crates b/games/anki/Makefile.crates
index dd6d02fa4964..238eaf870b19 100644
--- a/games/anki/Makefile.crates
+++ b/games/anki/Makefile.crates
@@ -23,7 +23,7 @@ CARGO_CRATES= addr2line-0.21.0 \
async-compression-0.4.6 \
async-stream-0.3.5 \
async-stream-impl-0.3.5 \
- async-trait-0.1.77 \
+ async-trait-0.1.80 \
autocfg-1.1.0 \
axum-0.6.20 \
axum-client-ip-0.4.2 \
@@ -32,6 +32,7 @@ CARGO_CRATES= addr2line-0.21.0 \
backtrace-0.3.69 \
base64-0.13.1 \
base64-0.21.7 \
+ base64-0.22.1 \
base64ct-1.6.0 \
bincode-2.0.0-rc.3 \
bit-set-0.5.3 \
@@ -45,20 +46,21 @@ CARGO_CRATES= addr2line-0.21.0 \
block-padding-0.3.3 \
bstr-1.9.1 \
bumpalo-3.15.3 \
- burn-0.12.1 \
- burn-autodiff-0.12.1 \
- burn-candle-0.12.1 \
- burn-common-0.12.1 \
- burn-compute-0.12.1 \
- burn-core-0.12.1 \
- burn-dataset-0.12.1 \
- burn-derive-0.12.1 \
- burn-fusion-0.12.1 \
- burn-ndarray-0.12.1 \
- burn-tch-0.12.1 \
- burn-tensor-0.12.1 \
- burn-train-0.12.1 \
- burn-wgpu-0.12.1 \
+ burn-0.13.1 \
+ burn-autodiff-0.13.1 \
+ burn-candle-0.13.1 \
+ burn-common-0.13.1 \
+ burn-compute-0.13.1 \
+ burn-core-0.13.1 \
+ burn-dataset-0.13.1 \
+ burn-derive-0.13.1 \
+ burn-fusion-0.13.1 \
+ burn-jit-0.13.1 \
+ burn-ndarray-0.13.1 \
+ burn-tch-0.13.1 \
+ burn-tensor-0.13.1 \
+ burn-train-0.13.1 \
+ burn-wgpu-0.13.1 \
bytemuck-1.14.3 \
bytemuck_derive-1.5.0 \
byteorder-1.5.0 \
@@ -66,11 +68,12 @@ CARGO_CRATES= addr2line-0.21.0 \
bzip2-0.4.4 \
bzip2-sys-0.1.11+1.0.8 \
camino-1.1.6 \
- candle-core-0.3.3 \
+ candle-core-0.4.1 \
cast-0.3.0 \
cbc-0.1.2 \
cc-1.0.88 \
cfg-if-1.0.0 \
+ cfg_aliases-0.1.1 \
chrono-0.4.34 \
ciborium-0.2.2 \
ciborium-io-0.2.2 \
@@ -86,7 +89,9 @@ CARGO_CRATES= addr2line-0.21.0 \
codespan-reporting-0.11.1 \
color_quant-1.1.0 \
colorchoice-1.0.0 \
- com-rs-0.2.1 \
+ com-0.6.0 \
+ com_macros-0.6.0 \
+ com_macros_support-0.6.0 \
concurrent-queue-2.4.0 \
constant_time_eq-0.1.5 \
constant_time_eq-0.3.0 \
@@ -106,7 +111,7 @@ CARGO_CRATES= addr2line-0.21.0 \
crypto-common-0.1.6 \
csv-1.3.0 \
csv-core-0.1.11 \
- d3d12-0.7.0 \
+ d3d12-0.19.0 \
dashmap-5.5.3 \
data-encoding-2.5.0 \
deadpool-0.9.5 \
@@ -158,7 +163,7 @@ CARGO_CRATES= addr2line-0.21.0 \
forwarded-header-value-0.1.1 \
fs2-0.4.3 \
fsevent-sys-4.1.0 \
- fsrs-0.5.5 \
+ fsrs-0.6.4 \
futf-0.1.5 \
futures-0.3.30 \
futures-channel-0.3.30 \
@@ -182,7 +187,7 @@ CARGO_CRATES= addr2line-0.21.0 \
generic-array-0.14.7 \
getopts-0.2.21 \
getrandom-0.1.16 \
- getrandom-0.2.12 \
+ getrandom-0.2.14 \
gif-0.13.1 \
gimli-0.28.1 \
gix-features-0.36.1 \
@@ -197,16 +202,16 @@ CARGO_CRATES= addr2line-0.21.0 \
glutin_wgl_sys-0.5.0 \
gpu-alloc-0.6.0 \
gpu-alloc-types-0.3.0 \
- gpu-allocator-0.23.0 \
+ gpu-allocator-0.25.0 \
gpu-descriptor-0.2.4 \
gpu-descriptor-types-0.1.2 \
- h2-0.3.24 \
- half-2.4.0 \
+ h2-0.3.26 \
+ half-2.4.1 \
handlebars-5.1.0 \
hashbrown-0.13.2 \
hashbrown-0.14.3 \
hashlink-0.8.4 \
- hassle-rs-0.10.0 \
+ hassle-rs-0.11.0 \
headers-0.3.9 \
headers-core-0.2.0 \
heck-0.4.1 \
@@ -249,6 +254,7 @@ CARGO_CRATES= addr2line-0.21.0 \
itertools-0.11.0 \
itertools-0.12.1 \
itoa-1.0.10 \
+ jni-sys-0.3.0 \
jpeg-decoder-0.3.1 \
js-sys-0.3.68 \
junction-1.0.0 \
@@ -268,7 +274,7 @@ CARGO_CRATES= addr2line-0.21.0 \
linkify-0.7.0 \
linux-raw-sys-0.4.13 \
lock_api-0.4.11 \
- log-0.4.20 \
+ log-0.4.21 \
lzma-sys-0.1.20 \
mac-0.1.1 \
malloc_buf-0.0.6 \
@@ -292,11 +298,11 @@ CARGO_CRATES= addr2line-0.21.0 \
mio-0.8.11 \
multer-2.1.0 \
multimap-0.8.3 \
- naga-0.14.2 \
- nanorand-0.7.0 \
+ naga-0.19.2 \
native-tls-0.2.11 \
ndarray-0.15.6 \
ndarray-rand-0.14.0 \
+ ndk-sys-0.5.0+25.2.9519653 \
new_debug_unreachable-1.0.4 \
nom-7.1.3 \
nonempty-0.7.0 \
@@ -369,7 +375,7 @@ CARGO_CRATES= addr2line-0.21.0 \
prettyplease-0.2.16 \
proc-macro-crate-3.1.0 \
proc-macro-hack-0.5.20+deprecated \
- proc-macro2-1.0.78 \
+ proc-macro2-1.0.81 \
profiling-1.0.15 \
prost-0.12.3 \
prost-build-0.12.3 \
@@ -401,9 +407,9 @@ CARGO_CRATES= addr2line-0.21.0 \
rand_hc-0.2.0 \
range-alloc-0.1.3 \
raw-cpuid-10.7.0 \
- raw-window-handle-0.5.2 \
+ raw-window-handle-0.6.1 \
rawpointer-0.2.1 \
- rayon-1.9.0 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
rc2-0.8.1 \
rcgen-0.10.0 \
@@ -426,10 +432,11 @@ CARGO_CRATES= addr2line-0.21.0 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustix-0.38.31 \
- rustls-0.21.10 \
- rustls-0.22.2 \
+ rustls-0.21.11 \
+ rustls-0.22.4 \
rustls-native-certs-0.6.3 \
rustls-pemfile-1.0.4 \
+ rustls-pemfile-2.1.2 \
rustls-pki-types-1.3.1 \
rustls-webpki-0.101.7 \
rustls-webpki-0.102.2 \
@@ -454,7 +461,7 @@ CARGO_CRATES= addr2line-0.21.0 \
serde-1.0.197 \
serde-aux-4.5.0 \
serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ serde_json-1.0.116 \
serde_path_to_error-0.1.15 \
serde_qs-0.8.5 \
serde_repr-0.1.18 \
@@ -481,7 +488,7 @@ CARGO_CRATES= addr2line-0.21.0 \
socket2-0.5.6 \
spin-0.5.2 \
spin-0.9.8 \
- spirv-0.2.0+1.5.4 \
+ spirv-0.3.0+sdk-1.3.268.0 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
string_cache-0.8.7 \
@@ -507,8 +514,8 @@ CARGO_CRATES= addr2line-0.21.0 \
termcolor-1.4.1 \
terminal_size-0.3.0 \
text_placeholder-0.5.0 \
- thiserror-1.0.57 \
- thiserror-impl-1.0.57 \
+ thiserror-1.0.59 \
+ thiserror-impl-1.0.59 \
thread-tree-0.3.3 \
thread_local-1.1.8 \
tiff-0.9.1 \
@@ -574,7 +581,7 @@ CARGO_CRATES= addr2line-0.21.0 \
utf-8-0.7.6 \
utf8parse-0.2.1 \
utime-0.3.1 \
- uuid-1.7.0 \
+ uuid-1.8.0 \
valuable-0.1.0 \
vcpkg-0.2.15 \
version_check-0.9.4 \
@@ -592,15 +599,15 @@ CARGO_CRATES= addr2line-0.21.0 \
wasm-bindgen-macro-support-0.2.91 \
wasm-bindgen-shared-0.2.91 \
wasm-streams-0.4.0 \
- web-sys-0.3.64 \
+ web-sys-0.3.68 \
web-time-1.1.0 \
webpki-roots-0.25.4 \
webpki-roots-0.26.1 \
weezl-0.1.8 \
- wgpu-0.18.0 \
- wgpu-core-0.18.1 \
- wgpu-hal-0.18.1 \
- wgpu-types-0.18.0 \
+ wgpu-0.19.4 \
+ wgpu-core-0.19.4 \
+ wgpu-hal-0.19.4 \
+ wgpu-types-0.19.2 \
which-4.4.2 \
which-5.0.0 \
widestring-1.0.2 \
diff --git a/games/anki/distinfo b/games/anki/distinfo
index d0124ab5b810..25bbf395b31d 100644
--- a/games/anki/distinfo
+++ b/games/anki/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1713786119
-SHA256 (anki-yarn-cache-24.04.1.tar.gz) = b4dcd73ce528d41ab4ddcfafe397e46facbbe6955b0dbe6886aa4ecd63a6965f
-SIZE (anki-yarn-cache-24.04.1.tar.gz) = 328998462
+TIMESTAMP = 1717939257
+SHA256 (anki-yarn-cache-24.06.2.tar.gz) = b538e04593e80982ec68906bc85d1cc42b9f6af40dbf1b8569a9698e79cb7dfd
+SIZE (anki-yarn-cache-24.06.2.tar.gz) = 507330108
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
@@ -51,8 +51,8 @@ SHA256 (rust/crates/async-stream-0.3.5.crate) = cd56dd203fef61ac097dd65721a419dd
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.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/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
SHA256 (rust/crates/axum-0.6.20.crate) = 3b829e4e32b91e643de6eafe82b1d90675f5874230191a4ffbc1b336dec4d6bf
@@ -69,6 +69,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.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/base64ct-1.6.0.crate) = 8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b
SIZE (rust/crates/base64ct-1.6.0.crate) = 28870
SHA256 (rust/crates/bincode-2.0.0-rc.3.crate) = f11ea1a0346b94ef188834a65c068a03aec181c94896d481d7a0a40d85b0ce95
@@ -95,34 +97,36 @@ SHA256 (rust/crates/bstr-1.9.1.crate) = 05efc5cfd9110c8416e471df0e96702d58690178
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/burn-0.12.1.crate) = b6b703e5dae87b2146649b64af54688ff86e16cf69fd19d28c43c8f9656d7d7c
-SIZE (rust/crates/burn-0.12.1.crate) = 15175
-SHA256 (rust/crates/burn-autodiff-0.12.1.crate) = f306e1b2e480fa0960c3130a68ca5e0fa54b3e33ed2fda7cf2121434703dd771
-SIZE (rust/crates/burn-autodiff-0.12.1.crate) = 38099
-SHA256 (rust/crates/burn-candle-0.12.1.crate) = fc87b644a2d83cc1b7c05d1176e9e24fb6394272256ab9ab8324ff7c4fe0e6a0
-SIZE (rust/crates/burn-candle-0.12.1.crate) = 8974
-SHA256 (rust/crates/burn-common-0.12.1.crate) = 1267068969f094323b62693df0c3b45d3b08a0568f3c3467e6a5c3207e6807c8
-SIZE (rust/crates/burn-common-0.12.1.crate) = 10814
-SHA256 (rust/crates/burn-compute-0.12.1.crate) = a1b51588cf7c84976f6241a9ac5f77857712b8bf443dab77296c260785033fe8
-SIZE (rust/crates/burn-compute-0.12.1.crate) = 18570
-SHA256 (rust/crates/burn-core-0.12.1.crate) = 6b11d8fd1e8c656eee1a0bb503b798c4583904dcaf7a369cbb8fdfd3acc3d0ab
-SIZE (rust/crates/burn-core-0.12.1.crate) = 1994180
-SHA256 (rust/crates/burn-dataset-0.12.1.crate) = c6050891281ae38ee9dc24d1d5badd084247717b15e3dcdae562a81456a41c6e
-SIZE (rust/crates/burn-dataset-0.12.1.crate) = 42611
-SHA256 (rust/crates/burn-derive-0.12.1.crate) = 70f149de5f32baa3f2191c374edab71e5a323bade05eb6092c702aed76cdcb7b
-SIZE (rust/crates/burn-derive-0.12.1.crate) = 14315
-SHA256 (rust/crates/burn-fusion-0.12.1.crate) = f512f780beaefca46088c4e4a80595511fbc3b35545118281fbf49f1fca767b4
-SIZE (rust/crates/burn-fusion-0.12.1.crate) = 42358
-SHA256 (rust/crates/burn-ndarray-0.12.1.crate) = 1aef9fb0b72a1c0a112ed51e35284fb663d3ba3fd98f3a3bfa32db39fd24ae4d
-SIZE (rust/crates/burn-ndarray-0.12.1.crate) = 21677
-SHA256 (rust/crates/burn-tch-0.12.1.crate) = e3d7aec36d836c5a11714480089738120899e2c91f6fe2e23abd09ec4a68a803
-SIZE (rust/crates/burn-tch-0.12.1.crate) = 26323
-SHA256 (rust/crates/burn-tensor-0.12.1.crate) = ad09aeb0f2428a4ee91f9876a7d71cef6feb1fcacdab6389362dd878ec5f9b27
-SIZE (rust/crates/burn-tensor-0.12.1.crate) = 82745
-SHA256 (rust/crates/burn-train-0.12.1.crate) = dd5536e98b23dd5047728f288e61e8a4d9fbffef6f55086d3483c2464758508d
-SIZE (rust/crates/burn-train-0.12.1.crate) = 42343
-SHA256 (rust/crates/burn-wgpu-0.12.1.crate) = 231d2deb14a02838c29dd5e90d1a87a9578d76bda7b02d5c7a77e5440ef6ae95
-SIZE (rust/crates/burn-wgpu-0.12.1.crate) = 82313
+SHA256 (rust/crates/burn-0.13.1.crate) = e041d5f4eef703500763e599050cba419cd90d464172d71e3d5397baebbf1d8a
+SIZE (rust/crates/burn-0.13.1.crate) = 15357
+SHA256 (rust/crates/burn-autodiff-0.13.1.crate) = 1e23c815bc728ac60343b8820fb71e9b4a2c0cb283bfd58828246caacabe6eff
+SIZE (rust/crates/burn-autodiff-0.13.1.crate) = 56185
+SHA256 (rust/crates/burn-candle-0.13.1.crate) = 5d319a88254df7e9740154c32e862d721d29e5f782c0fdf7004f6b9ed5c8369f
+SIZE (rust/crates/burn-candle-0.13.1.crate) = 14461
+SHA256 (rust/crates/burn-common-0.13.1.crate) = a14cddb7f93dc985637e21f068a343acdfc4d62232fb11101f88c2739abad249
+SIZE (rust/crates/burn-common-0.13.1.crate) = 12064
+SHA256 (rust/crates/burn-compute-0.13.1.crate) = cbe641bbe653d04fb070a80946f3db13485e04d7d12104aab9287a1d55b3493c
+SIZE (rust/crates/burn-compute-0.13.1.crate) = 23064
+SHA256 (rust/crates/burn-core-0.13.1.crate) = 9f3532e2f722bca39aefa69aea2b8e6cf2c3bf70f95ba8421b557082d89ea476
+SIZE (rust/crates/burn-core-0.13.1.crate) = 97316
+SHA256 (rust/crates/burn-dataset-0.13.1.crate) = ebb03147d7c50f31c673ee7f672543caddd56bc5de906810db23e396ca062054
+SIZE (rust/crates/burn-dataset-0.13.1.crate) = 47195
+SHA256 (rust/crates/burn-derive-0.13.1.crate) = 7dbf7e7f4154821f1a74c709ed2191304701e6f56b6221aec8585b8a16d16ae5
+SIZE (rust/crates/burn-derive-0.13.1.crate) = 15873
+SHA256 (rust/crates/burn-fusion-0.13.1.crate) = 934015329ca3b41a6a6bc7b6a4eedcda04d899085e0b3273e7fb330358c15cf8
+SIZE (rust/crates/burn-fusion-0.13.1.crate) = 49334
+SHA256 (rust/crates/burn-jit-0.13.1.crate) = d257cec36c1b4404c79355492a0c32d0775ed5d7826241051323eb88f1e633dc
+SIZE (rust/crates/burn-jit-0.13.1.crate) = 99652
+SHA256 (rust/crates/burn-ndarray-0.13.1.crate) = 4f3a7d13e0116b4e442bda45aa9eb8a4cc3b70cf7d67197b13d539753275428c
+SIZE (rust/crates/burn-ndarray-0.13.1.crate) = 24601
+SHA256 (rust/crates/burn-tch-0.13.1.crate) = 3ee78099b81128ba1122c645344cb7126c1fadfc05b284150efd94731001f0a7
+SIZE (rust/crates/burn-tch-0.13.1.crate) = 28194
+SHA256 (rust/crates/burn-tensor-0.13.1.crate) = b9395b25136b8fff2ca293dc30e8ca915cc811ed48ffbb147063b6c9c7fcba6a
+SIZE (rust/crates/burn-tensor-0.13.1.crate) = 107135
+SHA256 (rust/crates/burn-train-0.13.1.crate) = da95f83ed597cdb313fb0e18b389f88b96d5bcd1a37620adc969fe2934d486ff
+SIZE (rust/crates/burn-train-0.13.1.crate) = 46649
+SHA256 (rust/crates/burn-wgpu-0.13.1.crate) = 6377670147b65387c807938b4f77a0b149b154ecc8b749f66ad068d345efac14
+SIZE (rust/crates/burn-wgpu-0.13.1.crate) = 23742
SHA256 (rust/crates/bytemuck-1.14.3.crate) = a2ef034f05691a48569bd920a96c81b9d91bbad1ab5ac7c4616c1f6ef36cb79f
SIZE (rust/crates/bytemuck-1.14.3.crate) = 47032
SHA256 (rust/crates/bytemuck_derive-1.5.0.crate) = 965ab7eb5f8f97d2a083c799f3a1b994fc397b2fe2da5d1da1626ce15a39f2b1
@@ -137,8 +141,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/camino-1.1.6.crate) = c59e92b5a388f549b863a7bea62612c09f24c8393560709a54558a9abdfb3b9c
SIZE (rust/crates/camino-1.1.6.crate) = 30519
-SHA256 (rust/crates/candle-core-0.3.3.crate) = 6db8659ea87ee8197d2fc627348916cce0561330ee7ae3874e771691d3cecb2f
-SIZE (rust/crates/candle-core-0.3.3.crate) = 193222
+SHA256 (rust/crates/candle-core-0.4.1.crate) = 6f1b20174c1707e20f4cb364a355b449803c03e9b0c9193324623cf9787a4e00
+SIZE (rust/crates/candle-core-0.4.1.crate) = 200622
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
SHA256 (rust/crates/cbc-0.1.2.crate) = 26b52a9543ae338f279b96b0b9fed9c8093744685043739079ce85cd58f289a6
@@ -147,6 +151,8 @@ SHA256 (rust/crates/cc-1.0.88.crate) = 02f341c093d19155a6e41631ce5971aac4e9a8682
SIZE (rust/crates/cc-1.0.88.crate) = 75288
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.34.crate) = 5bc015644b92d5890fab7489e49d21f879d5c990186827d42ec511919404f38b
SIZE (rust/crates/chrono-0.4.34.crate) = 228932
SHA256 (rust/crates/ciborium-0.2.2.crate) = 42e69ffd6f0917f5c029256a24d0161db17cea3997d185db0d35926308770f0e
@@ -177,8 +183,12 @@ SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7
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/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
-SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
+SHA256 (rust/crates/com-0.6.0.crate) = 7e17887fd17353b65b1b2ef1c526c83e26cd72e74f598a8dc1bee13a48f3d9f6
+SIZE (rust/crates/com-0.6.0.crate) = 24855
+SHA256 (rust/crates/com_macros-0.6.0.crate) = d375883580a668c7481ea6631fc1a8863e33cc335bf56bfad8d7e6d4b04b13a5
+SIZE (rust/crates/com_macros-0.6.0.crate) = 1075
+SHA256 (rust/crates/com_macros_support-0.6.0.crate) = ad899a1087a9296d5644792d7cb72b8e34c1bec8e7d4fbc002230169a6e8710c
+SIZE (rust/crates/com_macros_support-0.6.0.crate) = 17334
SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f5dc5e835264f689f4f5653210c69fd107363
SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
SHA256 (rust/crates/constant_time_eq-0.1.5.crate) = 245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc
@@ -217,8 +227,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/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
-SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
+SHA256 (rust/crates/d3d12-0.19.0.crate) = 3e3d747f100290a1ca24b752186f61f6637e1deffe3bf6320de6fcb29510a307
+SIZE (rust/crates/d3d12-0.19.0.crate) = 16772
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
@@ -321,8 +331,8 @@ SHA256 (rust/crates/fs2-0.4.3.crate) = 9564fc758e15025b46aa6643b1b77d047d1a56a1a
SIZE (rust/crates/fs2-0.4.3.crate) = 13138
SHA256 (rust/crates/fsevent-sys-4.1.0.crate) = 76ee7a02da4d231650c7cea31349b889be2f45ddb3ef3032d2ec8185f6313fd2
SIZE (rust/crates/fsevent-sys-4.1.0.crate) = 4620
-SHA256 (rust/crates/fsrs-0.5.5.crate) = 84a04c31041078628c5ce7310be96c987bf7f33a3f8815fa0fcdb084eb31feba
-SIZE (rust/crates/fsrs-0.5.5.crate) = 35913
+SHA256 (rust/crates/fsrs-0.6.4.crate) = 70cec685337af48789e58cea6ef59ee9f01289d1083428b03fe14e76b98c817c
+SIZE (rust/crates/fsrs-0.6.4.crate) = 36422
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
@@ -369,8 +379,8 @@ SHA256 (rust/crates/getopts-0.2.21.crate) = 14dbbfd5c71d70241ecf9e6f13737f7b5ce8
SIZE (rust/crates/getopts-0.2.21.crate) = 18457
SHA256 (rust/crates/getrandom-0.1.16.crate) = 8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce
SIZE (rust/crates/getrandom-0.1.16.crate) = 25077
-SHA256 (rust/crates/getrandom-0.2.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.13.1.crate) = 3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2
SIZE (rust/crates/gif-0.13.1.crate) = 36408
SHA256 (rust/crates/gimli-0.28.1.crate) = 4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253
@@ -399,16 +409,16 @@ SHA256 (rust/crates/gpu-alloc-0.6.0.crate) = fbcd2dba93594b227a1f57ee09b8b9da889
SIZE (rust/crates/gpu-alloc-0.6.0.crate) = 19649
SHA256 (rust/crates/gpu-alloc-types-0.3.0.crate) = 98ff03b468aa837d70984d55f5d3f846f6ec31fe34bbb97c4f85219caeee1ca4
SIZE (rust/crates/gpu-alloc-types-0.3.0.crate) = 4128
-SHA256 (rust/crates/gpu-allocator-0.23.0.crate) = 40fe17c8a05d60c38c0a4e5a3c802f2f1ceb66b76c67d96ffb34bef0475a7fad
-SIZE (rust/crates/gpu-allocator-0.23.0.crate) = 50234
+SHA256 (rust/crates/gpu-allocator-0.25.0.crate) = 6f56f6318968d03c18e1bcf4857ff88c61157e9da8e47c5f29055d60e1228884
+SIZE (rust/crates/gpu-allocator-0.25.0.crate) = 44341
SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e42ddc95b56fd07b3f4445d2a6048bc682c
SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
-SHA256 (rust/crates/h2-0.3.24.crate) = bb2c4422095b67ee78da96fbb51a4cc413b3b25883c7717ff7ca1ab31022c9c9
-SIZE (rust/crates/h2-0.3.24.crate) = 167814
-SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
-SIZE (rust/crates/half-2.4.0.crate) = 50666
+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/handlebars-5.1.0.crate) = ab283476b99e66691dee3f1640fea91487a8d81f50fb5ecc75538f8f8879a1e4
SIZE (rust/crates/handlebars-5.1.0.crate) = 97779
SHA256 (rust/crates/hashbrown-0.13.2.crate) = 43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e
@@ -417,8 +427,8 @@ SHA256 (rust/crates/hashbrown-0.14.3.crate) = 290f1a1d9242c78d09ce40a5e87e7554ee
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/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
-SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
+SHA256 (rust/crates/hassle-rs-0.11.0.crate) = af2a7e73e1f34c48da31fb668a907f250794837e08faa144fd24f0b8b741e890
+SIZE (rust/crates/hassle-rs-0.11.0.crate) = 27178
SHA256 (rust/crates/headers-0.3.9.crate) = 06683b93020a07e3dbcf5f8c0f6d40080d725bea7936fc01ad345c01b97dc270
SIZE (rust/crates/headers-0.3.9.crate) = 68290
SHA256 (rust/crates/headers-core-0.2.0.crate) = e7f66481bfee273957b1f20485a4ff3362987f85b2c236580d81b4eb7a326429
@@ -503,6 +513,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.10.crate) = b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c
SIZE (rust/crates/itoa-1.0.10.crate) = 10534
+SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
+SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
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
@@ -541,8 +553,8 @@ SHA256 (rust/crates/linux-raw-sys-0.4.13.crate) = 01cda141df6706de531b6c46c3a33e
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/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
SIZE (rust/crates/lzma-sys-0.1.20.crate) = 760045
SHA256 (rust/crates/mac-0.1.1.crate) = c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4
@@ -589,16 +601,16 @@ SHA256 (rust/crates/multer-2.1.0.crate) = 01acbdc23469fd8fe07ab135923371d5f5a422
SIZE (rust/crates/multer-2.1.0.crate) = 23976
SHA256 (rust/crates/multimap-0.8.3.crate) = e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a
SIZE (rust/crates/multimap-0.8.3.crate) = 13518
-SHA256 (rust/crates/naga-0.14.2.crate) = ae585df4b6514cf8842ac0f1ab4992edc975892704835b549cf818dc0191249e
-SIZE (rust/crates/naga-0.14.2.crate) = 527007
-SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
-SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
+SHA256 (rust/crates/naga-0.19.2.crate) = 50e3524642f53d9af419ab5e8dd29d3ba155708267667c2f3f06c88c9e130843
+SIZE (rust/crates/naga-0.19.2.crate) = 537942
SHA256 (rust/crates/native-tls-0.2.11.crate) = 07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e
SIZE (rust/crates/native-tls-0.2.11.crate) = 29008
SHA256 (rust/crates/ndarray-0.15.6.crate) = adb12d4e967ec485a5f71c6311fe28158e9d6f4bc4a447b474184d0f91a8fa32
SIZE (rust/crates/ndarray-0.15.6.crate) = 275225
SHA256 (rust/crates/ndarray-rand-0.14.0.crate) = 65608f937acc725f5b164dcf40f4f0bc5d67dc268ab8a649d3002606718c4588
SIZE (rust/crates/ndarray-rand-0.14.0.crate) = 10025
+SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
+SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
SHA256 (rust/crates/new_debug_unreachable-1.0.4.crate) = e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54
SIZE (rust/crates/new_debug_unreachable-1.0.4.crate) = 2561
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
@@ -743,8 +755,8 @@ SHA256 (rust/crates/proc-macro-crate-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a348
SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
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/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
SIZE (rust/crates/profiling-1.0.15.crate) = 14255
SHA256 (rust/crates/prost-0.12.3.crate) = 146c289cda302b98a28d40c8b3b90498d6e526dd24ac2ecea73e4e491685b94a
@@ -807,12 +819,12 @@ SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e35928
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
SHA256 (rust/crates/raw-cpuid-10.7.0.crate) = 6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332
SIZE (rust/crates/raw-cpuid-10.7.0.crate) = 107292
-SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
-SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
+SHA256 (rust/crates/raw-window-handle-0.6.1.crate) = 8cc3bcbdb1ddfc11e700e62968e6b4cc9c75bb466464ad28fb61c5b2c964418b
+SIZE (rust/crates/raw-window-handle-0.6.1.crate) = 19274
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
-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/rc2-0.8.1.crate) = 62c64daa8e9438b84aaae55010a93f396f8e60e3911590fcba770d04643fc1dd
@@ -857,14 +869,16 @@ SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3
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-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-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-pemfile-2.1.2.crate) = 29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d
+SIZE (rust/crates/rustls-pemfile-2.1.2.crate) = 25928
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.101.7.crate) = 8b6275d1ee7a1cd780b64aca7726599a1dbc893b1e64144529e55c3c2f745765
@@ -913,8 +927,8 @@ SHA256 (rust/crates/serde-aux-4.5.0.crate) = 0d2e8bfba469d06512e11e3311d4d051a4a
SIZE (rust/crates/serde-aux-4.5.0.crate) = 12448
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.116.crate) = 3e17db7126d17feb94eb3fad46bf1a96b034e8aacbc2e775fe81505f8b0b2813
+SIZE (rust/crates/serde_json-1.0.116.crate) = 146790
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_qs-0.8.5.crate) = c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6
@@ -967,8 +981,8 @@ SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613
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/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
-SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
+SHA256 (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = eda41003dc44290527a59b13432d4a0379379fa074b70174882adfbdfd917844
+SIZE (rust/crates/spirv-0.3.0+sdk-1.3.268.0.crate) = 30802
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
@@ -1019,10 +1033,10 @@ SHA256 (rust/crates/terminal_size-0.3.0.crate) = 21bebf2b7c9e0a515f6e0f8c51dc0f8
SIZE (rust/crates/terminal_size-0.3.0.crate) = 10096
SHA256 (rust/crates/text_placeholder-0.5.0.crate) = 512104f982ce6f50def5340f9d7d14cc21f7a859e9ccd251aa19d12e1345c070
SIZE (rust/crates/text_placeholder-0.5.0.crate) = 7102
-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-tree-0.3.3.crate) = ffbd370cb847953a25954d9f63e14824a36113f8c72eecf6eccef5dc4b45d630
SIZE (rust/crates/thread-tree-0.3.3.crate) = 12263
SHA256 (rust/crates/thread_local-1.1.8.crate) = 8b9ef9bad013ada3808854ceac7b46812a6465ba368859a37e2100283d2d719c
@@ -1153,8 +1167,8 @@ SHA256 (rust/crates/utf8parse-0.2.1.crate) = 711b9620af191e0cdc7468a8d14e709c3dc
SIZE (rust/crates/utf8parse-0.2.1.crate) = 13435
SHA256 (rust/crates/utime-0.3.1.crate) = 91baa0c65eabd12fcbdac8cc35ff16159cab95cae96d0222d6d0271db6193cef
SIZE (rust/crates/utime-0.3.1.crate) = 8311
-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
@@ -1189,8 +1203,8 @@ SHA256 (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 4f186bd2dcf04330886ce82d
SIZE (rust/crates/wasm-bindgen-shared-0.2.91.crate) = 7267
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.64.crate) = 9b85cbef8c220a6abc02aefd892dfc0fc23afb1c6a426316ec33253a3877249b
-SIZE (rust/crates/web-sys-0.3.64.crate) = 725584
+SHA256 (rust/crates/web-sys-0.3.68.crate) = 96565907687f7aceb35bc5fc03770a8a0471d82e479f25832f54a0e3f4b28446
+SIZE (rust/crates/web-sys-0.3.68.crate) = 728353
SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webpki-roots-0.25.4.crate) = 5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1
@@ -1199,14 +1213,14 @@ SHA256 (rust/crates/webpki-roots-0.26.1.crate) = b3de34ae270483955a94f4b21bdaaeb
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/wgpu-0.18.0.crate) = 30e7d227c9f961f2061c26f4cb0fbd4df0ef37e056edd0931783599d6c94ef24
-SIZE (rust/crates/wgpu-0.18.0.crate) = 99673
-SHA256 (rust/crates/wgpu-core-0.18.1.crate) = ef91c1d62d1e9e81c79e600131a258edf75c9531cbdbde09c44a011a47312726
-SIZE (rust/crates/wgpu-core-0.18.1.crate) = 225351
-SHA256 (rust/crates/wgpu-hal-0.18.1.crate) = b84ecc802da3eb67b4cf3dd9ea6fe45bbb47ef13e6c49c5c3240868a9cc6cdd9
-SIZE (rust/crates/wgpu-hal-0.18.1.crate) = 268148
-SHA256 (rust/crates/wgpu-types-0.18.0.crate) = 0d5ed5f0edf0de351fe311c53304986315ce866f394a2e6df0c4b3c70774bcdd
-SIZE (rust/crates/wgpu-types-0.18.0.crate) = 55501
+SHA256 (rust/crates/wgpu-0.19.4.crate) = cbd7311dbd2abcfebaabf1841a2824ed7c8be443a0f29166e5d3c6a53a762c01
+SIZE (rust/crates/wgpu-0.19.4.crate) = 140361
+SHA256 (rust/crates/wgpu-core-0.19.4.crate) = 28b94525fc99ba9e5c9a9e24764f2bc29bad0911a7446c12f446a8277369bf3a
+SIZE (rust/crates/wgpu-core-0.19.4.crate) = 235954
+SHA256 (rust/crates/wgpu-hal-0.19.4.crate) = fc1a4924366df7ab41a5d8546d6534f1f33231aa5b3f72b9930e300f254e39c3
+SIZE (rust/crates/wgpu-hal-0.19.4.crate) = 290171
+SHA256 (rust/crates/wgpu-types-0.19.2.crate) = b671ff9fb03f78b46ff176494ee1ebe7d603393f42664be55b64dc8d53969805
+SIZE (rust/crates/wgpu-types-0.19.2.crate) = 59463
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
SHA256 (rust/crates/which-5.0.0.crate) = 9bf3ea8596f3a0dd5980b46430f2058dfe2c36a27ccfbb1845d6fbfcd9ba6e14
@@ -1319,9 +1333,9 @@ SHA256 (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz)
SIZE (ankitects-rust-url-bb930b8d089f4d30d7d19c12e54e66191de47b88_GH0.tar.gz) = 394844
SHA256 (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 58ac773ba2e7c76a9ec3f59ee9571576d76e74d58c4974a1d606d6976e1be70e
SIZE (ankitects-linkcheck-184b2ca50ed39ca43da13f0b830a463861adb9ca_GH0.tar.gz) = 19408
-SHA256 (ankitects-anki-24.04.1_GH0.tar.gz) = 7cebd7745830392f9b6ec62c2300f3c45c934969b47f25275ecee0ee53f9aa68
-SIZE (ankitects-anki-24.04.1_GH0.tar.gz) = 2394990
-SHA256 (ankitects-anki-core-i18n-e3af3c9_GH0.tar.gz) = cc200bd648b33242445972ebe4d793839abb8cef53901cd116dea2ed4e542344
-SIZE (ankitects-anki-core-i18n-e3af3c9_GH0.tar.gz) = 1295301
-SHA256 (ankitects-anki-desktop-ftl-4515531_GH0.tar.gz) = 53e7b96e2d82a40be859d3dfa0ce1ea62d8f706d58baddcb8e183f7d7a8e6e12
-SIZE (ankitects-anki-desktop-ftl-4515531_GH0.tar.gz) = 218559
+SHA256 (ankitects-anki-24.06.2_GH0.tar.gz) = 44500df78bea9b197fd9a4f10949797a103098396f8250d5d8293aa79ad8d41e
+SIZE (ankitects-anki-24.06.2_GH0.tar.gz) = 2388832
+SHA256 (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = d5135ead3b048ec1a675ca90b3022a09b6ca00e5bbfbf49824bc1e9ca2857071
+SIZE (ankitects-anki-core-i18n-50fdc91_GH0.tar.gz) = 1323736
+SHA256 (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = cc0a11aa250da6a89461305d3918fe37ccabe3c4b2480065287293f027ea4d47
+SIZE (ankitects-anki-desktop-ftl-e747f9e_GH0.tar.gz) = 220416
diff --git a/games/anki/files/patch-package.json b/games/anki/files/patch-package.json
new file mode 100644
index 000000000000..ce2d9fce1fe1
--- /dev/null
+++ b/games/anki/files/patch-package.json
@@ -0,0 +1,23 @@
+Use the WASM build to prevent the following error during build:
+
+Error: Your current platform "freebsd" and architecture "x64" combination is not yet supported by the native Rollup build. Please use the WASM build "@rollup/wasm-node" instead.
+
+The following platform-architecture combinations are supported:
+[...]
+
+If this is important to you, please consider supporting Rollup to make a native build for your platform and architecture available.
+ at Object.<anonymous> (/wrkdirs/usr/ports/games/anki/work/anki-24.06.2/out/node_modules/rollup/dist/native.js:38:8)
+ [...]
+
+--- package.json.orig 2024-04-13 08:02:54 UTC
++++ package.json
+@@ -78,7 +78,8 @@
+ "hammerjs": "^2.0.8"
+ },
+ "resolutions": {
+- "canvas": "npm:empty-npm-package"
++ "canvas": "npm:empty-npm-package",
++ "rollup": "npm:@rollup/wasm-node"
+ },
+ "browserslist": [
+ "defaults",
diff --git a/games/anki/pkg-plist b/games/anki/pkg-plist
index 03fb06169b36..9d8d147e1aa3 100644
--- a/games/anki/pkg-plist
+++ b/games/anki/pkg-plist
@@ -132,35 +132,105 @@ share/man/man1/anki.1.gz
%%DATADIR%%/_aqt/data/web/js/vendor/mathjax/tex-chtml-full.js
%%DATADIR%%/_aqt/data/web/js/vendor/plot.js
%%DATADIR%%/_aqt/data/web/js/webview.js
-%%DATADIR%%/_aqt/data/web/pages/card-info.css
-%%DATADIR%%/_aqt/data/web/pages/card-info.html
-%%DATADIR%%/_aqt/data/web/pages/card-info.js
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.css
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.html
-%%DATADIR%%/_aqt/data/web/pages/change-notetype.js
-%%DATADIR%%/_aqt/data/web/pages/congrats.css
-%%DATADIR%%/_aqt/data/web/pages/congrats.html
-%%DATADIR%%/_aqt/data/web/pages/congrats.js
-%%DATADIR%%/_aqt/data/web/pages/deck-options.css
-%%DATADIR%%/_aqt/data/web/pages/deck-options.html
-%%DATADIR%%/_aqt/data/web/pages/deck-options.js
%%DATADIR%%/_aqt/data/web/pages/editable.css
%%DATADIR%%/_aqt/data/web/pages/editable.js
-%%DATADIR%%/_aqt/data/web/pages/graphs.css
-%%DATADIR%%/_aqt/data/web/pages/graphs.html
-%%DATADIR%%/_aqt/data/web/pages/graphs.js
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.css
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.html
-%%DATADIR%%/_aqt/data/web/pages/image-occlusion.js
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.css
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.html
-%%DATADIR%%/_aqt/data/web/pages/import-anki-package.js
-%%DATADIR%%/_aqt/data/web/pages/import-csv.css
-%%DATADIR%%/_aqt/data/web/pages/import-csv.html
-%%DATADIR%%/_aqt/data/web/pages/import-csv.js
-%%DATADIR%%/_aqt/data/web/pages/import-page.css
-%%DATADIR%%/_aqt/data/web/pages/import-page.html
-%%DATADIR%%/_aqt/data/web/pages/import-page.js
+%%DATADIR%%/_aqt/data/web/sveltekit/_app/env.js
+@comment Several *.css and *.mjs files of sveltekit have a computed filename.
+@comment As it is user-specific it is impossible to know their filename in
+@comment advance thus they're autogenerated for the plist during build.
+@comment The affected files are kept here for reference.
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/0.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/11.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/2.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/3.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/4.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/5.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/6.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/9.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Badge.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ButtonGroup.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ButtonToolbar.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Col.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Container.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/EnumSelectorRow.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/EnumSelectorRow.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/IconButton.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ImageOcclusionPage.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/ImportPage.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/LabelButton.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Row.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Select.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/Shortcut.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/StickyContainer.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TagEditor.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TagEditor.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/TitledContainer.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/WithTooltip.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_layout.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/_page.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/functional.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/assets/index.GUESS_ME.css
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Badge.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ButtonGroup.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Col.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Component.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Container.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/EnumSelectorRow.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/IconButton.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ImageOcclusionPage.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ImportPage.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/LabelButton.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Row.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Select.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/Shortcut.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/StickyContainer.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/TagEditor.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/TitledContainer.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/WithTooltip.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/_commonjsHelpers.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/await_block.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/backend.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/bridgecommand.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/cloneDeep.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/context-keys.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/cross-browser.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/each.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/entry.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/ftl.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/functional.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/helpers.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/index.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/isObject.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/progress.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/runtime-require.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/stores.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/theme.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/time.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/chunks/utils.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/entry/app.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/entry/start.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/0.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/1.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/10.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/11.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/2.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/3.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/4.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/5.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/6.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/7.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/8.GUESS_ME.mjs
+@comment %%DATADIR%%/_aqt/data/web/sveltekit/_app/immutable/nodes/9.GUESS_ME.mjs
+%%DATADIR%%/_aqt/data/web/sveltekit/_app/version.json
+%%DATADIR%%/_aqt/data/web/sveltekit/index.html
%%DATADIR%%/_aqt/forms/about_qt5.py
%%DATADIR%%/_aqt/forms/about_qt6.py
%%DATADIR%%/_aqt/forms/addcards_qt5.py
diff --git a/games/auralquiz/Makefile b/games/auralquiz/Makefile
index 2af5fa511619..fad62b07c4ce 100644
--- a/games/auralquiz/Makefile
+++ b/games/auralquiz/Makefile
@@ -1,7 +1,7 @@
PORTNAME= auralquiz
PORTVERSION= 1.0.0
DISTVERSIONPREFIX= v
-PORTREVISION= 6
+PORTREVISION= 7
CATEGORIES= games
MASTER_SITES= SAVANNAH
diff --git a/games/automuteus/Makefile b/games/automuteus/Makefile
index bb3ef8eb59a6..ebc1505f3fe0 100644
--- a/games/automuteus/Makefile
+++ b/games/automuteus/Makefile
@@ -1,6 +1,6 @@
PORTNAME= automuteus
-DISTVERSION= 7.2.7
-PORTREVISION= 16
+DISTVERSION= 8.3.6
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= nc@FreeBSD.org
@@ -16,46 +16,74 @@ GH_ACCOUNT= denverquane
GH_TUPLE= \
BurntSushi:toml:v1.1.0:burntsushi_toml/vendor/github.com/BurntSushi/toml \
- automuteus:utils:v0.3.2:automuteus_utils/vendor/github.com/automuteus/utils \
+ KyleBanks:depth:v1.2.1:kylebanks_depth/vendor/github.com/KyleBanks/depth \
+ PuerkitoBio:purell:v1.1.1:puerkitobio_purell/vendor/github.com/PuerkitoBio/purell \
+ PuerkitoBio:urlesc:de5bf2ad4578:puerkitobio_urlesc/vendor/github.com/PuerkitoBio/urlesc \
beorn7:perks:v1.0.1:beorn7_perks/vendor/github.com/beorn7/perks \
bsm:redislock:v0.7.1:bsm_redislock/vendor/github.com/bsm/redislock \
- bwmarrin:discordgo:v0.24.0:bwmarrin_discordgo/vendor/github.com/bwmarrin/discordgo \
+ bwmarrin:discordgo:v0.27.1:bwmarrin_discordgo/vendor/github.com/bwmarrin/discordgo \
cespare:xxhash:v2.1.1:cespare_xxhash_v2/vendor/github.com/cespare/xxhash/v2 \
davecgh:go-spew:v1.1.1:davecgh_go_spew/vendor/github.com/davecgh/go-spew \
dgryski:go-rendezvous:9f7001d12a5f:dgryski_go_rendezvous/vendor/github.com/dgryski/go-rendezvous \
georgysavva:scany:v0.2.7:georgysavva_scany/vendor/github.com/georgysavva/scany \
+ gin-contrib:sse:v0.1.0:gin_contrib_sse/vendor/github.com/gin-contrib/sse \
+ gin-gonic:gin:v1.8.2:gin_gonic_gin/vendor/github.com/gin-gonic/gin \
+ go-openapi:jsonpointer:v0.19.5:go_openapi_jsonpointer/vendor/github.com/go-openapi/jsonpointer \
+ go-openapi:jsonreference:v0.19.6:go_openapi_jsonreference/vendor/github.com/go-openapi/jsonreference \
+ go-openapi:spec:v0.20.4:go_openapi_spec/vendor/github.com/go-openapi/spec \
+ go-openapi:swag:v0.19.15:go_openapi_swag/vendor/github.com/go-openapi/swag \
+ 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.11.1:go_playground_validator_v10/vendor/github.com/go-playground/validator/v10 \
redis:go-redis:v8.8.0:go_redis_redis_v8/vendor/github.com/go-redis/redis/v8 \
- go-yaml:yaml:9f266ea9e77c:go_yaml_yaml_1/vendor/gopkg.in/yaml.v3 \
go-yaml:yaml:v2.4.0:go_yaml_yaml/vendor/gopkg.in/yaml.v2 \
- golang:crypto:86341886e292:golang_crypto/vendor/golang.org/x/crypto \
- golang:protobuf:v1.4.3:golang_protobuf/vendor/github.com/golang/protobuf \
- golang:sys:v0.6.0:golang_sys/vendor/golang.org/x/sys \
- golang:text:v0.3.7:golang_text/vendor/golang.org/x/text \
+ 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 \
+ golang:crypto:630584e8d5aa:golang_crypto/vendor/golang.org/x/crypto \
+ golang:exp:a684f29349b6:golang_exp/vendor/golang.org/x/exp \
+ golang:net:v0.4.0:golang_net/vendor/golang.org/x/net \
+ golang:protobuf:v1.5.0:golang_protobuf/vendor/github.com/golang/protobuf \
+ golang:sys:v0.3.0:golang_sys/vendor/golang.org/x/sys \
+ golang:text:v0.5.0:golang_text/vendor/golang.org/x/text \
golang:time:555d28b269f0:golang_time/vendor/golang.org/x/time \
+ golang:tools:v0.2.0:golang_tools/vendor/golang.org/x/tools \
gorilla:mux:v1.8.0:gorilla_mux/vendor/github.com/gorilla/mux \
gorilla:websocket:v1.5.0:gorilla_websocket/vendor/github.com/gorilla/websocket \
jackc:chunkreader:v2.0.1:jackc_chunkreader_v2/vendor/github.com/jackc/chunkreader/v2 \
- jackc:pgconn:v1.12.0:jackc_pgconn/vendor/github.com/jackc/pgconn \
+ jackc:pgconn:v1.13.0:jackc_pgconn/vendor/github.com/jackc/pgconn \
jackc:pgio:v1.0.0:jackc_pgio/vendor/github.com/jackc/pgio \
jackc:pgpassfile:v1.0.0:jackc_pgpassfile/vendor/github.com/jackc/pgpassfile \
- jackc:pgproto3:v2.3.0:jackc_pgproto3_v2/vendor/github.com/jackc/pgproto3/v2 \
+ jackc:pgproto3:v2.3.1:jackc_pgproto3_v2/vendor/github.com/jackc/pgproto3/v2 \
jackc:pgservicefile:2b9c44734f2b:jackc_pgservicefile/vendor/github.com/jackc/pgservicefile \
- jackc:pgtype:v1.11.0:jackc_pgtype/vendor/github.com/jackc/pgtype \
- jackc:pgx:v4.16.0:jackc_pgx_v4/vendor/github.com/jackc/pgx/v4 \
+ jackc:pgtype:v1.12.0:jackc_pgtype/vendor/github.com/jackc/pgtype \
+ jackc:pgx:v4.17.0:jackc_pgx_v4/vendor/github.com/jackc/pgx/v4 \
jackc:puddle:v1.2.1:jackc_puddle/vendor/github.com/jackc/puddle \
+ josharian:intern:v1.0.0:josharian_intern/vendor/github.com/josharian/intern \
+ json-iterator:go:v1.1.12:json_iterator_go/vendor/github.com/json-iterator/go \
+ leodido:go-urn:v1.2.1:leodido_go_urn/vendor/github.com/leodido/go-urn \
+ mailru:easyjson:v0.7.6:mailru_easyjson/vendor/github.com/mailru/easyjson \
+ mattn:go-isatty:v0.0.16:mattn_go_isatty/vendor/github.com/mattn/go-isatty \
matttproud:golang_protobuf_extensions:v1.0.1:matttproud_golang_protobuf_extensions/vendor/github.com/matttproud/golang_protobuf_extensions \
- nicksnyder:go-i18n:v2.2.0:nicksnyder_go_i18n_v2/vendor/github.com/nicksnyder/go-i18n \
+ 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 \
+ nicksnyder:go-i18n:v2.2.1:nicksnyder_go_i18n_v2/vendor/github.com/nicksnyder/go-i18n \
open-telemetry:opentelemetry-go:v0.19.0:open_telemetry_opentelemetry_go/vendor/go.opentelemetry.io/otel \
+ pashagolub:pgxmock:v1.8.0:pashagolub_pgxmock/vendor/github.com/pashagolub/pgxmock \
+ pelletier:go-toml:v2.0.6:pelletier_go_toml_v2/vendor/github.com/pelletier/go-toml/v2 \
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 \
prometheus:client_golang:v1.10.0: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.18.0:prometheus_common/vendor/github.com/prometheus/common \
prometheus:procfs:v0.6.0:prometheus_procfs/vendor/github.com/prometheus/procfs \
- protocolbuffers:protobuf-go:v1.25.0:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
- stretchr:objx:v0.2.0:stretchr_objx/vendor/github.com/stretchr/objx \
- stretchr:testify:v1.7.0:stretchr_testify/vendor/github.com/stretchr/testify \
- top-gg:go-sdk:e844586b1159:top_gg_go_dbl/vendor/github.com/top-gg/go-dbl
+ protocolbuffers:protobuf-go:v1.28.1:protocolbuffers_protobuf_go/vendor/google.golang.org/protobuf \
+ stretchr:objx:v0.5.0:stretchr_objx/vendor/github.com/stretchr/objx \
+ stretchr:testify:v1.8.1:stretchr_testify/vendor/github.com/stretchr/testify \
+ swaggo:files:551d4a08d97a:swaggo_files/vendor/github.com/swaggo/files \
+ swaggo:gin-swagger:v1.5.3:swaggo_gin_swagger/vendor/github.com/swaggo/gin-swagger \
+ swaggo:swag:v1.8.10:swaggo_swag/vendor/github.com/swaggo/swag \
+ Top-gg-Community:go-sdk:e844586b1159:top_gg_go_dbl/vendor/github.com/top-gg/go-dbl \
+ ugorji:go:v1.2.7:ugorji_go_codec/vendor/github.com/ugorji/go
USE_RC_SUBR= ${PORTNAME}
diff --git a/games/automuteus/distinfo b/games/automuteus/distinfo
index e8fc6bb16486..bffc5dd4a8dc 100644
--- a/games/automuteus/distinfo
+++ b/games/automuteus/distinfo
@@ -1,16 +1,20 @@
-TIMESTAMP = 1679334302
-SHA256 (denverquane-automuteus-7.2.7_GH0.tar.gz) = 8cb49e98eb1e2e012147c37d1187b37bca309374f791b37e0a8e1940d1a52a81
-SIZE (denverquane-automuteus-7.2.7_GH0.tar.gz) = 12168887
+TIMESTAMP = 1715788613
+SHA256 (denverquane-automuteus-8.3.6_GH0.tar.gz) = 37f0c85d0cafaa6dfa5108ecb63c2e5353b39932cc5476292f0cdc00e8ae09e8
+SIZE (denverquane-automuteus-8.3.6_GH0.tar.gz) = 13667612
SHA256 (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91d03c925082c1282636fe9f2c69fd6d54410ac56f2b6d7492ba56c00ada626d
SIZE (BurntSushi-toml-v1.1.0_GH0.tar.gz) = 91871
-SHA256 (automuteus-utils-v0.3.2_GH0.tar.gz) = 15ad6d71024e5e43da6007d91132ff83c1aa97a9a6af51a926c1c5e3f1011c3e
-SIZE (automuteus-utils-v0.3.2_GH0.tar.gz) = 45733
+SHA256 (KyleBanks-depth-v1.2.1_GH0.tar.gz) = 8417300d559ec88f24fb3eef3eb8e76c1a6f5bf861d3e46a83d303dc5601f8ed
+SIZE (KyleBanks-depth-v1.2.1_GH0.tar.gz) = 9081
+SHA256 (PuerkitoBio-purell-v1.1.1_GH0.tar.gz) = 93e2ae2b12fc656ecc7ca28336009d24431247d2af59949c59fdef26ecc9a971
+SIZE (PuerkitoBio-purell-v1.1.1_GH0.tar.gz) = 11604
+SHA256 (PuerkitoBio-urlesc-de5bf2ad4578_GH0.tar.gz) = e1d470b13efcab6d4dea96a3cdb986b8a29a06c05d1b80399f0e58caef5ca932
+SIZE (PuerkitoBio-urlesc-de5bf2ad4578_GH0.tar.gz) = 6796
SHA256 (beorn7-perks-v1.0.1_GH0.tar.gz) = 98db84bb0224a26094e6adba91b7ee7a1a7ace28cb648d818f8e779e6a19f825
SIZE (beorn7-perks-v1.0.1_GH0.tar.gz) = 10867
SHA256 (bsm-redislock-v0.7.1_GH0.tar.gz) = 949e51be8bf015a1ee55ed2ec9418ed6b72f2ec1dd5ccea90bf85b53e39f2692
SIZE (bsm-redislock-v0.7.1_GH0.tar.gz) = 11483
-SHA256 (bwmarrin-discordgo-v0.24.0_GH0.tar.gz) = ebbddf3afef1085ca41a0f09d4fb19fbb8ef43bff9fa5b92c00675c57c4a0199
-SIZE (bwmarrin-discordgo-v0.24.0_GH0.tar.gz) = 136009
+SHA256 (bwmarrin-discordgo-v0.27.1_GH0.tar.gz) = b2d58bfee839f9d34a1379d66e11213e50a0eccc00fdabd78b823c3559e58ff4
+SIZE (bwmarrin-discordgo-v0.27.1_GH0.tar.gz) = 154721
SHA256 (cespare-xxhash-v2.1.1_GH0.tar.gz) = 0ee31178d2c5a1249be4e26294a2f428008dc4e1ecbbfbe47f74e41026df1148
SIZE (cespare-xxhash-v2.1.1_GH0.tar.gz) = 9292
SHA256 (davecgh-go-spew-v1.1.1_GH0.tar.gz) = 7d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
@@ -19,50 +23,94 @@ SHA256 (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 29584550745fd4b8fce2e2f
SIZE (dgryski-go-rendezvous-9f7001d12a5f_GH0.tar.gz) = 1699
SHA256 (georgysavva-scany-v0.2.7_GH0.tar.gz) = 4001eac92cfcd07ceff2bfec21d1b7174ce06371de6f273050287cb7cb3f94e1
SIZE (georgysavva-scany-v0.2.7_GH0.tar.gz) = 27811
+SHA256 (gin-contrib-sse-v0.1.0_GH0.tar.gz) = e92addababc6e94d319606d45fa9ed7fe7b0e0748d8a918ae8acf5b0b87d7889
+SIZE (gin-contrib-sse-v0.1.0_GH0.tar.gz) = 6109
+SHA256 (gin-gonic-gin-v1.8.2_GH0.tar.gz) = 653afd4d42d50f73d1d0a9e627b153e36bad35ff22c6b3168a3655e6e44c43f4
+SIZE (gin-gonic-gin-v1.8.2_GH0.tar.gz) = 162527
+SHA256 (go-openapi-jsonpointer-v0.19.5_GH0.tar.gz) = 587217a2edeedbe6de0f0ba62d7c347f31be2f7016da4fafdeda3aba5dd6b1a9
+SIZE (go-openapi-jsonpointer-v0.19.5_GH0.tar.gz) = 15456
+SHA256 (go-openapi-jsonreference-v0.19.6_GH0.tar.gz) = c242ce452709ce73a2fd46ce2ac0cf82009c8957730cff691d255a9f9ad96bc3
+SIZE (go-openapi-jsonreference-v0.19.6_GH0.tar.gz) = 14093
+SHA256 (go-openapi-spec-v0.20.4_GH0.tar.gz) = dba29b77baae28be12aa653dcb53ba63b3b66616a5e1ab3349384ac4d3404af8
+SIZE (go-openapi-spec-v0.20.4_GH0.tar.gz) = 296927
+SHA256 (go-openapi-swag-v0.19.15_GH0.tar.gz) = 5d22d5a44970926178102eb80926f4cbfd00f3f1f2810cbbd4d8e7c62547afe6
+SIZE (go-openapi-swag-v0.19.15_GH0.tar.gz) = 35515
+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.11.1_GH0.tar.gz) = eea11ec02735704f15a5c45d46fe9d9a75c059af6fff736a69dc61b4d23d34bb
+SIZE (go-playground-validator-v10.11.1_GH0.tar.gz) = 228942
SHA256 (redis-go-redis-v8.8.0_GH0.tar.gz) = caf44d4b951bb08d74b30c6325e75d60048a786b95335071b49433610a4d37b4
SIZE (redis-go-redis-v8.8.0_GH0.tar.gz) = 133414
-SHA256 (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 63efc9aabcbb56b2c9469927784fd67ecb3a79720c4fa754c511335a04156d04
-SIZE (go-yaml-yaml-9f266ea9e77c_GH0.tar.gz) = 86898
SHA256 (go-yaml-yaml-v2.4.0_GH0.tar.gz) = d8e94679e5fff6bd1a35e10241543929a5f3da44f701755babf99b3daf0faac0
SIZE (go-yaml-yaml-v2.4.0_GH0.tar.gz) = 73209
-SHA256 (golang-crypto-86341886e292_GH0.tar.gz) = 92b4ef34c44645bf9e6fccc20ca0a4307ef1e4e526f583141c05832182124b6b
-SIZE (golang-crypto-86341886e292_GH0.tar.gz) = 1628070
-SHA256 (golang-protobuf-v1.4.3_GH0.tar.gz) = 5736f943f8647362f5559689df6154f3c85d261fb088867c8a68494e2a767610
-SIZE (golang-protobuf-v1.4.3_GH0.tar.gz) = 171969
-SHA256 (golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (golang-sys-v0.6.0_GH0.tar.gz) = 1434234
-SHA256 (golang-text-v0.3.7_GH0.tar.gz) = 7cab2f6c3133ac1d422edd952b0dd2082fa55a73c2663fb2defd9bf83d649b26
-SIZE (golang-text-v0.3.7_GH0.tar.gz) = 8354718
+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 (golang-crypto-630584e8d5aa_GH0.tar.gz) = 8e3a597010e5de9b02f1feae066510c52dd8de2b12069c24cff5424df833540b
+SIZE (golang-crypto-630584e8d5aa_GH0.tar.gz) = 1631349
+SHA256 (golang-exp-a684f29349b6_GH0.tar.gz) = d880587d627b2e3bb6ec71ae983c4110cb10a31aa8abac609ce0fba2dfbc7566
+SIZE (golang-exp-a684f29349b6_GH0.tar.gz) = 1619151
+SHA256 (golang-net-v0.4.0_GH0.tar.gz) = 08404076e27727a752344113dcc8e414f28d3566e969ed7abdf98f5a5fbac1ee
+SIZE (golang-net-v0.4.0_GH0.tar.gz) = 1236897
+SHA256 (golang-protobuf-v1.5.0_GH0.tar.gz) = 10bbe0880bb400a63944409f685c55a3f65adf4360caab0cae068c699a9c07fa
+SIZE (golang-protobuf-v1.5.0_GH0.tar.gz) = 171512
+SHA256 (golang-sys-v0.3.0_GH0.tar.gz) = e0b14604be069f1ceb6958f8539c49d37f7033bcd03c59e3482164f4be0973f8
+SIZE (golang-sys-v0.3.0_GH0.tar.gz) = 1410672
+SHA256 (golang-text-v0.5.0_GH0.tar.gz) = 04a78e474c713161f61967f05dfa160cd7786aa6ecbc4183d54d7fefd6992772
+SIZE (golang-text-v0.5.0_GH0.tar.gz) = 8363060
SHA256 (golang-time-555d28b269f0_GH0.tar.gz) = 8ce368da65025dad4e4ed302a5835e2b3579f3a111721f9b275803519a5d10b3
SIZE (golang-time-555d28b269f0_GH0.tar.gz) = 9577
+SHA256 (golang-tools-v0.2.0_GH0.tar.gz) = ca6cde42e29bbf1222bd263b0a0131a4b6e35452a609d47a52e8d8fb8da4e733
+SIZE (golang-tools-v0.2.0_GH0.tar.gz) = 3209824
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 (jackc-chunkreader-v2.0.1_GH0.tar.gz) = bf856bad6608fb7345707aba713a1d77eb984f1d217065738a12c97e37669be4
SIZE (jackc-chunkreader-v2.0.1_GH0.tar.gz) = 3038
-SHA256 (jackc-pgconn-v1.12.0_GH0.tar.gz) = c869b72868aaf547a4c6e8323c2dd9386cf73da1fcd41e8371e331d78eb1f9d2
-SIZE (jackc-pgconn-v1.12.0_GH0.tar.gz) = 56698
+SHA256 (jackc-pgconn-v1.13.0_GH0.tar.gz) = df4f6c73bead80379c49143c8be24371c76daa9db42283dd878cbf1c4ebdd061
+SIZE (jackc-pgconn-v1.13.0_GH0.tar.gz) = 59115
SHA256 (jackc-pgio-v1.0.0_GH0.tar.gz) = d36e367c877954acdc96b8cd1a0df417b4cfae80dae726474a8f0de3a68a68ab
SIZE (jackc-pgio-v1.0.0_GH0.tar.gz) = 1884
SHA256 (jackc-pgpassfile-v1.0.0_GH0.tar.gz) = df8904662382e1d0064ec7a5a8c36c49264d7128cea923d597802ada8c5b9603
SIZE (jackc-pgpassfile-v1.0.0_GH0.tar.gz) = 3254
-SHA256 (jackc-pgproto3-v2.3.0_GH0.tar.gz) = b13fa994f194ab8e6c9518d3bdd23e58138c5ad78544ad798f3ea77eea608059
-SIZE (jackc-pgproto3-v2.3.0_GH0.tar.gz) = 24607
+SHA256 (jackc-pgproto3-v2.3.1_GH0.tar.gz) = 3049e2cf6c4e13f4044e4beb49e401d7a7710dd0081cfa7666f350823b21c98b
+SIZE (jackc-pgproto3-v2.3.1_GH0.tar.gz) = 24665
SHA256 (jackc-pgservicefile-2b9c44734f2b_GH0.tar.gz) = dd6cf77deb2456b1c8e56875ed901a57eb887e63ae5de48f364906131275497e
SIZE (jackc-pgservicefile-2b9c44734f2b_GH0.tar.gz) = 2991
-SHA256 (jackc-pgtype-v1.11.0_GH0.tar.gz) = 7b910c71059d1cda93776515c4b895285c68f4a9798edc5834a08d07dbb9a2df
-SIZE (jackc-pgtype-v1.11.0_GH0.tar.gz) = 184350
-SHA256 (jackc-pgx-v4.16.0_GH0.tar.gz) = 1c75a1790b281117f97c6e7f04650842a6c9b99a1e5bffc709974e380f9c0046
-SIZE (jackc-pgx-v4.16.0_GH0.tar.gz) = 110987
+SHA256 (jackc-pgtype-v1.12.0_GH0.tar.gz) = 1e68c197039a400ec2638550d409c3979080995fd327088fedb6ea8559100153
+SIZE (jackc-pgtype-v1.12.0_GH0.tar.gz) = 187498
+SHA256 (jackc-pgx-v4.17.0_GH0.tar.gz) = beb1607bc913e101c6b2ed2e9a45a1fd22758599929a78b8dca4d02734c311ec
+SIZE (jackc-pgx-v4.17.0_GH0.tar.gz) = 113937
SHA256 (jackc-puddle-v1.2.1_GH0.tar.gz) = 8bbbfeda58092a555d62113d17e3fe06224cf433b71191c1ff6cc23df7504dc0
SIZE (jackc-puddle-v1.2.1_GH0.tar.gz) = 10908
+SHA256 (josharian-intern-v1.0.0_GH0.tar.gz) = 7c7df6e792ed5db0b1a63c8ec74236b70958ad36c9fe5a02b52b1a418b177b5e
+SIZE (josharian-intern-v1.0.0_GH0.tar.gz) = 1927
+SHA256 (json-iterator-go-v1.1.12_GH0.tar.gz) = ff70e539fd919da757a2f3a530a053e7577cb4d7e2824fc1058d3abbefbb523e
+SIZE (json-iterator-go-v1.1.12_GH0.tar.gz) = 84307
+SHA256 (leodido-go-urn-v1.2.1_GH0.tar.gz) = b3d5bf4aa0eca3cf0e228267697b58c6d7bab5f3a154ac0bb0f3dcb7d1b2f2ce
+SIZE (leodido-go-urn-v1.2.1_GH0.tar.gz) = 1102833
+SHA256 (mailru-easyjson-v0.7.6_GH0.tar.gz) = 36849ef77dc92330e2d9f006a4fb2ef871e11abfddcedec771b84ebfc2380ecc
+SIZE (mailru-easyjson-v0.7.6_GH0.tar.gz) = 81195
+SHA256 (mattn-go-isatty-v0.0.16_GH0.tar.gz) = b5c84cc0881a3d67a4b32709a20601a2c8491b17ae0c98aefb138b5424f8eca4
+SIZE (mattn-go-isatty-v0.0.16_GH0.tar.gz) = 4690
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 (nicksnyder-go-i18n-v2.2.0_GH0.tar.gz) = 030d427d85bc482da5f12fc955154fd7f342517c9dcd248f4100ad323109f091
-SIZE (nicksnyder-go-i18n-v2.2.0_GH0.tar.gz) = 40794
+SHA256 (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = d673e902118a6ece63198dc7e0961e904d0410f142726df0936ec1a52035a60f
+SIZE (modern-go-concurrent-bacd9c7ef1dd_GH0.tar.gz) = 7526
+SHA256 (modern-go-reflect2-v1.0.2_GH0.tar.gz) = eab313f24c09d512f004d489aeed0d0a485f789abd07e7df411375035174341b
+SIZE (modern-go-reflect2-v1.0.2_GH0.tar.gz) = 14030
+SHA256 (nicksnyder-go-i18n-v2.2.1_GH0.tar.gz) = 664c49edb091f9d724e047a56eef8f3e93533f9d641313fd7d53cdbbc108cb6e
+SIZE (nicksnyder-go-i18n-v2.2.1_GH0.tar.gz) = 43670
SHA256 (open-telemetry-opentelemetry-go-v0.19.0_GH0.tar.gz) = c807fabc0e8a2bbb7d8df83f278a83566eb06de869fce2ef1463aa265e4681b3
SIZE (open-telemetry-opentelemetry-go-v0.19.0_GH0.tar.gz) = 620253
+SHA256 (pashagolub-pgxmock-v1.8.0_GH0.tar.gz) = c02918943ac60cec8ba93ba3b94cd6e78090fe52c8cba77a4279c01d1dd3388a
+SIZE (pashagolub-pgxmock-v1.8.0_GH0.tar.gz) = 38799
+SHA256 (pelletier-go-toml-v2.0.6_GH0.tar.gz) = 90c77524503d123f3a6b64b7dce02d7d94769bd9e05e024b622f63533b00dc5f
+SIZE (pelletier-go-toml-v2.0.6_GH0.tar.gz) = 891667
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
@@ -75,11 +123,19 @@ SHA256 (prometheus-common-v0.18.0_GH0.tar.gz) = 64b0963add6f1945d8da40452d9bf796
SIZE (prometheus-common-v0.18.0_GH0.tar.gz) = 123693
SHA256 (prometheus-procfs-v0.6.0_GH0.tar.gz) = 6ad7a23cf4db9fa5dbf2c5d8fbd0fbf5ffe48e3ddb7bf15f9359813d764ce73c
SIZE (prometheus-procfs-v0.6.0_GH0.tar.gz) = 169898
-SHA256 (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = c1c04d6e36c0d0fb6f3374197f9025d7e6df13f38a974098be020617c00fbaf2
-SIZE (protocolbuffers-protobuf-go-v1.25.0_GH0.tar.gz) = 1258804
-SHA256 (stretchr-objx-v0.2.0_GH0.tar.gz) = be7dce02798cdc24cee6bd2d95bfcf6976b1521ef735349bf5e7dfe6d147746f
-SIZE (stretchr-objx-v0.2.0_GH0.tar.gz) = 79981
-SHA256 (stretchr-testify-v1.7.0_GH0.tar.gz) = 560c0984072cb436b17bbce5699b205d5aa2beb58ef7a94530d7724b5739a8d6
-SIZE (stretchr-testify-v1.7.0_GH0.tar.gz) = 91073
-SHA256 (top-gg-go-sdk-e844586b1159_GH0.tar.gz) = fc0af97d0dcf102f21ad5284f1bae137a5d46430ae0674e89ed1362e98f00622
-SIZE (top-gg-go-sdk-e844586b1159_GH0.tar.gz) = 9712
+SHA256 (protocolbuffers-protobuf-go-v1.28.1_GH0.tar.gz) = df0b3dceeff0e1b6d029e60f076edd0d852cb8f3c2fe4fe3fe40164f16ec9b6b
+SIZE (protocolbuffers-protobuf-go-v1.28.1_GH0.tar.gz) = 1280756
+SHA256 (stretchr-objx-v0.5.0_GH0.tar.gz) = 751d86bfc628ac94df05749de3ecf09cb63310ada3d384f50b6a30f0f161bd42
+SIZE (stretchr-objx-v0.5.0_GH0.tar.gz) = 165516
+SHA256 (stretchr-testify-v1.8.1_GH0.tar.gz) = 6749fede6c26ae66b7e7500136dbe56913b4e0679099b6c1154d2210a9a1ec00
+SIZE (stretchr-testify-v1.8.1_GH0.tar.gz) = 97670
+SHA256 (swaggo-files-551d4a08d97a_GH0.tar.gz) = b8b8c9883a99dbb0c4d0f25e404837f27e45e729f4a2f6c58105eda98b323209
+SIZE (swaggo-files-551d4a08d97a_GH0.tar.gz) = 4045484
+SHA256 (swaggo-gin-swagger-v1.5.3_GH0.tar.gz) = 5ebf8af5245b300c2df3e23247eeeadb7b2a605d4562bc3d70e6f02541791180
+SIZE (swaggo-gin-swagger-v1.5.3_GH0.tar.gz) = 21308
+SHA256 (swaggo-swag-v1.8.10_GH0.tar.gz) = f54f4bd3a2840755f6544a18f06afef013e2944e7636b20776943ac6a33b7c0d
+SIZE (swaggo-swag-v1.8.10_GH0.tar.gz) = 255411
+SHA256 (Top-gg-Community-go-sdk-e844586b1159_GH0.tar.gz) = fc0af97d0dcf102f21ad5284f1bae137a5d46430ae0674e89ed1362e98f00622
+SIZE (Top-gg-Community-go-sdk-e844586b1159_GH0.tar.gz) = 9712
+SHA256 (ugorji-go-v1.2.7_GH0.tar.gz) = b31032eeb138843575169e15b50dc013125887aceb5a80369e92c77de3243957
+SIZE (ugorji-go-v1.2.7_GH0.tar.gz) = 342685
diff --git a/games/burgerspace/Makefile b/games/burgerspace/Makefile
index 72be624415e9..a887dd4d832d 100644
--- a/games/burgerspace/Makefile
+++ b/games/burgerspace/Makefile
@@ -1,24 +1,21 @@
PORTNAME= burgerspace
-PORTVERSION= 1.9.5
-PORTREVISION= 1
+PORTVERSION= 1.10.0
CATEGORIES= games
-MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/ \
- LOCAL/martymac
+MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
MAINTAINER= martymac@FreeBSD.org
COMMENT= BurgerTime clone
WWW= http://sarrazip.com/dev/burgerspace.html
-LICENSE= GPLv2
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libflatzebra-0.1.so:devel/flatzebra
+LIB_DEPENDS= libflatzebra-0.2.so:devel/flatzebra
USES= pkgconfig sdl
-USE_CXXSTD= gnu++98
-USE_SDL= image mixer sdl
+USE_SDL= sdl2 gfx2 image2 mixer2 ttf2
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
PORTDOCS= AUTHORS NEWS README THANKS
diff --git a/games/burgerspace/distinfo b/games/burgerspace/distinfo
index 7079053bace9..ca35d08cfcc0 100644
--- a/games/burgerspace/distinfo
+++ b/games/burgerspace/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669238415
-SHA256 (burgerspace-1.9.5.tar.gz) = 991fdc5a95dd3ebeab94857b328f34c96f716be8ba51c6332afa79b1f1a24ae4
-SIZE (burgerspace-1.9.5.tar.gz) = 542551
+TIMESTAMP = 1717011747
+SHA256 (burgerspace-1.10.0.tar.gz) = ccb8320a7189f6d19a63f14794fbf811c6a3ba31ffd00a54853b7912c0a8cda3
+SIZE (burgerspace-1.10.0.tar.gz) = 251038
diff --git a/games/burgerspace/files/patch-src-BurgerSpaceEngine.cpp b/games/burgerspace/files/patch-src-BurgerSpaceEngine.cpp
new file mode 100644
index 000000000000..0ab8ff790eff
--- /dev/null
+++ b/games/burgerspace/files/patch-src-BurgerSpaceEngine.cpp
@@ -0,0 +1,10 @@
+--- src/BurgerSpaceEngine.cpp.orig 2024-05-25 03:03:08 UTC
++++ src/BurgerSpaceEngine.cpp
+@@ -30,6 +30,7 @@
+ #include <fstream>
+ #include <iomanip>
+ #include <algorithm>
++#include <sstream>
+
+ #include <sys/types.h>
+ #include <sys/stat.h>
diff --git a/games/burgerspace/pkg-plist b/games/burgerspace/pkg-plist
index d78a513ec4df..3a0b56ba9fee 100644
--- a/games/burgerspace/pkg-plist
+++ b/games/burgerspace/pkg-plist
@@ -1,5 +1,4 @@
bin/burgerspace
-bin/burgerspace-server
share/applications/burgerspace.desktop
%%DATADIR%%/sounds/chef-gets-treat.wav
%%DATADIR%%/sounds/chef-shoots-blanks.wav
@@ -15,6 +14,115 @@ share/applications/burgerspace.desktop
%%DATADIR%%/sounds/new-game-starts.wav
%%DATADIR%%/sounds/treat-appears.wav
%%DATADIR%%/sounds/treat-disappears.wav
-share/man/man6/burgerspace-server.6.gz
share/man/man6/burgerspace.6.gz
share/pixmaps/burgerspace.png
+share/pixmaps/burgerspace/bottom-bun.xpm
+share/pixmaps/burgerspace/bottom-bun0.xpm
+share/pixmaps/burgerspace/bottom-bun1.xpm
+share/pixmaps/burgerspace/bottom-bun2.xpm
+share/pixmaps/burgerspace/bottom-bun3.xpm
+share/pixmaps/burgerspace/chef-back0.xpm
+share/pixmaps/burgerspace/chef-back1.xpm
+share/pixmaps/burgerspace/chef-back2.xpm
+share/pixmaps/burgerspace/chef-dead0.xpm
+share/pixmaps/burgerspace/chef-dead1.xpm
+share/pixmaps/burgerspace/chef-dead2.xpm
+share/pixmaps/burgerspace/chef-dead3.xpm
+share/pixmaps/burgerspace/chef-dead4.xpm
+share/pixmaps/burgerspace/chef-dead5.xpm
+share/pixmaps/burgerspace/chef-front0.xpm
+share/pixmaps/burgerspace/chef-front1.xpm
+share/pixmaps/burgerspace/chef-front2.xpm
+share/pixmaps/burgerspace/chef-left0.xpm
+share/pixmaps/burgerspace/chef-left1.xpm
+share/pixmaps/burgerspace/chef-left2.xpm
+share/pixmaps/burgerspace/chef-right0.xpm
+share/pixmaps/burgerspace/chef-right1.xpm
+share/pixmaps/burgerspace/chef-right2.xpm
+share/pixmaps/burgerspace/coffee.xpm
+share/pixmaps/burgerspace/digit0.xpm
+share/pixmaps/burgerspace/digit1.xpm
+share/pixmaps/burgerspace/digit2.xpm
+share/pixmaps/burgerspace/digit3.xpm
+share/pixmaps/burgerspace/digit4.xpm
+share/pixmaps/burgerspace/digit5.xpm
+share/pixmaps/burgerspace/digit6.xpm
+share/pixmaps/burgerspace/digit7.xpm
+share/pixmaps/burgerspace/digit8.xpm
+share/pixmaps/burgerspace/digit9.xpm
+share/pixmaps/burgerspace/egg-back0.xpm
+share/pixmaps/burgerspace/egg-back1.xpm
+share/pixmaps/burgerspace/egg-dead0.xpm
+share/pixmaps/burgerspace/egg-dead1.xpm
+share/pixmaps/burgerspace/egg-dead2.xpm
+share/pixmaps/burgerspace/egg-dead3.xpm
+share/pixmaps/burgerspace/egg-front0.xpm
+share/pixmaps/burgerspace/egg-front1.xpm
+share/pixmaps/burgerspace/egg-left0.xpm
+share/pixmaps/burgerspace/egg-left1.xpm
+share/pixmaps/burgerspace/egg-peppered0.xpm
+share/pixmaps/burgerspace/egg-peppered1.xpm
+share/pixmaps/burgerspace/egg-right0.xpm
+share/pixmaps/burgerspace/egg-right1.xpm
+share/pixmaps/burgerspace/empty.xpm
+share/pixmaps/burgerspace/floor-and-ladder.xpm
+share/pixmaps/burgerspace/floor.xpm
+share/pixmaps/burgerspace/fries.xpm
+share/pixmaps/burgerspace/hotdog-back0.xpm
+share/pixmaps/burgerspace/hotdog-back1.xpm
+share/pixmaps/burgerspace/hotdog-dead0.xpm
+share/pixmaps/burgerspace/hotdog-dead1.xpm
+share/pixmaps/burgerspace/hotdog-dead2.xpm
+share/pixmaps/burgerspace/hotdog-dead3.xpm
+share/pixmaps/burgerspace/hotdog-front0.xpm
+share/pixmaps/burgerspace/hotdog-front1.xpm
+share/pixmaps/burgerspace/hotdog-left0.xpm
+share/pixmaps/burgerspace/hotdog-left1.xpm
+share/pixmaps/burgerspace/hotdog-peppered0.xpm
+share/pixmaps/burgerspace/hotdog-peppered1.xpm
+share/pixmaps/burgerspace/hotdog-right0.xpm
+share/pixmaps/burgerspace/hotdog-right1.xpm
+share/pixmaps/burgerspace/icecream.xpm
+share/pixmaps/burgerspace/ladder.xpm
+share/pixmaps/burgerspace/lettuce.xpm
+share/pixmaps/burgerspace/lettuce0.xpm
+share/pixmaps/burgerspace/lettuce1.xpm
+share/pixmaps/burgerspace/lettuce2.xpm
+share/pixmaps/burgerspace/lettuce3.xpm
+share/pixmaps/burgerspace/meat.xpm
+share/pixmaps/burgerspace/meat0.xpm
+share/pixmaps/burgerspace/meat1.xpm
+share/pixmaps/burgerspace/meat2.xpm
+share/pixmaps/burgerspace/meat3.xpm
+share/pixmaps/burgerspace/pepper0.xpm
+share/pixmaps/burgerspace/pepper1.xpm
+share/pixmaps/burgerspace/pickle-back0.xpm
+share/pixmaps/burgerspace/pickle-back1.xpm
+share/pixmaps/burgerspace/pickle-dead0.xpm
+share/pixmaps/burgerspace/pickle-dead1.xpm
+share/pixmaps/burgerspace/pickle-dead2.xpm
+share/pixmaps/burgerspace/pickle-dead3.xpm
+share/pixmaps/burgerspace/pickle-front0.xpm
+share/pixmaps/burgerspace/pickle-front1.xpm
+share/pixmaps/burgerspace/pickle-left0.xpm
+share/pixmaps/burgerspace/pickle-left1.xpm
+share/pixmaps/burgerspace/pickle-peppered0.xpm
+share/pixmaps/burgerspace/pickle-peppered1.xpm
+share/pixmaps/burgerspace/pickle-right0.xpm
+share/pixmaps/burgerspace/pickle-right1.xpm
+share/pixmaps/burgerspace/plate.xpm
+share/pixmaps/burgerspace/redstuff.xpm
+share/pixmaps/burgerspace/redstuff0.xpm
+share/pixmaps/burgerspace/redstuff1.xpm
+share/pixmaps/burgerspace/redstuff2.xpm
+share/pixmaps/burgerspace/redstuff3.xpm
+share/pixmaps/burgerspace/top-bun.xpm
+share/pixmaps/burgerspace/top-bun0.xpm
+share/pixmaps/burgerspace/top-bun1.xpm
+share/pixmaps/burgerspace/top-bun2.xpm
+share/pixmaps/burgerspace/top-bun3.xpm
+share/pixmaps/burgerspace/yellowstuff.xpm
+share/pixmaps/burgerspace/yellowstuff0.xpm
+share/pixmaps/burgerspace/yellowstuff1.xpm
+share/pixmaps/burgerspace/yellowstuff2.xpm
+share/pixmaps/burgerspace/yellowstuff3.xpm
diff --git a/games/cosmosmash/Makefile b/games/cosmosmash/Makefile
index afe82e17d7ef..4bc2f7b79b92 100644
--- a/games/cosmosmash/Makefile
+++ b/games/cosmosmash/Makefile
@@ -1,35 +1,32 @@
PORTNAME= cosmosmash
-DISTVERSION= 1.4.8
-PORTREVISION= 1
+DISTVERSION= 1.5.0
CATEGORIES= games
-MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/ \
- LOCAL/martymac
+MASTER_SITES= http://perso.b2b2c.ca/~sarrazip/dev/
MAINTAINER= martymac@FreeBSD.org
COMMENT= Clone of the Intellivision(TM) game Astrosmash(TM)
WWW= http://sarrazip.com/dev/cosmosmash.html
-LICENSE= GPLv2
+LICENSE= GPLv2+
+LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libflatzebra-0.1.so:devel/flatzebra \
+LIB_DEPENDS= libflatzebra-0.2.so:devel/flatzebra \
libaa.so:graphics/aalib \
libmikmod.so:audio/libmikmod \
libaudiofile.so:audio/libaudiofile
USES= desktop-file-utils iconv pkgconfig sdl xorg
-USE_CXXSTD= gnu++98
-USE_SDL= image mixer sdl
+USE_SDL= sdl2 gfx2 image2 mixer2 ttf2
USE_XORG= x11 xau xdmcp
GNU_CONFIGURE= yes
-GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share
-PORTDOCS= AUTHORS COPYING NEWS README THANKS
+PORTDOCS= AUTHORS NEWS README THANKS
OPTIONS_DEFINE= DOCS
post-patch:
- @${REINPLACE_CMD} 's|^pkgsounddir = .*|pkgsounddir = ${DATADIR}/sounds|' \
+ @${REINPLACE_CMD} 's|^pkgsounddir =.*|pkgsounddir = ${DATADIR}/sounds|' \
${WRKSRC}/src/Makefile.in
@${REINPLACE_CMD} 's|^docdir = .*|docdir = ${DOCSDIR}|' \
${WRKSRC}/Makefile.in
diff --git a/games/cosmosmash/distinfo b/games/cosmosmash/distinfo
index da728f7dc2fa..61d70465257c 100644
--- a/games/cosmosmash/distinfo
+++ b/games/cosmosmash/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1573571278
-SHA256 (cosmosmash-1.4.8.tar.gz) = 75bda3e5611e9330ac4c4f3d7d4b456933de0a3f59356957821450797c407217
-SIZE (cosmosmash-1.4.8.tar.gz) = 921859
+TIMESTAMP = 1717011714
+SHA256 (cosmosmash-1.5.0.tar.gz) = c9ba5a4f5af59bc7f8f32873fa9cf58145ba86da1098b3a63da123ee5cd8a918
+SIZE (cosmosmash-1.5.0.tar.gz) = 536986
diff --git a/games/cosmosmash/files/patch-Makefile.in b/games/cosmosmash/files/patch-Makefile.in
new file mode 100644
index 000000000000..3b82c6f64f6a
--- /dev/null
+++ b/games/cosmosmash/files/patch-Makefile.in
@@ -0,0 +1,10 @@
+--- Makefile.in.orig 2024-05-05 17:23:54 UTC
++++ Makefile.in
+@@ -345,7 +345,6 @@ doc_DATA = \
+ man_MANS = doc/cosmosmash.6
+ doc_DATA = \
+ AUTHORS \
+- COPYING \
+ NEWS \
+ README \
+ THANKS
diff --git a/games/cosmosmash/pkg-plist b/games/cosmosmash/pkg-plist
index 6c4040d8b14c..26167b4c8a6f 100644
--- a/games/cosmosmash/pkg-plist
+++ b/games/cosmosmash/pkg-plist
@@ -1,11 +1,45 @@
bin/cosmosmash
share/applications/cosmosmash.desktop
-%%DATADIR%%/sounds/rock-hit-0.wav
-%%DATADIR%%/sounds/rock-hit-1.wav
+%%DATADIR%%/sounds/hyperspace.wav
%%DATADIR%%/sounds/player-hit.wav
%%DATADIR%%/sounds/pulsar-beep.wav
+%%DATADIR%%/sounds/rock-hit-0.wav
+%%DATADIR%%/sounds/rock-hit-1.wav
%%DATADIR%%/sounds/saucer-shooting.wav
-%%DATADIR%%/sounds/hyperspace.wav
-%%DATADIR%%/sounds/level-finished.wav
share/man/man6/cosmosmash.6.gz
share/pixmaps/cosmosmash.png
+share/pixmaps/cosmosmash/base.xpm
+share/pixmaps/cosmosmash/basebullet.xpm
+share/pixmaps/cosmosmash/bigrock0.xpm
+share/pixmaps/cosmosmash/bigrock1.xpm
+share/pixmaps/cosmosmash/bigrock2.xpm
+share/pixmaps/cosmosmash/bigrock3.xpm
+share/pixmaps/cosmosmash/bigrock4.xpm
+share/pixmaps/cosmosmash/bigrock5.xpm
+share/pixmaps/cosmosmash/bigspinner_backslash.xpm
+share/pixmaps/cosmosmash/bigspinner_horizontal.xpm
+share/pixmaps/cosmosmash/bigspinner_slash.xpm
+share/pixmaps/cosmosmash/bigspinner_vertical.xpm
+share/pixmaps/cosmosmash/boosted-base.xpm
+share/pixmaps/cosmosmash/explosion0.xpm
+share/pixmaps/cosmosmash/explosion1.xpm
+share/pixmaps/cosmosmash/pulsar_empty.xpm
+share/pixmaps/cosmosmash/pulsar_full.xpm
+share/pixmaps/cosmosmash/pulsar_mid.xpm
+share/pixmaps/cosmosmash/question0.xpm
+share/pixmaps/cosmosmash/question1.xpm
+share/pixmaps/cosmosmash/saucer0.xpm
+share/pixmaps/cosmosmash/saucer1.xpm
+share/pixmaps/cosmosmash/saucerbullet_empty.xpm
+share/pixmaps/cosmosmash/saucerbullet_full.xpm
+share/pixmaps/cosmosmash/saucerbullet_mid.xpm
+share/pixmaps/cosmosmash/smallrock0.xpm
+share/pixmaps/cosmosmash/smallrock1.xpm
+share/pixmaps/cosmosmash/smallrock2.xpm
+share/pixmaps/cosmosmash/smallrock3.xpm
+share/pixmaps/cosmosmash/smallrock4.xpm
+share/pixmaps/cosmosmash/smallrock5.xpm
+share/pixmaps/cosmosmash/smallspinner_backslash.xpm
+share/pixmaps/cosmosmash/smallspinner_horizontal.xpm
+share/pixmaps/cosmosmash/smallspinner_slash.xpm
+share/pixmaps/cosmosmash/smallspinner_vertical.xpm
diff --git a/games/devilutionX/Makefile b/games/devilutionX/Makefile
index 648e1c127e18..8fa57be36085 100644
--- a/games/devilutionX/Makefile
+++ b/games/devilutionX/Makefile
@@ -1,5 +1,6 @@
PORTNAME= devilutionX
DISTVERSION= 1.5.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= https://github.com/diasurgical/devilutionx-assets/releases/download/${DATA_VERSION}/:data
DISTFILES= devilutionx.mpq?tag=${DATA_VERSION}:data
diff --git a/games/dose-response/Makefile b/games/dose-response/Makefile
index 7d6dc4f0f668..f6137f7e4d84 100644
--- a/games/dose-response/Makefile
+++ b/games/dose-response/Makefile
@@ -1,7 +1,7 @@
PORTNAME= dose-response
DISTVERSIONPREFIX= v
DISTVERSION= 1.0.0
-PORTREVISION= 42
+PORTREVISION= 44
CATEGORIES= games
MAINTAINER= ports@FreeBSD.org
diff --git a/games/etracer/Makefile b/games/etracer/Makefile
index 526597d94cd6..c09068a8a4fb 100644
--- a/games/etracer/Makefile
+++ b/games/etracer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= etr
-PORTVERSION= 0.8.3
+PORTVERSION= 0.8.4
CATEGORIES= games
MASTER_SITES= SF/extremetuxracer/releases/${PORTVERSION}
PKGNAMESUFFIX= acer
diff --git a/games/etracer/distinfo b/games/etracer/distinfo
index 112fb7189f71..01dc7ab1bd15 100644
--- a/games/etracer/distinfo
+++ b/games/etracer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708056960
-SHA256 (etr-0.8.3.tar.xz) = 2ee42f3f5fc2f8d49aa75056eb116f6cab84d6564120e6961ae5927367245113
-SIZE (etr-0.8.3.tar.xz) = 40828604
+TIMESTAMP = 1715649364
+SHA256 (etr-0.8.4.tar.xz) = fa3285cc0c755a5aff529f3f2cea3516481114c6b4b8e1ec0769feeff04773e5
+SIZE (etr-0.8.4.tar.xz) = 40862904
diff --git a/games/etracer/pkg-plist b/games/etracer/pkg-plist
index f9234e0c2391..e250079b64ec 100644
--- a/games/etracer/pkg-plist
+++ b/games/etracer/pkg-plist
@@ -475,6 +475,7 @@ share/metainfo/net.sourceforge.extremetuxracer.metainfo.xml
%%DATADIR%%/translations/it_IT.lst
%%DATADIR%%/translations/languages.lst
%%DATADIR%%/translations/pl_PL.lst
+%%DATADIR%%/translations/pt_PT.lst
%%DATADIR%%/translations/ro_RO.lst
%%DATADIR%%/translations/se_SE.lst
%%DATADIR%%/translations/xx_XX.lst
diff --git a/games/exult-devel/Makefile b/games/exult-devel/Makefile
index 1a908375dc9d..92ff65fd1b4b 100644
--- a/games/exult-devel/Makefile
+++ b/games/exult-devel/Makefile
@@ -1,5 +1,5 @@
DISTVERSIONPREFIX= snapshot-v
-DISTVERSION= 1.9.0.20240325
+DISTVERSION= 1.9.0.20240531
PORTREVISION= 0 # Always set PORTREVISION explicitly as otherwise it is inherited from games/exult
PKGNAMESUFFIX= -devel
@@ -10,6 +10,7 @@ STUDIO_LIB_DEPENDS= libfreetype.so:print/freetype2 \
libicuuc.so:devel/icu
MASTERDIR= ${.CURDIR}/../exult
+PATCHDIR= ${.CURDIR}/files
DISTINFO_FILE= ${.CURDIR}/distinfo
.include "${MASTERDIR}/Makefile"
diff --git a/games/exult-devel/distinfo b/games/exult-devel/distinfo
index fb8b8d9c95d8..aca1ed06e02f 100644
--- a/games/exult-devel/distinfo
+++ b/games/exult-devel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711374672
-SHA256 (exult-exult-snapshot-v1.9.0.20240325_GH0.tar.gz) = 19e4d7658c23a3a89d53f625c12afb7a2f47aac94484fbe8a0325eec0b4938d8
-SIZE (exult-exult-snapshot-v1.9.0.20240325_GH0.tar.gz) = 19374526
+TIMESTAMP = 1717230197
+SHA256 (exult-exult-snapshot-v1.9.0.20240531_GH0.tar.gz) = 01a263fe14a222576bcc9af7c2b9bb4c1c679af5443bff1af9f898350b4e95d3
+SIZE (exult-exult-snapshot-v1.9.0.20240531_GH0.tar.gz) = 19385217
diff --git a/games/exult-devel/files/patch-mapedit_Makefile.am b/games/exult-devel/files/patch-mapedit_Makefile.am
new file mode 100644
index 000000000000..a05690e7520e
--- /dev/null
+++ b/games/exult-devel/files/patch-mapedit_Makefile.am
@@ -0,0 +1,13 @@
+--- mapedit/Makefile.am.orig 2024-05-30 10:27:11 UTC
++++ mapedit/Makefile.am
+@@ -103,8 +103,8 @@ install-exec-local:
+
+ if GIMP_PLUGIN
+ install-exec-local:
+- install -d $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
+- install -c $(GIMP_PLUGINS) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
++ $(MKDIR_P) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
++ $(INSTALL_PROGRAM) $(GIMP_PLUGINS) $(DESTDIR)$(GIMP_PLUGIN_PREFIX)
+ else
+ install-exec-local:
+ endif
diff --git a/games/exult-devel/files/patch-tools_Makefile.am b/games/exult-devel/files/patch-tools_Makefile.am
new file mode 100644
index 000000000000..5c4f64ac46d2
--- /dev/null
+++ b/games/exult-devel/files/patch-tools_Makefile.am
@@ -0,0 +1,29 @@
+--- tools/Makefile.am.orig 2024-05-30 10:27:11 UTC
++++ tools/Makefile.am
+@@ -68,11 +68,11 @@ if BUILD_GTHUMB
+ ## Does not work:
+ #thumbnailerdir=$(datadir)/thumbnailers
+ ## Needs to be in /usr/share/thumbnailers
+-thumbnailerdir=/usr/share/thumbnailers
++thumbnailerdir=$(datadir)/thumbnailers
+ thumbnailer_in_files=$(top_srcdir)/tools/gnome_u7shapes.thumbnailer.in
+ thumbnailer_DATA=$(thumbnailer_in_files:.thumbnailer.in=.thumbnailer)
+ gnome_shp_thumbnailer_DATA=x-shapefile.xml
+-gnome_shp_thumbnailerdir=$(DESTDIR)$(datadir)/mime/packages
++gnome_shp_thumbnailerdir=$(datadir)/mime/packages
+
+ # Rule to make the service file with bindir expanded
+ $(thumbnailer_DATA): $(thumbnailer_in_files)
+@@ -117,10 +117,10 @@ install-data-hook:
+
+ if BUILD_GTHUMB
+ install-data-hook:
+- update-mime-database $(DESTDIR)$(datadir)/mime || :
++ :
+
+ uninstall-hook:
+- update-mime-database $(DESTDIR)$(datadir)/mime || :
++ :
+ else
+ install-data-hook:
+ uninstall-hook:
diff --git a/games/exult-devel/files/pkg-message.in b/games/exult-devel/files/pkg-message.in
new file mode 100644
index 000000000000..6a5d128a9a77
--- /dev/null
+++ b/games/exult-devel/files/pkg-message.in
@@ -0,0 +1,7 @@
+[
+{ type: install
+ message: <<EOM
+ Please, read %%DOCSDIR%%/README for additional information.
+EOM
+}
+]
diff --git a/games/exult/Makefile b/games/exult/Makefile
index 57ad1c1e8c0e..131a9868b4a4 100644
--- a/games/exult/Makefile
+++ b/games/exult/Makefile
@@ -32,8 +32,6 @@ PLIST?= ${.CURDIR}/pkg-plist
.if !defined(MASTERDIR)
MASTER_SITES= http://prdownloads.sourceforge.net/exult/
-EXTRA_PATCHES= ${PATCHDIR}/extra-patch-version.cc \
- ${PATCHDIR}/extra-patch-configure.ac
.else
USE_GITHUB= yes
.endif
diff --git a/games/exult/files/extra-patch-configure.ac b/games/exult/files/patch-configure.ac
index bda440166ff1..bda440166ff1 100644
--- a/games/exult/files/extra-patch-configure.ac
+++ b/games/exult/files/patch-configure.ac
diff --git a/games/exult/files/extra-patch-version.cc b/games/exult/files/patch-version.cc
index c48ff501c171..c48ff501c171 100644
--- a/games/exult/files/extra-patch-version.cc
+++ b/games/exult/files/patch-version.cc
diff --git a/games/fheroes2/Makefile b/games/fheroes2/Makefile
index 04ee67fc5219..0c93aa462588 100644
--- a/games/fheroes2/Makefile
+++ b/games/fheroes2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fheroes2
-PORTVERSION= 1.0.13
+PORTVERSION= 1.1.0
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
diff --git a/games/fheroes2/distinfo b/games/fheroes2/distinfo
index 6c7da05b9003..c5d9dc3ae12d 100644
--- a/games/fheroes2/distinfo
+++ b/games/fheroes2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1710600738
-SHA256 (ihhub-fheroes2-1.0.13_GH0.tar.gz) = eb7f960e77ee8012e5bbab385baf4959797e578454ace82574a3c6fee24f94c8
-SIZE (ihhub-fheroes2-1.0.13_GH0.tar.gz) = 11988273
+TIMESTAMP = 1716364319
+SHA256 (ihhub-fheroes2-1.1.0_GH0.tar.gz) = df46c5fe702e71022974db8247aba49fb64693e4b967b68bae16872fba875542
+SIZE (ihhub-fheroes2-1.1.0_GH0.tar.gz) = 12165311
diff --git a/games/freecol/Makefile b/games/freecol/Makefile
index 05acdd808fa2..fe8e208f14b3 100644
--- a/games/freecol/Makefile
+++ b/games/freecol/Makefile
@@ -1,5 +1,5 @@
PORTNAME= freecol
-PORTVERSION= 0.11.6
+PORTVERSION= 1.1.0
CATEGORIES= games java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -9,12 +9,14 @@ WWW= https://freecol.org/
LICENSE= GPLv2
+USES= cpe zip
+
OPTIONS_DEFINE= DOCS
-USES= cpe zip
NO_BUILD= yes
+NO_ARCH= yes
SUB_FILES= freecol
-USE_JAVA= yes
+USE_JAVA= 11+
PLIST_FILES= bin/freecol \
${DESKTOPDIR:S,^${PREFIX}/,,}/freecol.desktop
@@ -31,10 +33,10 @@ do-install:
${INSTALL_SCRIPT} ${WRKDIR}/freecol ${STAGEDIR}${PREFIX}/bin/
${INSTALL_DATA} ${WRKSRC}/freecol.desktop ${STAGEDIR}${DESKTOPDIR}/
@${MKDIR} ${STAGEDIR}${DATADIR}
- @${INSTALL_DATA} ${WRKSRC}/FreeCol.jar ${STAGEDIR}${DATADIR}/
+ ${INSTALL_DATA} ${WRKSRC}/FreeCol.jar ${STAGEDIR}${DATADIR}/
@(cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR}/)
@(cd ${WRKSRC} && ${COPYTREE_SHARE} jars ${STAGEDIR}${DATADIR}/)
@${MKDIR} ${STAGEDIR}${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/FreeCol.pdf ${STAGEDIR}${DOCSDIR}/
+ ${INSTALL_DATA} ${WRKSRC}/FreeCol.pdf ${STAGEDIR}${DOCSDIR}/
.include <bsd.port.mk>
diff --git a/games/freecol/distinfo b/games/freecol/distinfo
index a7116ea4f0d9..fc3b943d82ea 100644
--- a/games/freecol/distinfo
+++ b/games/freecol/distinfo
@@ -1,2 +1,3 @@
-SHA256 (freecol-0.11.6.zip) = 5f545278caf518ef51bae0b8141966cdfc3ca24f3f4446af5be693942f3d8e6b
-SIZE (freecol-0.11.6.zip) = 38642198
+TIMESTAMP = 1715935738
+SHA256 (freecol-1.1.0.zip) = 19afd5161f85638edb2943539a840c09dec8be57fb75825d2f8fdc9fdd246158
+SIZE (freecol-1.1.0.zip) = 194579961
diff --git a/games/freecol/files/freecol.in b/games/freecol/files/freecol.in
index 6561b3d346d8..59c97dce3be0 100644
--- a/games/freecol/files/freecol.in
+++ b/games/freecol/files/freecol.in
@@ -1,3 +1,3 @@
#!/bin/sh
-java -Xmx512M -jar %%DATADIR%%/FreeCol.jar --freecol-data %%DATADIR%%/data "$@"
+java -Xmx2G -jar %%DATADIR%%/FreeCol.jar --freecol-data %%DATADIR%%/data "$@"
diff --git a/games/freesynd/Makefile b/games/freesynd/Makefile
index fdd5ca00042d..1732833dd7d8 100644
--- a/games/freesynd/Makefile
+++ b/games/freesynd/Makefile
@@ -1,22 +1,38 @@
PORTNAME= freesynd
-PORTVERSION= 0.7.5
+DISTVERSION= 0.8
+DISTVERSIONSUFFIX= -Source
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
+DISTNAME= Freesynd-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= madpilot@FreeBSD.org
COMMENT= Reimplementation of the classic Bullfrog game Syndicate
WWW= http://freesynd.sourceforge.net/
-LIB_DEPENDS= libpng.so:graphics/png
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
-USES= cmake:insource sdl
-USE_SDL= sdl image mixer
+LIB_DEPENDS= libpng16.so:graphics/png
+
+USES= cmake sdl zip
+USE_SDL= image2 mixer2 sdl2
+
+CMAKE_ARGS= -DCMAKE_INSTALL_DOCDIR=${DOCSDIR}
SUB_FILES= pkg-message
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${WRKSRC}/src/freesynd ${STAGEDIR}${PREFIX}/bin
- (cd ${WRKSRC} && ${COPYTREE_SHARE} data ${STAGEDIR}${DATADIR})
+OPTIONS_DEFINE= DOXYGEN
+OPTIONS_DEFAULT= DOXYGEN
+OPTIONS_SUB= yes
+
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen
+
+post-patch-DOXYGEN-off:
+ @${REINPLACE_CMD} -e '/find_package(Doxygen)/d' \
+ ${WRKSRC}/CMakeLists.txt
+
+post-install:
+ @${MV} ${STAGEDIR}/${ETCDIR}/freesynd.ini \
+ ${STAGEDIR}/${ETCDIR}/freesynd.ini.sample
.include <bsd.port.mk>
diff --git a/games/freesynd/distinfo b/games/freesynd/distinfo
index 2798b60b8460..d35c92a3c29c 100644
--- a/games/freesynd/distinfo
+++ b/games/freesynd/distinfo
@@ -1,2 +1,3 @@
-SHA256 (freesynd-0.7.5.tar.gz) = 1a1611cdc3af5659fcc3f6c1db5e4895e67b5a7b22c55416ffeeedd6360080e3
-SIZE (freesynd-0.7.5.tar.gz) = 2622888
+TIMESTAMP = 1717944793
+SHA256 (Freesynd-0.8-Source.zip) = a73de4657c5d945e338a14b915ccd976c473f9da5a965f0dc22fb2a233a5158b
+SIZE (Freesynd-0.8-Source.zip) = 6406015
diff --git a/games/freesynd/files/patch-src_app.h b/games/freesynd/files/patch-src_app.h
deleted file mode 100644
index 1554bf2d04ce..000000000000
--- a/games/freesynd/files/patch-src_app.h
+++ /dev/null
@@ -1,21 +0,0 @@
---- src/app.h.orig 2016-05-01 20:07:33 UTC
-+++ src/app.h
-@@ -153,13 +153,13 @@ class App : public Singleton < App > { (private)
- private:
- bool running_;
- /*! A structure to hold general application informations.*/
-- std::auto_ptr<AppContext> context_;
-+ std::unique_ptr<AppContext> context_;
- /*! A structure to hold player informations.*/
-- std::auto_ptr<GameSession> session_;
-+ std::unique_ptr<GameSession> session_;
- /*! Controls the game logic. */
-- std::auto_ptr<GameController> game_ctlr_;
-- std::auto_ptr<Screen> screen_;
-- std::auto_ptr<System> system_;
-+ std::unique_ptr<GameController> game_ctlr_;
-+ std::unique_ptr<Screen> screen_;
-+ std::unique_ptr<System> system_;
-
- std::string iniPath_;
-
diff --git a/games/freesynd/files/patch-src_dump.cpp b/games/freesynd/files/patch-src_dump.cpp
deleted file mode 100644
index c10f5972ad65..000000000000
--- a/games/freesynd/files/patch-src_dump.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/dump.cpp.orig 2016-05-01 20:07:33 UTC
-+++ src/dump.cpp
-@@ -584,7 +584,7 @@ int main(int argc, char *argv[]) {
- }
-
- LOG(Log::k_FLG_INFO, "Main", "main", ("----- Initializing application..."))
-- std::auto_ptr<EditorApp> app(new EditorApp(disable_sound));
-+ std::unique_ptr<EditorApp> app(new EditorApp(disable_sound));
-
- if (app->initialize(iniPath)) {
- LOG(Log::k_FLG_INFO, "Main", "main", ("----- Initializing application completed"))
diff --git a/games/freesynd/files/patch-src_editor_editorapp.h b/games/freesynd/files/patch-src_editor_editorapp.h
deleted file mode 100644
index 5459198c8641..000000000000
--- a/games/freesynd/files/patch-src_editor_editorapp.h
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/editor/editorapp.h.orig 2016-05-01 20:07:33 UTC
-+++ src/editor/editorapp.h
-@@ -122,12 +122,12 @@ class EditorApp : public Singleton < EditorApp > { (pr
- private:
- bool running_;
-
-- std::auto_ptr<Screen> screen_;
-- std::auto_ptr<System> system_;
-+ std::unique_ptr<Screen> screen_;
-+ std::unique_ptr<System> system_;
- /*! A structure to hold general application informations.*/
-- std::auto_ptr<AppContext> context_;
-+ std::unique_ptr<AppContext> context_;
- /*! Controls the game logic. */
-- std::auto_ptr<GameController> game_ctlr_;
-+ std::unique_ptr<GameController> game_ctlr_;
-
- std::string iniPath_;
-
diff --git a/games/freesynd/files/patch-src_freesynd.cpp b/games/freesynd/files/patch-src_freesynd.cpp
deleted file mode 100644
index abd822874ac6..000000000000
--- a/games/freesynd/files/patch-src_freesynd.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/freesynd.cpp.orig 2016-05-01 20:07:33 UTC
-+++ src/freesynd.cpp
-@@ -229,7 +229,7 @@ int main(int argc, char *argv[]) {
- }
-
- LOG(Log::k_FLG_INFO, "Main", "main", ("----- Initializing application..."))
-- std::auto_ptr<App> app(new App(disable_sound));
-+ std::unique_ptr<App> app(new App(disable_sound));
-
- if (app->initialize(iniPath)) {
- // setting the cheat codes
diff --git a/games/freesynd/files/patch-utils_src_file.cpp b/games/freesynd/files/patch-utils_src_file.cpp
new file mode 100644
index 000000000000..6e95bd66ef0b
--- /dev/null
+++ b/games/freesynd/files/patch-utils_src_file.cpp
@@ -0,0 +1,13 @@
+--- utils/src/file.cpp.orig 2024-05-15 21:07:46 UTC
++++ utils/src/file.cpp
+@@ -356,8 +356,8 @@ void File::setOriginalDataFolder(const std::string& pa
+ #if defined(__APPLE__)
+ // Under Mac, it can't be in the bundle as user should not access it
+ #else
+- // Under Windows/unix it's in the same directory as our data
+- dataPath_ = ourDataPath_;
++ // Under Windows/unix it's in the data subdirectory of our data
++ dataPath_ = ourDataPath_ / "data";
+ #endif
+ }
+ LOG(Log::k_FLG_IO, "File", "setOriginalDataPath", ("set data path to %s", dataPath_.string().c_str()));
diff --git a/games/freesynd/pkg-plist b/games/freesynd/pkg-plist
index 95b24748129a..64ccb5a12fae 100644
--- a/games/freesynd/pkg-plist
+++ b/games/freesynd/pkg-plist
@@ -1,11 +1,15 @@
bin/freesynd
-%%DATADIR%%/data/cursors/cursors.png
-%%DATADIR%%/data/lang/english.lng
-%%DATADIR%%/data/lang/french.lng
-%%DATADIR%%/data/lang/german.lng
-%%DATADIR%%/data/lang/italian.lng
-%%DATADIR%%/data/music/assassinate.ogg
-%%DATADIR%%/data/music/intro.ogg
-%%DATADIR%%/data/ref/original_data.crc
-%%DATADIR%%/data/ref/research.dat
-%%DATADIR%%/data/ref/weapons.dat
+@sample %%ETCDIR%%/freesynd.ini.sample
+%%DOCSDIR%%/changelog.gz
+%%DOCSDIR%%/copyright
+%%DATADIR%%/cursors/cursors.png
+%%DATADIR%%/lang/english.lng
+%%DATADIR%%/lang/french.lng
+%%DATADIR%%/lang/german.lng
+%%DATADIR%%/lang/italian.lng
+%%DATADIR%%/music/assassinate.ogg
+%%DATADIR%%/music/intro.ogg
+%%DATADIR%%/ref/original_data.crc
+%%DATADIR%%/ref/research.dat
+%%DATADIR%%/ref/weapons.dat
+%%DOXYGEN%%share/man/man6/freesynd.6.gz
diff --git a/games/gcompris-qt/Makefile b/games/gcompris-qt/Makefile
index a7a0db190b3c..c60164d4801b 100644
--- a/games/gcompris-qt/Makefile
+++ b/games/gcompris-qt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gcompris-qt
-DISTVERSION= 4.0
+DISTVERSION= 4.1
CATEGORIES= games education kde
MASTER_SITES= https://gcompris.net/download/qt/src/
diff --git a/games/gcompris-qt/distinfo b/games/gcompris-qt/distinfo
index 59367cb859d8..a3c40c8f5c78 100644
--- a/games/gcompris-qt/distinfo
+++ b/games/gcompris-qt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1713136639
-SHA256 (gcompris-qt-4.0.tar.xz) = c1c4ea9caec44affa3587af96ac79d964439ad957d895e0f2d2f32424bee0eb6
-SIZE (gcompris-qt-4.0.tar.xz) = 49225348
+TIMESTAMP = 1716553387
+SHA256 (gcompris-qt-4.1.tar.xz) = 3f3d1c3b205f89ec4a1d4b075e6d7c670d852aeedbeef56ec32e15bb875a0685
+SIZE (gcompris-qt-4.1.tar.xz) = 49190664
diff --git a/games/genact/Makefile b/games/genact/Makefile
index 4dc872e0584b..05ec1b021ff2 100644
--- a/games/genact/Makefile
+++ b/games/genact/Makefile
@@ -1,7 +1,7 @@
PORTNAME= genact
DISTVERSIONPREFIX= v
DISTVERSION= 1.4.2
-PORTREVISION= 2
+PORTREVISION= 4
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/glob2/Makefile b/games/glob2/Makefile
index 8cde8d771067..4f3884f128f7 100644
--- a/games/glob2/Makefile
+++ b/games/glob2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= glob2
-PORTVERSION= 0.9.5.0.g20230613
+PORTVERSION= 0.9.5.0.g20240607
CATEGORIES= games
MAINTAINER= makc@FreeBSD.org
@@ -21,7 +21,7 @@ USE_GL= gl glu
USE_CXXSTD= c++14
USE_GITHUB= yes
GH_ACCOUNT= Globulation2
-GH_TAGNAME= 39980149
+GH_TAGNAME= bf277676
MAKE_ARGS= CCFLAGS="${CFLAGS}" \
LINKFLAGS="${LDFLAGS}" \
diff --git a/games/glob2/distinfo b/games/glob2/distinfo
index d9c85ad881bb..e63f43ff4e8c 100644
--- a/games/glob2/distinfo
+++ b/games/glob2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700085390
-SHA256 (Globulation2-glob2-0.9.5.0.g20230613-39980149_GH0.tar.gz) = 7a638d9f9d8b6a33eb8bfaea345bda18cd3ec1640a99e0c21539b12ac8cee5cd
-SIZE (Globulation2-glob2-0.9.5.0.g20230613-39980149_GH0.tar.gz) = 15901135
+TIMESTAMP = 1719311333
+SHA256 (Globulation2-glob2-0.9.5.0.g20240607-bf277676_GH0.tar.gz) = fe3307c72ecee9a7b002c18dc6d9b44f59d56f2836a754c71867c1633fab731c
+SIZE (Globulation2-glob2-0.9.5.0.g20240607-bf277676_GH0.tar.gz) = 15902916
diff --git a/games/golly/Makefile b/games/golly/Makefile
index e458fe8bda7f..6b6aa746016e 100644
--- a/games/golly/Makefile
+++ b/games/golly/Makefile
@@ -1,6 +1,5 @@
PORTNAME= golly
-DISTVERSION= 4.2
-PORTREVISION= 1
+DISTVERSION= 4.3
DISTVERSIONSUFFIX= -src
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
@@ -38,6 +37,7 @@ PORTDATA= Help Patterns Rules Scripts
pre-build:
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|g' \
${WRKSRC}/wxmain.cpp ${WRKSRC}/wxhelp.cpp
+ @${RMDIR} ${WRKSRC}/../Scripts/Python/glife/__pycache__
# There is no install target at makefile-gtk
do-install:
diff --git a/games/golly/distinfo b/games/golly/distinfo
index 428cb00598b0..129b584e5c00 100644
--- a/games/golly/distinfo
+++ b/games/golly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1689422582
-SHA256 (golly-4.2-src.tar.gz) = 569128a923da64c3ff0062186406e4e51fdff02aeabf1f292983753bd065e95d
-SIZE (golly-4.2-src.tar.gz) = 15348982
+TIMESTAMP = 1716366217
+SHA256 (golly-4.3-src.tar.gz) = 51d2478063e7ec50cde2b61381f3c1028604e45182e374cff0e14199822a081d
+SIZE (golly-4.3-src.tar.gz) = 15488205
diff --git a/games/golly/files/patch-sound_cute__sound.h b/games/golly/files/patch-sound_cute__sound.h
deleted file mode 100644
index a6c0fe823954..000000000000
--- a/games/golly/files/patch-sound_cute__sound.h
+++ /dev/null
@@ -1,15 +0,0 @@
-On all BSDs the function alloca(3) is declared in stdlib.h.
-See also: https://sourceforge.net/p/golly/bugs/62/
-
---- sound/cute_sound.h.orig 2023-07-15 13:39:21 UTC
-+++ sound/cute_sound.h
-@@ -624,9 +624,6 @@ cs_plugin_id_t cs_add_plugin(cs_context_t* ctx, const
- #elif CUTE_SOUND_PLATFORM == CUTE_SOUND_SDL
-
- #include <SDL2/SDL.h>
-- #ifndef _WIN32
-- #include <alloca.h>
-- #endif
-
- #else
-
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index e1e29e559ab3..1f8a61316d28 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -1,6 +1,6 @@
PORTNAME= hedgewars
PORTVERSION= 1.0.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
MASTER_SITES= https://www.hedgewars.org/download/releases/
DISTNAME= ${PORTNAME}-src-${DISTVERSION}
diff --git a/games/hyperrogue/Makefile b/games/hyperrogue/Makefile
index 9125dcd1404b..60b0eb1ea94a 100644
--- a/games/hyperrogue/Makefile
+++ b/games/hyperrogue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hyperrogue
-PORTVERSION= 13.0d
+PORTVERSION= 13.0i
DISTVERSIONPREFIX= v
CATEGORIES= games
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libpng.so:graphics/png
-USES= compiler:c++11-lang gl gmake localbase:ldflags sdl xorg
+USES= compiler:c++14-lang gl gmake localbase:ldflags sdl xorg
USE_GITHUB= yes
GH_ACCOUNT= zenorogue
USE_SDL= sdl mixer gfx ttf
diff --git a/games/hyperrogue/distinfo b/games/hyperrogue/distinfo
index 98bbf3b99bfb..7b3fcbe1dd0e 100644
--- a/games/hyperrogue/distinfo
+++ b/games/hyperrogue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711645269
-SHA256 (zenorogue-hyperrogue-v13.0d_GH0.tar.gz) = e00a472d145e87dbb77731fe157087c81d8de5bd2b05fa2091bc901853080e8a
-SIZE (zenorogue-hyperrogue-v13.0d_GH0.tar.gz) = 87765129
+TIMESTAMP = 1715612145
+SHA256 (zenorogue-hyperrogue-v13.0i_GH0.tar.gz) = 26b90bfbae3c441613e86cbe0261f5c037218dafb7222a0fd9c7d301c6ff5258
+SIZE (zenorogue-hyperrogue-v13.0i_GH0.tar.gz) = 87772760
diff --git a/games/irrlamb/Makefile b/games/irrlamb/Makefile
index 80e34d4311db..4ca8bf2bc761 100644
--- a/games/irrlamb/Makefile
+++ b/games/irrlamb/Makefile
@@ -1,12 +1,13 @@
PORTNAME= irrlamb
-PORTVERSION= 1.0.3
-PORTREVISION= 4
DISTVERSIONPREFIX= v
+DISTVERSION= 1.0.3
+PORTREVISION= 4
CATEGORIES= games
+DIST_SUBDIR= ${PORTNAME}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= 3D physics-based puzzle game
-WWW= https://github.com/jazztickets/irrlamb
+WWW= https://gitlab.com/irrlamb/code
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -14,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfreetype.so:print/freetype2 \
libvorbis.so:audio/libvorbis \
libogg.so:audio/libogg \
- libsqlite3.so:databases/sqlite3 \
libpng.so:graphics/png \
libtinyxml2.so:textproc/tinyxml2 \
libIrrlicht.so:x11-toolkits/irrlicht \
@@ -22,11 +22,11 @@ LIB_DEPENDS= libfreetype.so:print/freetype2 \
libccd.so:math/libccd
BUILD_DEPENDS= ${LOCALBASE}/include/glm/vec3.hpp:math/glm
-USE_GITHUB= yes
-GH_ACCOUNT= jazztickets
-GH_TUPLE:= ${GH_ACCOUNT}:cmake:6e3586a:cmake/cmake
-
-USES= cmake compiler:c++11-lib gl jpeg openal xorg lua:53
+USES= cmake compiler:c++11-lib gl jpeg openal sqlite xorg lua:53
+USE_GITLAB= yes
+GL_ACCOUNT= irrlamb
+GL_PROJECT= code
+GL_TUPLE= jazztickets:cmake:486362ce74eaf6b26067576a8b6b03dcad27a7a5:cmake/cmake
USE_XORG= x11 xrandr xext xxf86vm
USE_GL= gl
CONFIGURE_ENV= LOCALBASE="${LOCALBASE}"
@@ -38,11 +38,6 @@ CXXFLAGS+= -DGLM_ENABLE_EXPERIMENTAL # GLM_GTX_rotate_vector is an experimental
PORTDOCS= *
PORTDATA= *
-PLIST_FILES= bin/irrlamb \
- share/applications/irrlamb.desktop \
- share/icons/hicolor/256x256/apps/irrlamb.png \
- share/metainfo/irrlamb.xml
-
OPTIONS_DEFINE= DOCS
post-extract:
diff --git a/games/irrlamb/distinfo b/games/irrlamb/distinfo
index 4b99803f3d1e..bd7c7e7d21d6 100644
--- a/games/irrlamb/distinfo
+++ b/games/irrlamb/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1654257097
-SHA256 (jazztickets-irrlamb-v1.0.3_GH0.tar.gz) = fd5cd85241c900707db258bef0ba6646029ed18cc38a27a4ca2f548c32e1d88b
-SIZE (jazztickets-irrlamb-v1.0.3_GH0.tar.gz) = 39972048
-SHA256 (jazztickets-cmake-6e3586a_GH0.tar.gz) = 2f25931465584c783c1d357a9c544a46cea2d23a147ccb5519ace726723f101f
-SIZE (jazztickets-cmake-6e3586a_GH0.tar.gz) = 10818
+TIMESTAMP = 1715015043
+SHA256 (irrlamb/code-v1.0.3.tar.bz2) = 14775ba5b4f9e558fdb2c6ea3ef55a754fa9ffdc8a43ca260eab580d71d1027f
+SIZE (irrlamb/code-v1.0.3.tar.bz2) = 38458585
+SHA256 (irrlamb/jazztickets-cmake-486362ce74eaf6b26067576a8b6b03dcad27a7a5_GL0.tar.gz) = 9f80e2f8ed0526c039c7d5a4545c550fd7b5f37e96409c88525f08da6ae82ff1
+SIZE (irrlamb/jazztickets-cmake-486362ce74eaf6b26067576a8b6b03dcad27a7a5_GL0.tar.gz) = 10388
diff --git a/games/irrlamb/files/patch-cmake_version.cmake b/games/irrlamb/files/patch-cmake_version.cmake
index d17193d0026a..e9fc35da0787 100644
--- a/games/irrlamb/files/patch-cmake_version.cmake
+++ b/games/irrlamb/files/patch-cmake_version.cmake
@@ -1,11 +1,14 @@
---- cmake/version.cmake.orig 2017-10-13 23:15:05 UTC
+--- cmake/version.cmake.orig 2022-09-29 21:46:35 UTC
+++ cmake/version.cmake
-@@ -1,7 +1,4 @@
--execute_process(COMMAND git log --oneline COMMAND wc -l OUTPUT_VARIABLE BUILD_NUMBER OUTPUT_STRIP_TRAILING_WHITESPACE)
--if(BUILD_NUMBER STREQUAL "")
-- set(BUILD_NUMBER 0)
--endif()
-+set(BUILD_NUMBER 0)
+@@ -1,9 +1,7 @@
+-execute_process(COMMAND git rev-parse --short HEAD RESULT_VARIABLE RETURN_CODE OUTPUT_VARIABLE BUILD_VERSION OUTPUT_STRIP_TRAILING_WHITESPACE)
++set(BUILD_VERSION 0)
- configure_file(
- "${SRC}"
+-if(RETURN_CODE EQUAL 0)
+ configure_file(
+ "${SRC}"
+ "${DST}"
+ @ONLY
+ )
+-endif()
+\ No newline at end of file
diff --git a/games/irrlamb/pkg-plist b/games/irrlamb/pkg-plist
new file mode 100644
index 000000000000..d4ec0a977376
--- /dev/null
+++ b/games/irrlamb/pkg-plist
@@ -0,0 +1,4 @@
+bin/irrlamb
+share/applications/irrlamb.desktop
+share/icons/hicolor/256x256/apps/irrlamb.png
+share/metainfo/irrlamb.xml
diff --git a/games/jaggedalliance2/Makefile b/games/jaggedalliance2/Makefile
index 758b0c7c3c0c..193c80ae0d3d 100644
--- a/games/jaggedalliance2/Makefile
+++ b/games/jaggedalliance2/Makefile
@@ -1,7 +1,7 @@
PORTNAME= ja2
DISTVERSIONPREFIX= v
DISTVERSION= 0.21.0
-PORTREVISION= 3
+PORTREVISION= 5
CATEGORIES= games
MAINTAINER= timp87@gmail.com
@@ -14,6 +14,7 @@ LICENSE_NAME_SFI-SCLA= Strategy First Inc. Source Code License Agreement
LICENSE_FILE_SFI-SCLA= ${WRKSRC}/SFI\ Source\ Code\ license\ agreement.txt
LICENSE_PERMS_SFI-SCLA= dist-mirror no-dist-sell pkg-mirror no-pkg-sell \
auto-accept
+LICENSE_DISTFILES_SFI-SCLA= ${DISTNAME}${EXTRACT_SUFX}
# Ignore this if you feel adventurous
ONLY_FOR_ARCHS= aarch64 amd64 armv6 armv7 i386 powerpc64le
diff --git a/games/jin/Makefile b/games/jin/Makefile
index 68b2830f7046..1f77dcfcb2e0 100644
--- a/games/jin/Makefile
+++ b/games/jin/Makefile
@@ -1,11 +1,11 @@
PORTNAME= jin
PORTVERSION= 2.14.1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= games java
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
DISTNAME= ${PORTNAME}-${PORTVERSION}-source
-MAINTAINER= mi@aldan.algebra.com
+MAINTAINER= ports@virtual-estates.net
COMMENT= Graphical client for chess servers
WWW= https://www.jinchess.com/
diff --git a/games/jinput/Makefile b/games/jinput/Makefile
index 91d6db9484ec..6d257eed349f 100644
--- a/games/jinput/Makefile
+++ b/games/jinput/Makefile
@@ -28,7 +28,9 @@ MAVEN_REPO= -Dmaven.repo.local=${WRKSRC}/repository
pre-build:
${CP} ${JAVAJARDIR}/jutils/jutils.jar ${WRKSRC}/repository/net/java/jutils/jutils/1/jutils-1.jar
- ${SED} -i -e '/example/d' ${WRKSRC}/pom.xml # example/ReadAllEvents.java:[5,28] cannot find symbol ...
+ ${SED} -i -e '/example/d; s|<arg>-Werror</arg>||' ${WRKSRC}/pom.xml
+ # 1) example/ReadAllEvents.java:[5,28] cannot find symbol ...
+ # 2) [ERROR] warnings found and -Werror specified ...
do-build:
cd ${WRKSRC}; \
diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile
index d84a438c1921..34ea6a097a21 100644
--- a/games/jumpy/Makefile
+++ b/games/jumpy/Makefile
@@ -1,6 +1,7 @@
PORTNAME= jumpy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.0
+DISTVERSION= 0.12.1
+PORTREVISION= 1
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,6 +11,10 @@ WWW= https://fishfolk.org/games/jumpy/
LICENSE= CC-BY-NC-4.0 MIT
LICENSE_COMB= multi
LICENSE_FILE_MIT= ${WRKSRC}/licenses/LICENSE-MIT
+LICENSE_DISTFILES_CC-BY-NC-4.0= ${DISTNAME}${EXTRACT_SUFX}
+
+BROKEN_aarch64= need https://github.com/shellrow/netdev/pull/71
+BROKEN_armv7= need https://github.com/shellrow/netdev/pull/71
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libudev.so:devel/libudev-devd
@@ -23,7 +28,7 @@ WITHOUT_LTO= yes # XXX bug 277333 # bevy_dylib
PLIST_FILES= bin/${PORTNAME}
PORTDATA= *
-.if ${MACHINE_ARCH} == i386
+.if ${MACHINE_ARCH} == i386 || "${MACHINE_ARCH:Marmv?}" != ""
# https://github.com/rust-lang/rust/issues/85598
CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false
# https://github.com/briansmith/ring/issues/1793#issuecomment-1793243725
diff --git a/games/jumpy/Makefile.crates b/games/jumpy/Makefile.crates
index 480db76dea0e..35e4dca2dc0f 100644
--- a/games/jumpy/Makefile.crates
+++ b/games/jumpy/Makefile.crates
@@ -7,6 +7,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
accesskit_winit-0.14.4 \
addr2line-0.21.0 \
adler-1.0.2 \
+ aead-0.5.2 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
allocator-api2-0.2.18 \
@@ -14,6 +15,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
alsa-sys-0.3.1 \
android-activity-0.4.3 \
android-properties-0.2.2 \
+ android-tzdata-0.1.1 \
android_log-sys-0.3.1 \
android_system_properties-0.1.5 \
anyhow-1.0.82 \
@@ -23,18 +25,28 @@ CARGO_CRATES= ab_glyph-0.2.25 \
arrayref-0.3.7 \
arrayvec-0.7.4 \
ash-0.37.3+1.3.251 \
+ asn1-rs-0.5.2 \
+ asn1-rs-0.6.1 \
+ asn1-rs-derive-0.4.0 \
+ asn1-rs-derive-0.5.0 \
+ asn1-rs-impl-0.1.0 \
+ asn1-rs-impl-0.2.0 \
async-channel-1.9.0 \
async-executor-1.11.0 \
- async-io-2.3.2 \
- async-lock-3.3.0 \
async-task-4.7.0 \
+ async-trait-0.1.80 \
atomic-arena-0.1.1 \
atomic-polyfill-1.0.3 \
atomicell-0.2.0 \
+ attohttpc-0.24.1 \
autocfg-1.2.0 \
+ backoff-0.4.0 \
backtrace-0.3.71 \
+ bao-tree-0.13.0 \
+ base16ct-0.2.0 \
base64-0.21.7 \
base64-0.22.0 \
+ base64ct-1.6.0 \
bevy-0.11.3 \
bevy_a11y-0.11.3 \
bevy_app-0.11.3 \
@@ -73,6 +85,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
bevy_utils_proc_macros-0.11.3 \
bevy_window-0.11.3 \
bevy_winit-0.11.3 \
+ binary-merge-0.1.2 \
bincode-1.3.3 \
bindgen-0.69.4 \
bit-set-0.5.3 \
@@ -87,6 +100,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
block-buffer-0.10.4 \
block-sys-0.1.0-beta.1 \
block2-0.2.0-alpha.6 \
+ bounded-integer-0.5.7 \
branches-0.1.3 \
bs58-0.5.1 \
bumpalo-3.16.0 \
@@ -100,6 +114,9 @@ CARGO_CRATES= ab_glyph-0.2.25 \
cexpr-0.6.0 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
+ chacha20-0.9.1 \
+ chrono-0.4.38 \
+ cipher-0.4.4 \
clang-sys-1.7.0 \
clipboard-win-5.3.0 \
cobs-0.2.3 \
@@ -109,11 +126,13 @@ CARGO_CRATES= ab_glyph-0.2.25 \
combine-4.6.7 \
concurrent-queue-2.4.0 \
console_error_panic_hook-0.1.7 \
+ const-oid-0.9.6 \
const_fn-0.4.9 \
const_format-0.2.32 \
const_format_proc_macros-0.2.32 \
const_panic-0.2.8 \
const_soft_float-0.1.4 \
+ constant_time_eq-0.3.0 \
constgebra-0.1.4 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
@@ -124,6 +143,8 @@ CARGO_CRATES= ab_glyph-0.2.25 \
coreaudio-sys-0.2.15 \
cpal-0.15.3 \
cpufeatures-0.2.12 \
+ crc-3.2.1 \
+ crc-catalog-2.4.0 \
crc32fast-1.4.0 \
critical-section-1.1.2 \
crossbeam-0.8.4 \
@@ -132,27 +153,45 @@ CARGO_CRATES= ab_glyph-0.2.25 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
crossbeam-utils-0.8.19 \
+ crypto-bigint-0.5.5 \
crypto-common-0.1.6 \
+ crypto_box-0.9.1 \
+ crypto_secretbox-0.1.1 \
csscolorparser-0.6.2 \
+ curve25519-dalek-4.1.2 \
+ curve25519-dalek-derive-0.1.1 \
d3d12-0.6.0 \
dashmap-5.5.3 \
dasp_sample-0.11.0 \
data-encoding-2.5.0 \
+ der-0.7.9 \
+ der-parser-8.2.0 \
+ der-parser-9.0.0 \
+ der_derive-0.7.2 \
deranged-0.3.11 \
+ derive_more-1.0.0-beta.6 \
+ derive_more-impl-1.0.0-beta.6 \
digest-0.10.7 \
directories-5.0.1 \
dirs-sys-0.4.1 \
dispatch-0.2.0 \
displaydoc-0.2.4 \
dlib-0.5.2 \
+ dlopen2-0.5.0 \
document-features-0.2.8 \
downcast-rs-1.2.1 \
+ dtoa-1.0.9 \
+ duct-0.13.7 \
+ ecdsa-0.16.9 \
ecolor-0.23.0 \
+ ed25519-2.2.3 \
+ ed25519-dalek-2.1.1 \
egui-0.23.0 \
egui_extras-0.23.0 \
egui_plot-0.23.0 \
ehttp-0.3.1 \
either-1.11.0 \
+ elliptic-curve-0.13.8 \
elsa-1.10.0 \
emath-0.23.0 \
embedded-io-0.4.0 \
@@ -160,22 +199,28 @@ CARGO_CRATES= ab_glyph-0.2.25 \
encase_derive-0.6.1 \
encase_derive_impl-0.6.1 \
encoding_rs-0.8.34 \
+ enum-as-inner-0.6.0 \
enum-map-2.7.3 \
enum-map-derive-0.17.0 \
+ enumflags2-0.7.9 \
+ enumflags2_derive-0.7.9 \
enumn-0.1.13 \
epaint-0.23.0 \
equivalent-1.0.1 \
erased-serde-0.3.31 \
erased-serde-0.4.4 \
+ erased_set-0.7.0 \
errno-0.3.8 \
error-code-3.2.0 \
euclid-0.22.9 \
event-listener-2.5.3 \
event-listener-4.0.3 \
- event-listener-strategy-0.4.0 \
+ fallible-iterator-0.3.0 \
fastrand-1.9.0 \
fastrand-2.0.2 \
fdeflate-0.3.4 \
+ ff-0.13.0 \
+ fiat-crypto-0.2.9 \
filetime-0.2.23 \
fixedbitset-0.4.2 \
flate2-1.0.28 \
@@ -195,7 +240,9 @@ CARGO_CRATES= ab_glyph-0.2.25 \
fsevent-sys-4.1.0 \
funty-2.0.0 \
futures-0.3.30 \
+ futures-buffered-0.2.4 \
futures-channel-0.3.30 \
+ futures-concurrency-7.6.0 \
futures-core-0.3.30 \
futures-executor-0.3.30 \
futures-io-0.3.30 \
@@ -204,10 +251,14 @@ CARGO_CRATES= ab_glyph-0.2.25 \
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 \
gc-arena-0.5.0 \
gc-arena-derive-0.5.0 \
+ genawaiter-0.99.1 \
+ genawaiter-macro-0.99.1 \
+ genawaiter-proc-macro-0.99.1 \
generic-array-0.14.7 \
gethostname-0.4.3 \
getrandom-0.2.14 \
@@ -219,12 +270,15 @@ CARGO_CRATES= ab_glyph-0.2.25 \
glam-0.25.0 \
glob-0.3.1 \
glow-0.12.3 \
+ governor-0.6.3 \
gpu-alloc-0.5.4 \
gpu-alloc-types-0.2.0 \
gpu-allocator-0.22.0 \
gpu-descriptor-0.2.4 \
gpu-descriptor-types-0.1.2 \
+ group-0.13.0 \
guillotiere-0.6.2 \
+ h2-0.3.26 \
hash32-0.2.1 \
hashbrown-0.12.3 \
hashbrown-0.14.3 \
@@ -235,22 +289,54 @@ CARGO_CRATES= ab_glyph-0.2.25 \
hex-0.4.3 \
hexasphere-9.1.0 \
hexf-parse-0.2.1 \
+ hickory-proto-0.24.1 \
+ hickory-resolver-0.24.1 \
+ hmac-0.12.1 \
+ hmac-sha1-0.2.2 \
+ hmac-sha256-1.1.7 \
home-0.5.9 \
+ hostname-0.3.1 \
+ hostname-validator-1.1.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 \
humantime-2.1.0 \
humantime-serde-1.1.1 \
+ hyper-0.14.28 \
+ hyper-1.3.1 \
+ hyper-rustls-0.24.2 \
+ hyper-util-0.1.3 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
+ idna-0.4.0 \
idna-0.5.0 \
if-addrs-0.10.2 \
+ igd-next-0.14.3 \
image-0.24.9 \
indexmap-1.9.3 \
indexmap-2.2.6 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
+ inout-0.1.3 \
+ inplace-vec-builder-0.1.1 \
instant-0.1.12 \
intl-memoizer-0.5.1 \
intl_pluralrules-7.0.2 \
io-kit-sys-0.3.0 \
+ ipconfig-0.3.2 \
+ ipnet-2.9.0 \
+ iroh-base-0.16.2 \
+ iroh-blake3-1.4.5 \
+ iroh-io-0.6.0 \
+ iroh-metrics-0.16.2 \
+ iroh-net-0.16.2 \
+ iroh-quinn-0.10.4 \
+ iroh-quinn-proto-0.10.7 \
+ iroh-quinn-udp-0.4.1 \
is_debug-1.0.1 \
itertools-0.10.5 \
itoa-1.0.11 \
@@ -274,10 +360,12 @@ CARGO_CRATES= ab_glyph-0.2.25 \
libredox-0.1.3 \
libudev-sys-0.1.4 \
libz-sys-1.1.16 \
+ linked-hash-map-0.5.6 \
linux-raw-sys-0.4.13 \
litrs-0.4.1 \
lock_api-0.4.11 \
log-0.4.21 \
+ lru-cache-0.1.2 \
lyon_algorithms-1.0.4 \
lyon_geom-1.0.5 \
lyon_path-1.0.4 \
@@ -285,14 +373,18 @@ CARGO_CRATES= ab_glyph-0.2.25 \
lz4_flex-0.11.3 \
mach2-0.4.2 \
malloc_buf-0.0.6 \
+ match_cfg-0.1.0 \
matchers-0.1.0 \
matrixmultiply-0.3.8 \
maybe-owned-0.3.4 \
+ md5-0.7.0 \
mdns-sd-0.10.5 \
+ memalloc-0.1.0 \
memchr-2.7.2 \
memmap2-0.5.10 \
memoffset-0.6.5 \
metal-0.24.0 \
+ mime-0.3.17 \
minimal-lexical-0.2.1 \
miniz_oxide-0.7.2 \
mint-0.5.9 \
@@ -301,27 +393,41 @@ CARGO_CRATES= ab_glyph-0.2.25 \
naga_oil-0.8.2 \
nalgebra-0.32.5 \
nalgebra-macros-0.2.1 \
+ nanorand-0.7.0 \
natord-1.0.9 \
ndk-0.7.0 \
ndk-0.8.0 \
ndk-context-0.1.1 \
ndk-sys-0.4.1+23.1.7779620 \
ndk-sys-0.5.0+25.2.9519653 \
+ netdev-0.25.0 \
+ netlink-packet-core-0.7.0 \
+ netlink-packet-route-0.17.1 \
+ netlink-packet-utils-0.5.2 \
+ netlink-proto-0.11.3 \
+ netlink-sys-0.8.6 \
nix-0.24.3 \
nix-0.25.1 \
nix-0.26.4 \
+ no-std-compat-0.4.1 \
+ no-std-net-0.6.0 \
nohash-hasher-0.2.0 \
noise-0.9.0 \
nom-7.1.3 \
+ nonzero_ext-0.3.0 \
notify-6.1.1 \
ntapi-0.4.1 \
nu-ansi-term-0.46.0 \
+ num-bigint-0.4.5 \
+ num-bigint-dig-0.8.4 \
num-complex-0.4.5 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
+ num-iter-0.1.45 \
num-rational-0.4.1 \
num-traits-0.2.18 \
+ num_cpus-1.16.0 \
num_enum-0.5.11 \
num_enum-0.6.1 \
num_enum-0.7.2 \
@@ -340,14 +446,21 @@ CARGO_CRATES= ab_glyph-0.2.25 \
object-0.32.2 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
+ oid-registry-0.6.1 \
+ oid-registry-0.7.0 \
once_cell-1.19.0 \
once_map-0.4.16 \
+ opaque-debug-0.3.1 \
openssl-probe-0.1.5 \
option-ext-0.2.0 \
orbclient-0.3.47 \
ordered-float-3.9.2 \
+ os_pipe-1.1.5 \
overload-0.1.1 \
owned_ttf_parser-0.20.0 \
+ p256-0.13.2 \
+ p384-0.13.0 \
+ p521-0.13.3 \
parking-2.2.0 \
parking_lot-0.12.1 \
parking_lot_core-0.9.9 \
@@ -359,7 +472,12 @@ CARGO_CRATES= ab_glyph-0.2.25 \
peg-macros-0.8.2 \
peg-runtime-0.8.2 \
pem-3.0.4 \
+ pem-rfc7468-0.7.0 \
percent-encoding-2.3.1 \
+ pest-2.7.10 \
+ pest_derive-2.7.10 \
+ pest_generator-2.7.10 \
+ pest_meta-2.7.10 \
petgraph-0.6.4 \
phf-0.11.2 \
phf_generator-0.11.2 \
@@ -371,24 +489,44 @@ CARGO_CRATES= ab_glyph-0.2.25 \
pin-project-lite-0.2.14 \
pin-utils-0.1.0 \
ping-rs-0.1.2 \
+ pkarr-1.1.5 \
+ pkcs1-0.7.5 \
+ pkcs8-0.10.2 \
pkg-config-0.3.30 \
+ platforms-3.4.0 \
+ pnet_base-0.34.0 \
+ pnet_macros-0.34.0 \
+ pnet_macros_support-0.34.0 \
+ pnet_packet-0.34.0 \
png-0.17.13 \
polling-2.8.0 \
- polling-3.6.0 \
+ poly1305-0.8.0 \
+ portable-atomic-1.6.0 \
+ positioned-io-0.3.3 \
postcard-1.0.8 \
+ postcard-derive-0.1.1 \
powerfmt-0.2.0 \
pp-rs-0.2.1 \
ppv-lite86-0.2.17 \
+ precis-core-0.1.9 \
+ precis-profiles-0.1.10 \
+ precis-tools-0.1.7 \
+ primeorder-0.13.6 \
proc-macro-crate-1.3.1 \
proc-macro-crate-3.1.0 \
+ proc-macro-error-0.4.12 \
+ proc-macro-error-attr-0.4.12 \
+ proc-macro-hack-0.5.20+deprecated \
proc-macro2-1.0.80 \
profiling-1.0.15 \
+ prometheus-client-0.22.2 \
+ prometheus-client-derive-encode-0.4.2 \
puffin-0.17.0 \
puffin_egui-0.23.0 \
- quinn-0.10.2 \
- quinn-proto-0.10.6 \
- quinn-udp-0.4.1 \
+ quanta-0.12.3 \
+ quick-error-1.2.3 \
quote-1.0.36 \
+ quoted-string-parser-0.1.0 \
radium-0.7.0 \
radsort-0.1.0 \
rand-0.8.5 \
@@ -396,27 +534,39 @@ CARGO_CRATES= ab_glyph-0.2.25 \
rand_core-0.6.4 \
rand_xorshift-0.3.0 \
range-alloc-0.1.3 \
+ range-collections-0.4.5 \
+ raw-cpuid-11.0.2 \
raw-window-handle-0.5.2 \
rawpointer-0.2.1 \
+ rcgen-0.11.3 \
rcgen-0.12.1 \
rectangle-pack-0.4.2 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
redox_users-0.4.5 \
+ ref-cast-1.0.23 \
+ ref-cast-impl-1.0.23 \
regex-1.10.4 \
regex-automata-0.1.10 \
regex-automata-0.4.6 \
+ regex-lite-0.1.5 \
regex-syntax-0.6.29 \
regex-syntax-0.8.3 \
renderdoc-sys-1.1.0 \
+ reqwest-0.11.27 \
+ resolv-conf-0.7.0 \
+ rfc6979-0.4.0 \
ring-0.16.20 \
ring-0.17.8 \
ringbuf-0.3.3 \
robust-1.1.0 \
ron-0.8.1 \
+ rsa-0.9.6 \
+ rtnetlink-0.13.1 \
rustc-demangle-0.1.23 \
rustc-hash-1.1.0 \
rustc_version-0.4.0 \
+ rusticata-macros-4.1.0 \
rustix-0.38.32 \
rustls-0.21.11 \
rustls-0.22.4 \
@@ -428,12 +578,14 @@ CARGO_CRATES= ab_glyph-0.2.25 \
rustversion-1.0.15 \
ryu-1.0.17 \
safe_arch-0.7.1 \
+ salsa20-0.10.2 \
same-file-1.0.6 \
schannel-0.1.23 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
sct-0.7.1 \
sctk-adwaita-0.5.4 \
+ sec1-0.7.3 \
security-framework-2.10.0 \
security-framework-sys-2.10.0 \
self_cell-0.10.3 \
@@ -441,16 +593,24 @@ CARGO_CRATES= ab_glyph-0.2.25 \
semver-1.0.22 \
send_wrapper-0.6.0 \
serde-1.0.197 \
+ serde-error-0.1.2 \
serde_derive-1.0.197 \
serde_json-1.0.115 \
+ serde_urlencoded-0.7.1 \
serde_yaml-0.9.34+deprecated \
+ serdect-0.2.0 \
+ sha1-0.10.6 \
sha2-0.10.8 \
shadow-rs-0.25.0 \
sharded-slab-0.1.7 \
+ shared_child-1.0.0 \
shiftnanigans-0.3.3 \
shlex-1.3.0 \
+ signal-hook-registry-1.4.2 \
+ signature-2.2.0 \
simba-0.8.1 \
simd-adler32-0.3.7 \
+ simple-dns-0.6.2 \
siphasher-0.3.11 \
slab-0.4.9 \
slotmap-1.0.7 \
@@ -462,14 +622,26 @@ CARGO_CRATES= ab_glyph-0.2.25 \
spade-2.6.0 \
spin-0.5.2 \
spin-0.9.8 \
+ spinning_top-0.3.0 \
spirv-0.2.0+1.5.4 \
+ spki-0.7.3 \
sptr-0.3.2 \
+ ssh-cipher-0.2.0 \
+ ssh-encoding-0.2.0 \
+ ssh-key-0.6.6 \
stable_deref_trait-1.2.0 \
static_assertions-1.1.0 \
strict-num-0.1.1 \
+ struct_iterable-0.1.1 \
+ struct_iterable_derive-0.1.0 \
+ struct_iterable_internal-0.1.1 \
strum-0.25.0 \
+ strum-0.26.2 \
strum_macros-0.25.3 \
+ strum_macros-0.26.2 \
+ stun-rs-0.1.8 \
subtle-2.5.0 \
+ surge-ping-0.8.1 \
svg_fmt-0.4.2 \
svgtypes-0.8.2 \
symphonia-0.5.4 \
@@ -480,9 +652,16 @@ CARGO_CRATES= ab_glyph-0.2.25 \
symphonia-utils-xiph-0.5.4 \
syn-1.0.109 \
syn-2.0.58 \
+ syn-mid-0.5.4 \
+ sync_wrapper-0.1.2 \
+ synstructure-0.12.6 \
synstructure-0.13.1 \
sys-locale-0.3.1 \
sysinfo-0.29.11 \
+ system-configuration-0.5.1 \
+ system-configuration-0.6.0 \
+ system-configuration-sys-0.5.0 \
+ system-configuration-sys-0.6.0 \
tap-1.0.1 \
termcolor-1.4.1 \
thiserror-1.0.58 \
@@ -498,9 +677,14 @@ CARGO_CRATES= ab_glyph-0.2.25 \
tinyvec-1.6.0 \
tinyvec_macros-0.1.1 \
tokio-1.37.0 \
+ tokio-macros-2.2.0 \
+ tokio-rustls-0.24.1 \
+ tokio-rustls-acme-0.3.0 \
+ tokio-util-0.7.11 \
toml_datetime-0.6.5 \
toml_edit-0.19.15 \
toml_edit-0.21.1 \
+ tower-service-0.3.2 \
tracing-0.1.40 \
tracing-attributes-0.1.27 \
tracing-core-0.1.32 \
@@ -508,7 +692,9 @@ CARGO_CRATES= ab_glyph-0.2.25 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
tracing-wasm-0.2.1 \
+ try-lock-0.2.5 \
ttf-parser-0.20.0 \
+ ttl_cache-0.5.1 \
turborand-0.10.1 \
type-map-0.4.0 \
typenum-1.17.0 \
@@ -516,6 +702,8 @@ CARGO_CRATES= ab_glyph-0.2.25 \
tzdb-0.5.10 \
tzdb-0.6.1 \
tzdb_data-0.1.2 \
+ ucd-parse-0.1.13 \
+ ucd-trie-0.1.6 \
ulid-1.1.2 \
unic-langid-0.9.4 \
unic-langid-impl-0.9.4 \
@@ -524,6 +712,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
unicode-normalization-0.1.23 \
unicode-width-0.1.11 \
unicode-xid-0.2.4 \
+ universal-hash-0.5.1 \
unsafe-libyaml-0.2.11 \
untrusted-0.7.1 \
untrusted-0.9.0 \
@@ -540,6 +729,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
version_check-0.9.4 \
waker-fn-1.1.1 \
walkdir-2.5.0 \
+ want-0.3.1 \
wasi-0.11.0+wasi-snapshot-preview1 \
wasm-bindgen-0.2.92 \
wasm-bindgen-backend-0.2.92 \
@@ -547,6 +737,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
wasm-bindgen-macro-0.2.92 \
wasm-bindgen-macro-support-0.2.92 \
wasm-bindgen-shared-0.2.92 \
+ watchable-1.1.2 \
wayland-client-0.29.5 \
wayland-commons-0.29.5 \
wayland-cursor-0.29.5 \
@@ -557,6 +748,7 @@ CARGO_CRATES= ab_glyph-0.2.25 \
web-time-0.2.4 \
web-time-1.1.0 \
webbrowser-0.8.15 \
+ webpki-roots-0.25.4 \
webpki-roots-0.26.1 \
weezl-0.1.8 \
wgpu-0.16.3 \
@@ -572,11 +764,16 @@ CARGO_CRATES= ab_glyph-0.2.25 \
windows-0.43.0 \
windows-0.44.0 \
windows-0.48.0 \
+ windows-0.51.1 \
+ windows-0.52.0 \
windows-0.54.0 \
+ windows-core-0.51.1 \
windows-core-0.52.0 \
windows-core-0.54.0 \
windows-implement-0.48.0 \
+ windows-implement-0.52.0 \
windows-interface-0.48.0 \
+ windows-interface-0.52.0 \
windows-result-0.1.1 \
windows-sys-0.45.0 \
windows-sys-0.48.0 \
@@ -608,16 +805,22 @@ CARGO_CRATES= ab_glyph-0.2.25 \
windows_x86_64_msvc-0.52.5 \
winit-0.28.7 \
winnow-0.5.40 \
+ winreg-0.50.0 \
+ wmi-0.13.3 \
wyz-0.5.1 \
x11-dl-2.21.0 \
x11rb-0.13.0 \
x11rb-protocol-0.13.0 \
+ x509-parser-0.15.1 \
+ x509-parser-0.16.0 \
xcursor-0.3.5 \
xml-rs-0.8.20 \
+ xmltree-0.10.3 \
yasna-0.5.2 \
+ z32-1.1.1 \
zerocopy-0.7.32 \
zerocopy-derive-0.7.32 \
zeroize-1.7.0 \
rapier2d@git+https://github.com/MaxCWhitehead/rapier.git?rev=29c72c6c282e7c40987c0d0d0ce3089ea019a532\#29c72c6c282e7c40987c0d0d0ce3089ea019a532 \
- ggrs@git+https://github.com/MaxCWhitehead/ggrs.git?rev=96499377407ce55805a9d0367b86860b74c233bd\#96499377407ce55805a9d0367b86860b74c233bd \
- bones_asset,bones_bevy_renderer,bones_ecs,bones_ecs_macros,bones_ecs_macros_core,bones_framework,bones_lib,bones_matchmaker_proto,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros,quinn_runtime_bevy@git+https://github.com/fishfolk/bones\#b7db196ae92898e79575bdfe268c87f07585819d
+ bones_asset,bones_bevy_renderer,bones_ecs,bones_ecs_macros,bones_ecs_macros_core,bones_framework,bones_lib,bones_matchmaker_proto,bones_schema,bones_schema_macros,bones_scripting,bones_utils,bones_utils_macros@git+https://github.com/fishfolk/bones\#3cb6a880284514c8367ededa62d45e90f48c60b6 \
+ ggrs@git+https://github.com/MaxCWhitehead/ggrs.git?rev=96499377407ce55805a9d0367b86860b74c233bd\#96499377407ce55805a9d0367b86860b74c233bd
diff --git a/games/jumpy/distinfo b/games/jumpy/distinfo
index 49c3796cb680..e279be866e0c 100644
--- a/games/jumpy/distinfo
+++ b/games/jumpy/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1713765153
+TIMESTAMP = 1716071613
SHA256 (rust/crates/ab_glyph-0.2.25.crate) = 6f90148830dac590fac7ccfe78ec4a8ea404c60f75a24e16407a71f0f40de775
SIZE (rust/crates/ab_glyph-0.2.25.crate) = 19105
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
@@ -17,6 +17,8 @@ SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b
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/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
@@ -31,6 +33,8 @@ SHA256 (rust/crates/android-activity-0.4.3.crate) = 64529721f27c2314ced0890ce45e
SIZE (rust/crates/android-activity-0.4.3.crate) = 238185
SHA256 (rust/crates/android-properties-0.2.2.crate) = fc7eb209b1518d6bb87b283c20095f5228ecda460da70b44f0802523dea6da04
SIZE (rust/crates/android-properties-0.2.2.crate) = 4563
+SHA256 (rust/crates/android-tzdata-0.1.1.crate) = e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0
+SIZE (rust/crates/android-tzdata-0.1.1.crate) = 7674
SHA256 (rust/crates/android_log-sys-0.3.1.crate) = 5ecc8056bf6ab9892dcd53216c83d1597487d7dacac16c8df6b877d127df9937
SIZE (rust/crates/android_log-sys-0.3.1.crate) = 6063
SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
@@ -49,30 +53,50 @@ SHA256 (rust/crates/arrayvec-0.7.4.crate) = 96d30a06541fbafbc7f82ed10c06164cfbd2
SIZE (rust/crates/arrayvec-0.7.4.crate) = 29856
SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
+SHA256 (rust/crates/asn1-rs-0.5.2.crate) = 7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0
+SIZE (rust/crates/asn1-rs-0.5.2.crate) = 82934
+SHA256 (rust/crates/asn1-rs-0.6.1.crate) = 22ad1373757efa0f70ec53939aabc7152e1591cb485208052993070ac8d2429d
+SIZE (rust/crates/asn1-rs-0.6.1.crate) = 84743
+SHA256 (rust/crates/asn1-rs-derive-0.4.0.crate) = 726535892e8eae7e70657b4c8ea93d26b8553afb1ce617caee529ef96d7dee6c
+SIZE (rust/crates/asn1-rs-derive-0.4.0.crate) = 5220
+SHA256 (rust/crates/asn1-rs-derive-0.5.0.crate) = 7378575ff571966e99a744addeff0bff98b8ada0dedf1956d59e634db95eaac1
+SIZE (rust/crates/asn1-rs-derive-0.5.0.crate) = 5234
+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/asn1-rs-impl-0.2.0.crate) = 7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7
+SIZE (rust/crates/asn1-rs-impl-0.2.0.crate) = 2261
SHA256 (rust/crates/async-channel-1.9.0.crate) = 81953c529336010edd6d8e358f886d9581267795c61b19475b71314bffa46d35
SIZE (rust/crates/async-channel-1.9.0.crate) = 13664
SHA256 (rust/crates/async-executor-1.11.0.crate) = b10202063978b3351199d68f8b22c4e47e4b1b822f8d43fd862d5ea8c006b29a
SIZE (rust/crates/async-executor-1.11.0.crate) = 24767
-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-3.3.0.crate) = d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b
-SIZE (rust/crates/async-lock-3.3.0.crate) = 33286
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-arena-0.1.1.crate) = 5450eca8ce5abcfd5520727e975ebab30ccca96030550406b0ca718b224ead10
SIZE (rust/crates/atomic-arena-0.1.1.crate) = 12102
SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
SHA256 (rust/crates/atomicell-0.2.0.crate) = bf53d6c43ea3fa42a5d18d6060081bcfddeca7c63faa64e65a59c4372bbe173b
SIZE (rust/crates/atomicell-0.2.0.crate) = 13910
+SHA256 (rust/crates/attohttpc-0.24.1.crate) = 8d9a9bf8b79a749ee0b911b91b671cc2b6c670bdbc7e3dfd537576ddc94bb2a2
+SIZE (rust/crates/attohttpc-0.24.1.crate) = 60895
SHA256 (rust/crates/autocfg-1.2.0.crate) = f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80
SIZE (rust/crates/autocfg-1.2.0.crate) = 14808
+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/bao-tree-0.13.0.crate) = f1f7a89a8ee5889d2593ae422ce6e1bb03e48a0e8a16e4fa0882dfcbe7e182ef
+SIZE (rust/crates/bao-tree-0.13.0.crate) = 229463
+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
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/bevy-0.11.3.crate) = 91c6d3ec4f89e85294dc97334c5b271ddc301fdf67ac9bb994fe44d9273e6ed7
SIZE (rust/crates/bevy-0.11.3.crate) = 345610
SHA256 (rust/crates/bevy_a11y-0.11.3.crate) = 132c9e35a77c5395951f6d25fa2c52ee92296353426df4f961e60f3ff47e2e42
@@ -149,6 +173,8 @@ SHA256 (rust/crates/bevy_window-0.11.3.crate) = bd584c0da7c4ada6557b09f57f30fb7c
SIZE (rust/crates/bevy_window-0.11.3.crate) = 18930
SHA256 (rust/crates/bevy_winit-0.11.3.crate) = bfdc044abdb95790c20053e6326760f0a2985f0dcd78613d397bf35f16039d53
SIZE (rust/crates/bevy_winit-0.11.3.crate) = 23870
+SHA256 (rust/crates/binary-merge-0.1.2.crate) = 597bb81c80a54b6a4381b23faba8d7774b144c94cbd1d6fe3f1329bd776554ab
+SIZE (rust/crates/binary-merge-0.1.2.crate) = 8406
SHA256 (rust/crates/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
@@ -177,6 +203,8 @@ SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3
SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
+SHA256 (rust/crates/bounded-integer-0.5.7.crate) = 78a6932c88f1d2c29533a3b8a5f5a2f84cc19c3339b431677c3160c5c2e6ca85
+SIZE (rust/crates/bounded-integer-0.5.7.crate) = 16123
SHA256 (rust/crates/branches-0.1.3.crate) = 7958fb9748a08a6f46ef773e87c43997a844709bc293b4c3de48135debaf9d2a
SIZE (rust/crates/branches-0.1.3.crate) = 3299
SHA256 (rust/crates/bs58-0.5.1.crate) = bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4
@@ -203,6 +231,12 @@ 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/chacha20-0.9.1.crate) = c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818
+SIZE (rust/crates/chacha20-0.9.1.crate) = 23424
+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/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
SHA256 (rust/crates/clipboard-win-5.3.0.crate) = d517d4b86184dbb111d3556a10f1c8a04da7428d2987bf1081602bf11c3aa9ee
@@ -221,6 +255,8 @@ SHA256 (rust/crates/concurrent-queue-2.4.0.crate) = d16048cd947b08fa32c24458a22f
SIZE (rust/crates/concurrent-queue-2.4.0.crate) = 20244
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/const-oid-0.9.6.crate) = c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8
+SIZE (rust/crates/const-oid-0.9.6.crate) = 45382
SHA256 (rust/crates/const_fn-0.4.9.crate) = fbdcdcb6d86f71c5e97409ad45898af11cbc995b4ee8112d59095a28d376c935
SIZE (rust/crates/const_fn-0.4.9.crate) = 12624
SHA256 (rust/crates/const_format-0.2.32.crate) = e3a214c7af3d04997541b18d432afaff4c455e79e2029079647e72fc2bd27673
@@ -231,6 +267,8 @@ SHA256 (rust/crates/const_panic-0.2.8.crate) = 6051f239ecec86fde3410901ab7860d45
SIZE (rust/crates/const_panic-0.2.8.crate) = 48077
SHA256 (rust/crates/const_soft_float-0.1.4.crate) = 87ca1caa64ef4ed453e68bb3db612e51cf1b2f5b871337f0fcab1c8f87cc3dff
SIZE (rust/crates/const_soft_float-0.1.4.crate) = 50345
+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/constgebra-0.1.4.crate) = e1aaf9b65849a68662ac6c0810c8893a765c960b907dd7cfab9c4a50bf764fbc
SIZE (rust/crates/constgebra-0.1.4.crate) = 15045
SHA256 (rust/crates/core-foundation-0.9.4.crate) = 91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f
@@ -251,6 +289,10 @@ SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf7456
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
+SHA256 (rust/crates/crc-3.2.1.crate) = 69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636
+SIZE (rust/crates/crc-3.2.1.crate) = 15070
+SHA256 (rust/crates/crc-catalog-2.4.0.crate) = 19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5
+SIZE (rust/crates/crc-catalog-2.4.0.crate) = 10155
SHA256 (rust/crates/crc32fast-1.4.0.crate) = b3855a8a784b474f333699ef2bbca9db2c4a1f6d9088a90a2d25b1eb53111eaa
SIZE (rust/crates/crc32fast-1.4.0.crate) = 38665
SHA256 (rust/crates/critical-section-1.1.2.crate) = 7059fff8937831a9ae6f0fe4d658ffabf58f2ca96aa9dec1c889f936f705f216
@@ -267,10 +309,20 @@ SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1
SIZE (rust/crates/crossbeam-queue-0.3.11.crate) = 15581
SHA256 (rust/crates/crossbeam-utils-0.8.19.crate) = 248e3bacc7dc6baa3b21e405ee045c3047101a49145e7e9eca583ab4c2ca5345
SIZE (rust/crates/crossbeam-utils-0.8.19.crate) = 42328
+SHA256 (rust/crates/crypto-bigint-0.5.5.crate) = 0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76
+SIZE (rust/crates/crypto-bigint-0.5.5.crate) = 83384
SHA256 (rust/crates/crypto-common-0.1.6.crate) = 1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3
SIZE (rust/crates/crypto-common-0.1.6.crate) = 8760
+SHA256 (rust/crates/crypto_box-0.9.1.crate) = 16182b4f39a82ec8a6851155cc4c0cda3065bb1db33651726a29e1951de0f009
+SIZE (rust/crates/crypto_box-0.9.1.crate) = 16702
+SHA256 (rust/crates/crypto_secretbox-0.1.1.crate) = b9d6cf87adf719ddf43a805e92c6870a531aedda35ff640442cbaf8674e141e1
+SIZE (rust/crates/crypto_secretbox-0.1.1.crate) = 11377
SHA256 (rust/crates/csscolorparser-0.6.2.crate) = eb2a7d3066da2de787b7f032c736763eb7ae5d355f81a68bab2675a96008b0bf
SIZE (rust/crates/csscolorparser-0.6.2.crate) = 16859
+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/d3d12-0.6.0.crate) = d8f0de2f5a8e7bd4a9eec0e3c781992a4ce1724f68aec7d7a3715344de8b39da
SIZE (rust/crates/d3d12-0.6.0.crate) = 17274
SHA256 (rust/crates/dashmap-5.5.3.crate) = 978747c1d849a7d2ee5e8adc0159961c48fb7e5db2f06af6723b80123bb53856
@@ -279,8 +331,20 @@ SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
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.9.crate) = f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0
+SIZE (rust/crates/der-0.7.9.crate) = 85173
+SHA256 (rust/crates/der-parser-8.2.0.crate) = dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e
+SIZE (rust/crates/der-parser-8.2.0.crate) = 63495
+SHA256 (rust/crates/der-parser-9.0.0.crate) = 5cd0a5c643689626bec213c4d8bd4d96acc8ffdb4ad4bb6bc16abf27d5f4b553
+SIZE (rust/crates/der-parser-9.0.0.crate) = 63191
+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.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
+SHA256 (rust/crates/derive_more-1.0.0-beta.6.crate) = f7abbfc297053be59290e3152f8cbcd52c8642e0728b69ee187d991d4c1af08d
+SIZE (rust/crates/derive_more-1.0.0-beta.6.crate) = 51549
+SHA256 (rust/crates/derive_more-impl-1.0.0-beta.6.crate) = 2bba3e9872d7c58ce7ef0fcf1844fcc3e23ef2a58377b50df35dd98e42a5726e
+SIZE (rust/crates/derive_more-impl-1.0.0-beta.6.crate) = 71127
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-5.0.1.crate) = 9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35
@@ -293,12 +357,24 @@ SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad690
SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
SHA256 (rust/crates/dlib-0.5.2.crate) = 330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412
SIZE (rust/crates/dlib-0.5.2.crate) = 5806
+SHA256 (rust/crates/dlopen2-0.5.0.crate) = 09b4f5f101177ff01b8ec4ecc81eead416a8aa42819a2869311b3420fa114ffa
+SIZE (rust/crates/dlopen2-0.5.0.crate) = 28703
SHA256 (rust/crates/document-features-0.2.8.crate) = ef5282ad69563b5fc40319526ba27e0e7363d552a896f0297d54f767717f9b95
SIZE (rust/crates/document-features-0.2.8.crate) = 12979
SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
+SHA256 (rust/crates/dtoa-1.0.9.crate) = dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653
+SIZE (rust/crates/dtoa-1.0.9.crate) = 17002
+SHA256 (rust/crates/duct-0.13.7.crate) = e4ab5718d1224b63252cd0c6f74f6480f9ffeb117438a2e0f5cf6d9a4798929c
+SIZE (rust/crates/duct-0.13.7.crate) = 30055
+SHA256 (rust/crates/ecdsa-0.16.9.crate) = ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca
+SIZE (rust/crates/ecdsa-0.16.9.crate) = 31406
SHA256 (rust/crates/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
SIZE (rust/crates/ecolor-0.23.0.crate) = 8106
+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/egui-0.23.0.crate) = 8bd69fed5fcf4fbb8225b24e80ea6193b61e17a625db105ef0c4d71dde6eb8b7
SIZE (rust/crates/egui-0.23.0.crate) = 244783
SHA256 (rust/crates/egui_extras-0.23.0.crate) = 68ffe3fe5c00295f91c2a61a74ee271c32f74049c94ba0b1cea8f26eb478bc07
@@ -309,6 +385,8 @@ SHA256 (rust/crates/ehttp-0.3.1.crate) = f88f45662356f96afc7d9e2bc9910ad8352ee01
SIZE (rust/crates/ehttp-0.3.1.crate) = 7641
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/elsa-1.10.0.crate) = d98e71ae4df57d214182a2e5cb90230c0192c6ddfcaa05c36453d46a54713e10
SIZE (rust/crates/elsa-1.10.0.crate) = 20322
SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
@@ -323,10 +401,16 @@ SHA256 (rust/crates/encase_derive_impl-0.6.1.crate) = 3fe2568f851fd6144a45fa91cf
SIZE (rust/crates/encase_derive_impl-0.6.1.crate) = 5759
SHA256 (rust/crates/encoding_rs-0.8.34.crate) = b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59
SIZE (rust/crates/encoding_rs-0.8.34.crate) = 1378166
+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/enum-map-2.7.3.crate) = 6866f3bfdf8207509a033af1a75a7b08abda06bbaaeae6669323fd5a097df2e9
SIZE (rust/crates/enum-map-2.7.3.crate) = 21792
SHA256 (rust/crates/enum-map-derive-0.17.0.crate) = f282cfdfe92516eb26c2af8589c274c7c17681f5ecc03c18255fe741c6aa64eb
SIZE (rust/crates/enum-map-derive-0.17.0.crate) = 10781
+SHA256 (rust/crates/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/enumn-0.1.13.crate) = 6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42
SIZE (rust/crates/enumn-0.1.13.crate) = 8391
SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d8301d7c11a517ace0a99bb1e1595e
@@ -337,6 +421,8 @@ SHA256 (rust/crates/erased-serde-0.3.31.crate) = 6c138974f9d5e7fe373eb04df7cae98
SIZE (rust/crates/erased-serde-0.3.31.crate) = 24182
SHA256 (rust/crates/erased-serde-0.4.4.crate) = 2b73807008a3c7f171cc40312f37d95ef0396e048b5848d775f54b1a4dd4a0d3
SIZE (rust/crates/erased-serde-0.4.4.crate) = 25664
+SHA256 (rust/crates/erased_set-0.7.0.crate) = 76a5aa24577083f8190ad401e376b55887c7cd9083ae95d83ceec5d28ea78125
+SIZE (rust/crates/erased_set-0.7.0.crate) = 3898
SHA256 (rust/crates/errno-0.3.8.crate) = a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245
SIZE (rust/crates/errno-0.3.8.crate) = 10645
SHA256 (rust/crates/error-code-3.2.0.crate) = a0474425d51df81997e2f90a21591180b38eccf27292d755f3e30750225c175b
@@ -347,14 +433,18 @@ SHA256 (rust/crates/event-listener-2.5.3.crate) = 0206175f82b8d6bf6652ff7d71a1e2
SIZE (rust/crates/event-listener-2.5.3.crate) = 15392
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-strategy-0.4.0.crate) = 958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3
-SIZE (rust/crates/event-listener-strategy-0.4.0.crate) = 10225
+SHA256 (rust/crates/fallible-iterator-0.3.0.crate) = 2acce4a10f12dc2fb14a218589d4f1f62ef011b2d0cc4b3cb1bba8e94da14649
+SIZE (rust/crates/fallible-iterator-0.3.0.crate) = 19639
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/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
SIZE (rust/crates/fdeflate-0.3.4.crate) = 25001
+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.9.crate) = 28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d
+SIZE (rust/crates/fiat-crypto-0.2.9.crate) = 495390
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
@@ -393,8 +483,12 @@ SHA256 (rust/crates/funty-2.0.0.crate) = e6d5a32815ae3f33302d95fdcb2ce17862f8c65
SIZE (rust/crates/funty-2.0.0.crate) = 13160
SHA256 (rust/crates/futures-0.3.30.crate) = 645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0
SIZE (rust/crates/futures-0.3.30.crate) = 53828
+SHA256 (rust/crates/futures-buffered-0.2.4.crate) = de8419e65098e54c06f5ae8a130a79e8ba2e391ff995d260ca5d77ea72ab2fe3
+SIZE (rust/crates/futures-buffered-0.2.4.crate) = 28122
SHA256 (rust/crates/futures-channel-0.3.30.crate) = eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78
SIZE (rust/crates/futures-channel-0.3.30.crate) = 31736
+SHA256 (rust/crates/futures-concurrency-7.6.0.crate) = 51ee14e256b9143bfafbf2fddeede6f396650bacf95d06fc1b3f2b503df129a0
+SIZE (rust/crates/futures-concurrency-7.6.0.crate) = 76002
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
@@ -411,6 +505,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
@@ -419,6 +515,12 @@ SHA256 (rust/crates/gc-arena-0.5.0.crate) = 57b2e43b3fc51b9900cc9ced1c4630dcbfae
SIZE (rust/crates/gc-arena-0.5.0.crate) = 39122
SHA256 (rust/crates/gc-arena-derive-0.5.0.crate) = 96f3c487d429eaa928334f7f2ca7b14734f1c2f4020d2b08c1f0b4d9c70e4f17
SIZE (rust/crates/gc-arena-derive-0.5.0.crate) = 6933
+SHA256 (rust/crates/genawaiter-0.99.1.crate) = c86bd0361bcbde39b13475e6e36cb24c329964aa2611be285289d1e4b751c1a0
+SIZE (rust/crates/genawaiter-0.99.1.crate) = 20028
+SHA256 (rust/crates/genawaiter-macro-0.99.1.crate) = 0b32dfe1fdfc0bbde1f22a5da25355514b5e450c33a6af6770884c8750aedfbc
+SIZE (rust/crates/genawaiter-macro-0.99.1.crate) = 1602
+SHA256 (rust/crates/genawaiter-proc-macro-0.99.1.crate) = 784f84eebc366e15251c4a8c3acee82a6a6f427949776ecb88377362a9621738
+SIZE (rust/crates/genawaiter-proc-macro-0.99.1.crate) = 2593
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.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e681076abb9934f6cea7c326f3fc47818
@@ -441,6 +543,8 @@ SHA256 (rust/crates/glob-0.3.1.crate) = d2fabcfbdc87f4758337ca535fb41a6d701b6569
SIZE (rust/crates/glob-0.3.1.crate) = 18880
SHA256 (rust/crates/glow-0.12.3.crate) = ca0fe580e4b60a8ab24a868bc08e2f03cbcb20d3d676601fa909386713333728
SIZE (rust/crates/glow-0.12.3.crate) = 149996
+SHA256 (rust/crates/governor-0.6.3.crate) = 68a7f542ee6b35af73b06abc0dad1c1bae89964e4e253bc4b587b91c9637867b
+SIZE (rust/crates/governor-0.6.3.crate) = 131110
SHA256 (rust/crates/gpu-alloc-0.5.4.crate) = 22beaafc29b38204457ea030f6fb7a84c9e4dd1b86e311ba0542533453d87f62
SIZE (rust/crates/gpu-alloc-0.5.4.crate) = 19533
SHA256 (rust/crates/gpu-alloc-types-0.2.0.crate) = 54804d0d6bc9d7f26db4eaec1ad10def69b599315f487d32c334a80d1efe67a5
@@ -451,8 +555,12 @@ SHA256 (rust/crates/gpu-descriptor-0.2.4.crate) = cc11df1ace8e7e564511f53af41f3e
SIZE (rust/crates/gpu-descriptor-0.2.4.crate) = 6641
SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49c0cb81c1f8376f72198c65dd3ad9ff3556b8b78c
SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
+SHA256 (rust/crates/group-0.13.0.crate) = f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63
+SIZE (rust/crates/group-0.13.0.crate) = 16526
SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
+SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
+SIZE (rust/crates/h2-0.3.26.crate) = 168315
SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
SIZE (rust/crates/hash32-0.2.1.crate) = 11168
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -473,20 +581,60 @@ SHA256 (rust/crates/hexasphere-9.1.0.crate) = 7cb3df16a7bcb1b5bc092abd55e14f77ca
SIZE (rust/crates/hexasphere-9.1.0.crate) = 21870
SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62850d3e4cf5d67debad1933f55023df
SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
+SHA256 (rust/crates/hickory-proto-0.24.1.crate) = 07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512
+SIZE (rust/crates/hickory-proto-0.24.1.crate) = 374410
+SHA256 (rust/crates/hickory-resolver-0.24.1.crate) = 28757f23aa75c98f254cf0405e6d8c25b831b32921b050a66692427679b1f243
+SIZE (rust/crates/hickory-resolver-0.24.1.crate) = 91134
+SHA256 (rust/crates/hmac-0.12.1.crate) = 6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e
+SIZE (rust/crates/hmac-0.12.1.crate) = 42657
+SHA256 (rust/crates/hmac-sha1-0.2.2.crate) = 6b05da5b9e5d4720bfb691eebb2b9d42da3570745da71eac8a1f5bb7e59aab88
+SIZE (rust/crates/hmac-sha1-0.2.2.crate) = 3234
+SHA256 (rust/crates/hmac-sha256-1.1.7.crate) = 3688e69b38018fec1557254f64c8dc2cc8ec502890182f395dbb0aa997aa5735
+SIZE (rust/crates/hmac-sha256-1.1.7.crate) = 6283
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/hostname-validator-1.1.1.crate) = f558a64ac9af88b5ba400d99b579451af0d39c6d360980045b91aac966d705e2
+SIZE (rust/crates/hostname-validator-1.1.1.crate) = 2377
+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/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
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-1.3.1.crate) = fe575dd17d0862a9a33781c8c4696a55c320909004a67a00fb286ba8b1bc496d
+SIZE (rust/crates/hyper-1.3.1.crate) = 148763
+SHA256 (rust/crates/hyper-rustls-0.24.2.crate) = ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590
+SIZE (rust/crates/hyper-rustls-0.24.2.crate) = 30195
+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
SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
+SHA256 (rust/crates/idna-0.4.0.crate) = 7d20d6b07bfbc108882d88ed8e37d39636dcc260e15e30c45e6ba089610b917c
+SIZE (rust/crates/idna-0.4.0.crate) = 271429
SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/if-addrs-0.10.2.crate) = cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a
SIZE (rust/crates/if-addrs-0.10.2.crate) = 10352
+SHA256 (rust/crates/igd-next-0.14.3.crate) = 064d90fec10d541084e7b39ead8875a5a80d9114a2b18791565253bae25f49e4
+SIZE (rust/crates/igd-next-0.14.3.crate) = 33873
SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
SIZE (rust/crates/image-0.24.9.crate) = 9261055
SHA256 (rust/crates/indexmap-1.9.3.crate) = bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99
@@ -497,6 +645,10 @@ SHA256 (rust/crates/inotify-0.9.6.crate) = f8069d3ec154eb856955c1c0fbffefbf5f3c4
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/inplace-vec-builder-0.1.1.crate) = cf64c2edc8226891a71f127587a2861b132d2b942310843814d5001d99a1d307
+SIZE (rust/crates/inplace-vec-builder-0.1.1.crate) = 4954
SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
SIZE (rust/crates/instant-0.1.12.crate) = 6128
SHA256 (rust/crates/intl-memoizer-0.5.1.crate) = c310433e4a310918d6ed9243542a6b83ec1183df95dff8f23f87bb88a264a66f
@@ -505,6 +657,26 @@ SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac87
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de
SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799
+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/iroh-base-0.16.2.crate) = 02a1a5323b25a181b1434a44f9f59ebc478d21156cf9bf91aa850ad0d626f833
+SIZE (rust/crates/iroh-base-0.16.2.crate) = 15722
+SHA256 (rust/crates/iroh-blake3-1.4.5.crate) = efbba31f40a650f58fa28dd585a8ca76d8ae3ba63aacab4c8269004a0c803930
+SIZE (rust/crates/iroh-blake3-1.4.5.crate) = 164941
+SHA256 (rust/crates/iroh-io-0.6.0.crate) = 74d1047ad5ca29ab4ff316b6830d86e7ea52cea54325e4d4a849692e1274b498
+SIZE (rust/crates/iroh-io-0.6.0.crate) = 20622
+SHA256 (rust/crates/iroh-metrics-0.16.2.crate) = c0b4f668653628979461eabe56853a694b1eb4713e87ed25f2224618165c0e67
+SIZE (rust/crates/iroh-metrics-0.16.2.crate) = 5605
+SHA256 (rust/crates/iroh-net-0.16.2.crate) = 3bea6e221dfbe6301965a5ec9b6bae2c156375a4baafdbdbad7a93c3dcf950d6
+SIZE (rust/crates/iroh-net-0.16.2.crate) = 279695
+SHA256 (rust/crates/iroh-quinn-0.10.4.crate) = b934380145fd5d53a583d01ae9500f4807efe6b0f0fe115c7be4afa2b35db99f
+SIZE (rust/crates/iroh-quinn-0.10.4.crate) = 58648
+SHA256 (rust/crates/iroh-quinn-proto-0.10.7.crate) = 16f2656b322c7f6cf3eb95e632d1c0f2fa546841915b0270da581f918c70c4be
+SIZE (rust/crates/iroh-quinn-proto-0.10.7.crate) = 166851
+SHA256 (rust/crates/iroh-quinn-udp-0.4.1.crate) = 6679979a7271c24f9dae9622c0b4a543881508aa3a7396f55dfbaaa56f01c063
+SIZE (rust/crates/iroh-quinn-udp-0.4.1.crate) = 12463
SHA256 (rust/crates/is_debug-1.0.1.crate) = 06d198e9919d9822d5f7083ba8530e04de87841eaf21ead9af8f2304efd57c89
SIZE (rust/crates/is_debug-1.0.1.crate) = 1897
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
@@ -551,6 +723,8 @@ SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
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
SIZE (rust/crates/linux-raw-sys-0.4.13.crate) = 1493855
SHA256 (rust/crates/litrs-0.4.1.crate) = b4ce301924b7887e9d637144fdade93f9dfff9b60981d4ac161db09720d39aa5
@@ -559,6 +733,8 @@ SHA256 (rust/crates/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae
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/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
+SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
SHA256 (rust/crates/lyon_algorithms-1.0.4.crate) = a3bca95f9a4955b3e4a821fbbcd5edfbd9be2a9a50bb5758173e5358bfb4c623
SIZE (rust/crates/lyon_algorithms-1.0.4.crate) = 31806
SHA256 (rust/crates/lyon_geom-1.0.5.crate) = edecfb8d234a2b0be031ab02ebcdd9f3b9ee418fb35e265f7a540a48d197bff9
@@ -573,14 +749,20 @@ SHA256 (rust/crates/mach2-0.4.2.crate) = 19b955cdeb2a02b9117f121ce63aa52d08ade45
SIZE (rust/crates/mach2-0.4.2.crate) = 21889
SHA256 (rust/crates/malloc_buf-0.0.6.crate) = 62bb907fe88d54d8d9ce32a3cceab4218ed2f6b7d35617cafe9adf84e43919cb
SIZE (rust/crates/malloc_buf-0.0.6.crate) = 1239
+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/matrixmultiply-0.3.8.crate) = 7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2
SIZE (rust/crates/matrixmultiply-0.3.8.crate) = 57530
SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aebd4f9270f55cd3c79906c45476c47ab4
SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
+SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db12107a74be5c30ccfd09771
+SIZE (rust/crates/md5-0.7.0.crate) = 6671
SHA256 (rust/crates/mdns-sd-0.10.5.crate) = d8031297470465389c1349c399b927505d0cc4503be7a997c3541765bca82b4d
SIZE (rust/crates/mdns-sd-0.10.5.crate) = 60134
+SHA256 (rust/crates/memalloc-0.1.0.crate) = df39d232f5c40b0891c10216992c2f250c054105cb1e56f0fc9032db6203ecc1
+SIZE (rust/crates/memalloc-0.1.0.crate) = 2410
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
@@ -589,6 +771,8 @@ SHA256 (rust/crates/memoffset-0.6.5.crate) = 5aa361d4faea93603064a027415f07bd8e1
SIZE (rust/crates/memoffset-0.6.5.crate) = 7686
SHA256 (rust/crates/metal-0.24.0.crate) = de11355d1f6781482d027a3b4d4de7825dcedb197bf573e0596d00008402d060
SIZE (rust/crates/metal-0.24.0.crate) = 684270
+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
@@ -605,6 +789,8 @@ SHA256 (rust/crates/nalgebra-0.32.5.crate) = 3ea4908d4f23254adda3daa60ffef0f1ac7
SIZE (rust/crates/nalgebra-0.32.5.crate) = 374729
SHA256 (rust/crates/nalgebra-macros-0.2.1.crate) = 91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998
SIZE (rust/crates/nalgebra-macros-0.2.1.crate) = 6378
+SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
+SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
SHA256 (rust/crates/natord-1.0.9.crate) = 308d96db8debc727c3fd9744aac51751243420e46edf401010908da7f8d5e57c
SIZE (rust/crates/natord-1.0.9.crate) = 3866
SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0
@@ -617,24 +803,46 @@ SHA256 (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 3cf2aae958bd232cac506985
SIZE (rust/crates/ndk-sys-0.4.1+23.1.7779620.crate) = 291699
SHA256 (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 8c196769dd60fd4f363e11d948139556a344e79d451aeb2fa2fd040738ef7691
SIZE (rust/crates/ndk-sys-0.5.0+25.2.9519653.crate) = 307233
+SHA256 (rust/crates/netdev-0.25.0.crate) = fb353f5a5a852d5cc779c1c80bec0bd14a696ef832f3a761cb10091802c37109
+SIZE (rust/crates/netdev-0.25.0.crate) = 31845
+SHA256 (rust/crates/netlink-packet-core-0.7.0.crate) = 72724faf704479d67b388da142b186f916188505e7e0b26719019c525882eda4
+SIZE (rust/crates/netlink-packet-core-0.7.0.crate) = 16718
+SHA256 (rust/crates/netlink-packet-route-0.17.1.crate) = 053998cea5a306971f88580d0829e90f270f940befd7cf928da179d4187a5a66
+SIZE (rust/crates/netlink-packet-route-0.17.1.crate) = 115709
+SHA256 (rust/crates/netlink-packet-utils-0.5.2.crate) = 0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34
+SIZE (rust/crates/netlink-packet-utils-0.5.2.crate) = 7970
+SHA256 (rust/crates/netlink-proto-0.11.3.crate) = 86b33524dc0968bfad349684447bfce6db937a9ac3332a1fe60c0c5a5ce63f21
+SIZE (rust/crates/netlink-proto-0.11.3.crate) = 23776
+SHA256 (rust/crates/netlink-sys-0.8.6.crate) = 416060d346fbaf1f23f9512963e3e878f1a78e707cb699ba9215761754244307
+SIZE (rust/crates/netlink-sys-0.8.6.crate) = 23580
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/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/no-std-compat-0.4.1.crate) = b93853da6d84c2e3c7d730d6473e8817692dd89be387eb01b94d7f108ecb5b8c
+SIZE (rust/crates/no-std-compat-0.4.1.crate) = 7600
+SHA256 (rust/crates/no-std-net-0.6.0.crate) = 43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65
+SIZE (rust/crates/no-std-net-0.6.0.crate) = 30191
SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
SIZE (rust/crates/nohash-hasher-0.2.0.crate) = 8051
SHA256 (rust/crates/noise-0.9.0.crate) = 6da45c8333f2e152fc665d78a380be060eb84fad8ca4c9f7ac8ca29216cff0cc
SIZE (rust/crates/noise-0.9.0.crate) = 82369
SHA256 (rust/crates/nom-7.1.3.crate) = d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a
SIZE (rust/crates/nom-7.1.3.crate) = 117570
+SHA256 (rust/crates/nonzero_ext-0.3.0.crate) = 38bf9645c8b145698bb0b18a4637dcacbc421ea49bef2317e4fd8065a387cf21
+SIZE (rust/crates/nonzero_ext-0.3.0.crate) = 15855
SHA256 (rust/crates/notify-6.1.1.crate) = 6205bd8bb1e454ad2e27422015fb5e4f2bcc7e08fa8f27058670d208324a4d2d
SIZE (rust/crates/notify-6.1.1.crate) = 40117
SHA256 (rust/crates/ntapi-0.4.1.crate) = e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4
SIZE (rust/crates/ntapi-0.4.1.crate) = 126552
SHA256 (rust/crates/nu-ansi-term-0.46.0.crate) = 77a8165726e8236064dbb45459242600304b42a5ea24ee2948e18e023bf7ba84
SIZE (rust/crates/nu-ansi-term-0.46.0.crate) = 24311
+SHA256 (rust/crates/num-bigint-0.4.5.crate) = c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7
+SIZE (rust/crates/num-bigint-0.4.5.crate) = 102281
+SHA256 (rust/crates/num-bigint-dig-0.8.4.crate) = dc84195820f291c7697304f3cbdadd1cb7199c0efc917ff5eafd71225c136151
+SIZE (rust/crates/num-bigint-dig-0.8.4.crate) = 123825
SHA256 (rust/crates/num-complex-0.4.5.crate) = 23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6
SIZE (rust/crates/num-complex-0.4.5.crate) = 29614
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
@@ -643,10 +851,14 @@ 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-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
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/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9
SIZE (rust/crates/num_enum-0.5.11.crate) = 16772
SHA256 (rust/crates/num_enum-0.6.1.crate) = 7a015b430d3c108a207fd776d2e2196aaf8b1cf8cf93253e3a097ff3085076a1
@@ -683,10 +895,16 @@ SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
SIZE (rust/crates/oboe-sys-0.6.1.crate) = 169091
+SHA256 (rust/crates/oid-registry-0.6.1.crate) = 9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff
+SIZE (rust/crates/oid-registry-0.6.1.crate) = 15068
+SHA256 (rust/crates/oid-registry-0.7.0.crate) = 1c958dd45046245b9c3c2547369bb634eb461670b2e7e0de552905801a648d1d
+SIZE (rust/crates/oid-registry-0.7.0.crate) = 15115
SHA256 (rust/crates/once_cell-1.19.0.crate) = 3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92
SIZE (rust/crates/once_cell-1.19.0.crate) = 33046
SHA256 (rust/crates/once_map-0.4.16.crate) = fd3f380826b5feafede7e6a948ddf18bc3d43ac423b278cab0a94d786a68a955
SIZE (rust/crates/once_map-0.4.16.crate) = 12397
+SHA256 (rust/crates/opaque-debug-0.3.1.crate) = c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381
+SIZE (rust/crates/opaque-debug-0.3.1.crate) = 7066
SHA256 (rust/crates/openssl-probe-0.1.5.crate) = ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf
SIZE (rust/crates/openssl-probe-0.1.5.crate) = 7227
SHA256 (rust/crates/option-ext-0.2.0.crate) = 04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d
@@ -695,10 +913,18 @@ SHA256 (rust/crates/orbclient-0.3.47.crate) = 52f0d54bde9774d3a51dcf281a5def240c
SIZE (rust/crates/orbclient-0.3.47.crate) = 1324509
SHA256 (rust/crates/ordered-float-3.9.2.crate) = f1e1c390732d15f1d48471625cd92d154e66db2c56645e29a9cd26f4699f72dc
SIZE (rust/crates/ordered-float-3.9.2.crate) = 19788
+SHA256 (rust/crates/os_pipe-1.1.5.crate) = 57119c3b893986491ec9aa85056780d3a0f3cf4da7cc09dd3650dbd6c6738fb9
+SIZE (rust/crates/os_pipe-1.1.5.crate) = 11430
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
SHA256 (rust/crates/owned_ttf_parser-0.20.0.crate) = d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7
SIZE (rust/crates/owned_ttf_parser-0.20.0.crate) = 150890
+SHA256 (rust/crates/p256-0.13.2.crate) = c9863ad85fa8f4460f9c48cb909d38a0d689dba1f6f6988a5e3e0d31071bcd4b
+SIZE (rust/crates/p256-0.13.2.crate) = 63434
+SHA256 (rust/crates/p384-0.13.0.crate) = 70786f51bcc69f6a4c0360e063a4cac5419ef7c5cd5b3c99ad70f3be5ba79209
+SIZE (rust/crates/p384-0.13.0.crate) = 236495
+SHA256 (rust/crates/p521-0.13.3.crate) = 0fc9e2161f1f215afdfce23677034ae137bbd45016a880c2eb3ba8eb95f085b2
+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
@@ -721,8 +947,18 @@ SHA256 (rust/crates/peg-runtime-0.8.2.crate) = 36bae92c60fa2398ce4678b98b2c4b5a7
SIZE (rust/crates/peg-runtime-0.8.2.crate) = 4150
SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
SIZE (rust/crates/pem-3.0.4.crate) = 13040
+SHA256 (rust/crates/pem-rfc7468-0.7.0.crate) = 88b39c9bfcfc231068454382784bb460aae594343fb030d46e9f50a645418412
+SIZE (rust/crates/pem-rfc7468-0.7.0.crate) = 24159
SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e
SIZE (rust/crates/percent-encoding-2.3.1.crate) = 10235
+SHA256 (rust/crates/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/phf-0.11.2.crate) = ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc
@@ -745,42 +981,82 @@ SHA256 (rust/crates/pin-utils-0.1.0.crate) = 8b870d8c151b6f2fb93e84a13146138f05d
SIZE (rust/crates/pin-utils-0.1.0.crate) = 7580
SHA256 (rust/crates/ping-rs-0.1.2.crate) = d873f038f84371f9c7fa13f6afea4d5f1fbcd5070ba8eb7af2a6d41c768eff8b
SIZE (rust/crates/ping-rs-0.1.2.crate) = 12996
+SHA256 (rust/crates/pkarr-1.1.5.crate) = 242ae92dfb9d2ba3aaa9caf4723e72043bc50729ad05a763771771ba03196ffb
+SIZE (rust/crates/pkarr-1.1.5.crate) = 22114
+SHA256 (rust/crates/pkcs1-0.7.5.crate) = c8ffb9f10fa047879315e6625af03c164b16962a5368d724ed16323b68ace47f
+SIZE (rust/crates/pkcs1-0.7.5.crate) = 35790
+SHA256 (rust/crates/pkcs8-0.10.2.crate) = f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7
+SIZE (rust/crates/pkcs8-0.10.2.crate) = 26360
SHA256 (rust/crates/pkg-config-0.3.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/pnet_base-0.34.0.crate) = fe4cf6fb3ab38b68d01ab2aea03ed3d1132b4868fa4e06285f29f16da01c5f4c
+SIZE (rust/crates/pnet_base-0.34.0.crate) = 10239
+SHA256 (rust/crates/pnet_macros-0.34.0.crate) = 688b17499eee04a0408aca0aa5cba5fc86401d7216de8a63fdf7a4c227871804
+SIZE (rust/crates/pnet_macros-0.34.0.crate) = 29179
+SHA256 (rust/crates/pnet_macros_support-0.34.0.crate) = eea925b72f4bd37f8eab0f221bbe4c78b63498350c983ffa9dd4bcde7e030f56
+SIZE (rust/crates/pnet_macros_support-0.34.0.crate) = 10735
+SHA256 (rust/crates/pnet_packet-0.34.0.crate) = a9a005825396b7fe7a38a8e288dbc342d5034dac80c15212436424fef8ea90ba
+SIZE (rust/crates/pnet_packet-0.34.0.crate) = 33979
SHA256 (rust/crates/png-0.17.13.crate) = 06e4b0d3d1312775e782c86c91a111aa1f910cbb65e1337f9975b5f9a554b5e1
SIZE (rust/crates/png-0.17.13.crate) = 103176
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/poly1305-0.8.0.crate) = 8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf
+SIZE (rust/crates/poly1305-0.8.0.crate) = 32633
+SHA256 (rust/crates/portable-atomic-1.6.0.crate) = 7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0
+SIZE (rust/crates/portable-atomic-1.6.0.crate) = 140689
+SHA256 (rust/crates/positioned-io-0.3.3.crate) = ccabfeeb89c73adf4081f0dca7f8e28dbda90981a222ceea37f619e93ea6afe9
+SIZE (rust/crates/positioned-io-0.3.3.crate) = 487765
SHA256 (rust/crates/postcard-1.0.8.crate) = a55c51ee6c0db07e68448e336cf8ea4131a620edefebf9893e759b2d793420f8
SIZE (rust/crates/postcard-1.0.8.crate) = 53813
+SHA256 (rust/crates/postcard-derive-0.1.1.crate) = fc4b01218787dd4420daf63875163a787a78294ad48a24e9f6fa8c6507759a79
+SIZE (rust/crates/postcard-derive-0.1.1.crate) = 4611
SHA256 (rust/crates/powerfmt-0.2.0.crate) = 439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391
SIZE (rust/crates/powerfmt-0.2.0.crate) = 15165
SHA256 (rust/crates/pp-rs-0.2.1.crate) = bb458bb7f6e250e6eb79d5026badc10a3ebb8f9a15d1fff0f13d17c71f4d6dee
SIZE (rust/crates/pp-rs-0.2.1.crate) = 25905
SHA256 (rust/crates/ppv-lite86-0.2.17.crate) = 5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de
SIZE (rust/crates/ppv-lite86-0.2.17.crate) = 22242
+SHA256 (rust/crates/precis-core-0.1.9.crate) = d73e9dd26361c32e7cd13d1032bb01c4e26a23287274e8a4e2f228cf2c9ff77b
+SIZE (rust/crates/precis-core-0.1.9.crate) = 455170
+SHA256 (rust/crates/precis-profiles-0.1.10.crate) = bde4bd6624c60cb0abe2bea1dbdbb9085f629a853861e64df4abb099f8076ad4
+SIZE (rust/crates/precis-profiles-0.1.10.crate) = 284559
+SHA256 (rust/crates/precis-tools-0.1.7.crate) = d07ecadec70b0f560f09abf815ae0ee1a940d38d2354c938ba7229ac7c9f5f52
+SIZE (rust/crates/precis-tools-0.1.7.crate) = 18228
+SHA256 (rust/crates/primeorder-0.13.6.crate) = 353e1ca18966c16d9deb1c69278edbc5f194139612772bd9537af60ac231e1e6
+SIZE (rust/crates/primeorder-0.13.6.crate) = 21296
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-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
+SHA256 (rust/crates/proc-macro-error-0.4.12.crate) = 18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7
+SIZE (rust/crates/proc-macro-error-0.4.12.crate) = 21979
+SHA256 (rust/crates/proc-macro-error-attr-0.4.12.crate) = 8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de
+SIZE (rust/crates/proc-macro-error-attr-0.4.12.crate) = 6934
+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.80.crate) = a56dea16b0a29e94408b9aa5e2940a4eedbd128a1ba20e8f7ae60fd3d465af0e
SIZE (rust/crates/proc-macro2-1.0.80.crate) = 48227
SHA256 (rust/crates/profiling-1.0.15.crate) = 43d84d1d7a6ac92673717f9f6d1518374ef257669c24ebc5ac25d5033828be58
SIZE (rust/crates/profiling-1.0.15.crate) = 14255
+SHA256 (rust/crates/prometheus-client-0.22.2.crate) = c1ca959da22a332509f2a73ae9e5f23f9dcfc31fd3a54d71f159495bd5909baa
+SIZE (rust/crates/prometheus-client-0.22.2.crate) = 60386
+SHA256 (rust/crates/prometheus-client-derive-encode-0.4.2.crate) = 440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8
+SIZE (rust/crates/prometheus-client-derive-encode-0.4.2.crate) = 3662
SHA256 (rust/crates/puffin-0.17.0.crate) = 39009d69b9d547c3ffa974a20648fa02f447c05bd0a664012b1ba5a5b06fb14e
SIZE (rust/crates/puffin-0.17.0.crate) = 20741
SHA256 (rust/crates/puffin_egui-0.23.0.crate) = c5af236782d21bdd5a6eb2f8cc9a91f8d601c073b7f7d568c95c26604cc12b87
SIZE (rust/crates/puffin_egui-0.23.0.crate) = 31908
-SHA256 (rust/crates/quinn-0.10.2.crate) = 8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75
-SIZE (rust/crates/quinn-0.10.2.crate) = 59964
-SHA256 (rust/crates/quinn-proto-0.10.6.crate) = 141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a
-SIZE (rust/crates/quinn-proto-0.10.6.crate) = 166677
-SHA256 (rust/crates/quinn-udp-0.4.1.crate) = 055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7
-SIZE (rust/crates/quinn-udp-0.4.1.crate) = 12467
+SHA256 (rust/crates/quanta-0.12.3.crate) = 8e5167a477619228a0b284fac2674e3c388cba90631d7b7de620e6f1fcd08da5
+SIZE (rust/crates/quanta-0.12.3.crate) = 28306
+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.36.crate) = 0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7
SIZE (rust/crates/quote-1.0.36.crate) = 28507
+SHA256 (rust/crates/quoted-string-parser-0.1.0.crate) = 0dc75379cdb451d001f1cb667a9f74e8b355e9df84cc5193513cbe62b96fc5e9
+SIZE (rust/crates/quoted-string-parser-0.1.0.crate) = 3623
SHA256 (rust/crates/radium-0.7.0.crate) = dc33ff2d4973d518d823d61aa239014831e521c75da58e3df4840d3f47749d09
SIZE (rust/crates/radium-0.7.0.crate) = 10906
SHA256 (rust/crates/radsort-0.1.0.crate) = 17fd96390ed3feda12e1dfe2645ed587e0bea749e319333f104a33ff62f77a0b
@@ -795,10 +1071,16 @@ SHA256 (rust/crates/rand_xorshift-0.3.0.crate) = d25bf25ec5ae4a3f1b92f929810509a
SIZE (rust/crates/rand_xorshift-0.3.0.crate) = 9121
SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
+SHA256 (rust/crates/range-collections-0.4.5.crate) = ca9edd21e2db51000ac63eccddabba622f826e631a60be7bade9bd6a76b69537
+SIZE (rust/crates/range-collections-0.4.5.crate) = 28532
+SHA256 (rust/crates/raw-cpuid-11.0.2.crate) = e29830cbb1290e404f24c73af91c5d8d631ce7e128691e9477556b540cd01ecd
+SIZE (rust/crates/raw-cpuid-11.0.2.crate) = 108794
SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
SHA256 (rust/crates/rawpointer-0.2.1.crate) = 60a357793950651c4ed0f3f52338f53b2f809f32d83a07f72909fa13e4c6c1e3
SIZE (rust/crates/rawpointer-0.2.1.crate) = 7490
+SHA256 (rust/crates/rcgen-0.11.3.crate) = 52c4f3084aa3bc7dfbba4eff4fab2a54db4324965d8872ab933565e6fbd83bc6
+SIZE (rust/crates/rcgen-0.11.3.crate) = 55311
SHA256 (rust/crates/rcgen-0.12.1.crate) = 48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1
SIZE (rust/crates/rcgen-0.12.1.crate) = 63815
SHA256 (rust/crates/rectangle-pack-0.4.2.crate) = a0d463f2884048e7153449a55166f91028d5b0ea53c79377099ce4e8cf0cf9bb
@@ -809,18 +1091,30 @@ SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f
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/ref-cast-1.0.23.crate) = ccf0a6f84d5f1d581da8b41b47ec8600871962f2a528115b542b362d4b744931
+SIZE (rust/crates/ref-cast-1.0.23.crate) = 12795
+SHA256 (rust/crates/ref-cast-impl-1.0.23.crate) = bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6
+SIZE (rust/crates/ref-cast-impl-1.0.23.crate) = 9360
SHA256 (rust/crates/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-lite-0.1.5.crate) = 30b661b2f27137bdbc16f00eda72866a92bb28af1753ffbd56744fb6e2e9cd8e
+SIZE (rust/crates/regex-lite-0.1.5.crate) = 95262
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.3.crate) = adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56
SIZE (rust/crates/regex-syntax-0.8.3.crate) = 347497
SHA256 (rust/crates/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
+SHA256 (rust/crates/reqwest-0.11.27.crate) = dd67538700a17451e7cba03ac727fb961abb7607553461627b97de0b89cf4a62
+SIZE (rust/crates/reqwest-0.11.27.crate) = 163155
+SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
+SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
+SHA256 (rust/crates/rfc6979-0.4.0.crate) = f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2
+SIZE (rust/crates/rfc6979-0.4.0.crate) = 9140
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
@@ -831,12 +1125,18 @@ SHA256 (rust/crates/robust-1.1.0.crate) = cbf4a6aa5f6d6888f39e980649f3ad6b666acd
SIZE (rust/crates/robust-1.1.0.crate) = 476312
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
+SHA256 (rust/crates/rsa-0.9.6.crate) = 5d0e5124fcb30e76a7e79bfee683a2746db83784b86289f6251b54b7950a0dfc
+SIZE (rust/crates/rsa-0.9.6.crate) = 80048
+SHA256 (rust/crates/rtnetlink-0.13.1.crate) = 7a552eb82d19f38c3beed3f786bd23aa434ceb9ac43ab44419ca6d67a7e186c0
+SIZE (rust/crates/rtnetlink-0.13.1.crate) = 42517
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/rusticata-macros-4.1.0.crate) = faf0c4a6ece9950b9abdb62b1cfcf2a68b3b67a10ba445b3bb85be2a293d0632
+SIZE (rust/crates/rusticata-macros-4.1.0.crate) = 11746
SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
SIZE (rust/crates/rustix-0.38.32.crate) = 376999
SHA256 (rust/crates/rustls-0.21.11.crate) = 7fecbfb7b1444f477b345853b1fce097a2c6fb637b2bfb87e6bc5db0f043fae4
@@ -859,6 +1159,8 @@ SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b8
SIZE (rust/crates/ryu-1.0.17.crate) = 47537
SHA256 (rust/crates/safe_arch-0.7.1.crate) = f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354
SIZE (rust/crates/safe_arch-0.7.1.crate) = 76930
+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.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
@@ -871,6 +1173,8 @@ SHA256 (rust/crates/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0
SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sctk-adwaita-0.5.4.crate) = cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09
SIZE (rust/crates/sctk-adwaita-0.5.4.crate) = 45888
+SHA256 (rust/crates/sec1-0.7.3.crate) = d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc
+SIZE (rust/crates/sec1-0.7.3.crate) = 17979
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
@@ -885,26 +1189,42 @@ SHA256 (rust/crates/send_wrapper-0.6.0.crate) = cd0b0ec5f1c1ca621c432a25813d8d60
SIZE (rust/crates/send_wrapper-0.6.0.crate) = 10519
SHA256 (rust/crates/serde-1.0.197.crate) = 3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2
SIZE (rust/crates/serde-1.0.197.crate) = 77087
+SHA256 (rust/crates/serde-error-0.1.2.crate) = e988182713aeed6a619a88bca186f6d6407483485ffe44c869ee264f8eabd13f
+SIZE (rust/crates/serde-error-0.1.2.crate) = 3028
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_urlencoded-0.7.1.crate) = d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd
+SIZE (rust/crates/serde_urlencoded-0.7.1.crate) = 12822
SHA256 (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47
SIZE (rust/crates/serde_yaml-0.9.34+deprecated.crate) = 65290
+SHA256 (rust/crates/serdect-0.2.0.crate) = a84f14a19e9a014bb9f4512488d9829a68e04ecabffb0f9904cd1ace94598177
+SIZE (rust/crates/serdect-0.2.0.crate) = 11691
+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/shadow-rs-0.25.0.crate) = 615d846f7174a0850dca101bca72f6913e3376a64c5fda2b965d7fc3d1ff60cb
SIZE (rust/crates/shadow-rs-0.25.0.crate) = 27393
SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6
SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227
+SHA256 (rust/crates/shared_child-1.0.0.crate) = b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef
+SIZE (rust/crates/shared_child-1.0.0.crate) = 8939
SHA256 (rust/crates/shiftnanigans-0.3.3.crate) = 9635466532d454fa020acbb12f629f1fc02fc9b4d5b39cc72ca478be37e314bc
SIZE (rust/crates/shiftnanigans-0.3.3.crate) = 64372
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.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.8.1.crate) = 061507c94fc6ab4ba1c9a0305018408e312e17c041eb63bef8aa726fa33aceae
SIZE (rust/crates/simba-0.8.1.crate) = 52545
SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe
SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086
+SHA256 (rust/crates/simple-dns-0.6.2.crate) = 01607fe2e61894468c6dc0b26103abb073fb08b79a3d9e4b6d76a1a341549958
+SIZE (rust/crates/simple-dns-0.6.2.crate) = 38285
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
@@ -927,22 +1247,46 @@ SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613
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/spinning_top-0.3.0.crate) = d96d2d1d716fb500937168cc09353ffdc7a012be8475ac7308e1bdf0e3923300
+SIZE (rust/crates/spinning_top-0.3.0.crate) = 52579
SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348c78be2112740cc0ec8ef18b6d94f830
SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
+SHA256 (rust/crates/spki-0.7.3.crate) = d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d
+SIZE (rust/crates/spki-0.7.3.crate) = 16409
SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
SIZE (rust/crates/sptr-0.3.2.crate) = 14598
+SHA256 (rust/crates/ssh-cipher-0.2.0.crate) = caac132742f0d33c3af65bfcde7f6aa8f62f0e991d80db99149eb9d44708784f
+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.6.crate) = ca9b366a80cf18bb6406f4cf4d10aebfb46140a8c0c33f666a144c5c76ecbafc
+SIZE (rust/crates/ssh-key-0.6.6.crate) = 111935
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/strict-num-0.1.1.crate) = 6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731
SIZE (rust/crates/strict-num-0.1.1.crate) = 5104
+SHA256 (rust/crates/struct_iterable-0.1.1.crate) = 849a064c6470a650b72e41fa6c057879b68f804d113af92900f27574828e7712
+SIZE (rust/crates/struct_iterable-0.1.1.crate) = 3233
+SHA256 (rust/crates/struct_iterable_derive-0.1.0.crate) = 8bb939ce88a43ea4e9d012f2f6b4cc789deb2db9d47bad697952a85d6978662c
+SIZE (rust/crates/struct_iterable_derive-0.1.0.crate) = 2045
+SHA256 (rust/crates/struct_iterable_internal-0.1.1.crate) = e9426b2a0c03e6cc2ea8dbc0168dbbf943f88755e409fb91bcb8f6a268305f4a
+SIZE (rust/crates/struct_iterable_internal-0.1.1.crate) = 1625
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
+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.2.crate) = c6cf59daf282c0a494ba14fd21610a0325f9f90ec9d1231dea26bcb1d696c946
+SIZE (rust/crates/strum_macros-0.26.2.crate) = 27056
+SHA256 (rust/crates/stun-rs-0.1.8.crate) = 0adebf9fb8fba5c39ee34092b0383f247e4d1255b98fcffec94b4b797b85b677
+SIZE (rust/crates/stun-rs-0.1.8.crate) = 69182
SHA256 (rust/crates/subtle-2.5.0.crate) = 81cdd64d312baedb58e21336b31bc043b77e01cc99033ce76ef539f78e965ebc
SIZE (rust/crates/subtle-2.5.0.crate) = 13909
+SHA256 (rust/crates/surge-ping-0.8.1.crate) = efbf95ce4c7c5b311d2ce3f088af2b93edef0f09727fa50fbe03c7a979afce77
+SIZE (rust/crates/surge-ping-0.8.1.crate) = 21311
SHA256 (rust/crates/svg_fmt-0.4.2.crate) = f83ba502a3265efb76efb89b0a2f7782ad6f2675015d4ce37e4b547dda42b499
SIZE (rust/crates/svg_fmt-0.4.2.crate) = 4058
SHA256 (rust/crates/svgtypes-0.8.2.crate) = 22975e8a2bac6a76bb54f898a6b18764633b00e780330f0b689f65afb3975564
@@ -963,12 +1307,26 @@ SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67
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-mid-0.5.4.crate) = fea305d57546cc8cd04feb14b62ec84bf17f50e3f7b12560d7bfa9265f39d9ed
+SIZE (rust/crates/syn-mid-0.5.4.crate) = 11862
+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
+SIZE (rust/crates/synstructure-0.12.6.crate) = 18429
SHA256 (rust/crates/synstructure-0.13.1.crate) = c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971
SIZE (rust/crates/synstructure-0.13.1.crate) = 18327
SHA256 (rust/crates/sys-locale-0.3.1.crate) = e801cf239ecd6ccd71f03d270d67dd53d13e90aab208bf4b8fe4ad957ea949b0
SIZE (rust/crates/sys-locale-0.3.1.crate) = 15681
SHA256 (rust/crates/sysinfo-0.29.11.crate) = cd727fc423c2060f6c92d9534cef765c65a6ed3f428a03d7def74a8c4348e666
SIZE (rust/crates/sysinfo-0.29.11.crate) = 156557
+SHA256 (rust/crates/system-configuration-0.5.1.crate) = ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7
+SIZE (rust/crates/system-configuration-0.5.1.crate) = 12618
+SHA256 (rust/crates/system-configuration-0.6.0.crate) = 658bc6ee10a9b4fcf576e9b0819d95ec16f4d2c02d39fd83ac1c8789785c4a42
+SIZE (rust/crates/system-configuration-0.6.0.crate) = 17306
+SHA256 (rust/crates/system-configuration-sys-0.5.0.crate) = a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9
+SIZE (rust/crates/system-configuration-sys-0.5.0.crate) = 6730
+SHA256 (rust/crates/system-configuration-sys-0.6.0.crate) = 8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4
+SIZE (rust/crates/system-configuration-sys-0.6.0.crate) = 11090
SHA256 (rust/crates/tap-1.0.1.crate) = 55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369
SIZE (rust/crates/tap-1.0.1.crate) = 11316
SHA256 (rust/crates/termcolor-1.4.1.crate) = 06794f8f6c5c898b3275aebefa6b8a1cb24cd2c6c79397ab15774837a0bc5755
@@ -999,12 +1357,22 @@ SHA256 (rust/crates/tinyvec_macros-0.1.1.crate) = 1f3ccbac311fea05f86f61904b462b
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-rustls-acme-0.3.0.crate) = 2ebc06d846f8367f24c3a8882328707d1a5e507ef4f40943723ddbe2c17b9f24
+SIZE (rust/crates/tokio-rustls-acme-0.3.0.crate) = 41088
+SHA256 (rust/crates/tokio-util-0.7.11.crate) = 9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1
+SIZE (rust/crates/tokio-util-0.7.11.crate) = 113421
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.1.crate) = 6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1
SIZE (rust/crates/toml_edit-0.21.1.crate) = 101661
+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
@@ -1019,8 +1387,12 @@ SHA256 (rust/crates/tracing-subscriber-0.3.18.crate) = ad0f048c97dbd9faa9b7df563
SIZE (rust/crates/tracing-subscriber-0.3.18.crate) = 196312
SHA256 (rust/crates/tracing-wasm-0.2.1.crate) = 4575c663a174420fa2d78f4108ff68f65bf2fbb7dd89f33749b6e826b3626e07
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/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
+SHA256 (rust/crates/ttl_cache-0.5.1.crate) = 4189890526f0168710b6ee65ceaedf1460c48a14318ceec933cb26baa492096a
+SIZE (rust/crates/ttl_cache-0.5.1.crate) = 9923
SHA256 (rust/crates/turborand-0.10.1.crate) = ffa9ae3c65785079fa553e8aea4ae4b12579b5c5029b4133b54ea3afb2e3e9fa
SIZE (rust/crates/turborand-0.10.1.crate) = 47428
SHA256 (rust/crates/type-map-0.4.0.crate) = b6d3364c5e96cb2ad1603037ab253ddd34d7fb72a58bdddf4b7350760fc69a46
@@ -1035,6 +1407,10 @@ SHA256 (rust/crates/tzdb-0.6.1.crate) = 1b580f6b365fa89f5767cdb619a55d534d04a4e1
SIZE (rust/crates/tzdb-0.6.1.crate) = 12526
SHA256 (rust/crates/tzdb_data-0.1.2.crate) = d1889fdffac09d65c1d95c42d5202e9b21ad8c758f426e9fe09088817ea998d6
SIZE (rust/crates/tzdb_data-0.1.2.crate) = 255358
+SHA256 (rust/crates/ucd-parse-0.1.13.crate) = c06ff81122fcbf4df4c1660b15f7e3336058e7aec14437c9f85c6b31a0f279b9
+SIZE (rust/crates/ucd-parse-0.1.13.crate) = 29550
+SHA256 (rust/crates/ucd-trie-0.1.6.crate) = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
+SIZE (rust/crates/ucd-trie-0.1.6.crate) = 45790
SHA256 (rust/crates/ulid-1.1.2.crate) = 34778c17965aa2a08913b57e1f34db9b4a63f5de31768b55bf20d2795f921259
SIZE (rust/crates/ulid-1.1.2.crate) = 11517
SHA256 (rust/crates/unic-langid-0.9.4.crate) = 238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516
@@ -1051,6 +1427,8 @@ SHA256 (rust/crates/unicode-width-0.1.11.crate) = e51733f11c9c4f72aa0c1600082468
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/universal-hash-0.5.1.crate) = fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea
+SIZE (rust/crates/universal-hash-0.5.1.crate) = 9146
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.7.1.crate) = a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a
@@ -1083,6 +1461,8 @@ SHA256 (rust/crates/waker-fn-1.1.1.crate) = f3c4517f54858c779bbcbf228f4fca63d121
SIZE (rust/crates/waker-fn-1.1.1.crate) = 6323
SHA256 (rust/crates/walkdir-2.5.0.crate) = 29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b
SIZE (rust/crates/walkdir-2.5.0.crate) = 23951
+SHA256 (rust/crates/want-0.3.1.crate) = bfa7760aed19e106de2c7c0b581b509f2f25d3dacaf737cb82ac61bc6d760b0e
+SIZE (rust/crates/want-0.3.1.crate) = 6398
SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
SHA256 (rust/crates/wasm-bindgen-0.2.92.crate) = 4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8
@@ -1097,6 +1477,8 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a
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/watchable-1.1.2.crate) = 45b42a2f611916b5965120a9cde2b60f2db4454826dd9ad5e6f47c24a5b3b259
+SIZE (rust/crates/watchable-1.1.2.crate) = 16318
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
@@ -1117,6 +1499,8 @@ SHA256 (rust/crates/web-time-1.1.0.crate) = 5a6580f308b1fad9207618087a65c04e7a10
SIZE (rust/crates/web-time-1.1.0.crate) = 18026
SHA256 (rust/crates/webbrowser-0.8.15.crate) = db67ae75a9405634f5882791678772c94ff5f16a66535aae186e26aa0841fc8b
SIZE (rust/crates/webbrowser-0.8.15.crate) = 39264
+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
@@ -1147,16 +1531,26 @@ SHA256 (rust/crates/windows-0.44.0.crate) = 9e745dab35a0c4c77aa3ce42d595e13d2003
SIZE (rust/crates/windows-0.44.0.crate) = 11502336
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-0.52.0.crate) = e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be
+SIZE (rust/crates/windows-0.52.0.crate) = 11843715
SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3c2c30818359eb17465f1346a1b49
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
+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-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
SHA256 (rust/crates/windows-implement-0.48.0.crate) = 5e2ee588991b9e7e6c8338edf3333fbe4da35dc72092643958ebb43f0ab2c49c
SIZE (rust/crates/windows-implement-0.48.0.crate) = 8468
+SHA256 (rust/crates/windows-implement-0.52.0.crate) = 12168c33176773b86799be25e2a2ba07c7aab9968b37541f1094dbd7a60c8946
+SIZE (rust/crates/windows-implement-0.52.0.crate) = 8705
SHA256 (rust/crates/windows-interface-0.48.0.crate) = e6fb8df20c9bcaa8ad6ab513f7b40104840c8867d5751126e4df3b08388d0cc7
SIZE (rust/crates/windows-interface-0.48.0.crate) = 9533
+SHA256 (rust/crates/windows-interface-0.52.0.crate) = 9d8dc32e0095a7eeccebd0e3f09e9509365ecb3fc6ac4d6f5f14a3f6392942d1
+SIZE (rust/crates/windows-interface-0.52.0.crate) = 9685
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.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
@@ -1219,6 +1613,10 @@ SHA256 (rust/crates/winit-0.28.7.crate) = 9596d90b45384f5281384ab204224876e8e8bf
SIZE (rust/crates/winit-0.28.7.crate) = 407921
SHA256 (rust/crates/winnow-0.5.40.crate) = f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876
SIZE (rust/crates/winnow-0.5.40.crate) = 159316
+SHA256 (rust/crates/winreg-0.50.0.crate) = 524e57b2c537c0f9b1e69f1965311ec12182b4122e45035b1508cd24d2adadb1
+SIZE (rust/crates/winreg-0.50.0.crate) = 29703
+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/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de6636285cb9fec04d5b1db85c1516f
@@ -1227,12 +1625,20 @@ SHA256 (rust/crates/x11rb-0.13.0.crate) = f8f25ead8c7e4cba123243a6367da5d3990e0d
SIZE (rust/crates/x11rb-0.13.0.crate) = 222396
SHA256 (rust/crates/x11rb-protocol-0.13.0.crate) = e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34
SIZE (rust/crates/x11rb-protocol-0.13.0.crate) = 507838
+SHA256 (rust/crates/x509-parser-0.15.1.crate) = 7069fba5b66b9193bd2c5d3d4ff12b839118f6bcbef5328efafafb5395cf63da
+SIZE (rust/crates/x509-parser-0.15.1.crate) = 91123
+SHA256 (rust/crates/x509-parser-0.16.0.crate) = fcbc162f30700d6f3f82a24bf7cc62ffe7caea42c0b2cba8bf7f3ae50cf51f69
+SIZE (rust/crates/x509-parser-0.16.0.crate) = 92925
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.20.crate) = 791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193
SIZE (rust/crates/xml-rs-0.8.20.crate) = 54443
+SHA256 (rust/crates/xmltree-0.10.3.crate) = d7d8a75eaf6557bb84a65ace8609883db44a29951042ada9b393151532e41fcb
+SIZE (rust/crates/xmltree-0.10.3.crate) = 9219
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
+SHA256 (rust/crates/z32-1.1.1.crate) = edb37266251c28b03d08162174a91c3a092e3bd4f476f8205ee1c507b78b7bdc
+SIZE (rust/crates/z32-1.1.1.crate) = 3947
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
@@ -1241,9 +1647,9 @@ SHA256 (rust/crates/zeroize-1.7.0.crate) = 525b4ec142c6b68a2d10f01f7bbf6755599ca
SIZE (rust/crates/zeroize-1.7.0.crate) = 19039
SHA256 (MaxCWhitehead-rapier-29c72c6c282e7c40987c0d0d0ce3089ea019a532_GH0.tar.gz) = 25dd450213642168e4f530597648c9fa1190420e31a6672ded7a440b503bf34d
SIZE (MaxCWhitehead-rapier-29c72c6c282e7c40987c0d0d0ce3089ea019a532_GH0.tar.gz) = 2535622
+SHA256 (fishfolk-bones-3cb6a880284514c8367ededa62d45e90f48c60b6_GH0.tar.gz) = 2a45068252ae870692bad295c84c3c2959de92dad7725ba11cb349b7caad5bb0
+SIZE (fishfolk-bones-3cb6a880284514c8367ededa62d45e90f48c60b6_GH0.tar.gz) = 609022
SHA256 (MaxCWhitehead-ggrs-96499377407ce55805a9d0367b86860b74c233bd_GH0.tar.gz) = 843e6d00fd7dcd51d6ebcbf6aa9b44b77bc9a03a83dbbc949bb88440bcd1d66b
SIZE (MaxCWhitehead-ggrs-96499377407ce55805a9d0367b86860b74c233bd_GH0.tar.gz) = 192970
-SHA256 (fishfolk-bones-b7db196ae92898e79575bdfe268c87f07585819d_GH0.tar.gz) = d742f24c4df872f0bfb58f0d12f4e12b3965884d171f258d1bf5e03d53360e77
-SIZE (fishfolk-bones-b7db196ae92898e79575bdfe268c87f07585819d_GH0.tar.gz) = 599042
-SHA256 (fishfolk-jumpy-v0.12.0_GH0.tar.gz) = ae8cd79521ee96e5fb1eb874132ea93cc97c3dffa174ce371327db1619dbf35f
-SIZE (fishfolk-jumpy-v0.12.0_GH0.tar.gz) = 43390814
+SHA256 (fishfolk-jumpy-v0.12.1_GH0.tar.gz) = dd893faea16bfb1636d25119286f5bffe0bd6c2aee202639ca176685fae716f0
+SIZE (fishfolk-jumpy-v0.12.1_GH0.tar.gz) = 43475939
diff --git a/games/jumpy/files/patch-gilrs b/games/jumpy/files/patch-gilrs
index e5c9a4995293..bdd92efc3c9c 100644
--- a/games/jumpy/files/patch-gilrs
+++ b/games/jumpy/files/patch-gilrs
@@ -23,9 +23,9 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
| | help: a similar name exists in the module: `event`
| no `epoll` in `sys`
---- Cargo.lock.orig 2024-04-22 05:52:33 UTC
+--- Cargo.lock.orig 2024-05-18 20:08:41 UTC
+++ Cargo.lock
-@@ -2483,9 +2483,9 @@ dependencies = [
+@@ -3042,9 +3042,9 @@ name = "gilrs"
[[package]]
name = "gilrs"
@@ -37,7 +37,7 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"fnv",
"gilrs-core",
-@@ -2496,12 +2496,11 @@ dependencies = [
+@@ -3055,18 +3055,17 @@ name = "gilrs-core"
[[package]]
name = "gilrs-core"
@@ -52,34 +52,32 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
"io-kit-sys",
"js-sys",
"libc",
-@@ -2512,7 +2511,7 @@ dependencies = [
+ "libudev-sys",
+ "log",
+- "nix 0.28.0",
++ "nix 0.26.4",
+ "uuid",
"vec_map",
"wasm-bindgen",
- "web-sys",
-- "windows 0.54.0",
-+ "windows 0.48.0",
- ]
-
- [[package]]
-@@ -2836,17 +2835,6 @@ dependencies = [
- "libc",
- ]
-
--[[package]]
--name = "inotify"
--version = "0.10.2"
--source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
+@@ -3697,17 +3696,6 @@ checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104
+ version = "0.9.6"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "f8069d3ec154eb856955c1c0fbffefbf5f3c40a104ec912d4797314c1801abff"
-dependencies = [
- "bitflags 1.3.2",
- "inotify-sys",
- "libc",
-]
-
- [[package]]
- name = "inotify-sys"
- version = "0.1.5"
-@@ -2889,9 +2877,9 @@ dependencies = [
+-[[package]]
+-name = "inotify"
+-version = "0.10.2"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
+-checksum = "fdd168d97690d0b8c412d6b6c10360277f4d7ee495c5d0d5d5fe0854923255cc"
+ dependencies = [
+ "bitflags 1.3.2",
+ "inotify-sys",
+@@ -3774,9 +3762,9 @@ name = "io-kit-sys"
[[package]]
name = "io-kit-sys"
@@ -91,33 +89,27 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"core-foundation-sys",
"mach2",
-@@ -3091,7 +3079,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
+@@ -4693,19 +4681,7 @@ dependencies = [
+ checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
dependencies = [
- "cfg-if",
-- "windows-targets 0.52.5",
-+ "windows-targets 0.48.5",
- ]
-
- [[package]]
-@@ -3457,13 +3445,12 @@ dependencies = [
-
- [[package]]
- name = "nix"
+ "bitflags 1.3.2",
+- "cfg-if",
+- "libc",
+-]
+-
+-[[package]]
+-name = "nix"
-version = "0.28.0"
-+version = "0.26.4"
- source = "registry+https://github.com/rust-lang/crates.io-index"
+-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4"
-+checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
- dependencies = [
+-dependencies = [
- "bitflags 2.5.0",
-+ "bitflags 1.3.2",
"cfg-if",
- "cfg_aliases",
"libc",
]
-@@ -3504,7 +3491,7 @@ dependencies = [
+@@ -4764,7 +4740,7 @@ dependencies = [
"crossbeam-channel",
"filetime",
"fsevent-sys",
diff --git a/games/jumpy/files/patch-iroh b/games/jumpy/files/patch-iroh
new file mode 100644
index 000000000000..1a9e339bf41e
--- /dev/null
+++ b/games/jumpy/files/patch-iroh
@@ -0,0 +1,177 @@
+https://github.com/n0-computer/iroh/issues/2306
+
+--- cargo-crates/iroh-net-0.16.2/src/net/interfaces/bsd.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/iroh-net-0.16.2/src/net/interfaces/bsd.rs
+@@ -14,6 +14,8 @@ use macos::*;
+
+ #[cfg(any(target_os = "macos", target_os = "ios"))]
+ use macos::*;
++#[cfg(target_os = "freebsd")]
++use freebsd::*;
+
+ pub async fn default_route() -> Option<DefaultRouteDetails> {
+ let idx = default_route_interface_index()?;
+@@ -82,6 +84,7 @@ fn is_default_gateway(rm: &RouteMessage) -> bool {
+ return false;
+ }
+
++#[cfg(any(target_os = "macos", target_os = "ios"))]
+ if rm.flags & libc::RTF_IFSCOPE as u32 != 0 {
+ return false;
+ }
+@@ -128,7 +131,16 @@ fn parse_routing_table(rib: &[u8]) -> Option<Vec<Route
+ #[cfg(any(target_os = "freebsd", target_os = "openbsd", target_os = "netbsd",))]
+ fn parse_routing_table(rib: &[u8]) -> Option<Vec<RouteMessage>> {
+ match parse_rib(libc::NET_RT_IFLIST, rib) {
+- Ok(res) => Some(res),
++ Ok(res) => {
++ let res = res
++ .into_iter()
++ .filter_map(|m| match m {
++ WireMessage::Route(r) => Some(r),
++ _ => None,
++ })
++ .collect();
++ Some(res)
++ }
+ Err(err) => {
+ warn!("parse_rib failed: {:?}", err);
+ None
+@@ -178,7 +190,7 @@ const fn is_valid_rib_type(typ: RIBType) -> bool {
+ true
+ }
+
+-#[cfg(any(target_os = "free", target_os = "netbsd"))]
++#[cfg(any(target_os = "freebsd", target_os = "netbsd"))]
+ const fn is_valid_rib_type(typ: RIBType) -> bool {
+ true
+ }
+@@ -305,9 +317,9 @@ impl WireFormat {
+ return Err(RouteError::InvalidMessage);
+ }
+
+- #[cfg(target_arch = "netbsd")]
++ #[cfg(target_os = "netbsd")]
+ let index = u16_from_ne_range(data, 16..18)?;
+- #[cfg(not(target_arch = "netbsd"))]
++ #[cfg(not(target_os = "netbsd"))]
+ let index = u16_from_ne_range(data, 12..14)?;
+
+ let addrs = parse_addrs(
+@@ -594,6 +606,116 @@ mod macos {
+ (libc::RTM_IFINFO2, ifm2),
+ (libc::RTM_NEWMADDR2, ifmam2),
+ (libc::RTM_GET2, rtm2),
++ ]
++ .into_iter()
++ .collect();
++
++ RoutingStack {
++ rtm_version,
++ wire_formats,
++ kernel_align: 4,
++ }
++ }
++}
++
++#[cfg(target_os = "freebsd")]
++mod freebsd {
++ use super::*;
++
++ // Hardcoded based on the generated values here: https://cs.opensource.google/go/x/net/+/master:route/zsys_freebsd_amd64.go
++
++ pub(super) const SIZEOF_IF_MSGHDRL_FREEBSD10: usize = 0xb0; // 0x68 for target_pointer_width = 32
++ pub(super) const SIZEOF_IFA_MSGHDR_FREEBSD10: usize = 0x14;
++ pub(super) const SIZEOF_IFA_MSGHDRL_FREEBSD10: usize = 0xb0; // 0x6c for target_pointer_width = 32
++ pub(super) const SIZEOF_IFMA_MSGHDR_FREEBSD10: usize = 0x10;
++ pub(super) const SIZEOF_IF_ANNOUNCEMSGHDR_FREEBSD10: usize = 0x18;
++
++ pub(super) const SIZEOF_RT_MSGHDR_FREEBSD10: usize = 0x98; // 0x5c for target_pointer_width = 32
++ pub(super) const SIZEOF_RT_METRICS_FREEBSD10: usize = 0x70; // 0x38 for target_pointer_width = 32
++
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD7: usize = 0xa8; // 0x60 for target_arch = x86, 0x70 for target_arch = arm
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD8: usize = 0xa8; // 0x60 for target_arch = x86, 0x70 for target_arch = arm
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD9: usize = 0xa8; // 0x60 for target_arch = x86, 0x70 for target_arch = arm
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD10: usize = 0xa8; // 0x64 (!) for target_arch = x86, 0x70 for target_arch = arm
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD11: usize = 0xa8;
++
++ pub(super) const SIZEOF_IF_DATA_FREEBSD7: usize = 0x98; // 0x50 for target_arch = x86, 0x60 for target_arch = arm
++ pub(super) const SIZEOF_IF_DATA_FREEBSD8: usize = 0x98; // 0x50 for target_arch = x86, 0x60 for target_arch = arm
++ pub(super) const SIZEOF_IF_DATA_FREEBSD9: usize = 0x98; // 0x50 for target_arch = x86, 0x60 for target_arch = arm
++ pub(super) const SIZEOF_IF_DATA_FREEBSD10: usize = 0x98; // 0x54 (!) for target_arch = x86, 0x60 for target_arch = arm
++ pub(super) const SIZEOF_IF_DATA_FREEBSD11: usize = 0x98;
++
++ pub(super) const SIZEOF_IF_MSGHDRL_FREEBSD10_EMU: usize = 0xb0;
++ pub(super) const SIZEOF_IFA_MSGHDR_FREEBSD10_EMU: usize = 0x14;
++ pub(super) const SIZEOF_IFA_MSGHDRL_FREEBSD10_EMU: usize = 0xb0;
++ pub(super) const SIZEOF_IFMA_MSGHDR_FREEBSD10_EMU: usize = 0x10;
++ pub(super) const SIZEOF_IF_ANNOUNCEMSGHDR_FREEBSD10_EMU: usize = 0x18;
++
++ pub(super) const SIZEOF_RT_MSGHDR_FREEBSD10_EMU: usize = 0x98;
++ pub(super) const SIZEOF_RT_METRICS_FREEBSD10_EMU: usize = 0x70;
++
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD7_EMU: usize = 0xa8;
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD8_EMU: usize = 0xa8;
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD9_EMU: usize = 0xa8;
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD10_EMU: usize = 0xa8;
++ pub(super) const SIZEOF_IF_MSGHDR_FREEBSD11_EMU: usize = 0xa8;
++
++ pub(super) const SIZEOF_IF_DATA_FREEBSD7_EMU: usize = 0x98;
++ pub(super) const SIZEOF_IF_DATA_FREEBSD8_EMU: usize = 0x98;
++ pub(super) const SIZEOF_IF_DATA_FREEBSD9_EMU: usize = 0x98;
++ pub(super) const SIZEOF_IF_DATA_FREEBSD10_EMU: usize = 0x98;
++ pub(super) const SIZEOF_IF_DATA_FREEBSD11_EMU: usize = 0x98;
++
++ pub(super) const SIZEOF_SOCKADDR_STORAGE: usize = 0x80;
++ pub(super) const SIZEOF_SOCKADDR_INET: usize = 0x10;
++ pub(super) const SIZEOF_SOCKADDR_INET6: usize = 0x1c;
++
++ pub(super) fn probe_routing_stack() -> RoutingStack {
++ let rtm_version = libc::RTM_VERSION;
++
++ let rtm = WireFormat {
++ ext_off: SIZEOF_RT_MSGHDR_FREEBSD10,
++ body_off: SIZEOF_RT_MSGHDR_FREEBSD10,
++ typ: MessageType::Route,
++ };
++ let ifm = WireFormat {
++ ext_off: SIZEOF_IF_MSGHDR_FREEBSD11,
++ body_off: SIZEOF_IF_MSGHDR_FREEBSD11,
++ typ: MessageType::Interface,
++ };
++ let ifam = WireFormat {
++ ext_off: SIZEOF_IFA_MSGHDR_FREEBSD10,
++ body_off: SIZEOF_IFA_MSGHDR_FREEBSD10,
++ typ: MessageType::InterfaceAddr,
++ };
++ let ifmam = WireFormat {
++ ext_off: SIZEOF_IFMA_MSGHDR_FREEBSD10,
++ body_off: SIZEOF_IFMA_MSGHDR_FREEBSD10,
++ typ: MessageType::InterfaceMulticastAddr,
++ };
++ let ifannm = WireFormat {
++ ext_off: SIZEOF_IF_ANNOUNCEMSGHDR_FREEBSD10,
++ body_off: SIZEOF_IF_ANNOUNCEMSGHDR_FREEBSD10,
++ typ: MessageType::Interface,
++ };
++
++ let wire_formats = [
++ (libc::RTM_ADD, rtm),
++ (libc::RTM_DELETE, rtm),
++ (libc::RTM_CHANGE, rtm),
++ (libc::RTM_GET, rtm),
++ (libc::RTM_LOSING, rtm),
++ (libc::RTM_REDIRECT, rtm),
++ (libc::RTM_MISS, rtm),
++ (libc::RTM_LOCK, rtm),
++ (libc::RTM_RESOLVE, rtm),
++ (libc::RTM_NEWADDR, ifam),
++ (libc::RTM_DELADDR, ifam),
++ (libc::RTM_IFINFO, ifm),
++ (libc::RTM_NEWMADDR, ifmam),
++ (libc::RTM_DELMADDR, ifmam),
++ (libc::RTM_IFANNOUNCE, ifannm),
++ (libc::RTM_IEEE80211, ifannm),
+ ]
+ .into_iter()
+ .collect();
diff --git a/games/jumpy/files/patch-libc b/games/jumpy/files/patch-libc
new file mode 100644
index 000000000000..827181207ead
--- /dev/null
+++ b/games/jumpy/files/patch-libc
@@ -0,0 +1,42 @@
+https://github.com/rust-lang/libc/issues/3711
+
+--- cargo-crates/libc-0.2.153/src/unix/bsd/freebsdlike/mod.rs.orig 2006-07-24 01:21:28 UTC
++++ cargo-crates/libc-0.2.153/src/unix/bsd/freebsdlike/mod.rs
+@@ -1015,6 +1015,37 @@ pub const LOCAL_PEERCRED: ::c_int = 1;
+
+ pub const LOCAL_PEERCRED: ::c_int = 1;
+
++// net/route.h
++pub const RTF_GATEWAY: ::c_int = 0x2;
++pub const RTA_IFP: ::c_int = 0x10;
++pub const RTAX_DST: ::c_int = 0;
++pub const RTAX_GATEWAY: ::c_int = 1;
++pub const RTAX_NETMASK: ::c_int = 2;
++pub const RTAX_IFP: ::c_int = 4;
++pub const RTAX_BRD: ::c_int = 7;
++pub const RTAX_MAX: ::c_int = 8;
++pub const RTM_VERSION: ::c_int = 5;
++
++// Message types
++pub const RTM_ADD: ::c_int = 0x1;
++pub const RTM_DELETE: ::c_int = 0x2;
++pub const RTM_CHANGE: ::c_int = 0x3;
++pub const RTM_GET: ::c_int = 0x4;
++pub const RTM_LOSING: ::c_int = 0x5;
++pub const RTM_REDIRECT: ::c_int = 0x6;
++pub const RTM_MISS: ::c_int = 0x7;
++pub const RTM_LOCK: ::c_int = 0x8;
++pub const RTM_OLDADD: ::c_int = 0x9;
++pub const RTM_OLDDEL: ::c_int = 0xa;
++pub const RTM_RESOLVE: ::c_int = 0xb;
++pub const RTM_NEWADDR: ::c_int = 0xc;
++pub const RTM_DELADDR: ::c_int = 0xd;
++pub const RTM_IFINFO: ::c_int = 0xe;
++pub const RTM_NEWMADDR: ::c_int = 0xf;
++pub const RTM_DELMADDR: ::c_int = 0x10;
++pub const RTM_IFANNOUNCE: ::c_int = 0x11;
++pub const RTM_IEEE80211: ::c_int = 0x12;
++
+ pub const SHUT_RD: ::c_int = 0;
+ pub const SHUT_WR: ::c_int = 1;
+ pub const SHUT_RDWR: ::c_int = 2;
diff --git a/games/jumpy/files/patch-wayland b/games/jumpy/files/patch-wayland
index 56721e75162d..960ebe7c4361 100644
--- a/games/jumpy/files/patch-wayland
+++ b/games/jumpy/files/patch-wayland
@@ -1,24 +1,12 @@
https://github.com/bevyengine/bevy/issues/4106
---- Cargo.lock.orig 2024-04-22 05:52:33 UTC
+--- Cargo.lock.orig 2024-05-18 20:08:41 UTC
+++ Cargo.lock
-@@ -219,6 +219,12 @@ dependencies = [
- "x11rb",
- ]
-
-+[[package]]
-+name = "arrayref"
-+version = "0.3.7"
-+source = "registry+https://github.com/rust-lang/crates.io-index"
-+checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545"
-+
- [[package]]
- name = "arrayvec"
- version = "0.7.4"
-@@ -1382,6 +1388,20 @@ version = "1.6.0"
+@@ -1527,6 +1527,20 @@ checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa
+ version = "1.6.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9"
-
++
+[[package]]
+name = "calloop"
+version = "0.10.6"
@@ -32,54 +20,30 @@ https://github.com/bevyengine/bevy/issues/4106
+ "thiserror",
+ "vec_map",
+]
-+
+
[[package]]
name = "cc"
- version = "1.0.94"
-@@ -1831,6 +1851,15 @@ dependencies = [
+@@ -2184,6 +2198,15 @@ dependencies = [
+ "proc-macro2",
+ "quote",
"syn 2.0.58",
- ]
-
++]
++
+[[package]]
+name = "dlib"
+version = "0.5.2"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412"
+dependencies = [
-+ "libloading 0.7.4",
-+]
-+
- [[package]]
- name = "document-features"
- version = "0.2.8"
-@@ -2506,12 +2535,12 @@ dependencies = [
- "libc",
- "libudev-sys",
- "log",
-- "nix",
-+ "nix 0.26.4",
- "uuid",
- "vec_map",
- "wasm-bindgen",
- "web-sys",
-- "windows 0.48.0",
-+ "windows 0.44.0",
++ "libloading 0.8.3",
]
[[package]]
-@@ -3079,7 +3108,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19"
- dependencies = [
- "cfg-if",
-- "windows-targets 0.48.5",
-+ "windows-targets 0.52.5",
- ]
-
- [[package]]
-@@ -3268,6 +3297,24 @@ version = "2.7.2"
+@@ -4413,8 +4436,26 @@ checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec5
+ version = "2.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d"
-
++
+[[package]]
+name = "memmap2"
+version = "0.5.10"
@@ -88,8 +52,8 @@ https://github.com/bevyengine/bevy/issues/4106
+dependencies = [
+ "libc",
+]
-+
-+[[package]]
+
+ [[package]]
+name = "memoffset"
+version = "0.6.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -98,13 +62,16 @@ https://github.com/bevyengine/bevy/issues/4106
+ "autocfg",
+]
+
- [[package]]
++[[package]]
name = "metal"
version = "0.24.0"
-@@ -3443,6 +3490,31 @@ dependencies = [
- "jni-sys",
- ]
-
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -4684,10 +4725,35 @@ dependencies = [
+ "libc",
+ "log",
+ "tokio",
++]
++
+[[package]]
+name = "nix"
+version = "0.24.3"
@@ -115,10 +82,10 @@ https://github.com/bevyengine/bevy/issues/4106
+ "cfg-if",
+ "libc",
+ "memoffset",
-+]
-+
-+[[package]]
-+name = "nix"
+ ]
+
+ [[package]]
+ name = "nix"
+version = "0.25.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4"
@@ -130,27 +97,28 @@ https://github.com/bevyengine/bevy/issues/4106
+ "memoffset",
+]
+
- [[package]]
- name = "nix"
++[[package]]
++name = "nix"
version = "0.26.4"
-@@ -4654,6 +4726,12 @@ dependencies = [
- "windows-sys 0.52.0",
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+ checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"
+@@ -6457,6 +6523,12 @@ dependencies = [
]
-+[[package]]
+ [[package]]
+name = "scoped-tls"
+version = "1.0.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e1cf6437eb19a8f4a6cc0f7dca544973b0b78843adbfeb3683d1a94a0024a294"
+
- [[package]]
++[[package]]
name = "scopeguard"
version = "1.2.0"
-@@ -4670,6 +4748,19 @@ dependencies = [
- "untrusted 0.9.0",
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -6473,6 +6545,19 @@ dependencies = [
]
-+[[package]]
+ [[package]]
+name = "sctk-adwaita"
+version = "0.5.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -163,13 +131,16 @@ https://github.com/bevyengine/bevy/issues/4106
+ "tiny-skia",
+]
+
- [[package]]
- name = "security-framework"
- version = "2.10.0"
-@@ -4872,6 +4963,25 @@ dependencies = [
++[[package]]
+ name = "sec1"
+ version = "0.7.3"
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -6766,6 +6851,25 @@ dependencies = [
+ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67"
+ dependencies = [
"serde",
- ]
-
++]
++
+[[package]]
+name = "smithay-client-toolkit"
+version = "0.16.1"
@@ -187,28 +158,28 @@ https://github.com/bevyengine/bevy/issues/4106
+ "wayland-client",
+ "wayland-cursor",
+ "wayland-protocols",
-+]
-+
+ ]
+
[[package]]
- name = "smol_str"
- version = "0.2.1"
-@@ -4956,6 +5066,12 @@ version = "1.1.0"
+@@ -6912,6 +7016,12 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69
+ version = "1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f"
-
++
+[[package]]
+name = "strict-num"
+version = "0.1.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6637bab7722d379c8b41ba849228d680cc12d0a45ba1fa2b48f2a30577a06731"
-+
+
[[package]]
- name = "strum"
- version = "0.25.0"
-@@ -5215,6 +5331,31 @@ dependencies = [
+ name = "struct_iterable"
+@@ -7332,6 +7442,31 @@ dependencies = [
+ dependencies = [
+ "num-conv",
"time-core",
- ]
-
++]
++
+[[package]]
+name = "tiny-skia"
+version = "0.8.4"
@@ -232,15 +203,15 @@ https://github.com/bevyengine/bevy/issues/4106
+ "arrayref",
+ "bytemuck",
+ "strict-num",
+ ]
+
+ [[package]]
+@@ -7954,9 +8089,60 @@ dependencies = [
+ "futures-util",
+ "parking_lot",
+ "thiserror",
+]
+
- [[package]]
- name = "tinystr"
- version = "0.7.5"
-@@ -5698,6 +5839,57 @@ version = "0.2.92"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
-
+[[package]]
+name = "wayland-client"
+version = "0.29.5"
@@ -267,9 +238,9 @@ https://github.com/bevyengine/bevy/issues/4106
+ "once_cell",
+ "smallvec",
+ "wayland-sys",
-+]
-+
-+[[package]]
+ ]
+
+ [[package]]
+name = "wayland-cursor"
+version = "0.29.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -292,14 +263,14 @@ https://github.com/bevyengine/bevy/issues/4106
+ "wayland-scanner",
+]
+
- [[package]]
++[[package]]
name = "wayland-scanner"
version = "0.29.5"
-@@ -5709,6 +5901,17 @@ dependencies = [
- "xml-rs",
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -7968,6 +8154,17 @@ dependencies = [
]
-+[[package]]
+ [[package]]
+name = "wayland-sys"
+version = "0.29.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -310,10 +281,11 @@ https://github.com/bevyengine/bevy/issues/4106
+ "pkg-config",
+]
+
- [[package]]
++[[package]]
name = "web-sys"
version = "0.3.69"
-@@ -6241,7 +6444,12 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -8558,7 +8755,12 @@ dependencies = [
"percent-encoding",
"raw-window-handle",
"redox_syscall 0.3.5",
@@ -326,21 +298,21 @@ https://github.com/bevyengine/bevy/issues/4106
"wayland-scanner",
"web-sys",
"windows-sys 0.45.0",
-@@ -6294,6 +6502,12 @@ version = "0.13.0"
- source = "registry+https://github.com/rust-lang/crates.io-index"
- checksum = "e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34"
+@@ -8670,6 +8872,12 @@ dependencies = [
+ ]
-+[[package]]
+ [[package]]
+name = "xcursor"
+version = "0.3.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911"
+
- [[package]]
++[[package]]
name = "xml-rs"
version = "0.8.20"
---- ../bones-b7db196ae92898e79575bdfe268c87f07585819d/framework_crates/bones_bevy_renderer/Cargo.toml.orig 2024-04-22 04:54:42 UTC
-+++ ../bones-b7db196ae92898e79575bdfe268c87f07585819d/framework_crates/bones_bevy_renderer/Cargo.toml
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+--- ../bones-3cb6a880284514c8367ededa62d45e90f48c60b6/framework_crates/bones_bevy_renderer/Cargo.toml.orig 2024-05-17 23:28:12 UTC
++++ ../bones-3cb6a880284514c8367ededa62d45e90f48c60b6/framework_crates/bones_bevy_renderer/Cargo.toml
@@ -26,7 +26,7 @@ default-features = false
[dependencies.bevy]
diff --git a/games/kodi-addon-game.libretro.beetle-psx/Makefile b/games/kodi-addon-game.libretro.beetle-psx/Makefile
index dade49311209..a89b3e6f1db8 100644
--- a/games/kodi-addon-game.libretro.beetle-psx/Makefile
+++ b/games/kodi-addon-game.libretro.beetle-psx/Makefile
@@ -1,12 +1,11 @@
PORTNAME= game.libretro.beetle-psx
-PORTVERSION= 0.9.44.43
-DISTVERSIONSUFFIX= -Matrix
-PORTREVISION= 2
+PORTVERSION= 0.9.44.61
+DISTVERSIONSUFFIX= -Nexus
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Kodi game addon for Sony - PlayStation (Beetle PSX)
-WWW= https://github.com/libretro/beetle-psx-libretro
+WWW= https://github.com/kodi-game/game.libretro.beetle-psx
LICENSE= GPLv2+
diff --git a/games/kodi-addon-game.libretro.beetle-psx/distinfo b/games/kodi-addon-game.libretro.beetle-psx/distinfo
index 579aa52ada16..6d44870e5fe8 100644
--- a/games/kodi-addon-game.libretro.beetle-psx/distinfo
+++ b/games/kodi-addon-game.libretro.beetle-psx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675428927
-SHA256 (kodi-game-game.libretro.beetle-psx-0.9.44.43-Matrix_GH0.tar.gz) = 56be9c7ce421bd4574da0482cbf81bba4366702cad3f073a566cae2c78c27516
-SIZE (kodi-game-game.libretro.beetle-psx-0.9.44.43-Matrix_GH0.tar.gz) = 59758
+TIMESTAMP = 1716740348
+SHA256 (kodi-game-game.libretro.beetle-psx-0.9.44.61-Nexus_GH0.tar.gz) = 8eb54315017d7562f2cc543a31874c0617e299ae1bb9b34969ef0caac09c1866
+SIZE (kodi-game-game.libretro.beetle-psx-0.9.44.61-Nexus_GH0.tar.gz) = 195273
diff --git a/games/kodi-addon-game.libretro.fceumm/Makefile b/games/kodi-addon-game.libretro.fceumm/Makefile
index 6f2ef8d97989..f543ca86a562 100644
--- a/games/kodi-addon-game.libretro.fceumm/Makefile
+++ b/games/kodi-addon-game.libretro.fceumm/Makefile
@@ -1,12 +1,11 @@
PORTNAME= game.libretro.fceumm
-PORTVERSION= 0.0.1.41
-DISTVERSIONSUFFIX= -Matrix
-PORTREVISION= 1
+PORTVERSION= 0.0.1.55
+DISTVERSIONSUFFIX= -Nexus
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Kodi game addon for NES / Famicom (FCEUmm)
-WWW= https://github.com/libretro/libretro-fceumm/
+WWW= https://github.com/kodi-game/game.libretro.fceumm
LICENSE= GPLv2+
diff --git a/games/kodi-addon-game.libretro.fceumm/distinfo b/games/kodi-addon-game.libretro.fceumm/distinfo
index 8cf78fb2041f..c90afe1c8f25 100644
--- a/games/kodi-addon-game.libretro.fceumm/distinfo
+++ b/games/kodi-addon-game.libretro.fceumm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675428978
-SHA256 (kodi-game-game.libretro.fceumm-0.0.1.41-Matrix_GH0.tar.gz) = 23879a0fa2b31e4b5b2ea55c53bee78f0f72e10cb9507022b9c24996792633e2
-SIZE (kodi-game-game.libretro.fceumm-0.0.1.41-Matrix_GH0.tar.gz) = 785187
+TIMESTAMP = 1716740363
+SHA256 (kodi-game-game.libretro.fceumm-0.0.1.55-Nexus_GH0.tar.gz) = 25858ca597d793bca97ade0d0940f61e4159ac2d5aa6b7b4017b2cab23ae40fa
+SIZE (kodi-game-game.libretro.fceumm-0.0.1.55-Nexus_GH0.tar.gz) = 784693
diff --git a/games/kodi-addon-game.libretro.genplus/Makefile b/games/kodi-addon-game.libretro.genplus/Makefile
index 67c2d3eb0367..1ee24a8d392b 100644
--- a/games/kodi-addon-game.libretro.genplus/Makefile
+++ b/games/kodi-addon-game.libretro.genplus/Makefile
@@ -1,12 +1,11 @@
PORTNAME= game.libretro.genplus
-PORTVERSION= 1.7.4.40
-DISTVERSIONSUFFIX= -Matrix
-PORTREVISION= 1
+PORTVERSION= 1.7.4.62
+DISTVERSIONSUFFIX= -Nexus
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Kodi game addon for Sega - MS/GG/MD/CD (Genesis Plus GX)
-WWW= https://github.com/libretro/Genesis-Plus-GX
+WWW= https://github.com/kodi-game/game.libretro.genplus
LICENSE= GPLv2+
diff --git a/games/kodi-addon-game.libretro.genplus/distinfo b/games/kodi-addon-game.libretro.genplus/distinfo
index 73156dd070dc..636aa0826217 100644
--- a/games/kodi-addon-game.libretro.genplus/distinfo
+++ b/games/kodi-addon-game.libretro.genplus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675429032
-SHA256 (kodi-game-game.libretro.genplus-1.7.4.40-Matrix_GH0.tar.gz) = 2cb62d65eb481275ff4c296e6336bcbf0e74a617d99e1f7117d33004382ec2d3
-SIZE (kodi-game-game.libretro.genplus-1.7.4.40-Matrix_GH0.tar.gz) = 875870
+TIMESTAMP = 1716740377
+SHA256 (kodi-game-game.libretro.genplus-1.7.4.62-Nexus_GH0.tar.gz) = 62bc9f34a1ea9e1ccf39d69e97d3f693d89d1ae8e1691da9b0862e93bd636618
+SIZE (kodi-game-game.libretro.genplus-1.7.4.62-Nexus_GH0.tar.gz) = 930085
diff --git a/games/kodi-addon-game.libretro.pcsx-rearmed/Makefile b/games/kodi-addon-game.libretro.pcsx-rearmed/Makefile
index 9fdec047db11..fad7ec05fa6a 100644
--- a/games/kodi-addon-game.libretro.pcsx-rearmed/Makefile
+++ b/games/kodi-addon-game.libretro.pcsx-rearmed/Makefile
@@ -1,12 +1,11 @@
PORTNAME= game.libretro.pcsx-rearmed
-PORTVERSION= 23.0.0.44
-DISTVERSIONSUFFIX= -Matrix
-PORTREVISION= 2
+PORTVERSION= 24.0.0.56
+DISTVERSIONSUFFIX= -Nexus
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Kodi game addon for Sony - PlayStation (PCSX ReARMed)
-WWW= https://github.com/libretro/pcsx_rearmed
+WWW= https://github.com/kodi-game/game.libretro.pcsx-rearmed
LICENSE= GPLv2+
diff --git a/games/kodi-addon-game.libretro.pcsx-rearmed/distinfo b/games/kodi-addon-game.libretro.pcsx-rearmed/distinfo
index f3f2d6b5394b..5dd8786b4e23 100644
--- a/games/kodi-addon-game.libretro.pcsx-rearmed/distinfo
+++ b/games/kodi-addon-game.libretro.pcsx-rearmed/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675429087
-SHA256 (kodi-game-game.libretro.pcsx-rearmed-23.0.0.44-Matrix_GH0.tar.gz) = 31e6429ccde56fb9eb5c29cc60629bc3524e2682cc674edaf604dd3767879e9a
-SIZE (kodi-game-game.libretro.pcsx-rearmed-23.0.0.44-Matrix_GH0.tar.gz) = 92545
+TIMESTAMP = 1716740316
+SHA256 (kodi-game-game.libretro.pcsx-rearmed-24.0.0.56-Nexus_GH0.tar.gz) = edd571b9c5f63fe666f9e83b606a6bc3b563d69a4919c1f77097ca26aa0e34a0
+SIZE (kodi-game-game.libretro.pcsx-rearmed-24.0.0.56-Nexus_GH0.tar.gz) = 95574
diff --git a/games/kodi-addon-game.libretro.picodrive/Makefile b/games/kodi-addon-game.libretro.picodrive/Makefile
index 137cd6625a7a..3e89c344482a 100644
--- a/games/kodi-addon-game.libretro.picodrive/Makefile
+++ b/games/kodi-addon-game.libretro.picodrive/Makefile
@@ -1,12 +1,11 @@
PORTNAME= game.libretro.picodrive
-PORTVERSION= 1.99.0.30
-DISTVERSIONSUFFIX= -Matrix
-PORTREVISION= 2
+PORTVERSION= 2.00.0.45
+DISTVERSIONSUFFIX= -Nexus
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
COMMENT= Kodi game addon for Sega - MS/MD/CD/32X (PicoDrive)
-WWW= https://github.com/libretro/picodrive
+WWW= https://github.com/kodi-game/game.libretro.picodrive
LICENSE= GPLv2+
@@ -18,7 +17,6 @@ RUN_DEPENDS= kodi-addon-game.libretro>=0:games/kodi-addon-game.libretro \
NO_ARCH= yes
USES= kodi
-
USE_GITHUB= yes
GH_ACCOUNT= kodi-game
diff --git a/games/kodi-addon-game.libretro.picodrive/distinfo b/games/kodi-addon-game.libretro.picodrive/distinfo
index 282dcab0db03..de6aa79a3f92 100644
--- a/games/kodi-addon-game.libretro.picodrive/distinfo
+++ b/games/kodi-addon-game.libretro.picodrive/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1675429133
-SHA256 (kodi-game-game.libretro.picodrive-1.99.0.30-Matrix_GH0.tar.gz) = 0778304bc534560a9adaa6cd8e305ef12bd30cc956f8c02d660bfc9c0cbd3fc4
-SIZE (kodi-game-game.libretro.picodrive-1.99.0.30-Matrix_GH0.tar.gz) = 820875
+TIMESTAMP = 1716740424
+SHA256 (kodi-game-game.libretro.picodrive-2.00.0.45-Nexus_GH0.tar.gz) = cda36ca373b9fa8cb64a28e4547b616c11c66438c85ba13162779dc50dbf6a28
+SIZE (kodi-game-game.libretro.picodrive-2.00.0.45-Nexus_GH0.tar.gz) = 977543
diff --git a/games/kodi-addon-game.libretro/Makefile b/games/kodi-addon-game.libretro/Makefile
index b1b2f3627b25..5c1af73c3929 100644
--- a/games/kodi-addon-game.libretro/Makefile
+++ b/games/kodi-addon-game.libretro/Makefile
@@ -1,7 +1,6 @@
PORTNAME= game.libretro
-PORTVERSION= 20.1.0
-DISTVERSIONSUFFIX= -Nexus
-PORTREVISION= 1
+PORTVERSION= 21.0.6
+DISTVERSIONSUFFIX= -Omega
CATEGORIES= games
MAINTAINER= rozhuk.im@gmail.com
@@ -15,6 +14,28 @@ LIB_DEPENDS= libtinyxml.so:textproc/tinyxml
USES= cmake localbase compiler:c++14-lang kodi
USE_CXXSTD= c++14
USE_GITHUB= yes
-GH_ACCOUNT= kodi-game
+GH_ACCOUNT= kodi-game:DEFAULT \
+ libretro:libretro \
+ RetroAchievements:rcheevos
+GH_PROJECT= game.libretro:DEFAULT \
+ libretro-common:libretro \
+ rcheevos:rcheevos
+GH_TAGNAME= 2cb1ed77d3a31d73301447c60f600eaebccd2f07:DEFAULT \
+ 50c15a88eb741cbe675743a282d8cc4c89421e3f:libretro \
+ v9.2.0:rcheevos
+
+CMAKE_ON= ENABLE_INTERNAL_LIBRETROCOMMON \
+ ENABLE_INTERNAL_RCHEEVOS
+
+CMAKE_ARGS= -DLIBRETROCOMMON_URL="${DISTDIR}/${DISTFILE_libretro}" \
+ -DRCHEEVOS_URL="${DISTDIR}/${DISTFILE_rcheevos}"
+
+post-extract:
+ @${MKDIR} ${WRKDIR}/.build
+ @${MKDIR} ${STAGEDIR}${WRKDIR}
+ @${LN} -sf ${WRKDIR}/.build ${STAGEDIR}${WRKDIR}/
+
+post-build:
+ @${RM} -rf ${STAGEDIR}${WRKDIRPREFIX}
.include <bsd.port.mk>
diff --git a/games/kodi-addon-game.libretro/distinfo b/games/kodi-addon-game.libretro/distinfo
index 1d6c748fd0c6..48df63c6fddd 100644
--- a/games/kodi-addon-game.libretro/distinfo
+++ b/games/kodi-addon-game.libretro/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1675418903
-SHA256 (kodi-game-game.libretro-20.1.0-Nexus_GH0.tar.gz) = ebd06560c0c4229155507644089b84007802322a1693fa26f451421ec33e453e
-SIZE (kodi-game-game.libretro-20.1.0-Nexus_GH0.tar.gz) = 135006
+TIMESTAMP = 1716754222
+SHA256 (kodi-game-game.libretro-21.0.6-Omega-2cb1ed77d3a31d73301447c60f600eaebccd2f07_GH0.tar.gz) = 072f32f4a6b788fe36e88d2614948b479a5cbf8b7f740b1cd9c6549b959747fc
+SIZE (kodi-game-game.libretro-21.0.6-Omega-2cb1ed77d3a31d73301447c60f600eaebccd2f07_GH0.tar.gz) = 97273
+SHA256 (libretro-libretro-common-50c15a88eb741cbe675743a282d8cc4c89421e3f_GH0.tar.gz) = 042986fad22dc37188df7a186d17a258edfe8e552353f9b509a47418e8dfa623
+SIZE (libretro-libretro-common-50c15a88eb741cbe675743a282d8cc4c89421e3f_GH0.tar.gz) = 731566
+SHA256 (RetroAchievements-rcheevos-v9.2.0_GH0.tar.gz) = c8ed6ca74f905ea0c256250e46cced579922880001337e7c3d3d68179ad89d4e
+SIZE (RetroAchievements-rcheevos-v9.2.0_GH0.tar.gz) = 415840
diff --git a/games/lbreakouthd/Makefile b/games/lbreakouthd/Makefile
index bb55b1748e26..bb0a39013cac 100644
--- a/games/lbreakouthd/Makefile
+++ b/games/lbreakouthd/Makefile
@@ -1,5 +1,5 @@
PORTNAME= lbreakouthd
-PORTVERSION= 1.1.7
+PORTVERSION= 1.1.8
CATEGORIES= games
MASTER_SITES= SF/lgames/${PORTNAME}/
diff --git a/games/lbreakouthd/distinfo b/games/lbreakouthd/distinfo
index f95ee97956b1..10d28598bdc4 100644
--- a/games/lbreakouthd/distinfo
+++ b/games/lbreakouthd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712669547
-SHA256 (lbreakouthd-1.1.7.tar.gz) = 8af813f3260414ae24109922963dcd3f838eda6064936671e88f8495d7b44e41
-SIZE (lbreakouthd-1.1.7.tar.gz) = 4159254
+TIMESTAMP = 1715001170
+SHA256 (lbreakouthd-1.1.8.tar.gz) = dd667beca543362b5d21c5cf15fd02317b630ef1178bdd49afb9a9795d3d5ade
+SIZE (lbreakouthd-1.1.8.tar.gz) = 4169496
diff --git a/games/lbreakouthd/files/patch-Makefile.am b/games/lbreakouthd/files/patch-Makefile.am
new file mode 100644
index 000000000000..865ed94680f8
--- /dev/null
+++ b/games/lbreakouthd/files/patch-Makefile.am
@@ -0,0 +1,18 @@
+This patch comes from upstream
+
+--- Makefile.am.orig 2024-04-28 07:33:53 UTC
++++ Makefile.am
+@@ -5,9 +5,11 @@ install-data-local:
+ lbreakouthd.desktop lbreakouthd256.png lbreakouthd48.png
+
+ install-data-local:
+- $(mkinstalldirs) $(DESTDIR)$(datadir)/icons
++ $(mkinstalldirs) $(DESTDIR)$(datadir)/icons/hicolor/256x256/apps
++ $(mkinstalldirs) $(DESTDIR)$(datadir)/icons/hicolor/48x48/apps
+ $(mkinstalldirs) $(DESTDIR)$(datadir)/applications
+- $(INSTALL_DATA) lbreakouthd256.png $(DESTDIR)$(datadir)/icons/lbreakouthd.png
++ $(INSTALL_DATA) lbreakouthd256.png $(DESTDIR)$(datadir)/icons/hicolor/256x256/apps/lbreakouthd.png
++ $(INSTALL_DATA) lbreakouthd48.png $(DESTDIR)$(datadir)/icons/hicolor/48x48/apps/lbreakouthd.png
+ $(INSTALL_DATA) lbreakouthd.desktop $(DESTDIR)$(datadir)/applications
+
+
diff --git a/games/leela-zero/Makefile b/games/leela-zero/Makefile
index 41325bd1ba4f..e6950d4e6dd9 100644
--- a/games/leela-zero/Makefile
+++ b/games/leela-zero/Makefile
@@ -1,7 +1,7 @@
PORTNAME= leela-zero
DISTVERSIONPREFIX= v
DISTVERSION= 0.17-30
-PORTREVISION= 7
+PORTREVISION= 8
DISTVERSIONSUFFIX= -ge3ed631
CATEGORIES= games
diff --git a/games/linux-steam-utils/Makefile b/games/linux-steam-utils/Makefile
index e5bbc6ab8ee7..0b47f1688d0e 100644
--- a/games/linux-steam-utils/Makefile
+++ b/games/linux-steam-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= steam-utils
-DISTVERSION= 20240323
+DISTVERSION= 20240512
CATEGORIES= games linux
PKGNAMEPREFIX= linux-
diff --git a/games/linux-steam-utils/distinfo b/games/linux-steam-utils/distinfo
index a821cc6f81f8..9a1dab4d3a62 100644
--- a/games/linux-steam-utils/distinfo
+++ b/games/linux-steam-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1711316130
-SHA256 (shkhln-linuxulator-steam-utils-20240323_GH0.tar.gz) = c6b947a31f0311f10c21d28f0e49200a2c98a0847ca35c6cf0be85f9e0d127d3
-SIZE (shkhln-linuxulator-steam-utils-20240323_GH0.tar.gz) = 38533
+TIMESTAMP = 1715552500
+SHA256 (shkhln-linuxulator-steam-utils-20240512_GH0.tar.gz) = 9b5edb9fcb0254497e1f933319066c13ef0eca132aca040425218dab7a6f5b99
+SIZE (shkhln-linuxulator-steam-utils-20240512_GH0.tar.gz) = 40970
diff --git a/games/linux-steam-utils/files/pkg-message.in b/games/linux-steam-utils/files/pkg-message.in
index 1042eebf2eb7..345a123566a0 100644
--- a/games/linux-steam-utils/files/pkg-message.in
+++ b/games/linux-steam-utils/files/pkg-message.in
@@ -29,7 +29,7 @@ Native Proton setup (optional, semi-experimental):
1. Run `sudo pkg install wine-proton libc6-shim python3`.
2. Run `%%LOCALBASE%%/wine-proton/bin/pkg32.sh install wine-proton mesa-dri`.
-3. In Steam install Proton 8.0 (appid 2348590).
+3. In Steam install the matching Proton version (appid 2348590 for 8.0, 2805730 for 9.0, etc).
To enable it right click a game title in Steam, click Properties,
click Compatibility, select "FreeBSD Wine (emulators/wine-proton)".
diff --git a/games/linux-steam-utils/pkg-plist b/games/linux-steam-utils/pkg-plist
index c3064c9f8cec..5b907a9f58cc 100644
--- a/games/linux-steam-utils/pkg-plist
+++ b/games/linux-steam-utils/pkg-plist
@@ -22,6 +22,7 @@ steam-utils/lib32/noepollexcl/noepollexcl.so
steam-utils/lib32/pathfix/pathfix.so
steam-utils/lib32/protonfix/protonfix.so
steam-utils/lib32/shmfix/shmfix.so
+steam-utils/lib32/steamclient/dt_init-fix.so
steam-utils/lib32/steamfix/steamfix.so
steam-utils/lib64/fakepulse/libpulse.so.0
steam-utils/lib64/fakeudev/libudev.so.0
@@ -45,6 +46,7 @@ steam-utils/lxbin/xdg-user-dir
steam-utils/lxbin/xrandr
steam-utils/lxbin/zenity
steam-utils/tools/LSU_FreeBSD_Wine/compatibilitytool.vdf
+steam-utils/tools/LSU_FreeBSD_Wine/patch-dt_init.rb
steam-utils/tools/LSU_FreeBSD_Wine/run.rb
steam-utils/tools/LSU_FreeBSD_Wine/run.sh
steam-utils/tools/LSU_FreeBSD_Wine/toolmanifest.vdf
diff --git a/games/lwjgl/Makefile b/games/lwjgl/Makefile
index 0ca10c803db1..e3b1879e6136 100644
--- a/games/lwjgl/Makefile
+++ b/games/lwjgl/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lwjgl
DISTVERSION= 2.9.4.20161208
+PORTREVISION= 1
CATEGORIES= games java
MAINTAINER= freebsd@skinc.ru
@@ -15,24 +16,25 @@ BUILD_DEPENDS= ${JAVAJARDIR}/jutils/jutils.jar:games/jutils \
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= dos2unix xorg
+DOS2UNIX_REGEX= .*.[^jp][^an][^rg]$
+USE_ANT= yes
+
USE_GITHUB= yes
GH_ACCOUNT= LWJGL
GH_TAGNAME= 2df01dd
-DOS2UNIX_REGEX= .*.[^jp][^an][^rg]$
-USE_JAVA= yes
+USE_JAVA= 8
USE_LDCONFIG= yes
-USE_ANT= yes
-USE_XORG= xcursor xrandr xxf86vm
+USE_XORG= x11 xcursor xext xrandr xxf86vm
MAKE_ENV+= CLASSPATH=${JAVAJARDIR}/jutils/jutils.jar:${JAVAJARDIR}/jinput/jinput.jar:${WRKSRC}/${DISTNAME}/jar/
ALL_TARGET= jars compile_native
+PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} \
+ lib/${PORTNAME}
PLIST_FILES= ${JAVAJARDIR}/${PORTNAME}/${PORTNAME}.jar \
${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_test.jar \
${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_util.jar \
${JAVAJARDIR}/${PORTNAME}/${PORTNAME}_util_applet.jar
-PLIST_DIRS= ${JAVAJARDIR}/${PORTNAME} \
- lib/${PORTNAME}
.include <bsd.port.pre.mk>
diff --git a/games/minecraft-server/Makefile b/games/minecraft-server/Makefile
index 5838f53b667c..c709fe3e1c27 100644
--- a/games/minecraft-server/Makefile
+++ b/games/minecraft-server/Makefile
@@ -1,7 +1,7 @@
PORTNAME= minecraft-server
-PORTVERSION= 1.20.4
+DISTVERSION= 1.20.6
CATEGORIES= games java
-MASTER_SITES= https://piston-data.mojang.com/v1/objects/8dd1a28015f51b1803213892b50b7b4fc76e594d/
+MASTER_SITES= https://piston-data.mojang.com/v1/objects/145ff0858209bcfc164859ba735d4199aafa1eea/
DISTNAME= server
EXTRACT_SUFX= .jar
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION}
@@ -17,12 +17,12 @@ LICENSE_TEXT= The license can be viewed at: https://account.mojang.com/documents
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
USE_JAVA= yes
-JAVA_VERSION= 17
+JAVA_VERSION= 21
NO_ARCH= yes
NO_BUILD= yes
SUB_FILES= minecraft-server pkg-deinstall pkg-message
-SUB_LIST= VERSION=${PORTVERSION}
+SUB_LIST= JAVA_VERSION=${JAVA_VERSION} VERSION=${PORTVERSION}
USERS= mcserver
GROUPS= ${USERS}
@@ -49,12 +49,13 @@ do-install:
${MKDIR} ${STAGEDIR}${ETCDIR}
${MKDIR} ${STAGEDIR}/var/db/minecraft-server
${MKDIR} ${STAGEDIR}/var/log/minecraft-server
+ ${MKDIR} ${STAGEDIR}/var/log/minecraft-server/debug
.for file in ${CONFIG_FILES}
${LN} -s ${ETCDIR}/${file} ${STAGEDIR}${PREFIX}/${PORTNAME}/${file}
.endfor
+ ${LN} -sf /var/db/minecraft-server ${STAGEDIR}${PREFIX}/${PORTNAME}/world
${LN} -sf /var/log/minecraft-server ${STAGEDIR}${PREFIX}/${PORTNAME}/logs
${LN} -sf /var/log/minecraft-server/debug ${STAGEDIR}${PREFIX}/${PORTNAME}/debug
- ${LN} -sf /var/db/minecraft-server ${STAGEDIR}${PREFIX}/${PORTNAME}/world
post-install-STANDALONE-on:
${INSTALL_SCRIPT} ${WRKDIR}/minecraft-server \
diff --git a/games/minecraft-server/distinfo b/games/minecraft-server/distinfo
index 274aea17127d..eda4c31b11d3 100644
--- a/games/minecraft-server/distinfo
+++ b/games/minecraft-server/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708874498
-SHA256 (minecraft-server-1.20.4/server.jar) = c03fa6f39daa69ddf413c965a3a83084db746a7a138ce535a693293b5472d363
-SIZE (minecraft-server-1.20.4/server.jar) = 49150256
+TIMESTAMP = 1716300294
+SHA256 (minecraft-server-1.20.6/server.jar) = c6d01d018ca782e506f0ec60652d47fd565078be9122b625c1681bc86c29c7ec
+SIZE (minecraft-server-1.20.6/server.jar) = 51420480
diff --git a/games/minecraft-server/files/minecraft-server.in b/games/minecraft-server/files/minecraft-server.in
index 907ff1806c7d..959db1f0d617 100644
--- a/games/minecraft-server/files/minecraft-server.in
+++ b/games/minecraft-server/files/minecraft-server.in
@@ -5,6 +5,9 @@ if [ "$(id -u)" != "0" ]; then
exit 1
fi
-export JAVA_VERSION=17
+if [ -z "${JAVA_VERSION}" ]; then
+ JAVA_VERSION=%%JAVA_VERSION%%
+fi
+export JAVA_VERSION
cd %%PREFIX%%/minecraft-server
su -m mcserver -c "%%LOCALBASE%%/bin/java $(cat %%PREFIX%%/etc/minecraft-server/java-args.txt) -jar server.jar nogui"
diff --git a/games/minecraft-server/files/minecraft.in b/games/minecraft-server/files/minecraft.in
index 6eeaf0d09cae..ac2b0496f706 100644
--- a/games/minecraft-server/files/minecraft.in
+++ b/games/minecraft-server/files/minecraft.in
@@ -28,7 +28,7 @@ console_cmd="${name}_console"
status_cmd="${name}_status"
kill_cmd="${name}_kill"
-export JAVA_VERSION=17
+export JAVA_VERSION=${minecraft_java_version:-"%%JAVA_VERSION%%"}
is_running()
{
diff --git a/games/minecraft-server/files/pkg-deinstall.in b/games/minecraft-server/files/pkg-deinstall.in
index 12946b6a016a..e1c1656f2f1c 100644
--- a/games/minecraft-server/files/pkg-deinstall.in
+++ b/games/minecraft-server/files/pkg-deinstall.in
@@ -12,4 +12,4 @@ echo "NOTE: The game world has not been deleted. It is still in"
echo "/var/db/minecraft-server. If it is no longer required, it will"
echo "need to be manually deleted."
echo "Also, you may wish to delete any remaining files in"
-echo "%%PREFIX%%/minecraft-server and %%ETCDIR%%"
+echo "%%PREFIX%%/minecraft-server, %%ETCDIR%% and /var/log/minecraft-server"
diff --git a/games/minecraft-server/files/pkg-message.in b/games/minecraft-server/files/pkg-message.in
index 390cf46ca947..4aecf4043c9f 100644
--- a/games/minecraft-server/files/pkg-message.in
+++ b/games/minecraft-server/files/pkg-message.in
@@ -13,12 +13,19 @@ It is required to read the EULA, and then set eula=true
Without daemon option:
- To run the server, run %%PREFIX%%/bin/minecraft-server
- To edit java's parameters, edit %%ETCDIR%%/java-args.txt
+- To run with a specific version of Java, set environment variable JAVA_VERSION,
+ for example:
+ export JAVA_VERSION=22
+ %%PREFIX%%/bin/minecraft-server
+ or:
+ JAVA_VERSION=22 %%PREFIX%%/bin/minecraft-server
With daemon option:
- The service has been installed with the name 'minecraft'
- To adjust maximum memory usage (-Xmx), use minecraft_memx= in /etc/rc.conf
- To adjust initial memory usage (-Xms), use minecraft_mems= in /etc/rc.conf
- To add other java parameters, use minecraft_args= in /etc/rc.conf
+- To run with a specific version of Java, use minecraft_java_version= in /etc/rc.conf
- To see the interactive console, type service minecraft console
EOM
}
diff --git a/games/minecraft-server/pkg-plist b/games/minecraft-server/pkg-plist
index 9a8c87aa2341..1782fab03eda 100644
--- a/games/minecraft-server/pkg-plist
+++ b/games/minecraft-server/pkg-plist
@@ -17,15 +17,16 @@ minecraft-server/world
@dir minecraft-server
@dir /var/db/minecraft-server
@dir /var/log/minecraft-server
-@rmtry minecraft-server/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar
+@dir /var/log/minecraft-server/debug
+@rmtry minecraft-server/libraries/com/github/oshi/oshi-core/6.4.10/oshi-core-6.4.10.jar
@rmtry minecraft-server/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
@rmtry minecraft-server/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
@rmtry minecraft-server/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar
-@rmtry minecraft-server/libraries/com/mojang/authlib/6.0.52/authlib-6.0.52.jar
+@rmtry minecraft-server/libraries/com/mojang/authlib/6.0.54/authlib-6.0.54.jar
@rmtry minecraft-server/libraries/com/mojang/brigadier/1.2.9/brigadier-1.2.9.jar
-@rmtry minecraft-server/libraries/com/mojang/datafixerupper/6.0.8/datafixerupper-6.0.8.jar
-@rmtry minecraft-server/libraries/com/mojang/logging/1.1.1/logging-1.1.1.jar
-@rmtry minecraft-server/libraries/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar
+@rmtry minecraft-server/libraries/com/mojang/datafixerupper/7.0.14/datafixerupper-7.0.14.jar
+@rmtry minecraft-server/libraries/com/mojang/logging/1.2.7/logging-1.2.7.jar
+@rmtry minecraft-server/libraries/commons-io/commons-io/2.15.1/commons-io-2.15.1.jar
@rmtry minecraft-server/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar
@rmtry minecraft-server/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar
@rmtry minecraft-server/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar
@@ -37,15 +38,16 @@ minecraft-server/world
@rmtry minecraft-server/libraries/io/netty/netty-transport-native-epoll/4.1.97.Final/netty-transport-native-epoll-4.1.97.Final-linux-x86_64.jar
@rmtry minecraft-server/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar
@rmtry minecraft-server/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar
-@rmtry minecraft-server/libraries/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar
-@rmtry minecraft-server/libraries/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar
+@rmtry minecraft-server/libraries/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar
+@rmtry minecraft-server/libraries/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar
@rmtry minecraft-server/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
-@rmtry minecraft-server/libraries/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar
-@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar
-@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar
-@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar
+@rmtry minecraft-server/libraries/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar
+@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-api/2.22.1/log4j-api-2.22.1.jar
+@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-core/2.22.1/log4j-core-2.22.1.jar
+@rmtry minecraft-server/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.22.1/log4j-slf4j2-impl-2.22.1.jar
@rmtry minecraft-server/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar
-@rmtry minecraft-server/libraries/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar
-@rmtry minecraft-server/versions/1.20.4/server-1.20.4.jar
+@rmtry minecraft-server/libraries/org/slf4j/slf4j-api/2.0.9/slf4j-api-2.0.9.jar
+@rmtry minecraft-server/libraries/org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar
+@rmtry minecraft-server/versions/1.20.6/server-1.20.6.jar
@owner
@group
diff --git a/games/minetest/Makefile b/games/minetest/Makefile
index da692c3c99e1..1d73d911f5b9 100644
--- a/games/minetest/Makefile
+++ b/games/minetest/Makefile
@@ -1,5 +1,6 @@
PORTNAME= minetest
PORTVERSION= 5.8.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/minetest/files/minetest.in b/games/minetest/files/minetest.in
index 2f1cf002309b..6598ecd2d556 100644
--- a/games/minetest/files/minetest.in
+++ b/games/minetest/files/minetest.in
@@ -8,7 +8,7 @@
#
# minetest_enable (bool): Set to "NO" by default
# Set it to "YES" to enable minetest server
-# minetest_conffile (str): Path to config file (required).
+# minetest_config (str): Path to config file (required).
# (default: /usr/local/etc/minetest.conf)
# minetest_rundir (str): Path to directory holding a pidfile.
# (default: /var/run/minetest)
@@ -20,6 +20,10 @@
# (default: /var/log/minetest)
# minetest_dbdir (str): Path to world database directory
# (default: /var/db/minetest)
+# minetest_gameid (str): Path to world database directory
+# (default: minetest_game)
+# minetest_args (str): Additional arguments to minetestserver
+# (default: "")
. /etc/rc.subr
@@ -29,34 +33,26 @@ rcvar=minetest_enable
load_rc_config ${name}
: ${minetest_enable="NO"}
-: ${minetest_config="/usr/local/etc/minetest.conf"}
+: ${minetest_config="%%PREFIX%%/etc/minetest.conf"}
: ${minetest_rundir="/var/run/minetest"}
: ${minetest_user="minetest"}
: ${minetest_group="minetest"}
: ${minetest_logdir="/var/log/minetest"}
: ${minetest_dbdir="/var/db/minetest"}
-: ${minetest_args:="--logfile ${minetest_logdir}/debug.log --world ${minetest_dbdir}/world ${minetest_flags}"}
-
-pidfile=
-
-case "${minetest_args}" in
-*--config\ *)
- echo "Warning \$minetest_args includes --config option." \
- "Please use \$minetest_conffile instead."
- ;;
-*)
- minetest_args="--config ${minetest_config} ${minetest_args}"
- ;;
-esac
+: ${minetest_gameid="minetest_game"}
+: ${minetest_args=""}
command=/usr/sbin/daemon
procname=/usr/local/bin/minetestserver
pidfile=${minetest_rundir}/minetest.pid
-command_args="-c -f -p ${pidfile} /usr/bin/env HOME='${minetest_dbdir}' ${procname} ${minetest_args}"
+command_args="-c -f -p ${pidfile} /usr/bin/env HOME='${minetest_dbdir}' ${procname} --config ${minetest_config} --logfile ${minetest_logdir}/debug.log --world ${minetest_dbdir}/world --gameid ${minetest_gameid} ${minetest_args}"
required_files=${minetest_config}
start_precmd=minetest_prestart
minetest_prestart () {
+ if ! ${procname} --gameid list | grep -q "."; then
+ echo "Warning: no games installed (\`${procname} --gameid list\` is empty). You may want to install games/minetest_game or other games from https://content.minetest.net/." 1>&2
+ fi
if [ ! -d ${minetest_rundir} ]; then
mkdir -m 755 -p ${minetest_rundir}
chown -R ${minetest_user}:${minetest_group} ${minetest_rundir}
diff --git a/games/minetest_game/Makefile b/games/minetest_game/Makefile
index 1df0d2e17fca..9204248aee05 100644
--- a/games/minetest_game/Makefile
+++ b/games/minetest_game/Makefile
@@ -1,5 +1,6 @@
PORTNAME= minetest_game
PORTVERSION= 5.8.0
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
@@ -10,7 +11,7 @@ LICENSE= LGPL21+ CC-BY-SA-3.0
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= minetest:games/minetest
+RUN_DEPENDS= minetest>=0:games/minetest
USE_GITHUB= yes
GH_ACCOUNT= minetest
diff --git a/games/mizuma/Makefile b/games/mizuma/Makefile
index 46e04f408bac..4f8051f9df26 100644
--- a/games/mizuma/Makefile
+++ b/games/mizuma/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mizuma
-DISTVERSION= 2024.01
-CATEGORIES= games emulators
+DISTVERSION= 2024.04
+CATEGORIES= games emulators
MASTER_SITES= https://codeberg.org/Alexander88207/Mizutamari/archive/${PORTVERSION}${EXTRACT_SUFX}?dummy=/
MAINTAINER= Alexander88207@protonmail.com
@@ -16,7 +16,7 @@ ONLY_FOR_ARCHS_REASON= Wine only runs on x86 architecture
RUN_DEPENDS= 7zz:archivers/7-zip \
bash:shells/bash \
vulkaninfo:graphics/vulkan-tools \
- wine:emulators/wine \
+ wine:emulators/wine8 \
wine-mono>0:emulators/wine-mono \
winetricks:emulators/winetricks \
xdg-open:devel/xdg-utils \
diff --git a/games/mizuma/distinfo b/games/mizuma/distinfo
index c95842e30707..b3fd11131700 100644
--- a/games/mizuma/distinfo
+++ b/games/mizuma/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1705748798
-SHA256 (mizuma-2024.01.tar.gz) = a82efc4b139fb1dace0347566e8a63711b07c536ca15521af733d00d07673ee3
-SIZE (mizuma-2024.01.tar.gz) = 194278
+TIMESTAMP = 1712950590
+SHA256 (mizuma-2024.04.tar.gz) = 3fbd66140b5879b726c00189573b9c1506f5b8fa57383b14c9d6c814ded68166
+SIZE (mizuma-2024.04.tar.gz) = 218668
diff --git a/games/mizuma/files/patch-Mizuma b/games/mizuma/files/patch-Mizuma
new file mode 100644
index 000000000000..8b297cd1a43f
--- /dev/null
+++ b/games/mizuma/files/patch-Mizuma
@@ -0,0 +1,14 @@
+--- Mizuma.orig 2024-04-12 19:39:20 UTC
++++ Mizuma
+@@ -336,9 +336,9 @@ if [ $online -eq 0 ]; then
+ nc -z 1.1.1.1 80 >/dev/null 2>&1
+ online=$?
+ if [ $online -eq 0 ]; then
+-if [ ! -f "$HOME/.i386-wine-pkg/usr/local/libdata/ldconfig/wine" ]; then
++if [ ! -f "$HOME/.i386-wine-pkg/usr/local/libdata/ldconfig/wine8" ]; then
+ echo -e "\e[3;5;0;96mSetting up 32-Bit libraries ...\e[30;48;5;82m\e[0m"
+-/usr/local/share/wine/pkg32.sh install -y wine mesa-dri | zenity --auto-close --percentage=15 --progress --title="$NAME - 32-Bit maintenance" --text="Installing 32-Bit libraries"
++/usr/local/share/wine/pkg32.sh install -y wine8 mesa-dri | zenity --auto-close --percentage=15 --progress --title="$NAME - 32-Bit maintenance" --text="Installing 32-Bit libraries"
+ MesaDEV=$(pkg info mesa-devel)
+ if [[ $MesaDEV == *"Name : mesa-devel"* ]]; then
+ MD=$(question "It looks like that you have installed mesa-devel, do you like to install mesa-devel for the Wine 32-Bit part too?")
diff --git a/games/mrboom/Makefile b/games/mrboom/Makefile
index 83daca1ff51c..0786bc7e6ef8 100644
--- a/games/mrboom/Makefile
+++ b/games/mrboom/Makefile
@@ -1,12 +1,9 @@
PORTNAME= mrboom
-DISTVERSION= 5.4
+DISTVERSION= 5.5
CATEGORIES= games
MASTER_SITES= https://github.com/Javanaise/mrboom-libretro/releases/download/${PORTVERSION}/
DISTNAME= MrBoom-src-${PORTVERSION}
-PATCH_SITES= https://github.com/Javanaise/mrboom-libretro/commit/
-PATCHFILES= 564c63232ace8624b5a520b77f0693b7b68fbfe5.patch:-p1
-
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= 8 players Bomberman clone
WWW= http://mrboom.mumblecore.org/
diff --git a/games/mrboom/distinfo b/games/mrboom/distinfo
index 680aea7b38a1..bf3e5d825b01 100644
--- a/games/mrboom/distinfo
+++ b/games/mrboom/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1709328227
-SHA256 (MrBoom-src-5.4.tar.gz) = 5f8f612a850a184dc59f03bcc74e279b50bc027d8ca2d9a4927a4caaa570b93a
-SIZE (MrBoom-src-5.4.tar.gz) = 8165615
-SHA256 (564c63232ace8624b5a520b77f0693b7b68fbfe5.patch) = fcd6c74812581ce029bb3f94720e736fd3a1ab8e0942a71fd588eaec46416c06
-SIZE (564c63232ace8624b5a520b77f0693b7b68fbfe5.patch) = 1623
+TIMESTAMP = 1717325883
+SHA256 (MrBoom-src-5.5.tar.gz) = c37c09c30662b17f1c7da337da1475f534674686ce78c7e15b603eeadc4498f0
+SIZE (MrBoom-src-5.5.tar.gz) = 8130767
diff --git a/games/naev/Makefile b/games/naev/Makefile
index 5eee1b316be9..de5938b82e5b 100644
--- a/games/naev/Makefile
+++ b/games/naev/Makefile
@@ -1,7 +1,7 @@
PORTNAME= naev
PORTVERSION= 0.10.6
DISTVERSIONSUFFIX= -source
-PORTREVISION= 13
+PORTREVISION= 14
CATEGORIES= games
MASTER_SITES= https://github.com/naev/naev/releases/download/v${PORTVERSION}/
diff --git a/games/neo-cowsay/Makefile b/games/neo-cowsay/Makefile
index f228ff262087..648265fde134 100644
--- a/games/neo-cowsay/Makefile
+++ b/games/neo-cowsay/Makefile
@@ -1,7 +1,7 @@
PORTNAME= neo-cowsay
DISTVERSIONPREFIX= v
DISTVERSION= 2.0.4
-PORTREVISION= 17
+PORTREVISION= 19
CATEGORIES= games
MAINTAINER= eduardo@FreeBSD.org
diff --git a/games/openbve/Makefile b/games/openbve/Makefile
index 8525eda827bd..1e8b587a3550 100644
--- a/games/openbve/Makefile
+++ b/games/openbve/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${GH_PROJECT:tl}
-PORTVERSION= 1.10.0.1
+PORTVERSION= 1.10.1.1
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org
diff --git a/games/openbve/distinfo b/games/openbve/distinfo
index 734bbb825256..8becb085732c 100644
--- a/games/openbve/distinfo
+++ b/games/openbve/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1712751620
-SHA256 (leezer3-OpenBVE-1.10.0.1_GH0.tar.gz) = 03a9e4ce2c2fe4d7280c437a368602a0872486546f15161d42d5459e9ab6b22d
-SIZE (leezer3-OpenBVE-1.10.0.1_GH0.tar.gz) = 9789471
+TIMESTAMP = 1716057213
+SHA256 (leezer3-OpenBVE-1.10.1.1_GH0.tar.gz) = b99fd3429e595615ef68503d6136943ba00cc954bb4280ef310a43ed977bc0f0
+SIZE (leezer3-OpenBVE-1.10.1.1_GH0.tar.gz) = 9832170
SHA256 (cs-script.lib.3.30.3.nupkg) = 783ebcee59e0fb9d0c6fde41097f695feebb829ac467c60501c237e262eca964
SIZE (cs-script.lib.3.30.3.nupkg) = 182751
SHA256 (dotnetzip.1.16.0.nupkg) = 465cc790eec3c42bd192bfa0a4cf006ecdf85dba2f9814e65df3bb2ed9c4ef91
diff --git a/games/openbve/pkg-plist b/games/openbve/pkg-plist
index b029929fe36f..ccecaede582a 100644
--- a/games/openbve/pkg-plist
+++ b/games/openbve/pkg-plist
@@ -55,6 +55,7 @@ bin/openbve-routeviewer
%%DATADIR%%/Data/Compatibility/RoutePatches/Holland.xml
%%DATADIR%%/Data/Compatibility/RoutePatches/HongKong.xml
%%DATADIR%%/Data/Compatibility/RoutePatches/Hungary.xml
+%%DATADIR%%/Data/Compatibility/RoutePatches/Indonesia.xml
%%DATADIR%%/Data/Compatibility/RoutePatches/Italy.xml
%%DATADIR%%/Data/Compatibility/RoutePatches/Japan.xml
%%DATADIR%%/Data/Compatibility/RoutePatches/Misc.xml
@@ -689,6 +690,7 @@ bin/openbve-routeviewer
%%DATADIR%%/Data/Menu/route_error.png
%%DATADIR%%/Data/Menu/route_unknown.png
%%DATADIR%%/Data/Menu/train_error.png
+%%DATADIR%%/Data/Menu/train_link.png
%%DATADIR%%/Data/Menu/train_unknown.png
%%DATADIR%%/Data/Menu/xbox.png
%%DATADIR%%/Data/Menu/zuki.png
diff --git a/games/openfodder/Makefile b/games/openfodder/Makefile
index d45ca7f913ba..0dad530affa5 100644
--- a/games/openfodder/Makefile
+++ b/games/openfodder/Makefile
@@ -1,5 +1,5 @@
PORTNAME= OpenFodder
-DISTVERSION= 1.8.0
+DISTVERSION= 1.9.2
CATEGORIES= games
MAINTAINER= jbeich@FreeBSD.org
@@ -17,8 +17,8 @@ LICENSE_FILE_ZLIB= ${WRKSRC}/COPYING.ZLIB.txt
USES= compiler:c++14-lang sdl
USE_GITHUB= yes
USE_SDL= mixer2
-GH_TUPLE= ${PORTNAME}:data:1.7.0:data/Run \
- ${PORTNAME}:scripts:c6f3076:scripts/Run/Scripts
+GH_TUPLE= ${PORTNAME}:data:1.8.0-1-g070a608:data/Run \
+ ${PORTNAME}:scripts:dad0473:scripts/Run/Scripts
GH_PROJECT= ${PORTNAME:tl}
PLIST_FILES= bin/${PORTNAME} \
share/applications/${PORTNAME:tl}.desktop \
diff --git a/games/openfodder/distinfo b/games/openfodder/distinfo
index 04733020fd03..44707f5331ed 100644
--- a/games/openfodder/distinfo
+++ b/games/openfodder/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1693002763
-SHA256 (OpenFodder-openfodder-1.8.0_GH0.tar.gz) = c46c91e95df693084192f336c168dc14d677ff7630872eb2ad9dc016bf65c582
-SIZE (OpenFodder-openfodder-1.8.0_GH0.tar.gz) = 1470661
-SHA256 (OpenFodder-data-1.7.0_GH0.tar.gz) = a5d39084e4d0e272ac8fa86f931e86923b70e8f84d9c01de47f8f0cd96909124
-SIZE (OpenFodder-data-1.7.0_GH0.tar.gz) = 3384943
-SHA256 (OpenFodder-scripts-c6f3076_GH0.tar.gz) = 3fbb82605c8bfbc3404220cee2044c368f0f82cdf23f9adcb6144e7743cf9c71
-SIZE (OpenFodder-scripts-c6f3076_GH0.tar.gz) = 50622
+TIMESTAMP = 1717297432
+SHA256 (OpenFodder-openfodder-1.9.2_GH0.tar.gz) = 6c97d5f8b5e19d4cda03bfce8c4ab7429de461cf1fdfca805f951408270dd31c
+SIZE (OpenFodder-openfodder-1.9.2_GH0.tar.gz) = 1549207
+SHA256 (OpenFodder-data-1.8.0-1-g070a608_GH0.tar.gz) = c55082fece7fdc4fdb41ef5d77b3c73ead7adf967a7f604cb48b88bc67784b66
+SIZE (OpenFodder-data-1.8.0-1-g070a608_GH0.tar.gz) = 3351603
+SHA256 (OpenFodder-scripts-dad0473_GH0.tar.gz) = 80f33e96acade206203f37bfec325199f748c025f7015b8c59abaecbb984d32d
+SIZE (OpenFodder-scripts-dad0473_GH0.tar.gz) = 50736
diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile
index 8fc588f84a22..0f76d558f3e8 100644
--- a/games/openrct2/Makefile
+++ b/games/openrct2/Makefile
@@ -1,6 +1,7 @@
PORTNAME= openrct2
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.11
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.6/:sequence \
https://github.com/OpenRCT2/objects/releases/download/v1.4.4/:object \
diff --git a/games/pioneer/Makefile b/games/pioneer/Makefile
index 89ae148c0db1..74aa656a451b 100644
--- a/games/pioneer/Makefile
+++ b/games/pioneer/Makefile
@@ -57,6 +57,12 @@ DOCS_SUB_LIST= QUICKSTART_PATH="${DOCSDIR}"
DOCS_SUB_LIST_OFF= QUICKSTART_PATH="https://raw.githubusercontent.com/${GH_ACCOUNT}/${GH_PROJECT}/${GH_TAGNAME}"
PROFILER_CMAKE_BOOL= PROFILER_ENABLED
+.include <bsd.port.options.mk>
+
+.if ${ARCH} != amd64 && ${ARCH} != i386
+CMAKE_ARGS+= -DUSE_SSE42:BOOL=OFF
+.endif
+
post-install-DOCS-on:
@(cd ${WRKSRC} && ${COPYTREE_SHARE} "${PORTDOCS}" ${STAGEDIR}${DOCSDIR})
diff --git a/games/punchy/Makefile b/games/punchy/Makefile
index 46d485864c1b..dec8147b6a8c 100644
--- a/games/punchy/Makefile
+++ b/games/punchy/Makefile
@@ -1,7 +1,7 @@
PORTNAME= punchy
DISTVERSIONPREFIX= v
DISTVERSION= 0.3.0
-PORTREVISION= 15
+PORTREVISION= 17
CATEGORIES= games wayland
MAINTAINER= jbeich@FreeBSD.org
@@ -10,6 +10,7 @@ WWW= https://fishfolk.org/games/punchy/
LICENSE= CC-BY-NC-4.0 MIT
LICENSE_COMB= multi
+LICENSE_DISTFILES_CC-BY-NC-4.0= ${DISTNAME}${EXTRACT_SUFX}
LIB_DEPENDS= libasound.so:audio/alsa-lib \
libudev.so:devel/libudev-devd
diff --git a/games/ri-li/Makefile b/games/ri-li/Makefile
index 6399235eb475..b17939091fff 100644
--- a/games/ri-li/Makefile
+++ b/games/ri-li/Makefile
@@ -1,38 +1,28 @@
PORTNAME= Ri-li
-PORTVERSION= 2.0.1
-PORTREVISION= 7
+DISTVERSIONPREFIX= v
+DISTVERSION= 3.1.4
+PORTREVISION= 1
CATEGORIES= games
-MASTER_SITES= SF/${PORTNAME:tl}/${PORTNAME}%20Linux_Unix/${PORTNAME}%20V${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= Drive a toy wood train in many levels - snake-like arcade game
-WWW= https://ri-li.sourceforge.net/
+WWW= https://github.com/petitlapin/Li-Ri
LICENSE= GPLv2 GPLv3
LICENSE_COMB= dual
LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING
-USES= gmake sdl tar:bzip2
-GNU_CONFIGURE= yes
-USE_SDL= sdl mixer
+BUILD_DEPENDS= ${LOCALBASE}/include/SimpleIni.h:devel/simpleini
-CPPFLAGS+= `${SDL_CONFIG} --cflags` -I${LOCALBASE}/include
+USES= cmake pkgconfig sdl
+USE_GITHUB= yes
+GH_ACCOUNT= petitlapin
+GH_PROJECT= Li-Ri
+USE_SDL= sdl2 mixer2
+CMAKE_ON= USE_CONAN # doesn't really use conan, just handles system depends properly
+CMAKE_ARGS= -DLIRI_DATA_DIR="${DATADIR}"
-PLIST_FILES= bin/Ri_li
+DATADIR= ${PREFIX}/share/Li-ri
PORTDATA= *
-DESKTOP_ENTRIES="Ri-li" \
- "Drive a toy wood train in many levels - snake-like arcade game" \
- "${DATADIR}/Ri-li-icon-48x48.png" \
- "Ri_li" \
- "Game;ArcadeGame;" \
- false
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-lSDL |`${SDL_CONFIG} --libs`|' ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's| gentoo||' ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/strcpy.*DefPath/ s|.*|strcpy(DefPath,"${DATADIR}/");|' ${WRKSRC}/src/main.cc
- @${REINPLACE_CMD} -e '/include/ s|iostream.h|iostream|' ${WRKSRC}/src/*.cc
- @${REINPLACE_CMD} -e 's|cerr|std::&|g; s|endl|std::&|g' ${WRKSRC}/src/*.cc
-
.include <bsd.port.mk>
diff --git a/games/ri-li/distinfo b/games/ri-li/distinfo
index 3e333b2b4785..fd10a7a3778f 100644
--- a/games/ri-li/distinfo
+++ b/games/ri-li/distinfo
@@ -1,2 +1,3 @@
-SHA256 (Ri-li-2.0.1.tar.bz2) = f71ccc20c37c601358d963e087ac0d524de8c68e96df09c3aac1ae65edd38dbd
-SIZE (Ri-li-2.0.1.tar.bz2) = 13745398
+TIMESTAMP = 1715015770
+SHA256 (petitlapin-Li-Ri-v3.1.4_GH0.tar.gz) = 56687ef201c915bef44fa9ce0f4e195d6e6d0cda5d960ba33b67caf2148324f6
+SIZE (petitlapin-Li-Ri-v3.1.4_GH0.tar.gz) = 47178812
diff --git a/games/ri-li/files/patch-CMakeLists.txt b/games/ri-li/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..da6d3b62dd11
--- /dev/null
+++ b/games/ri-li/files/patch-CMakeLists.txt
@@ -0,0 +1,25 @@
+--- CMakeLists.txt.orig 2024-01-15 20:22:00 UTC
++++ CMakeLists.txt
+@@ -25,6 +25,7 @@ if(USE_CONAN)
+ if(USE_CONAN)
+ find_package(SDL2 REQUIRED CONFIG)
+ find_package(SDL2_mixer REQUIRED CONFIG)
++ find_path(SIMPLEINI_INCLUDE_DIR SimpleIni.h)
+ else()
+ find_package(PkgConfig REQUIRED)
+ pkg_check_modules(SDL2 REQUIRED sdl2 SDL2_mixer)
+@@ -69,12 +70,13 @@ if(USE_CONAN)
+
+ if(USE_CONAN)
+ target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SDL2::SDL2 SDL2_mixer::SDL2_mixer)
++ target_include_directories(${LIRI_EXECUTABLE_NAME} PRIVATE ${SIMPLEINI_INCLUDE_DIR})
++ target_compile_definitions(${LIRI_EXECUTABLE_NAME} PRIVATE SI_NO_CONVERSION)
+ else()
+ target_include_directories(${LIRI_EXECUTABLE_NAME} PUBLIC ${SDL2_INCLUDE_DIRS})
+ target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE ${SDL2_LINK_LIBRARIES})
+ endif()
+
+-target_link_libraries(${LIRI_EXECUTABLE_NAME} PRIVATE SimpleIni::SimpleIni)
+
+
+ include(GNUInstallDirs)
diff --git a/games/ri-li/files/patch-src_sprite.cc b/games/ri-li/files/patch-src_sprite.cc
deleted file mode 100644
index b0da5acfcc2c..000000000000
--- a/games/ri-li/files/patch-src_sprite.cc
+++ /dev/null
@@ -1,20 +0,0 @@
---- src/sprite.cc.orig 2007-11-02 11:48:20 UTC
-+++ src/sprite.cc
-@@ -351,7 +351,7 @@ bool Sprite::Load(unsigned char *Buf,lon
- // Fabrique la surface
- Image[i]=SDL_CreateRGBSurface((Dim[i].bpp-3)*SDL_SRCALPHA,Dim[i].L,Dim[i].H,Dim[i].bpp*8,
- 0xff,0xff00,0xff0000,0xff000000*(Dim[i].bpp-3));
-- if(Image[i]<=NULL) {
-+ if(Image[i]==NULL) {
- cerr <<"Impossible de créer une Surface SDL!"<<endl;
- return false;
- }
-@@ -485,7 +485,7 @@ bool Sprite::Nouveau(int Lx,int Ly)
- // Fabrique la surface
- Image[0]=SDL_CreateRGBSurface((Dim[0].bpp-3)*SDL_SRCALPHA,Dim[0].L,Dim[0].H,Dim[0].bpp*8,
- 0xff,0xff00,0xff0000,0xff000000*(Dim[0].bpp-3));
-- if(Image[0]<=NULL) {
-+ if(Image[0]==NULL) {
- cerr <<"Impossible de créer une Surface SDL!"<<endl;
- return false;
- }
diff --git a/games/ri-li/files/patch-src_tableau.cc b/games/ri-li/files/patch-src_tableau.cc
deleted file mode 100644
index a6fca66ee52e..000000000000
--- a/games/ri-li/files/patch-src_tableau.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/tableau.cc.orig 2007-11-02 11:48:21 UTC
-+++ src/tableau.cc
-@@ -87,7 +87,7 @@ bool Tableau::Save(void)
-
- // Alloue la mémoire
- Buf=new unsigned char [sizeof(s_Tableau)*N+sizeof(int)+1];
-- if(Buf<=0) return false;
-+ if(Buf==NULL) return false;
-
- // Charge les tableaux
- Buf[0]=N/256;
diff --git a/games/ri-li/pkg-plist b/games/ri-li/pkg-plist
new file mode 100644
index 000000000000..c07a301c58dd
--- /dev/null
+++ b/games/ri-li/pkg-plist
@@ -0,0 +1,8 @@
+bin/Li-ri
+share/appdata/io.github.petitlapin.Li-ri.appdata.xml
+share/applications/io.github.petitlapin.Li-ri.desktop
+share/icons/hicolor/128x128/apps/io.github.petitlapin.Li-ri.png
+share/icons/hicolor/16x16/apps/io.github.petitlapin.Li-ri.png
+share/icons/hicolor/32x32/apps/io.github.petitlapin.Li-ri.png
+share/icons/hicolor/48x48/apps/io.github.petitlapin.Li-ri.png
+share/icons/hicolor/64x64/apps/io.github.petitlapin.Li-ri.png
diff --git a/games/rpg-cli/Makefile b/games/rpg-cli/Makefile
index 70cce30a7de4..c2b8a62d7d56 100644
--- a/games/rpg-cli/Makefile
+++ b/games/rpg-cli/Makefile
@@ -1,6 +1,6 @@
PORTNAME= rpg-cli
DISTVERSION= 1.0.1
-PORTREVISION= 19
+PORTREVISION= 21
CATEGORIES= games
MAINTAINER= lcook@FreeBSD.org
diff --git a/games/sdlpop/Makefile b/games/sdlpop/Makefile
index 618c03814fe1..f38f88b5aca3 100644
--- a/games/sdlpop/Makefile
+++ b/games/sdlpop/Makefile
@@ -1,6 +1,7 @@
PORTNAME= sdlpop
DISTVERSIONPREFIX= v
DISTVERSION= 1.23
+PORTREVISION= 1
CATEGORIES= games
MAINTAINER= pkubaj@FreeBSD.org
@@ -31,6 +32,7 @@ DESKTOP_ENTRIES= "Prince" "Open-Source port of Prince of Persia" \
OPTIONS_DEFINE= DOCS
post-patch:
+ @${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/lighting.c
@${REINPLACE_CMD} -e 's|%%DATADIR%%|${DATADIR}|' ${WRKSRC}/seg009.c
do-install:
diff --git a/games/sdlpop/files/patch-seg009.c b/games/sdlpop/files/patch-seg009.c
index 1c6c504014a8..460c6df3b634 100644
--- a/games/sdlpop/files/patch-seg009.c
+++ b/games/sdlpop/files/patch-seg009.c
@@ -1,15 +1,24 @@
---- seg009.c.orig 2021-07-06 13:10:16 UTC
+--- seg009.c.orig 2023-02-04 09:43:22 UTC
+++ seg009.c
-@@ -343,7 +343,7 @@ static FILE* open_dat_from_root_or_data_dir(const char
+@@ -340,7 +340,7 @@ static FILE* open_dat_from_root_or_data_dir(const char
// if failed, try if the DAT file can be opened in the data/ directory, instead of the main folder
if (fp == NULL) {
char data_path[POP_MAX_PATH];
- snprintf_check(data_path, sizeof(data_path), "data/%s", filename);
+ snprintf_check(data_path, sizeof(data_path), "%%DATADIR%%/%s", filename);
- if (!file_exists(data_path)) {
- find_exe_dir();
-@@ -2078,7 +2078,7 @@ const int sound_channel = 0;
+ if (!file_exists(data_path)) {
+ find_exe_dir();
+@@ -411,7 +411,7 @@ dat_type* open_dat(const char* filename, int optional)
+ filename_no_ext[len-4] = '\0'; // terminate, so ".DAT" is deleted from the filename
+ }
+ char foldername[POP_MAX_PATH];
+- snprintf_check(foldername,sizeof(foldername),"data/%s",filename_no_ext);
++ snprintf_check(foldername,sizeof(foldername),"%%DATADIR%%/%s",filename_no_ext);
+ const char* data_path = locate_file(foldername);
+ struct stat path_stat;
+ int result = stat(data_path, &path_stat);
+@@ -2120,7 +2120,7 @@ void load_sound_names() {
const int max_sound_id = 58;
void load_sound_names() {
@@ -18,7 +27,7 @@
if (sound_names != NULL) return;
FILE* fp = fopen(names_path,"rt");
if (fp==NULL) return;
-@@ -2128,7 +2128,7 @@ sound_buffer_type* load_sound(int index) {
+@@ -2170,7 +2170,7 @@ sound_buffer_type* load_sound(int index) {
fp = fopen(filename, "rb");
}
if (fp == NULL && !skip_normal_data_files) {
@@ -27,7 +36,7 @@
fp = fopen(locate_file(filename), "rb");
}
if (fp == NULL) {
-@@ -2495,7 +2495,7 @@ void __pascal far set_gr_mode(byte grmode) {
+@@ -2546,7 +2546,7 @@ void set_gr_mode(byte grmode) {
#endif
}
@@ -36,7 +45,7 @@
if (icon == NULL) {
sdlperror("set_gr_mode: Could not load icon");
} else {
-@@ -2754,7 +2754,7 @@ void load_from_opendats_metadata(int resource_id, cons
+@@ -2814,7 +2814,7 @@ void load_from_opendats_metadata(int resource_id, cons
if (len >= 5 && filename_no_ext[len-4] == '.') {
filename_no_ext[len-4] = '\0'; // terminate, so ".DAT" is deleted from the filename
}
diff --git a/games/simutrans-pak64/Makefile b/games/simutrans-pak64/Makefile
index 6778701eefe2..adc99254fbce 100644
--- a/games/simutrans-pak64/Makefile
+++ b/games/simutrans-pak64/Makefile
@@ -1,5 +1,5 @@
PORTNAME= simutrans-pak64
-DISTVERSION= 123-0
+DISTVERSION= 124-0
MASTER_SITES= SF/simutrans/pak64/${DISTVERSION}/
DISTNAME= simupak64-${DISTVERSION}
diff --git a/games/simutrans-pak64/distinfo b/games/simutrans-pak64/distinfo
index fa3a2a662f20..405f3b0ff937 100644
--- a/games/simutrans-pak64/distinfo
+++ b/games/simutrans-pak64/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647351219
-SHA256 (simupak64-123-0.zip) = b8a0a37c682d8f62a3b715c24c49bc738f91d6e1e4600a180bb4d2e9f85b86c1
-SIZE (simupak64-123-0.zip) = 5209700
+TIMESTAMP = 1715001633
+SHA256 (simupak64-124-0.zip) = 0defc5e7ce4c2c3620b621d94d0735dacc3ff13b1af24dee3a127ca76603b2a3
+SIZE (simupak64-124-0.zip) = 5084196
diff --git a/games/simutrans/Makefile b/games/simutrans/Makefile
index 78d4520da023..caf20830ab31 100644
--- a/games/simutrans/Makefile
+++ b/games/simutrans/Makefile
@@ -1,6 +1,5 @@
PORTNAME= simutrans
-DISTVERSION= 123-0-1
-PORTREVISION= 1
+DISTVERSION= 124-0
CATEGORIES= games
MASTER_SITES= SF/simutrans/simutrans/${DISTVERSION}
DISTNAME= simutrans-src-${DISTVERSION}
@@ -18,16 +17,14 @@ LIB_DEPENDS= libpng.so:graphics/png \
libfreetype.so:print/freetype2 \
libzstd.so:archivers/zstd
-USES= cmake compiler:c++11-lib pkgconfig sdl zip
+USES= cmake compiler:c++14-lang pkgconfig sdl zip
USE_SDL= sdl2
-
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_CCache \
CMAKE_DISABLE_FIND_PACKAGE_Git \
CMAKE_DISABLE_FIND_PACKAGE_Subversion
+CMAKE_ARGS= -DSIMUTRANS_USE_REVISION=1
-NO_WRKSUBDIR= yes
-
-SUB_FILES= simutrans
+WRKSRC= ${WRKDIR}/simutrans-Nightly
PORTDATA= *
PORTDOCS= change_request.txt \
@@ -59,17 +56,7 @@ FLUIDSYNTH_DESC= Enable FluidSynth for MIDI playback
FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth
FLUIDSYNTH_CMAKE_BOOL= SIMUTRANS_USE_FLUIDSYNTH_MIDI
-do-install:
- @cd ${WRKSRC}/simutrans && ${COPYTREE_SHARE} \
- "ai config font music script text themes" ${STAGEDIR}${DATADIR}
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/simutrans/simutrans \
- ${STAGEDIR}${PREFIX}/libexec/simutrans
- ${INSTALL_SCRIPT} ${WRKDIR}/simutrans ${STAGEDIR}${PREFIX}/bin
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps
- ${INSTALL_DATA} ${WRKSRC}/simutrans.svg \
- ${STAGEDIR}${PREFIX}/share/icons/hicolor/scalable/apps/
-
-do-install-DOCS-on:
+post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC}/simutrans && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
diff --git a/games/simutrans/distinfo b/games/simutrans/distinfo
index b72743356db1..ee65b86de16d 100644
--- a/games/simutrans/distinfo
+++ b/games/simutrans/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1647349156
-SHA256 (simutrans-src-123-0-1.zip) = 8deb38c8de41fb5558640cdd4b9b161c38de92c077b3e506f74c34f93214f469
-SIZE (simutrans-src-123-0-1.zip) = 4771334
+TIMESTAMP = 1715001460
+SHA256 (simutrans-src-124-0.zip) = e72f51929fb6277875018de3744fc419c078b1b8ceaecb4a24a5ffcf49abb222
+SIZE (simutrans-src-124-0.zip) = 5464505
diff --git a/games/simutrans/files/patch-cmake_SimutransInstall.cmake b/games/simutrans/files/patch-cmake_SimutransInstall.cmake
new file mode 100644
index 000000000000..be6f9b1dcde7
--- /dev/null
+++ b/games/simutrans/files/patch-cmake_SimutransInstall.cmake
@@ -0,0 +1,22 @@
+--- cmake/SimutransInstall.cmake.orig 2024-05-04 14:27:27 UTC
++++ cmake/SimutransInstall.cmake
+@@ -36,19 +36,12 @@ else ()
+ # MSVC has no variable on the install target path at execution time, which is why we expand the directories at creation time!
+ install(CODE "execute_process(COMMAND powershell -ExecutionPolicy Bypass -File ${CMAKE_SOURCE_DIR}/tools/get_lang_files.ps1 WORKING_DIRECTORY ${SIMUTRANS_OUTPUT_DIR}/${SIMUTRANS_BASE_DIR}/..)")
+ else ()
+- install(CODE "execute_process(COMMAND sh ${CMAKE_SOURCE_DIR}/tools/get_lang_files.sh WORKING_DIRECTORY ${SIMUTRANS_OUTPUT_DIR}/${SIMUTRANS_BASE_DIR}/.. )")
+ endif ()
+
+ #
+ # Pak installer
+ #
+ if (NOT WIN32)
+- install(FILES "${CMAKE_SOURCE_DIR}/tools/get_pak.sh" DESTINATION "${SIMUTRANS_BASE_DIR}"
+- PERMISSIONS
+- OWNER_READ OWNER_WRITE OWNER_EXECUTE
+- GROUP_READ GROUP_EXECUTE
+- WORLD_READ WORLD_EXECUTE
+- )
+ else ()
+ # NSIS must be installed manually in the path with the right addons
+ if(MINGW)
diff --git a/games/simutrans/files/patch-src_simutrans_sys_simsys.cc b/games/simutrans/files/patch-src_simutrans_sys_simsys.cc
new file mode 100644
index 000000000000..ac91496e836c
--- /dev/null
+++ b/games/simutrans/files/patch-src_simutrans_sys_simsys.cc
@@ -0,0 +1,14 @@
+--- src/simutrans/sys/simsys.cc.orig 2024-05-04 14:27:27 UTC
++++ src/simutrans/sys/simsys.cc
+@@ -526,9 +526,9 @@ char const *dr_query_homedir()
+ }
+ #else
+ if( getenv("XDG_DATA_HOME") == NULL ) {
+- sprintf(buffer, "%s/simutrans", getenv("HOME"));
++ sprintf(buffer, "%s/.simutrans", getenv("HOME"));
+ } else {
+- sprintf(buffer, "%s/simutrans", getenv("XDG_DATA_HOME"));
++ sprintf(buffer, "%s/.simutrans", getenv("XDG_DATA_HOME"));
+ }
+ #endif
+
diff --git a/games/simutrans/files/patch-sys_simsys.cc b/games/simutrans/files/patch-sys_simsys.cc
deleted file mode 100644
index be3822e9a858..000000000000
--- a/games/simutrans/files/patch-sys_simsys.cc
+++ /dev/null
@@ -1,11 +0,0 @@
---- sys/simsys.cc.orig 2022-01-28 11:17:50 UTC
-+++ sys/simsys.cc
-@@ -395,7 +395,7 @@ char const *dr_query_homedir()
- #elif defined __ANDROID__
- tstrncpy(buffer,SDL_GetPrefPath("Simutrans Team","simutrans"),lengthof(buffer));
- #else
-- sprintf(buffer, "%s/simutrans", getenv("HOME"));
-+ sprintf(buffer, "%s/.simutrans", getenv("HOME"));
- #endif
-
- // create directory and subdirectories
diff --git a/games/simutrans/pkg-plist b/games/simutrans/pkg-plist
index 04bcdf5a1140..18b9387086af 100644
--- a/games/simutrans/pkg-plist
+++ b/games/simutrans/pkg-plist
@@ -1,3 +1,2 @@
bin/simutrans
-libexec/simutrans
share/icons/hicolor/scalable/apps/simutrans.svg
diff --git a/games/star_traders/Makefile b/games/star_traders/Makefile
new file mode 100644
index 000000000000..bb958312be87
--- /dev/null
+++ b/games/star_traders/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= star_traders
+DISTVERSION= 7.20
+CATEGORIES= games
+MASTER_SITES= https://ftp.zap.org.au/pub/trader/unix/
+DISTNAME= trader-${DISTVERSION}
+
+MAINTAINER= petteri.valkonen@iki.fi
+COMMENT= Simple text-based game of interstellar trading
+WWW= https://www.zap.org.au/projects/trader
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= iconv ncurses tar:xz
+GNU_CONFIGURE= yes
+
+INSTALL_TARGET= install-strip
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+OPTIONS_DEFINE= NLS
+OPTIONS_DEFAULT= NLS
+OPTIONS_SUB= yes
+NLS_USES= gettext-runtime
+NLS_CONFIGURE_OFF= --disable-nls
+
+.include <bsd.port.mk>
diff --git a/games/star_traders/distinfo b/games/star_traders/distinfo
new file mode 100644
index 000000000000..27096719f034
--- /dev/null
+++ b/games/star_traders/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1711991778
+SHA256 (trader-7.20.tar.xz) = bad368c471d7f4c371fbe8f5da24872f9e3ad609ddb7dad0e015c960c88b3aa9
+SIZE (trader-7.20.tar.xz) = 689256
diff --git a/games/star_traders/pkg-descr b/games/star_traders/pkg-descr
new file mode 100644
index 000000000000..4cdc91915244
--- /dev/null
+++ b/games/star_traders/pkg-descr
@@ -0,0 +1,3 @@
+Star Traders is a simple text-based game of interstellar trading, where
+the objective is to create companies, buy and sell shares, borrow and
+repay money, in order to become the wealthiest player (the winner).
diff --git a/games/star_traders/pkg-plist b/games/star_traders/pkg-plist
new file mode 100644
index 000000000000..bd3e88baf103
--- /dev/null
+++ b/games/star_traders/pkg-plist
@@ -0,0 +1,35 @@
+bin/trader
+share/man/man6/trader.6.gz
+share/applications/au.org.zap.trader.desktop
+share/icons/hicolor/128x128/apps/trader.png
+share/icons/hicolor/16x16/apps/trader.png
+share/icons/hicolor/22x22/apps/trader.png
+share/icons/hicolor/24x24/apps/trader.png
+share/icons/hicolor/256x256/apps/trader.png
+share/icons/hicolor/32x32/apps/trader.png
+share/icons/hicolor/48x48/apps/trader.png
+share/icons/hicolor/512x512/apps/trader.png
+share/icons/hicolor/64x64/apps/trader.png
+share/icons/hicolor/96x96/apps/trader.png
+share/icons/hicolor/scalable/apps/trader.svg
+%%NLS%%share/locale/da/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/de/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/en@quot/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/en_CA/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/en_US/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/eo/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/hu/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/pl/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/trader.mo
+%%NLS%%share/locale/uk/LC_MESSAGES/trader.mo
+share/metainfo/au.org.zap.trader.metainfo.xml
diff --git a/games/supertuxkart/Makefile b/games/supertuxkart/Makefile
index 0d8e178c9457..7902ee768ebc 100644
--- a/games/supertuxkart/Makefile
+++ b/games/supertuxkart/Makefile
@@ -1,6 +1,6 @@
PORTNAME= supertuxkart
DISTVERSION= 1.4
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= games
MASTER_SITES= https://github.com/supertuxkart/stk-code/releases/download/${DISTVERSION}/
DISTNAME= SuperTuxKart-${DISTVERSION}-src
@@ -14,12 +14,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_i386= ld: error: cannot preempt symbol: alcOpenDevice
-LIB_DEPENDS= libsqlite3.so:databases/sqlite3 \
- libcurl.so:ftp/curl \
+LIB_DEPENDS= libcurl.so:ftp/curl \
libangelscript.so:lang/angelscript \
libmcpp.so:devel/mcpp
-USES= alias cmake compiler:c++11-lib pkgconfig ssl tar:xz
+USES= alias cmake compiler:c++11-lib pkgconfig sqlite ssl tar:xz
CMAKE_OFF= USE_WIIUSE
CMAKE_OFF+= BUILD_RECORDER
CMAKE_OFF+= USE_SYSTEM_ENET # bundled enet is required for IPv6 support
@@ -52,12 +51,8 @@ SERVER_ONLY_USE_OFF= GL=gl,glu SDL=sdl2 XORG=x11,xrandr
# make sure that bundled libraries are not used
post-extract:
-.for bundled in wiiuse angelscipt mcpp
+.for bundled in wiiuse angelscript mcpp
@${RM} -rf ${WRKSRC}/lib/${bundled}
.endfor
-post-patch:
- @${REINPLACE_CMD} -e 's|Icon=.*|Icon=${PREFIX}/share/icons/hicolor/128x128/apps/supertuxkart.png|' \
- ${WRKSRC}/data/${PORTNAME}.desktop
-
.include <bsd.port.mk>
diff --git a/games/tuxpaint-config/Makefile b/games/tuxpaint-config/Makefile
index b879ed448941..23b469433260 100644
--- a/games/tuxpaint-config/Makefile
+++ b/games/tuxpaint-config/Makefile
@@ -1,6 +1,5 @@
PORTNAME= tuxpaint-config
-PORTVERSION= 0.0.21
-PORTREVISION= 2
+PORTVERSION= 0.0.23
CATEGORIES= games
MASTER_SITES= SF/tuxpaint/${PORTNAME}/${PORTVERSION}
@@ -13,7 +12,8 @@ LICENSE_FILE= ${WRKSRC}/docs/COPYING.txt
LIB_DEPENDS= libpaper.so:print/libpaper \
libfltk.so:x11-toolkits/fltk \
- libunibreak.so:textproc/libunibreak
+ libunibreak.so:textproc/libunibreak \
+ libSDL2_Pango.so:x11-toolkits/sdl2_pango
RUN_DEPENDS= tuxpaint:games/tuxpaint
USES= gettext gmake pkgconfig
@@ -23,7 +23,7 @@ MAKE_ARGS= PREFIX="${PREFIX}" \
CFLAGS="${CXXFLAGS} ${CPPFLAGS}" \
ARCH_LINKS="${LDFLAGS}"
INSTALL_TARGET= install-bin install-data install-man install-gettext \
- install-doc install-gnome
+ install-doc
MAKE_JOBS_UNSAFE=yes
CPPFLAGS+= -I${LOCALBASE}/include
diff --git a/games/tuxpaint-config/distinfo b/games/tuxpaint-config/distinfo
index 90fc8501d567..25545938cc30 100644
--- a/games/tuxpaint-config/distinfo
+++ b/games/tuxpaint-config/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686016140
-SHA256 (tuxpaint-config-0.0.21.tar.gz) = 5287de38944c302a7eaa069c8f5de635b95d82912e6cdf195c66366bf3431ae8
-SIZE (tuxpaint-config-0.0.21.tar.gz) = 845770
+TIMESTAMP = 1717750410
+SHA256 (tuxpaint-config-0.0.23.tar.gz) = 95d7502a1b29fbf0e157793e634197bf08a6b6ae3f604e2991d117d2fae70135
+SIZE (tuxpaint-config-0.0.23.tar.gz) = 1525819
diff --git a/games/tuxpaint-config/pkg-plist b/games/tuxpaint-config/pkg-plist
index d109b8696776..0dfe46829803 100644
--- a/games/tuxpaint-config/pkg-plist
+++ b/games/tuxpaint-config/pkg-plist
@@ -1,6 +1,5 @@
bin/tuxpaint-config
share/man/man1/tuxpaint-config.1.gz
-share/applications/tuxpaint-config.desktop
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS.txt
%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt
%%PORTDOCS%%%%DOCSDIR%%/COPYING.txt
@@ -61,7 +60,6 @@ share/locale/vi/LC_MESSAGES/tuxpaint-config.mo
share/locale/zh_CN/LC_MESSAGES/tuxpaint-config.mo
share/locale/zh_TW/LC_MESSAGES/tuxpaint-config.mo
share/locale/zu/LC_MESSAGES/tuxpaint-config.mo
-share/pixmaps/tuxpaint-config.png
%%DATADIR%%/images/icon-win32.ico
%%DATADIR%%/images/icon.png
%%DATADIR%%/images/icon16x16.png
diff --git a/games/tuxpaint-stamps/Makefile b/games/tuxpaint-stamps/Makefile
index 043612976bdd..4d5d9680051f 100644
--- a/games/tuxpaint-stamps/Makefile
+++ b/games/tuxpaint-stamps/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tuxpaint-stamps
-PORTVERSION= 2023.05.19
+PORTVERSION= 2024.01.29
CATEGORIES= games
MASTER_SITES= SF/tuxpaint/${PORTNAME}/${PORTVERSION:S|.|-|g}
diff --git a/games/tuxpaint-stamps/distinfo b/games/tuxpaint-stamps/distinfo
index 788a1511861c..74dbe157c630 100644
--- a/games/tuxpaint-stamps/distinfo
+++ b/games/tuxpaint-stamps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1686018392
-SHA256 (tuxpaint-stamps-2023.05.19.tar.gz) = 21944b6c19133518eeed6b84bde3fdda741ef0aa2a833c4cb1de4fdabdc12244
-SIZE (tuxpaint-stamps-2023.05.19.tar.gz) = 199312704
+TIMESTAMP = 1717818993
+SHA256 (tuxpaint-stamps-2024.01.29.tar.gz) = 1b0271f6da9a5fb23adb7b494183b9de289a02966d62c4cb430da9b4120594a9
+SIZE (tuxpaint-stamps-2024.01.29.tar.gz) = 91900484
diff --git a/games/tuxpaint/Makefile b/games/tuxpaint/Makefile
index 6ff2e5f71d3e..deb6634d495f 100644
--- a/games/tuxpaint/Makefile
+++ b/games/tuxpaint/Makefile
@@ -1,9 +1,8 @@
PORTNAME= tuxpaint
-PORTVERSION= 0.9.28
-PORTREVISION= 5
+PORTVERSION= 0.9.32
CATEGORIES= games
MASTER_SITES= SF
-DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2
+#DISTNAME= ${PORTNAME}-${PORTVERSION}-sdl2
MAINTAINER= wen@FreeBSD.org
COMMENT= Drawing program designed for young children
@@ -16,7 +15,8 @@ LIB_DEPENDS= libfribidi.so:converters/fribidi \
libpaper.so:print/libpaper \
libimagequant.so:graphics/libimagequant \
libpng16.so:graphics/png \
- libharfbuzz.so:print/harfbuzz
+ libharfbuzz.so:print/harfbuzz \
+ libSDL2_Pango.so:x11-toolkits/sdl2_pango
RUN_DEPENDS= anytopnm:graphics/netpbm \
bash:shells/bash
diff --git a/games/tuxpaint/distinfo b/games/tuxpaint/distinfo
index c633b0260213..e2c19d626f35 100644
--- a/games/tuxpaint/distinfo
+++ b/games/tuxpaint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1655169113
-SHA256 (tuxpaint-0.9.28-sdl2.tar.gz) = 4f1ed9330feab324070b93630d79ced50ccc4816ab76750119f012b5d904709d
-SIZE (tuxpaint-0.9.28-sdl2.tar.gz) = 15029692
+TIMESTAMP = 1717399898
+SHA256 (tuxpaint-0.9.32.tar.gz) = 09cce22241481dc1360fc4bc5d4da1d31815d7a2563b9e9fa217a672ba974bf2
+SIZE (tuxpaint-0.9.32.tar.gz) = 22757137
diff --git a/games/tuxpaint/files/patch-Makefile b/games/tuxpaint/files/patch-Makefile
index be9e5afa0106..45d49dbf7644 100644
--- a/games/tuxpaint/files/patch-Makefile
+++ b/games/tuxpaint/files/patch-Makefile
@@ -1,21 +1,19 @@
---- Makefile.orig 2020-12-12 07:42:50 UTC
+--- Makefile.orig 2024-06-04 06:21:39 UTC
+++ Makefile
-@@ -166,10 +166,10 @@ INCLUDE_PREFIX:=$(DESTDIR)$(PREFIX)/include
+@@ -250,9 +250,9 @@ MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/t
MAGIC_PREFIX:=$(DESTDIR)$(LIBDIR)/lib$(LIBDIRSUFFIX)/tuxpaint/plugins
# Docs and man page:
-DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)
--DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint-$(VER_VERSION)/tuxpaint-dev
-MAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
-DEVMAN_PREFIX:=$(DESTDIR)$(PREFIX)/share/man
+DOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint
-+DEVDOC_PREFIX:=$(DESTDIR)$(PREFIX)/share/doc/tuxpaint/tuxpaint/dev
+MAN_PREFIX:=$(DESTDIR)$(PREFIX)/man
+DEVMAN_PREFIX:=$(DESTDIR)$(PREFIX)/man
# BASH tab-completion file:
COMPLETIONDIR:=$(DESTDIR)/etc/bash_completion.d
-@@ -647,8 +647,8 @@ install-default-config:
+@@ -794,8 +794,8 @@ install-default-config:
@echo
@echo "...Installing default config file..."
@install -d $(CONFDIR)
@@ -26,7 +24,7 @@
# Install BASH completion file:
.PHONY: install-bash-completion
-@@ -1217,10 +1217,10 @@ tp-magic-config: src/tp-magic-config.sh.in
+@@ -1414,10 +1414,10 @@ tp-magic-config: src/tp-magic-config.sh.in
@echo "...Generating 'Magic' tool API configuration script..."
@sed -e s/__VERSION__/$(VER_VERSION)/ \
-e s/__APIVERSION__/$(MAGIC_API_VERSION)/ \
@@ -41,12 +39,12 @@
src/tp-magic-config.sh.in \
> tp-magic-config
-@@ -1243,7 +1243,7 @@ linux_PLUGIN_LIBS:=
+@@ -1453,7 +1453,7 @@ PLUGIN_LIBS:=$($(OS)_PLUGIN_LIBS)
+ linux_PLUGIN_LIBS:=
PLUGIN_LIBS:=$($(OS)_PLUGIN_LIBS)
- #MAGIC_CFLAGS:=-g3 -O2 -fvisibility=hidden -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/
--MAGIC_CFLAGS:=-g3 -O2 -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
-+MAGIC_CFLAGS:=$(OPTFLAGS) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
+-MAGIC_CFLAGS:=-g3 -O2 $(FASTMATH) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
++MAGIC_CFLAGS:=$(OPTFLAGS) $(FASTMATH) -fno-common -W -Wstrict-prototypes -Wmissing-prototypes -Wall $(MAGIC_SDL_CPPFLAGS) -Isrc/ $(ARCH_CFLAGS)
SHARED_FLAGS:=-shared -fpic -lm
MAGIC_C:=$(wildcard magic/src/*.c)
diff --git a/games/tuxpaint/pkg-plist b/games/tuxpaint/pkg-plist
index 7bb3c7c23fbb..babc7823551a 100644
--- a/games/tuxpaint/pkg-plist
+++ b/games/tuxpaint/pkg-plist
@@ -5,13 +5,15 @@ bin/tuxpaint-import
include/tuxpaint/tp_magic_api.h
lib/tuxpaint/plugins/alien.so
lib/tuxpaint/plugins/blind.so
-lib/tuxpaint/plugins/blocks_chalk_drip.so
+lib/tuxpaint/plugins/blocks_etc.so
+lib/tuxpaint/plugins/bloom.so
lib/tuxpaint/plugins/blur.so
lib/tuxpaint/plugins/bricks.so
lib/tuxpaint/plugins/calligraphy.so
lib/tuxpaint/plugins/cartoon.so
lib/tuxpaint/plugins/checkerboard.so
lib/tuxpaint/plugins/clone.so
+lib/tuxpaint/plugins/colorsep.so
lib/tuxpaint/plugins/confetti.so
lib/tuxpaint/plugins/distortion.so
lib/tuxpaint/plugins/emboss.so
@@ -22,15 +24,19 @@ lib/tuxpaint/plugins/foam.so
lib/tuxpaint/plugins/fold.so
lib/tuxpaint/plugins/fretwork.so
lib/tuxpaint/plugins/glasstile.so
+lib/tuxpaint/plugins/googlyeyes.so
lib/tuxpaint/plugins/grass.so
lib/tuxpaint/plugins/halftone.so
+lib/tuxpaint/plugins/kaleidox.so
lib/tuxpaint/plugins/kalidescope.so
lib/tuxpaint/plugins/light.so
lib/tuxpaint/plugins/lightning.so
+lib/tuxpaint/plugins/maze.so
lib/tuxpaint/plugins/metalpaint.so
lib/tuxpaint/plugins/mirror_flip.so
lib/tuxpaint/plugins/mosaic_shaped.so
lib/tuxpaint/plugins/mosaic.so
+lib/tuxpaint/plugins/n_pt_persp.so
lib/tuxpaint/plugins/negative.so
lib/tuxpaint/plugins/noise.so
lib/tuxpaint/plugins/perspective.so
@@ -41,24 +47,30 @@ lib/tuxpaint/plugins/rainbow.so
lib/tuxpaint/plugins/rain.so
lib/tuxpaint/plugins/realrainbow.so
lib/tuxpaint/plugins/reflection.so
+lib/tuxpaint/plugins/ribbon.so
lib/tuxpaint/plugins/ripples.so
lib/tuxpaint/plugins/rosette.so
lib/tuxpaint/plugins/sharpen.so
lib/tuxpaint/plugins/shift.so
+lib/tuxpaint/plugins/smooth.so
lib/tuxpaint/plugins/smudge.so
lib/tuxpaint/plugins/snow.so
lib/tuxpaint/plugins/stretch.so
lib/tuxpaint/plugins/string.so
+lib/tuxpaint/plugins/swirls.so
lib/tuxpaint/plugins/tint.so
lib/tuxpaint/plugins/toothpaste.so
lib/tuxpaint/plugins/tornado.so
+lib/tuxpaint/plugins/trochoids.so
lib/tuxpaint/plugins/tv.so
lib/tuxpaint/plugins/waves.so
lib/tuxpaint/plugins/xor.so
share/man/es_ES.UTF-8/man1/tuxpaint.1.gz
share/man/fr_FR.UTF-8/man1/tuxpaint.1.gz
+share/man/is_IS.UTF-8/man1/tuxpaint.1.gz
share/man/gl_ES.UTF-8/man1/tuxpaint.1.gz
share/man/ja_JP.UTF-8/man1/tuxpaint.1.gz
+share/man/sq_AL.UTF-8/man1/tuxpaint.1.gz
share/man/man1/tp-magic-config.1.gz
share/man/man1/tuxpaint.1.gz
share/man/man1/tuxpaint-import.1.gz
diff --git a/games/vanilla-conquer/Makefile b/games/vanilla-conquer/Makefile
index f3679c634066..5460032a0f78 100644
--- a/games/vanilla-conquer/Makefile
+++ b/games/vanilla-conquer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ${GH_PROJECT:tl}
-PORTVERSION= g20230808
+PORTVERSION= g20240528
CATEGORIES= games
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
@@ -14,17 +14,17 @@ LICENSE= GPLv3+
USE_GITHUB= yes
GH_ACCOUNT= TheAssemblyArmada
GH_PROJECT= Vanilla-Conquer
-GH_TAGNAME= 59efc89
+GH_TAGNAME= c2d93fe
USES= cmake openal sdl
USE_SDL= sdl2
CMAKE_ON= BUILD_TOOLS
-CONFIGURE_ENV= GIT_HEAD_SHA1=59efc8949b4bbe3f1fe9961fbcf828b927064f8e \
+CONFIGURE_ENV= GIT_HEAD_SHA1=c2d93feafd3473b237cbefd193fafc2c68a577ee \
GIT_HEAD_SHORT_SHA1=${GH_TAGNAME} \
GIT_COMMIT_DATE_ISO8601=${_GET_DATE:sh} \
GIT_AUTHOR_NAME=\<irrelevant\> GIT_TAG=latest \
GIT_COMMIT_TSTAMP=${_GET_TSTAMP:sh} GIT_IS_DIRTY=true \
- GIT_RETRIEVED_STATE=true GIT_REV_LIST_COUNT=879
+ GIT_RETRIEVED_STATE=true GIT_REV_LIST_COUNT=909
LDFLAGS_i386= -fuse-ld=bfd
PLIST_FILES= bin/vanillamix bin/vanillara bin/vanillatd \
diff --git a/games/vanilla-conquer/distinfo b/games/vanilla-conquer/distinfo
index 588c0b950794..dc240b26b974 100644
--- a/games/vanilla-conquer/distinfo
+++ b/games/vanilla-conquer/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1691488732
-SHA256 (TheAssemblyArmada-Vanilla-Conquer-g20230808-59efc89_GH0.tar.gz) = d1d3f8e2cbc3d0669350f4a07eb6ec13ff9ae07e1724136e03db4c2f3e67ffab
-SIZE (TheAssemblyArmada-Vanilla-Conquer-g20230808-59efc89_GH0.tar.gz) = 3889935
+TIMESTAMP = 1716898404
+SHA256 (TheAssemblyArmada-Vanilla-Conquer-g20240528-c2d93fe_GH0.tar.gz) = e2fcac67797f3ed21599ce7e8ea8635e42870e4401a20d78f2d0fb7836c104c7
+SIZE (TheAssemblyArmada-Vanilla-Conquer-g20240528-c2d93fe_GH0.tar.gz) = 3893218
SHA256 (f1a415ebe08c01ccf317.patch) = f9063a3b558b6f04c253d0415efcdbbd7859155c5d096127f89db1711106d417
SIZE (f1a415ebe08c01ccf317.patch) = 19376
diff --git a/games/vcmi/Makefile b/games/vcmi/Makefile
index dadf23daf09a..7f5d28c9e9c6 100644
--- a/games/vcmi/Makefile
+++ b/games/vcmi/Makefile
@@ -1,5 +1,5 @@
PORTNAME= vcmi
-PORTVERSION= 1.5.0
+PORTVERSION= 1.5.3
CATEGORIES= games
MAINTAINER= danfe@FreeBSD.org
diff --git a/games/vcmi/distinfo b/games/vcmi/distinfo
index e770f671ab2d..efb9739187a4 100644
--- a/games/vcmi/distinfo
+++ b/games/vcmi/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1715243127
-SHA256 (vcmi-vcmi-1.5.0_GH0.tar.gz) = 38fa48c7da318aa5a9e0d3319fcb24f4dfdf78555c21b8b0b9f9bbb4cedf33f8
-SIZE (vcmi-vcmi-1.5.0_GH0.tar.gz) = 9720419
+TIMESTAMP = 1718921725
+SHA256 (vcmi-vcmi-1.5.3_GH0.tar.gz) = 7550c7041c509eb0c644b69b040cde76af4202140d17193f3f78b25daaa4a430
+SIZE (vcmi-vcmi-1.5.3_GH0.tar.gz) = 9733735
SHA256 (vcmi-innoextract-9977089_GH0.tar.gz) = dae4cbf04a0adc6f9d0d3d64f90deda8fd148ced3834a4062b18a1538a26edbe
SIZE (vcmi-innoextract-9977089_GH0.tar.gz) = 205324
diff --git a/games/vcmi/files/patch-lib_CThreadHelper.cpp b/games/vcmi/files/patch-lib_CThreadHelper.cpp
deleted file mode 100644
index c0be9f823667..000000000000
--- a/games/vcmi/files/patch-lib_CThreadHelper.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/CThreadHelper.cpp.orig 2024-05-09 08:25:27 UTC
-+++ lib/CThreadHelper.cpp
-@@ -107,6 +107,8 @@ void setThreadName(const std::string &name)
-
- #elif defined(VCMI_APPLE)
- pthread_setname_np(name.c_str());
-+#elif defined(VCMI_FREEBSD)
-+ pthread_setname_np(pthread_self(), name.c_str());
- #elif defined(VCMI_HAIKU)
- rename_thread(find_thread(NULL), name.c_str());
- #elif defined(VCMI_UNIX)
diff --git a/games/vcmi/pkg-plist b/games/vcmi/pkg-plist
index 7cafd9e0387c..19ac827d49cd 100644
--- a/games/vcmi/pkg-plist
+++ b/games/vcmi/pkg-plist
@@ -457,27 +457,6 @@ share/icons/hicolor/scalable/apps/vcmiclient.svg
%%DATADIR%%/config/widgets/settings/settingsMainContainer.json
%%DATADIR%%/config/widgets/turnOptionsDropdownLibrary.json
%%DATADIR%%/config/widgets/turnOptionsTab.json
-%%QT%%%%DATADIR%%/launcher/icons/about-project.png
-%%QT%%%%DATADIR%%/launcher/icons/menu-editor.png
-%%QT%%%%DATADIR%%/launcher/icons/menu-game.png
-%%QT%%%%DATADIR%%/launcher/icons/menu-mods.png
-%%QT%%%%DATADIR%%/launcher/icons/menu-settings.png
-%%QT%%%%DATADIR%%/launcher/icons/mod-delete.png
-%%QT%%%%DATADIR%%/launcher/icons/mod-disabled.png
-%%QT%%%%DATADIR%%/launcher/icons/mod-download.png
-%%QT%%%%DATADIR%%/launcher/icons/mod-enabled.png
-%%QT%%%%DATADIR%%/launcher/icons/mod-update.png
-%%QT%%%%DATADIR%%/launcher/translation/chinese.qm
-%%QT%%%%DATADIR%%/launcher/translation/czech.qm
-%%QT%%%%DATADIR%%/launcher/translation/english.qm
-%%QT%%%%DATADIR%%/launcher/translation/french.qm
-%%QT%%%%DATADIR%%/launcher/translation/german.qm
-%%QT%%%%DATADIR%%/launcher/translation/polish.qm
-%%QT%%%%DATADIR%%/launcher/translation/portuguese.qm
-%%QT%%%%DATADIR%%/launcher/translation/russian.qm
-%%QT%%%%DATADIR%%/launcher/translation/spanish.qm
-%%QT%%%%DATADIR%%/launcher/translation/ukrainian.qm
-%%QT%%%%DATADIR%%/launcher/translation/vietnamese.qm
%%QT%%%%DATADIR%%/mapeditor/icons/brush-0.png
%%QT%%%%DATADIR%%/mapeditor/icons/brush-1.png
%%QT%%%%DATADIR%%/mapeditor/icons/brush-2.png
diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile
index 437539fc7ded..c7be7d4a22e7 100644
--- a/games/veloren-weekly/Makefile
+++ b/games/veloren-weekly/Makefile
@@ -1,6 +1,5 @@
PORTNAME= veloren
-PORTVERSION= s20240509
-PORTREVISION= 2
+PORTVERSION= s20240619
CATEGORIES= games wayland
PKGNAMESUFFIX= -weekly
@@ -27,7 +26,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-147-gb47aa6aea # git describe --match='v[0-9]*' weekly
+GL_TAGNAME= v0.16.0-279-gd6d9c2ca5 # git describe --match='v[0-9]*' weekly
CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib"
PLIST_FILES= bin/${PORTNAME}-server-cli \
bin/${PORTNAME}-voxygen \
diff --git a/games/veloren-weekly/Makefile.crates b/games/veloren-weekly/Makefile.crates
index baed4ad9dad9..4bafd8456a98 100644
--- a/games/veloren-weekly/Makefile.crates
+++ b/games/veloren-weekly/Makefile.crates
@@ -1,13 +1,12 @@
-CARGO_CRATES= ab_glyph-0.2.23 \
+CARGO_CRATES= ab_glyph-0.2.26 \
ab_glyph_rasterizer-0.1.8 \
addr2line-0.21.0 \
adler-1.0.2 \
adler32-1.2.0 \
ahash-0.4.8 \
- ahash-0.7.8 \
ahash-0.8.11 \
aho-corasick-1.1.3 \
- allocator-api2-0.2.16 \
+ allocator-api2-0.2.18 \
alsa-0.9.0 \
alsa-sys-0.3.1 \
ambient-authority-0.0.2 \
@@ -16,12 +15,12 @@ CARGO_CRATES= ab_glyph-0.2.23 \
android-tzdata-0.1.1 \
android_system_properties-0.1.5 \
anes-0.1.6 \
- 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 \
+ 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.86 \
anymap2-0.13.0 \
app_dirs2-2.5.5 \
approx-0.3.2 \
@@ -35,17 +34,18 @@ CARGO_CRATES= ab_glyph-0.2.23 \
as-raw-xcb-connection-1.0.1 \
ascii-1.1.0 \
ash-0.37.3+1.3.251 \
- assets_manager-0.11.3 \
- async-channel-2.2.0 \
- async-trait-0.1.78 \
- atomic-polyfill-1.0.3 \
+ assets_manager-0.11.5 \
+ async-channel-2.3.1 \
+ async-trait-0.1.80 \
atomic_refcell-0.1.13 \
atomicwrites-0.4.3 \
- autocfg-1.1.0 \
- axum-0.6.20 \
- axum-core-0.3.4 \
- backtrace-0.3.69 \
+ autocfg-1.3.0 \
+ axum-0.7.5 \
+ axum-core-0.4.3 \
+ az-1.2.1 \
+ backtrace-0.3.71 \
base64-0.21.7 \
+ base64-0.22.1 \
bincode-1.3.3 \
bindgen-0.69.4 \
bit-set-0.5.3 \
@@ -58,30 +58,32 @@ CARGO_CRATES= ab_glyph-0.2.23 \
block-buffer-0.10.4 \
block-sys-0.1.0-beta.1 \
block2-0.2.0-alpha.6 \
- bumpalo-3.15.4 \
- bytemuck-1.15.0 \
+ bumpalo-3.16.0 \
+ bytemuck-1.16.0 \
bytemuck_derive-1.6.0 \
byteorder-1.5.0 \
- bytes-1.5.0 \
+ bytes-1.6.0 \
calloop-0.10.6 \
+ calloop-0.12.4 \
+ calloop-wayland-source-0.2.0 \
cansi-2.2.1 \
- cap-fs-ext-2.0.1 \
- cap-net-ext-2.0.1 \
- cap-primitives-2.0.1 \
- cap-rand-2.0.1 \
- cap-std-2.0.1 \
- cap-time-ext-2.0.1 \
+ cap-fs-ext-3.1.0 \
+ cap-net-ext-3.1.0 \
+ cap-primitives-3.1.0 \
+ cap-rand-3.1.0 \
+ cap-std-3.1.0 \
+ cap-time-ext-3.1.0 \
cassowary-0.3.0 \
cast-0.3.0 \
castaway-0.2.2 \
- cc-1.0.90 \
+ cc-1.0.98 \
censor-0.3.0 \
cesu8-1.1.0 \
cexpr-0.6.0 \
cfg-if-0.1.10 \
cfg-if-1.0.0 \
cfg_aliases-0.1.1 \
- chrono-0.4.35 \
+ chrono-0.4.38 \
chrono-tz-0.8.6 \
chrono-tz-build-0.2.1 \
chumsky-0.9.3 \
@@ -89,80 +91,80 @@ CARGO_CRATES= ab_glyph-0.2.23 \
ciborium-io-0.2.2 \
ciborium-ll-0.2.2 \
clang-sys-1.7.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 \
clipboard-win-3.1.1 \
clipboard-win-4.5.0 \
- clipboard-win-5.3.0 \
+ clipboard-win-5.3.1 \
clipboard_macos-0.1.0 \
- clipboard_wayland-0.2.0 \
+ clipboard_wayland-0.2.2 \
clipboard_x11-0.4.2 \
- cmake-0.1.45 \
- cocoa-0.24.1 \
+ cmake-0.1.50 \
+ cocoa-0.25.0 \
cocoa-foundation-0.1.2 \
codespan-reporting-0.11.1 \
color_quant-1.1.0 \
- colorchoice-1.0.0 \
+ colorchoice-1.0.1 \
com-rs-0.2.1 \
- combine-4.6.6 \
+ combine-4.6.7 \
compact_str-0.7.1 \
- concurrent-queue-2.4.0 \
+ concurrent-queue-2.5.0 \
console-0.15.8 \
constant_time_eq-0.3.0 \
copypasta-0.8.2 \
core-foundation-0.9.4 \
core-foundation-sys-0.8.6 \
core-graphics-0.22.3 \
+ core-graphics-0.23.2 \
core-graphics-types-0.1.3 \
coreaudio-rs-0.11.3 \
coreaudio-sys-0.2.15 \
cpal-0.15.3 \
- cpp_demangle-0.3.5 \
+ cpp_demangle-0.4.3 \
cpufeatures-0.2.12 \
- cranelift-bforest-0.104.2 \
- cranelift-codegen-0.104.2 \
- cranelift-codegen-meta-0.104.2 \
- cranelift-codegen-shared-0.104.2 \
- cranelift-control-0.104.2 \
- cranelift-entity-0.104.2 \
- cranelift-frontend-0.104.2 \
- cranelift-isle-0.104.2 \
- cranelift-native-0.104.2 \
- cranelift-wasm-0.104.2 \
+ cranelift-bforest-0.107.2 \
+ cranelift-codegen-0.107.2 \
+ cranelift-codegen-meta-0.107.2 \
+ cranelift-codegen-shared-0.107.2 \
+ cranelift-control-0.107.2 \
+ cranelift-entity-0.107.2 \
+ cranelift-frontend-0.107.2 \
+ cranelift-isle-0.107.2 \
+ cranelift-native-0.107.2 \
+ cranelift-wasm-0.107.2 \
crc32fast-1.4.0 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
- critical-section-1.1.2 \
- crossbeam-channel-0.5.12 \
+ crossbeam-channel-0.5.13 \
crossbeam-deque-0.7.4 \
crossbeam-deque-0.8.5 \
crossbeam-epoch-0.8.2 \
crossbeam-epoch-0.9.18 \
crossbeam-queue-0.3.11 \
crossbeam-utils-0.7.2 \
- crossbeam-utils-0.8.19 \
+ crossbeam-utils-0.8.20 \
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 \
- cty-0.2.2 \
culpa-1.0.2 \
culpa-macros-1.0.2 \
+ cursor-icon-1.1.0 \
d3d12-0.7.0 \
daggy-0.5.0 \
- darling-0.20.8 \
- darling_core-0.20.8 \
- darling_macro-0.20.8 \
+ darling-0.20.9 \
+ darling_core-0.20.9 \
+ darling_macro-0.20.9 \
dasp_sample-0.11.0 \
- data-encoding-2.5.0 \
+ data-encoding-2.6.0 \
debugid-0.8.0 \
deflate-1.0.0 \
deranged-0.3.11 \
- deunicode-1.4.3 \
+ deunicode-1.6.0 \
digest-0.10.7 \
directories-next-2.0.0 \
dirs-4.0.0 \
@@ -175,18 +177,21 @@ CARGO_CRATES= ab_glyph-0.2.23 \
dispatch-0.1.4 \
dispatch-0.2.0 \
displaydoc-0.2.4 \
+ divrem-1.0.0 \
dlib-0.5.2 \
+ doc-comment-0.3.3 \
dot_vox-5.1.1 \
- downcast-rs-1.2.0 \
+ downcast-rs-1.2.1 \
drop_guard-0.3.0 \
ecolor-0.23.0 \
egui-0.23.0 \
egui_plot-0.23.0 \
egui_winit_platform-0.20.0 \
- either-1.10.0 \
+ either-1.12.0 \
+ elapsed-0.1.2 \
emath-0.23.0 \
encode_unicode-0.3.6 \
- encoding_rs-0.8.33 \
+ encoding_rs-0.8.34 \
endian-type-0.1.2 \
enum-as-inner-0.6.0 \
enum-map-2.7.3 \
@@ -195,24 +200,25 @@ CARGO_CRATES= ab_glyph-0.2.23 \
enumset_derive-0.8.1 \
epaint-0.23.0 \
equivalent-1.0.1 \
- errno-0.3.8 \
+ errno-0.3.9 \
error-chain-0.12.4 \
error-code-2.3.1 \
error-code-3.2.0 \
euc-0.5.3 \
euclid-0.22.9 \
- event-listener-5.2.0 \
- event-listener-strategy-0.5.0 \
+ event-listener-5.3.0 \
+ event-listener-strategy-0.5.2 \
fallible-iterator-0.3.0 \
fallible-streaming-iterator-0.1.9 \
- fastrand-2.0.1 \
+ fastrand-2.1.0 \
fd-lock-4.0.2 \
fdeflate-0.3.4 \
filetime-0.2.23 \
find_folder-0.3.0 \
+ fixed-1.27.0 \
fixedbitset-0.1.9 \
fixedbitset-0.4.2 \
- flate2-1.0.28 \
+ flate2-1.0.30 \
float-cmp-0.9.0 \
fluent-langneg-0.13.0 \
flume-0.11.0 \
@@ -238,11 +244,12 @@ CARGO_CRATES= ab_glyph-0.2.23 \
fxhash-0.2.1 \
fxprof-processed-profile-0.6.0 \
generator-0.7.5 \
+ generator-0.8.1 \
generic-array-0.14.7 \
gethostname-0.2.3 \
gethostname-0.4.3 \
getrandom-0.1.16 \
- getrandom-0.2.12 \
+ getrandom-0.2.15 \
gilrs-0.10.2 \
gilrs-core-0.5.7 \
gimli-0.28.1 \
@@ -260,32 +267,33 @@ CARGO_CRATES= ab_glyph-0.2.23 \
gpu-descriptor-0.2.4 \
gpu-descriptor-types-0.1.2 \
guillotiere-0.6.2 \
- h2-0.3.26 \
- half-2.4.0 \
- hash32-0.2.1 \
+ half-2.4.1 \
+ hash32-0.3.1 \
hashbrown-0.9.1 \
hashbrown-0.13.2 \
- hashbrown-0.14.3 \
- hashlink-0.8.4 \
+ hashbrown-0.14.5 \
+ hashlink-0.9.1 \
hassle-rs-0.10.0 \
- heapless-0.7.17 \
+ heapless-0.8.0 \
heck-0.4.1 \
heck-0.5.0 \
hermit-abi-0.3.9 \
hex-0.4.3 \
hexf-parse-0.2.1 \
hibitset-0.6.4 \
- hickory-proto-0.24.0 \
- hickory-resolver-0.24.0 \
+ hickory-proto-0.24.1 \
+ hickory-resolver-0.24.1 \
home-0.5.9 \
hostname-0.3.1 \
- http-0.2.12 \
- http-body-0.4.6 \
+ http-1.1.0 \
+ http-body-1.0.0 \
+ http-body-util-0.1.1 \
httparse-1.8.0 \
httpdate-1.0.3 \
humantime-2.1.0 \
- hyper-0.14.28 \
- hyper-rustls-0.24.2 \
+ hyper-1.3.1 \
+ hyper-rustls-0.27.2 \
+ hyper-util-0.1.5 \
iana-time-zone-0.1.60 \
iana-time-zone-haiku-0.1.2 \
id-arena-2.2.1 \
@@ -293,33 +301,37 @@ CARGO_CRATES= ab_glyph-0.2.23 \
idna-0.4.0 \
idna-0.5.0 \
image-0.24.9 \
- indexmap-2.2.5 \
+ indexmap-2.2.6 \
indicatif-0.17.8 \
- indoc-2.0.4 \
+ indoc-2.0.5 \
+ init_with-1.1.0 \
inline_tweak-1.1.1 \
inotify-0.9.6 \
inotify-sys-0.1.5 \
- instant-0.1.12 \
+ instant-0.1.13 \
intl_pluralrules-7.0.2 \
- io-extras-0.18.1 \
+ io-extras-0.18.2 \
io-kit-sys-0.3.0 \
io-lifetimes-2.0.3 \
ipconfig-0.3.2 \
ipnet-2.9.0 \
is-terminal-0.4.12 \
+ is_terminal_polyfill-1.70.0 \
itertools-0.10.5 \
+ itertools-0.11.0 \
itertools-0.12.1 \
- itoa-1.0.10 \
+ itoa-1.0.11 \
ittapi-0.4.0 \
ittapi-sys-0.4.0 \
+ jni-0.19.0 \
jni-0.21.1 \
jni-sys-0.3.0 \
- jobserver-0.1.28 \
+ jobserver-0.1.31 \
jpeg-decoder-0.3.1 \
js-sys-0.3.69 \
khronos-egl-6.0.0 \
khronos_api-3.1.0 \
- kiddo-0.2.5 \
+ kiddo-4.2.0 \
kqueue-1.0.8 \
kqueue-sys-1.0.4 \
lazy-bytes-cast-5.0.1 \
@@ -328,24 +340,23 @@ CARGO_CRATES= ab_glyph-0.2.23 \
leb128-0.2.5 \
levenshtein-1.0.5 \
lewton-0.10.2 \
- libc-0.2.153 \
+ libc-0.2.155 \
libloading-0.7.4 \
libloading-0.8.3 \
libm-0.2.8 \
- libmimalloc-sys-0.1.35 \
- libredox-0.0.1 \
+ libmimalloc-sys-0.1.38 \
libredox-0.0.2 \
- libsqlite3-sys-0.27.0 \
+ libredox-0.1.3 \
+ libsqlite3-sys-0.28.0 \
libudev-sys-0.1.4 \
linked-hash-map-0.5.6 \
- linux-raw-sys-0.4.13 \
- lock_api-0.4.11 \
+ linux-raw-sys-0.4.14 \
+ lock_api-0.4.12 \
log-0.4.21 \
- loom-0.5.6 \
+ loom-0.7.2 \
lru-0.12.3 \
lru-cache-0.1.2 \
lz-fear-0.2.0 \
- mach-0.3.2 \
mach2-0.4.2 \
macro_rules_attribute-0.1.3 \
macro_rules_attribute-proc_macro-0.1.3 \
@@ -355,23 +366,24 @@ CARGO_CRATES= ab_glyph-0.2.23 \
matchit-0.7.3 \
maybe-owned-0.3.4 \
maybe-uninit-2.0.0 \
- memchr-2.7.1 \
+ memchr-2.7.2 \
memfd-0.6.4 \
memmap2-0.5.10 \
memmap2-0.7.1 \
+ memmap2-0.9.4 \
memoffset-0.5.6 \
memoffset-0.6.5 \
- memoffset-0.9.0 \
+ memoffset-0.9.1 \
metal-0.27.0 \
- mimalloc-0.1.39 \
+ mimalloc-0.1.42 \
mime-0.3.17 \
- minifb-0.25.0 \
+ minifb-0.27.0 \
minimal-lexical-0.2.1 \
- miniz_oxide-0.7.2 \
+ miniz_oxide-0.7.3 \
mio-0.8.11 \
mumble-link-0.2.0 \
nanorand-0.7.0 \
- native-dialog-0.6.4 \
+ native-dialog-0.7.0 \
ndk-0.7.0 \
ndk-0.8.0 \
ndk-context-0.1.1 \
@@ -379,8 +391,8 @@ CARGO_CRATES= ab_glyph-0.2.23 \
ndk-sys-0.5.0+25.2.9519653 \
nibble_vec-0.1.0 \
nix-0.24.3 \
- nix-0.25.1 \
nix-0.26.4 \
+ nix-0.25.1 \
nix-0.28.0 \
nohash-hasher-0.2.0 \
noise-0.7.0 \
@@ -390,18 +402,18 @@ CARGO_CRATES= ab_glyph-0.2.23 \
nougat-proc_macros-0.2.4 \
nu-ansi-term-0.46.0 \
num-0.2.1 \
- num-0.4.1 \
+ num-0.4.3 \
num-bigint-0.2.6 \
- num-bigint-0.4.4 \
+ num-bigint-0.4.5 \
num-complex-0.2.4 \
- num-complex-0.4.5 \
+ num-complex-0.4.6 \
num-conv-0.1.0 \
num-derive-0.4.2 \
num-integer-0.1.46 \
- num-iter-0.1.44 \
+ num-iter-0.1.45 \
num-rational-0.2.4 \
- num-rational-0.4.1 \
- num-traits-0.2.18 \
+ num-rational-0.4.2 \
+ num-traits-0.2.19 \
num_cpus-1.16.0 \
num_enum-0.5.11 \
num_enum-0.6.1 \
@@ -418,6 +430,7 @@ CARGO_CRATES= ab_glyph-0.2.23 \
objc_exception-0.1.2 \
objc_id-0.1.1 \
object-0.32.2 \
+ object-0.33.0 \
oboe-0.6.1 \
oboe-sys-0.6.1 \
ogg-0.8.0 \
@@ -430,54 +443,56 @@ CARGO_CRATES= ab_glyph-0.2.23 \
ordered-float-3.9.2 \
ordered-float-4.2.0 \
overload-0.1.1 \
- owned_ttf_parser-0.20.0 \
- packed_simd-0.3.9 \
+ owned_ttf_parser-0.21.0 \
parking-2.2.0 \
- parking_lot-0.12.1 \
- parking_lot_core-0.9.9 \
- parse-zoneinfo-0.3.0 \
- paste-1.0.14 \
- pem-3.0.3 \
+ parking_lot-0.12.2 \
+ parking_lot_core-0.9.10 \
+ parse-zoneinfo-0.3.1 \
+ paste-1.0.15 \
+ pem-3.0.4 \
percent-encoding-2.3.1 \
petgraph-0.4.13 \
- petgraph-0.6.4 \
+ petgraph-0.6.5 \
phf-0.11.2 \
phf_codegen-0.11.2 \
phf_generator-0.11.2 \
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 \
piston-float-0.3.0 \
piston-viewport-0.5.0 \
pistoncore-input-0.24.0 \
pkg-config-0.3.30 \
png-0.17.13 \
+ polling-3.7.0 \
portable-atomic-1.6.0 \
powerfmt-0.2.0 \
pp-rs-0.2.1 \
ppv-lite86-0.2.17 \
presser-0.3.1 \
proc-macro-crate-1.3.1 \
+ proc-macro-crate-3.1.0 \
proc-macro-hack-0.5.20+deprecated \
proc-macro-nested-0.1.7 \
proc-macro2-0.4.30 \
- proc-macro2-1.0.79 \
- profiling-1.0.8 \
+ proc-macro2-1.0.83 \
+ profiling-1.0.15 \
profiling-procmacros-1.0.15 \
- prometheus-0.13.3 \
- prometheus-hyper-0.1.5 \
+ prometheus-0.13.4 \
+ prometheus-hyper-0.2.0 \
protocol-3.4.0 \
protocol-derive-3.4.0 \
psm-0.1.21 \
quick-error-1.2.3 \
quick-xml-0.30.0 \
- quinn-0.10.2 \
- quinn-proto-0.10.6 \
- quinn-udp-0.4.1 \
+ quick-xml-0.31.0 \
+ quinn-0.11.1 \
+ quinn-proto-0.11.2 \
+ quinn-udp-0.5.1 \
quote-0.6.13 \
- quote-1.0.35 \
+ quote-1.0.36 \
radium-0.7.0 \
radix_trie-0.2.1 \
rand-0.7.3 \
@@ -489,73 +504,75 @@ CARGO_CRATES= ab_glyph-0.2.23 \
rand_hc-0.2.0 \
rand_xorshift-0.2.0 \
range-alloc-0.1.3 \
- ratatui-0.26.1 \
- raw-window-handle-0.4.3 \
+ ratatui-0.26.2 \
raw-window-handle-0.5.2 \
- rayon-1.9.0 \
+ raw-window-handle-0.6.2 \
+ rayon-1.10.0 \
rayon-core-1.12.1 \
- rcgen-0.12.1 \
+ rcgen-0.13.1 \
redox_syscall-0.3.5 \
redox_syscall-0.4.1 \
- redox_users-0.4.4 \
- refinery-0.8.12 \
- refinery-core-0.8.12 \
- refinery-macros-0.8.12 \
+ redox_syscall-0.5.1 \
+ redox_users-0.4.5 \
+ refinery-0.8.14 \
+ refinery-core-0.8.14 \
+ refinery-macros-0.8.14 \
regalloc2-0.9.3 \
- regex-1.10.3 \
+ 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 \
renderdoc-sys-1.1.0 \
resolv-conf-0.7.0 \
- ring-0.16.20 \
ring-0.17.8 \
- rmp-0.8.12 \
- rmp-serde-1.1.2 \
- rodio-0.17.3 \
+ rmp-0.8.14 \
+ rmp-serde-1.3.0 \
+ rodio-0.18.0 \
ron-0.8.1 \
roots-0.0.8 \
roxmltree-0.14.1 \
- rstar-0.10.0 \
- rusqlite-0.30.0 \
+ rstar-0.12.0 \
+ rusqlite-0.31.0 \
rust-argon2-2.1.0 \
- rustc-demangle-0.1.23 \
+ rustc-demangle-0.1.24 \
rustc-hash-1.1.0 \
rustc_version-0.2.3 \
rustc_version-0.4.0 \
- rustix-0.38.32 \
- rustls-0.21.12 \
- rustls-native-certs-0.6.3 \
- rustls-pemfile-1.0.4 \
- rustls-webpki-0.101.7 \
+ rustix-0.38.34 \
+ rustls-0.23.9 \
+ rustls-native-certs-0.7.0 \
+ rustls-pemfile-2.1.2 \
+ rustls-pki-types-1.7.0 \
+ rustls-platform-verifier-0.3.1 \
+ rustls-platform-verifier-android-0.1.0 \
+ rustls-webpki-0.102.4 \
rusttype-0.7.9 \
rusttype-0.8.3 \
- rustversion-1.0.14 \
+ rustversion-1.0.17 \
rustyline-14.0.0 \
- ryu-1.0.17 \
+ ryu-1.0.18 \
same-file-1.0.6 \
schannel-0.1.23 \
- schnellru-0.2.1 \
+ schnellru-0.2.3 \
scoped-tls-1.0.1 \
scopeguard-1.2.0 \
- sct-0.7.1 \
sctk-adwaita-0.5.4 \
sdl2-0.35.2 \
sdl2-sys-0.35.2 \
- security-framework-2.9.2 \
- security-framework-sys-2.9.1 \
+ security-framework-2.11.0 \
+ security-framework-sys-2.11.0 \
self_cell-0.10.3 \
- self_cell-1.0.3 \
+ self_cell-1.0.4 \
semver-0.9.0 \
- semver-1.0.22 \
+ semver-1.0.23 \
semver-parser-0.7.0 \
- serde-1.0.197 \
- serde_derive-1.0.197 \
- serde_json-1.0.114 \
+ serde-1.0.202 \
+ serde_derive-1.0.202 \
+ serde_json-1.0.117 \
serde_path_to_error-0.1.16 \
- serde_repr-0.1.18 \
- serde_spanned-0.6.5 \
+ serde_repr-0.1.19 \
+ serde_spanned-0.6.6 \
serde_urlencoded-0.7.1 \
sha2-0.10.8 \
shaderc-0.8.3 \
@@ -565,58 +582,62 @@ CARGO_CRATES= ab_glyph-0.2.23 \
shellexpand-2.1.2 \
shellexpand-3.1.0 \
shlex-1.3.0 \
+ shred-0.16.1 \
+ shred-derive-0.7.0 \
shrev-1.1.3 \
signal-hook-0.3.17 \
signal-hook-mio-0.2.3 \
- signal-hook-registry-1.4.1 \
+ signal-hook-registry-1.4.2 \
simd-adler32-0.3.7 \
siphasher-0.3.11 \
siphasher-1.0.1 \
slab-0.4.9 \
slice-group-by-0.3.1 \
slotmap-1.0.7 \
- smallvec-1.13.1 \
+ smallvec-1.13.2 \
smithay-client-toolkit-0.16.1 \
+ smithay-client-toolkit-0.18.1 \
smithay-clipboard-0.6.6 \
- socket2-0.5.6 \
- specs-0.20.0 \
- specs-derive-0.4.1 \
- spin-0.5.2 \
+ smithay-clipboard-0.7.1 \
+ socket2-0.5.7 \
+ sorted-vec-0.8.3 \
spin-0.9.8 \
spin_sleep-1.2.0 \
spirv-0.2.0+1.5.4 \
sptr-0.3.2 \
- stability-0.1.1 \
+ stability-0.2.0 \
stable_deref_trait-1.2.0 \
stacker-0.1.15 \
static_assertions-1.1.0 \
stb_truetype-0.3.1 \
str-buf-1.0.6 \
strict-num-0.1.1 \
- strsim-0.11.0 \
+ strsim-0.11.1 \
strum-0.24.1 \
strum-0.26.2 \
strum_macros-0.24.3 \
strum_macros-0.26.2 \
+ subtle-2.5.0 \
sum_type-0.2.0 \
- svg_fmt-0.4.2 \
+ svg_fmt-0.4.3 \
syn-0.15.44 \
syn-1.0.109 \
- syn-2.0.53 \
- sync_file-0.2.7 \
+ syn-2.0.65 \
+ sync_file-0.2.9 \
sync_wrapper-0.1.2 \
- system-interface-0.26.1 \
+ sync_wrapper-1.0.1 \
+ system-interface-0.27.2 \
tap-1.0.1 \
tar-0.4.40 \
target-lexicon-0.12.14 \
tempfile-3.10.1 \
termcolor-1.4.1 \
- thiserror-1.0.58 \
- thiserror-impl-1.0.58 \
+ thiserror-1.0.61 \
+ thiserror-impl-1.0.61 \
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 \
timer-queue-0.1.0 \
tiny-skia-0.8.4 \
tiny-skia-path-0.8.4 \
@@ -624,16 +645,16 @@ CARGO_CRATES= ab_glyph-0.2.23 \
tinytemplate-1.2.1 \
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.24.1 \
+ tokio-rustls-0.26.0 \
tokio-stream-0.1.15 \
- tokio-util-0.7.10 \
toml-0.5.11 \
- toml-0.8.12 \
- toml_datetime-0.6.5 \
+ toml-0.8.13 \
+ toml_datetime-0.6.6 \
toml_edit-0.19.15 \
- toml_edit-0.22.8 \
+ toml_edit-0.21.1 \
+ toml_edit-0.22.13 \
tower-0.4.13 \
tower-layer-0.3.2 \
tower-service-0.3.2 \
@@ -643,27 +664,27 @@ CARGO_CRATES= ab_glyph-0.2.23 \
tracing-core-0.1.32 \
tracing-log-0.2.0 \
tracing-subscriber-0.3.18 \
- tracing-tracy-0.10.2 \
- tracy-client-0.15.2 \
- tracy-client-sys-0.21.2 \
- treeculler-0.2.0 \
+ tracing-tracy-0.11.0 \
+ tracy-client-0.17.0 \
+ tracy-client-sys-0.22.2 \
+ treeculler-0.4.0 \
try-lock-0.2.5 \
- ttf-parser-0.20.0 \
+ ttf-parser-0.21.1 \
tuple_utils-0.4.0 \
twox-hash-1.6.3 \
tynm-0.1.10 \
type-map-0.5.0 \
typenum-1.17.0 \
- unic-langid-0.9.4 \
- unic-langid-impl-0.9.4 \
+ ubyte-0.10.4 \
+ unic-langid-0.9.5 \
+ unic-langid-impl-0.9.5 \
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 \
unicode-xid-0.1.0 \
unicode-xid-0.2.4 \
- untrusted-0.7.1 \
untrusted-0.9.0 \
url-2.5.0 \
utf8parse-0.2.1 \
@@ -672,140 +693,147 @@ CARGO_CRATES= ab_glyph-0.2.23 \
vcpkg-0.2.15 \
vec_map-0.8.2 \
vek-0.14.1 \
- vek-0.16.1 \
+ vek-0.17.0 \
version-compare-0.1.1 \
version_check-0.9.4 \
+ versions-5.0.1 \
walkdir-2.5.0 \
want-0.3.1 \
wasi-0.9.0+wasi-snapshot-preview1 \
wasi-0.11.0+wasi-snapshot-preview1 \
- wasi-cap-std-sync-17.0.2 \
- wasi-common-17.0.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-encoder-0.38.1 \
- wasm-encoder-0.201.0 \
- wasmparser-0.118.2 \
- wasmparser-0.121.2 \
- wasmprinter-0.2.80 \
- wasmtime-17.0.2 \
- wasmtime-asm-macros-17.0.2 \
- wasmtime-cache-17.0.2 \
- wasmtime-component-macro-17.0.2 \
- wasmtime-component-util-17.0.2 \
- wasmtime-cranelift-17.0.2 \
- wasmtime-cranelift-shared-17.0.2 \
- wasmtime-environ-17.0.2 \
- wasmtime-fiber-17.0.2 \
- wasmtime-jit-17.0.2 \
- wasmtime-jit-debug-17.0.2 \
- wasmtime-jit-icache-coherence-17.0.2 \
- wasmtime-runtime-17.0.2 \
- wasmtime-types-17.0.2 \
- wasmtime-versioned-export-macros-17.0.2 \
- wasmtime-wasi-17.0.2 \
- wasmtime-winch-17.0.2 \
- wasmtime-wit-bindgen-17.0.2 \
- wasmtime-wmemcheck-17.0.2 \
+ wasm-encoder-0.202.0 \
+ wasm-encoder-0.207.0 \
+ wasmparser-0.202.0 \
+ wasmprinter-0.202.0 \
+ wasmtime-20.0.2 \
+ wasmtime-asm-macros-20.0.2 \
+ wasmtime-cache-20.0.2 \
+ wasmtime-component-macro-20.0.2 \
+ wasmtime-component-util-20.0.2 \
+ wasmtime-cranelift-20.0.2 \
+ wasmtime-environ-20.0.2 \
+ wasmtime-fiber-20.0.2 \
+ wasmtime-jit-debug-20.0.2 \
+ wasmtime-jit-icache-coherence-20.0.2 \
+ wasmtime-runtime-20.0.2 \
+ wasmtime-slab-20.0.2 \
+ wasmtime-types-20.0.2 \
+ wasmtime-versioned-export-macros-20.0.2 \
+ wasmtime-wasi-20.0.2 \
+ wasmtime-winch-20.0.2 \
+ wasmtime-wit-bindgen-20.0.2 \
wast-35.0.2 \
- wast-201.0.0 \
- wat-1.201.0 \
+ wast-207.0.0 \
+ wat-1.207.0 \
wavefront-0.2.3 \
+ wayland-backend-0.3.3 \
wayland-client-0.29.5 \
+ wayland-client-0.31.2 \
wayland-commons-0.29.5 \
+ wayland-csd-frame-0.3.0 \
wayland-cursor-0.29.5 \
+ wayland-cursor-0.31.1 \
wayland-protocols-0.29.5 \
+ wayland-protocols-0.31.2 \
+ wayland-protocols-wlr-0.2.0 \
wayland-scanner-0.29.5 \
+ wayland-scanner-0.31.1 \
wayland-sys-0.29.5 \
+ wayland-sys-0.31.1 \
web-sys-0.3.69 \
+ webpki-roots-0.26.1 \
wfd-0.1.7 \
wgpu-profiler-0.15.0 \
which-4.4.2 \
- widestring-1.0.2 \
- wiggle-17.0.2 \
- wiggle-generate-17.0.2 \
- wiggle-macro-17.0.2 \
+ widestring-1.1.0 \
+ wiggle-20.0.2 \
+ wiggle-generate-20.0.2 \
+ wiggle-macro-20.0.2 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
- winapi-util-0.1.6 \
- winapi-wsapoll-0.1.1 \
+ winapi-util-0.1.8 \
+ winapi-wsapoll-0.1.2 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- winch-codegen-0.15.2 \
+ winch-codegen-0.18.2 \
window_clipboard-0.3.0 \
windows-0.48.0 \
windows-0.51.1 \
windows-0.54.0 \
windows-core-0.51.1 \
- windows-core-0.52.0 \
windows-core-0.54.0 \
- windows-result-0.1.0 \
+ windows-result-0.1.1 \
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 \
winit-0.28.7 \
winnow-0.5.40 \
- winnow-0.6.5 \
+ winnow-0.6.8 \
winreg-0.50.0 \
winreg-0.52.0 \
winres-0.1.12 \
winx-0.36.3 \
- wit-parser-0.13.2 \
+ wit-parser-0.202.0 \
witx-0.9.1 \
wyz-0.5.1 \
x11-clipboard-0.7.1 \
x11-dl-2.21.0 \
x11rb-0.10.1 \
- x11rb-0.13.0 \
+ x11rb-0.13.1 \
x11rb-protocol-0.10.0 \
- x11rb-protocol-0.13.0 \
+ x11rb-protocol-0.13.1 \
xattr-1.3.1 \
- xcb-1.3.0 \
+ xcb-1.4.0 \
xcursor-0.3.5 \
xdg-2.5.2 \
xi-unicode-0.3.0 \
xkbcommon-0.5.1 \
- xml-rs-0.8.19 \
+ xkeysym-0.2.0 \
+ xml-rs-0.8.20 \
xmlparser-0.13.6 \
yasna-0.5.2 \
- zerocopy-0.7.32 \
- zerocopy-derive-0.7.32 \
- 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 \
+ zerocopy-0.7.34 \
+ zerocopy-derive-0.7.34 \
+ zeroize-1.8.1 \
+ zstd-0.13.1 \
+ zstd-safe-7.1.0 \
+ zstd-sys-2.0.10+zstd.1.5.6 \
keyboard-keynames@git+https://gitlab.com/Imbris/keyboard-keynames.git?tag=veloren-winit-0.28\#fca4bbdfa51bf054b155a455935b3792975c989d \
naga,wgpu,wgpu-core,wgpu-hal,wgpu-types@git+https://github.com/Imberflur/wgpu.git?tag=0.18-with-fixes-for-veloren-v1\#df527ef82e2eba827eda9278caa583506a06aa87 \
- shred,shred-derive@git+https://github.com/amethyst/shred.git?rev=5d52c6fc390dd04c12158633e77591f6523d1f85\#5d52c6fc390dd04c12158633e77591f6523d1f85 \
+ specs,specs-derive@git+https://github.com/amethyst/specs.git?rev=4e2da1df29ee840baa9b936593c45592b7c9ae27\#4e2da1df29ee840baa9b936593c45592b7c9ae27 \
egui_wgpu_backend@git+https://github.com/hasenbanck/egui_wgpu_backend.git?rev=34691d4e9149deb9cd0bb8cbb5a56bffebf47588\#34691d4e9149deb9cd0bb8cbb5a56bffebf47588 \
- auth-common,authc@git+https://gitlab.com/veloren/auth.git?rev=abb1a705827984e11706d7bb97fb7a459e1e6533\#abb1a705827984e11706d7bb97fb7a459e1e6533 \
fluent,fluent-bundle,fluent-syntax,intl-memoizer@git+https://github.com/juliancoffee/fluent-rs.git?branch=patched\#929cf9512de121cce9b4cbf1cb860cd3294a1cd9 \
+ auth-common,authc@git+https://gitlab.com/veloren/auth.git?rev=ae0e16783a9f9041951296885f082308e155db79\#ae0e16783a9f9041951296885f082308e155db79 \
conrod_core,conrod_derive,conrod_winit@git+https://gitlab.com/veloren/conrod.git?branch=copypasta_0.7\#59fddc617696e68d28a75c2137a08c2572efb986 \
iced_core,iced_futures,iced_graphics,iced_native,iced_style,iced_winit@git+https://github.com/Imberflur/iced?tag=veloren-winit-0.28\#47243c257c8b8dd6c506b060804cb00b618aa0aa \
portpicker@git+https://github.com/xMAC94x/portpicker-rs?rev=df6b37872f3586ac3b21d08b56c8ec7cd92fb172\#df6b37872f3586ac3b21d08b56c8ec7cd92fb172
diff --git a/games/veloren-weekly/distinfo b/games/veloren-weekly/distinfo
index f0980f53e93e..7978aa987b7e 100644
--- a/games/veloren-weekly/distinfo
+++ b/games/veloren-weekly/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1715235097
-SHA256 (rust/crates/ab_glyph-0.2.23.crate) = 80179d7dd5d7e8c285d67c4a1e652972a92de7475beddfb92028c76463b13225
-SIZE (rust/crates/ab_glyph-0.2.23.crate) = 18537
+TIMESTAMP = 1718781599
+SHA256 (rust/crates/ab_glyph-0.2.26.crate) = 2e53b0a3d5760cd2ba9b787ae0c6440ad18ee294ff71b05e3381c900a7d16cfd
+SIZE (rust/crates/ab_glyph-0.2.26.crate) = 19078
SHA256 (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = c71b1793ee61086797f5c80b6efa2b8ffa6d5dd703f118545808a7f2e27f7046
SIZE (rust/crates/ab_glyph_rasterizer-0.1.8.crate) = 11010
SHA256 (rust/crates/addr2line-0.21.0.crate) = 8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb
@@ -11,14 +11,12 @@ SHA256 (rust/crates/adler32-1.2.0.crate) = aae1277d39aeec15cb388266ecc24b11c8046
SIZE (rust/crates/adler32-1.2.0.crate) = 6411
SHA256 (rust/crates/ahash-0.4.8.crate) = 0453232ace82dee0dd0b4c87a59bd90f7b53b314f3e0f61fe2ee7c8a16482289
SIZE (rust/crates/ahash-0.4.8.crate) = 51510
-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/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/alsa-0.9.0.crate) = 37fe60779335388a88c01ac6c3be40304d1e349de3ada3b15f7808bb90fa9dce
SIZE (rust/crates/alsa-0.9.0.crate) = 72602
SHA256 (rust/crates/alsa-sys-0.3.1.crate) = db8fee663d06c4e303404ef5f40488a53e062f89ba8bfed81f42325aafad1527
@@ -35,18 +33,18 @@ 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.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/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.86.crate) = b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da
+SIZE (rust/crates/anyhow-1.0.86.crate) = 46741
SHA256 (rust/crates/anymap2-0.13.0.crate) = d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c
SIZE (rust/crates/anymap2-0.13.0.crate) = 17337
SHA256 (rust/crates/app_dirs2-2.5.5.crate) = a7e7b35733e3a8c1ccb90385088dd5b6eaa61325cb4d1ad56e683b5224ff352e
@@ -73,28 +71,30 @@ SHA256 (rust/crates/ascii-1.1.0.crate) = d92bec98840b8f03a5ff5413de5293bfcd8bf96
SIZE (rust/crates/ascii-1.1.0.crate) = 36075
SHA256 (rust/crates/ash-0.37.3+1.3.251.crate) = 39e9c3835d686b0a6084ab4234fcd1b07dbf6e4767dce60874b12356a25ecd4a
SIZE (rust/crates/ash-0.37.3+1.3.251.crate) = 449524
-SHA256 (rust/crates/assets_manager-0.11.3.crate) = 05532e9c9a4c837c7eb0f8f1a1f9d357a168fb06dbf501d0bdfbe2fc5b0f1971
-SIZE (rust/crates/assets_manager-0.11.3.crate) = 73562
-SHA256 (rust/crates/async-channel-2.2.0.crate) = f28243a43d821d11341ab73c80bed182dc015c514b951616cf79bd4af39af0c3
-SIZE (rust/crates/async-channel-2.2.0.crate) = 14307
-SHA256 (rust/crates/async-trait-0.1.78.crate) = 461abc97219de0eaaf81fe3ef974a540158f3d079c2ab200f891f1a2ef201e85
-SIZE (rust/crates/async-trait-0.1.78.crate) = 29593
-SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
-SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
+SHA256 (rust/crates/assets_manager-0.11.5.crate) = 2225fb1402025b8efb307610a03c40a11a40a2548385cfd91534cb3242c5f2e6
+SIZE (rust/crates/assets_manager-0.11.5.crate) = 73509
+SHA256 (rust/crates/async-channel-2.3.1.crate) = 89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a
+SIZE (rust/crates/async-channel-2.3.1.crate) = 14576
+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
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/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/autocfg-1.3.0.crate) = 0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0
+SIZE (rust/crates/autocfg-1.3.0.crate) = 16524
+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/az-1.2.1.crate) = 7b7e4c2464d97fe331d41de9d5db0def0a96f4d823b8b32a2efd503578988973
+SIZE (rust/crates/az-1.2.1.crate) = 27842
+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/bincode-1.3.3.crate) = b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad
SIZE (rust/crates/bincode-1.3.3.crate) = 28958
SHA256 (rust/crates/bindgen-0.69.4.crate) = a00dc851838a2120612785d195287475a3ac45514741da670b735818822129a0
@@ -119,40 +119,44 @@ SHA256 (rust/crates/block-sys-0.1.0-beta.1.crate) = 0fa55741ee90902547802152aaf3
SIZE (rust/crates/block-sys-0.1.0-beta.1.crate) = 9039
SHA256 (rust/crates/block2-0.2.0-alpha.6.crate) = 8dd9e63c1744f755c2f60332b88de39d341e5e86239014ad839bd71c106dec42
SIZE (rust/crates/block2-0.2.0-alpha.6.crate) = 10639
-SHA256 (rust/crates/bumpalo-3.15.4.crate) = 7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa
-SIZE (rust/crates/bumpalo-3.15.4.crate) = 85028
-SHA256 (rust/crates/bytemuck-1.15.0.crate) = 5d6d68c57235a3a081186990eca2867354726650f42f7516ca50c28d6281fd15
-SIZE (rust/crates/bytemuck-1.15.0.crate) = 47672
+SHA256 (rust/crates/bumpalo-3.16.0.crate) = 79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c
+SIZE (rust/crates/bumpalo-3.16.0.crate) = 85677
+SHA256 (rust/crates/bytemuck-1.16.0.crate) = 78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5
+SIZE (rust/crates/bytemuck-1.16.0.crate) = 48015
SHA256 (rust/crates/bytemuck_derive-1.6.0.crate) = 4da9a32f3fed317401fa3c862968128267c3106685286e15d5aaa3d7389c2f60
SIZE (rust/crates/bytemuck_derive-1.6.0.crate) = 21194
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/calloop-0.10.6.crate) = 52e0d00eb1ea24371a97d2da6201c6747a633dc6dc1988ef503403b4c59504a8
SIZE (rust/crates/calloop-0.10.6.crate) = 53711
+SHA256 (rust/crates/calloop-0.12.4.crate) = fba7adb4dd5aa98e5553510223000e7148f621165ec5f9acd7113f6ca4995298
+SIZE (rust/crates/calloop-0.12.4.crate) = 69583
+SHA256 (rust/crates/calloop-wayland-source-0.2.0.crate) = 0f0ea9b9476c7fad82841a8dbb380e2eae480c21910feba80725b46931ed8f02
+SIZE (rust/crates/calloop-wayland-source-0.2.0.crate) = 11304
SHA256 (rust/crates/cansi-2.2.1.crate) = 4bdcae87153686017415ce77e48c53e6818a0a058f0e21b56640d1e944967ef8
SIZE (rust/crates/cansi-2.2.1.crate) = 14442
-SHA256 (rust/crates/cap-fs-ext-2.0.1.crate) = 88e341d15ac1029aadce600be764a1a1edafe40e03cde23285bc1d261b3a4866
-SIZE (rust/crates/cap-fs-ext-2.0.1.crate) = 15028
-SHA256 (rust/crates/cap-net-ext-2.0.1.crate) = 434168fe6533055f0f4204039abe3ff6d7db338ef46872a5fa39e9d5ad5ab7a9
-SIZE (rust/crates/cap-net-ext-2.0.1.crate) = 12204
-SHA256 (rust/crates/cap-primitives-2.0.1.crate) = fe16767ed8eee6d3f1f00d6a7576b81c226ab917eb54b96e5f77a5216ef67abb
-SIZE (rust/crates/cap-primitives-2.0.1.crate) = 85442
-SHA256 (rust/crates/cap-rand-2.0.1.crate) = 20e5695565f0cd7106bc3c7170323597540e772bb73e0be2cd2c662a0f8fa4ca
-SIZE (rust/crates/cap-rand-2.0.1.crate) = 8423
-SHA256 (rust/crates/cap-std-2.0.1.crate) = 593db20e4c51f62d3284bae7ee718849c3214f93a3b94ea1899ad85ba119d330
-SIZE (rust/crates/cap-std-2.0.1.crate) = 32618
-SHA256 (rust/crates/cap-time-ext-2.0.1.crate) = 03261630f291f425430a36f38c847828265bc928f517cdd2004c56f4b02f002b
-SIZE (rust/crates/cap-time-ext-2.0.1.crate) = 8463
+SHA256 (rust/crates/cap-fs-ext-3.1.0.crate) = 2fc2d2954524be4866aaa720f008fba9995de54784957a1b0e0119992d6d5e52
+SIZE (rust/crates/cap-fs-ext-3.1.0.crate) = 15551
+SHA256 (rust/crates/cap-net-ext-3.1.0.crate) = 799c81d79ea9c71a1438efd417c788214bc9e7986046d3710b6bbe60da4d8275
+SIZE (rust/crates/cap-net-ext-3.1.0.crate) = 12201
+SHA256 (rust/crates/cap-primitives-3.1.0.crate) = 00172660727e2d7f808e7cc2bfffd093fdb3ea2ff2ef819289418a3c3ffab5ac
+SIZE (rust/crates/cap-primitives-3.1.0.crate) = 89098
+SHA256 (rust/crates/cap-rand-3.1.0.crate) = 270f1d341a2afc62604f8f688bee4e444d052b7a74c1458dd3aa7efb47d4077f
+SIZE (rust/crates/cap-rand-3.1.0.crate) = 8425
+SHA256 (rust/crates/cap-std-3.1.0.crate) = 8cd9187bb3f7478a4c135ea10473a41a5f029d2ac800c1adf64f35ec7d4c8603
+SIZE (rust/crates/cap-std-3.1.0.crate) = 33784
+SHA256 (rust/crates/cap-time-ext-3.1.0.crate) = 91666f31e30c85b1d2ee8432c90987f752c45f5821f5638027b41e73e16a395b
+SIZE (rust/crates/cap-time-ext-3.1.0.crate) = 8572
SHA256 (rust/crates/cassowary-0.3.0.crate) = df8670b8c7b9dae1793364eafadf7239c40d669904660c5960d74cfd80b46a53
SIZE (rust/crates/cassowary-0.3.0.crate) = 22876
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.90.crate) = 8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5
-SIZE (rust/crates/cc-1.0.90.crate) = 73954
+SHA256 (rust/crates/cc-1.0.98.crate) = 41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f
+SIZE (rust/crates/cc-1.0.98.crate) = 76780
SHA256 (rust/crates/censor-0.3.0.crate) = d41e3b9fdbb9b3edc10dc66a06dc255822f699c432e19403fb966e6d60e0dec4
SIZE (rust/crates/censor-0.3.0.crate) = 5627
SHA256 (rust/crates/cesu8-1.1.0.crate) = 6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c
@@ -165,8 +169,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/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
@@ -181,46 +185,46 @@ SHA256 (rust/crates/ciborium-ll-0.2.2.crate) = 57663b653d948a338bfb3eeba9bb2fd5f
SIZE (rust/crates/ciborium-ll-0.2.2.crate) = 14695
SHA256 (rust/crates/clang-sys-1.7.0.crate) = 67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1
SIZE (rust/crates/clang-sys-1.7.0.crate) = 42088
-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/clipboard-win-3.1.1.crate) = 9fdf5e01086b6be750428ba4a40619f847eb2e95756eee84b18e06e5f0b50342
SIZE (rust/crates/clipboard-win-3.1.1.crate) = 11964
SHA256 (rust/crates/clipboard-win-4.5.0.crate) = 7191c27c2357d9b7ef96baac1773290d4ca63b24205b82a3fd8a0637afcf0362
SIZE (rust/crates/clipboard-win-4.5.0.crate) = 13476
-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/clipboard_macos-0.1.0.crate) = 145a7f9e9b89453bc0a5e32d166456405d389cea5b578f57f1274b1397588a95
SIZE (rust/crates/clipboard_macos-0.1.0.crate) = 5958
-SHA256 (rust/crates/clipboard_wayland-0.2.0.crate) = 6f6364a9f7a66f2ac1a1a098aa1c7f6b686f2496c6ac5e5c0d773445df912747
-SIZE (rust/crates/clipboard_wayland-0.2.0.crate) = 5182
+SHA256 (rust/crates/clipboard_wayland-0.2.2.crate) = 003f886bc4e2987729d10c1db3424e7f80809f3fc22dbc16c685738887cb37b8
+SIZE (rust/crates/clipboard_wayland-0.2.2.crate) = 5214
SHA256 (rust/crates/clipboard_x11-0.4.2.crate) = 4274ea815e013e0f9f04a2633423e14194e408a0576c943ce3d14ca56c50031c
SIZE (rust/crates/clipboard_x11-0.4.2.crate) = 4912
-SHA256 (rust/crates/cmake-0.1.45.crate) = eb6210b637171dfba4cda12e579ac6dc73f5165ad56133e5d72ef3131f320855
-SIZE (rust/crates/cmake-0.1.45.crate) = 14375
-SHA256 (rust/crates/cocoa-0.24.1.crate) = f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a
-SIZE (rust/crates/cocoa-0.24.1.crate) = 40445
+SHA256 (rust/crates/cmake-0.1.50.crate) = a31c789563b815f77f4250caee12365734369f942439b7defd71e18a48197130
+SIZE (rust/crates/cmake-0.1.50.crate) = 16748
+SHA256 (rust/crates/cocoa-0.25.0.crate) = f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c
+SIZE (rust/crates/cocoa-0.25.0.crate) = 42163
SHA256 (rust/crates/cocoa-foundation-0.1.2.crate) = 8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7
SIZE (rust/crates/cocoa-foundation-0.1.2.crate) = 15028
SHA256 (rust/crates/codespan-reporting-0.11.1.crate) = 3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e
SIZE (rust/crates/codespan-reporting-0.11.1.crate) = 48963
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/colorchoice-1.0.1.crate) = 0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422
+SIZE (rust/crates/colorchoice-1.0.1.crate) = 7895
SHA256 (rust/crates/com-rs-0.2.1.crate) = bf43edc576402991846b093a7ca18a3477e0ef9c588cde84964b5d3e43016642
SIZE (rust/crates/com-rs-0.2.1.crate) = 10647
-SHA256 (rust/crates/combine-4.6.6.crate) = 35ed6e9d84f0b51a7f52daf1c7d71dd136fd7a3f41a8462b8cdb8c78d920fad4
-SIZE (rust/crates/combine-4.6.6.crate) = 132428
+SHA256 (rust/crates/combine-4.6.7.crate) = ba5a308b75df32fe02788e748662718f03fde005016435c444eea572398219fd
+SIZE (rust/crates/combine-4.6.7.crate) = 134808
SHA256 (rust/crates/compact_str-0.7.1.crate) = f86b9c4c00838774a6d902ef931eff7470720c51d90c2e32cfe15dc304737b3f
SIZE (rust/crates/compact_str-0.7.1.crate) = 57246
-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/console-0.15.8.crate) = 0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb
SIZE (rust/crates/console-0.15.8.crate) = 36364
SHA256 (rust/crates/constant_time_eq-0.3.0.crate) = f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2
@@ -233,6 +237,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/core-graphics-0.22.3.crate) = 2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb
SIZE (rust/crates/core-graphics-0.22.3.crate) = 29514
+SHA256 (rust/crates/core-graphics-0.23.2.crate) = c07782be35f9e1140080c6b96f0d44b739e2278479f64e02fdab4e32dfd8b081
+SIZE (rust/crates/core-graphics-0.23.2.crate) = 30763
SHA256 (rust/crates/core-graphics-types-0.1.3.crate) = 45390e6114f68f718cc7a830514a96f903cccd70d02a8f6d9f643ac4ba45afaf
SIZE (rust/crates/core-graphics-types-0.1.3.crate) = 7063
SHA256 (rust/crates/coreaudio-rs-0.11.3.crate) = 321077172d79c662f64f5071a03120748d5bb652f5231570141be24cfcd2bace
@@ -241,40 +247,38 @@ SHA256 (rust/crates/coreaudio-sys-0.2.15.crate) = 7f01585027057ff5f0a5bf276174ae
SIZE (rust/crates/coreaudio-sys-0.2.15.crate) = 5532
SHA256 (rust/crates/cpal-0.15.3.crate) = 873dab07c8f743075e57f524c583985fbaf745602acbe916a01539364369a779
SIZE (rust/crates/cpal-0.15.3.crate) = 100083
-SHA256 (rust/crates/cpp_demangle-0.3.5.crate) = eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f
-SIZE (rust/crates/cpp_demangle-0.3.5.crate) = 75313
+SHA256 (rust/crates/cpp_demangle-0.4.3.crate) = 7e8227005286ec39567949b33df9896bcadfa6051bccca2488129f108ca23119
+SIZE (rust/crates/cpp_demangle-0.4.3.crate) = 78861
SHA256 (rust/crates/cpufeatures-0.2.12.crate) = 53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504
SIZE (rust/crates/cpufeatures-0.2.12.crate) = 12837
-SHA256 (rust/crates/cranelift-bforest-0.104.2.crate) = 95ffa62b81e6d1b987933240ed7de5d4d85ae2e07153e3f9b74fc27ecfd81d2c
-SIZE (rust/crates/cranelift-bforest-0.104.2.crate) = 30546
-SHA256 (rust/crates/cranelift-codegen-0.104.2.crate) = 3af519738eb5d96c0d48b04845c88d0412a40167b5c42884e090fe9e015842ff
-SIZE (rust/crates/cranelift-codegen-0.104.2.crate) = 969679
-SHA256 (rust/crates/cranelift-codegen-meta-0.104.2.crate) = ba2da643fa5ccaf53cbb8db6acf3372321e2e13507d62c7c565529dd6f2d0ea0
-SIZE (rust/crates/cranelift-codegen-meta-0.104.2.crate) = 73912
-SHA256 (rust/crates/cranelift-codegen-shared-0.104.2.crate) = b3745d6c656649940d3f42d263b8ba00805e9bf1203205a0d98a7517a2fe5a35
-SIZE (rust/crates/cranelift-codegen-shared-0.104.2.crate) = 5993
-SHA256 (rust/crates/cranelift-control-0.104.2.crate) = 41a521e2d0b427fe026457b70ba1896d9d560af72a47982db19fef11aa0ee789
-SIZE (rust/crates/cranelift-control-0.104.2.crate) = 7680
-SHA256 (rust/crates/cranelift-entity-0.104.2.crate) = 96a6b8d80c6235fd73c0e9218d89f498b398fb0c52d4b30abd9a388da613f71f
-SIZE (rust/crates/cranelift-entity-0.104.2.crate) = 28098
-SHA256 (rust/crates/cranelift-frontend-0.104.2.crate) = a3d555819f3a49c01826ce5bf0f3e52a4e17be9c4ee09381d6a1d88549793f3c
-SIZE (rust/crates/cranelift-frontend-0.104.2.crate) = 35869
-SHA256 (rust/crates/cranelift-isle-0.104.2.crate) = 53aeebed3b78faea701062d4e384bffe91aef33e47d949bad10e5c540a00916d
-SIZE (rust/crates/cranelift-isle-0.104.2.crate) = 65598
-SHA256 (rust/crates/cranelift-native-0.104.2.crate) = cc99479323e678deac40abffec0ca7a52cc6c549c0fa351b2d3a76655202a5a7
-SIZE (rust/crates/cranelift-native-0.104.2.crate) = 8418
-SHA256 (rust/crates/cranelift-wasm-0.104.2.crate) = cab055df5f977a3fee2837cd447b899d98a5e72374341461535b758608f25175
-SIZE (rust/crates/cranelift-wasm-0.104.2.crate) = 199509
+SHA256 (rust/crates/cranelift-bforest-0.107.2.crate) = ebf72ceaf38f7d41194d0cf6748214d8ef7389167fe09aad80f87646dbfa325b
+SIZE (rust/crates/cranelift-bforest-0.107.2.crate) = 30527
+SHA256 (rust/crates/cranelift-codegen-0.107.2.crate) = 9ee7fde5cd9173f00ce02c491ee9e306d64740f4b1a697946e0474f389999e13
+SIZE (rust/crates/cranelift-codegen-0.107.2.crate) = 977854
+SHA256 (rust/crates/cranelift-codegen-meta-0.107.2.crate) = b49bec6a517e78d4067500dc16acb558e772491a2bcb37301127448adfb8413c
+SIZE (rust/crates/cranelift-codegen-meta-0.107.2.crate) = 73889
+SHA256 (rust/crates/cranelift-codegen-shared-0.107.2.crate) = ead4ea497b2dc2ac31fcabd6d5d0d5dc25b3964814122e343724bdf65a53c843
+SIZE (rust/crates/cranelift-codegen-shared-0.107.2.crate) = 5992
+SHA256 (rust/crates/cranelift-control-0.107.2.crate) = f81e8028c8d711ea7592648e70221f2e54acb8665f7ecd49545f021ec14c3341
+SIZE (rust/crates/cranelift-control-0.107.2.crate) = 7683
+SHA256 (rust/crates/cranelift-entity-0.107.2.crate) = 32acd0632ba65c2566e75f64af9ef094bb8d90e58a9fbd33d920977a9d85c054
+SIZE (rust/crates/cranelift-entity-0.107.2.crate) = 28064
+SHA256 (rust/crates/cranelift-frontend-0.107.2.crate) = a395a704934aa944ba8939cac9001174b9ae5236f48bc091f89e33bb968336f6
+SIZE (rust/crates/cranelift-frontend-0.107.2.crate) = 35848
+SHA256 (rust/crates/cranelift-isle-0.107.2.crate) = b325ce81c4ee7082dc894537eb342c37898e14230fe7c02ea945691db3e2dd01
+SIZE (rust/crates/cranelift-isle-0.107.2.crate) = 65589
+SHA256 (rust/crates/cranelift-native-0.107.2.crate) = ea11f5ac85996fa093075d66397922d4f56085d5d84ec13043d0cd4f159c6818
+SIZE (rust/crates/cranelift-native-0.107.2.crate) = 8504
+SHA256 (rust/crates/cranelift-wasm-0.107.2.crate) = e4f175d4e299a8edabfbd64fa93c7650836cc8ad7f4879f9bd2632575a1f12d0
+SIZE (rust/crates/cranelift-wasm-0.107.2.crate) = 63904
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.12.crate) = ab3db02a9c5b5121e1e42fbdb1aeb65f5e02624cc58c43f2884c6ccac0b82f95
-SIZE (rust/crates/crossbeam-channel-0.5.12.crate) = 90515
+SHA256 (rust/crates/crossbeam-channel-0.5.13.crate) = 33480d6946193aa8033910124896ca395333cae7e2d1113d1fef6c3272217df2
+SIZE (rust/crates/crossbeam-channel-0.5.13.crate) = 91174
SHA256 (rust/crates/crossbeam-deque-0.7.4.crate) = c20ff29ded3204c5106278a81a38f4b482636ed4fa1e6cfbeef193291beb29ed
SIZE (rust/crates/crossbeam-deque-0.7.4.crate) = 19868
SHA256 (rust/crates/crossbeam-deque-0.8.5.crate) = 613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d
@@ -287,8 +291,8 @@ SHA256 (rust/crates/crossbeam-queue-0.3.11.crate) = df0346b5d5e76ac2fe4e327c5fd1
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/crossbeam-utils-0.8.20.crate) = 22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80
+SIZE (rust/crates/crossbeam-utils-0.8.20.crate) = 42487
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
@@ -301,34 +305,34 @@ 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/cty-0.2.2.crate) = b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35
-SIZE (rust/crates/cty-0.2.2.crate) = 7230
SHA256 (rust/crates/culpa-1.0.2.crate) = 5ae0bfe9317b1cb4ff5a56d766ee4b157b3e1f47f11979253570e88d10fd1fd3
SIZE (rust/crates/culpa-1.0.2.crate) = 10733
SHA256 (rust/crates/culpa-macros-1.0.2.crate) = 1234e1717066d3c71dcf89b75e7b586299e41204d361db56ec51e6ded5014279
SIZE (rust/crates/culpa-macros-1.0.2.crate) = 3325
+SHA256 (rust/crates/cursor-icon-1.1.0.crate) = 96a6ac251f4a2aca6b3f91340350eab87ae57c3f127ffeb585e92bd336717991
+SIZE (rust/crates/cursor-icon-1.1.0.crate) = 11453
SHA256 (rust/crates/d3d12-0.7.0.crate) = e16e44ab292b1dddfdaf7be62cfd8877df52f2f3fde5858d95bab606be259f20
SIZE (rust/crates/d3d12-0.7.0.crate) = 17319
SHA256 (rust/crates/daggy-0.5.0.crate) = 9293a0da7d1bc1f30090ece4d9f9de79a07be7302ddb00e5eb1fefb6ee6409e2
SIZE (rust/crates/daggy-0.5.0.crate) = 17832
-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/darling-0.20.9.crate) = 83b2eb4d90d12bdda5ed17de686c2acb4c57914f8f921b8da7e112b5a36f3fe1
+SIZE (rust/crates/darling-0.20.9.crate) = 31777
+SHA256 (rust/crates/darling_core-0.20.9.crate) = 622687fe0bac72a04e5599029151f5796111b90f1baaa9b544d807a5e31cd120
+SIZE (rust/crates/darling_core-0.20.9.crate) = 65014
+SHA256 (rust/crates/darling_macro-0.20.9.crate) = 733cabb43482b1a1b53eee8583c2b9e8684d592215ea83efd305dd31bc2f0178
+SIZE (rust/crates/darling_macro-0.20.9.crate) = 1875
SHA256 (rust/crates/dasp_sample-0.11.0.crate) = 0c87e182de0887fd5361989c677c4e8f5000cd9491d6d563161a8f3a5519fc7f
SIZE (rust/crates/dasp_sample-0.11.0.crate) = 11617
-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/debugid-0.8.0.crate) = bef552e6f588e446098f6ba40d89ac146c8c7b64aade83c051ee00bb5d2bc18d
SIZE (rust/crates/debugid-0.8.0.crate) = 12757
SHA256 (rust/crates/deflate-1.0.0.crate) = c86f7e25f518f4b81808a2cf1c50996a61f5c2eb394b2393bd87f2a4780a432f
SIZE (rust/crates/deflate-1.0.0.crate) = 62722
SHA256 (rust/crates/deranged-0.3.11.crate) = b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4
SIZE (rust/crates/deranged-0.3.11.crate) = 18043
-SHA256 (rust/crates/deunicode-1.4.3.crate) = b6e854126756c496b8c81dec88f9a706b15b875c5849d4097a3854476b9fdf94
-SIZE (rust/crates/deunicode-1.4.3.crate) = 177180
+SHA256 (rust/crates/deunicode-1.6.0.crate) = 339544cc9e2c4dc3fc7149fd630c5f22263a4fdf18a98afd0075784968b5cf00
+SIZE (rust/crates/deunicode-1.6.0.crate) = 170864
SHA256 (rust/crates/digest-0.10.7.crate) = 9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292
SIZE (rust/crates/digest-0.10.7.crate) = 19557
SHA256 (rust/crates/directories-next-2.0.0.crate) = 339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc
@@ -353,12 +357,16 @@ SHA256 (rust/crates/dispatch-0.2.0.crate) = bd0c93bb4b0c6d9b77f4435b0ae98c24d17f
SIZE (rust/crates/dispatch-0.2.0.crate) = 10229
SHA256 (rust/crates/displaydoc-0.2.4.crate) = 487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d
SIZE (rust/crates/displaydoc-0.2.4.crate) = 23200
+SHA256 (rust/crates/divrem-1.0.0.crate) = 69dde51e8fef5e12c1d65e0929b03d66e4c0c18282bc30ed2ca050ad6f44dd82
+SIZE (rust/crates/divrem-1.0.0.crate) = 7818
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/dot_vox-5.1.1.crate) = dd05cab02d6074145c6f92ddf1b57357e4bc1424f87c790c044de62bdc94c13a
SIZE (rust/crates/dot_vox-5.1.1.crate) = 24272
-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/drop_guard-0.3.0.crate) = 2c4a817d8b683f6e649aed359aab0c47a875377516bb5791d0f7e46d9066d209
SIZE (rust/crates/drop_guard-0.3.0.crate) = 4614
SHA256 (rust/crates/ecolor-0.23.0.crate) = cfdf4e52dbbb615cfd30cf5a5265335c217b5fd8d669593cea74a517d9c605af
@@ -369,14 +377,16 @@ SHA256 (rust/crates/egui_plot-0.23.0.crate) = c7f33a00fe8eb1ba56535b3dbacdecc7a1
SIZE (rust/crates/egui_plot-0.23.0.crate) = 38292
SHA256 (rust/crates/egui_winit_platform-0.20.0.crate) = cff2b0729f7c0ae1d7fb4a95aa4c3432d1a1d03476b22b2946247504a012cea4
SIZE (rust/crates/egui_winit_platform-0.20.0.crate) = 11420
-SHA256 (rust/crates/either-1.10.0.crate) = 11157ac094ffbdde99aa67b23417ebdd801842852b500e395a45a9c0aac03e4a
-SIZE (rust/crates/either-1.10.0.crate) = 18334
+SHA256 (rust/crates/either-1.12.0.crate) = 3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b
+SIZE (rust/crates/either-1.12.0.crate) = 18974
+SHA256 (rust/crates/elapsed-0.1.2.crate) = 6f4e5af126dafd0741c2ad62d47f68b28602550102e5f0dd45c8a97fc8b49c29
+SIZE (rust/crates/elapsed-0.1.2.crate) = 2377
SHA256 (rust/crates/emath-0.23.0.crate) = 1ef2b29de53074e575c18b694167ccbe6e5191f7b25fe65175a0d905a32eeec0
SIZE (rust/crates/emath-0.23.0.crate) = 19591
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/endian-type-0.1.2.crate) = c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d
SIZE (rust/crates/endian-type-0.1.2.crate) = 2340
SHA256 (rust/crates/enum-as-inner-0.6.0.crate) = 5ffccbb6966c05b32ef8fbac435df276c4ae4d3dc55a8cd0eb9745e6c12f546a
@@ -393,8 +403,8 @@ SHA256 (rust/crates/epaint-0.23.0.crate) = 58067b840d009143934d91d8dcb8ded054d83
SIZE (rust/crates/epaint-0.23.0.crate) = 853244
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/errno-0.3.9.crate) = 534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba
+SIZE (rust/crates/errno-0.3.9.crate) = 10690
SHA256 (rust/crates/error-chain-0.12.4.crate) = 2d2f06b9cac1506ece98fe3231e3cc9c4410ec3d5b1f24ae1c8946f0742cdefc
SIZE (rust/crates/error-chain-0.12.4.crate) = 29274
SHA256 (rust/crates/error-code-2.3.1.crate) = 64f18991e7bf11e7ffee451b5318b5c1a73c52d0d0ada6e5a3017c8c1ced6a21
@@ -405,16 +415,16 @@ SHA256 (rust/crates/euc-0.5.3.crate) = 0947d06646d28a4ac2862ac5eadc1062704d61ee3
SIZE (rust/crates/euc-0.5.3.crate) = 70369
SHA256 (rust/crates/euclid-0.22.9.crate) = 87f253bc5c813ca05792837a0ff4b3a580336b224512d48f7eda1d7dd9210787
SIZE (rust/crates/euclid-0.22.9.crate) = 76671
-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/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.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
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.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/fdeflate-0.3.4.crate) = 4f9bfee30e4dedf0ab8b422f03af778d9612b63f502710fc500a334ebe2de645
@@ -423,12 +433,14 @@ SHA256 (rust/crates/filetime-0.2.23.crate) = 1ee447700ac8aa0b2f2bd7bc4462ad686ba
SIZE (rust/crates/filetime-0.2.23.crate) = 14942
SHA256 (rust/crates/find_folder-0.3.0.crate) = 9f6d018fb95a0b59f854aed68ecd96ce2b80af7911b92b1fed3c4b1fa516b91b
SIZE (rust/crates/find_folder-0.3.0.crate) = 2617
+SHA256 (rust/crates/fixed-1.27.0.crate) = 2fc715d38bea7b5bf487fcd79bcf8c209f0b58014f3018a7a19c2b855f472048
+SIZE (rust/crates/fixed-1.27.0.crate) = 250471
SHA256 (rust/crates/fixedbitset-0.1.9.crate) = 86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33
SIZE (rust/crates/fixedbitset-0.1.9.crate) = 11974
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/fluent-langneg-0.13.0.crate) = 2c4ad0989667548f06ccd0e306ed56b61bd4d35458d54df5ec7587c0e8ed5e94
@@ -479,6 +491,8 @@ SHA256 (rust/crates/fxprof-processed-profile-0.6.0.crate) = 27d12c0aed7f1e24276a
SIZE (rust/crates/fxprof-processed-profile-0.6.0.crate) = 29860
SHA256 (rust/crates/generator-0.7.5.crate) = 5cc16584ff22b460a382b7feec54b23d2908d858152e5739a120b949293bd74e
SIZE (rust/crates/generator-0.7.5.crate) = 29947
+SHA256 (rust/crates/generator-0.8.1.crate) = 186014d53bc231d0090ef8d6f03e0920c54d85a5ed22f4f2f74315ec56cf83fb
+SIZE (rust/crates/generator-0.8.1.crate) = 33739
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.2.3.crate) = c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e
@@ -487,8 +501,8 @@ SHA256 (rust/crates/gethostname-0.4.3.crate) = 0176e0459c2e4a1fe232f984bca6890e6
SIZE (rust/crates/gethostname-0.4.3.crate) = 9336
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.15.crate) = c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7
+SIZE (rust/crates/getrandom-0.2.15.crate) = 37163
SHA256 (rust/crates/gilrs-0.10.2.crate) = 62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a
SIZE (rust/crates/gilrs-0.10.2.crate) = 122308
SHA256 (rust/crates/gilrs-core-0.5.7.crate) = 5ccc99e9b8d63ffcaa334c4babfa31f46e156618a11f63efb6e8e6bcb37b830d
@@ -523,24 +537,22 @@ SHA256 (rust/crates/gpu-descriptor-types-0.1.2.crate) = 6bf0b36e6f090b7e1d8a4b49
SIZE (rust/crates/gpu-descriptor-types-0.1.2.crate) = 1928
SHA256 (rust/crates/guillotiere-0.6.2.crate) = b62d5865c036cb1393e23c50693df631d3f5d7bcca4c04fe4cc0fd592e74a782
SIZE (rust/crates/guillotiere-0.6.2.crate) = 18116
-SHA256 (rust/crates/h2-0.3.26.crate) = 81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8
-SIZE (rust/crates/h2-0.3.26.crate) = 168315
-SHA256 (rust/crates/half-2.4.0.crate) = b5eceaaeec696539ddaf7b333340f1af35a5aa87ae3e4f3ead0532f72affab2e
-SIZE (rust/crates/half-2.4.0.crate) = 50666
-SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
-SIZE (rust/crates/hash32-0.2.1.crate) = 11168
+SHA256 (rust/crates/half-2.4.1.crate) = 6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888
+SIZE (rust/crates/half-2.4.1.crate) = 50892
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.9.1.crate) = d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04
SIZE (rust/crates/hashbrown-0.9.1.crate) = 77734
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/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.1.crate) = 6ba4ff7128dee98c7dc9794b6a411377e1404dba1c97deb8d1a55297bd25d8af
+SIZE (rust/crates/hashlink-0.9.1.crate) = 28928
SHA256 (rust/crates/hassle-rs-0.10.0.crate) = 1397650ee315e8891a0df210707f0fc61771b0cc518c3023896064c5407cb3b0
SIZE (rust/crates/hassle-rs-0.10.0.crate) = 25867
-SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
-SIZE (rust/crates/heapless-0.7.17.crate) = 75767
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
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
@@ -553,28 +565,32 @@ SHA256 (rust/crates/hexf-parse-0.2.1.crate) = dfa686283ad6dd069f105e5ab091b04c62
SIZE (rust/crates/hexf-parse-0.2.1.crate) = 4662
SHA256 (rust/crates/hibitset-0.6.4.crate) = f3ede5cfa60c958e60330d65163adbc4211e15a2653ad80eb0cce878de120121
SIZE (rust/crates/hibitset-0.6.4.crate) = 23698
-SHA256 (rust/crates/hickory-proto-0.24.0.crate) = 091a6fbccf4860009355e3efc52ff4acf37a63489aad7435372d44ceeb6fbbcf
-SIZE (rust/crates/hickory-proto-0.24.0.crate) = 374416
-SHA256 (rust/crates/hickory-resolver-0.24.0.crate) = 35b8f021164e6a984c9030023544c57789c51760065cd510572fedcfb04164e8
-SIZE (rust/crates/hickory-resolver-0.24.0.crate) = 90666
+SHA256 (rust/crates/hickory-proto-0.24.1.crate) = 07698b8420e2f0d6447a436ba999ec85d8fbf2a398bbd737b82cac4a2e96e512
+SIZE (rust/crates/hickory-proto-0.24.1.crate) = 374410
+SHA256 (rust/crates/hickory-resolver-0.24.1.crate) = 28757f23aa75c98f254cf0405e6d8c25b831b32921b050a66692427679b1f243
+SIZE (rust/crates/hickory-resolver-0.24.1.crate) = 91134
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/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/httparse-1.8.0.crate) = d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904
SIZE (rust/crates/httparse-1.8.0.crate) = 29954
SHA256 (rust/crates/httpdate-1.0.3.crate) = df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9
SIZE (rust/crates/httpdate-1.0.3.crate) = 10639
SHA256 (rust/crates/humantime-2.1.0.crate) = 9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4
SIZE (rust/crates/humantime-2.1.0.crate) = 16749
-SHA256 (rust/crates/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.27.2.crate) = 5ee4be2c948921a1a5320b629c4193916ed787a7f7f293fd3f7f5a6c9de74155
+SIZE (rust/crates/hyper-rustls-0.27.2.crate) = 34421
+SHA256 (rust/crates/hyper-util-0.1.5.crate) = 7b875924a60b96e5d7b9ae7b066540b1dd1cbd90d1828f54c92e02a283351c56
+SIZE (rust/crates/hyper-util-0.1.5.crate) = 69740
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
@@ -589,24 +605,26 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd
SIZE (rust/crates/idna-0.5.0.crate) = 271940
SHA256 (rust/crates/image-0.24.9.crate) = 5690139d2f55868e080017335e4b94cb7414274c74f1669c84fb5feba2c9f69d
SIZE (rust/crates/image-0.24.9.crate) = 9261055
-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/indoc-2.0.5.crate) = b248f5224d1d606005e02c97f5aa4e88eeb230488bcc03bc9ca4d7991399f2b5
+SIZE (rust/crates/indoc-2.0.5.crate) = 14396
+SHA256 (rust/crates/init_with-1.1.0.crate) = 0175f63815ce00183bf755155ad0cb48c65226c5d17a724e369c25418d2b7699
+SIZE (rust/crates/init_with-1.1.0.crate) = 3929
SHA256 (rust/crates/inline_tweak-1.1.1.crate) = c6acddbefae08bfba73e27f55513f491f35c365d84bf3002bf85ba9b916c5e5f
SIZE (rust/crates/inline_tweak-1.1.1.crate) = 12226
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/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c
-SIZE (rust/crates/instant-0.1.12.crate) = 6128
+SHA256 (rust/crates/instant-0.1.13.crate) = e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222
+SIZE (rust/crates/instant-0.1.13.crate) = 6305
SHA256 (rust/crates/intl_pluralrules-7.0.2.crate) = 078ea7b7c29a2b4df841a7f6ac8775ff6074020c6776d48491ce2268e068f972
SIZE (rust/crates/intl_pluralrules-7.0.2.crate) = 9201
-SHA256 (rust/crates/io-extras-0.18.1.crate) = c301e73fb90e8a29e600a9f402d095765f74310d582916a952f618836a1bd1ed
-SIZE (rust/crates/io-extras-0.18.1.crate) = 35412
+SHA256 (rust/crates/io-extras-0.18.2.crate) = c9f046b9af244f13b3bd939f55d16830ac3a201e8a9ba9661bfcb03e2be72b9b
+SIZE (rust/crates/io-extras-0.18.2.crate) = 36030
SHA256 (rust/crates/io-kit-sys-0.3.0.crate) = 9b2d4429acc1deff0fbdece0325b4997bdb02b2c245ab7023fd5deca0f6348de
SIZE (rust/crates/io-kit-sys-0.3.0.crate) = 38799
SHA256 (rust/crates/io-lifetimes-2.0.3.crate) = 5a611371471e98973dbcab4e0ec66c31a10bc356eeb4d54a0e05eac8158fe38c
@@ -617,22 +635,28 @@ SHA256 (rust/crates/ipnet-2.9.0.crate) = 8f518f335dce6725a761382244631d86cf0ccb2
SIZE (rust/crates/ipnet-2.9.0.crate) = 27627
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.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/ittapi-0.4.0.crate) = 6b996fe614c41395cdaedf3cf408a9534851090959d90d54a535f675550b64b1
SIZE (rust/crates/ittapi-0.4.0.crate) = 7446
SHA256 (rust/crates/ittapi-sys-0.4.0.crate) = 52f5385394064fa2c886205dba02598013ce83d3e92d33dbdc0c52fe0e7bf4fc
SIZE (rust/crates/ittapi-sys-0.4.0.crate) = 144943
+SHA256 (rust/crates/jni-0.19.0.crate) = c6df18c2e3db7e453d3c6ac5b3e9d5182664d28788126d39b91f2d1e22b017ec
+SIZE (rust/crates/jni-0.19.0.crate) = 65890
SHA256 (rust/crates/jni-0.21.1.crate) = 1a87aa2bb7d2af34197c04845522473242e1aa17c12f4935d5856491a7fb8c97
SIZE (rust/crates/jni-0.21.1.crate) = 105028
SHA256 (rust/crates/jni-sys-0.3.0.crate) = 8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130
SIZE (rust/crates/jni-sys-0.3.0.crate) = 10232
-SHA256 (rust/crates/jobserver-0.1.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/jpeg-decoder-0.3.1.crate) = f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0
SIZE (rust/crates/jpeg-decoder-0.3.1.crate) = 744364
SHA256 (rust/crates/js-sys-0.3.69.crate) = 29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d
@@ -641,8 +665,8 @@ SHA256 (rust/crates/khronos-egl-6.0.0.crate) = 6aae1df220ece3c0ada96b8153459b67e
SIZE (rust/crates/khronos-egl-6.0.0.crate) = 29315
SHA256 (rust/crates/khronos_api-3.1.0.crate) = e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc
SIZE (rust/crates/khronos_api-3.1.0.crate) = 599718
-SHA256 (rust/crates/kiddo-0.2.5.crate) = 06ced2e69cfc5f22f86ccc9ce4ecff9f19917f3083a4bac0f402bdab034d73f1
-SIZE (rust/crates/kiddo-0.2.5.crate) = 722307
+SHA256 (rust/crates/kiddo-4.2.0.crate) = 9d2f8d9e1bc7c6919ad2cdc83472a9a4b5ed2ea2c5392c9514fdf958a7920f9a
+SIZE (rust/crates/kiddo-4.2.0.crate) = 147212
SHA256 (rust/crates/kqueue-1.0.8.crate) = 7447f1ca1b7b563588a205fe93dea8df60fd981423a768bc1c0ded35ed147d0c
SIZE (rust/crates/kqueue-1.0.8.crate) = 12642
SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac368927b8cebc34898e7c120f52e4838b
@@ -659,42 +683,40 @@ SHA256 (rust/crates/levenshtein-1.0.5.crate) = db13adb97ab515a3691f56e4dbab09283
SIZE (rust/crates/levenshtein-1.0.5.crate) = 1389
SHA256 (rust/crates/lewton-0.10.2.crate) = 777b48df9aaab155475a83a7df3070395ea1ac6902f5cd062b8f2b028075c030
SIZE (rust/crates/lewton-0.10.2.crate) = 68807
-SHA256 (rust/crates/libc-0.2.153.crate) = 9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd
-SIZE (rust/crates/libc-0.2.153.crate) = 740614
+SHA256 (rust/crates/libc-0.2.155.crate) = 97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c
+SIZE (rust/crates/libc-0.2.155.crate) = 743539
SHA256 (rust/crates/libloading-0.7.4.crate) = b67380fd3b2fbe7527a606e18729d21c6f3951633d0500574c4dc22d2d638b9f
SIZE (rust/crates/libloading-0.7.4.crate) = 27580
SHA256 (rust/crates/libloading-0.8.3.crate) = 0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19
SIZE (rust/crates/libloading-0.8.3.crate) = 28480
SHA256 (rust/crates/libm-0.2.8.crate) = 4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058
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/libmimalloc-sys-0.1.38.crate) = 0e7bb23d733dfcc8af652a78b7bf232f0e967710d044732185e561e47c0336b6
+SIZE (rust/crates/libmimalloc-sys-0.1.38.crate) = 196009
SHA256 (rust/crates/libredox-0.0.2.crate) = 3af92c55d7d839293953fcd0fda5ecfe93297cfde6ffbdec13b41d99c0ba6607
SIZE (rust/crates/libredox-0.0.2.crate) = 4538
-SHA256 (rust/crates/libsqlite3-sys-0.27.0.crate) = cf4e226dcd58b4be396f7bd3c20da8fdee2911400705297ba7d2d7cc2c30f716
-SIZE (rust/crates/libsqlite3-sys-0.27.0.crate) = 4948458
+SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
+SIZE (rust/crates/libredox-0.1.3.crate) = 6068
+SHA256 (rust/crates/libsqlite3-sys-0.28.0.crate) = 0c10584274047cb335c23d3e61bcef8e323adae7c5c8c760540f73610177fc3f
+SIZE (rust/crates/libsqlite3-sys-0.28.0.crate) = 4975624
SHA256 (rust/crates/libudev-sys-0.1.4.crate) = 3c8469b4a23b962c1396b9b451dda50ef5b283e8dd309d69033475fa9b334324
SIZE (rust/crates/libudev-sys-0.1.4.crate) = 6177
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/lock_api-0.4.11.crate) = 3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45
-SIZE (rust/crates/lock_api-0.4.11.crate) = 27487
+SHA256 (rust/crates/linux-raw-sys-0.4.14.crate) = 78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89
+SIZE (rust/crates/linux-raw-sys-0.4.14.crate) = 1826665
+SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
+SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
SHA256 (rust/crates/log-0.4.21.crate) = 90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c
SIZE (rust/crates/log-0.4.21.crate) = 43442
-SHA256 (rust/crates/loom-0.5.6.crate) = ff50ecb28bb86013e935fb6683ab1f6d3a20016f123c76fd4c27470076ac30f5
-SIZE (rust/crates/loom-0.5.6.crate) = 72186
+SHA256 (rust/crates/loom-0.7.2.crate) = 419e0dc8046cb947daa77eb95ae174acfbddb7673b4151f56d1eed8e93fbfaca
+SIZE (rust/crates/loom-0.7.2.crate) = 73989
SHA256 (rust/crates/lru-0.12.3.crate) = d3262e75e648fce39813cb56ac41f3c3e3f65217ebf3844d818d1f9398cfb0dc
SIZE (rust/crates/lru-0.12.3.crate) = 15009
SHA256 (rust/crates/lru-cache-0.1.2.crate) = 31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c
SIZE (rust/crates/lru-cache-0.1.2.crate) = 9307
SHA256 (rust/crates/lz-fear-0.2.0.crate) = 26a280471e5ff9dda51cf34863c338ffde7df78139210f9c819943b29cdb091d
SIZE (rust/crates/lz-fear-0.2.0.crate) = 142438
-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/macro_rules_attribute-0.1.3.crate) = cf0c9b980bf4f3a37fd7b1c066941dd1b1d0152ce6ee6e8fe8c49b9f6810d862
@@ -713,40 +735,42 @@ SHA256 (rust/crates/maybe-owned-0.3.4.crate) = 4facc753ae494aeb6e3c22f839b158aeb
SIZE (rust/crates/maybe-owned-0.3.4.crate) = 14308
SHA256 (rust/crates/maybe-uninit-2.0.0.crate) = 60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00
SIZE (rust/crates/maybe-uninit-2.0.0.crate) = 11809
-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/memfd-0.6.4.crate) = b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64
SIZE (rust/crates/memfd-0.6.4.crate) = 12820
SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.7.1.crate) = f49388d20533534cd19360ad3d6a7dadc885944aa802ba3995040c5ec11288c6
SIZE (rust/crates/memmap2-0.7.1.crate) = 30741
+SHA256 (rust/crates/memmap2-0.9.4.crate) = fe751422e4a8caa417e13c3ea66452215d7d63e19e604f4980461212f3ae1322
+SIZE (rust/crates/memmap2-0.9.4.crate) = 32752
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.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
+SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/metal-0.27.0.crate) = c43f73953f8cbe511f021b58f18c3ce1c3d1ae13fe953293e13345bf83217f25
SIZE (rust/crates/metal-0.27.0.crate) = 3028990
-SHA256 (rust/crates/mimalloc-0.1.39.crate) = fa01922b5ea280a911e323e4d2fd24b7fe5cc4042e0d2cda3c40775cdc4bdc9c
-SIZE (rust/crates/mimalloc-0.1.39.crate) = 3727
+SHA256 (rust/crates/mimalloc-0.1.42.crate) = e9186d86b79b52f4a77af65604b51225e8db1d6ee7e3f41aec1e40829c71a176
+SIZE (rust/crates/mimalloc-0.1.42.crate) = 4079
SHA256 (rust/crates/mime-0.3.17.crate) = 6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a
SIZE (rust/crates/mime-0.3.17.crate) = 15712
-SHA256 (rust/crates/minifb-0.25.0.crate) = 05eddefadb505d3dcb66a89fa77dd0936e72ec84e891cc8fc36e3c05bfe61103
-SIZE (rust/crates/minifb-0.25.0.crate) = 95844
+SHA256 (rust/crates/minifb-0.27.0.crate) = b0c470a74618b43cd182c21b3dc1e6123501249f3bad9a0085e95d1304ca2478
+SIZE (rust/crates/minifb-0.27.0.crate) = 97517
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
SIZE (rust/crates/minimal-lexical-0.2.1.crate) = 94841
-SHA256 (rust/crates/miniz_oxide-0.7.2.crate) = 9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7
-SIZE (rust/crates/miniz_oxide-0.7.2.crate) = 55731
+SHA256 (rust/crates/miniz_oxide-0.7.3.crate) = 87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae
+SIZE (rust/crates/miniz_oxide-0.7.3.crate) = 55774
SHA256 (rust/crates/mio-0.8.11.crate) = a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c
SIZE (rust/crates/mio-0.8.11.crate) = 102983
SHA256 (rust/crates/mumble-link-0.2.0.crate) = c7f4c53745d4e7afd0faaf6ee46c0c3114d4b7d0db63bef96917751906453285
SIZE (rust/crates/mumble-link-0.2.0.crate) = 11204
SHA256 (rust/crates/nanorand-0.7.0.crate) = 6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3
SIZE (rust/crates/nanorand-0.7.0.crate) = 18437
-SHA256 (rust/crates/native-dialog-0.6.4.crate) = 1bbf55edb2747e4e4b3a9cd3989194b88aae32274b4422635dcf98aa6e84197b
-SIZE (rust/crates/native-dialog-0.6.4.crate) = 19342
+SHA256 (rust/crates/native-dialog-0.7.0.crate) = 84e7038885d2aeab236bd60da9e159a5967b47cde3292da3b15ff1bec27c039f
+SIZE (rust/crates/native-dialog-0.7.0.crate) = 20554
SHA256 (rust/crates/ndk-0.7.0.crate) = 451422b7e4718271c8b5b3aadf5adedba43dc76312454b387e98fae0fc951aa0
SIZE (rust/crates/ndk-0.7.0.crate) = 54683
SHA256 (rust/crates/ndk-0.8.0.crate) = 2076a31b7010b17a38c01907c45b945e8f11495ee4dd588309718901b1f7a5b7
@@ -761,10 +785,10 @@ SHA256 (rust/crates/nibble_vec-0.1.0.crate) = 77a5d83df9f36fe23f0c3648c6bbb8b029
SIZE (rust/crates/nibble_vec-0.1.0.crate) = 11796
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/nix-0.26.4.crate) = 598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b
SIZE (rust/crates/nix-0.26.4.crate) = 279099
+SHA256 (rust/crates/nix-0.25.1.crate) = f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4
+SIZE (rust/crates/nix-0.25.1.crate) = 272312
SHA256 (rust/crates/nix-0.28.0.crate) = ab2156c4fce2f8df6c499cc1c763e4394b7482525bf2a9701c9d79d215f519e4
SIZE (rust/crates/nix-0.28.0.crate) = 311086
SHA256 (rust/crates/nohash-hasher-0.2.0.crate) = 2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451
@@ -783,30 +807,30 @@ 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-0.2.1.crate) = b8536030f9fea7127f841b45bb6243b27255787fb4eb83958aa1ef9d2fdc0c36
SIZE (rust/crates/num-0.2.1.crate) = 9082
-SHA256 (rust/crates/num-0.4.1.crate) = b05180d69e3da0e530ba2a1dae5110317e49e3b7f3d41be227dc5f92e49ee7af
-SIZE (rust/crates/num-0.4.1.crate) = 9522
+SHA256 (rust/crates/num-0.4.3.crate) = 35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23
+SIZE (rust/crates/num-0.4.3.crate) = 9575
SHA256 (rust/crates/num-bigint-0.2.6.crate) = 090c7f9998ee0ff65aa5b723e4009f7b217707f1fb5ea551329cc4d6231fb304
SIZE (rust/crates/num-bigint-0.2.6.crate) = 87275
-SHA256 (rust/crates/num-bigint-0.4.4.crate) = 608e7659b5c3d7cba262d894801b9ec9d00de989e8a82bd4bef91d08da45cdc0
-SIZE (rust/crates/num-bigint-0.4.4.crate) = 99369
+SHA256 (rust/crates/num-bigint-0.4.5.crate) = c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7
+SIZE (rust/crates/num-bigint-0.4.5.crate) = 102281
SHA256 (rust/crates/num-complex-0.2.4.crate) = b6b19411a9719e753aff12e5187b74d60d3dc449ec3f4dc21e3989c3f554bc95
SIZE (rust/crates/num-complex-0.2.4.crate) = 24679
-SHA256 (rust/crates/num-complex-0.4.5.crate) = 23c6602fda94a57c990fe0df199a035d83576b496aa29f4e634a8ac6004e68a6
-SIZE (rust/crates/num-complex-0.4.5.crate) = 29614
+SHA256 (rust/crates/num-complex-0.4.6.crate) = 73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495
+SIZE (rust/crates/num-complex-0.4.6.crate) = 30352
SHA256 (rust/crates/num-conv-0.1.0.crate) = 51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9
SIZE (rust/crates/num-conv-0.1.0.crate) = 7444
SHA256 (rust/crates/num-derive-0.4.2.crate) = ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202
SIZE (rust/crates/num-derive-0.4.2.crate) = 14709
SHA256 (rust/crates/num-integer-0.1.46.crate) = 7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f
SIZE (rust/crates/num-integer-0.1.46.crate) = 22331
-SHA256 (rust/crates/num-iter-0.1.44.crate) = d869c01cc0c455284163fd0092f1f93835385ccab5a98a0dcc497b2f8bf055a9
-SIZE (rust/crates/num-iter-0.1.44.crate) = 10249
+SHA256 (rust/crates/num-iter-0.1.45.crate) = 1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf
+SIZE (rust/crates/num-iter-0.1.45.crate) = 10320
SHA256 (rust/crates/num-rational-0.2.4.crate) = 5c000134b5dbf44adc5cb772486d335293351644b801551abe8f75c84cfa4aef
SIZE (rust/crates/num-rational-0.2.4.crate) = 21694
-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-rational-0.4.2.crate) = f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824
+SIZE (rust/crates/num-rational-0.4.2.crate) = 28159
+SHA256 (rust/crates/num-traits-0.2.19.crate) = 071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841
+SIZE (rust/crates/num-traits-0.2.19.crate) = 51631
SHA256 (rust/crates/num_cpus-1.16.0.crate) = 4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43
SIZE (rust/crates/num_cpus-1.16.0.crate) = 15713
SHA256 (rust/crates/num_enum-0.5.11.crate) = 1f646caf906c20226733ed5b1374287eb97e3c2a5c227ce668c1f2ce20ae57c9
@@ -839,6 +863,8 @@ SHA256 (rust/crates/objc_id-0.1.1.crate) = c92d4ddb4bd7b50d730c215ff871754d0da6b
SIZE (rust/crates/objc_id-0.1.1.crate) = 3258
SHA256 (rust/crates/object-0.32.2.crate) = a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441
SIZE (rust/crates/object-0.32.2.crate) = 286994
+SHA256 (rust/crates/object-0.33.0.crate) = d8dd6c0cdf9429bce006e1362bfce61fa1bfd8c898a643ed8d2b471934701d3d
+SIZE (rust/crates/object-0.33.0.crate) = 310775
SHA256 (rust/crates/oboe-0.6.1.crate) = e8b61bebd49e5d43f5f8cc7ee2891c16e0f41ec7954d36bcb6c14c5e0de867fb
SIZE (rust/crates/oboe-0.6.1.crate) = 24588
SHA256 (rust/crates/oboe-sys-0.6.1.crate) = 6c8bb09a4a2b1d668170cfe0a7d5bc103f8999fb316c98099b6a9939c9f2e79d
@@ -863,28 +889,26 @@ SHA256 (rust/crates/ordered-float-4.2.0.crate) = a76df7075c7d4d01fdcb46c912dd17f
SIZE (rust/crates/ordered-float-4.2.0.crate) = 20510
SHA256 (rust/crates/overload-0.1.1.crate) = b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39
SIZE (rust/crates/overload-0.1.1.crate) = 24439
-SHA256 (rust/crates/owned_ttf_parser-0.20.0.crate) = d4586edfe4c648c71797a74c84bacb32b52b212eff5dfe2bb9f2c599844023e7
-SIZE (rust/crates/owned_ttf_parser-0.20.0.crate) = 150890
-SHA256 (rust/crates/packed_simd-0.3.9.crate) = 1f9f08af0c877571712e2e3e686ad79efad9657dbf0f7c3c8ba943ff6c38932d
-SIZE (rust/crates/packed_simd-0.3.9.crate) = 98340
+SHA256 (rust/crates/owned_ttf_parser-0.21.0.crate) = 6b41438d2fc63c46c74a2203bf5ccd82c41ba04347b2fcf5754f230b167067d5
+SIZE (rust/crates/owned_ttf_parser-0.21.0.crate) = 150905
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/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
-SIZE (rust/crates/paste-1.0.14.crate) = 18157
-SHA256 (rust/crates/pem-3.0.3.crate) = 1b8fcc794035347fb64beda2d3b462595dd2753e3f268d89c5aae77e8cf2c310
-SIZE (rust/crates/pem-3.0.3.crate) = 13035
+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-zoneinfo-0.3.1.crate) = 1f2a05b18d44e2957b88f96ba460715e295bc1d7510468a2f3d3b44535d26c24
+SIZE (rust/crates/parse-zoneinfo-0.3.1.crate) = 97290
+SHA256 (rust/crates/paste-1.0.15.crate) = 57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a
+SIZE (rust/crates/paste-1.0.15.crate) = 18374
+SHA256 (rust/crates/pem-3.0.4.crate) = 8e459365e590736a54c3fa561947c84837534b8e9af6fc5bf781307e82658fae
+SIZE (rust/crates/pem-3.0.4.crate) = 13040
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.4.13.crate) = 9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f
SIZE (rust/crates/petgraph-0.4.13.crate) = 111936
-SHA256 (rust/crates/petgraph-0.6.4.crate) = e1d3afd2628e69da2be385eb6f2fd57c8ac7977ceeff6dc166ff1657b0e386a9
-SIZE (rust/crates/petgraph-0.6.4.crate) = 185895
+SHA256 (rust/crates/petgraph-0.6.5.crate) = b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db
+SIZE (rust/crates/petgraph-0.6.5.crate) = 710970
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
@@ -897,8 +921,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/piston-float-0.3.0.crate) = b058c3a640efd4bcf63266512e4bb03187192c1b29edd38b16d5a014613e3199
@@ -911,6 +935,8 @@ SHA256 (rust/crates/pkg-config-0.3.30.crate) = d231b230927b5e4ad203db57bbcbee280
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/polling-3.7.0.crate) = 645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3
+SIZE (rust/crates/polling-3.7.0.crate) = 58381
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
@@ -923,22 +949,24 @@ SHA256 (rust/crates/presser-0.3.1.crate) = e8cf8e6a8aa66ce33f63993ffc4ea4271eb5b
SIZE (rust/crates/presser-0.3.1.crate) = 20946
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-3.1.0.crate) = 6d37c51ca738a55da99dc0c4a34860fd675453b8b36209178c2249bb13651284
+SIZE (rust/crates/proc-macro-crate-3.1.0.crate) = 11084
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-macro-nested-0.1.7.crate) = bc881b2c22681370c6a780e47af9840ef841837bc98118431d4e1868bd0c1086
SIZE (rust/crates/proc-macro-nested-0.1.7.crate) = 6495
SHA256 (rust/crates/proc-macro2-0.4.30.crate) = cf3d2011ab5c909338f7887f4fc896d35932e29146c12c8d01da6b22a80ba759
SIZE (rust/crates/proc-macro2-0.4.30.crate) = 34731
-SHA256 (rust/crates/proc-macro2-1.0.79.crate) = e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e
-SIZE (rust/crates/proc-macro2-1.0.79.crate) = 47200
-SHA256 (rust/crates/profiling-1.0.8.crate) = 332cd62e95873ea4f41f3dfd6bbbfc5b52aec892d7e8d534197c4720a0bbbab2
-SIZE (rust/crates/profiling-1.0.8.crate) = 31097
+SHA256 (rust/crates/proc-macro2-1.0.83.crate) = 0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43
+SIZE (rust/crates/proc-macro2-1.0.83.crate) = 48661
+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/prometheus-0.13.3.crate) = 449811d15fbdf5ceb5c1144416066429cf82316e2ec8ce0c1f6f8a02e7bbcf8c
-SIZE (rust/crates/prometheus-0.13.3.crate) = 82457
-SHA256 (rust/crates/prometheus-hyper-0.1.5.crate) = 18fc98d5705a20b11f8b240c0857167b79852ba469f9faec6df0027e576e676e
-SIZE (rust/crates/prometheus-hyper-0.1.5.crate) = 14841
+SHA256 (rust/crates/prometheus-0.13.4.crate) = 3d33c28a30771f7f96db69893f78b857f7450d7e0237e9c8fc6427a81bae7ed1
+SIZE (rust/crates/prometheus-0.13.4.crate) = 84650
+SHA256 (rust/crates/prometheus-hyper-0.2.0.crate) = 4599cd06b4c85ba573bf2edf4e5ca5c3f32505ead7fb1f0c7d9a4b90195e1ab1
+SIZE (rust/crates/prometheus-hyper-0.2.0.crate) = 15520
SHA256 (rust/crates/protocol-3.4.0.crate) = 13cfa9ba37e0183f87fb14b82f23fc76494c458c72469d95b8a8eec75ad5f191
SIZE (rust/crates/protocol-3.4.0.crate) = 24174
SHA256 (rust/crates/protocol-derive-3.4.0.crate) = 28647f30298898ead966b51e9aee5c74e4ac709ce5ca554378fde187fd3f7e47
@@ -949,16 +977,18 @@ SHA256 (rust/crates/quick-error-1.2.3.crate) = a1d01941d82fa2ab50be1e79e6714289d
SIZE (rust/crates/quick-error-1.2.3.crate) = 15066
SHA256 (rust/crates/quick-xml-0.30.0.crate) = eff6510e86862b57b210fd8cbe8ed3f0d7d600b9c2863cd4549a2e033c66e956
SIZE (rust/crates/quick-xml-0.30.0.crate) = 161923
-SHA256 (rust/crates/quinn-0.10.2.crate) = 8cc2c5017e4b43d5995dcea317bc46c1e09404c0a9664d2908f7f02dfe943d75
-SIZE (rust/crates/quinn-0.10.2.crate) = 59964
-SHA256 (rust/crates/quinn-proto-0.10.6.crate) = 141bf7dfde2fbc246bfd3fe12f2455aa24b0fbd9af535d8c86c7bd1381ff2b1a
-SIZE (rust/crates/quinn-proto-0.10.6.crate) = 166677
-SHA256 (rust/crates/quinn-udp-0.4.1.crate) = 055b4e778e8feb9f93c4e439f71dc2156ef13360b432b799e179a8c4cdf0b1d7
-SIZE (rust/crates/quinn-udp-0.4.1.crate) = 12467
+SHA256 (rust/crates/quick-xml-0.31.0.crate) = 1004a344b30a54e2ee58d66a71b32d2db2feb0a31f9a2d302bf0536f15de2a33
+SIZE (rust/crates/quick-xml-0.31.0.crate) = 172236
+SHA256 (rust/crates/quinn-0.11.1.crate) = 904e3d3ba178131798c6d9375db2b13b34337d489b089fc5ba0825a2ff1bee73
+SIZE (rust/crates/quinn-0.11.1.crate) = 73608
+SHA256 (rust/crates/quinn-proto-0.11.2.crate) = e974563a4b1c2206bbc61191ca4da9c22e4308b4c455e8906751cc7828393f08
+SIZE (rust/crates/quinn-proto-0.11.2.crate) = 202033
+SHA256 (rust/crates/quinn-udp-0.5.1.crate) = e4f0def2590301f4f667db5a77f9694fb004f82796dc1a8b1508fafa3d0e8b72
+SIZE (rust/crates/quinn-udp-0.5.1.crate) = 21698
SHA256 (rust/crates/quote-0.6.13.crate) = 6ce23b6b870e8f94f81fb0a363d65d86675884b34a09043c81e5562f11c1f8e1
SIZE (rust/crates/quote-0.6.13.crate) = 17475
-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/radix_trie-0.2.1.crate) = c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd
@@ -981,140 +1011,144 @@ SHA256 (rust/crates/rand_xorshift-0.2.0.crate) = 77d416b86801d23dde1aa643023b775
SIZE (rust/crates/rand_xorshift-0.2.0.crate) = 9098
SHA256 (rust/crates/range-alloc-0.1.3.crate) = 9c8a99fddc9f0ba0a85884b8d14e3592853e787d581ca1816c91349b10e4eeab
SIZE (rust/crates/range-alloc-0.1.3.crate) = 7664
-SHA256 (rust/crates/ratatui-0.26.1.crate) = bcb12f8fbf6c62614b0d56eb352af54f6a22410c3b079eb53ee93c7b97dd31d8
-SIZE (rust/crates/ratatui-0.26.1.crate) = 443050
-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/ratatui-0.26.2.crate) = a564a852040e82671dc50a37d88f3aa83bbc690dfc6844cfe7a2591620206a80
+SIZE (rust/crates/ratatui-0.26.2.crate) = 456665
SHA256 (rust/crates/raw-window-handle-0.5.2.crate) = f2ff9a1f06a88b01621b7ae906ef0211290d1c8a168a15542486a8f61c0833b9
SIZE (rust/crates/raw-window-handle-0.5.2.crate) = 17063
-SHA256 (rust/crates/rayon-1.9.0.crate) = e4963ed1bc86e4f3ee217022bd855b297cef07fb9eac5dfa1f788b220b49b3bd
-SIZE (rust/crates/rayon-1.9.0.crate) = 177770
+SHA256 (rust/crates/raw-window-handle-0.6.2.crate) = 20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539
+SIZE (rust/crates/raw-window-handle-0.6.2.crate) = 20234
+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/rcgen-0.12.1.crate) = 48406db8ac1f3cbc7dcdb56ec355343817958a356ff430259bb07baf7607e1e1
-SIZE (rust/crates/rcgen-0.12.1.crate) = 63815
+SHA256 (rust/crates/rcgen-0.13.1.crate) = 54077e1872c46788540de1ea3d7f4ccb1983d12f9aa909b234468676c1a36779
+SIZE (rust/crates/rcgen-0.13.1.crate) = 74432
SHA256 (rust/crates/redox_syscall-0.3.5.crate) = 567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29
SIZE (rust/crates/redox_syscall-0.3.5.crate) = 23404
SHA256 (rust/crates/redox_syscall-0.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/refinery-0.8.12.crate) = a2783724569d96af53464d0711dff635cab7a4934df5e22e9fbc9e181523b83e
-SIZE (rust/crates/refinery-0.8.12.crate) = 15527
-SHA256 (rust/crates/refinery-core-0.8.12.crate) = 08d6c80329c0455510a8d42fce286ecb4b6bcd8c57e1816d9f2d6bd7379c2cc8
-SIZE (rust/crates/refinery-core-0.8.12.crate) = 18011
-SHA256 (rust/crates/refinery-macros-0.8.12.crate) = 6ab6e31e166a49d55cb09b62639e5ab9ba2e73f2f124336b06f6c321dc602779
-SIZE (rust/crates/refinery-macros-0.8.12.crate) = 2732
+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/refinery-0.8.14.crate) = 0904191f0566c3d3e0091d5cc8dec22e663d77def2d247b16e7a438b188bf75d
+SIZE (rust/crates/refinery-0.8.14.crate) = 15542
+SHA256 (rust/crates/refinery-core-0.8.14.crate) = 9bf253999e1899ae476c910b994959e341d84c4389ba9533d3dacbe06df04825
+SIZE (rust/crates/refinery-core-0.8.14.crate) = 18604
+SHA256 (rust/crates/refinery-macros-0.8.14.crate) = bd81f69687fe8a1fa10995108b3ffc7cdbd63e682a4f8fbfd1020130780d7e17
+SIZE (rust/crates/refinery-macros-0.8.14.crate) = 3382
SHA256 (rust/crates/regalloc2-0.9.3.crate) = ad156d539c879b7a24a363a2016d77961786e71f48f2e2fc8302a92abd2429a6
SIZE (rust/crates/regalloc2-0.9.3.crate) = 120867
-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.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/renderdoc-sys-1.1.0.crate) = 19b30a45b0cd0bcca8037f3d0dc3421eaf95327a17cad11964fb8179b4fc4832
SIZE (rust/crates/renderdoc-sys-1.1.0.crate) = 10366
SHA256 (rust/crates/resolv-conf-0.7.0.crate) = 52e44394d2086d010551b14b53b1f24e31647570cd1deb0379e2c21b329aba00
SIZE (rust/crates/resolv-conf-0.7.0.crate) = 17352
-SHA256 (rust/crates/ring-0.16.20.crate) = 3053cf52e236a3ed746dfc745aa9cacf1b791d846bdaf412f60a8d7d6e17c8fc
-SIZE (rust/crates/ring-0.16.20.crate) = 5082615
SHA256 (rust/crates/ring-0.17.8.crate) = c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d
SIZE (rust/crates/ring-0.17.8.crate) = 4188554
-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/rodio-0.17.3.crate) = 3b1bb7b48ee48471f55da122c0044fcc7600cfcc85db88240b89cb832935e611
-SIZE (rust/crates/rodio-0.17.3.crate) = 59247
+SHA256 (rust/crates/rmp-0.8.14.crate) = 228ed7c16fa39782c3b3468e974aec2795e9089153cd08ee2e9aefb3613334c4
+SIZE (rust/crates/rmp-0.8.14.crate) = 29687
+SHA256 (rust/crates/rmp-serde-1.3.0.crate) = 52e599a477cf9840e92f2cde9a7189e67b42c57532749bf90aea6ec10facd4db
+SIZE (rust/crates/rmp-serde-1.3.0.crate) = 33025
+SHA256 (rust/crates/rodio-0.18.0.crate) = 16e3ea3fb0b6a1837445e29e36971b101c154920791113ff860768a68a0b1cad
+SIZE (rust/crates/rodio-0.18.0.crate) = 66630
SHA256 (rust/crates/ron-0.8.1.crate) = b91f7eff05f748767f183df4320a63d6936e9c6107d97c9e6bdd9784f4289c94
SIZE (rust/crates/ron-0.8.1.crate) = 63251
SHA256 (rust/crates/roots-0.0.8.crate) = 082f11ffa03bbef6c2c6ea6bea1acafaade2fd9050ae0234ab44a2153742b058
SIZE (rust/crates/roots-0.0.8.crate) = 29257
SHA256 (rust/crates/roxmltree-0.14.1.crate) = 921904a62e410e37e215c40381b7117f830d9d89ba60ab5236170541dd25646b
SIZE (rust/crates/roxmltree-0.14.1.crate) = 39163
-SHA256 (rust/crates/rstar-0.10.0.crate) = 1f39465655a1e3d8ae79c6d9e007f4953bfc5d55297602df9dc38f9ae9f1359a
-SIZE (rust/crates/rstar-0.10.0.crate) = 39236
-SHA256 (rust/crates/rusqlite-0.30.0.crate) = a78046161564f5e7cd9008aff3b2990b3850dc8e0349119b98e8f251e099f24d
-SIZE (rust/crates/rusqlite-0.30.0.crate) = 150360
+SHA256 (rust/crates/rstar-0.12.0.crate) = 133315eb94c7b1e8d0cb097e5a710d850263372fd028fff18969de708afc7008
+SIZE (rust/crates/rstar-0.12.0.crate) = 42105
+SHA256 (rust/crates/rusqlite-0.31.0.crate) = b838eba278d213a8beaf485bd313fd580ca4505a00d5871caeb1457c55322cae
+SIZE (rust/crates/rusqlite-0.31.0.crate) = 152252
SHA256 (rust/crates/rust-argon2-2.1.0.crate) = 9d9848531d60c9cbbcf9d166c885316c24bc0e2a9d3eba0956bb6cbbd79bc6e8
SIZE (rust/crates/rust-argon2-2.1.0.crate) = 26904
-SHA256 (rust/crates/rustc-demangle-0.1.23.crate) = d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76
-SIZE (rust/crates/rustc-demangle-0.1.23.crate) = 28970
+SHA256 (rust/crates/rustc-demangle-0.1.24.crate) = 719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f
+SIZE (rust/crates/rustc-demangle-0.1.24.crate) = 29047
SHA256 (rust/crates/rustc-hash-1.1.0.crate) = 08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2
SIZE (rust/crates/rustc-hash-1.1.0.crate) = 9331
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.4.0.crate) = bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366
SIZE (rust/crates/rustc_version-0.4.0.crate) = 12175
-SHA256 (rust/crates/rustix-0.38.32.crate) = 65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89
-SIZE (rust/crates/rustix-0.38.32.crate) = 376999
-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
-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.34.crate) = 70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f
+SIZE (rust/crates/rustix-0.38.34.crate) = 365160
+SHA256 (rust/crates/rustls-0.23.9.crate) = a218f0f6d05669de4eabfb24f31ce802035c952429d037507b4a4a39f0e60c5b
+SIZE (rust/crates/rustls-0.23.9.crate) = 402847
+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.7.0.crate) = 976295e77ce332211c0d24d92c0e83e50f5c5f046d11082cea19f3df13a3562d
+SIZE (rust/crates/rustls-pki-types-1.7.0.crate) = 29555
+SHA256 (rust/crates/rustls-platform-verifier-0.3.1.crate) = b5f0d26fa1ce3c790f9590868f0109289a044acb954525f933e2aa3b871c157d
+SIZE (rust/crates/rustls-platform-verifier-0.3.1.crate) = 50493
+SHA256 (rust/crates/rustls-platform-verifier-android-0.1.0.crate) = 84e217e7fdc8466b5b35d30f8c0a30febd29173df4a3a0c2115d306b9c4117ad
+SIZE (rust/crates/rustls-platform-verifier-android-0.1.0.crate) = 12804
+SHA256 (rust/crates/rustls-webpki-0.102.4.crate) = ff448f7e92e913c4b7d4c6d8e4540a1724b319b4152b8aef6d4cf8339712b33e
+SIZE (rust/crates/rustls-webpki-0.102.4.crate) = 200657
SHA256 (rust/crates/rusttype-0.7.9.crate) = 310942406a39981bed7e12b09182a221a29e0990f3e7e0c971f131922ed135d5
SIZE (rust/crates/rusttype-0.7.9.crate) = 42732
SHA256 (rust/crates/rusttype-0.8.3.crate) = 9f61411055101f7b60ecf1041d87fb74205fb20b0c7a723f07ef39174cf6b4c0
SIZE (rust/crates/rusttype-0.8.3.crate) = 37327
-SHA256 (rust/crates/rustversion-1.0.14.crate) = 7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4
-SIZE (rust/crates/rustversion-1.0.14.crate) = 17261
+SHA256 (rust/crates/rustversion-1.0.17.crate) = 955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6
+SIZE (rust/crates/rustversion-1.0.17.crate) = 17621
SHA256 (rust/crates/rustyline-14.0.0.crate) = 7803e8936da37efd9b6d4478277f4b2b9bb5cdb37a113e8d63222e58da647e63
SIZE (rust/crates/rustyline-14.0.0.crate) = 116347
-SHA256 (rust/crates/ryu-1.0.17.crate) = e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1
-SIZE (rust/crates/ryu-1.0.17.crate) = 47537
+SHA256 (rust/crates/ryu-1.0.18.crate) = f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f
+SIZE (rust/crates/ryu-1.0.18.crate) = 47713
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
SIZE (rust/crates/same-file-1.0.6.crate) = 10183
SHA256 (rust/crates/schannel-0.1.23.crate) = fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534
SIZE (rust/crates/schannel-0.1.23.crate) = 41667
-SHA256 (rust/crates/schnellru-0.2.1.crate) = 772575a524feeb803e5b0fcbc6dd9f367e579488197c94c6e4023aad2305774d
-SIZE (rust/crates/schnellru-0.2.1.crate) = 22458
+SHA256 (rust/crates/schnellru-0.2.3.crate) = c9a8ef13a93c54d20580de1e5c413e624e53121d42fc7e2c11d10ef7f8b02367
+SIZE (rust/crates/schnellru-0.2.3.crate) = 23878
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/sct-0.7.1.crate) = da046153aa2352493d6cb7da4b6e5c0c057d8a1d0a9aa8560baffdd945acd414
-SIZE (rust/crates/sct-0.7.1.crate) = 27501
SHA256 (rust/crates/sctk-adwaita-0.5.4.crate) = cda4e97be1fd174ccc2aae81c8b694e803fa99b34e8fd0f057a9d70698e3ed09
SIZE (rust/crates/sctk-adwaita-0.5.4.crate) = 45888
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/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.11.0.crate) = c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0
+SIZE (rust/crates/security-framework-2.11.0.crate) = 80191
+SHA256 (rust/crates/security-framework-sys-2.11.0.crate) = 317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7
+SIZE (rust/crates/security-framework-sys-2.11.0.crate) = 18718
SHA256 (rust/crates/self_cell-0.10.3.crate) = e14e4d63b804dc0c7ec4a1e52bcb63f02c7ac94476755aa579edac21e01f915d
SIZE (rust/crates/self_cell-0.10.3.crate) = 7308
-SHA256 (rust/crates/self_cell-1.0.3.crate) = 58bf37232d3bb9a2c4e641ca2a11d83b5062066f88df7fed36c28772046d65ba
-SIZE (rust/crates/self_cell-1.0.3.crate) = 15147
+SHA256 (rust/crates/self_cell-1.0.4.crate) = d369a96f978623eb3dc28807c4852d6cc617fed53da5d3c400feff1ef34a714a
+SIZE (rust/crates/self_cell-1.0.4.crate) = 15220
SHA256 (rust/crates/semver-0.9.0.crate) = 1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403
SIZE (rust/crates/semver-0.9.0.crate) = 17344
-SHA256 (rust/crates/semver-1.0.22.crate) = 92d43fe69e652f3df9bdc2b85b2854a0825b86e4fb76bc44d945137d053639ca
-SIZE (rust/crates/semver-1.0.22.crate) = 30446
+SHA256 (rust/crates/semver-1.0.23.crate) = 61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b
+SIZE (rust/crates/semver-1.0.23.crate) = 30622
SHA256 (rust/crates/semver-parser-0.7.0.crate) = 388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3
SIZE (rust/crates/semver-parser-0.7.0.crate) = 10268
-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-1.0.202.crate) = 226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395
+SIZE (rust/crates/serde-1.0.202.crate) = 77722
+SHA256 (rust/crates/serde_derive-1.0.202.crate) = 6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838
+SIZE (rust/crates/serde_derive-1.0.202.crate) = 55867
+SHA256 (rust/crates/serde_json-1.0.117.crate) = 455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3
+SIZE (rust/crates/serde_json-1.0.117.crate) = 146921
SHA256 (rust/crates/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_spanned-0.6.5.crate) = eb3622f419d1296904700073ea6cc23ad690adbd66f13ea683df73298736f0c1
-SIZE (rust/crates/serde_spanned-0.6.5.crate) = 8349
+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.6.crate) = 79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0
+SIZE (rust/crates/serde_spanned-0.6.6.crate) = 9120
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
@@ -1133,14 +1167,18 @@ SHA256 (rust/crates/shellexpand-3.1.0.crate) = da03fa3b94cc19e3ebfc88c4229c49d8f
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/shred-0.16.1.crate) = 656294f5bdcf6d33f0cf89e88a72b58595e3fca0e77e4a4b9e9026179757fb1e
+SIZE (rust/crates/shred-0.16.1.crate) = 57217
+SHA256 (rust/crates/shred-derive-0.7.0.crate) = 69760b786f8b40361c10663eb63c81fa7d828008527d26aa7595b99c53ab3a8d
+SIZE (rust/crates/shred-derive-0.7.0.crate) = 2365
SHA256 (rust/crates/shrev-1.1.3.crate) = a5ea33232fdcf1bf691ca33450e5a94dde13e1a8cbb8caabc5e4f9d761e10b1a
SIZE (rust/crates/shrev-1.1.3.crate) = 11309
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/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
@@ -1153,20 +1191,20 @@ SHA256 (rust/crates/slice-group-by-0.3.1.crate) = 826167069c09b99d56f31e9ae5c990
SIZE (rust/crates/slice-group-by-0.3.1.crate) = 14640
SHA256 (rust/crates/slotmap-1.0.7.crate) = dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a
SIZE (rust/crates/slotmap-1.0.7.crate) = 61390
-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/smithay-client-toolkit-0.16.1.crate) = 870427e30b8f2cbe64bf43ec4b86e88fe39b0a84b3f15efd9c9c2d020bc86eb9
SIZE (rust/crates/smithay-client-toolkit-0.16.1.crate) = 131081
+SHA256 (rust/crates/smithay-client-toolkit-0.18.1.crate) = 922fd3eeab3bd820d76537ce8f582b1cf951eceb5475c28500c7457d9d17f53a
+SIZE (rust/crates/smithay-client-toolkit-0.18.1.crate) = 129920
SHA256 (rust/crates/smithay-clipboard-0.6.6.crate) = 0a345c870a1fae0b1b779085e81b51e614767c239e93503588e54c5b17f4b0e8
SIZE (rust/crates/smithay-clipboard-0.6.6.crate) = 16797
-SHA256 (rust/crates/socket2-0.5.6.crate) = 05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871
-SIZE (rust/crates/socket2-0.5.6.crate) = 55270
-SHA256 (rust/crates/specs-0.20.0.crate) = a60eabdfd5a80e458c3e7bcc9f1076d6ce3cc8ddb71d69691f00fc0de735a635
-SIZE (rust/crates/specs-0.20.0.crate) = 92066
-SHA256 (rust/crates/specs-derive-0.4.1.crate) = 3e23e09360f3d2190fec4222cd9e19d3158d5da948c0d1ea362df617dd103511
-SIZE (rust/crates/specs-derive-0.4.1.crate) = 5224
-SHA256 (rust/crates/spin-0.5.2.crate) = 6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d
-SIZE (rust/crates/spin-0.5.2.crate) = 12004
+SHA256 (rust/crates/smithay-clipboard-0.7.1.crate) = c091e7354ea8059d6ad99eace06dd13ddeedbb0ac72d40a9a6e7ff790525882d
+SIZE (rust/crates/smithay-clipboard-0.7.1.crate) = 18456
+SHA256 (rust/crates/socket2-0.5.7.crate) = ce305eb0b4296696835b71df73eb912e0f1ffd2556a501fcede6e0c50349191c
+SIZE (rust/crates/socket2-0.5.7.crate) = 55758
+SHA256 (rust/crates/sorted-vec-0.8.3.crate) = c6734caf0b6f51addd5eeacca12fb39b2c6c14e8d4f3ac42f3a78955c0467458
+SIZE (rust/crates/sorted-vec-0.8.3.crate) = 11870
SHA256 (rust/crates/spin-0.9.8.crate) = 6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67
SIZE (rust/crates/spin-0.9.8.crate) = 38958
SHA256 (rust/crates/spin_sleep-1.2.0.crate) = 368a978649eaf70006b082e79c832bd72556ac1393eaf564d686e919dca2347f
@@ -1175,8 +1213,8 @@ SHA256 (rust/crates/spirv-0.2.0+1.5.4.crate) = 246bfa38fe3db3f1dfc8ca5a2cdeb7348
SIZE (rust/crates/spirv-0.2.0+1.5.4.crate) = 30491
SHA256 (rust/crates/sptr-0.3.2.crate) = 3b9b39299b249ad65f3b7e96443bad61c02ca5cd3589f46cb6d610a0fd6c0d6a
SIZE (rust/crates/sptr-0.3.2.crate) = 14598
-SHA256 (rust/crates/stability-0.1.1.crate) = ebd1b177894da2a2d9120208c3386066af06a488255caabc5de8ddca22dbc3ce
-SIZE (rust/crates/stability-0.1.1.crate) = 4753
+SHA256 (rust/crates/stability-0.2.0.crate) = 2ff9eaf853dec4c8802325d8b6d3dffa86cc707fd7a1a4cdbf416e13b061787a
+SIZE (rust/crates/stability-0.2.0.crate) = 5366
SHA256 (rust/crates/stable_deref_trait-1.2.0.crate) = a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3
SIZE (rust/crates/stable_deref_trait-1.2.0.crate) = 8054
SHA256 (rust/crates/stacker-0.1.15.crate) = c886bd4480155fd3ef527d45e9ac8dd7118a898a46530b7b94c3e21866259fce
@@ -1189,8 +1227,8 @@ SHA256 (rust/crates/str-buf-1.0.6.crate) = 9e08d8363704e6c71fc928674353e6b7c23dc
SIZE (rust/crates/str-buf-1.0.6.crate) = 3828
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/strum-0.24.1.crate) = 063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f
SIZE (rust/crates/strum-0.24.1.crate) = 5636
SHA256 (rust/crates/strum-0.26.2.crate) = 5d8cec3501a5194c432b2b7976db6b7d10ec95c253208b45f83f7136aa985e29
@@ -1199,22 +1237,26 @@ SHA256 (rust/crates/strum_macros-0.24.3.crate) = 1e385be0d24f186b4ce2f9982191e71
SIZE (rust/crates/strum_macros-0.24.3.crate) = 20696
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/sum_type-0.2.0.crate) = da5b4a0c9f3c7c8e891e445a7c776627e208e8bba23ab680798066dd283e6a15
SIZE (rust/crates/sum_type-0.2.0.crate) = 5586
-SHA256 (rust/crates/svg_fmt-0.4.2.crate) = f83ba502a3265efb76efb89b0a2f7782ad6f2675015d4ce37e4b547dda42b499
-SIZE (rust/crates/svg_fmt-0.4.2.crate) = 4058
+SHA256 (rust/crates/svg_fmt-0.4.3.crate) = 20e16a0f46cf5fd675563ef54f26e83e20f2366bcf027bcb3cc3ed2b98aaf2ca
+SIZE (rust/crates/svg_fmt-0.4.3.crate) = 4206
SHA256 (rust/crates/syn-0.15.44.crate) = 9ca4b3b69a77cbe1ffc9e198781b7acb0c7365a883670e8f1c1bc66fba79a5c5
SIZE (rust/crates/syn-0.15.44.crate) = 184212
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/sync_file-0.2.7.crate) = a49b72df45d9c2d5fbb13b02c97437a3175d8c9860297297597d3ed715e0f046
-SIZE (rust/crates/sync_file-0.2.7.crate) = 8415
+SHA256 (rust/crates/syn-2.0.65.crate) = d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106
+SIZE (rust/crates/syn-2.0.65.crate) = 264863
+SHA256 (rust/crates/sync_file-0.2.9.crate) = 9cfc24238213e42ffb35314aad7a7f5d46649c5fbba3ea95ef24f7debb95874e
+SIZE (rust/crates/sync_file-0.2.9.crate) = 8996
SHA256 (rust/crates/sync_wrapper-0.1.2.crate) = 2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160
SIZE (rust/crates/sync_wrapper-0.1.2.crate) = 6933
-SHA256 (rust/crates/system-interface-0.26.1.crate) = 0682e006dd35771e392a6623ac180999a9a854b1d4a6c12fb2e804941c2b1f58
-SIZE (rust/crates/system-interface-0.26.1.crate) = 32807
+SHA256 (rust/crates/sync_wrapper-1.0.1.crate) = a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394
+SIZE (rust/crates/sync_wrapper-1.0.1.crate) = 6939
+SHA256 (rust/crates/system-interface-0.27.2.crate) = b858526d22750088a9b3cf2e3c2aacebd5377f13adeec02860c30d09113010a6
+SIZE (rust/crates/system-interface-0.27.2.crate) = 32251
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
@@ -1225,18 +1267,18 @@ SHA256 (rust/crates/tempfile-3.10.1.crate) = 85b77fafb263dd9d05cbeac119526425676
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/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.61.crate) = c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709
+SIZE (rust/crates/thiserror-1.0.61.crate) = 21264
+SHA256 (rust/crates/thiserror-impl-1.0.61.crate) = 46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533
+SIZE (rust/crates/thiserror-impl-1.0.61.crate) = 15786
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/timer-queue-0.1.0.crate) = 13756c29c43d836ff576221498bf4916b0d2f7ea24cd47d3531b70dc4341f038
SIZE (rust/crates/timer-queue-0.1.0.crate) = 13344
SHA256 (rust/crates/tiny-skia-0.8.4.crate) = df8493a203431061e901613751931f047d1971337153f96d0e5e363d6dbf6a67
@@ -1251,26 +1293,26 @@ 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-rustls-0.24.1.crate) = c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081
-SIZE (rust/crates/tokio-rustls-0.24.1.crate) = 33049
+SHA256 (rust/crates/tokio-rustls-0.26.0.crate) = 0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4
+SIZE (rust/crates/tokio-rustls-0.26.0.crate) = 34253
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.5.11.crate) = f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234
SIZE (rust/crates/toml-0.5.11.crate) = 54910
-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-0.8.13.crate) = a4e43f8cc456c9704c851ae29c67e17ef65d2c30017c17a9765b89c382dc8bba
+SIZE (rust/crates/toml-0.8.13.crate) = 50517
+SHA256 (rust/crates/toml_datetime-0.6.6.crate) = 4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf
+SIZE (rust/crates/toml_datetime-0.6.6.crate) = 11698
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.8.crate) = c12219811e0c1ba077867254e5ad62ee2c9c190b0d957110750ac0cda1ae96cd
-SIZE (rust/crates/toml_edit-0.22.8.crate) = 104016
+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.13.crate) = c127785850e8c20836d49732ae6abfa47616e60bf9d9f57c43c250361a9db96c
+SIZE (rust/crates/toml_edit-0.22.13.crate) = 103518
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
@@ -1289,18 +1331,18 @@ 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-tracy-0.10.2.crate) = 55c48ef3e655220d4e43a6be44aa84f078c3004357251cab45f9cc15551a593e
-SIZE (rust/crates/tracing-tracy-0.10.2.crate) = 11110
-SHA256 (rust/crates/tracy-client-0.15.2.crate) = 434ecabbda9f67eeea1eab44d52f4a20538afa3e2c2770f2efc161142b25b608
-SIZE (rust/crates/tracy-client-0.15.2.crate) = 15739
-SHA256 (rust/crates/tracy-client-sys-0.21.2.crate) = 2cb915ea3af048554640d76dd6f1492589a6401a41a30d789b983c1ec280455a
-SIZE (rust/crates/tracy-client-sys-0.21.2.crate) = 303387
-SHA256 (rust/crates/treeculler-0.2.0.crate) = 82449b48a3494420dd1b11081f198c542f795a036246da4a9c5845b7d7427226
-SIZE (rust/crates/treeculler-0.2.0.crate) = 4576
+SHA256 (rust/crates/tracing-tracy-0.11.0.crate) = 6024d04f84a69fd0d1dc1eee3a2b070bd246530a0582f9982ae487cb6c703614
+SIZE (rust/crates/tracing-tracy-0.11.0.crate) = 14401
+SHA256 (rust/crates/tracy-client-0.17.0.crate) = 59fb931a64ff88984f86d3e9bcd1ae8843aa7fe44dd0f8097527bc172351741d
+SIZE (rust/crates/tracy-client-0.17.0.crate) = 20654
+SHA256 (rust/crates/tracy-client-sys-0.22.2.crate) = 9d104d610dfa9dd154535102cc9c6164ae1fa37842bc2d9e83f9ac82b0ae0882
+SIZE (rust/crates/tracy-client-sys-0.22.2.crate) = 308267
+SHA256 (rust/crates/treeculler-0.4.0.crate) = c11fcf82651ce9a4550c82beb88a38951fdde004917817eba244359720d74c06
+SIZE (rust/crates/treeculler-0.4.0.crate) = 4577
SHA256 (rust/crates/try-lock-0.2.5.crate) = e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b
SIZE (rust/crates/try-lock-0.2.5.crate) = 4314
-SHA256 (rust/crates/ttf-parser-0.20.0.crate) = 17f77d76d837a7830fe1d4f12b7b4ba4192c1888001c7164257e4bc6d21d96b4
-SIZE (rust/crates/ttf-parser-0.20.0.crate) = 161769
+SHA256 (rust/crates/ttf-parser-0.21.1.crate) = 2c591d83f69777866b9126b24c6dd9a18351f177e49d625920d19f989fd31cf8
+SIZE (rust/crates/ttf-parser-0.21.1.crate) = 194876
SHA256 (rust/crates/tuple_utils-0.4.0.crate) = cffaaf9392ef73cd30828797152476aaa2fa37a17856934fa63d4843f34290e9
SIZE (rust/crates/tuple_utils-0.4.0.crate) = 2893
SHA256 (rust/crates/twox-hash-1.6.3.crate) = 97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675
@@ -1311,10 +1353,12 @@ SHA256 (rust/crates/type-map-0.5.0.crate) = deb68604048ff8fa93347f02441e4487594a
SIZE (rust/crates/type-map-0.5.0.crate) = 3464
SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825
SIZE (rust/crates/typenum-1.17.0.crate) = 42849
-SHA256 (rust/crates/unic-langid-0.9.4.crate) = 238722e6d794ed130f91f4ea33e01fcff4f188d92337a21297892521c72df516
-SIZE (rust/crates/unic-langid-0.9.4.crate) = 8850
-SHA256 (rust/crates/unic-langid-impl-0.9.4.crate) = 4bd55a2063fdea4ef1f8633243a7b0524cbeef1905ae04c31a1c9b9775c55bc6
-SIZE (rust/crates/unic-langid-impl-0.9.4.crate) = 89401
+SHA256 (rust/crates/ubyte-0.10.4.crate) = f720def6ce1ee2fc44d40ac9ed6d3a59c361c80a75a7aa8e75bb9baed31cf2ea
+SIZE (rust/crates/ubyte-0.10.4.crate) = 13965
+SHA256 (rust/crates/unic-langid-0.9.5.crate) = 23dd9d1e72a73b25e07123a80776aae3e7b0ec461ef94f9151eed6ec88005a44
+SIZE (rust/crates/unic-langid-0.9.5.crate) = 8898
+SHA256 (rust/crates/unic-langid-impl-0.9.5.crate) = 0a5422c1f65949306c99240b81de9f3f15929f5a8bfe05bb44b034cc8bf593e5
+SIZE (rust/crates/unic-langid-impl-0.9.5.crate) = 89659
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
@@ -1323,14 +1367,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/unicode-xid-0.1.0.crate) = fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
SIZE (rust/crates/unicode-xid-0.1.0.crate) = 16000
SHA256 (rust/crates/unicode-xid-0.2.4.crate) = f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c
SIZE (rust/crates/unicode-xid-0.2.4.crate) = 15352
-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/url-2.5.0.crate) = 31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633
@@ -1347,12 +1389,14 @@ SHA256 (rust/crates/vec_map-0.8.2.crate) = f1bddf1187be692e79c5ffeab891132dfb0f2
SIZE (rust/crates/vec_map-0.8.2.crate) = 14466
SHA256 (rust/crates/vek-0.14.1.crate) = 04d6626f32b226e2c5b35f23ea87eaf683f3d93eaeb16b4084d0683479616f0f
SIZE (rust/crates/vek-0.14.1.crate) = 82642
-SHA256 (rust/crates/vek-0.16.1.crate) = c85158043f3bc1fac596d59a77e07948da340b9951b451ed4cb4a8c480aa2157
-SIZE (rust/crates/vek-0.16.1.crate) = 87455
+SHA256 (rust/crates/vek-0.17.0.crate) = cb40015035f83ba23d647e647f8be060d0f6f99b7c7687989fbca3e3d65e7234
+SIZE (rust/crates/vek-0.17.0.crate) = 86001
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/versions-5.0.1.crate) = c73a36bc44e3039f51fbee93e39f41225f6b17b380eb70cc2aab942df06b34dd
+SIZE (rust/crates/versions-5.0.1.crate) = 15850
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
@@ -1361,10 +1405,6 @@ 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/wasi-cap-std-sync-17.0.2.crate) = a518b394ec5808ad2221646898eb1564f0db47a8f6d6dcf95059f5089d6d8f28
-SIZE (rust/crates/wasi-cap-std-sync-17.0.2.crate) = 18659
-SHA256 (rust/crates/wasi-common-17.0.2.crate) = 8fec11da24eed0ca98c3e071cf9186051b51b6436db21a7613498a9191d6f35a
-SIZE (rust/crates/wasi-common-17.0.2.crate) = 129257
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
@@ -1377,102 +1417,114 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.92.crate) = e94f17b526d0a461a
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-encoder-0.38.1.crate) = 0ad2b51884de9c7f4fe2fd1043fccb8dcad4b1e29558146ee57a144d15779f3f
-SIZE (rust/crates/wasm-encoder-0.38.1.crate) = 48855
-SHA256 (rust/crates/wasm-encoder-0.201.0.crate) = b9c7d2731df60006819b013f64ccc2019691deccf6e11a1804bc850cd6748f1a
-SIZE (rust/crates/wasm-encoder-0.201.0.crate) = 50174
-SHA256 (rust/crates/wasmparser-0.118.2.crate) = 77f1154f1ab868e2a01d9834a805faca7bf8b50d041b4ca714d005d0dab1c50c
-SIZE (rust/crates/wasmparser-0.118.2.crate) = 183473
-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/wasmtime-17.0.2.crate) = 0d9aebf4be5afc2b9d3b8aff8ce5a107440ae3174090a8720a31538e88464156
-SIZE (rust/crates/wasmtime-17.0.2.crate) = 288878
-SHA256 (rust/crates/wasmtime-asm-macros-17.0.2.crate) = d3ed1bdfec9cca409d6562fe51abc75440c85fde2dc4c5b5ad65bc0405f31475
-SIZE (rust/crates/wasmtime-asm-macros-17.0.2.crate) = 1595
-SHA256 (rust/crates/wasmtime-cache-17.0.2.crate) = 8222c4317b8bc3d8566b0e605fcf9c56d14947d86fb18e83128badd5cb90f237
-SIZE (rust/crates/wasmtime-cache-17.0.2.crate) = 26509
-SHA256 (rust/crates/wasmtime-component-macro-17.0.2.crate) = 8d185b5a280ec07edaaf8e353e83a3c7f99381ada711a2b35173e0961d32c1b6
-SIZE (rust/crates/wasmtime-component-macro-17.0.2.crate) = 16762
-SHA256 (rust/crates/wasmtime-component-util-17.0.2.crate) = 0981617835bf3e8c3f29762faedd7ade0ca0e796b51e3355a3861f0a78b5688e
-SIZE (rust/crates/wasmtime-component-util-17.0.2.crate) = 2415
-SHA256 (rust/crates/wasmtime-cranelift-17.0.2.crate) = e1f2e04e2a08c1f73fc36a8a6d0da38fbe3ff396e42c47826435239a26bf187a
-SIZE (rust/crates/wasmtime-cranelift-17.0.2.crate) = 80164
-SHA256 (rust/crates/wasmtime-cranelift-shared-17.0.2.crate) = a1e3cef89d8ed4cdf08618c303afc512305399fbfb23810a681a5a007a65feba
-SIZE (rust/crates/wasmtime-cranelift-shared-17.0.2.crate) = 13126
-SHA256 (rust/crates/wasmtime-environ-17.0.2.crate) = 099836c3583b85d16e8d1801fe793fa017e9256c5d08bd032cdab0754425be64
-SIZE (rust/crates/wasmtime-environ-17.0.2.crate) = 153556
-SHA256 (rust/crates/wasmtime-fiber-17.0.2.crate) = e19865170650ca6cdb3b1924e42e628d29d03a1766e6de71f57d879b108ee46a
-SIZE (rust/crates/wasmtime-fiber-17.0.2.crate) = 19254
-SHA256 (rust/crates/wasmtime-jit-17.0.2.crate) = cdae2c6da571b051c3c1520c9c4206a49939e855cb64c4119ab06ff08a3fc460
-SIZE (rust/crates/wasmtime-jit-17.0.2.crate) = 22587
-SHA256 (rust/crates/wasmtime-jit-debug-17.0.2.crate) = 793787308417b7ad72cfa22e54d97324d1d9810c2ecf47b8fd8263d5b122e30c
-SIZE (rust/crates/wasmtime-jit-debug-17.0.2.crate) = 5714
-SHA256 (rust/crates/wasmtime-jit-icache-coherence-17.0.2.crate) = c6d01b771888f8cc32fc491247095715c6971d70903f9a82803d707836998815
-SIZE (rust/crates/wasmtime-jit-icache-coherence-17.0.2.crate) = 5536
-SHA256 (rust/crates/wasmtime-runtime-17.0.2.crate) = b1f0f306436812a253a934444bd25230eaf33a007218a6fe92f67d3646f8dd19
-SIZE (rust/crates/wasmtime-runtime-17.0.2.crate) = 175579
-SHA256 (rust/crates/wasmtime-types-17.0.2.crate) = 158b87374f29ff040e865537674d610d970ccff28383853d1dc09b439eee7a87
-SIZE (rust/crates/wasmtime-types-17.0.2.crate) = 9396
-SHA256 (rust/crates/wasmtime-versioned-export-macros-17.0.2.crate) = e78ba3989894471c172329d42d1fc03edf2efe883fcc05a5d42f7bd5030de0ff
-SIZE (rust/crates/wasmtime-versioned-export-macros-17.0.2.crate) = 1563
-SHA256 (rust/crates/wasmtime-wasi-17.0.2.crate) = e666a7340688aa3a7ee2d4ceb4fee4c175e331ecaeb5ac5b4d45231af718cfc2
-SIZE (rust/crates/wasmtime-wasi-17.0.2.crate) = 133719
-SHA256 (rust/crates/wasmtime-winch-17.0.2.crate) = 131924cb850fd2c96e87868e101490f738e607fe0eba5ec8dc7c3b43115d8223
-SIZE (rust/crates/wasmtime-winch-17.0.2.crate) = 8116
-SHA256 (rust/crates/wasmtime-wit-bindgen-17.0.2.crate) = 81b149b61bd1402bcd5d456c616302812f8bebd65c56f720cefd86ab6cf5c8d8
-SIZE (rust/crates/wasmtime-wit-bindgen-17.0.2.crate) = 21250
-SHA256 (rust/crates/wasmtime-wmemcheck-17.0.2.crate) = e9b9a897e713f3d78ac66c751e4d34ec3a1cd100b85083a6dcf054940accde05
-SIZE (rust/crates/wasmtime-wmemcheck-17.0.2.crate) = 2782
+SHA256 (rust/crates/wasm-encoder-0.202.0.crate) = bfd106365a7f5f7aa3c1916a98cbb3ad477f5ff96ddb130285a91c6e7429e67a
+SIZE (rust/crates/wasm-encoder-0.202.0.crate) = 50182
+SHA256 (rust/crates/wasm-encoder-0.207.0.crate) = d996306fb3aeaee0d9157adbe2f670df0236caf19f6728b221e92d0f27b3fe17
+SIZE (rust/crates/wasm-encoder-0.207.0.crate) = 51033
+SHA256 (rust/crates/wasmparser-0.202.0.crate) = d6998515d3cf3f8b980ef7c11b29a9b1017d4cf86b99ae93b546992df9931413
+SIZE (rust/crates/wasmparser-0.202.0.crate) = 193217
+SHA256 (rust/crates/wasmprinter-0.202.0.crate) = ab1cc9508685eef9502e787f4d4123745f5651a1e29aec047645d3cac1e2da7a
+SIZE (rust/crates/wasmprinter-0.202.0.crate) = 36575
+SHA256 (rust/crates/wasmtime-20.0.2.crate) = 4af5cb32045daee8476711eb12b8b71275c2dd1fc7a58cc2a11b33ce9205f6a2
+SIZE (rust/crates/wasmtime-20.0.2.crate) = 366396
+SHA256 (rust/crates/wasmtime-asm-macros-20.0.2.crate) = 7515c4d24c8b55c0feab67e3d52a42f999fda8b9cfafbd69a82ed6bcf299d26e
+SIZE (rust/crates/wasmtime-asm-macros-20.0.2.crate) = 1599
+SHA256 (rust/crates/wasmtime-cache-20.0.2.crate) = c3aa2de7189ea6b3270727d0027790494aec5e7101ca50da3f9549a86628cae4
+SIZE (rust/crates/wasmtime-cache-20.0.2.crate) = 26466
+SHA256 (rust/crates/wasmtime-component-macro-20.0.2.crate) = 794839a710a39a12677c67ff43fec54ef00d0ca6c6f631209a7c5524522221d3
+SIZE (rust/crates/wasmtime-component-macro-20.0.2.crate) = 17839
+SHA256 (rust/crates/wasmtime-component-util-20.0.2.crate) = 7839a1b9e15d17be1cb2a105f18be8e0bbf52bdec7a7cd6eb5d80d4c2cdf74f0
+SIZE (rust/crates/wasmtime-component-util-20.0.2.crate) = 2420
+SHA256 (rust/crates/wasmtime-cranelift-20.0.2.crate) = 57ec2d9a4b9990bea53a5dfd689d48663dbd19a46903eaf73e2022b3d1ef20d3
+SIZE (rust/crates/wasmtime-cranelift-20.0.2.crate) = 99804
+SHA256 (rust/crates/wasmtime-environ-20.0.2.crate) = ad72e2e3f7ea5b50fedf66dd36ba24634e4f445c370644683b433d45d88f6126
+SIZE (rust/crates/wasmtime-environ-20.0.2.crate) = 163361
+SHA256 (rust/crates/wasmtime-fiber-20.0.2.crate) = 4dbdf3053e7e7ced0cd4ed76579995b62169a1a43696890584eae2de2e33bf54
+SIZE (rust/crates/wasmtime-fiber-20.0.2.crate) = 19253
+SHA256 (rust/crates/wasmtime-jit-debug-20.0.2.crate) = 983ca409f2cd66385ce49486c022da0128acb7910c055beb5230998b49c6084c
+SIZE (rust/crates/wasmtime-jit-debug-20.0.2.crate) = 5715
+SHA256 (rust/crates/wasmtime-jit-icache-coherence-20.0.2.crate) = ede45379f3b4d395d8947006de8043801806099a240a26db553919b68e96ab15
+SIZE (rust/crates/wasmtime-jit-icache-coherence-20.0.2.crate) = 5542
+SHA256 (rust/crates/wasmtime-runtime-20.0.2.crate) = 65019d29d175c567b84173f2adf3b7a3af6d5592f8fe510dccae55d2569ec0d2
+SIZE (rust/crates/wasmtime-runtime-20.0.2.crate) = 201547
+SHA256 (rust/crates/wasmtime-slab-20.0.2.crate) = ca6585868f5c427c3e9d2a8c0c3354e6d7d4518a0d17723ab25a0c1eebf5d5b4
+SIZE (rust/crates/wasmtime-slab-20.0.2.crate) = 5046
+SHA256 (rust/crates/wasmtime-types-20.0.2.crate) = 84d5381ff174faded38c7b2085fbe430dff59489c87a91403354d710075750fb
+SIZE (rust/crates/wasmtime-types-20.0.2.crate) = 10895
+SHA256 (rust/crates/wasmtime-versioned-export-macros-20.0.2.crate) = 0d3b70422fdfa915c903f003b8b42554a8ae1aa0c6208429d8314ebf5721f3ac
+SIZE (rust/crates/wasmtime-versioned-export-macros-20.0.2.crate) = 1567
+SHA256 (rust/crates/wasmtime-wasi-20.0.2.crate) = 08dd00241969c3be8c5dfdedbb8d9c5af6783e514ffbf8f7522036561bd1337a
+SIZE (rust/crates/wasmtime-wasi-20.0.2.crate) = 146755
+SHA256 (rust/crates/wasmtime-winch-20.0.2.crate) = 996360967b5196dec20ddcfce499ce4dc80cc925c088b0f2b376d29b96833a6a
+SIZE (rust/crates/wasmtime-winch-20.0.2.crate) = 8491
+SHA256 (rust/crates/wasmtime-wit-bindgen-20.0.2.crate) = 01840c0cfbbb01664c796e3f4edbd656e58f9d76db083c7e7c6bba59ea657a96
+SIZE (rust/crates/wasmtime-wit-bindgen-20.0.2.crate) = 21881
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-207.0.0.crate) = 0e40be9fd494bfa501309487d2dc0b3f229be6842464ecbdc54eac2679c84c93
+SIZE (rust/crates/wast-207.0.0.crate) = 135331
+SHA256 (rust/crates/wat-1.207.0.crate) = 8eb2b15e2d5f300f5e1209e7dc237f2549edbd4203655b6c6cab5cf180561ee7
+SIZE (rust/crates/wat-1.207.0.crate) = 9812
SHA256 (rust/crates/wavefront-0.2.3.crate) = 0162190f32ea78b07b7bc02b57a1c2a7c0874bc3da34f36eba41c86c4b03c4fb
SIZE (rust/crates/wavefront-0.2.3.crate) = 13984
+SHA256 (rust/crates/wayland-backend-0.3.3.crate) = 9d50fa61ce90d76474c87f5fc002828d81b32677340112b4ef08079a9d459a40
+SIZE (rust/crates/wayland-backend-0.3.3.crate) = 70455
SHA256 (rust/crates/wayland-client-0.29.5.crate) = 3f3b068c05a039c9f755f881dc50f01732214f5685e379829759088967c46715
SIZE (rust/crates/wayland-client-0.29.5.crate) = 71041
+SHA256 (rust/crates/wayland-client-0.31.2.crate) = 82fb96ee935c2cea6668ccb470fb7771f6215d1691746c2d896b447a00ad3f1f
+SIZE (rust/crates/wayland-client-0.31.2.crate) = 62976
SHA256 (rust/crates/wayland-commons-0.29.5.crate) = 8691f134d584a33a6606d9d717b95c4fa20065605f798a3f350d78dced02a902
SIZE (rust/crates/wayland-commons-0.29.5.crate) = 20771
+SHA256 (rust/crates/wayland-csd-frame-0.3.0.crate) = 625c5029dbd43d25e6aa9615e88b829a5cad13b2819c4ae129fdbb7c31ab4c7e
+SIZE (rust/crates/wayland-csd-frame-0.3.0.crate) = 5696
SHA256 (rust/crates/wayland-cursor-0.29.5.crate) = 6865c6b66f13d6257bef1cd40cbfe8ef2f150fb8ebbdb1e8e873455931377661
SIZE (rust/crates/wayland-cursor-0.29.5.crate) = 6195
+SHA256 (rust/crates/wayland-cursor-0.31.1.crate) = 71ce5fa868dd13d11a0d04c5e2e65726d0897be8de247c0c5a65886e283231ba
+SIZE (rust/crates/wayland-cursor-0.31.1.crate) = 6883
SHA256 (rust/crates/wayland-protocols-0.29.5.crate) = b950621f9354b322ee817a23474e479b34be96c2e909c14f7bc0100e9a970bc6
SIZE (rust/crates/wayland-protocols-0.29.5.crate) = 140859
+SHA256 (rust/crates/wayland-protocols-0.31.2.crate) = 8f81f365b8b4a97f422ac0e8737c438024b5951734506b0e1d775c73030561f4
+SIZE (rust/crates/wayland-protocols-0.31.2.crate) = 147062
+SHA256 (rust/crates/wayland-protocols-wlr-0.2.0.crate) = ad1f61b76b6c2d8742e10f9ba5c3737f6530b4c243132c2a2ccc8aa96fe25cd6
+SIZE (rust/crates/wayland-protocols-wlr-0.2.0.crate) = 25804
SHA256 (rust/crates/wayland-scanner-0.29.5.crate) = 8f4303d8fa22ab852f789e75a967f0a2cdc430a607751c0499bada3e451cbd53
SIZE (rust/crates/wayland-scanner-0.29.5.crate) = 17248
+SHA256 (rust/crates/wayland-scanner-0.31.1.crate) = 63b3a62929287001986fb58c789dce9b67604a397c15c611ad9f747300b6c283
+SIZE (rust/crates/wayland-scanner-0.31.1.crate) = 35419
SHA256 (rust/crates/wayland-sys-0.29.5.crate) = be12ce1a3c39ec7dba25594b97b42cb3195d54953ddb9d3d95a7c3902bc6e9d4
SIZE (rust/crates/wayland-sys-0.29.5.crate) = 7926
+SHA256 (rust/crates/wayland-sys-0.31.1.crate) = 15a0c8eaff5216d07f226cb7a549159267f3467b289d9a2e52fd3ef5aae2b7af
+SIZE (rust/crates/wayland-sys-0.31.1.crate) = 8577
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/wfd-0.1.7.crate) = e713040b67aae5bf1a0ae3e1ebba8cc29ab2b90da9aa1bff6e09031a8a41d7a8
SIZE (rust/crates/wfd-0.1.7.crate) = 8825
SHA256 (rust/crates/wgpu-profiler-0.15.0.crate) = cbdc78911971a06b86a57a9a8e1c861fbc90c62dcbc96bff0b2831c1e853b7bd
SIZE (rust/crates/wgpu-profiler-0.15.0.crate) = 37833
SHA256 (rust/crates/which-4.4.2.crate) = 87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7
SIZE (rust/crates/which-4.4.2.crate) = 15953
-SHA256 (rust/crates/widestring-1.0.2.crate) = 653f141f39ec16bba3c5abe400a0c60da7468261cc2cbf36805022876bc721a8
-SIZE (rust/crates/widestring-1.0.2.crate) = 79706
-SHA256 (rust/crates/wiggle-17.0.2.crate) = a5530d063ee9ccb1d503fed91e3d509419f43733a05fcc99c9f7aa3482703189
-SIZE (rust/crates/wiggle-17.0.2.crate) = 23262
-SHA256 (rust/crates/wiggle-generate-17.0.2.crate) = ea274a806c3eeef5008d32881a999065591c646f0f889ca07fd1223f54378e8b
-SIZE (rust/crates/wiggle-generate-17.0.2.crate) = 23499
-SHA256 (rust/crates/wiggle-macro-17.0.2.crate) = 505e4f6b7b46e693e0027f650956b662de0fcedfc3a2506ce6a4f9f08281791c
-SIZE (rust/crates/wiggle-macro-17.0.2.crate) = 8178
+SHA256 (rust/crates/widestring-1.1.0.crate) = 7219d36b6eac893fa81e84ebe06485e7dcbb616177469b142df14f1f4deb1311
+SIZE (rust/crates/widestring-1.1.0.crate) = 85046
+SHA256 (rust/crates/wiggle-20.0.2.crate) = f93fc3510978a905f931d74784ed8685bd6453e18ad8f92809e793d48827e3cd
+SIZE (rust/crates/wiggle-20.0.2.crate) = 21853
+SHA256 (rust/crates/wiggle-generate-20.0.2.crate) = 4ec3909e70f36066526ad3b2abb4855ab836f8a6b293449582563ac50d651083
+SIZE (rust/crates/wiggle-generate-20.0.2.crate) = 23453
+SHA256 (rust/crates/wiggle-macro-20.0.2.crate) = b4c31124572ab16401c491c0d4fb5fe5d17dab65fcfcc56d7d8efb1c1e56a3db
+SIZE (rust/crates/wiggle-macro-20.0.2.crate) = 8181
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-util-0.1.8.crate) = 4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b
+SIZE (rust/crates/winapi-util-0.1.8.crate) = 12416
+SHA256 (rust/crates/winapi-wsapoll-0.1.2.crate) = 1eafc5f679c576995526e81635d0cf9695841736712b4e892f87abbe6fed3f28
+SIZE (rust/crates/winapi-wsapoll-0.1.2.crate) = 2865
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/winch-codegen-0.15.2.crate) = f114f3f980c00f13ee164e431e3abac9cd20b10853849fa6b030d3e4d6be307a
-SIZE (rust/crates/winch-codegen-0.15.2.crate) = 85960
+SHA256 (rust/crates/winch-codegen-0.18.2.crate) = cefeb84a0f39227cf2eb665cf348e6150ebf3372d08adff03264064ab590fdf4
+SIZE (rust/crates/winch-codegen-0.18.2.crate) = 99548
SHA256 (rust/crates/window_clipboard-0.3.0.crate) = 63287c9c4396ccf5346d035a9b0fcaead9e18377637f5eaa78b7ac65c873ff7d
SIZE (rust/crates/window_clipboard-0.3.0.crate) = 13447
SHA256 (rust/crates/windows-0.48.0.crate) = e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f
@@ -1483,12 +1535,10 @@ SHA256 (rust/crates/windows-0.54.0.crate) = 9252e5725dbed82865af151df558e754e4a3
SIZE (rust/crates/windows-0.54.0.crate) = 11096265
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-core-0.54.0.crate) = 12661b9c89351d684a50a8a643ce5f608e20243b9fb84687800163429f161d65
SIZE (rust/crates/windows-core-0.54.0.crate) = 44015
-SHA256 (rust/crates/windows-result-0.1.0.crate) = cd19df78e5168dfb0aedc343d1d1b8d422ab2db6756d2dc3fef75035402a3f64
-SIZE (rust/crates/windows-result-0.1.0.crate) = 10486
+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.45.0.crate) = 75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0
SIZE (rust/crates/windows-sys-0.45.0.crate) = 2568659
SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
@@ -1499,56 +1549,58 @@ 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/winit-0.28.7.crate) = 9596d90b45384f5281384ab204224876e8e8bf7d58366d9b795ad99aa9894b94
SIZE (rust/crates/winit-0.28.7.crate) = 407921
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.8.crate) = c3c52e9c97a68071b23e836c9380edae937f17b9c4667bd021973efc689f618d
+SIZE (rust/crates/winnow-0.6.8.crate) = 159453
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
@@ -1557,8 +1609,8 @@ SHA256 (rust/crates/winres-0.1.12.crate) = b68db261ef59e9e52806f688020631e987592
SIZE (rust/crates/winres-0.1.12.crate) = 19772
SHA256 (rust/crates/winx-0.36.3.crate) = f9643b83820c0cd246ecabe5fa454dd04ba4fa67996369466d0747472d337346
SIZE (rust/crates/winx-0.36.3.crate) = 13696
-SHA256 (rust/crates/wit-parser-0.13.2.crate) = 316b36a9f0005f5aa4b03c39bc3728d045df136f8c13a73b7db4510dec725e08
-SIZE (rust/crates/wit-parser-0.13.2.crate) = 82051
+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/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
@@ -1569,16 +1621,16 @@ SHA256 (rust/crates/x11-dl-2.21.0.crate) = 38735924fedd5314a6e548792904ed8c6de66
SIZE (rust/crates/x11-dl-2.21.0.crate) = 66823
SHA256 (rust/crates/x11rb-0.10.1.crate) = 592b4883219f345e712b3209c62654ebda0bb50887f330cbd018d0f654bfd507
SIZE (rust/crates/x11rb-0.10.1.crate) = 207678
-SHA256 (rust/crates/x11rb-0.13.0.crate) = f8f25ead8c7e4cba123243a6367da5d3990e0d3affa708ea19dce96356bd9f1a
-SIZE (rust/crates/x11rb-0.13.0.crate) = 222396
+SHA256 (rust/crates/x11rb-0.13.1.crate) = 5d91ffca73ee7f68ce055750bf9f6eca0780b8c85eff9bc046a3b0da41755e12
+SIZE (rust/crates/x11rb-0.13.1.crate) = 223916
SHA256 (rust/crates/x11rb-protocol-0.10.0.crate) = 56b245751c0ac9db0e006dc812031482784e434630205a93c73cfefcaabeac67
SIZE (rust/crates/x11rb-protocol-0.10.0.crate) = 419025
-SHA256 (rust/crates/x11rb-protocol-0.13.0.crate) = e63e71c4b8bd9ffec2c963173a4dc4cbde9ee96961d4fcb4429db9929b606c34
-SIZE (rust/crates/x11rb-protocol-0.13.0.crate) = 507838
+SHA256 (rust/crates/x11rb-protocol-0.13.1.crate) = ec107c4503ea0b4a98ef47356329af139c0a4f7750e621cf2973cd3385ebcb3d
+SIZE (rust/crates/x11rb-protocol-0.13.1.crate) = 508522
SHA256 (rust/crates/xattr-1.3.1.crate) = 8da84f1a25939b27f6820d92aed108f83ff920fdf11a7b19366c27c4cda81d4f
SIZE (rust/crates/xattr-1.3.1.crate) = 12580
-SHA256 (rust/crates/xcb-1.3.0.crate) = 5d27b37e69b8c05bfadcd968eb1a4fe27c9c52565b727f88512f43b89567e262
-SIZE (rust/crates/xcb-1.3.0.crate) = 205816
+SHA256 (rust/crates/xcb-1.4.0.crate) = 02e75181b5a62b6eeaa72f303d3cef7dbb841e22885bf6d3e66fe23e88c55dc6
+SIZE (rust/crates/xcb-1.4.0.crate) = 208769
SHA256 (rust/crates/xcursor-0.3.5.crate) = 6a0ccd7b4a5345edfcd0c3535718a4e9ff7798ffc536bb5b5a0e26ff84732911
SIZE (rust/crates/xcursor-0.3.5.crate) = 6256
SHA256 (rust/crates/xdg-2.5.2.crate) = 213b7324336b53d2414b2db8537e56544d981803139155afa84f76eeebb7a546
@@ -1587,39 +1639,43 @@ SHA256 (rust/crates/xi-unicode-0.3.0.crate) = a67300977d3dc3f8034dae89778f502b6b
SIZE (rust/crates/xi-unicode-0.3.0.crate) = 87001
SHA256 (rust/crates/xkbcommon-0.5.1.crate) = 52db25b599e92bf6e3904134618728eeb7b49a5a4f38f107f92399bb9c496b88
SIZE (rust/crates/xkbcommon-0.5.1.crate) = 58659
-SHA256 (rust/crates/xml-rs-0.8.19.crate) = 0fcb9cbac069e033553e8bb871be2fbdffcab578eb25bd0f7c508cedc6dcd75a
-SIZE (rust/crates/xml-rs-0.8.19.crate) = 54051
+SHA256 (rust/crates/xkeysym-0.2.0.crate) = 054a8e68b76250b253f671d1268cb7f1ae089ec35e195b2efb2a4e9a836d0621
+SIZE (rust/crates/xkeysym-0.2.0.crate) = 101431
+SHA256 (rust/crates/xml-rs-0.8.20.crate) = 791978798f0597cfc70478424c2b4fdc2b7a8024aaff78497ef00f24ef674193
+SIZE (rust/crates/xml-rs-0.8.20.crate) = 54443
SHA256 (rust/crates/xmlparser-0.13.6.crate) = 66fee0b777b0f5ac1c69bb06d361268faafa61cd4682ae064a171c16c433e9e4
SIZE (rust/crates/xmlparser-0.13.6.crate) = 26718
SHA256 (rust/crates/yasna-0.5.2.crate) = e17bb3549cc1321ae1296b9cdc2698e2b6cb1992adfa19a8c72e5b7a738f44cd
SIZE (rust/crates/yasna-0.5.2.crate) = 34859
-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/zstd-0.11.2+zstd.1.5.2.crate) = 20cc960326ece64f010d2d2107537f26dc589a6573a316bd5b1dba685fa5fde4
-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 (rust/crates/zerocopy-0.7.34.crate) = ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087
+SIZE (rust/crates/zerocopy-0.7.34.crate) = 151177
+SHA256 (rust/crates/zerocopy-derive-0.7.34.crate) = 15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b
+SIZE (rust/crates/zerocopy-derive-0.7.34.crate) = 37907
+SHA256 (rust/crates/zeroize-1.8.1.crate) = ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde
+SIZE (rust/crates/zeroize-1.8.1.crate) = 20029
+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 (Imbris-keyboard-keynames-veloren-winit-0.28_GL0.tar.gz) = cc8baf32868d7c0d52a8c9dea7beaf5f3226433147a63e3a118a3cd710109263
SIZE (Imbris-keyboard-keynames-veloren-winit-0.28_GL0.tar.gz) = 4886
SHA256 (Imberflur-wgpu-0.18-with-fixes-for-veloren-v1_GH0.tar.gz) = 49f1c4f4ea15c542b335c350319ce474660d6385d57cbcc8691bc1f53d564fd1
SIZE (Imberflur-wgpu-0.18-with-fixes-for-veloren-v1_GH0.tar.gz) = 9994365
-SHA256 (amethyst-shred-5d52c6fc390dd04c12158633e77591f6523d1f85_GH0.tar.gz) = 099a29969d304d885e65316c34099b24100b8ec47dab5526af7326e550e79457
-SIZE (amethyst-shred-5d52c6fc390dd04c12158633e77591f6523d1f85_GH0.tar.gz) = 56424
+SHA256 (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 0f7a525f61a575d212ecab1860af9166b6453a5ad5f44c5c7bcdcd4a353f6ff9
+SIZE (amethyst-specs-4e2da1df29ee840baa9b936593c45592b7c9ae27_GH0.tar.gz) = 142942
SHA256 (hasenbanck-egui_wgpu_backend-34691d4e9149deb9cd0bb8cbb5a56bffebf47588_GH0.tar.gz) = 0e60138671e406a80cb19a1995681b1defcfc233353d9833d6c4cd1234c9ffd8
SIZE (hasenbanck-egui_wgpu_backend-34691d4e9149deb9cd0bb8cbb5a56bffebf47588_GH0.tar.gz) = 13179
-SHA256 (veloren-auth-abb1a705827984e11706d7bb97fb7a459e1e6533_GL0.tar.gz) = ee7720109d4783ca16ddf1e68a5a78425b320cfc1dd18cbf5522f87053fae0fa
-SIZE (veloren-auth-abb1a705827984e11706d7bb97fb7a459e1e6533_GL0.tar.gz) = 34415
SHA256 (juliancoffee-fluent-rs-929cf9512de121cce9b4cbf1cb860cd3294a1cd9_GH0.tar.gz) = b1666caeb396b844788a732346e8ab6e555190978efe7a6386469040959acebf
SIZE (juliancoffee-fluent-rs-929cf9512de121cce9b4cbf1cb860cd3294a1cd9_GH0.tar.gz) = 351345
+SHA256 (veloren-auth-ae0e16783a9f9041951296885f082308e155db79_GL0.tar.gz) = 57381d975997e4a0b81e33a7658f87b5b3153097e82adfbf34fd8e47006f2056
+SIZE (veloren-auth-ae0e16783a9f9041951296885f082308e155db79_GL0.tar.gz) = 35502
SHA256 (veloren-conrod-59fddc617696e68d28a75c2137a08c2572efb986_GL0.tar.gz) = a71e234ebe79beb46beee4981fbb7b2f165a3d41a043faf80248f5e7083577fa
SIZE (veloren-conrod-59fddc617696e68d28a75c2137a08c2572efb986_GL0.tar.gz) = 808456
SHA256 (Imberflur-iced-veloren-winit-0.28_GH0.tar.gz) = ff1056ad3df5df0604440a4ad9e752a27e019276f9275abdabdea1b7fba51036
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-147-gb47aa6aea.tar.bz2) = d25f5fd80a4fe6652ded738ba76c84aa40b986aef7d920e86695f638a11aa7b5
-SIZE (veloren-v0.16.0-147-gb47aa6aea.tar.bz2) = 299929852
+SHA256 (veloren-v0.16.0-279-gd6d9c2ca5.tar.bz2) = 64b05a843627bd67daa8ff3860c2c7657c33668c8ce04cb708599eae5967eb70
+SIZE (veloren-v0.16.0-279-gd6d9c2ca5.tar.bz2) = 299992422
diff --git a/games/veloren-weekly/files/patch-gilrs b/games/veloren-weekly/files/patch-gilrs
index 452347e08a18..c0fe24641c49 100644
--- a/games/veloren-weekly/files/patch-gilrs
+++ b/games/veloren-weekly/files/patch-gilrs
@@ -23,21 +23,21 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
| | help: a similar name exists in the module: `event`
| no `epoll` in `sys`
---- Cargo.lock.orig 2024-05-03 21:08:24 UTC
+--- Cargo.lock.orig 2024-05-20 18:26:00 UTC
+++ Cargo.lock
-@@ -2494,9 +2494,9 @@ dependencies = [
+@@ -2515,9 +2515,9 @@ name = "gilrs"
[[package]]
name = "gilrs"
--version = "0.10.6"
+-version = "0.10.7"
+version = "0.10.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
--checksum = "499067aa54af19f88732dc418f61f23d5912de1518665bb0eca034ca0d07574c"
+-checksum = "b54e5e39844ab5cddaf3bbbdfdc2923a6cb34e36818b95618da4e3f26302c24c"
+checksum = "62fd19844d0eb919aca41d3e4ea0e0b6bf60e1e827558b101c269015b8f5f27a"
dependencies = [
"fnv",
"gilrs-core",
-@@ -2508,24 +2508,23 @@ dependencies = [
+@@ -2529,18 +2529,17 @@ name = "gilrs-core"
[[package]]
name = "gilrs-core"
@@ -59,18 +59,10 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
"serde",
"uuid",
"vec_map",
- "wasm-bindgen",
- "web-sys",
-- "windows 0.54.0",
-+ "windows 0.51.1",
+@@ -3179,17 +3178,6 @@ dependencies = [
]
[[package]]
-@@ -3160,17 +3159,6 @@ dependencies = [
- "libc",
- ]
-
--[[package]]
-name = "inotify"
-version = "0.10.2"
-source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -81,10 +73,11 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
- "libc",
-]
-
- [[package]]
+-[[package]]
name = "inotify-sys"
version = "0.1.5"
-@@ -3222,9 +3210,9 @@ dependencies = [
+ source = "registry+https://github.com/rust-lang/crates.io-index"
+@@ -3240,9 +3228,9 @@ name = "io-kit-sys"
[[package]]
name = "io-kit-sys"
@@ -96,10 +89,12 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
dependencies = [
"core-foundation-sys",
"mach2",
-@@ -3979,6 +3967,17 @@ dependencies = [
+@@ -4011,6 +3999,17 @@ dependencies = [
+ "cfg-if 1.0.0",
+ "libc",
"memoffset 0.6.5",
- ]
-
++]
++
+[[package]]
+name = "nix"
+version = "0.26.4"
@@ -109,12 +104,10 @@ error[E0432]: unresolved imports `nix::sys::epoll`, `nix::sys::eventfd`
+ "bitflags 1.3.2",
+ "cfg-if 1.0.0",
+ "libc",
-+]
-+
+ ]
+
[[package]]
- name = "nix"
- version = "0.28.0"
-@@ -4027,7 +4026,7 @@ dependencies = [
+@@ -4061,7 +4060,7 @@ dependencies = [
"crossbeam-channel",
"filetime",
"fsevent-sys",
diff --git a/games/veloren-weekly/files/patch-rust-1.75.0 b/games/veloren-weekly/files/patch-rust-1.75.0
deleted file mode 100644
index e1c77e436da4..000000000000
--- a/games/veloren-weekly/files/patch-rust-1.75.0
+++ /dev/null
@@ -1,28 +0,0 @@
-Drop after lang/rust >= 1.76 update
-
-error[E0658]: cannot cast `dyn ai::Action<S, R>` to `dyn std::any::Any`, trait upcasting coercion is experimental
- --> rtsim/src/ai/mod.rs:114:16
- |
-114 | match (other as &dyn Any).downcast_ref::<Self>() {
- | ^^^^^
- |
-error[E0658]: cannot cast `dyn ai::Action<S, R>` to `dyn std::any::Any`, trait upcasting coercion is experimental
- --> rtsim/src/ai/mod.rs:339:16
- |
-339 | match (other as &dyn Any).downcast_ref::<Self>() {
- | ^^^^^
- |
- = note: see issue #65991 <https://github.com/rust-lang/rust/issues/65991> for more information
- = help: add `#![feature(trait_upcasting)]` to the crate attributes to enable
- = note: required when coercing `&(dyn ai::Action<S, R> + 'static)` into `&(dyn std::any::Any + 'static)`
-
---- rtsim/src/lib.rs.orig 2024-02-07 19:13:27 UTC
-+++ rtsim/src/lib.rs
-@@ -2,6 +2,7 @@
- never_type,
- try_blocks,
- trait_alias,
-+ trait_upcasting,
- control_flow_enum,
- let_chains,
- binary_heap_drain_sorted,
diff --git a/games/veloren-weekly/files/patch-rustls-native-certs b/games/veloren-weekly/files/patch-rustls-native-certs
index f17a6074ac06..8df282641ec1 100644
--- a/games/veloren-weekly/files/patch-rustls-native-certs
+++ b/games/veloren-weekly/files/patch-rustls-native-certs
@@ -1,16 +1,16 @@
https://github.com/rustls/rustls-native-certs/issues/28
https://github.com/rustls/rustls-native-certs/commit/8162b232045e
---- cargo-crates/rustls-native-certs-0.6.3/src/unix.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/rustls-native-certs-0.6.3/src/unix.rs
-@@ -1,13 +1,27 @@ use crate::Certificate;
- use crate::load_pem_certs;
- use crate::Certificate;
+--- cargo-crates/rustls-native-certs-0.7.0/src/unix.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/rustls-native-certs-0.7.0/src/unix.rs
+@@ -2,13 +2,27 @@ use pki_types::CertificateDer;
+
+ use pki_types::CertificateDer;
+use std::fs;
use std::io::Error;
- pub fn load_native_certs() -> Result<Vec<Certificate>, Error> {
+ pub fn load_native_certs() -> Result<Vec<CertificateDer<'static>>, Error> {
let likely_locations = openssl_probe::probe();
- match likely_locations.cert_file {
diff --git a/games/veloren-weekly/files/patch-shaderc b/games/veloren-weekly/files/patch-shaderc
index 45908a5ea850..3d44fe45b6f4 100644
--- a/games/veloren-weekly/files/patch-shaderc
+++ b/games/veloren-weekly/files/patch-shaderc
@@ -1,3 +1,6 @@
+This file is in the public domain.
+https://github.com/google/shaderc-rs/issues/62
+
- Restore system shaderc support
- Detect system shaderc on BSDs
@@ -27,35 +30,36 @@
dependencies = [
"cmake",
"libc",
---- voxygen/Cargo.toml.orig 2024-02-07 19:13:27 UTC
+--- voxygen/Cargo.toml.orig 2024-05-20 18:26:00 UTC
+++ voxygen/Cargo.toml
-@@ -29,14 +29,13 @@ egui-ui = ["voxygen-egui", "egui", "egui_wgpu_backend"
- tracy-memory = ["tracy"] # enables heap profiling with tracy
- plugins = ["client/plugins", "common-assets/plugins"]
+@@ -32,7 +32,6 @@ egui-ui = ["voxygen-egui", "egui", "egui_wgpu_backend"
+ tracy-memory = ["tracy"] # enables heap profiling with tracy
+ plugins = ["client/plugins", "common-assets/plugins", "server/plugins"]
egui-ui = ["voxygen-egui", "egui", "egui_wgpu_backend", "egui_winit_platform"]
-shaderc-from-source = ["shaderc/build-from-source"]
discord = ["discord-sdk"]
bin_img-export = ["common-assets"]
- # We don't ship egui with published release builds so a separate feature is required that excludes it.
- default-publish = ["singleplayer", "native-dialog", "plugins", "discord", "simd"]
+@@ -45,7 +44,7 @@ default-publish = [
+ "simd",
+ ]
# Temp for bug on current wgpu version that has access violation in vulkan when constructing egui pipeline
-default-no-egui = ["default-publish", "hot-reloading", "shaderc-from-source"]
+default-no-egui = ["default-publish", "hot-reloading"]
default = ["default-no-egui", "egui-ui"]
[dependencies]
-@@ -60,9 +59,7 @@ bytemuck = { version="1.7", features=["derive"] }
- wgpu = { version = "0.18.0", default-features = false, features = ["trace", "spirv", "glsl"] }
+@@ -73,9 +72,7 @@ bytemuck = { version = "1.7", features = ["derive"] }
+ ] }
wgpu-profiler = "0.15.0"
- bytemuck = { version="1.7", features=["derive"] }
+ bytemuck = { version = "1.7", features = ["derive"] }
-# shaderc = "0.8.0"
-# Working around a current bug in shaderc that causes it to use the system installation even if we specify compile from source
-shaderc = { git = "https://github.com/pythonesque/shaderc-rs", rev = "f2605a02062834019bedff911aee2fd2998c49f9" }
+shaderc = "0.8.0"
- # cmake crate used by shaderc, newer version 0.1.46 uses a new cmake command that is not available in our CI cmake version
- # see https://github.com/alexcrichton/cmake-rs/issues/131
- cmake = "=0.1.45"
+
+ # Ui
+ conrod_core = { git = "https://gitlab.com/veloren/conrod.git", branch = "copypasta_0.7" }
--- cargo-crates/shaderc-sys-0.8.3/build/build.rs.orig 1970-01-01 00:00:00 UTC
+++ cargo-crates/shaderc-sys-0.8.3/build/build.rs
@@ -309,10 +309,13 @@ fn main() {
diff --git a/games/veloren-weekly/files/patch-vek b/games/veloren-weekly/files/patch-vek
index d571514be51c..db3dcbee50f6 100644
--- a/games/veloren-weekly/files/patch-vek
+++ b/games/veloren-weekly/files/patch-vek
@@ -1,20 +1,25 @@
Avoid downgrading to Stable despite RUSTC_BOOTSTRAP
-error[E0658]: platform intrinsics are experimental and possibly buggy
- --> src/simd_llvm.rs:13:8
+error[E0658]: use of unstable library feature 'portable_simd'
+ --> cargo-crates/vek-0.17.0/src/vec.rs:18:5
|
-13 | extern "platform-intrinsic" {
- | ^^^^^^^^^^^^^^^^^^^^
+18 | use std::simd::SimdElement;
+ | ^^^^^^^^^^^^^^^^^^^^^^
|
- = note: see issue #27731 <https://github.com/rust-lang/rust/issues/27731> for more information
- = help: add `#![feature(platform_intrinsics)]` to the crate attributes to enable
+ = note: see issue #86656 <https://github.com/rust-lang/rust/issues/86656> for more information
+ = help: add `#![feature(portable_simd)]` to the crate attributes to enable
+ = note: this compiler was built on 2024-04-29; consider upgrading it if it is out of date
---- cargo-crates/vek-0.16.1/build.rs.orig 1970-01-01 00:00:00 UTC
-+++ cargo-crates/vek-0.16.1/build.rs
-@@ -4,19 +4,6 @@ fn main() {
+--- cargo-crates/vek-0.17.0/build.rs.orig 1970-01-01 00:00:00 UTC
++++ cargo-crates/vek-0.17.0/build.rs
+@@ -4,23 +4,6 @@ fn main() {
fn main() {
assert!(version().unwrap().major >= 1);
+- println!("cargo:rustc-check-cfg=cfg(stable)");
+- println!("cargo:rustc-check-cfg=cfg(beta)");
+- println!("cargo:rustc-check-cfg=cfg(nightly)");
+- println!("cargo:rustc-check-cfg=cfg(dev)");
- match version_meta().unwrap().channel {
- Channel::Stable => {
- println!("cargo:rustc-cfg=stable");
diff --git a/games/veloren-weekly/files/patch-wgpu-nvidia b/games/veloren-weekly/files/patch-wgpu-nvidia
new file mode 100644
index 000000000000..968ab7b7c858
--- /dev/null
+++ b/games/veloren-weekly/files/patch-wgpu-nvidia
@@ -0,0 +1,15 @@
+https://gitlab.com/veloren/veloren/-/issues/1975
+
+--- ../wgpu-0.18-with-fixes-for-veloren-v1/wgpu/src/backend/direct.rs.orig 2024-02-09 04:29:29 UTC
++++ ../wgpu-0.18-with-fixes-for-veloren-v1/wgpu/src/backend/direct.rs
+@@ -2279,9 +2279,7 @@ impl crate::Context for Context {
+ &size
+ )) {
+ Ok(()) => (),
+- Err(err) => {
+- self.handle_error_nolabel(&queue_data.error_sink, err, "Queue::write_texture")
+- }
++ Err(_err) => ()
+ }
+ }
+
diff --git a/games/warzone2100/Makefile b/games/warzone2100/Makefile
index 523cd009c8b8..f8e3dea7d777 100644
--- a/games/warzone2100/Makefile
+++ b/games/warzone2100/Makefile
@@ -1,5 +1,6 @@
PORTNAME= warzone2100
PORTVERSION= 4.4.2
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/${PORTNAME}/releases/${PORTVERSION}/
DISTNAME= ${PORTNAME}_src
diff --git a/games/wtf/Makefile b/games/wtf/Makefile
index 8318d514eac3..892c7aa16955 100644
--- a/games/wtf/Makefile
+++ b/games/wtf/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wtf
PORTVERSION= 20230906
-PORTREvISION= 1
+PORTREVISION= 1
CATEGORIES= games
MASTER_SITES= SF/bsdwtf
diff --git a/games/xmoto/Makefile b/games/xmoto/Makefile
index 7dcc488863a4..acd6e9bba988 100644
--- a/games/xmoto/Makefile
+++ b/games/xmoto/Makefile
@@ -1,7 +1,7 @@
PORTNAME= xmoto
DISTVERSIONPREFIX= v
DISTVERSION= 0.6.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= games
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/games/xmoto/files/patch-src_db_xmDatabase.cpp b/games/xmoto/files/patch-src_db_xmDatabase.cpp
new file mode 100644
index 000000000000..bf49c52bfef4
--- /dev/null
+++ b/games/xmoto/files/patch-src_db_xmDatabase.cpp
@@ -0,0 +1,13 @@
+--- src/db/xmDatabase.cpp.orig 2024-04-30 19:43:06 UTC
++++ src/db/xmDatabase.cpp
+@@ -58,6 +58,10 @@ void xmDatabase::openIfNot(const std::string &i_dbFile
+ ") : " + sqlite3_errmsg(m_db));
+ }
+
++#ifdef SQLITE_DBCONFIG_DQS_DML
++ sqlite3_db_config(m_db, SQLITE_DBCONFIG_DQS_DML, 1, NULL);
++#endif
++
+ sqlite3_busy_timeout(m_db, DB_BUSY_TIMEOUT);
+ sqlite3_trace(m_db, sqlTrace, NULL);
+ createUserFunctions();