[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2024-04-26 Thread Petr Vaněk
commit: 086702e62705a7306a93eebaa40f257e41550a5c
Author: Petr Vaněk  gentoo  org>
AuthorDate: Fri Apr 26 15:34:01 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Fri Apr 26 15:36:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086702e6

net-im/synapse: drop 1.103.0, 1.104.0, 1.105.0

Bug: https://bugs.gentoo.org/930514
Signed-off-by: Petr Vaněk  gentoo.org>

 net-im/synapse/Manifest|  15 --
 .../files/synapse-1.101.0-netaddr-tests.patch  |  33 
 net-im/synapse/synapse-1.103.0.ebuild  | 215 -
 net-im/synapse/synapse-1.104.0.ebuild  | 211 
 net-im/synapse/synapse-1.105.0.ebuild  | 211 
 5 files changed, 685 deletions(-)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index e50883357795..e2d653a31d59 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1,5 +1,4 @@
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
-DIST anyhow-1.0.80.crate 45138 BLAKE2B 
4985d3d8f1d5b5886fae5c7d1a61f921d3d64fb51e24710044b85dfadd2dae2b25b8995cab419cb7cdb5c8cb6b50ad0de93b9a942d34bc45014bd5fb9aecbd39
 SHA512 
481a3bc29de2af0b913d83cc79dacd559cf0bafecafcc707b921b91a732df953a2df582a54e5fca3f506f6441fd47379bd6bd006bcb1bd6f2615198f9903cc59
 DIST anyhow-1.0.81.crate 45142 BLAKE2B 
9b8678c5336fe5fd2823c58eae827f7aba726e12fb6edfa958c6e3b38a96dc3310bc8d044ee2e9db0bc611548f0be9a7b664b75321bd0b8a7e168d27dd3d7e78
 SHA512 
3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
@@ -17,7 +16,6 @@ DIST itoa-1.0.4.crate 10601 BLAKE2B 
95545252eaabc3114323a44c8b8ea12a91568d9fc8d2
 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 
25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23
 SHA512 
e124c0521ec7c950f3c4a066821918da7a9c6e75d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 DIST libc-0.2.135.crate 604591 BLAKE2B 
195f342d1136f63c308371f001c9fc270e151fbda7b316321d319b57bcd46f206bb8b06196f5e9cf8a35b0c397d909f370aef8b119f4bc0eb75b9e245d8e7b4a
 SHA512 
dc8e8fc918c5184de6ae7414b523b06ae91cde252e837e863f8477e9722ccb206a0b27762ac204830e8d09071413029c03802a3ed93bff274c33b2a4055e7806
 DIST lock_api-0.4.9.crate 25685 BLAKE2B 
8adf5c3cccebdf6aff6ec977f230cd2a208b0b188ef57deacbbc6019431f0ede1a760b2384ba3cb49c96b8a589dc56c0f46a6359b3e62277e7ae1a1c3f586fa3
 SHA512 
9215381d9bb6b80d217c73a900db43df043b3e939b5bd7a292a02e9ab911cf0eacd8f883d35bdf72b3a0e78df8f1bc3e843ca4c775294c7a7a03091dc1a74990
-DIST log-0.4.20.crate 38307 BLAKE2B 
cb9c9a401b49bd68c18d5e42f2ed94446f1aeb184caa23cefacad4ce54a2a357143af54a5595c45d6f3c3d20b054c451d9e6ccdc09c19cca99daf8bbfc72
 SHA512 
8661b0c71d3b7fc0d679aa3d7f06910e6d3da1c53862aa06526000e1bcaa0b0b068415a1a9ab317c318f00d15346dba8a4f5d2a60d8850790bed9cfaaf757b3e
 DIST log-0.4.21.crate 43442 BLAKE2B 
8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba
 SHA512 
0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
 DIST memchr-2.6.3.crate 94377 BLAKE2B 
5f1603397d6703ddd9a1e68429cb6e9dae9021e14692c1e084f3b5c82d36645a1fa930c7a76b97df8e1919402fa7e1c621969ce85ce20c82b3087104afe18f25
 SHA512 
8d5e1425ea702a0950c95271dfd2e81610731496f77af0d683536b074a22922a7d7ec6da41577487d1d658e3b27257b7d1e142761b523e68760a2f5f24f049bc
 DIST memoffset-0.9.0.crate 9033 BLAKE2B 
19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed
 SHA512 
2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
@@ -26,39 +24,26 @@ DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ec
 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2024-03-06 Thread Petr Vaněk
commit: 4db4e7bc40258c310213ab2d0ff77dd458073b1a
Author: Petr Vaněk  gentoo  org>
AuthorDate: Wed Mar  6 12:44:33 2024 +
Commit: Petr Vaněk  gentoo  org>
CommitDate: Wed Mar  6 14:32:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db4e7bc

net-im/synapse: fix tests with >=dev-python/netaddr-1.0.0

Netaddr removed implicit prefix support in netaddr-1.0.0 [1], which
breaks tests in synapse. This change backports the upstream patch [2]
fixing the issue to all versions present in the tree.

[1] https://github.com/netaddr/netaddr/pull/360
[2] https://github.com/element-hq/synapse/pull/16953

Signed-off-by: Petr Vaněk  gentoo.org>

 .../files/synapse-1.101.0-netaddr-tests.patch  | 33 ++
 net-im/synapse/synapse-1.100.0.ebuild  |  5 
 net-im/synapse/synapse-1.101.0.ebuild  |  5 
 net-im/synapse/synapse-1.99.0.ebuild   |  5 
 4 files changed, 48 insertions(+)

diff --git a/net-im/synapse/files/synapse-1.101.0-netaddr-tests.patch 
b/net-im/synapse/files/synapse-1.101.0-netaddr-tests.patch
new file mode 100644
index ..ac8dcd6cd68f
--- /dev/null
+++ b/net-im/synapse/files/synapse-1.101.0-netaddr-tests.patch
@@ -0,0 +1,33 @@
+From 959bcf358cb988f242284afe61a1d99fa705150b Mon Sep 17 00:00:00 2001
+From: "Kai A. Hiller" 
+Date: Thu, 22 Feb 2024 20:52:27 +0100
+Subject: [PATCH] Specify IP subnet literals in canonical form
+
+This is needed, because the netaddr package removed support for the
+implicit prefix form in version 1.0.0:
+https://github.com/netaddr/netaddr/pull/360
+
+Upstream-PR: https://github.com/element-hq/synapse/pull/16953
+
+diff --git a/tests/api/test_auth.py b/tests/api/test_auth.py
+index ce85ddf22a..bd229cf7e9 100644
+--- a/tests/api/test_auth.py
 b/tests/api/test_auth.py
+@@ -128,7 +128,7 @@ def 
test_get_user_by_req_appservice_valid_token_good_ip(self) -> None:
+ token="foobar",
+ url="a_url",
+ sender=self.test_user,
+-ip_range_whitelist=IPSet(["192.168/16"]),
++ip_range_whitelist=IPSet(["192.168.0.0/16"]),
+ )
+ self.store.get_app_service_by_token = Mock(return_value=app_service)
+ self.store.get_user_by_access_token = AsyncMock(return_value=None)
+@@ -147,7 +147,7 @@ def 
test_get_user_by_req_appservice_valid_token_bad_ip(self) -> None:
+ token="foobar",
+ url="a_url",
+ sender=self.test_user,
+-ip_range_whitelist=IPSet(["192.168/16"]),
++ip_range_whitelist=IPSet(["192.168.0.0/16"]),
+ )
+ self.store.get_app_service_by_token = Mock(return_value=app_service)
+ self.store.get_user_by_access_token = AsyncMock(return_value=None)

