Prune devel/py-EnthoughtBase
[dports.git] / devel / py-ptrace / Makefile
1 # Created by: Li-Wen Hsu <lwhsu@FreeBSD.org>
2 # $FreeBSD$
3
4 PORTNAME=       ptrace
5 PORTVERSION=    0.7
6 CATEGORIES=     devel python
7 MASTER_SITES=   CHEESESHOP
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
9 DISTNAME=       python-ptrace-${PORTVERSION}
10
11 MAINTAINER=     sbz@FreeBSD.org
12 COMMENT=        Python binding of ptrace
13
14 LICENSE=        GPLv2
15
16 RUN_DEPENDS=    ${PYTHON_PKGNAMEPREFIX}distorm>0:${PORTSDIR}/devel/py-distorm
17
18 USES=           python
19 USE_PYTHON=     distutils autoplist
20
21 DOCSDIR=        ${PREFIX}/share/doc/py-${PORTNAME}
22 EXAMPLESDIR=    ${PREFIX}/share/examples/py-${PORTNAME}
23
24 PORTDOCS=       AUTHORS ChangeLog PKG-INFO README README.cptrace TODO
25 PORTEXAMPLES=   itrace.py simple_dbg.py
26
27 OPTIONS_DEFINE= DOCS EXAMPLES
28
29 post-install:
30         @${MKDIR} ${STAGEDIR}${DOCSDIR}
31         ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR}
32         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
33         ${INSTALL_DATA} ${PORTEXAMPLES:S,^,${WRKSRC}/examples/,} ${STAGEDIR}${EXAMPLESDIR}
34
35 post-patch:
36         ${REINPLACE_CMD} -e 's|libdistorm64.so|${PYTHON_SITELIBDIR}/distorm3/libdistorm3.so|' \
37                 ${WRKSRC}/ptrace/pydistorm.py
38
39 regression-test: extract
40         @(cd ${WRKSRC} && ${PYTHON_CMD} test_doc.py)
41
42 .include <bsd.port.mk>