Tue Aug 29 14:21:19 2023 UTC ()
py-sydent: fix supported python versions

Fix some pkglint, improve HOMEPAGE.


(wiz)
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/Makefile
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/distinfo
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py
diff -r1.1 -r1.2 pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py
Tue Aug 29 23:21:19 2023
Thu Jan 1 09:00:00 1970
pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py,v

anoncvs not yet been updated
Tue Aug 29 23:21:19 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.1 -r1.2 pkgsrc/www/py-sydent/Makefile (expand / switch to unified diff)

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

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

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

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

--- pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py 1.1
+++ pkgsrc/www/py-sydent/patches/patch-sydent_http_httpsclient.py 1.2

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

--- pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py 1.1
+++ pkgsrc/www/py-sydent/patches/patch-sydent_threepid_bind.py 1.2