aboutsummaryrefslogtreecommitdiff
path: root/games/evilfinder
diff options
context:
space:
mode:
authorAlex Kozlov <ak@FreeBSD.org>2013-09-25 22:55:45 +0000
committerAlex Kozlov <ak@FreeBSD.org>2013-09-25 22:55:45 +0000
commite27081ff10b41f087a7a0eb1c9f26adf014056fa (patch)
treef8bf8a497c9645baa9311b29da68d216c55c6458 /games/evilfinder
parent8d844fd76a2ffacec0ecc619900f42c0018d007e (diff)
Notes
Diffstat (limited to 'games/evilfinder')
-rw-r--r--games/evilfinder/Makefile36
-rw-r--r--games/evilfinder/files/evilfinder4
2 files changed, 13 insertions, 27 deletions
diff --git a/games/evilfinder/Makefile b/games/evilfinder/Makefile
index ba3bbeeb7deb..63b466c4af48 100644
--- a/games/evilfinder/Makefile
+++ b/games/evilfinder/Makefile
@@ -9,7 +9,6 @@ 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
@@ -17,10 +16,11 @@ COMMENT= Numerologically determine the evilness of things
WRKSRC= ${WRKDIR}/${PORTNAME}
+OPTIONS_SUB= yes
PLIST_FILES= bin/ef \
- %%WRAPPER%%bin/evilfinder \
- libexec/ef-shuffle
+ %%WRAPPER%%bin/evilfinder \
+ libexec/ef-shuffle
PORTDATA= evilnumbers.dat
PORTDOCS= README
@@ -29,15 +29,7 @@ OPTIONS_DEFINE= WRAPPER
WRAPPER_DESC= Evilfinder local wrapper
OPTIONS_DEFAULT= WRAPPER
-NO_STAGE= yes
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MWRAPPER}
-RUN_DEPENDS+= lynx:${PORTSDIR}/www/lynx
-PLIST_SUB+= WRAPPER=""
-.else
-PLIST_SUB+= WRAPPER="@comment "
-.endif
+WRAPPER_RUN_DEPENDS+= lynx:${PORTSDIR}/www/lynx
post-extract:
@${CP} ${DISTDIR}/evilnumbers.dat ${WRKSRC}
@@ -49,24 +41,18 @@ post-patch:
-e 's|./shuffle|${PREFIX}/libexec/ef-shuffle|' \
-e 's|inline||' \
${WRKSRC}/ef.c
-.if ${PORT_OPTIONS:MWRAPPER}
@${SED} -e 's|%%PREFIX%%|${PREFIX}|' \
-e 's|/dev/stdin|-stdin|' \
-e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${FILESDIR}/evilfinder > ${WRKSRC}/evilfinder
-.endif
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/ef ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKSRC}/shuffle ${PREFIX}/libexec/ef-shuffle
- ${MKDIR} ${DATADIR}
- ${INSTALL_DATA} ${WRKSRC}/evilnumbers.dat ${DATADIR}
-.if ${PORT_OPTIONS:MWRAPPER}
- ${INSTALL_SCRIPT} ${WRKSRC}/evilfinder ${PREFIX}/bin
-.endif
-.if ${PORT_OPTIONS:MDOCS}
- ${MKDIR} ${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
-.endif
+ ${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 <bsd.port.mk>
diff --git a/games/evilfinder/files/evilfinder b/games/evilfinder/files/evilfinder
index 2b118c480ea6..f375e1450510 100644
--- a/games/evilfinder/files/evilfinder
+++ b/games/evilfinder/files/evilfinder
@@ -2,7 +2,7 @@
if [ "x$#" = "x0" ]; then
echo "Usage: $0 POTENTIALLY_EVIL_WORD"; exit
-else
-QUERY_STRING_UNESCAPED="_=$*" %%PREFIX%%/bin/ef| \
+else
+ QUERY_STRING_UNESCAPED="_=$*" %%PREFIX%%/bin/ef | \
%%LOCALBASE%%/bin/lynx -dump -force_html /dev/stdin
fi