Wed Aug 30 12:42:05 2023 UTC ()
Fix double GitHub tags

Update patches and configuration file. This is now really 2.5.6


(manu)
diff -r1.2 -r1.3 pkgsrc/www/py-sydent/Makefile
diff -r1.2 -r1.3 pkgsrc/www/py-sydent/distinfo
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/PLIST
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/files/sydent.conf
diff -r0 -r1.1 pkgsrc/www/py-sydent/patches/patch-setup.py
diff -r1.1 -r0 pkgsrc/www/py-sydent/patches/patch-sydent_http_httpclient.py
diff -r1.1 -r0 pkgsrc/www/py-sydent/patches/patch-sydent_http_httpserver.py
diff -r1.1 -r0 pkgsrc/www/py-sydent/patches/patch-sydent_sydent.py
diff -r1.2 -r0 pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py
diff -r1.2 -r0 pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py
Wed Aug 30 21:42:05 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_http_httpclient.py,v

anoncvs not yet been updated
Wed Aug 30 21:42:05 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_http_httpserver.py,v

anoncvs not yet been updated
Wed Aug 30 21:42:05 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_sydent.py,v

anoncvs not yet been updated
Wed Aug 30 21:42:05 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py,v

anoncvs not yet been updated
Wed Aug 30 21:42:05 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py,v

anoncvs not yet been updated

cvs diff -r1.2 -r1.3 pkgsrc/www/py-sydent/Makefile (expand / switch to unified diff)

--- pkgsrc/www/py-sydent/Makefile 2023/08/29 14:21:18 1.2
+++ pkgsrc/www/py-sydent/Makefile 2023/08/30 12:42:05 1.3
@@ -1,57 +1,58 @@ @@ -1,57 +1,58 @@
1# $NetBSD: Makefile,v 1.2 2023/08/29 14:21:18 wiz Exp $ 1# $NetBSD: Makefile,v 1.3 2023/08/30 12:42:05 manu Exp $
2 2
3DISTNAME= py-sydent-2.5.6 3DISTNAME= py-sydent-2.5.6
4EGG_NAME= SynapseIdentityServer-0.1 4EGG_NAME= SynapseIdentityServer-0.1
 5PKGREVISION= 1
5PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py-//} 6PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/py-//}
6CATEGORIES= www 7CATEGORIES= www
7GITHUB_PROJECT= sydent 8GITHUB_PROJECT= sydent
8MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} 9MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/}
9GITHUB_TAG= v${PKGVERSION_NOREV} 10GITHUB_TAG= v${PKGVERSION_NOREV}
10GITHUB_TAG= 3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe 
11 11
12MAINTAINER= kethzer.dr@gmail.com 12MAINTAINER= kethzer.dr@gmail.com
13HOMEPAGE= https://github.com/matrix-org/sydent 13HOMEPAGE= https://github.com/matrix-org/
14COMMENT= Matrix Identity Servers 14COMMENT= Matrix Identity Servers
15LICENSE= apache-2.0 15LICENSE= apache-2.0
16 16
17DEPENDS+= ${PYPKGPREFIX}-setuptools>=0:../../devel/py-setuptools 
18DEPENDS+= ${PYPKGPREFIX}-daemonize>=2.4.7:../../devel/py-daemonize 17DEPENDS+= ${PYPKGPREFIX}-daemonize>=2.4.7:../../devel/py-daemonize
19DEPENDS+= ${PYPKGPREFIX}-phonenumbers-[0-9]*:../../textproc/py-phonenumbers 18DEPENDS+= ${PYPKGPREFIX}-phonenumbers-[0-9]*:../../textproc/py-phonenumbers
20DEPENDS+= ${PYPKGPREFIX}-setuptools_trial-[0-9]*:../../devel/py-setuptools_trial 19DEPENDS+= ${PYPKGPREFIX}-setuptools_trial-[0-9]*:../../devel/py-setuptools_trial
21DEPENDS+= ${PYPKGPREFIX}-signedjson-[0-9]*:../../security/py-signedjson 20DEPENDS+= ${PYPKGPREFIX}-signedjson-[0-9]*:../../security/py-signedjson
22DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted 21DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
23DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64-[0-9]*:../../devel/py-unpaddedbase64 22DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64-[0-9]*:../../devel/py-unpaddedbase64
24DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1 23DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
25DEPENDS+= ${PYPKGPREFIX}-libnacl-[0-9]*:../../security/py-libnacl 24DEPENDS+= ${PYPKGPREFIX}-libnacl-[0-9]*:../../security/py-libnacl
26DEPENDS+= ${PYPKGPREFIX}-nacl-[0-9]*:../../security/py-nacl 25DEPENDS+= ${PYPKGPREFIX}-nacl-[0-9]*:../../security/py-nacl
27DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity 26DEPENDS+= ${PYPKGPREFIX}-service_identity-[0-9]*:../../security/py-service_identity
28 27
 28PYTHON_VERSIONED_DEPENDENCIES+= setuptools
 29
