Hello,

Here is a diff for net/synapse 1.155.0
Tested on amd64 and arm64
Make test as usual:  skips=423, failures=3, successes=4324

OK?

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
diff -u -p -r1.120 Makefile
--- Makefile    14 May 2026 17:20:55 -0000      1.120
+++ Makefile    19 Jun 2026 10:05:03 -0000
@@ -1,6 +1,6 @@
 COMMENT =      open network for secure, decentralized communication
 
-MODPY_DISTV =  1.152.1
+MODPY_DISTV =  1.155.0
 
 GH_ACCOUNT =   element-hq
 GH_PROJECT =   synapse
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
diff -u -p -r1.91 distinfo
--- distinfo    14 May 2026 17:20:55 -0000      1.91
+++ distinfo    19 Jun 2026 10:05:04 -0000
@@ -2,7 +2,6 @@ SHA256 (cargo/aho-corasick-1.1.3.tar.gz)
 SHA256 (cargo/anyhow-1.0.102.tar.gz) = 
fyAt+GSEyGjbrX6qVX73hdXGYpXkG0YO+SLsoHI7hCw=
 SHA256 (cargo/arc-swap-1.7.1.tar.gz) = 
aff4w5BrYrdUzVMmBHiUMWAh3P5aGUyOpSvdlJNKNFc=
 SHA256 (cargo/atomic-waker-1.1.2.tar.gz) = 
FQW9XT0RaHLnJxptThbYHQyFcIdsjeaAk6CawmnYqsA=
-SHA256 (cargo/autocfg-1.5.0.tar.gz) = 
wIYG+MPL9M5uyOKPsAFKLAhnCP6VTqqIU4SmFlFy5+g=
 SHA256 (cargo/base64-0.22.1.tar.gz) = 
crMlTxYlGoOBqhLkDjxNLwGZ+MZQj77LnZH1deD7uMY=
 SHA256 (cargo/bitflags-2.9.1.tar.gz) = 
G45WmF7GLRfpwQAdyJyI7NfcCOR+ul7Hwpx7Xu7N6Wc=
 SHA256 (cargo/blake2-0.10.6.tar.gz) = 
RlAq1FjJpStp1NTTJ3XHiLehuF6LydSC2SJQ/A4/jv4=
@@ -19,6 +18,7 @@ SHA256 (cargo/cpufeatures-0.2.17.tar.gz)
 SHA256 (cargo/crypto-common-0.1.6.tar.gz) = 
G/sSUC8/xGzKG7Uawo351hjYE83D0vJbn+d1o0rya7M=
 SHA256 (cargo/digest-0.10.7.tar.gz) = 
ntmigfe8m3V25hRoumFaZqXIz9/0JCCnCqgnAaOx4pI=
 SHA256 (cargo/displaydoc-0.2.5.tar.gz) = 
lzacu8BBvDZpSbx000ZY1s2lYhA5cxxjEFIYkqOiCuA=
+SHA256 (cargo/either-1.15.0.tar.gz) = 
SMdXlIxe3g5GF3t63S5nFV9w4zwH/qgoTfZXbacLNxk=
 SHA256 (cargo/equivalent-1.0.2.tar.gz) = 
h3pKzocTsLzypOfuyCUpwCnx0GGYhtGBRf6pbD/+XA8=
 SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
 SHA256 (cargo/form_urlencoded-1.2.1.tar.gz) = 
