| @@ -1,17 +1,17 @@ | | | @@ -1,17 +1,17 @@ |
1 | # $NetBSD: Makefile,v 1.3 2020/09/04 21:18:36 js Exp $ | | 1 | # $NetBSD: Makefile,v 1.4 2020/09/10 21:57:27 js Exp $ |
2 | | | 2 | |
3 | DISTNAME= matrix-synapse-1.19.1 | | 3 | DISTNAME= matrix-synapse-1.19.1 |
4 | PKGREVISION= 1 | | 4 | PKGREVISION= 2 |
5 | CATEGORIES= chat | | 5 | CATEGORIES= chat |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} | | 6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=matrix-org/} |
7 | EGG_NAME= matrix_synapse-${PKGVERSION_NOREV} | | 7 | EGG_NAME= matrix_synapse-${PKGVERSION_NOREV} |
8 | GITHUB_PROJECT= synapse | | 8 | GITHUB_PROJECT= synapse |
9 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 9 | GITHUB_TAG= v${PKGVERSION_NOREV} |
10 | | | 10 | |
11 | MAINTAINER= js@pkgsrc.org | | 11 | MAINTAINER= js@pkgsrc.org |
12 | HOMEPAGE= https://github.com/matrix-org/synapse/ | | 12 | HOMEPAGE= https://github.com/matrix-org/synapse/ |
13 | COMMENT= Reference homeserver for the Matrix decentralised comms protocol | | 13 | COMMENT= Reference homeserver for the Matrix decentralised comms protocol |
14 | LICENSE= apache-2.0 | | 14 | LICENSE= apache-2.0 |
15 | | | 15 | |
16 | DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 | | 16 | DEPENDS+= ${PYPKGPREFIX}-sqlite3>=0:../../databases/py-sqlite3 |
17 | DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema | | 17 | DEPENDS+= ${PYPKGPREFIX}-jsonschema>=2.5.1:../../textproc/py-jsonschema |
| @@ -33,26 +33,27 @@ DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.0:. | | | @@ -33,26 +33,27 @@ DEPENDS+= ${PYPKGPREFIX}-bcrypt>=3.1.0:. |
33 | DEPENDS+= ${PYPKGPREFIX}-Pillow>=4.3.0:../../graphics/py-Pillow | | 33 | DEPENDS+= ${PYPKGPREFIX}-Pillow>=4.3.0:../../graphics/py-Pillow |
34 | DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.4.4:../../devel/py-sortedcontainers | | 34 | DEPENDS+= ${PYPKGPREFIX}-sortedcontainers>=1.4.4:../../devel/py-sortedcontainers |
35 | DEPENDS+= ${PYPKGPREFIX}-macaroons>=0.13.0:../../devel/py-macaroons | | 35 | DEPENDS+= ${PYPKGPREFIX}-macaroons>=0.13.0:../../devel/py-macaroons |
36 | DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.5.2:../../devel/py-msgpack | | 36 | DEPENDS+= ${PYPKGPREFIX}-msgpack>=0.5.2:../../devel/py-msgpack |
37 | DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=8.2.0:../../textproc/py-phonenumbers | | 37 | DEPENDS+= ${PYPKGPREFIX}-phonenumbers>=8.2.0:../../textproc/py-phonenumbers |
38 | DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six | | 38 | DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six |
39 | DEPENDS+= ${PYPKGPREFIX}-prometheus_client>=0.8.0:../../net/py-prometheus_client | | 39 | DEPENDS+= ${PYPKGPREFIX}-prometheus_client>=0.8.0:../../net/py-prometheus_client |
40 | DEPENDS+= ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs | | 40 | DEPENDS+= ${PYPKGPREFIX}-attrs>=17.4.0:../../devel/py-attrs |
41 | DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr | | 41 | DEPENDS+= ${PYPKGPREFIX}-netaddr>=0.7.18:../../net/py-netaddr |
42 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.9:../../textproc/py-jinja2 | | 42 | DEPENDS+= ${PYPKGPREFIX}-jinja2>=2.9:../../textproc/py-jinja2 |
43 | DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach | | 43 | DEPENDS+= ${PYPKGPREFIX}-bleach>=1.4.3:../../www/py-bleach |
44 | DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions | | 44 | DEPENDS+= ${PYPKGPREFIX}-typing-extensions>=3.7.4:../../devel/py-typing-extensions |
45 | DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2.7:../../databases/py-psycopg2 | | 45 | DEPENDS+= ${PYPKGPREFIX}-psycopg2>=2.7:../../databases/py-psycopg2 |
| | | 46 | DEPENDS+= ${PYPKGPREFIX}-lxml>=3.5.0:../../textproc/py-lxml |
46 | | | 47 | |
47 | USE_LANGUAGES= # none | | 48 | USE_LANGUAGES= # none |
48 | USE_TOOLS+= perl:run | | 49 | USE_TOOLS+= perl:run |
49 | REPLACE_PERL+= scripts/sync_room_to_group.pl | | 50 | REPLACE_PERL+= scripts/sync_room_to_group.pl |
50 | | | 51 | |
51 | SYNAPSE_USER?= synapse | | 52 | SYNAPSE_USER?= synapse |
52 | SYNAPSE_GROUP?= ${SYNAPSE_USER} | | 53 | SYNAPSE_GROUP?= ${SYNAPSE_USER} |
53 | SYNAPSE_DATA?= ${VARBASE}/db/matrix-synapse | | 54 | SYNAPSE_DATA?= ${VARBASE}/db/matrix-synapse |
54 | BUILD_DEFS+= SYNAPSE_USER SYNAPSE_GROUP SYNAPSE_DATA VARBASE | | 55 | BUILD_DEFS+= SYNAPSE_USER SYNAPSE_GROUP SYNAPSE_DATA VARBASE |
55 | | | 56 | |
56 | OWN_DIRS_PERMS+= ${SYNAPSE_DATA} ${SYNAPSE_USER} ${SYNAPSE_GROUP} 0770 | | 57 | OWN_DIRS_PERMS+= ${SYNAPSE_DATA} ${SYNAPSE_USER} ${SYNAPSE_GROUP} 0770 |
57 | | | 58 | |
58 | PKG_USERS_VARS= SYNAPSE_USER | | 59 | PKG_USERS_VARS= SYNAPSE_USER |