29PYTHON_VERSIONS_INCOMPATIBLE= 27 30PYTHON_VERSIONS_INCOMPATIBLE= 27
30 31
31WRKSRC= ${WRKDIR}/sydent-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe 
32#USE_LANGUAGES= # none 32#USE_LANGUAGES= # none
33 33
34# Avoid the pyNN- prefix in config, doc, and so on. 34# Avoid the pyNN- prefix in config, doc, and so on.
35HUMAN_PKGNAME= sydent 35HUMAN_PKGNAME= sydent
36 36
37.include "../../mk/bsd.prefs.mk" 37.include "../../mk/bsd.prefs.mk"
38 38
39SYDENT_USER?= sydent 39SYDENT_USER?= sydent
40SYDENT_GROUP?= ${SYDENT_USER} 40SYDENT_GROUP?= ${SYDENT_USER}
41SYDENT_DATA?= ${VARBASE}/db/${HUMAN_PKGNAME} 41SYDENT_DATA?= ${VARBASE}/db/${HUMAN_PKGNAME}
42BUILD_DEFS+= SYDENT_USER SYDENT_GROUP SYDENT_DATA VARBASE 42BUILD_DEFS+= SYDENT_USER SYDENT_GROUP SYDENT_DATA VARBASE
43 43
44OWN_DIRS_PERMS+= ${SYDENT_DATA} ${SYDENT_USER} ${SYDENT_GROUP} 0770 44OWN_DIRS_PERMS+= ${SYDENT_DATA} ${SYDENT_USER} ${SYDENT_GROUP} 0770
 45OWN_DIRS_PERMS+= ${SYDENT_DATA}/res ${SYDENT_USER} ${SYDENT_GROUP} 0770
