head	1.10;
access;
symbols
	pkgsrc-2022Q1:1.9.0.2
	pkgsrc-2022Q1-base:1.9
	pkgsrc-2021Q4:1.5.0.4
	pkgsrc-2021Q4-base:1.5
	pkgsrc-2021Q3:1.5.0.2
	pkgsrc-2021Q3-base:1.5
	pkgsrc-2021Q2:1.4.0.6
	pkgsrc-2021Q2-base:1.4
	pkgsrc-2021Q1:1.4.0.4
	pkgsrc-2021Q1-base:1.4
	pkgsrc-2020Q4:1.4.0.2
	pkgsrc-2020Q4-base:1.4;
locks; strict;
comment	@# @;


1.10
date	2022.04.20.10.19.26;	author js;	state dead;
branches;
next	1.9;
commitid	58MTYU31Zln0qVAD;

1.9
date	2022.01.31.23.41.41;	author wiz;	state Exp;
branches;
next	1.8;
commitid	MDSjD89hwtyLoQqD;

1.8
date	2022.01.05.15.40.58;	author wiz;	state Exp;
branches;
next	1.7;
commitid	FQ77UruBIUsgzsnD;

1.7
date	2022.01.04.20.52.36;	author wiz;	state Exp;
branches;
next	1.6;
commitid	CYyhdK9qtoffkmnD;

1.6
date	2021.12.30.13.05.28;	author adam;	state Exp;
branches;
next	1.5;
commitid	w23rFuQ4pTWhUFmD;

1.5
date	2021.07.14.08.29.19;	author wiz;	state Exp;
branches;
next	1.4;
commitid	s53iFJ7qfiSeOV0D;

1.4
date	2020.12.04.20.45.02;	author nia;	state Exp;
branches;
next	1.3;
commitid	FPz71MqRX3WN0tyC;

1.3
date	2020.10.27.20.41.51;	author js;	state Exp;
branches;
next	1.2;
commitid	YqpdhCoYAgHScAtC;

1.2
date	2020.10.17.16.44.37;	author js;	state Exp;
branches;
next	1.1;
commitid	m2yLCBFCPBU7ehsC;

1.1
date	2020.10.04.11.53.27;	author js;	state Exp;
branches;
next	;
commitid	nEK8wM3j2aTi2AqC;


desc
@@


1.10
log
@Remove chat/maubot

This is quite outdated and no plugins have ever been packaged, meaning it was
never useful.
@
text
@# $NetBSD: Makefile,v 1.9 2022/01/31 23:41:41 wiz Exp $

DISTNAME=	maubot-0.1.0
PKGREVISION=	4
CATEGORIES=	chat python
MASTER_SITES=	${MASTER_SITE_PYPI:=m/maubot/}

MAINTAINER=	js@@pkgsrc.org
HOMEPAGE=	https://github.com/maubot/maubot
COMMENT=	Plugin-based Matrix bot system
LICENSE=	gnu-agpl-v3

DEPENDS+=	${PYPKGPREFIX}-mautrix>=0.7.9:../../chat/py-mautrix
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3:../../www/py-aiohttp
DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1:../../databases/py-sqlalchemy
DEPENDS+=	${PYPKGPREFIX}-alembic>=1:../../databases/py-alembic
DEPENDS+=	${PYPKGPREFIX}-commonmark>=0.9:../../textproc/py-commonmark
DEPENDS+=	${PYPKGPREFIX}-ruamel-yaml>=0.15.35:../../devel/py-ruamel-yaml
DEPENDS+=	${PYPKGPREFIX}-attrs>=18.1.0:../../devel/py-attrs
DEPENDS+=	${PYPKGPREFIX}-bcrypt>=3:../../security/py-bcrypt
DEPENDS+=	${PYPKGPREFIX}-packaging>=10:../../devel/py-packaging
DEPENDS+=	${PYPKGPREFIX}-click>=7:../../devel/py-click
DEPENDS+=	${PYPKGPREFIX}-colorama>=0.4:../../comms/py-colorama
DEPENDS+=	${PYPKGPREFIX}-inquirer>=1:../../devel/py-inquirer
DEPENDS+=	${PYPKGPREFIX}-jinja2>=2:../../textproc/py-jinja2

