aboutsummaryrefslogtreecommitdiffstats
path: root/devel/py-twisted/Makefile
diff options
context:
space:
mode:
authorwjv <wjv@FreeBSD.org>2001-08-17 16:16:49 +0800
committerwjv <wjv@FreeBSD.org>2001-08-17 16:16:49 +0800
commit897947063913f8456e73da5d03733835fe682294 (patch)
treee2d2333069b07301259b68c762a22e62e4adaebb /devel/py-twisted/Makefile
parenta85bd6f4cb6d7b109f20274bf5188e5e088e7c60 (diff)
downloadfreebsd-ports-897947063913f8456e73da5d03733835fe682294.tar.gz
freebsd-ports-897947063913f8456e73da5d03733835fe682294.tar.zst
freebsd-ports-897947063913f8456e73da5d03733835fe682294.zip
Add py-twisted 0.9.5, an event-based Python framework for internet
applications.
Diffstat (limited to 'devel/py-twisted/Makefile')
-rw-r--r--devel/py-twisted/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/devel/py-twisted/Makefile b/devel/py-twisted/Makefile
new file mode 100644
index 000000000000..864f0dc12ac6
--- /dev/null
+++ b/devel/py-twisted/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: py-twisted
+# Date created: 16 August 2001
+# Whom: Johann Visagie <wjv@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= twisted
+PORTVERSION= 0.9.5
+CATEGORIES= devel net python
+MASTER_SITES= http://twistedmatrix.com/downloads/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= Twisted-${PORTVERSION}
+
+MAINTAINER= wjv@FreeBSD.org
+
+BUILD_DEPENDS= ${PYDISTUTILS}
+RUN_DEPENDS= ${PYTHON_SITELIBDIR}/unittest.py:${PORTSDIR}/devel/py-unit
+
+USE_PYTHON= yes
+
+EXAMPLESDIR= ${PREFIX}/share/examples/twisted
+
+MAN1= faucet.1 gnusto.1 im.1 mktap.1 twistd.1
+
+do-build:
+ @ cd ${WRKSRC} && ${PYTHON_CMD} setup.py build
+
+do-install:
+ @ cd ${WRKSRC} && ${PYTHON_CMD} setup.py install -c -O1 \
+ --prefix=${PREFIX}
+ @ ${INSTALL_SCRIPT} ${WRKSRC}/bin/* ${PREFIX}/bin
+ @ ${INSTALL_MAN} ${WRKSRC}/doc/man/*.1 ${MANPREFIX}/man/man1
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @ ${MKDIR} ${DOCSDIR}/img
+ @ ${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DOCSDIR}
+ @ ${INSTALL_DATA} ${WRKSRC}/doc/img/*.bmp ${DOCSDIR}/img
+.for docfile in CREDITS LICENSE README TODO
+ @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR}
+.endfor
+ @ ${MKDIR} ${EXAMPLESDIR}
+ @ ${INSTALL_DATA} ${WRKSRC}/doc/examples/*.py ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>