# Created by: Will Andrews # $FreeBSD$ PORTNAME= gnofract4d PORTVERSION= 3.14.1 CATEGORIES= graphics gnome MASTER_SITES= SF MAINTAINER= nemysis@FreeBSD.org COMMENT= Weird GNOME fractal generator LICENSE= BSD3CLAUSE LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg \ libpng15.so:${PORTSDIR}/graphics/png USES= desktop-file-utils pathfix pkgconfig shared-mime-info USE_GNOME= gnomeprefix intlhack libgnomeui lthack pygtk2 USE_PYTHON= yes USE_PYDISTUTILS= yes PYDISTUTILS_AUTOPLIST= yes INSTALLS_EGGINFO= yes PYDISTUTILS_EGGINFODIR= ${PYTHON_SITELIBDIR} USE_GCC= yes CFLAGS+= -I${LOCALBASE}/include PLIST_FILES= man/man1/gnofract4d.1.gz PORTDOCS= README OPTIONS_DEFINE= DOCS .include post-patch: @${REINPLACE_CMD} -e 's|/usr/include/|${LOCALBASE}/include/|; \ /# doc files/,+2d; /"html"/,+1d' \ ${WRKSRC}/setup.py @${REINPLACE_CMD} -e 's|"CC"|"${CC}"|; s|"gcc"|"${CC}"|' \ ${WRKSRC}/setup.py \ ${WRKSRC}/fract4d/test_fractconfig.py \ ${WRKSRC}/fract4d/fc.py @${REINPLACE_CMD} -e 's|gcc|${CC}|' \ ${WRKSRC}/fract4d/test_codegen.py \ ${WRKSRC}/fract4d/fractconfig.py post-install: .for l in fract4d_stdlib fract4dc ${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/fract4d/${l}.so .endfor ${INSTALL_MAN} ${WRKSRC}/doc/${PORTNAME}.1 \ ${STAGEDIR}${MAN1PREFIX}/man/man1/ @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} .include