View | Details | Raw Unified | Return to bug 206096 | Differences between
and this patch

Collapse All | Expand All

(-)b/games/stockfish/Makefile (-17 / +6 lines)
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>
(-)b/games/stockfish/distinfo (-4 / +3 lines)
Lines 1-4 Link Here
1
SHA256 (stockfish-5-src.zip) = 071f5f9cc5c461e42462c3bc2f65ea96b8ca3de5048b927f82c609017c9392c2
1
TIMESTAMP = 1499583495
2
SIZE (stockfish-5-src.zip) = 319574
2
SHA256 (stockfish-8-src.zip) = 7bad36f21f649ab24f6d7786bbb1b74b3e4037f165f32e3d42d1ae19c8874ce9
3
SHA256 (stockfish-231-book.zip) = 07ee06bcd3fe1c5e0d90a2d0aede8bac2dd31d52fb4e1c9bc477bb5a8939e414
3
SIZE (stockfish-8-src.zip) = 159017
4
SIZE (stockfish-231-book.zip) = 3479786
(-)b/games/stockfish/files/patch-Makefile (+18 lines)
Added Link Here
1
--- Makefile.orig	2017-07-09 16:40:08 UTC
2
+++ Makefile
3
@@ -149,7 +149,6 @@ endif
4
 
5
 ifeq ($(COMP),gcc)
6
 	comp=gcc
7
-	CXX=g++
8
 	CXXFLAGS += -pedantic -Wextra -Wshadow
9
 
10
 	ifeq ($(ARCH),armv7)
11
@@ -198,7 +197,6 @@ endif
12
 
13
 ifeq ($(COMP),clang)
14
 	comp=clang
15
-	CXX=clang++
16
 	CXXFLAGS += -pedantic -Wextra -Wshadow
17
 
18
 	ifeq ($(ARCH),armv7)

Return to bug 206096