diff options
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 1 | ||||
-rw-r--r-- | games/evilfinder/Makefile | 64 | ||||
-rw-r--r-- | games/evilfinder/distinfo | 1 | ||||
-rw-r--r-- | games/evilfinder/files/evilfinder | 8 | ||||
-rw-r--r-- | games/evilfinder/pkg-descr | 36 | ||||
-rw-r--r-- | games/evilfinder/pkg-plist | 7 |
6 files changed, 117 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile index d038138f3fe7..46742c6d9433 100644 --- a/games/Makefile +++ b/games/Makefile @@ -92,6 +92,7 @@ SUBDIR += empire SUBDIR += enigma SUBDIR += euchre + SUBDIR += evilfinder SUBDIR += exult SUBDIR += falconseye SUBDIR += farblazer diff --git a/games/evilfinder/Makefile b/games/evilfinder/Makefile new file mode 100644 index 000000000000..b349d7ffe192 --- /dev/null +++ b/games/evilfinder/Makefile @@ -0,0 +1,64 @@ +# New ports collection makefile for: evilfinder +# Date created: 11 June 2003 +# Whom: Adam Weinberger <adamw@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= evilfinder +PORTVERSION= 1.00 +CATEGORIES= games +MASTER_SITES= http://lcamtuf.coredump.cx/ +DISTNAME= ef +EXTRACT_SUFX= .tgz + +MAINTAINER= ports@FreeBSD.org +COMMENT= Numerologically determine the evilness of things + +WRKSRC= ${WRKDIR}/${PORTNAME} + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_WRAPPER) +RUN_DEPENDS+= lynx:${PORTSDIR}/www/lynx +PLIST_SUB+= WRAPPER="" +.else +PLIST_SUB+= WRAPPER="@comment " +.endif + +USE_REINPLACE= yes + +pre-everything:: +.if !defined(WITHOUT_WRAPPER) + @${ECHO} "********************************************" + @${ECHO} "Define WITHOUT_WRAPPER to build without the" + @${ECHO} "\"evilfinder\" wrapper, which makes the port" + @${ECHO} "a web-oriented application." + @${ECHO} "********************************************" +.endif + +post-patch: + @${REINPLACE_CMD} -e '/^CFLAGS/d' ${WRKSRC}/Makefile + @${REINPLACE_CMD} -e "s|evilnumbers.dat|${DATADIR}/evilnumbers.dat|; \ + s|./shuffle|${PREFIX}/bin/shuffle|" \ + ${WRKSRC}/ef.c +.if !defined(WITHOUT_WRAPPER) + @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \ + s|%%LOCALBASE%%|${LOCALBASE}|" \ + ${FILESDIR}/evilfinder > ${WRKSRC}/evilfinder +.endif + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/ef ${PREFIX}/bin + ${INSTALL_PROGRAM} ${WRKSRC}/shuffle ${PREFIX}/bin + ${MKDIR} ${DATADIR} + ${INSTALL_DATA} ${WRKSRC}/evilnumbers.dat ${DATADIR} +.if !defined(WITHOUT_WRAPPER) + ${INSTALL_SCRIPT} ${WRKSRC}/evilfinder ${PREFIX}/bin +.endif +.if !defined(NOPORTDOCS) + ${MKDIR} ${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} +.endif + +.include <bsd.port.post.mk> diff --git a/games/evilfinder/distinfo b/games/evilfinder/distinfo new file mode 100644 index 000000000000..5f3e37292c0d --- /dev/null +++ b/games/evilfinder/distinfo @@ -0,0 +1 @@ +MD5 (ef.tgz) = 1b5e4d4f09915b2135902b6aab14a4d5 diff --git a/games/evilfinder/files/evilfinder b/games/evilfinder/files/evilfinder new file mode 100644 index 000000000000..2b118c480ea6 --- /dev/null +++ b/games/evilfinder/files/evilfinder @@ -0,0 +1,8 @@ +#!/bin/sh + +if [ "x$#" = "x0" ]; then + echo "Usage: $0 POTENTIALLY_EVIL_WORD"; exit +else +QUERY_STRING_UNESCAPED="_=$*" %%PREFIX%%/bin/ef| \ + %%LOCALBASE%%/bin/lynx -dump -force_html /dev/stdin +fi diff --git a/games/evilfinder/pkg-descr b/games/evilfinder/pkg-descr new file mode 100644 index 000000000000..9145a031b346 --- /dev/null +++ b/games/evilfinder/pkg-descr @@ -0,0 +1,36 @@ +Evilfinder shows you whether things are evil. By default, the port will +install a wrapper called "evilfinder," but you can define WITH_WRAPPER +to build the web-oriented default binary only. + + + **** THE PROOF THAT The FreeBSD Project IS EVIL **** + + T H E F R E E B S D P R O J E C T + 20 8 5 6 18 5 5 2 19 4 16 18 15 10 5 3 20 - as numbers + 2 8 5 6 9 5 5 2 1 4 7 9 6 1 5 3 2 - digits added + \___________/ \________/ \__________/ \_________/ \_/ + 3 3 3 6 2 - digits added + +Thus, "The FreeBSD Project" is 33362. + + Add 1947, the year Aleister Crowley paid a longer visit to hell - the + result is 35309. + + Turn the number backwards, and add 1945 - the year Mussolini was + executed for the first time. The number is now 92298. + + Add 9981 to it - this is the year "Scrabble" was invented to promote + violence and anger, written backwards - you will get 102279. + + Subtract 23, the symbol of death. The result will be 102256. + + Divide the number by 83 - this is the symbol of slavery, backwards. It + gives 1232. + + This number, read as octal, gives 666 - the number of the Beast. + + This is truly evil. QED. + + +WWW: http://lcamtuf.coredump.cx/evilfinder/ef.shtml +-Adam Weinberger <adamw@FreeBSD.org> diff --git a/games/evilfinder/pkg-plist b/games/evilfinder/pkg-plist new file mode 100644 index 000000000000..97b1f6c0ad3b --- /dev/null +++ b/games/evilfinder/pkg-plist @@ -0,0 +1,7 @@ +bin/ef +%%WRAPPER%%bin/evilfinder +bin/shuffle +%%PORTDOCS%%share/doc/evilfinder/README +share/evilfinder/evilnumbers.dat +%%PORTDOCS%%@dirrm share/doc/evilfinder +@dirrm share/evilfinder |