pkgsrc-wip/spade/Makefile

47 lines
1.6 KiB
Makefile

# $NetBSD: Makefile,v 1.24 2014/05/09 07:38:52 thomasklausner Exp $
DISTNAME= spade-2.0rc4
PKGREVISION= 1
CATEGORIES= devel python
MASTER_SITES= http://spade2.googlecode.com/files/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://code.google.com/p/spade2/
COMMENT= SPADE is an agent platform based on the XMPP/Jabber technology
LICENSE= gnu-lgpl-v2.1
DEPENDS+= ${PYPKGPREFIX}-dns-[0-9]*:../../net/py-dns
DEPENDS+= ${PYPKGPREFIX}-gmpy>=1.01:../../math/py-gmpy
DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
DEPENDS+= ${PYPKGPREFIX}-crypto>=2.0:../../security/py-crypto
DEPENDS+= ${PYPKGPREFIX}-m2crypto>=0.13:../../security/py-m2crypto
DEPENDS+= ${PYPKGPREFIX}-event>=0.3:../../wip/py-event
DEPENDS+= jython>=2.5.1:../../wip/jython
WRKSRC= ${WRKDIR}/spade
PYTHON_VERSIONS_ACCEPTED= 27 # py-m2crypto
SUBST_CLASSES+= paths
SUBST_STAGE.paths= pre-configure
SUBST_SED.paths+= -e 's,tlslite/scripts/tlsdb.py,tlsdb${PYVERSSUFFIX},g'
SUBST_SED.paths+= -e 's,tlslite/scripts/tls.py,tls${PYVERSSUFFIX},g'
SUBST_SED.paths+= -e 's,/usr/share/doc/spade,${PREFIX}/share/doc/spade,g'
SUBST_FILES.paths+= setup.py
SUBST_MESSAGE.paths= Fixing header search paths.
REPLACE_PYTHON+= tls${PYVERSSUFFIX} tlsdb${PYVERSSUFFIX}
post-extract:
${CP} ${FILESDIR}/tls.py ${WRKSRC}/tls${PYVERSSUFFIX}
${CP} ${FILESDIR}/tlsdb.py ${WRKSRC}/tlsdb${PYVERSSUFFIX}
TEST_ENV+= PYTHONPATH=${WRKSRC}/examples/unittests
do-test:
${RUN} cd ${WRKSRC}/examples/unittests; \
${SETENV} ${TEST_ENV} ${PYTHONBIN} unittests.py
.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"