svn commit: r301191 - head/games/evilfinder
Alex Kozlov
ak at FreeBSD.org
Thu Jul 19 21:35:28 UTC 2012
Author: ak
Date: Thu Jul 19 21:35:27 2012
New Revision: 301191
URL: http://svn.freebsd.org/changeset/ports/301191
Log:
- Use new evilnumbers database
- Remove old options remnants
- Remove pkg-plist
- Fix build with clang
- Mark MAKE_JOBS_SAFE
Deleted:
head/games/evilfinder/pkg-plist
Modified:
head/games/evilfinder/Makefile (contents, props changed)
head/games/evilfinder/distinfo (contents, props changed)
Modified: head/games/evilfinder/Makefile
==============================================================================
--- head/games/evilfinder/Makefile Thu Jul 19 20:56:44 2012 (r301190)
+++ head/games/evilfinder/Makefile Thu Jul 19 21:35:27 2012 (r301191)
@@ -7,21 +7,31 @@
PORTNAME= evilfinder
PORTVERSION= 1.00
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= games
-MASTER_SITES= http://lcamtuf.coredump.cx/
-DISTNAME= ef
-EXTRACT_SUFX= .tgz
+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 at FreeBSD.org
COMMENT= Numerologically determine the evilness of things
WRKSRC= ${WRKDIR}/${PORTNAME}
-OPTIONS_DEFINE= WRAPPER
+MAKE_JOBS_SAFE= yes
-WRAPPER_DESC= Evilfinder local wrapper
+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
.include <bsd.port.options.mk>
@@ -33,16 +43,20 @@ PLIST_SUB+= WRAPPER=""
PLIST_SUB+= WRAPPER="@comment "
.endif
+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|; \
- s|.tmp-%d-%u|/tmp/.tmp-%d-%u|; \
- s|./shuffle|${PREFIX}/libexec/ef-shuffle|" \
+ @${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
-.if !defined(WITHOUT_WRAPPER)
- @${SED} -e "s|%%PREFIX%%|${PREFIX}|; \
- s|/dev/stdin|-stdin|; \
- s|%%LOCALBASE%%|${LOCALBASE}|" \
+.if ${PORT_OPTIONS:MWRAPPER}
+ @${SED} -e 's|%%PREFIX%%|${PREFIX}|' \
+ -e 's|/dev/stdin|-stdin|' \
+ -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
${FILESDIR}/evilfinder > ${WRKSRC}/evilfinder
.endif
@@ -51,10 +65,10 @@ do-install:
${INSTALL_PROGRAM} ${WRKSRC}/shuffle ${PREFIX}/libexec/ef-shuffle
${MKDIR} ${DATADIR}
${INSTALL_DATA} ${WRKSRC}/evilnumbers.dat ${DATADIR}
-.if !defined(WITHOUT_WRAPPER)
+.if ${PORT_OPTIONS:MWRAPPER}
${INSTALL_SCRIPT} ${WRKSRC}/evilfinder ${PREFIX}/bin
.endif
-.if !defined(NOPORTDOCS)
+.if ${PORT_OPTIONS:MDOCS}
${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
Modified: head/games/evilfinder/distinfo
==============================================================================
--- head/games/evilfinder/distinfo Thu Jul 19 20:56:44 2012 (r301190)
+++ head/games/evilfinder/distinfo Thu Jul 19 21:35:27 2012 (r301191)
@@ -1,2 +1,4 @@
SHA256 (ef.tgz) = 0e61b46c0891f7631a24a06c40988013c5581a9631eb7ed1221ff797299f0588
SIZE (ef.tgz) = 150494
+SHA256 (evilnumbers.dat) = 6162beec29da300c610d8a8e8d879178af6814b6e80ec3ddc12cfdfc4bc330ac
+SIZE (evilnumbers.dat) = 5087
More information about the svn-ports-head
mailing list