Lines 2-15
Link Here
|
2 |
# $FreeBSD: tags/RELEASE_11_0_0/games/stockfish/Makefile 396820 2015-09-13 13:51:42Z danfe $ |
2 |
# $FreeBSD: tags/RELEASE_11_0_0/games/stockfish/Makefile 396820 2015-09-13 13:51:42Z danfe $ |
3 |
|
3 |
|
4 |
PORTNAME= stockfish |
4 |
PORTNAME= stockfish |
5 |
PORTVERSION= 5 |
5 |
PORTVERSION= 8 |
6 |
CATEGORIES= games |
6 |
CATEGORIES= games |
7 |
MASTER_SITES= http://stockfish.s3.amazonaws.com/:src \ |
7 |
MASTER_SITES= http://stockfish.s3.amazonaws.com/:src |
8 |
http://cl.ly/3x333m0G173F/download/:book \ |
|
|
9 |
http://www.execve.net/sf/:book |
10 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-src |
8 |
DISTNAME= ${PORTNAME}-${PORTVERSION}-src |
11 |
DISTFILES= ${PORTNAME}-${PORTVERSION}-src.zip:src \ |
9 |
DISTFILES= ${PORTNAME}-${PORTVERSION}-src.zip:src |
12 |
${PORTNAME}-231-book.zip:book |
|
|
13 |
|
10 |
|
14 |
MAINTAINER= execve@gmail.com |
11 |
MAINTAINER= execve@gmail.com |
15 |
COMMENT= Open source chess engine |
12 |
COMMENT= Open source chess engine |
Lines 21-45
NOT_FOR_ARCHS= sparc64
Link Here
|
21 |
USES= compiler gmake zip |
18 |
USES= compiler gmake zip |
22 |
|
19 |
|
23 |
WRKSRC= ${WRKDIR}/${DISTNAME}/src |
20 |
WRKSRC= ${WRKDIR}/${DISTNAME}/src |
24 |
BOOKDIR= . |
|
|
25 |
MYARCH= ${ARCH} |
21 |
MYARCH= ${ARCH} |
26 |
MYCC= ${COMPILER_TYPE} |
22 |
MYCC= ${COMPILER_TYPE} |
27 |
TGTBLD= build |
23 |
TGTBLD= build |
28 |
|
24 |
|
29 |
PLIST_FILES= bin/stockfish |
25 |
PLIST_FILES= bin/stockfish |
30 |
PORTDATA= Book.bin |
26 |
PORTDATA= |
31 |
PORTDOCS= Readme.md polyglot.ini |
27 |
PORTDOCS= Readme.md |
32 |
|
28 |
|
33 |
OPTIONS_DEFINE= DOCS POPCNT PROFILE |
29 |
OPTIONS_DEFINE= DOCS POPCNT |
34 |
|
30 |
|
35 |
POPCNT_DESC= Use the POPCNT instruction |
31 |
POPCNT_DESC= Use the POPCNT instruction |
36 |
|
32 |
|
37 |
.include <bsd.port.options.mk> |
33 |
.include <bsd.port.options.mk> |
38 |
|
34 |
|
39 |
.if ${PORT_OPTIONS:MPROFILE} |
|
|
40 |
TGTBLD= profile-build |
41 |
.endif |
42 |
|
43 |
.if ${PORT_OPTIONS:MPOPCNT} && ${ARCH} != amd64 |
35 |
.if ${PORT_OPTIONS:MPOPCNT} && ${ARCH} != amd64 |
44 |
BROKEN= POPCNT compiles only on amd64 |
36 |
BROKEN= POPCNT compiles only on amd64 |
45 |
.endif |
37 |
.endif |
Lines 66-77
post-patch:
Link Here
|
66 |
|
58 |
|
67 |
do-install: |
59 |
do-install: |
68 |
${INSTALL_PROGRAM} ${WRKSRC}/stockfish ${STAGEDIR}${PREFIX}/bin |
60 |
${INSTALL_PROGRAM} ${WRKSRC}/stockfish ${STAGEDIR}${PREFIX}/bin |
69 |
@${MKDIR} ${STAGEDIR}${DATADIR} |
|
|
70 |
${INSTALL_DATA} ${WRKDIR}/${BOOKDIR}/${PORTDATA} ${STAGEDIR}${DATADIR} |
71 |
|
61 |
|
72 |
do-install-DOCS-on: |
62 |
do-install-DOCS-on: |
73 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
63 |
@${MKDIR} ${STAGEDIR}${DOCSDIR} |
74 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/Readme.md ${STAGEDIR}${DOCSDIR} |
64 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/Readme.md ${STAGEDIR}${DOCSDIR} |
75 |
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/polyglot.ini ${STAGEDIR}${DOCSDIR} |
|
|
76 |
|
65 |
|
77 |
.include <bsd.port.mk> |
66 |
.include <bsd.port.mk> |