From a9bdc81c613bab1032ec6d27efcb699bdbd9fba3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 14 Jan 2021 08:35:01 +0700 Subject: [PATCH] stockfish: use upstream's cxxflags, fix ftbfs --- srcpkgs/stockfish/template | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/srcpkgs/stockfish/template b/srcpkgs/stockfish/template index 8e0225e0df7..f0eee9b20f9 100644 --- a/srcpkgs/stockfish/template +++ b/srcpkgs/stockfish/template @@ -1,12 +1,13 @@ # Template file for 'stockfish' pkgname=stockfish version=12 -revision=1 +revision=2 _net_file=nn-82215d0fd0df.nnue wrksrc="Stockfish-sf_${version}" build_wrksrc=src build_style=gnu-makefile make_build_target=build +make_use_env=yes hostmakedepends="tar" short_desc="Free UCI chess engine derived from Glaurung" maintainer="cipr3s " @@ -20,6 +21,9 @@ skip_extraction="${_net_file}" LDFLAGS+="-lpthread -Wl,-z,stack-size=2097152" +# We know how to optimize ourselves +make_build_args="optimize=no " + case $XBPS_TARGET_MACHINE in x86_64*) make_build_args+="ARCH=x86-64" ;; i686*) make_build_args+="ARCH=x86-32" ;; @@ -28,6 +32,7 @@ case $XBPS_TARGET_MACHINE in armv7*) make_build_args+="ARCH=armv7" ;; ppc64*) make_build_args+="ARCH=ppc-64" ;; ppc*) make_build_args+="ARCH=ppc-32" ;; + *) broken="Not supported" ;; esac if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then @@ -39,6 +44,10 @@ post_extract() { cp $XBPS_SRCDISTDIR/${pkgname}-${version}/${_net_file} ./src } +post_patch() { + vsed -i -e '/CXX=/d' Makefile +} + do_install() { vbin stockfish }