USE_LANGUAGES=	# none
 
PYTHON_VERSIONS_INCOMPATIBLE=	27

USE_PKG_RESOURCES=	yes
INSTALLATION_DIRS+=	share/maubot

post-install:
	mv ${DESTDIR}${PREFIX}/alembic ${DESTDIR}${PREFIX}/alembic.ini \
		${DESTDIR}${PREFIX}/example-config.yaml \
		${DESTDIR}${PREFIX}/share/maubot/

.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"
@


1.9
log
@maubot: remove upper bounds to fix pbulk
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2022/01/05 15:40:58 wiz Exp $
@


1.8
log
@python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2022/01/04 20:52:36 wiz Exp $
d14 4
a17 4
DEPENDS+=	${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp
DEPENDS+=	${PYPKGPREFIX}-sqlalchemy>=1<2:../../databases/py-sqlalchemy
DEPENDS+=	${PYPKGPREFIX}-alembic>=1<2:../../databases/py-alembic
DEPENDS+=	${PYPKGPREFIX}-commonmark>=0.9<1:../../textproc/py-commonmark
d20 1
a20 1
DEPENDS+=	${PYPKGPREFIX}-bcrypt>=3<4:../../security/py-bcrypt
d22 4
a25 4
DEPENDS+=	${PYPKGPREFIX}-click>=7<8:../../devel/py-click
DEPENDS+=	${PYPKGPREFIX}-colorama>=0.4<0.5:../../comms/py-colorama
DEPENDS+=	${PYPKGPREFIX}-inquirer>=1<2:../../devel/py-inquirer
DEPENDS+=	${PYPKGPREFIX}-jinja2>=2<3:../../textproc/py-jinja2
@


1.7
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2021/12/30 13:05:28 adam Exp $
d4 1
a4 1
PKGREVISION=	3
d31 1
@


1.6
log
@Forget about Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2021/07/14 08:29:19 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.5
log
@*: remove upper bounds on py-ruamel-yaml

These might not build now, but at least pbulks will run
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2020/12/04 20:45:02 nia Exp $
d29 1
a29 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 36
@


1.4
log
@Revbump packages with a runtime Python dep but no version prefix.

For the Python 3.8 default switch.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2020/10/27 20:41:51 js Exp $
d18 1
a18 1
DEPENDS+=	${PYPKGPREFIX}-ruamel-yaml>=0.15.35<0.17:../../devel/py-ruamel-yaml
@


1.3
log
@Update chat/mautrix-python to 0.7.13

According to the author, this should now work with Python 3.9, so I'm removing
39 from PYTHON_VERSIONS_INCOMPATIBLE, as well as for all packages that had it
because they depend on mautrix-python.

v0.7.13
Extended session wait time when handling encrypted messages in bridges: it'll
now wait for 5 seconds, then send an error, then wait for 10 more seconds. If
the keys arrive in those 10 seconds, the message is bridged and the error is
redacted, otherwise the error is edited.

v0.7.12
No change log was released
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2020/10/17 16:44:37 js Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.2
log
@chat/*mau*: Incompatible with Python 3.9

Already reported to upstream in #hangouts:maunium.net
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2020/10/04 11:53:27 js Exp $
d29 1
a29 2
# 36 is too old, 39 doesn't work.
PYTHON_VERSIONS_INCOMPATIBLE=	27 36 39
@


1.1
log
@Add chat/maubot

A plugin-based Matrix bot system written in Python.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
d28 3
a30 2

PYTHON_VERSIONS_INCOMPATIBLE=	27
@

