Hello,

Here is the final diff for net/synapse 1.81.0.

Best Regards
Index: Makefile
===================================================================
RCS file: /cvs/ports/net/synapse/Makefile,v
retrieving revision 1.48
diff -u -p -r1.48 Makefile
--- Makefile	1 Apr 2023 13:29:20 -0000	1.48
+++ Makefile	12 Apr 2023 07:30:23 -0000
@@ -1,6 +1,6 @@
 COMMENT =	open network for secure, decentralized communication
 
-MODPY_EGG_VERSION =	1.80.0
+MODPY_EGG_VERSION =	1.81.0
 
 GH_ACCOUNT =	matrix-org
 GH_PROJECT =	synapse
@@ -31,9 +31,9 @@ BUILD_DEPENDS += devel/py-setuptools-rus
 
 # in same order as in pyproject.toml: mandatory section
 RUN_DEPENDS =	devel/py-jsonschema${MODPY_FLAVOR}>=3.0.0 \
-		devel/py-frozendict${MODPY_FLAVOR} \
+		devel/py-immutabledict${MODPY_FLAVOR} \
 		textproc/py-unpaddedbase64${MODPY_FLAVOR}>=2.1.0 \
-		textproc/py-canonicaljson${MODPY_FLAVOR}>=1.6.2 \
+		textproc/py-canonicaljson${MODPY_FLAVOR}<3.0.0,>=2.0.0 \
 		textproc/py-signedjson${MODPY_FLAVOR} \
 		security/py-service_identity${MODPY_FLAVOR} \
 		devel/py-twisted${MODPY_FLAVOR} \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/synapse/distinfo,v
