Prune devel/py-EnthoughtBase
[dports.git] / devel / dulwich / Makefile
1 # Created by: Marco Broeder <marco.broeder@posteo.eu>
2 # $FreeBSD$
3
4 PORTNAME=       dulwich
5 PORTVERSION=    0.10.1a
6 CATEGORIES=     devel python
7 MASTER_SITES=   CHEESESHOP
8 PKGNAMEPREFIX=  ${PYTHON_PKGNAMEPREFIX}
9
10 MAINTAINER=     marco.broeder@posteo.eu
11 COMMENT=        Python implementation of the Git file formats and protocols
12
13 LICENSE=        GPLv2 GPLv3
14 LICENSE_COMB=   dual
15
16 PORTDOCS=       AUTHORS HACKING NEWS README.md file-format.txt \
17                 introduction.txt object-store.txt protocol.txt remote.txt \
18                 repo.txt tag.txt
19 PORTEXAMPLES=   clone.py config.py diff.py latest_change.py
20
21 USES=           cpe python:2
22 CPE_VENDOR=     dulwich_project
23 USE_PYTHON=     distutils autoplist
24
25 OPTIONS_DEFINE= DOCS EXAMPLES
26
27 post-patch:
28         ${REINPLACE_CMD} -e 's|PYTHON = python|PYTHON = ${PYTHON_CMD}|g' \
29                 ${WRKSRC}/Makefile
30         ${REINPLACE_CMD} -e 's|/usr/bin/python|${PYTHON_CMD}|g' \
31                 ${WRKSRC}/setup.py ${WRKSRC}/examples/*.py
32
33 post-install:
34         @${STRIP_CMD} ${STAGEDIR}/${PYTHONPREFIX_SITELIBDIR}/${PORTNAME}/*.so
35         ${CP} ${WRKSRC}/docs/*.txt ${WRKSRC}/docs/tutorial/*.txt ${WRKSRC}/
36         @${MKDIR} ${STAGEDIR}${DOCSDIR}
37         (cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}/)
38         ${CP} ${WRKSRC}/examples/*.py ${WRKSRC}/
39         @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
40         (cd ${WRKSRC} && ${INSTALL_SCRIPT} ${PORTEXAMPLES} \
41                 ${STAGEDIR}${EXAMPLESDIR}/)
42
43 .include <bsd.port.mk>