diff --git a/net-im/synapse/synapse-1.100.0.ebuild 
b/net-im/synapse/synapse-1.100.0.ebuild
index 5ff5c92194aa..9a49db29ad94 100644
--- a/net-im/synapse/synapse-1.100.0.ebuild
+++ b/net-im/synapse/synapse-1.100.0.ebuild
@@ -140,6 +140,11 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   # fix tests with >=dev-python/netaddr-1.0.0
+   "${FILESDIR}/${PN}-1.101.0-netaddr-tests.patch"
+)
+
 # Rust extension
 QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
 

diff --git a/net-im/synapse/synapse-1.101.0.ebuild 
b/net-im/synapse/synapse-1.101.0.ebuild
index bc63eedaa678..73bdacfc0959 100644
--- a/net-im/synapse/synapse-1.101.0.ebuild
+++ b/net-im/synapse/synapse-1.101.0.ebuild
@@ -140,6 +140,11 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   # fix tests with >=dev-python/netaddr-1.0.0
+   "${FILESDIR}/${P}-netaddr-tests.patch"
+)
+
 # Rust extension
 QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
 

diff --git a/net-im/synapse/synapse-1.99.0.ebuild 
b/net-im/synapse/synapse-1.99.0.ebuild
index d224c35da010..231645a8542e 100644
--- a/net-im/synapse/synapse-1.99.0.ebuild
+++ b/net-im/synapse/synapse-1.99.0.ebuild
@@ -140,6 +140,11 @@ BDEPEND="
)
 "
 
