[Midnightbsd-cvs] mports [24268] trunk/benchmarks/fhourstones/Makefile: fix build
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Sun Sep 9 12:11:27 EDT 2018
Revision: 24268
http://svnweb.midnightbsd.org/mports/?rev=24268
Author: laffer1
Date: 2018-09-09 12:11:26 -0400 (Sun, 09 Sep 2018)
Log Message:
-----------
fix build
Modified Paths:
--------------
trunk/benchmarks/fhourstones/Makefile
Modified: trunk/benchmarks/fhourstones/Makefile
===================================================================
--- trunk/benchmarks/fhourstones/Makefile 2018-09-09 16:10:25 UTC (rev 24267)
+++ trunk/benchmarks/fhourstones/Makefile 2018-09-09 16:11:26 UTC (rev 24268)
@@ -4,26 +4,36 @@
PORTVERSION= 3.1
PORTREVISION= 2
CATEGORIES= benchmarks
-MASTER_SITES= http://homepages.cwi.nl/~tromp/c4/
+MASTER_SITES= http://tromp.github.io/c4/
DISTNAME= Fhourstones
MAINTAINER= ports at MidnightBSD.org
-COMMENT= Fhourstones Benchmark
+COMMENT= Integrated benchmark program
LICENSE= other
NO_WRKSUBDIR= yes
-PLIST_FILES= bin/fhourstones lib/fhourstones/SearchGame lib/fhourstones/inputs
-PLIST_DIRS= lib/fhourstones
+PLIST_FILES= bin/fhourstones \
+ libexec/fhourstones/SearchGame \
+ share/fhourstones/inputs
post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/Makefile
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKSRC}/fhourstones
+ @${REINPLACE_CMD} -e \
+ 's| = -O3| +=|' ${WRKSRC}/Makefile
+post-build:
+ ${ECHO_CMD} '#!${SH}' > ${WRKSRC}/fhourstones
+ ${ECHO_CMD} 'libexecdir=${PREFIX}/libexec/fhourstones' \
+ >> ${WRKSRC}/fhourstones
+ ${ECHO_CMD} 'datadir=${DATADIR}' >> ${WRKSRC}/fhourstones
+ ${ECHO_CMD} 'exec $${libexecdir}/SearchGame < $${datadir}/inputs' \
+ >> ${WRKSRC}/fhourstones
+
do-install:
- ${MKDIR} ${PREFIX}/lib/fhourstones
- ${INSTALL_SCRIPT} ${WRKDIR}/fhourstones ${PREFIX}/bin
- ${INSTALL_PROGRAM} ${WRKDIR}/SearchGame ${PREFIX}/lib/fhourstones/
- ${INSTALL_DATA} ${WRKDIR}/inputs ${PREFIX}/lib/fhourstones
+ ${MKDIR} ${STAGEDIR}${PREFIX}/libexec/fhourstones ${STAGEDIR}${DATADIR}
+ ${INSTALL_SCRIPT} ${WRKSRC}/fhourstones ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_DATA} ${WRKSRC}/inputs ${STAGEDIR}${DATADIR}
+ ${INSTALL_PROGRAM} ${WRKSRC}/SearchGame \
+ ${STAGEDIR}${PREFIX}/libexec/fhourstones
.include <bsd.port.mk>
More information about the Midnightbsd-cvs
mailing list