Lines 8-38
Link Here
|
8 |
PORTNAME= qmars |
8 |
PORTNAME= qmars |
9 |
PORTVERSION= 1.1 |
9 |
PORTVERSION= 1.1 |
10 |
CATEGORIES= games |
10 |
CATEGORIES= games |
11 |
MASTER_SITES= http://corewar.co.uk/ankerl/ |
11 |
MASTER_SITES= http://martin.ankerl.com/files/ |
12 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
12 |
DISTNAME= ${PORTNAME}_${PORTVERSION} |
13 |
|
13 |
|
14 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= ports@FreeBSD.org |
15 |
COMMENT= Quicker Mars is heavily optimized to be as fast as possible |
15 |
COMMENT= Quicker Mars - heavily optimized mars simulator |
|
|
16 |
|
17 |
LICENSE= BSD |
18 |
LICENSE_FILE= ${WRKSRC}/COPYRIGHT |
16 |
|
19 |
|
17 |
BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend |
20 |
BUILD_DEPENDS= makedepend:${PORTSDIR}/devel/makedepend |
18 |
|
21 |
|
19 |
USE_BZIP2= yes |
|
|
20 |
REINPLACE_ARGS= -i "" |
21 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
22 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
|
|
23 |
|
24 |
USE_BZIP2= yes |
22 |
MAKE_JOBS_UNSAFE= yes |
25 |
MAKE_JOBS_UNSAFE= yes |
23 |
|
26 |
|
24 |
post-patch: |
27 |
post-patch: |
25 |
@${REINPLACE_CMD} -e 's|g++|${CXX}|; s|CCFLAGS =|& ${CXXFLAGS}|' \ |
28 |
@${REINPLACE_CMD} -e 's|g++|$${CXX}| ; \ |
26 |
${WRKSRC}/${MAKEFILE} |
29 |
s|-O3|$${CXXFLAGS}|' ${WRKSRC}/${MAKEFILE} |
27 |
@${REINPLACE_CMD} -e 's|\./||' ${WRKSRC}/bench.* |
30 |
@${REINPLACE_CMD} -e 's|\./||' ${WRKSRC}/bench.* |
28 |
@${REINPLACE_CMD} -e 's|pmars|&-server|' ${WRKSRC}/bench.pmars |
31 |
@${REINPLACE_CMD} -e 's|pmars|&-server|' ${WRKSRC}/bench.pmars |
29 |
@${REINPLACE_CMD} -e 's|Warrior::||' ${WRKSRC}/warrior.hpp |
32 |
@${REINPLACE_CMD} -e 's|Warrior::||' ${WRKSRC}/warrior.hpp |
30 |
@${REINPLACE_CMD} -e 's|Parser::||' ${WRKSRC}/parser.hpp |
33 |
@${REINPLACE_CMD} -e 's|Parser::||' ${WRKSRC}/parser.hpp |
31 |
|
34 |
|
32 |
do-install: |
35 |
do-install: |
33 |
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin |
36 |
(cd ${WRKSRC} && ${INSTALL_PROGRAM} ${PORTNAME} ${PREFIX}/bin) |
34 |
${MKDIR} ${DATADIR} |
37 |
@${MKDIR} ${DATADIR} |
35 |
${INSTALL_SCRIPT} ${WRKSRC}/bench.* ${DATADIR} |
38 |
.for i in bench.exhaust bench.exmars bench.pmars bench.qmars |
36 |
${CP} -r ${WRKSRC}/warriors ${DATADIR} |
39 |
(cd ${WRKSRC} && ${INSTALL_SCRIPT} ${i} ${DATADIR}) |
|
|
40 |
.endfor |
41 |
@(cd ${WRKSRC} && ${COPYTREE_SHARE} warriors ${DATADIR}) |
37 |
|
42 |
|
38 |
.include <bsd.port.mk> |
43 |
.include <bsd.port.mk> |