Lines 1-31
Link Here
|
1 |
# ex:ts=8 |
1 |
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org> |
2 |
# New ports collection makefile for: happydoc |
|
|
3 |
# Date created: Dec 29, 2000 |
4 |
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org> |
5 |
# |
6 |
# $FreeBSD: head/devel/happydoc/Makefile 300896 2012-07-14 13:54:48Z beat $ |
2 |
# $FreeBSD: head/devel/happydoc/Makefile 300896 2012-07-14 13:54:48Z beat $ |
7 |
# |
|
|
8 |
|
3 |
|
9 |
PORTNAME= happydoc |
4 |
PORTNAME= happydoc |
10 |
PORTVERSION= 3.0.a1 |
5 |
PORTVERSION= 3.1 |
11 |
CATEGORIES= devel python |
6 |
CATEGORIES= devel python |
12 |
MASTER_SITES= SF/${PORTNAME}/HappyDoc/3.0 |
7 |
MASTER_SITES= SF/${PORTNAME}/HappyDoc/${PORTVERSION} |
13 |
DISTNAME= HappyDoc_r${PORTVERSION:S/./_/g} |
8 |
DISTNAME= HappyDoc_r${PORTVERSION:S/./_/g} |
14 |
|
9 |
|
15 |
MAINTAINER= ports@FreeBSD.org |
10 |
MAINTAINER= ports@FreeBSD.org |
16 |
COMMENT= A tool for extracting documentation from Python source code |
11 |
COMMENT= Tool for extracting documentation from Python source code |
|
|
12 |
|
13 |
LICENSE= HPND ZPL21 |
14 |
LICENSE_COMB= multi |
15 |
LICENSE_NAME_HPND= Historical Permission Notice and Disclaimer |
16 |
LICENSE_FILE_HPND= ${WRKSRC}/LICENSE.txt |
17 |
LICENSE_GROUPS_HPND= OSI |
18 |
LICENSE_PERMS_HPND= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept |
17 |
|
19 |
|
18 |
USE_PYTHON= yes |
|
|
19 |
WRKSRC= ${WRKDIR}/HappyDoc3-r${PORTVERSION:S/./_/g} |
20 |
WRKSRC= ${WRKDIR}/HappyDoc3-r${PORTVERSION:S/./_/g} |
20 |
NO_BUILD= yes |
21 |
|
21 |
PLIST_FILES= bin/happydoc |
22 |
USE_PYTHON= yes |
|
|
23 |
|
24 |
PLIST= ${WRKDIR}/PLIST |
25 |
|
26 |
pre-build: |
27 |
@${FIND} ${WRKSRC} \( -name ".*" -or -name "*.orig" \) -delete |
28 |
|
29 |
do-build: |
30 |
@${PYTHON_CMD} -m compileall ${WRKSRC}/happydoclib |
31 |
@${PYTHON_CMD} -O -m compileall ${WRKSRC}/happydoclib |
32 |
|
33 |
post-build: |
34 |
@${ECHO_CMD} "bin/happydoc" > ${PLIST} |
35 |
@${FIND} ${WRKSRC}/happydoclib -type f | ${SORT} | ${SED} -e \ |
36 |
's|${WRKSRC}|%%PYTHON_SITELIBDIR%%|' >> ${PLIST} |
37 |
@${FIND} ${WRKSRC}/happydoclib -type d | ${SORT} -r | ${SED} -e \ |
38 |
's|${WRKSRC}|@dirrm %%PYTHON_SITELIBDIR%%|' >> ${PLIST} |
22 |
|
39 |
|
23 |
do-install: |
40 |
do-install: |
24 |
${INSTALL_SCRIPT} ${WRKSRC}/happydoc ${PREFIX}/bin |
41 |
${INSTALL_SCRIPT} ${WRKSRC}/happydoc ${PREFIX}/bin |
25 |
@${CP} -R ${WRKSRC}/happydoclib ${PYTHON_SITELIBDIR} |
42 |
@(cd ${WRKSRC} && ${COPYTREE_SHARE} happydoclib ${PYTHON_SITELIBDIR}) |
26 |
@${FIND} ${PYTHON_SITELIBDIR}/happydoclib -type f | \ |
|
|
27 |
${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST} |
28 |
@${FIND} ${PYTHON_SITELIBDIR}/happydoclib -type d | ${SORT} -r | \ |
29 |
${SED} 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST} |
30 |
|
43 |
|
31 |
.include <bsd.port.mk> |
44 |
.include <bsd.port.mk> |