4TYkwmJ1ZO/M9JNChL3ZjLqhTnmwtaFBIY5QezqCNFY=
@@ -62,9 +62,9 @@ SHA256 (cargo/icu_segmenter_data-2.0.0.t
 SHA256 (cargo/idna-1.0.3.tar.gz) = aG+CUmTWMHUKVEY5N3uuc3YoBD8g04u8Ap6PKeqWin4=
 SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = 
OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
 SHA256 (cargo/indexmap-2.10.0.tar.gz) = 
/kzYUzPiJBFBmgvK4Sl9JeWMlEOEixHcaob+/ox4pmE=
-SHA256 (cargo/indoc-2.0.6.tar.gz) = 
9MckWghQSVVgVnDb8UH86rl18VyiFXBpauvp0ucVdr0=
 SHA256 (cargo/ipnet-2.11.0.tar.gz) = 
Rp+wuc76V+PvMSde58rLePL9ykTkdlSRiEorEZ1OsTA=
 SHA256 (cargo/iri-string-0.7.8.tar.gz) = 
28Xr6cOhp6USf5IKQY91hennWOkR0EZu0ATzk7DjgLI=
+SHA256 (cargo/itertools-0.14.0.tar.gz) = 
KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
 SHA256 (cargo/itoa-1.0.15.tar.gz) = 
Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
 SHA256 (cargo/js-sys-0.3.77.tar.gz) = 
HPrzPGlfxuCAZO+8H3Lsk3QpYU8l7vg6+ULQ4ifDoo8=
 SHA256 (cargo/lazy_static-1.5.0.tar.gz) = 
u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
@@ -74,7 +74,6 @@ SHA256 (cargo/litemap-0.8.0.tar.gz) = JB
 SHA256 (cargo/log-0.4.29.tar.gz) = XlAy4kAZBFx2LTwPKPW2uLvzhWOmWQg4m/eXh1iSCJc=
 SHA256 (cargo/lru-slab-0.1.2.tar.gz) = 
ESs5zsCymLbBmZ/uPjFCf3T2duTLmHntGhIbQ2YaQVQ=
 SHA256 (cargo/memchr-2.7.5.tar.gz) = 
MqKC2mX6rzgobPO+mDIT/PHS4qWHAOgI+D9OqaSAS8A=
-SHA256 (cargo/memoffset-0.9.1.tar.gz) = 
SIAWv65FewNtmWCS9stEhndhHOREnpcM6vQmlSA/IYo=
 SHA256 (cargo/mime-0.3.17.tar.gz) = 
aHe7UUCB7ip/9e+d4ygfFKTdS86sTAk4gHSmtd+KE5o=
 SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
 SHA256 (cargo/once_cell-1.21.4.tar.gz) = 
n3w+S+sz+F1Frj46F5IYVwbI4W0EMjjFkzMcx80xO1A=
@@ -85,19 +84,19 @@ SHA256 (cargo/portable-atomic-1.11.1.tar
 SHA256 (cargo/potential_utf-0.1.2.tar.gz) = 
5afDCDcnnKE+fIZ+nkAFO8aHQPmIywf3ym30PMc0tYU=
 SHA256 (cargo/ppv-lite86-0.2.21.tar.gz) = 
herjxO0vUNz+cmQ9pL78MN6ttFiptZDXIM3i8rHpfak=
 SHA256 (cargo/proc-macro2-1.0.95.tar.gz) = 
ArPl5oo6GgKq0+xJCpgAfLwTw3y+hKPNe45AbXbn93g=
-SHA256 (cargo/pyo3-0.27.2.tar.gz) = 
q1PAR/zRodKogg/oTwXWvmnpUmvkDLA7c/hrawPm2H0=
-SHA256 (cargo/pyo3-build-config-0.27.2.tar.gz) = 
tFWTMQfehkK0SH7SbZEsLYmd7GEUiEIUoLO7O+kmHqY=
-SHA256 (cargo/pyo3-ffi-0.27.2.tar.gz) = 
HIXJy/rd9lGxIhWUIJrtV+nlz/Y8TRHR/urVKbhyoIk=
+SHA256 (cargo/pyo3-0.28.3.tar.gz) = 
kf2OOKO1DtEWf7mBzW/WAUfgkXhMQnuPcYOn7jLDHBI=
+SHA256 (cargo/pyo3-build-config-0.28.3.tar.gz) = 
42jn3f3rmMm8p/g4O+Fkj9hKtGa/K8AV6UAI2201YR4=
+SHA256 (cargo/pyo3-ffi-0.28.3.tar.gz) = 
fynhCvgLH3zK9/aerOgAoD7NE+iDrPrMHl0JiGBfZR4=
 SHA256 (cargo/pyo3-log-0.13.3.tar.gz) = 
JsLsgJMsXDstT7xXjJtWstRQIJhYftuL71tr/K1DaC4=
-SHA256 (cargo/pyo3-macros-0.27.2.tar.gz) = 
ClsQyb+YiBJdkX+00sotJcjflMerWlLhMxOgfgUKOwI=
-SHA256 (cargo/pyo3-macros-backend-0.27.2.tar.gz) = 
A7UXINMUg25TMn9YcdTAz7T7N8wsShHMcZB6hjQsQPk=
-SHA256 (cargo/pythonize-0.27.0.tar.gz) = 
o6jynbMx4owzLGNJbPy7girKPXMgvAi2Vdf9DCnFDt4=
+SHA256 (cargo/pyo3-macros-0.28.3.tar.gz) = 
325SDv9HxFmX0vx92CFLJd0TEJGLuyZCFW72amfymBM=
+SHA256 (cargo/pyo3-macros-backend-0.28.3.tar.gz) = 
xM3CGNg1c4+BwjOPgiB4r0W0r9+LLjPLtZFvEIuBOss=
+SHA256 (cargo/pythonize-0.28.0.tar.gz) = 
C3n2cMlibItlHAWBARtXtrppcLtp+vAafEwM/IHEP5U=
 SHA256 (cargo/quinn-0.11.8.tar.gz) = 
YmIUYpzaZ4G23B0xa6MHGJyFumVyE85kLZx3Zw+CAsg=
 SHA256 (cargo/quinn-proto-0.11.14.tar.gz) = 
Q0tC/sWRyW71DiHohpNuZtPMP3NxBP25tzfED/uUwJg=
 SHA256 (cargo/quinn-udp-0.5.13.tar.gz) = 
/OuxIJ7idjUu8U/4cy4kzCsCu6yYbNdKTIG8svmIGXA=
 SHA256 (cargo/quote-1.0.40.tar.gz) = 
GIXAOVcNwA3LT/CHqJ4YX9VrriNN3H8FapRb82RnJI0=
 SHA256 (cargo/r-efi-5.3.0.tar.gz) = 
ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
-SHA256 (cargo/rand-0.9.2.tar.gz) = bbJ3DwYRfUkGEMdIhUfVQ2F7Ib+gd5bXoS9vG9U4UNE=
+SHA256 (cargo/rand-0.9.4.tar.gz) = RMWvBrsbfTIW2RkyrtUmUWS/OE3InNa6Bc9Zo19fduo=
 SHA256 (cargo/rand_chacha-0.9.0.tar.gz) = 
0wIrXx32Dybh/93Wxm6KoV3jgq5js6DBv8Dk0+PzJcs=
 SHA256 (cargo/rand_core-0.9.3.tar.gz) = 
mdmhOYLc8hAFeop4VysiF7Znw76svzoNi0VPb4KDfTg=
 SHA256 (cargo/regex-1.12.3.tar.gz) = 
4QdUoUuRN917Hj5bBJPMkXH90QXgq0d/UbcufzrA4nY=
@@ -110,7 +109,7 @@ SHA256 (cargo/rustc_version-0.4.1.tar.gz
 SHA256 (cargo/rustls-0.23.31.tar.gz) = 
wOvL0vA94PwRIq2bsksSelps1R1yYEo/PFCsRZditsw=
 SHA256 (cargo/rustls-native-certs-0.8.1.tar.gz) = 
f8/y3VK1io2YpwJDZjoNI0xOK3kjVjeEnRWRM5SiR9M=
 SHA256 (cargo/rustls-pki-types-1.12.0.tar.gz) = 
IppKTCIQE+fh8aBDZ4xcw5/lFxQ3yI+0cVGiHm9bXHk=
-SHA256 (cargo/rustls-webpki-0.103.10.tar.gz) = 
3zOyuBrFeMq68GuJsGMRU6P0FrCohuinoXB/tRq70e8=
+SHA256 (cargo/rustls-webpki-0.103.13.tar.gz) = 
YcQpqGSfEQ3d72Xipa0kD3R+hfd1imvMx+V3e9M/dW4=
 SHA256 (cargo/rustversion-1.0.21.tar.gz) = 
ig0Ze9LJ3G5TuE2pVWppukzfq4YZ60GovRzCAnoPax0=
 SHA256 (cargo/ryu-1.0.20.tar.gz) = KNOysTZuwgmU8f0Yw8WU8Fxd1LxE2LsMHGMsjWgpSB8=
 SHA256 (cargo/schannel-0.1.27.tar.gz) = 
HynrqjRflFzsn7vFMuswfw/a2BYfKBtjaVOcjYSHaz0=
@@ -134,7 +133,7 @@ SHA256 (cargo/subtle-2.6.1.tar.gz) = E8K
 SHA256 (cargo/syn-2.0.104.tar.gz) = 
F7b3BZY0GM25knSC+jBLxWLs4v3U9hYITFC3AjtDWkA=
 SHA256 (cargo/sync_wrapper-1.0.2.tar.gz) = 
C/JWzl79+jcCE8HaurWTWhLknyxY0V6erChw07TycmM=
 SHA256 (cargo/synstructure-0.13.2.tar.gz) = 
copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
-SHA256 (cargo/target-lexicon-0.13.2.tar.gz) = 
5QL3jNu4ukcY9WbEGMUrxykSb/0Wuu5bqnGM8l3Vppo=
+SHA256 (cargo/target-lexicon-0.13.5.tar.gz) = 
rbaTWm9cIBcO7OsaODWknhLhnXkvbdNEzMdqmFylpso=
 SHA256 (cargo/thiserror-2.0.12.tar.gz) = 
VnuKLa5YYxT3vip1LsdHQzKVnGRg4CveMNcCpm1Ihwg=
 SHA256 (cargo/thiserror-impl-2.0.12.tar.gz) = 
f3z0K0UH2OoyISBllnLPG527k/jy1Oz9blE1D/Wxeh0=
 SHA256 (cargo/tinystr-0.8.1.tar.gz) = 
XU9tEUXctXes94PU5gG8HXahMze7VOYjOt1YCwc0TIs=
@@ -153,7 +152,6 @@ SHA256 (cargo/try-lock-0.2.5.tar.gz) = 5
 SHA256 (cargo/typenum-1.18.0.tar.gz) = 
Hcz/484Hr5OGv9KegMCrGoIFovw05LzUA2TfkCz6jz8=
 SHA256 (cargo/ulid-1.2.1.tar.gz) = Rw2/ZZHaGznUPBRSOytGnIaHmlPot1jI4JCkcP57H74=
 SHA256 (cargo/unicode-ident-1.0.18.tar.gz) = 
Wl85QEpdpQcSpMHuzyXpDdYrYTUCt+kl/U5NGbXJZRI=
-SHA256 (cargo/unindent-0.2.4.tar.gz) = 
cmThB/VTzK6HnSH76h1nJKx4Xow7/HYhN5WbWAKCbvM=
 SHA256 (cargo/untrusted-0.9.0.tar.gz) = 
jsttoouKNR13O2jVglrDkBfmgHUPmA86GoXNjdKKR8E=
 SHA256 (cargo/url-2.5.4.tar.gz) = Mvi2hsrdFHP0vQEXpdKNNrGt44Tqm1BpocQK7+1/2mA=
 SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = 
tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
@@ -196,12 +194,11 @@ SHA256 (cargo/zerotrie-0.2.2.tar.gz) = N
 SHA256 (cargo/zerovec-0.11.2.tar.gz) = 
SgXrCA4BW6OcyeI7vl5/sE1fsEA1D5nzTjONX90pRCg=
 SHA256 (cargo/zerovec-derive-0.11.1.tar.gz) = 
W5YjfvoMh4xkvYnENvZhvk5GsvPv8eu5dvfvIyHS9Y8=
 SHA256 (cargo/zmij-1.0.19.tar.gz) = 
P/BfjKqQOIlGN1ca5rnilGbB9Pgp0mybKPhpopy+NEU=
-SHA256 (synapse-1.152.1.tar.gz) = LE1oe9tZsVOYgsSgpT0q2lcDprv+VD2zxF38daf6/78=
+SHA256 (synapse-1.155.0.tar.gz) = rcbfla11xy2+Pmkh1LN/OHmGNStR5VDRCT7eT16C7Jg=
 SIZE (cargo/aho-corasick-1.1.3.tar.gz) = 183311
 SIZE (cargo/anyhow-1.0.102.tar.gz) = 48658
 SIZE (cargo/arc-swap-1.7.1.tar.gz) = 68512
 SIZE (cargo/atomic-waker-1.1.2.tar.gz) = 12422
-SIZE (cargo/autocfg-1.5.0.tar.gz) = 18729
 SIZE (cargo/base64-0.22.1.tar.gz) = 81597
 SIZE (cargo/bitflags-2.9.1.tar.gz) = 47913
 SIZE (cargo/blake2-0.10.6.tar.gz) = 47234
@@ -218,6 +215,7 @@ SIZE (cargo/cpufeatures-0.2.17.tar.gz) =
 SIZE (cargo/crypto-common-0.1.6.tar.gz) = 8760
 SIZE (cargo/digest-0.10.7.tar.gz) = 19557
 SIZE (cargo/displaydoc-0.2.5.tar.gz) = 24219
+SIZE (cargo/either-1.15.0.tar.gz) = 20114
 SIZE (cargo/equivalent-1.0.2.tar.gz) = 7419
 SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
 SIZE (cargo/form_urlencoded-1.2.1.tar.gz) = 8969
@@ -261,9 +259,9 @@ SIZE (cargo/icu_segmenter_data-2.0.0.tar
 SIZE (cargo/idna-1.0.3.tar.gz) = 142515
 SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
 SIZE (cargo/indexmap-2.10.0.tar.gz) = 95836
-SIZE (cargo/indoc-2.0.6.tar.gz) = 17164
 SIZE (cargo/ipnet-2.11.0.tar.gz) = 29718
 SIZE (cargo/iri-string-0.7.8.tar.gz) = 141493
+SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
 SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
 SIZE (cargo/js-sys-0.3.77.tar.gz) = 55538
 SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
@@ -273,7 +271,6 @@ SIZE (cargo/litemap-0.8.0.tar.gz) = 3434
 SIZE (cargo/log-0.4.29.tar.gz) = 51515
 SIZE (cargo/lru-slab-0.1.2.tar.gz) = 9090
 SIZE (cargo/memchr-2.7.5.tar.gz) = 97603
-SIZE (cargo/memoffset-0.9.1.tar.gz) = 9032
 SIZE (cargo/mime-0.3.17.tar.gz) = 15712
 SIZE (cargo/mio-1.0.4.tar.gz) = 104212
 SIZE (cargo/once_cell-1.21.4.tar.gz) = 35010
@@ -284,19 +281,19 @@ SIZE (cargo/portable-atomic-1.11.1.tar.g
 SIZE (cargo/potential_utf-0.1.2.tar.gz) = 9613
 SIZE (cargo/ppv-lite86-0.2.21.tar.gz) = 22522
 SIZE (cargo/proc-macro2-1.0.95.tar.gz) = 51820
-SIZE (cargo/pyo3-0.27.2.tar.gz) = 1171342
-SIZE (cargo/pyo3-build-config-0.27.2.tar.gz) = 35564
-SIZE (cargo/pyo3-ffi-0.27.2.tar.gz) = 78552
+SIZE (cargo/pyo3-0.28.3.tar.gz) = 1204476
+SIZE (cargo/pyo3-build-config-0.28.3.tar.gz) = 35961
+SIZE (cargo/pyo3-ffi-0.28.3.tar.gz) = 80881
 SIZE (cargo/pyo3-log-0.13.3.tar.gz) = 17347
-SIZE (cargo/pyo3-macros-0.27.2.tar.gz) = 8913
-SIZE (cargo/pyo3-macros-backend-0.27.2.tar.gz) = 82513
-SIZE (cargo/pythonize-0.27.0.tar.gz) = 18708
+SIZE (cargo/pyo3-macros-0.28.3.tar.gz) = 8963
+SIZE (cargo/pyo3-macros-backend-0.28.3.tar.gz) = 88063
+SIZE (cargo/pythonize-0.28.0.tar.gz) = 21019
 SIZE (cargo/quinn-0.11.8.tar.gz) = 79949
 SIZE (cargo/quinn-proto-0.11.14.tar.gz) = 244123
 SIZE (cargo/quinn-udp-0.5.13.tar.gz) = 32621
 SIZE (cargo/quote-1.0.40.tar.gz) = 31063
 SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
-SIZE (cargo/rand-0.9.2.tar.gz) = 99930
+SIZE (cargo/rand-0.9.4.tar.gz) = 99786
 SIZE (cargo/rand_chacha-0.9.0.tar.gz) = 18258
 SIZE (cargo/rand_core-0.9.3.tar.gz) = 24543
 SIZE (cargo/regex-1.12.3.tar.gz) = 153392
@@ -309,7 +306,7 @@ SIZE (cargo/rustc_version-0.4.1.tar.gz) 
 SIZE (cargo/rustls-0.23.31.tar.gz) = 371259
 SIZE (cargo/rustls-native-certs-0.8.1.tar.gz) = 31129
 SIZE (cargo/rustls-pki-types-1.12.0.tar.gz) = 64740
-SIZE (cargo/rustls-webpki-0.103.10.tar.gz) = 85648
+SIZE (cargo/rustls-webpki-0.103.13.tar.gz) = 87513
 SIZE (cargo/rustversion-1.0.21.tar.gz) = 21001
 SIZE (cargo/ryu-1.0.20.tar.gz) = 48738
 SIZE (cargo/schannel-0.1.27.tar.gz) = 42772
@@ -333,7 +330,7 @@ SIZE (cargo/subtle-2.6.1.tar.gz) = 14562
 SIZE (cargo/syn-2.0.104.tar.gz) = 299699
 SIZE (cargo/sync_wrapper-1.0.2.tar.gz) = 6958
 SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
-SIZE (cargo/target-lexicon-0.13.2.tar.gz) = 27923
+SIZE (cargo/target-lexicon-0.13.5.tar.gz) = 26928
 SIZE (cargo/thiserror-2.0.12.tar.gz) = 28693
 SIZE (cargo/thiserror-impl-2.0.12.tar.gz) = 21141
 SIZE (cargo/tinystr-0.8.1.tar.gz) = 23333
@@ -352,7 +349,6 @@ SIZE (cargo/try-lock-0.2.5.tar.gz) = 431
 SIZE (cargo/typenum-1.18.0.tar.gz) = 74871
 SIZE (cargo/ulid-1.2.1.tar.gz) = 17727
 SIZE (cargo/unicode-ident-1.0.18.tar.gz) = 47743
-SIZE (cargo/unindent-0.2.4.tar.gz) = 7422
 SIZE (cargo/untrusted-0.9.0.tar.gz) = 14447
 SIZE (cargo/url-2.5.4.tar.gz) = 81097
 SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
@@ -395,4 +391,4 @@ SIZE (cargo/zerotrie-0.2.2.tar.gz) = 744
 SIZE (cargo/zerovec-0.11.2.tar.gz) = 124500
 SIZE (cargo/zerovec-derive-0.11.1.tar.gz) = 21294
 SIZE (cargo/zmij-1.0.19.tar.gz) = 23948
-SIZE (synapse-1.152.1.tar.gz) = 9356251
+SIZE (synapse-1.155.0.tar.gz) = 9423891
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
diff -u -p -r1.54 modules.inc
--- modules.inc 14 May 2026 17:20:55 -0000      1.54
+++ modules.inc 19 Jun 2026 10:05:04 -0000
@@ -2,7 +2,6 @@ MODCARGO_CRATES +=      aho-corasick    1.1.3   # 
 MODCARGO_CRATES +=     anyhow  1.0.102 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     arc-swap        1.7.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     atomic-waker    1.1.2   # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     autocfg 1.5.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     base64  0.22.1  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     bitflags        2.9.1   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     blake2  0.10.6  # MIT OR Apache-2.0
@@ -19,6 +18,7 @@ MODCARGO_CRATES +=    cpufeatures     0.2.17  # 
 MODCARGO_CRATES +=     crypto-common   0.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     digest  0.10.7  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     displaydoc      0.2.5   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     either  1.15.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     equivalent      1.0.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     fnv     1.0.7   # Apache-2.0 / MIT
 MODCARGO_CRATES +=     form_urlencoded 1.2.1   # MIT OR Apache-2.0
@@ -62,9 +62,9 @@ MODCARGO_CRATES +=    icu_segmenter_data      2.
 MODCARGO_CRATES +=     idna    1.0.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     idna_adapter    1.2.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES +=     indexmap        2.10.0  # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     indoc   2.0.6   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ipnet   2.11.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     iri-string      0.7.8   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     itertools       0.14.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     itoa    1.0.15  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     js-sys  0.3.77  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     lazy_static     1.5.0   # MIT OR Apache-2.0
@@ -74,7 +74,6 @@ MODCARGO_CRATES +=    litemap 0.8.0   # Unico
 MODCARGO_CRATES +=     log     0.4.29  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     lru-slab        0.1.2   # MIT OR Apache-2.0 OR Zlib
 MODCARGO_CRATES +=     memchr  2.7.5   # Unlicense OR MIT
-MODCARGO_CRATES +=     memoffset       0.9.1   # MIT
 MODCARGO_CRATES +=     mime    0.3.17  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     mio     1.0.4   # MIT
 MODCARGO_CRATES +=     once_cell       1.21.4  # MIT OR Apache-2.0
@@ -85,19 +84,19 @@ MODCARGO_CRATES +=  portable-atomic 1.11.
 MODCARGO_CRATES +=     potential_utf   0.1.2   # Unicode-3.0
 MODCARGO_CRATES +=     ppv-lite86      0.2.21  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     proc-macro2     1.0.95  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3    0.27.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-build-config       0.27.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-ffi        0.27.2  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3    0.28.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-build-config       0.28.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-ffi        0.28.3  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     pyo3-log        0.13.3  # Apache-2.0 OR MIT
-MODCARGO_CRATES +=     pyo3-macros     0.27.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pyo3-macros-backend     0.27.2  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     pythonize       0.27.0  # MIT
+MODCARGO_CRATES +=     pyo3-macros     0.28.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pyo3-macros-backend     0.28.3  # MIT OR Apache-2.0
+MODCARGO_CRATES +=     pythonize       0.28.0  # MIT
 MODCARGO_CRATES +=     quinn   0.11.8  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     quinn-proto     0.11.14 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     quinn-udp       0.5.13  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     quote   1.0.40  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     r-efi   5.3.0   # MIT OR Apache-2.0 OR LGPL-2.1-or-later
-MODCARGO_CRATES +=     rand    0.9.2   # MIT OR Apache-2.0
+MODCARGO_CRATES +=     rand    0.9.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_chacha     0.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     rand_core       0.9.3   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     regex   1.12.3  # MIT OR Apache-2.0
@@ -110,7 +109,7 @@ MODCARGO_CRATES +=  rustc_version   0.4.1   #
 MODCARGO_CRATES +=     rustls  0.23.31 # Apache-2.0 OR ISC OR MIT
 MODCARGO_CRATES +=     rustls-native-certs     0.8.1   # Apache-2.0 OR ISC OR 
MIT
 MODCARGO_CRATES +=     rustls-pki-types        1.12.0  # MIT OR Apache-2.0
-MODCARGO_CRATES +=     rustls-webpki   0.103.10        # ISC
+MODCARGO_CRATES +=     rustls-webpki   0.103.13        # ISC
 MODCARGO_CRATES +=     rustversion     1.0.21  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ryu     1.0.20  # Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=     schannel        0.1.27  # MIT
@@ -134,7 +133,7 @@ MODCARGO_CRATES +=  subtle  2.6.1   # BSD-3-
 MODCARGO_CRATES +=     syn     2.0.104 # MIT OR Apache-2.0
 MODCARGO_CRATES +=     sync_wrapper    1.0.2   # Apache-2.0
 MODCARGO_CRATES +=     synstructure    0.13.2  # MIT
-MODCARGO_CRATES +=     target-lexicon  0.13.2  # Apache-2.0 WITH LLVM-exception
+MODCARGO_CRATES +=     target-lexicon  0.13.5  # Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=     thiserror       2.0.12  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     thiserror-impl  2.0.12  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     tinystr 0.8.1   # Unicode-3.0
@@ -153,7 +152,6 @@ MODCARGO_CRATES +=  try-lock        0.2.5   # MIT
 MODCARGO_CRATES +=     typenum 1.18.0  # MIT OR Apache-2.0
 MODCARGO_CRATES +=     ulid    1.2.1   # MIT
 MODCARGO_CRATES +=     unicode-ident   1.0.18  # (MIT OR Apache-2.0) AND 
Unicode-3.0
-MODCARGO_CRATES +=     unindent        0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     untrusted       0.9.0   # ISC
 MODCARGO_CRATES +=     url     2.5.4   # MIT OR Apache-2.0
 MODCARGO_CRATES +=     utf8_iter       1.0.4   # Apache-2.0 OR MIT
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
diff -u -p -r1.77 PLIST
--- pkg/PLIST   14 May 2026 17:20:55 -0000      1.77
+++ pkg/PLIST   19 Jun 2026 10:05:05 -0000
@@ -368,6 +368,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}builder.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}presence_router.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}presence_router.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}py_protocol.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}py_protocol.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}snapshot.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}snapshot.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/synapse/events/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -377,6 +379,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/events/auto_accept_invites.py
 lib/python${MODPY_VERSION}/site-packages/synapse/events/builder.py
 lib/python${MODPY_VERSION}/site-packages/synapse/events/presence_router.py
+lib/python${MODPY_VERSION}/site-packages/synapse/events/py_protocol.py
 lib/python${MODPY_VERSION}/site-packages/synapse/events/snapshot.py
 lib/python${MODPY_VERSION}/site-packages/synapse/events/utils.py
 lib/python${MODPY_VERSION}/site-packages/synapse/events/validator.py
@@ -2307,6 +2310,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/rendezvous.pyi
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/room_versions.pyi
 lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/segmenter.pyi
+lib/python${MODPY_VERSION}/site-packages/synapse/synapse_rust/types.pyi
 lib/python${MODPY_VERSION}/site-packages/synapse/types/
 lib/python${MODPY_VERSION}/site-packages/synapse/types/__init__.py
 lib/python${MODPY_VERSION}/site-packages/synapse/types/${MODPY_PYCACHE}/

Reply via email to