pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/matrix-synapse
Module Name: pkgsrc
Committed By: gdt
Date: Mon Feb 2 21:07:36 UTC 2026
Modified Files:
pkgsrc/chat/matrix-synapse: Makefile PLIST cargo-depends.mk distinfo
options.mk
Log Message:
chat/matrix-synapse: Update to 1.146.0
Switch to maturin from poetry.
Rototill deps to match pyproject.toml, and then adjust at least
somewhat to reality.
Tested on NetBSD 9 amd64.
Synapse 1.146.0 (2026-01-27)
Deprecations and Removals
MSC2697 (Dehydrated devices) has been removed, as the MSC is closed. Developers should migrate to MSC3814. (#19346)
Support for Ubuntu 25.04 (Plucky Puffin) has been dropped. Synapse no longer builds debian packages for Ubuntu 25.04.
Features
Add a new config option enable_local_media_storage which controls whether media is additionally stored locally when using configured media_storage_providers. Setting this to false allows off-site
media storage without a local cache. Contributed by Patrice Brend'amour @dr.allgood. (#19204)
Stabilise support for MSC4312's m.oauth User-Interactive Auth stage for resetting cross-signing identity with the OAuth 2.0 API. The old, unstable name (org.matrix.cross_signing_reset) is now
deprecated and will be removed in a future release. (#19273)
Refactor Grafana dashboard to use server_name label (instead of instance). (#19337)
Synapse 1.145.0 (2026-01-13)
Features
Add memberships endpoint to the admin API. This is useful for forensics and T&S purposes. (#19260)
Server admins can bypass the quarantine media check when downloading media by setting the admin_unsafely_bypass_quarantine query parameter to true on Client-Server API media download requests.
(#19275)
Implemented pagination for the MSC2666 mutual rooms endpoint. Contributed by @tulir @ Beeper. (#19279)
Admin API: add worker support to GET /_synapse/admin/v2/users/<user_id>. (#19281)
Improve proxy support for the federation_client.py dev script. Contributed by Denis Kasak (@dkasak). (#19300)
To generate a diff of this commit:
cvs rdiff -u -r1.121 -r1.122 pkgsrc/chat/matrix-synapse/Makefile
cvs rdiff -u -r1.66 -r1.67 pkgsrc/chat/matrix-synapse/PLIST
cvs rdiff -u -r1.33 -r1.34 pkgsrc/chat/matrix-synapse/cargo-depends.mk
cvs rdiff -u -r1.88 -r1.89 pkgsrc/chat/matrix-synapse/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/chat/matrix-synapse/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/chat/matrix-synapse/Makefile
diff -u pkgsrc/chat/matrix-synapse/Makefile:1.121 pkgsrc/chat/matrix-synapse/Makefile:1.122
--- pkgsrc/chat/matrix-synapse/Makefile:1.121 Mon Dec 29 23:05:25 2025
+++ pkgsrc/chat/matrix-synapse/Makefile Mon Feb 2 21:07:36 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.121 2025/12/29 23:05:25 gdt Exp $
+# $NetBSD: Makefile,v 1.122 2026/02/02 21:07:36 gdt Exp $
-DISTNAME= matrix-synapse-1.144.0
+DISTNAME= matrix-synapse-1.146.0
#PKGREVISION= 0
CATEGORIES= chat
MASTER_SITES= ${MASTER_SITE_GITHUB:=element-hq/}
@@ -13,55 +13,128 @@ HOMEPAGE= https://github.com/element-hq/
COMMENT= Reference homeserver for the Matrix decentralised comms protocol
LICENSE= gnu-agpl-v3
+# \todo Verify.
+USE_LANGUAGES= c
+USE_CC_FEATURES= c99
+
+# Dependency management in synapse is quite troubled, with a
+# pyproject.toml that is often confusing and sometimes wrong. This
+# list attempts to follow the order and contents.
+
+# NB: synapse needs features missing in NetBSD base system sqlite3,
+# and probably missing in other builds. This package does not attempt
+# to make sqlite3 work -- use postgresql instead. This comment is in
+# lieu of requiring enough sqlite3.
+
# Build tools:
-TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry>=2.1.4:../../devel/py-poetry
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-rust>=1.3:../../devel/py-setuptools-rust
+TOOL_DEPENDS+= ${PYPKGPREFIX}-maturin>=1.0:../../devel/py-maturin
+# poetry is used for some dev things, but not for building, despite
+# the comments in pyproject.toml.
-# Dependencies as defined by synapse's build system (in theory):
+# Dependencies as expressed in pyproject.toml
+DEPENDS+= ${PYPKGPREFIX}-jsonschema>=3.0.0:../../textproc/py-jsonschema
+# rpds for python 3.14 only?
+DEPENDS+= ${PYPKGPREFIX}-immutabledict>=2.0:../../devel/py-immutabledict
+DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=2.1.0:../../devel/py-unpaddedbase64
+DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=2.0.0:../../devel/py-canonicaljson
+DEPENDS+= ${PYPKGPREFIX}-signedjson>=1.1.0:../../security/py-signedjson
+DEPENDS+= ${PYPKGPREFIX}-service_identity>=18.1.0:../../security/py-service_identity
+DEPENDS+= ${PYPKGPREFIX}-twisted>=18.9.0:../../net/py-twisted
+DEPENDS+= ${PYPKGPREFIX}-treq>=15.1:../../devel/py-treq
DEPENDS+= ${PYPKGPREFIX}-OpenSSL>=16.0.0:../../security/py-OpenSSL
-DEPENDS+= ${PYPKGPREFIX}-Pillow>=10.0.1:../../graphics/py-Pillow
+DEPENDS+= ${PYPKGPREFIX}-yaml>=3.13:../../textproc/py-yaml
DEPENDS+= ${PYPKGPREFIX}-asn1>=0.1.9:../../security/py-asn1
DEPENDS+= ${PYPKGPREFIX}-asn1-modules>=0.0.7:../../security/py-asn1-modules
-DEPENDS+= ${PYPKGPREFIX}-attrs>=21.1.1:../../devel/py-attrs
DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.7:../../security/py-bcrypt
-DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach
-DEPENDS+= ${PYPKGPREFIX}-canonicaljson>=2.0.0:../../devel/py-canonicaljson
-DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.4.7:../../security/py-cryptography
-DEPENDS+= ${PYPKGPREFIX}-ijson>=3.1.4:../../devel/py-ijson
-DEPENDS+= ${PYPKGPREFIX}-immutabledict>=2.0:../../devel/py-immutabledict
-DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2
-DEPENDS+= ${PYPKGPREFIX}-jsonschema>=3.0.0:../../textproc/py-jsonschema
+DEPENDS+= ${PYPKGPREFIX}-Pillow>=10.0.1:../../graphics/py-Pillow
+DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.5.2:../../devel/py-sortedcontainers
DEPENDS+= ${PYPKGPREFIX}-macaroons>=0.13.0:../../devel/py-macaroons
-DEPENDS+= ${PYPKGPREFIX}-matrix-common>=1.3.0:../../chat/py-matrix-common
DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.5.2:../../devel/py-msgpack
-DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr
-DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=8.2.0:../../textproc/py-phonenumbers
DEPENDS+= ${PYPKGPREFIX}-prometheus_client>=0.4.0:../../net/py-prometheus_client
-DEPENDS+= ${PYPKGPREFIX}-pydantic>=1.7.4<3:../../devel/py-pydantic
-DEPENDS+= ${PYPKGPREFIX}-service_identity>=18.1.0:../../security/py-service_identity
-DEPENDS+= ${PYPKGPREFIX}-signedjson>=1.1.0:../../security/py-signedjson
-DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.5.2:../../devel/py-sortedcontainers
-DEPENDS+= ${PYPKGPREFIX}-treq>=15.1:../../devel/py-treq
-DEPENDS+= ${PYPKGPREFIX}-twisted>=18.9.0:../../net/py-twisted
+DEPENDS+= ${PYPKGPREFIX}-attrs>=21.1.1:../../devel/py-attrs
+DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr
+DEPENDS+= ${PYPKGPREFIX}-jinja2>=3.0:../../textproc/py-jinja2
+DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach
DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=4.0:../../devel/py-typing-extensions
-DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=2.1.0:../../devel/py-unpaddedbase64
-DEPENDS+= ${PYPKGPREFIX}-yaml>=3.13:../../textproc/py-yaml
+DEPENDS+= ${PYPKGPREFIX}-cryptography>=3.4.7:../../security/py-cryptography
+DEPENDS+= ${PYPKGPREFIX}-ijson>=3.1.4:../../devel/py-ijson
+DEPENDS+= ${PYPKGPREFIX}-matrix-common>=1.3.0:../../chat/py-matrix-common
+DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
+DEPENDS+= ${PYPKGPREFIX}-pydantic>=2.12:../../devel/py-pydantic
+# Upstream documents that this is needed for poetry, but the explanation is highly confused,
+# and, experimentally, it is needed at runtime, as of 1.146.0
+DEPENDS+= ${PYPKGPREFIX}-setuptools-rust>=1.3:../../devel/py-setuptools-rust
DEPENDS+= ${PYPKGPREFIX}-python-multipart>=0.0.9:../../www/py-python-multipart
-# jwt/oidc
-DEPENDS+= ${PYPKGPREFIX}-authlib>=0.15.1:../../security/py-authlib
-# postgres
+
+# Upstream does NOT document a dependency on pyrsistent, but synapse
+# crashes if it is not present, because it ends up in
+# /usr/pkg/lib/python3.13/site-packages/matrix_synapse-1.146.0.dist-info/METADATA
+# The version is taken from METADATA. However, I can find no actual usage.
+DEPENDS+= ${PYPKGPREFIX}-pyrsistent>=0.18.0:../../devel/py-pyrsistent
+
+# A separate issue is that upstream claims pyrsistent is required via
+# jsonschema, but the pkgsrc jsonschema package and its pyproject.toml
+# do not reference pyrsistent at all.
+# DEPENDS+= ${PYPKGPREFIX}-pyrsistent>=0.20.0:../../devel/py-pyrsistent
+
+# Upstream lists "transitive dependency constraints". The theory is
+# that they are required by something that synapse depends on, and
+# that synapse doesn't actually use them. Yet somehow, a version that
+# is older than the one listed here, but new enough for the other
+# required package, will somehow cause that package to misbehave when
+# used by synapse.
+# We ignore this for now, as a quantum superposition of not making
+# sense and it being likely the pkgsrc versions are adequately up to
+# date.
+
+# cffi > 1.15
+# pynacl >= 1.3
+# pyparsing >= 2.4
+# pyrsistent >= 0.18.0
+# requests >= 2.16.0
+# urllib3 >= 1.26.5
+# zope-interface >= 5.2
+
+## OPTIONS
+#
+# For each, we either just require the dependencies so all synapse
+# builds have the option, require none so the builds don't, or turn it
+# into a real option.
+
+# matrix-synapse-ldap3: \todo
+
+# postgres: always on
DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2.8:../../databases/py-psycopg2
-# url-preview
+# ?
+# "psycopg2cffi>=2.8;platform_python_implementation == 'PyPy'",
+# "psycopg2cffi-compat==1.1;platform_python_implementation == 'PyPy'",
+
+# saml2: see options.mk
+
+# oidc: always on
+DEPENDS+= ${PYPKGPREFIX}-authlib>=0.15.1:../../security/py-authlib
+
+# systemd: never
+
+# url-preview: always on
DEPENDS+= ${PYPKGPREFIX}-lxml>=4.2.0:../../textproc/py-lxml
-# NB: synapse needs features missing in NetBSD base system sqlite, and probably
-# missing in other builds.
-TEST_DEPENDS+= ${PYPKGPREFIX}-idna-[0-9]*:../../www/py-idna
-TEST_DEPENDS+= ${PYPKGPREFIX}-parameterized-[0-9]*:../../devel/py-parameterized
-PYTHON_VERSIONS_INCOMPATIBLE= 27
+# sentry: never
-USE_CC_FEATURES= c99
+# opentracing: never
+
+# jwt: ignored, but same dep as oidc, with no version requirement
+
+# redis: \todo
+
+# cache-memory: \todo
+
+# test: enabled when testing
+TEST_DEPENDS+= ${PYPKGPREFIX}-parameterized>=0.9.0:../../devel/py-parameterized
+TEST_DEPENDS+= ${PYPKGPREFIX}-idna>=3.3:../../www/py-idna
+
+PYTHON_VERSIONS_INCOMPATIBLE= 27
REPLACE_PYTHON+= synapse/_scripts/*.py
@@ -119,9 +192,6 @@ post-install:
update-cargo:
make extract && make print-cargo-depends > cargo-depends.mk && make distinfo
-# guide says "Prepend .include "cargo-depends.mk" to any other .includes."
-# To start:
-# make CARGO_ARGS="build --release" build && make print-cargo-depends > cargo-depends.mk
.include "cargo-depends.mk"
.include "../../lang/python/batteries-included.mk"
Index: pkgsrc/chat/matrix-synapse/PLIST
diff -u pkgsrc/chat/matrix-synapse/PLIST:1.66 pkgsrc/chat/matrix-synapse/PLIST:1.67
--- pkgsrc/chat/matrix-synapse/PLIST:1.66 Mon Dec 29 23:05:25 2025
+++ pkgsrc/chat/matrix-synapse/PLIST Mon Feb 2 21:07:36 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.66 2025/12/29 23:05:25 gdt Exp $
+@comment $NetBSD: PLIST,v 1.67 2026/02/02 21:07:36 gdt Exp $
bin/export_signing_key
bin/generate_config
bin/generate_log_config
@@ -117,6 +117,9 @@ ${PYSITELIB}/synapse/app/appservice.pyo
${PYSITELIB}/synapse/app/client_reader.py
${PYSITELIB}/synapse/app/client_reader.pyc
${PYSITELIB}/synapse/app/client_reader.pyo
+${PYSITELIB}/synapse/app/complement_fork_proxied_reactor.py
+${PYSITELIB}/synapse/app/complement_fork_proxied_reactor.pyc
+${PYSITELIB}/synapse/app/complement_fork_proxied_reactor.pyo
${PYSITELIB}/synapse/app/complement_fork_starter.py
${PYSITELIB}/synapse/app/complement_fork_starter.pyc
${PYSITELIB}/synapse/app/complement_fork_starter.pyo
@@ -1985,7 +1988,11 @@ ${PYSITELIB}/synapse/storage/schema/main
${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql
${PYSITELIB}/synapse/storage/schema/main/delta/92/09_thread_subscriptions_update.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/delta/93/01_add_delayed_events.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/93/02_sliding_sync_members.sql
${PYSITELIB}/synapse/storage/schema/main/delta/93/03_sss_pos_last_used.sql
+${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.py
+${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyc
+${PYSITELIB}/synapse/storage/schema/main/delta/93/04_make_delayed_event_content_text.pyo
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.postgres
${PYSITELIB}/synapse/storage/schema/main/full_schemas/72/full.sql.sqlite
${PYSITELIB}/synapse/storage/schema/state/delta/23/drop_state_index.sql
Index: pkgsrc/chat/matrix-synapse/cargo-depends.mk
diff -u pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.33 pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.34
--- pkgsrc/chat/matrix-synapse/cargo-depends.mk:1.33 Mon Dec 29 23:05:25 2025
+++ pkgsrc/chat/matrix-synapse/cargo-depends.mk Mon Feb 2 21:07:36 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.33 2025/12/29 23:05:25 gdt Exp $
+# $NetBSD: cargo-depends.mk,v 1.34 2026/02/02 21:07:36 gdt Exp $
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
CARGO_CRATE_DEPENDS+= anyhow-1.0.100
@@ -73,7 +73,7 @@ CARGO_CRATE_DEPENDS+= lazy_static-1.5.0
CARGO_CRATE_DEPENDS+= libc-0.2.174
CARGO_CRATE_DEPENDS+= libm-0.2.15
CARGO_CRATE_DEPENDS+= litemap-0.8.0
-CARGO_CRATE_DEPENDS+= log-0.4.28
+CARGO_CRATE_DEPENDS+= log-0.4.29
CARGO_CRATE_DEPENDS+= lru-slab-0.1.2
CARGO_CRATE_DEPENDS+= memchr-2.7.5
CARGO_CRATE_DEPENDS+= memoffset-0.9.1
@@ -106,7 +106,7 @@ CARGO_CRATE_DEPENDS+= rand_core-0.9.3
CARGO_CRATE_DEPENDS+= regex-1.12.2
CARGO_CRATE_DEPENDS+= regex-automata-0.4.13
CARGO_CRATE_DEPENDS+= regex-syntax-0.8.5
-CARGO_CRATE_DEPENDS+= reqwest-0.12.24
+CARGO_CRATE_DEPENDS+= reqwest-0.12.26
CARGO_CRATE_DEPENDS+= ring-0.17.14
CARGO_CRATE_DEPENDS+= rustc-hash-2.1.1
CARGO_CRATE_DEPENDS+= rustls-0.23.31
@@ -145,7 +145,7 @@ CARGO_CRATE_DEPENDS+= tokio-1.48.0
CARGO_CRATE_DEPENDS+= tokio-rustls-0.26.2
CARGO_CRATE_DEPENDS+= tokio-util-0.7.15
CARGO_CRATE_DEPENDS+= tower-0.5.2
-CARGO_CRATE_DEPENDS+= tower-http-0.6.6
+CARGO_CRATE_DEPENDS+= tower-http-0.6.8
CARGO_CRATE_DEPENDS+= tower-layer-0.3.3
CARGO_CRATE_DEPENDS+= tower-service-0.3.3
CARGO_CRATE_DEPENDS+= tracing-0.1.41
Index: pkgsrc/chat/matrix-synapse/distinfo
diff -u pkgsrc/chat/matrix-synapse/distinfo:1.88 pkgsrc/chat/matrix-synapse/distinfo:1.89
--- pkgsrc/chat/matrix-synapse/distinfo:1.88 Mon Dec 29 23:05:25 2025
+++ pkgsrc/chat/matrix-synapse/distinfo Mon Feb 2 21:07:36 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.88 2025/12/29 23:05:25 gdt Exp $
+$NetBSD: distinfo,v 1.89 2026/02/02 21:07:36 gdt Exp $
BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
@@ -219,15 +219,15 @@ Size (libm-0.2.15.crate) = 156108 bytes
BLAKE2s (litemap-0.8.0.crate) = 6654e32bfb2cad87e06ab618a5c8da54ecbd27cd8d32fea67e43ffea66aff33f
SHA512 (litemap-0.8.0.crate) = 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
Size (litemap-0.8.0.crate) = 34344 bytes
-BLAKE2s (log-0.4.28.crate) = ac7f11a003627df0bd605547768108fab3f4e9effa8c3757c245e01df250ffb2
-SHA512 (log-0.4.28.crate) = cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-Size (log-0.4.28.crate) = 51131 bytes
+BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
+SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
+Size (log-0.4.29.crate) = 51515 bytes
BLAKE2s (lru-slab-0.1.2.crate) = aa3f3674478a76b09b52e1c77b3fc8382ad771a643b4184baf095d0dd7f35d1b
SHA512 (lru-slab-0.1.2.crate) = eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
Size (lru-slab-0.1.2.crate) = 9090 bytes
-BLAKE2s (matrix-synapse-1.144.0.tar.gz) = 18e841b4cc33f87e92404453b0bf238bef0eff650e934c0df09f9ccfb7ff8912
-SHA512 (matrix-synapse-1.144.0.tar.gz) = 87961796797ee1bba68b70c9e4dc04bd07ceab82f02a5c503adb34a66963b385081e30be68eb7f0ca218e66b1f350edd1b0650b19a481c3bc5e8503fe238ec8b
-Size (matrix-synapse-1.144.0.tar.gz) = 9204917 bytes
+BLAKE2s (matrix-synapse-1.146.0.tar.gz) = 16d62221ebd9a26e8c1b3b32e6a28e7f25ba0b8671156d8cd85e7ef14c766cc4
+SHA512 (matrix-synapse-1.146.0.tar.gz) = 0b365ad45b181fc09fa543fe7ada07313880268be553de31f75d9910c8914368bca89298e080c88b2531d20561c5162a4037d85cbf7bcc89aed5e414b936aa64
+Size (matrix-synapse-1.146.0.tar.gz) = 9234403 bytes
BLAKE2s (memchr-2.7.5.crate) = 741834638b9ed49c5a8ab61a0aeac280a8d91d104fafe3c7219d313131694001
SHA512 (memchr-2.7.5.crate) = 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
Size (memchr-2.7.5.crate) = 97603 bytes
@@ -321,9 +321,9 @@ Size (regex-automata-0.4.13.crate) = 625
BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
Size (regex-syntax-0.8.5.crate) = 357541 bytes
-BLAKE2s (reqwest-0.12.24.crate) = 28e802a9f15e78def2987bd5fe90bb8266575f147f5e15dabc40d0cd41aeaf7f
-SHA512 (reqwest-0.12.24.crate) = fa029c0f9acdd1511ea8b65e1b1c83d9c1de8f9495a587b5b143666902a1ec4f2a8f28b28b535ef12c5e92c12e540f7cdb23f7cc253b1574c4a88dd695c004e8
-Size (reqwest-0.12.24.crate) = 159974 bytes
+BLAKE2s (reqwest-0.12.26.crate) = 9fd2fbc9d8466fc39cb9877b04f4668b500d62e8c2ec63f90d4b88e50303380a
+SHA512 (reqwest-0.12.26.crate) = 9b563b177131f7a97a47a7e05b09e0f9291b1222a1719ea10b158f52daf5a4f01da830876821cb4deb00dec3207d0dd76514087bcb9b623deb33b37ed0b62780
+Size (reqwest-0.12.26.crate) = 156458 bytes
BLAKE2s (ring-0.17.14.crate) = 1480ea4de12099a897e831682ebaf48ed6e688e06f58e79e496a06e227ed58bd
SHA512 (ring-0.17.14.crate) = 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
Size (ring-0.17.14.crate) = 1502610 bytes
@@ -438,9 +438,9 @@ Size (tokio-util-0.7.15.crate) = 124255
BLAKE2s (tower-0.5.2.crate) = 32c2e183ca114cd536a9a13e65df642fb1f358229385095a832027aa0e9e87c8
SHA512 (tower-0.5.2.crate) = e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
Size (tower-0.5.2.crate) = 109417 bytes
-BLAKE2s (tower-http-0.6.6.crate) = c4fde0bf57009634350dd9ce22d308c4c37234726966ca3bffff45d2cebae271
-SHA512 (tower-http-0.6.6.crate) = 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2
-Size (tower-http-0.6.6.crate) = 133515 bytes
+BLAKE2s (tower-http-0.6.8.crate) = bac8a8491fb4a03d3a3457f60a8693a9b6db318ace0bc95d811bb65e166f8f97
+SHA512 (tower-http-0.6.8.crate) = 6ed83fe61b74a6e168710200a0c01f98f0b559afae6d98b77aaec8b4e8c737d2d18b534d4e1dde5efb78f53854521a759770521cebe56adb863d76f4ba34a5c5
+Size (tower-http-0.6.8.crate) = 135827 bytes
BLAKE2s (tower-layer-0.3.3.crate) = c24a4a09a3879906630fd1abe5d197f3c17154afe54e82117ed6f668285c3d3e
SHA512 (tower-layer-0.3.3.crate) = edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
Size (tower-layer-0.3.3.crate) = 6180 bytes
Index: pkgsrc/chat/matrix-synapse/options.mk
diff -u pkgsrc/chat/matrix-synapse/options.mk:1.5 pkgsrc/chat/matrix-synapse/options.mk:1.6
--- pkgsrc/chat/matrix-synapse/options.mk:1.5 Mon Oct 14 06:45:32 2024
+++ pkgsrc/chat/matrix-synapse/options.mk Mon Feb 2 21:07:36 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.5 2024/10/14 06:45:32 wiz Exp $
+# $NetBSD: options.mk,v 1.6 2026/02/02 21:07:36 gdt Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.matrix-synapse
PKG_SUPPORTED_OPTIONS= saml2
@@ -10,7 +10,7 @@ PKG_SUGGESTED_OPTIONS= #
# SAML2 Single Sign-On support
#
.if !empty(PKG_OPTIONS:Msaml2)
-DEPENDS+= ${PYPKGPREFIX}-pysaml2-[0-9]*:../../www/py-pysaml2
-DEPENDS+= ${PYPKGPREFIX}-defusedxml-[0-9]*:../../textproc/py-defusedxml
-DEPENDS+= ${PYPKGPREFIX}-xmlschema-[0-9]*:../../textproc/py-xmlschema
+DEPENDS+= ${PYPKGPREFIX}-pysaml2>=4.5.0:../../www/py-pysaml2
+DEPENDS+= ${PYPKGPREFIX}-defusedxml>=0.7.1:../../textproc/py-defusedxml
+DEPENDS+= ${PYPKGPREFIX}-xmlschema>=2018.3:../../textproc/py-xmlschema
.endif
Home |
Main Index |
Thread Index |
Old Index