retrieving revision 1.32
diff -u -p -r1.32 distinfo
--- distinfo	1 Apr 2023 13:29:20 -0000	1.32
+++ distinfo	12 Apr 2023 07:30:23 -0000
@@ -31,17 +31,17 @@ SHA256 (cargo/pyo3-macros-backend-0.17.3
 SHA256 (cargo/pythonize-0.17.0.tar.gz) = D38ME29fvAGGgYXu9GKADkllnrI6zKg7nohDZ6AGrLY=
 SHA256 (cargo/quote-1.0.26.tar.gz) = RCSvS/d4quIFGne2AoMzLzhlVCVdciIz0J+/x+MNovw=
 SHA256 (cargo/redox_syscall-0.2.16.tar.gz) = +1pYwYVbS2gZ1ZASFVYD8LIq0wytdSYAqt/LaVJlUZo=
-SHA256 (cargo/regex-1.7.1.tar.gz) = SKqldIulcfuVzSyFwJ9ikhXTpuzpQrqhAJUK8Do09zM=
-SHA256 (cargo/regex-syntax-0.6.27.tar.gz) = o/h7c84RsWGaPGMy9FNB4ARxc3cei4tz+Hv+77e1YkQ=
+SHA256 (cargo/regex-1.7.3.tar.gz) = ix9pOyT2rJEvSJPvCCRNcLYGdIDS8aRulQyWkeZ0nR0=
+SHA256 (cargo/regex-syntax-0.6.29.tar.gz) = 8WLG3XsAiYHk1AIQrKILS9D5tgypJxBhsH94U3ci8uE=
 SHA256 (cargo/ryu-1.0.11.tar.gz) = RQGr3/OugqHBtHehclLrac7p5m65FcGrqk9E2HPfnwk=
 SHA256 (cargo/scopeguard-1.1.0.tar.gz) = 0pqwxtP8Dukv5m4tmfcA6rF6jVfRwdO3SDgPsguqeM0=
-SHA256 (cargo/serde-1.0.157.tar.gz) = cH3l/PXfK1eI/KmN1+q0kLwv2bfvFATe/EYoM7g/Jco=
-SHA256 (cargo/serde_derive-1.0.157.tar.gz) = eJl/RVXCKnlxIUVAxKZhKRlwYZr9Vt4Z934N6GKW4eU=
-SHA256 (cargo/serde_json-1.0.94.tar.gz) = HFM6WcnYqToJxqsx8P1eX03RuPyUNIBAKYOYhHZdBOo=
+SHA256 (cargo/serde-1.0.159.tar.gz) = PAToNDw9ruxB9YmQuddwaN8xIJ8q8RHgWen+lkZpMGU=
+SHA256 (cargo/serde_derive-1.0.159.tar.gz) = TGFNF4BbCT30sUe1Eznn5EvwXvWfuh5F2DUAvPtNhYU=
+SHA256 (cargo/serde_json-1.0.95.tar.gz) = 1yHsqXrIAqp3d7cBh3yABNlQ/BQmUTZzANIcHMAZR0Q=
 SHA256 (cargo/smallvec-1.10.0.tar.gz) = pQe+/nlUBEVjQd+rEM72bq1MBB9iuLEbu5K//l0JU+A=
 SHA256 (cargo/subtle-2.4.1.tar.gz) = a97zLoFQwqCBEQtCdy/+fXyQMrYGvCJsgmD9l+CXZgE=
 SHA256 (cargo/syn-1.0.104.tar.gz) = SuVI7DbPGYwO93ENPCMJh8LW172YrW7cAnRGJyTFhc4=
-SHA256 (cargo/syn-2.0.2.tar.gz) = WdMnau4foMM2EpF5abUXK1vi2wUSMqbkgm8aGpGRsEU=
+SHA256 (cargo/syn-2.0.10.tar.gz) = Wq0TY+1tN7hCmViNYtOn2VtaXC2arVyFYJ/aEq+qH0A=
 SHA256 (cargo/target-lexicon-0.12.4.tar.gz) = wCQkCHeAybccyWeZ6u3f81ryvFEyeM2lyZ/B9dAm08E=
 SHA256 (cargo/typenum-1.15.0.tar.gz) = 3PgaxZ7cF8yGl/8xHo9e8tmfy9mBezTOxm+QtsPf2Yc=
 SHA256 (cargo/unicode-ident-1.0.5.tar.gz) = bOqznVnkyUmdTlqO4OJzW4kbtzCKyD37ToDK0ZXJ9vM=
@@ -53,7 +53,7 @@ SHA256 (cargo/windows_i686_gnu-0.36.1.ta
 SHA256 (cargo/windows_i686_msvc-0.36.1.tar.gz) = 4ueRcUiygS0e6vrrIql+SBPfpgo/j3jr4gS8yI8S8CQ=
 SHA256 (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = Tc0XG4d2xBuXUh5doSei2GrSgBFIB9Cyqx5GK8dk2eE=
 SHA256 (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = yBHKSoyFPvQgq9hZK6U927rJBBD6tpA7PnmXKmMfdoA=
-SHA256 (synapse-1.80.0.tar.gz) = eDXUeQ+zQCaVlf15Km99bkmwBGmGNOyjwkU7itwhufk=
+SHA256 (synapse-1.81.0.tar.gz) = LZdTlhdy04VGS5xuv8IPxCrcJ+iDaJAUmUwcQsvfFFY=
 SIZE (cargo/aho-corasick-0.7.19.tar.gz) = 113070
 SIZE (cargo/anyhow-1.0.70.tar.gz) = 43803
 SIZE (cargo/arc-swap-1.5.1.tar.gz) = 66157
@@ -87,17 +87,17 @@ SIZE (cargo/pyo3-macros-backend-0.17.3.t
 SIZE (cargo/pythonize-0.17.0.tar.gz) = 10949
 SIZE (cargo/quote-1.0.26.tar.gz) = 28397
 SIZE (cargo/redox_syscall-0.2.16.tar.gz) = 24012
-SIZE (cargo/regex-1.7.1.tar.gz) = 239648
-SIZE (cargo/regex-syntax-0.6.27.tar.gz) = 297300
+SIZE (cargo/regex-1.7.3.tar.gz) = 239886
+SIZE (cargo/regex-syntax-0.6.29.tar.gz) = 299752
 SIZE (cargo/ryu-1.0.11.tar.gz) = 47007
 SIZE (cargo/scopeguard-1.1.0.tar.gz) = 11470
-SIZE (cargo/serde-1.0.157.tar.gz) = 77012
-SIZE (cargo/serde_derive-1.0.157.tar.gz) = 54958
-SIZE (cargo/serde_json-1.0.94.tar.gz) = 144406
+SIZE (cargo/serde-1.0.159.tar.gz) = 77014
+SIZE (cargo/serde_derive-1.0.159.tar.gz) = 55039
+SIZE (cargo/serde_json-1.0.95.tar.gz) = 144618
 SIZE (cargo/smallvec-1.10.0.tar.gz) = 31564
 SIZE (cargo/subtle-2.4.1.tar.gz) = 12630
 SIZE (cargo/syn-1.0.104.tar.gz) = 236683
-SIZE (cargo/syn-2.0.2.tar.gz) = 240038
+SIZE (cargo/syn-2.0.10.tar.gz) = 240095
 SIZE (cargo/target-lexicon-0.12.4.tar.gz) = 23020
 SIZE (cargo/typenum-1.15.0.tar.gz) = 40741
 SIZE (cargo/unicode-ident-1.0.5.tar.gz) = 35455
@@ -109,4 +109,4 @@ SIZE (cargo/windows_i686_gnu-0.36.1.tar.
 SIZE (cargo/windows_i686_msvc-0.36.1.tar.gz) = 724575
 SIZE (cargo/windows_x86_64_gnu-0.36.1.tar.gz) = 790934
 SIZE (cargo/windows_x86_64_msvc-0.36.1.tar.gz) = 661999
-SIZE (synapse-1.80.0.tar.gz) = 8243515
+SIZE (synapse-1.81.0.tar.gz) = 8265299
Index: modules.inc
===================================================================
RCS file: /cvs/ports/net/synapse/modules.inc,v
retrieving revision 1.6
diff -u -p -r1.6 modules.inc
--- modules.inc	1 Apr 2023 13:29:20 -0000	1.6
+++ modules.inc	12 Apr 2023 07:30:23 -0000
@@ -31,17 +31,17 @@ MODCARGO_CRATES +=	pyo3-macros-backend	0
 MODCARGO_CRATES +=	pythonize	0.17.0	# MIT
 MODCARGO_CRATES +=	quote	1.0.26	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	redox_syscall	0.2.16	# MIT
-MODCARGO_CRATES +=	regex	1.7.1	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	regex-syntax	0.6.27	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex	1.7.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	regex-syntax	0.6.29	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	ryu	1.0.11	# Apache-2.0 OR BSL-1.0
 MODCARGO_CRATES +=	scopeguard	1.1.0	# MIT/Apache-2.0
-MODCARGO_CRATES +=	serde	1.0.157	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_derive	1.0.157	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	serde_json	1.0.94	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde	1.0.159	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_derive	1.0.159	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	serde_json	1.0.95	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	smallvec	1.10.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	subtle	2.4.1	# BSD-3-Clause
 MODCARGO_CRATES +=	syn	1.0.104	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	syn	2.0.2	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	syn	2.0.10	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	target-lexicon	0.12.4	# Apache-2.0 WITH LLVM-exception
 MODCARGO_CRATES +=	typenum	1.15.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-ident	1.0.5	# (MIT OR Apache-2.0) AND Unicode-DFS-2016
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/synapse/pkg/PLIST,v
retrieving revision 1.33
diff -u -p -r1.33 PLIST
--- pkg/PLIST	1 Apr 2023 13:29:20 -0000	1.33
+++ pkg/PLIST	12 Apr 2023 07:30:23 -0000
@@ -45,6 +45,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}generate_log_config.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}generate_signing_key.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}generate_signing_key.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}generate_workers_map.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}generate_workers_map.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}hash_password.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}hash_password.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/${MODPY_PYCACHE}move_remote_media_to_new_store.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -63,6 +65,7 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/generate_config.py
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/generate_log_config.py
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/generate_signing_key.py
+lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/generate_workers_map.py
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/hash_password.py
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/move_remote_media_to_new_store.py
 lib/python${MODPY_VERSION}/site-packages/synapse/_scripts/register_new_matrix_user.py
@@ -1952,6 +1955,8 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/73/${MODPY_PYCACHE}10_update_sqlite_fts4_tokenizer.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/01_user_directory_stale_remote_users.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/02_set_device_id_for_pushers_bg_update.sql
+lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/03_room_membership_index.sql
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/delta/74/90COMMENTS_destinations.sql.postgres
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/
 lib/python${MODPY_VERSION}/site-packages/synapse/storage/schema/main/full_schemas/16/

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to