Update sysutils/cfengine36 to version 3.6.1_1,1
[dports.git] / graphics / gnofract4d / Makefile
1 # Created by: Will Andrews <andrews@technologist.com>
2 # $FreeBSD$
3
4 PORTNAME=       gnofract4d
5 PORTVERSION=    3.14.1
6 PORTREVISION=   1
7 CATEGORIES=     graphics gnome
8 MASTER_SITES=   SF
9
10 MAINTAINER=     ports@FreeBSD.org
11 COMMENT=        Weird GNOME fractal generator
12
13 LICENSE=        BSD3CLAUSE
14
15 LIB_DEPENDS=    libjpeg.so:${PORTSDIR}/graphics/jpeg \
16                 libpng15.so:${PORTSDIR}/graphics/png
17
18 USES=           desktop-file-utils pathfix pkgconfig shared-mime-info
19 USE_GNOME=      gnomeprefix intlhack libgnomeui pygtk2
20 USE_PYTHON=     yes
21 USE_PYDISTUTILS=        yes
22 PYDISTUTILS_AUTOPLIST=  yes
23 USE_GCC=        yes
24
25 CFLAGS+=        -I${LOCALBASE}/include
26
27 PLIST_FILES=    man/man1/gnofract4d.1.gz
28
29 PORTDOCS=       README
30 OPTIONS_DEFINE= DOCS
31
32 .include <bsd.port.options.mk>
33
34 post-patch:
35         @${REINPLACE_CMD}  -e 's|/usr/include/|${LOCALBASE}/include/|; \
36                 /# doc files/,+2d; /"html"/,+1d' \
37                 ${WRKSRC}/setup.py
38         @${REINPLACE_CMD}  -e 's|"CC"|"${CC}"|; s|"gcc"|"${CC}"|' \
39                 ${WRKSRC}/setup.py \
40                 ${WRKSRC}/fract4d/test_fractconfig.py \
41                 ${WRKSRC}/fract4d/fc.py
42         @${REINPLACE_CMD} -e 's|gcc|${CC}|' \
43                 ${WRKSRC}/fract4d/test_codegen.py \
44                 ${WRKSRC}/fract4d/fractconfig.py
45
46 post-install:
47 .for l in fract4d_stdlib fract4dc
48         ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fract4d/${l}.so
49 .endfor
50
51         ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \
52                 ${STAGEDIR}${MAN1PREFIX}/man/man1/
53
54         @${MKDIR} ${STAGEDIR}${DOCSDIR}
55         ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
56
57 .include <bsd.port.mk>