From: renaud@openbsd.org Subject: [update] net/synapse 1.155.0 To: ports@openbsd.org Date: Fri, 19 Jun 2026 12:07:25 +0200 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}/