# Created by: Adam Weinberger # $FreeBSD$ PORTNAME= evilfinder PORTVERSION= 1.00 PORTREVISION= 4 CATEGORIES= games MASTER_SITES= http://lcamtuf.coredump.cx/:src \ http://lcamtuf.coredump.cx/evilfinder/:numbers DISTFILES= ef.tgz:src \ evilnumbers.dat:numbers EXTRACT_ONLY= ef.tgz MAINTAINER= ak@FreeBSD.org COMMENT= Numerologically determine the evilness of things WRKSRC= ${WRKDIR}/${PORTNAME} OPTIONS_SUB= yes PLIST_FILES= bin/ef \ %%WRAPPER%%bin/evilfinder \ libexec/ef-shuffle PORTDATA= evilnumbers.dat PORTDOCS= README OPTIONS_DEFINE= WRAPPER WRAPPER_DESC= Evilfinder local wrapper OPTIONS_DEFAULT= WRAPPER WRAPPER_RUN_DEPENDS+= lynx:${PORTSDIR}/www/lynx post-extract: @${CP} ${DISTDIR}/evilnumbers.dat ${WRKSRC} post-patch: @${REINPLACE_CMD} -e '/^CFLAGS/d' ${WRKSRC}/Makefile @${REINPLACE_CMD} -e 's|evilnumbers.dat|${DATADIR}/evilnumbers.dat|' \ -e 's|.tmp-%d-%u|/tmp/.tmp-%d-%u|' \ -e 's|./shuffle|${PREFIX}/libexec/ef-shuffle|' \ -e 's|inline||' \ ${WRKSRC}/ef.c @${SED} -e 's|%%PREFIX%%|${PREFIX}|' \ -e 's|/dev/stdin|-stdin|' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|' \ ${FILESDIR}/evilfinder > ${WRKSRC}/evilfinder do-install: ${INSTALL_PROGRAM} ${WRKSRC}/ef ${STAGEDIR}${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/shuffle ${STAGEDIR}${PREFIX}/libexec/ef-shuffle @${MKDIR} ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/evilnumbers.dat ${STAGEDIR}${DATADIR} ${INSTALL_SCRIPT} ${WRKSRC}/evilfinder ${STAGEDIR}${PREFIX}/bin @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include