+PATCHES=(
+   # fix tests with >=dev-python/netaddr-1.0.0
+   "${FILESDIR}/${PN}-1.101.0-netaddr-tests.patch"
+)
+
 # Rust extension
 QA_FLAGS_IGNORED="usr/lib/python3.*/site-packages/synapse/synapse_rust.abi3.so"
 



[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2023-06-03 Thread Joonas Niilola
commit: 25108caebedada15ee53d71a3bd9df7f7555789c
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue May 30 06:18:35 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Jun  3 12:59:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25108cae

net-im/synapse: drop 1.79.0

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/31227
Signed-off-by: Joonas Niilola  gentoo.org>

 net-im/synapse/Manifest|   9 -
 .../files/synapse-1.78.0-frozendict-version.patch  |  16 --
 net-im/synapse/files/synapse.initd |  10 -
 net-im/synapse/synapse-1.79.0.ebuild   | 203 -
 4 files changed, 238 deletions(-)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 99b6a4b4321c..2bb18dfa856b 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1,5 +1,4 @@
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
-DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
 DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST anyhow-1.0.71.crate 43808 BLAKE2B 
1ec6b440758e26b2328738bab7c6b1fe8670959793cc24f61cecd0d8b0ebe60b9855ee1cdac9b5f5a5b238daf796eae5b7c82b903e7c822a5625d95130f8b61f
 SHA512 
401b1c5d04fa0581f303395fcb3af5e7684ead367e2a173b4d90db9c04ac20010c5330a686f3ba91a541e1526a7185091b7dbfddce5134b5a74cc749b0338da5
 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
@@ -23,7 +22,6 @@ DIST memoffset-0.6.5.crate 7686 BLAKE2B 
9a797388702389076c426052c3d54dc62802d5db
 DIST once_cell-1.15.0.crate 31460 BLAKE2B 
ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf
 SHA512 
934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4
 SHA512 
07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 
79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0
 SHA512 
fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
-DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 
3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa
 SHA512 
1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
 DIST proc-macro2-1.0.52.crate 42982 BLAKE2B 
c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6
 SHA512 
76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f
 DIST pyo3-0.17.3.crate 408939 BLAKE2B 
e67ce34c626dbede3c76abf66ba5078827e8a75644ff9fbd83eccf3d53096a3c2e0991da8b3489ea9984c665751308bcf4aa9c3d31dd62c72127694156a7a0a9
 SHA512 
5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740
 DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 
193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0
 SHA512 
92652ffdfb3f6c3c8a1c2f97f5e2ed19175ba6bad5cd0f0c113b569369193aa18d95adc780bbdb8202d815a1ec0b6aeaf40d93d64faab42f4e8b452c806906a2
@@ -32,28 +30,21 @@ DIST pyo3-log-0.8.1.crate 14082 BLAKE2B 
1920a34d18f1f418857abca05c59f5f9a16d00fc
 DIST pyo3-macros-0.17.3.crate 7257 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2023-04-29 Thread Sam James
commit: 76450772f8f3543834fb238366998ddcb2735d5a
Author: Petr Vaněk  atlas  cz>
AuthorDate: Tue Mar 28 12:37:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 29 06:44:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76450772

net-im/synapse: add 1.82.0

- synapse.initd run script is revised to use
  command_user="synapse:synapse" rather than unnecessary
  start_stop_daemon_args. The issue was discovered by qa-openrc tool
  from iwdevtools.
- dev-python/frozendcit was replaced with dev-python/immutabledict
- >=dev-python/canonicaljson-2 is newly required
- dropped ~ppc64 because of new dependency which is not keyworded yet

Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/30378
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/Manifest   |  10 ++
 net-im/synapse/files/synapse.initd-r1 |  10 ++
 net-im/synapse/synapse-1.82.0.ebuild  | 204 ++
 3 files changed, 224 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 1b666fc51ce9..c13e1a3703b5 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1,5 +1,6 @@
 DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 
5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60
 SHA512 
0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
 DIST anyhow-1.0.69.crate 43576 BLAKE2B 
deb44b3110aee1314dd599b730df8c2f03b7d13c0d945d4ef00a0e30ca74257269e43107be19868adfea331a8c730e0aec2dff3abea704e56bc6a35b9581fe14
 SHA512 
d65e5c9404a70b1e0af90dd66af157f8c31ad0858f703765d5fc6c828f1fc8db690b17451c4108e3a52a7da2d6c2366e745d7b4bd7d19e6dba3485f7c3a43071
+DIST anyhow-1.0.70.crate 43803 BLAKE2B 
574da0e447592c12051deef171850b00ac2347dd336f71915dd21f45cc03439fbcdbaffe261097d53cc11fa0db75b1e3b21ba667f26c08db7125b1c6264973de
 SHA512 
6fd1338e4cbe915cb01fcc5e05e7e0c051868701eeb27f03577a7cfdd59057493922b36e2308f7050608a851112d4d24cff2826456160ac8930fe961640e809b
 DIST arc-swap-1.5.1.crate 66157 BLAKE2B 
9060ef4f9d699fadc03be1a116d9301f6308fbb7f8bcad6f01926d584386d26d03f9dd2ea35b6771a6725ee7819e028d0e1b256e8b5f3b812cbd388e757491fb
 SHA512 
8636149e92c068d5ff5352a19c9973e7bf2aba68b9363c783178903a8665f6edabbd30c25ad7992646635efe5830d67c958f8d41b44a4ed1fe5698628b41c074
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
@@ -22,6 +23,7 @@ DIST once_cell-1.15.0.crate 31460 BLAKE2B 
ae4481883865abe6a684d63520fb2e91b64d6c
 DIST parking_lot-0.12.1.crate 40967 BLAKE2B 
940a112a066e3cbd15e2f6df89bfff37e4ece2194118618a96fa14871813c91798f93181ab0f768d3e1f3d60805508f216724013afb7e3da95678d0d951a42d4
 SHA512 
07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
 DIST parking_lot_core-0.9.3.crate 32256 BLAKE2B 
79a1924a983b948a5c2b0c074452a7b2b61abda973d3bc8040d9153d34b378f0ee330e36aa813f49544319c479665d6328be71481f2e1e41bc94abb9bfbd12a0
 SHA512 
fa30db0fc73b268ab8395adb8bda35d12dc15363b247a95b7c4bb848ff9b8dbfb971a20f320b4feff3317d5b533c59b62152e4c652c1809a422c5671310b30df
 DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 
3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa
 SHA512 
1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
+DIST proc-macro2-1.0.52.crate 42982 BLAKE2B 
c432e889c6d02e359863ca40d30e20b5c3567d065ea16e5963eb713ea9a02a9979ec996939efbb23aa37857ec37e6587b2519d8267a1a713d1b17fce014acca6
 SHA512 
76b24c82bfd37a7eed4dda59a56fa2101ec4e8d6ad726e3fdace9daa729090de2cb2bcfd4246dd691129645c613ae18c6fc448c940b459724681202f7a232f3f
 DIST pyo3-0.17.3.crate 408939 BLAKE2B 
e67ce34c626dbede3c76abf66ba5078827e8a75644ff9fbd83eccf3d53096a3c2e0991da8b3489ea9984c665751308bcf4aa9c3d31dd62c72127694156a7a0a9
 SHA512 
5c83ea76202edce13c370d023562a9009382e36fdf3fcd7c4dea844ab8e5e048db4cc79a9c0ea98fb7017a83da16924ba0981ad98bd83e75e2fac434738e9740
 DIST pyo3-build-config-0.17.3.crate 29230 BLAKE2B 
193df0c15a2150505c823338e76f4d75e2f28158626edf332da2b10b6a81bfaf7f95a3a32c9f218717504b2f0dd80d3fb61c78ab3df9cb9024c3686f8ca002b0
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2022-07-28 Thread Sam James
commit: e715058e518723fe8a9000539578483d8bbab060
Author: Petr Vaněk  atlas  cz>
AuthorDate: Wed Jul 20 13:31:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 03:14:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e715058e

net-im/synapse: add 1.63.1

Closes: https://bugs.gentoo.org/857996
Closes: https://bugs.gentoo.org/857999
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/26486
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/Manifest  |   1 +
 net-im/synapse/files/synapse.service |  22 
 net-im/synapse/synapse-1.63.1.ebuild | 104 +++
 3 files changed, 127 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
index 811838f92ce3..1d9637aa7670 100644
--- a/net-im/synapse/Manifest
+++ b/net-im/synapse/Manifest
@@ -1 +1,2 @@
 DIST synapse-1.62.0.gh.tar.gz 7841903 BLAKE2B 
f3002798a3fccd1b7fc4a1a302d12dd0940727ce8e89bcab0fdda04d498dbc9e469d21e7815db75b3593fcdfa01557e6828a39e874e946ce1b43d51cfe459ee6
 SHA512 
2bf9264f08fab29e8707317b69c52a4234bb25443c342ba43a27e06c506bcca1a9bdb211a99802abbca551e4f4288f68775d4629493b39d58dfcc8d8d1ca8ab8
+DIST synapse-1.63.1.gh.tar.gz 7861575 BLAKE2B 
7f69f2620289aa2c6b846514ce086e0ce20d559179cded20cda43b6c2ef2ad36d3b3f3fd6b139d2237a4c002c92a820a4150e5d8b25218b17bf22b638c67
 SHA512 
eb3bfb22081e932b2b7168a2b656b2ba7cc656bffbf60eb169b8d187d2a742809e2c0d6170afcea2bcf40ae5042a7b2ce7d7438294167bcc48def71e2488e338

diff --git a/net-im/synapse/files/synapse.service 
b/net-im/synapse/files/synapse.service
new file mode 100644
index ..19661e96257e
--- /dev/null
+++ b/net-im/synapse/files/synapse.service
@@ -0,0 +1,22 @@
+[Unit]
+Description=Synapse Matrix homeserver
+After=network.target
+After=postgresql-10.service
+After=postgresql-11.service
+After=postgresql-12.service
+After=postgresql-13.service
+After=postgresql-14.service
+After=postgresql-15.service
+
+[Service]
+ExecStart=/usr/bin/synctl --no-daemonize start /etc/synapse/homeserver.yaml
+ExecStop=/usr/bin/synctl stop /etc/synapse/homeserver.yaml
+ExecReload=/bin/kill -HUP $MAINPID
+Restart=on-failure
+PrivateTmp=true
+User=synapse
+Group=synapse
+WorkingDirectory=/var/lib/synapse
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-im/synapse/synapse-1.63.1.ebuild 
b/net-im/synapse/synapse-1.63.1.ebuild
new file mode 100644
index ..72a914a9792e
--- /dev/null
+++ b/net-im/synapse/synapse-1.63.1.ebuild
@@ -0,0 +1,104 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 optfeature systemd
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+   https://matrix.org/
+   https://github.com/matrix-org/synapse/
+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/matrix-org/${PN}.git;
+else
+   MY_PV="${PV/_rc/rc}"
+   SRC_URI="https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+   KEYWORDS="~amd64 ~ppc64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="postgres systemd test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   acct-user/synapse
+   acct-group/synapse
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/canonicaljson[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/frozendict[${PYTHON_USEDEP}]
+   dev-python/ijson[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   >=dev-python/matrix-common-1.2.1[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},webp]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pymacaroons[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/signedjson[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+   dev-python/treq[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: net-im/synapse/files/, net-im/synapse/

2022-07-09 Thread Sam James
commit: 7cd128f40a6194e356ff00171923b3f14827
Author: Petr Vaněk  atlas  cz>
AuthorDate: Thu Jul  7 13:23:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  9 08:15:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cd128f4

net-im/synapse: new package, add 1.62.0

Closes: https://bugs.gentoo.org/608510
Signed-off-by: Petr Vaněk  atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/25776
Signed-off-by: Sam James  gentoo.org>

 net-im/synapse/Manifest  |   1 +
 net-im/synapse/files/synapse.initd   |  10 
 net-im/synapse/metadata.xml  |  15 ++
 net-im/synapse/synapse-1.62.0.ebuild | 101 +++
 4 files changed, 127 insertions(+)

diff --git a/net-im/synapse/Manifest b/net-im/synapse/Manifest
new file mode 100644
index ..811838f92ce3
--- /dev/null
+++ b/net-im/synapse/Manifest
@@ -0,0 +1 @@
+DIST synapse-1.62.0.gh.tar.gz 7841903 BLAKE2B 
f3002798a3fccd1b7fc4a1a302d12dd0940727ce8e89bcab0fdda04d498dbc9e469d21e7815db75b3593fcdfa01557e6828a39e874e946ce1b43d51cfe459ee6
 SHA512 
2bf9264f08fab29e8707317b69c52a4234bb25443c342ba43a27e06c506bcca1a9bdb211a99802abbca551e4f4288f68775d4629493b39d58dfcc8d8d1ca8ab8

diff --git a/net-im/synapse/files/synapse.initd 
b/net-im/synapse/files/synapse.initd
new file mode 100644
index ..e8e494c722c0
--- /dev/null
+++ b/net-im/synapse/files/synapse.initd
@@ -0,0 +1,10 @@
+#!/sbin/openrc-run
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+name="Matrix synapse daemon"
+description=""
+command=/usr/bin/synapse_homeserver
+command_args="--daemonize --config-path /etc/synapse/homeserver.yaml"
+pidfile=/var/lib/synapse/homeserver.pid
+start_stop_daemon_args="--user synapse --group synapse"

diff --git a/net-im/synapse/metadata.xml b/net-im/synapse/metadata.xml
new file mode 100644
index ..8ce7426a7984
--- /dev/null
+++ b/net-im/synapse/metadata.xml
@@ -0,0 +1,15 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   arka...@atlas.cz
+   Petr Vaněk
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   matrix-org/synapse
+   
+

diff --git a/net-im/synapse/synapse-1.62.0.ebuild 
b/net-im/synapse/synapse-1.62.0.ebuild
new file mode 100644
index ..d3b5db281ed0
--- /dev/null
+++ b/net-im/synapse/synapse-1.62.0.ebuild
@@ -0,0 +1,101 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..10} )
+DISTUTILS_SINGLE_IMPL=1
+DISTUTILS_USE_PEP517=poetry
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Reference implementation of Matrix homeserver"
+HOMEPAGE="
+   https://matrix.org/
+   https://github.com/matrix-org/synapse/
+"
+
+if [[ ${PV} ==  ]]; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/matrix-org/${PN}.git;
+else
+   MY_PV="${PV/_rc/rc}"
+   SRC_URI="https://github.com/matrix-org/${PN}/archive/v${MY_PV}.tar.gz 
-> ${P}.gh.tar.gz"
+   S="${WORKDIR}/${PN}-${MY_PV}"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   acct-user/synapse
+   acct-group/synapse
+"
+RDEPEND="${DEPEND}
+   $(python_gen_cond_dep '
+   dev-python/attrs[${PYTHON_USEDEP}]
+   dev-python/bcrypt[${PYTHON_USEDEP}]
+   dev-python/bleach[${PYTHON_USEDEP}]
+   dev-python/canonicaljson[${PYTHON_USEDEP}]
+   dev-python/cryptography[${PYTHON_USEDEP}]
+   dev-python/frozendict[${PYTHON_USEDEP}]
+   dev-python/ijson[${PYTHON_USEDEP}]
+   >=dev-python/jinja-3.0[${PYTHON_USEDEP}]
+   dev-python/jsonschema[${PYTHON_USEDEP}]
+   >=dev-python/matrix-common-1.2.1[${PYTHON_USEDEP}]
+   dev-python/msgpack[${PYTHON_USEDEP}]
+   dev-python/netaddr[${PYTHON_USEDEP}]
+   dev-python/packaging[${PYTHON_USEDEP}]
+   dev-python/phonenumbers[${PYTHON_USEDEP}]
+   dev-python/pillow[${PYTHON_USEDEP},webp]
+   dev-python/prometheus_client[${PYTHON_USEDEP}]
+   dev-python/pyasn1-modules[${PYTHON_USEDEP}]
+   dev-python/pyasn1[${PYTHON_USEDEP}]
+   dev-python/pymacaroons[${PYTHON_USEDEP}]
+   dev-python/pyopenssl[${PYTHON_USEDEP}]
+   dev-python/pyyaml[${PYTHON_USEDEP}]
+   dev-python/service_identity[${PYTHON_USEDEP}]
+   dev-python/signedjson[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+   dev-python/treq[${PYTHON_USEDEP}]
+   dev-python/twisted[${PYTHON_USEDEP}]
+   dev-python/typing-extensions[${PYTHON_USEDEP}]
+