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

(-)b/ports/stockfish/Makefile (-4 / +29 lines)
Lines 8-33 Link Here
8
PORTNAME=	stockfish
8
PORTNAME=	stockfish
9
PORTVERSION=	2.1.1
9
PORTVERSION=	2.1.1
10
CATEGORIES=	games
10
CATEGORIES=	games
11
MASTER_SITES=	http://f.cl.ly/items/3E1y252w3q0R3C050k01/
11
MASTER_SITES=	http://f.cl.ly/items/1W3R1i3c3Y2n0m133q15/:src \
12
DISTNAME=	stockfish-211-ja
12
		http://www.execve.net/sf/:src \
13
		http://f.cl.ly/items/1y0Q3P2n0I2S0g0Y100E/:book \
14
		http://www.execve.net/sf/:book
15
DISTNAME=	sf-211-linux-eng
16
DISTFILES=	sf-211-linux-eng.zip:src \
17
		sf-211-book.zip:book
13
18
14
MAINTAINER=	execve@gmail.com
19
MAINTAINER=	execve@gmail.com
15
COMMENT=	Open source chess engine
20
COMMENT=	Open source chess engine
16
21
22
LICENSE=	GPLv3
23
17
USE_ZIP=	yes
24
USE_ZIP=	yes
18
WRKSRC=		${WRKDIR}/${DISTNAME}/src
25
WRKSRC=		${WRKDIR}/${DISTNAME}/src
19
USE_GMAKE=	yes
26
USE_GMAKE=	yes
20
MYARCH=		${ARCH}
27
MYARCH=		${ARCH}
28
BOOKDIR=	sf-211-book
21
29
22
ALL_TARGET=	build ARCH=${MYARCH}
30
ALL_TARGET=	build ARCH=${MYARCH}
23
31
32
OPTIONS=	POPCNT_PROFILE_BUILD       "Make a Profile build (POPCNT enabled)" Off \
33
		PROFILE_BUILD "Make a Profile build" Off
34
35
TGTBLD=		build
36
37
.include <bsd.port.options.mk>
38
39
.if defined(WITH_PROFILE_BUILD)
40
TGTBLD=		profile-build
41
.endif
42
43
.if defined(WITH_POPCNT_PROFILE_BUILD)
44
TGTBLD=		popcnt-profile-build
45
.endif
46
24
.include <bsd.port.pre.mk>
47
.include <bsd.port.pre.mk>
25
48
26
# workaround the ARCH usage in the stockfish Makefile
49
# workaround the ARCH usage in the stockfish Makefile
27
.if ${MYARCH} == "i386"
50
.if ${MYARCH} == "i386"
28
ALL_TARGET=	build ARCH=x86-32
51
ALL_TARGET=	${TGTBLD} ARCH=x86-32
29
.elif ${MYARCH} == "amd64"
52
.elif ${MYARCH} == "amd64"
30
ALL_TARGET=	build ARCH=x86-64
53
ALL_TARGET=	${TGTBLD} ARCH=x86-64
31
.endif
54
.endif
32
55
33
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
56
.if ${ARCH} == "ia64" || ${ARCH} == "powerpc" || ${ARCH} == "sparc64"
Lines 39-43 do-install: Link Here
39
	${MKDIR} ${DOCSDIR}
62
	${MKDIR} ${DOCSDIR}
40
	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/Readme.txt ${DOCSDIR}
63
	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/Readme.txt ${DOCSDIR}
41
	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/polyglot.ini ${DOCSDIR}
64
	${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/polyglot.ini ${DOCSDIR}
65
	${MKDIR} ${PREFIX}/share/stockfish
66
	${INSTALL_DATA} ${WRKDIR}/${BOOKDIR}/Book.bin ${PREFIX}/share/stockfish
42
67
43
.include <bsd.port.post.mk>
68
.include <bsd.port.post.mk>
(-)b/ports/stockfish/distinfo (-2 / +4 lines)
Lines 1-2 Link Here
1
SHA256 (stockfish-211-ja.zip) = bbc01a873183d213903260e4262fbee3cc79f51c62a601fce6b66a405b13d93a
1
SHA256 (sf-211-linux-eng.zip) = 65398505d9582160a62520eb1bebe4527df7d90e3af2b88d0458919bf65c2def
2
SIZE (stockfish-211-ja.zip) = 2623630
2
SIZE (sf-211-linux-eng.zip) = 1218458
3
SHA256 (sf-211-book.zip) = fc4b2964128278dcf076b1601a5fb7a6cc88d87d9f617d32fa82aeb05cfdff74
4
SIZE (sf-211-book.zip) = 8831695
(-)b/ports/stockfish/pkg-plist (+2 lines)
Lines 1-4 Link Here
1
bin/stockfish
1
bin/stockfish
2
share/stockfish/Book.bin
2
%%DOCSDIR%%/Readme.txt
3
%%DOCSDIR%%/Readme.txt
3
%%DOCSDIR%%/polyglot.ini
4
%%DOCSDIR%%/polyglot.ini
4
@dirrm %%DOCSDIR%%
5
@dirrm %%DOCSDIR%%
6
@dirrm share/stockfish

Return to bug 161516