45 46
46PKG_USERS_VARS= SYDENT_USER 47PKG_USERS_VARS= SYDENT_USER
47PKG_GROUPS_VARS= SYDENT_GROUP 48PKG_GROUPS_VARS= SYDENT_GROUP
48PKG_GROUPS= ${SYDENT_GROUP} 49PKG_GROUPS= ${SYDENT_GROUP}
49PKG_USERS= ${SYDENT_USER}:${SYDENT_GROUP} 50PKG_USERS= ${SYDENT_USER}:${SYDENT_GROUP}
50PKG_GECOS.${SYDENT_USER}= Sydent daemon user 51PKG_GECOS.${SYDENT_USER}= Sydent daemon user
51PKG_HOME.${SYDENT_USER}= ${SYDENT_DATA} 52PKG_HOME.${SYDENT_USER}= ${SYDENT_DATA}
52PKG_SHELL.${SYDENT_USER}= ${NOLOGIN} 53PKG_SHELL.${SYDENT_USER}= ${NOLOGIN}
53 54
54RCD_SCRIPTS= sydent 55RCD_SCRIPTS= sydent
55 56
56FILES_SUBST+= SYDENT_DATA=${SYDENT_DATA:Q} 57FILES_SUBST+= SYDENT_DATA=${SYDENT_DATA:Q}
57FILES_SUBST+= SYDENT_USER=${SYDENT_USER:Q} 58FILES_SUBST+= SYDENT_USER=${SYDENT_USER:Q}
@@ -62,14 +63,15 @@ EGDIR= ${PREFIX}/share/examples/${HUMA @@ -62,14 +63,15 @@ EGDIR= ${PREFIX}/share/examples/${HUMA
62CONF_FILES_PERMS+= ${EGDIR}/sydent.conf ${PKG_SYSCONFDIR}/sydent.conf \ 63CONF_FILES_PERMS+= ${EGDIR}/sydent.conf ${PKG_SYSCONFDIR}/sydent.conf \
63 ${SYDENT_USER} ${SYDENT_GROUP} 0755 64 ${SYDENT_USER} ${SYDENT_GROUP} 0755
64INSTALLATION_DIRS+= ${EGDIR} 65INSTALLATION_DIRS+= ${EGDIR}
65 66
66post-configure: 67post-configure:
67 ${SED} -e "s|@SYDENT_DATA@|${SYDENT_DATA}|" \ 68 ${SED} -e "s|@SYDENT_DATA@|${SYDENT_DATA}|" \
68 ${FILESDIR}/sydent.conf > ${WRKSRC}/sydent.conf 69 ${FILESDIR}/sydent.conf > ${WRKSRC}/sydent.conf
69 70
70post-install: 71post-install:
71 ${INSTALL_DATA} ${WRKSRC}/sydent.conf ${DESTDIR}${EGDIR} 72 ${INSTALL_DATA} ${WRKSRC}/sydent.conf ${DESTDIR}${EGDIR}
72 73
73.include "../../lang/python/application.mk" 74.include "../../lang/python/application.mk"
74.include "../../lang/python/egg.mk" 75.include "../../lang/python/egg.mk"
 76.include "../../lang/python/versioned_dependencies.mk"
75.include "../../mk/bsd.pkg.mk" 77.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/www/py-sydent/distinfo (expand / switch to unified diff)

--- pkgsrc/www/py-sydent/distinfo 2023/08/29 14:21:18 1.2
+++ pkgsrc/www/py-sydent/distinfo 2023/08/30 12:42:05 1.3
@@ -1,10 +1,6 @@ @@ -1,10 +1,6 @@
1$NetBSD: distinfo,v 1.2 2023/08/29 14:21:18 wiz Exp $ 1$NetBSD: distinfo,v 1.3 2023/08/30 12:42:05 manu Exp $
2 2
3BLAKE2s (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 443ea0d26ff9dc97fa87b7a97c2fbec6c3899656fe86be0311d6fa9b899e8eeb 3BLAKE2s (py-sydent-2.5.6.tar.gz) = 296a96190d92c31185ca9ccef5697204931b3e52ab20737450681238f1dd9628
4SHA512 (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 85ffd69123915cc6ac2c65f0c9dc881671eab8f94e2e6befd1e71aa4d6be6b8d64673ca35d6a5afd4b1ce364b40cfd65f97aeeb6533bd80cc00b0480007d396a 4SHA512 (py-sydent-2.5.6.tar.gz) = 1e832cf2d25b5bb6b2f3fed62e793eac527c48edd9c7abe90a2aea734c2cc39dd97c76de254a5592523706d43098a77ad943099ab6b968d5244774e9a5acc0ae
5Size (py-sydent-2.5.6-3d3ac5ab802ad91bbecfc0cd6a50bdd31875c1fe.tar.gz) = 33392 bytes 5Size (py-sydent-2.5.6.tar.gz) = 173104 bytes
6SHA1 (patch-sydent_http_httpclient.py) = 88d1868ed2e01a1acbcbe645c71f47bfe8828c77 6SHA1 (patch-setup.py) = 59f9f056720288580c9633c42937fd517edfe484
7SHA1 (patch-sydent_http_httpsclient.py) = f03f4a4979378471aef26cbc60959210fd973f3c 
8SHA1 (patch-sydent_http_httpserver.py) = d48078dfe78c6f73d1f333614eae5dad2a2a80a7 
9SHA1 (patch-sydent_sydent.py) = 750d37fe7d8c9c83ba848a5aca86b437aa7a4b17 
10SHA1 (patch-sydent_threepid_bind.py) = 72edcdfa83788cdb7915524bcef43a6206125e83 

cvs diff -r1.1 -r1.2 pkgsrc/www/py-sydent/PLIST (expand / switch to unified diff)

--- pkgsrc/www/py-sydent/PLIST 2023/08/29 14:15:01 1.1
+++ pkgsrc/www/py-sydent/PLIST 2023/08/30 12:42:05 1.2
@@ -1,130 +1,263 @@ @@ -1,130 +1,263 @@
1@comment $NetBSD: PLIST,v 1.1 2023/08/29 14:15:01 manu Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/08/30 12:42:05 manu Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/requires.txt 5${PYSITELIB}/${EGG_INFODIR}/requires.txt
6${PYSITELIB}/${EGG_INFODIR}/top_level.txt 6${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 7${PYSITELIB}/sydent/db/invite_tokens.sql
 8${PYSITELIB}/sydent/db/peers.sql
 9${PYSITELIB}/sydent/db/threepid_associations.sql
 10${PYSITELIB}/sydent/db/threepid_validation.sql
 11${PYSITELIB}/matrix_is_test/__init__.py
 12${PYSITELIB}/matrix_is_test/__init__.pyc
 13${PYSITELIB}/matrix_is_test/__init__.pyo
 14${PYSITELIB}/matrix_is_test/launcher.py
 15${PYSITELIB}/matrix_is_test/launcher.pyc
 16${PYSITELIB}/matrix_is_test/launcher.pyo
7${PYSITELIB}/sydent/__init__.py 17${PYSITELIB}/sydent/__init__.py
8${PYSITELIB}/sydent/__init__.pyc 18${PYSITELIB}/sydent/__init__.pyc
9${PYSITELIB}/sydent/__init__.pyo 19${PYSITELIB}/sydent/__init__.pyo
 20${PYSITELIB}/sydent/config/__init__.py
 21${PYSITELIB}/sydent/config/__init__.pyc
 22${PYSITELIB}/sydent/config/__init__.pyo
 23${PYSITELIB}/sydent/config/_base.py
 24${PYSITELIB}/sydent/config/_base.pyc
 25${PYSITELIB}/sydent/config/_base.pyo
 26${PYSITELIB}/sydent/config/crypto.py
 27${PYSITELIB}/sydent/config/crypto.pyc
 28${PYSITELIB}/sydent/config/crypto.pyo
 29${PYSITELIB}/sydent/config/database.py
 30${PYSITELIB}/sydent/config/database.pyc
 31${PYSITELIB}/sydent/config/database.pyo
 32${PYSITELIB}/sydent/config/email.py
 33${PYSITELIB}/sydent/config/email.pyc
 34${PYSITELIB}/sydent/config/email.pyo
 35${PYSITELIB}/sydent/config/exceptions.py
 36${PYSITELIB}/sydent/config/exceptions.pyc
 37${PYSITELIB}/sydent/config/exceptions.pyo
 38${PYSITELIB}/sydent/config/general.py
 39${PYSITELIB}/sydent/config/general.pyc
 40${PYSITELIB}/sydent/config/general.pyo
 41${PYSITELIB}/sydent/config/http.py
 42${PYSITELIB}/sydent/config/http.pyc
 43${PYSITELIB}/sydent/config/http.pyo
 44${PYSITELIB}/sydent/config/sms.py
 45${PYSITELIB}/sydent/config/sms.pyc
 46${PYSITELIB}/sydent/config/sms.pyo
10${PYSITELIB}/sydent/db/__init__.py 47${PYSITELIB}/sydent/db/__init__.py
11${PYSITELIB}/sydent/db/__init__.pyc 48${PYSITELIB}/sydent/db/__init__.pyc
12${PYSITELIB}/sydent/db/__init__.pyo 49${PYSITELIB}/sydent/db/__init__.pyo
 50${PYSITELIB}/sydent/db/accounts.py
 51${PYSITELIB}/sydent/db/accounts.pyc
 52${PYSITELIB}/sydent/db/accounts.pyo
 53${PYSITELIB}/sydent/db/hashing_metadata.py
 54${PYSITELIB}/sydent/db/hashing_metadata.pyc
 55${PYSITELIB}/sydent/db/hashing_metadata.pyo
13${PYSITELIB}/sydent/db/invite_tokens.py 56${PYSITELIB}/sydent/db/invite_tokens.py
14${PYSITELIB}/sydent/db/invite_tokens.pyc 57${PYSITELIB}/sydent/db/invite_tokens.pyc
15${PYSITELIB}/sydent/db/invite_tokens.pyo 58${PYSITELIB}/sydent/db/invite_tokens.pyo
16${PYSITELIB}/sydent/db/peers.py 59${PYSITELIB}/sydent/db/peers.py
17${PYSITELIB}/sydent/db/peers.pyc 60${PYSITELIB}/sydent/db/peers.pyc
18${PYSITELIB}/sydent/db/peers.pyo 61${PYSITELIB}/sydent/db/peers.pyo
19${PYSITELIB}/sydent/db/sqlitedb.py 62${PYSITELIB}/sydent/db/sqlitedb.py
20${PYSITELIB}/sydent/db/sqlitedb.pyc 63${PYSITELIB}/sydent/db/sqlitedb.pyc
21${PYSITELIB}/sydent/db/sqlitedb.pyo 64${PYSITELIB}/sydent/db/sqlitedb.pyo
 65${PYSITELIB}/sydent/db/terms.py
 66${PYSITELIB}/sydent/db/terms.pyc
 67${PYSITELIB}/sydent/db/terms.pyo
22${PYSITELIB}/sydent/db/threepid_associations.py 68${PYSITELIB}/sydent/db/threepid_associations.py
23${PYSITELIB}/sydent/db/threepid_associations.pyc 69${PYSITELIB}/sydent/db/threepid_associations.pyc
24${PYSITELIB}/sydent/db/threepid_associations.pyo 70${PYSITELIB}/sydent/db/threepid_associations.pyo
25${PYSITELIB}/sydent/db/valsession.py 71${PYSITELIB}/sydent/db/valsession.py
26${PYSITELIB}/sydent/db/valsession.pyc 72${PYSITELIB}/sydent/db/valsession.pyc
27${PYSITELIB}/sydent/db/valsession.pyo 73${PYSITELIB}/sydent/db/valsession.pyo
 74${PYSITELIB}/sydent/hs_federation/__init__.py
 75${PYSITELIB}/sydent/hs_federation/__init__.pyc
 76${PYSITELIB}/sydent/hs_federation/__init__.pyo
 77${PYSITELIB}/sydent/hs_federation/types.py
 78${PYSITELIB}/sydent/hs_federation/types.pyc
 79${PYSITELIB}/sydent/hs_federation/types.pyo
 80${PYSITELIB}/sydent/hs_federation/verifier.py
 81${PYSITELIB}/sydent/hs_federation/verifier.pyc
 82${PYSITELIB}/sydent/hs_federation/verifier.pyo
28${PYSITELIB}/sydent/http/__init__.py 83${PYSITELIB}/sydent/http/__init__.py
29${PYSITELIB}/sydent/http/__init__.pyc 84${PYSITELIB}/sydent/http/__init__.pyc
30${PYSITELIB}/sydent/http/__init__.pyo 85${PYSITELIB}/sydent/http/__init__.pyo
 86${PYSITELIB}/sydent/http/auth.py
 87${PYSITELIB}/sydent/http/auth.pyc
 88${PYSITELIB}/sydent/http/auth.pyo
 89${PYSITELIB}/sydent/http/blacklisting_reactor.py
 90${PYSITELIB}/sydent/http/blacklisting_reactor.pyc
 91${PYSITELIB}/sydent/http/blacklisting_reactor.pyo
 92${PYSITELIB}/sydent/http/federation_tls_options.py
 93${PYSITELIB}/sydent/http/federation_tls_options.pyc
 94${PYSITELIB}/sydent/http/federation_tls_options.pyo
31${PYSITELIB}/sydent/http/httpclient.py 95${PYSITELIB}/sydent/http/httpclient.py
32${PYSITELIB}/sydent/http/httpclient.pyc 96${PYSITELIB}/sydent/http/httpclient.pyc
33${PYSITELIB}/sydent/http/httpclient.pyo 97${PYSITELIB}/sydent/http/httpclient.pyo
34${PYSITELIB}/sydent/http/httpcommon.py 98${PYSITELIB}/sydent/http/httpcommon.py
35${PYSITELIB}/sydent/http/httpcommon.pyc 99${PYSITELIB}/sydent/http/httpcommon.pyc
36${PYSITELIB}/sydent/http/httpcommon.pyo 100${PYSITELIB}/sydent/http/httpcommon.pyo
37${PYSITELIB}/sydent/http/httpsclient.py 101${PYSITELIB}/sydent/http/httpsclient.py
38${PYSITELIB}/sydent/http/httpsclient.pyc 102${PYSITELIB}/sydent/http/httpsclient.pyc
39${PYSITELIB}/sydent/http/httpsclient.pyo 103${PYSITELIB}/sydent/http/httpsclient.pyo
40${PYSITELIB}/sydent/http/httpserver.py 104${PYSITELIB}/sydent/http/httpserver.py
41${PYSITELIB}/sydent/http/httpserver.pyc 105${PYSITELIB}/sydent/http/httpserver.pyc
42${PYSITELIB}/sydent/http/httpserver.pyo 106${PYSITELIB}/sydent/http/httpserver.pyo
 107${PYSITELIB}/sydent/http/matrixfederationagent.py
 108${PYSITELIB}/sydent/http/matrixfederationagent.pyc
 109${PYSITELIB}/sydent/http/matrixfederationagent.pyo
43${PYSITELIB}/sydent/http/servlets/__init__.py 110${PYSITELIB}/sydent/http/servlets/__init__.py
44${PYSITELIB}/sydent/http/servlets/__init__.pyc 111${PYSITELIB}/sydent/http/servlets/__init__.pyc
45${PYSITELIB}/sydent/http/servlets/__init__.pyo 112${PYSITELIB}/sydent/http/servlets/__init__.pyo
 113${PYSITELIB}/sydent/http/servlets/accountservlet.py
 114${PYSITELIB}/sydent/http/servlets/accountservlet.pyc
 115${PYSITELIB}/sydent/http/servlets/accountservlet.pyo
 116${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.py
 117${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.pyc
 118${PYSITELIB}/sydent/http/servlets/authenticated_bind_threepid_servlet.pyo
 119${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.py
 120${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.pyc
 121${PYSITELIB}/sydent/http/servlets/authenticated_unbind_threepid_servlet.pyo
46${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.py 122${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.py
47${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyc 123${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyc
48${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyo 124${PYSITELIB}/sydent/http/servlets/blindlysignstuffservlet.pyo
49${PYSITELIB}/sydent/http/servlets/bulklookupservlet.py 125${PYSITELIB}/sydent/http/servlets/bulklookupservlet.py
50${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyc 126${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyc
51${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyo 127${PYSITELIB}/sydent/http/servlets/bulklookupservlet.pyo
 128${PYSITELIB}/sydent/http/servlets/cors_servlet.py
 129${PYSITELIB}/sydent/http/servlets/cors_servlet.pyc
 130${PYSITELIB}/sydent/http/servlets/cors_servlet.pyo
52${PYSITELIB}/sydent/http/servlets/emailservlet.py 131${PYSITELIB}/sydent/http/servlets/emailservlet.py
53${PYSITELIB}/sydent/http/servlets/emailservlet.pyc 132${PYSITELIB}/sydent/http/servlets/emailservlet.pyc
54${PYSITELIB}/sydent/http/servlets/emailservlet.pyo 133${PYSITELIB}/sydent/http/servlets/emailservlet.pyo
55${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.py 134${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.py
56${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyc 135${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyc
57${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyo 136${PYSITELIB}/sydent/http/servlets/getvalidated3pidservlet.pyo
 137${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.py
 138${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.pyc
 139${PYSITELIB}/sydent/http/servlets/hashdetailsservlet.pyo
 140${PYSITELIB}/sydent/http/servlets/logoutservlet.py
 141${PYSITELIB}/sydent/http/servlets/logoutservlet.pyc
 142${PYSITELIB}/sydent/http/servlets/logoutservlet.pyo
58${PYSITELIB}/sydent/http/servlets/lookupservlet.py 143${PYSITELIB}/sydent/http/servlets/lookupservlet.py
59${PYSITELIB}/sydent/http/servlets/lookupservlet.pyc 144${PYSITELIB}/sydent/http/servlets/lookupservlet.pyc
60${PYSITELIB}/sydent/http/servlets/lookupservlet.pyo 145${PYSITELIB}/sydent/http/servlets/lookupservlet.pyo
 146${PYSITELIB}/sydent/http/servlets/lookupv2servlet.py
 147${PYSITELIB}/sydent/http/servlets/lookupv2servlet.pyc
 148${PYSITELIB}/sydent/http/servlets/lookupv2servlet.pyo
61${PYSITELIB}/sydent/http/servlets/msisdnservlet.py 149${PYSITELIB}/sydent/http/servlets/msisdnservlet.py
62${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyc 150${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyc
63${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyo 151${PYSITELIB}/sydent/http/servlets/msisdnservlet.pyo
64${PYSITELIB}/sydent/http/servlets/pubkeyservlets.py 152${PYSITELIB}/sydent/http/servlets/pubkeyservlets.py
65${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyc 153${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyc
66${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyo 154${PYSITELIB}/sydent/http/servlets/pubkeyservlets.pyo
 155${PYSITELIB}/sydent/http/servlets/registerservlet.py
 156${PYSITELIB}/sydent/http/servlets/registerservlet.pyc
 157${PYSITELIB}/sydent/http/servlets/registerservlet.pyo
67${PYSITELIB}/sydent/http/servlets/replication.py 158${PYSITELIB}/sydent/http/servlets/replication.py
68${PYSITELIB}/sydent/http/servlets/replication.pyc 159${PYSITELIB}/sydent/http/servlets/replication.pyc
69${PYSITELIB}/sydent/http/servlets/replication.pyo 160${PYSITELIB}/sydent/http/servlets/replication.pyo
70${PYSITELIB}/sydent/http/servlets/store_invite_servlet.py 161${PYSITELIB}/sydent/http/servlets/store_invite_servlet.py
71${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyc 162${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyc
72${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyo 163${PYSITELIB}/sydent/http/servlets/store_invite_servlet.pyo
 164${PYSITELIB}/sydent/http/servlets/termsservlet.py
 165${PYSITELIB}/sydent/http/servlets/termsservlet.pyc
 166${PYSITELIB}/sydent/http/servlets/termsservlet.pyo
73${PYSITELIB}/sydent/http/servlets/threepidbindservlet.py 167${PYSITELIB}/sydent/http/servlets/threepidbindservlet.py
74${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyc 168${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyc
75${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyo 169${PYSITELIB}/sydent/http/servlets/threepidbindservlet.pyo
 170${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.py
 171${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.pyc
 172${PYSITELIB}/sydent/http/servlets/threepidunbindservlet.pyo
 173${PYSITELIB}/sydent/http/servlets/versions.py
 174${PYSITELIB}/sydent/http/servlets/versions.pyc
 175${PYSITELIB}/sydent/http/servlets/versions.pyo
 176${PYSITELIB}/sydent/http/srvresolver.py
 177${PYSITELIB}/sydent/http/srvresolver.pyc
 178${PYSITELIB}/sydent/http/srvresolver.pyo
76${PYSITELIB}/sydent/replication/__init__.py 179${PYSITELIB}/sydent/replication/__init__.py
77${PYSITELIB}/sydent/replication/__init__.pyc 180${PYSITELIB}/sydent/replication/__init__.pyc
78${PYSITELIB}/sydent/replication/__init__.pyo 181${PYSITELIB}/sydent/replication/__init__.pyo
79${PYSITELIB}/sydent/replication/peer.py 182${PYSITELIB}/sydent/replication/peer.py
80${PYSITELIB}/sydent/replication/peer.pyc 183${PYSITELIB}/sydent/replication/peer.pyc
81${PYSITELIB}/sydent/replication/peer.pyo 184${PYSITELIB}/sydent/replication/peer.pyo
82${PYSITELIB}/sydent/replication/pusher.py 185${PYSITELIB}/sydent/replication/pusher.py
83${PYSITELIB}/sydent/replication/pusher.pyc 186${PYSITELIB}/sydent/replication/pusher.pyc
84${PYSITELIB}/sydent/replication/pusher.pyo 187${PYSITELIB}/sydent/replication/pusher.pyo
85${PYSITELIB}/sydent/sign/__init__.py 
86${PYSITELIB}/sydent/sign/__init__.pyc 
87${PYSITELIB}/sydent/sign/__init__.pyo 
88${PYSITELIB}/sydent/sign/ed25519.py 
89${PYSITELIB}/sydent/sign/ed25519.pyc 
90${PYSITELIB}/sydent/sign/ed25519.pyo 
91${PYSITELIB}/sydent/sms/__init__.py 188${PYSITELIB}/sydent/sms/__init__.py
92${PYSITELIB}/sydent/sms/__init__.pyc 189${PYSITELIB}/sydent/sms/__init__.pyc
93${PYSITELIB}/sydent/sms/__init__.pyo 190${PYSITELIB}/sydent/sms/__init__.pyo
94${PYSITELIB}/sydent/sms/openmarket.py 191${PYSITELIB}/sydent/sms/openmarket.py
95${PYSITELIB}/sydent/sms/openmarket.pyc 192${PYSITELIB}/sydent/sms/openmarket.pyc
96${PYSITELIB}/sydent/sms/openmarket.pyo 193${PYSITELIB}/sydent/sms/openmarket.pyo
 194${PYSITELIB}/sydent/sms/types.py
 195${PYSITELIB}/sydent/sms/types.pyc
 196${PYSITELIB}/sydent/sms/types.pyo
97${PYSITELIB}/sydent/sydent.py 197${PYSITELIB}/sydent/sydent.py
98${PYSITELIB}/sydent/sydent.pyc 198${PYSITELIB}/sydent/sydent.pyc
99${PYSITELIB}/sydent/sydent.pyo 199${PYSITELIB}/sydent/sydent.pyo
 200${PYSITELIB}/sydent/terms/__init__.py
 201${PYSITELIB}/sydent/terms/__init__.pyc
 202${PYSITELIB}/sydent/terms/__init__.pyo
 203${PYSITELIB}/sydent/terms/terms.py
 204${PYSITELIB}/sydent/terms/terms.pyc
 205${PYSITELIB}/sydent/terms/terms.pyo
100${PYSITELIB}/sydent/threepid/__init__.py 206${PYSITELIB}/sydent/threepid/__init__.py
101${PYSITELIB}/sydent/threepid/__init__.pyc 207${PYSITELIB}/sydent/threepid/__init__.pyc
102${PYSITELIB}/sydent/threepid/__init__.pyo 208${PYSITELIB}/sydent/threepid/__init__.pyo
103${PYSITELIB}/sydent/threepid/assocsigner.py 
104${PYSITELIB}/sydent/threepid/assocsigner.pyc 
105${PYSITELIB}/sydent/threepid/assocsigner.pyo 
106${PYSITELIB}/sydent/threepid/bind.py 209${PYSITELIB}/sydent/threepid/bind.py
107${PYSITELIB}/sydent/threepid/bind.pyc 210${PYSITELIB}/sydent/threepid/bind.pyc
108${PYSITELIB}/sydent/threepid/bind.pyo 211${PYSITELIB}/sydent/threepid/bind.pyo
 212${PYSITELIB}/sydent/threepid/signer.py
 213${PYSITELIB}/sydent/threepid/signer.pyc
 214${PYSITELIB}/sydent/threepid/signer.pyo
 215${PYSITELIB}/sydent/types.py
 216${PYSITELIB}/sydent/types.pyc
 217${PYSITELIB}/sydent/types.pyo
 218${PYSITELIB}/sydent/users/__init__.py
 219${PYSITELIB}/sydent/users/__init__.pyc
 220${PYSITELIB}/sydent/users/__init__.pyo
 221${PYSITELIB}/sydent/users/accounts.py
 222${PYSITELIB}/sydent/users/accounts.pyc
 223${PYSITELIB}/sydent/users/accounts.pyo
 224${PYSITELIB}/sydent/users/tokens.py
 225${PYSITELIB}/sydent/users/tokens.pyc
 226${PYSITELIB}/sydent/users/tokens.pyo
109${PYSITELIB}/sydent/util/__init__.py 227${PYSITELIB}/sydent/util/__init__.py
110${PYSITELIB}/sydent/util/__init__.pyc 228${PYSITELIB}/sydent/util/__init__.pyc
111${PYSITELIB}/sydent/util/__init__.pyo 229${PYSITELIB}/sydent/util/__init__.pyo
112${PYSITELIB}/sydent/util/emailutils.py 230${PYSITELIB}/sydent/util/emailutils.py
113${PYSITELIB}/sydent/util/emailutils.pyc 231${PYSITELIB}/sydent/util/emailutils.pyc
114${PYSITELIB}/sydent/util/emailutils.pyo 232${PYSITELIB}/sydent/util/emailutils.pyo
 233${PYSITELIB}/sydent/util/hash.py
 234${PYSITELIB}/sydent/util/hash.pyc
 235${PYSITELIB}/sydent/util/hash.pyo
 236${PYSITELIB}/sydent/util/ip_range.py
 237${PYSITELIB}/sydent/util/ip_range.pyc
 238${PYSITELIB}/sydent/util/ip_range.pyo
 239${PYSITELIB}/sydent/util/ratelimiter.py
 240${PYSITELIB}/sydent/util/ratelimiter.pyc
 241${PYSITELIB}/sydent/util/ratelimiter.pyo
 242${PYSITELIB}/sydent/util/stringutils.py
 243${PYSITELIB}/sydent/util/stringutils.pyc
 244${PYSITELIB}/sydent/util/stringutils.pyo
115${PYSITELIB}/sydent/util/tokenutils.py 245${PYSITELIB}/sydent/util/tokenutils.py
116${PYSITELIB}/sydent/util/tokenutils.pyc 246${PYSITELIB}/sydent/util/tokenutils.pyc
117${PYSITELIB}/sydent/util/tokenutils.pyo 247${PYSITELIB}/sydent/util/tokenutils.pyo
 248${PYSITELIB}/sydent/util/ttlcache.py
 249${PYSITELIB}/sydent/util/ttlcache.pyc
 250${PYSITELIB}/sydent/util/ttlcache.pyo
118${PYSITELIB}/sydent/validators/__init__.py 251${PYSITELIB}/sydent/validators/__init__.py
119${PYSITELIB}/sydent/validators/__init__.pyc 252${PYSITELIB}/sydent/validators/__init__.pyc
120${PYSITELIB}/sydent/validators/__init__.pyo 253${PYSITELIB}/sydent/validators/__init__.pyo
121${PYSITELIB}/sydent/validators/common.py 254${PYSITELIB}/sydent/validators/common.py
122${PYSITELIB}/sydent/validators/common.pyc 255${PYSITELIB}/sydent/validators/common.pyc
123${PYSITELIB}/sydent/validators/common.pyo 256${PYSITELIB}/sydent/validators/common.pyo
124${PYSITELIB}/sydent/validators/emailvalidator.py 257${PYSITELIB}/sydent/validators/emailvalidator.py
125${PYSITELIB}/sydent/validators/emailvalidator.pyc 258${PYSITELIB}/sydent/validators/emailvalidator.pyc
126${PYSITELIB}/sydent/validators/emailvalidator.pyo 259${PYSITELIB}/sydent/validators/emailvalidator.pyo
127${PYSITELIB}/sydent/validators/msisdnvalidator.py 260${PYSITELIB}/sydent/validators/msisdnvalidator.py
128${PYSITELIB}/sydent/validators/msisdnvalidator.pyc 261${PYSITELIB}/sydent/validators/msisdnvalidator.pyc
129${PYSITELIB}/sydent/validators/msisdnvalidator.pyo 262${PYSITELIB}/sydent/validators/msisdnvalidator.pyo
130share/examples/sydent/sydent.conf 263share/examples/sydent/sydent.conf

cvs diff -r1.1 -r1.2 pkgsrc/www/py-sydent/files/sydent.conf (expand / switch to unified diff)

--- pkgsrc/www/py-sydent/files/sydent.conf 2023/08/29 14:15:01 1.1
+++ pkgsrc/www/py-sydent/files/sydent.conf 2023/08/30 12:42:05 1.2
@@ -1,38 +1,55 @@ @@ -1,38 +1,55 @@
1[DEFAULT] 1[general]
2server.name =  2server.name =
3log.path = @SYDENT_DATA@/sydent.log 3log.path = @SYDENT_DATA@/sydent.log
 4log.level = INFO
4pidfile.path = @SYDENT_DATA@/sydent.pid 5pidfile.path = @SYDENT_DATA@/sydent.pid
 6terms.path =
 7address_lookup_limit = 10000
 8templates.path = @SYDENT_DATA@/res
 9brand.default = matrix-org
 10enable_v1_associations = true
 11delete_tokens_on_bind = true
 12ip.blacklist =
 13ip.whitelist =
 14homeserver_allow_list =
 15enable_v1_access = true
 16
 17[db]
5db.file = @SYDENT_DATA@/sydent.db 18db.file = @SYDENT_DATA@/sydent.db
6clientapi.http.port = 8090 19
 20[http]
7clientapi.http.bind_address = 127.0.0.1 21clientapi.http.bind_address = 127.0.0.1
 22clientapi.http.port = 8090
 23internalapi.http.bind_address = 127.0.0.1
 24internalapi.http.port =
8replication.https.certfile =  25replication.https.certfile =
9replication.https.cacert =  26replication.https.cacert =
 27replication.https.bind_address = 127.0.0.1
10replication.https.port = 4434 28replication.https.port = 4434
11obey_x_forwarded_for = False 29obey_x_forwarded_for = False
12token.length = 6 30federation.verifycerts = True
13email.template = res/email.template 31client_http_base =
 32
 33[email]
14email.from = Sydent Validation <noreply@{hostname}> 34email.from = Sydent Validation <noreply@{hostname}>
15email.subject = Your Validation Token 35email.subject = Your Validation Token
16email.invite.subject = %(sender_display_name)s has invited you to chat 36email.invite.subject = %(sender_display_name)s has invited you to chat
 37email.invite.subject_space = %(sender_display_name)s has invited you to a space
17email.smtphost = localhost 38email.smtphost = localhost
18email.smtpport = 25 39email.smtpport = 25
19email.smtpusername =  40email.smtpusername =
20email.smtppassword =  41email.smtppassword =
21email.hostname =  42email.hostname =
22email.tlsmode = 0 43email.tlsmode = 0
23bodytemplate = Your code is {token} 44email.default_web_client_location = https://app.element.io
24ed25519.signingkey =  45email.third_party_invite_username_obfuscate_characters = 3
 46email.third_party_invite_domain_obfuscate_characters = 3
25 47
26[general] 48[sms]
27server.name =  49bodytemplate = Your code is {token}
28 50username =
29[db] 51password =
30 
31[http] 
32 
33[email] 
34 52
35[crypto] 53[crypto]
36 54
37[sms] 
38 55

File Added: pkgsrc/www/py-sydent/patches/patch-setup.py
$NetBSD: patch-setup.py,v 1.1 2023/08/30 12:42:05 manu Exp $

setup.py from earlier upstream release

--- setup.py.orig	2023-08-30 08:07:57.248878277 +0000
+++ setup.py	2017-04-25 15:29:32.000000000 +0000
@@ -0,0 +1,50 @@
+# -*- coding: utf-8 -*-
+
+# Copyright 2014 OpenMarket Ltd
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+import os
+from setuptools import setup, find_packages
+
+
+# Utility function to read the README file.
+# Used for the long_description.  It's nice, because now 1) we have a top level
+# README file and 2) it's easier to type in the README file than to put a raw
+# string in below ...
+def read(fname):
+    return open(os.path.join(os.path.dirname(__file__), fname)).read()
+
+setup(
+    name="SynapseIdentityServer",
+    version="0.1",
+    packages=find_packages(exclude=["tests"]),
+    description="Reference Synapse Identity Verification and Lookup Server",
+    install_requires=[
+        "signedjson==1.0.0",
+        "unpaddedbase64==1.1.0",
+        "Twisted>=14.0.0",
+        "service_identity>=1.0.0",
+        "pyasn1",
+        "pynacl",
+        "daemonize",
+        "phonenumbers",
+    ],
+    setup_requires=[
+        "setuptools_trial",
+        "setuptools>=1.0.0", # Needs setuptools that supports git+ssh. It's not obvious when support for this was introduced.
+        "mock"
+    ],
+    include_package_data=True,
+    long_description=read("README.rst"),
+)

File Deleted: pkgsrc/www/py-sydent/patches/patch-sydent_http_httpclient.py

File Deleted: pkgsrc/www/py-sydent/patches/patch-sydent_http_httpserver.py

File Deleted: pkgsrc/www/py-sydent/patches/patch-sydent_sydent.py

File Deleted: pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py

File Deleted: pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py