openbsd-ports/devel/py-twisted/core/Makefile
eric c27cab254e The twisted-regen-dropin.cache script (which is now pure python)
interprets its arguments as python module names for which plugin
cache should be updated. This is useful for third-party packages
(such as axiom) which makes use of the twisted plugin
infrastructure.

ok martynas@
2008-05-03 12:35:27 +00:00

38 lines
1.3 KiB
Makefile

# $OpenBSD: Makefile,v 1.7 2008/05/03 12:35:27 eric Exp $
COMMENT= event-based Python framework (core module)
VERSION= 8.0.1
DISTNAME= TwistedCore-${VERSION}
PKGNAME= py-twisted-core-${VERSION}p0
HOMEPAGE= http://twistedmatrix.com/trac/wiki/TwistedCore
MASTER_SITES= http://tmrc.mit.edu/mirror/twisted/Core/${VERSION:R}/
RUN_DEPENDS= :py-zopeinterface-*:devel/py-zopeinterface \
:py-openssl-*:security/py-openssl
REGRESS_DEPENDS=:python-bz2-*:lang/python/${MODPY_VERSION},-bz2
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-twisted-core
${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/py-twisted-core/
${INSTALL_SCRIPT} ${FILESDIR}/twisted-regen-dropin.cache ${PREFIX}/sbin/
perl -pi -e "s,%%MODPY_BIN%%,${MODPY_BIN},; \
${PREFIX}/sbin/twisted-regen-dropin.cache
cd ${WRKSRC}/doc && \
find . -type d -exec ${INSTALL_DATA_DIR} \
${PREFIX}/share/doc/py-twisted-core/{} \; && \
find . ! -type d -exec ${INSTALL_DATA} {} \
${PREFIX}/share/doc/py-twisted-core/{} \;
mv ${PREFIX}/share/doc/py-twisted-core/examples ${PREFIX}/share/examples/py-twisted-core
do-regress: fake
env PYTHONPATH=${WRKINST}${MODPY_SITEPKG} \
${WRKINST}${LOCALBASE}/bin/trial \
--temp-directory=${WRKBUILD} \
twisted.test twisted.trial.test twisted.python.test twisted.internet.test
.include <bsd.port.mk>