View | Details | Raw Unified | Return to bug 172238
Collapse All | Expand All

(-)games/qmars/Makefile (-10 / +15 lines)
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>

Return to bug 172238