From 0b79dfae0a7fae8b994c8c73971bb5fe65903969 Mon Sep 17 00:00:00 2001 From: Ben de Groot Date: Thu, 5 Feb 2015 20:09:40 +0000 Subject: [PATCH] Initial commit (bug #318337) Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x4FDF9CFD2FAC514E! --- games-board/stockfish/Manifest | 25 ++++++++++++++- games-board/stockfish/metadata.xml | 8 +++++ games-board/stockfish/stockfish-6.ebuild | 40 ++++++++++++++++++++++++ 3 files changed, 72 insertions(+), 1 deletion(-) create mode 100644 games-board/stockfish/metadata.xml create mode 100644 games-board/stockfish/stockfish-6.ebuild diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest index e694fa58b0ee..aed95e1890ad 100644 --- a/games-board/stockfish/Manifest +++ b/games-board/stockfish/Manifest @@ -1,3 +1,26 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + DIST stockfish-6-src.zip 161183 SHA256 a69a371d3f84338cefde4575669bd930d186b046a10fa5ab0f8d1aed6cb204c3 SHA512 8381b7a8616281629f04c6dc4cbe5a279b06067f7af3faff271461f694122eeba9d83a0c4a295b9064142bcaa3b31eca8139b58eb9441684845aad45888402dc WHIRLPOOL 56672a5730ce1f9adef13b658e960f808a990752b749ab3c658e1dbdd54e81bbee9c32ab91c892cd6f8b91ad4d8fe5bcff2c5d0942616b5dda5e77c196ad5092 -EBUILD stockfish-6.ebuild 923 SHA256 b21d1be406dd31c52129d7ad6193bf0714475b097f929fe51817fd9bfc4c968e SHA512 5ffc787167c56035a730d3bbf2b5ba91a30c3fb5f51eff23cce889266bf764a0194f4952b7bd596ecda77ff6a173ce6d0674d5905f9fb54314f980ec0f326775 WHIRLPOOL 76134fb247ecb4658fbaa2adbd7625ada1fdbcc288d173f8da7f44a3d4c00e697922d7ed030ebafaa9b2ed2a979e8c3d8dd39a590262aa98f9265e8fe4627848 +EBUILD stockfish-6.ebuild 1025 SHA256 a26f8db903bbc971c54c889f3c906af32e1348dc18ee14ab0cb46432149fe35b SHA512 1bc33d34884254326861f64fb49bc856baff5e69c44e35d2e2449da4d7612f6ea7a6001bf7c6f5f2ddab90853a162f60958112dd6e7dc77f85635f255651fdca WHIRLPOOL 62c645032428af9d28fcb075685ee595c2024dcff0a9583666d597b217b7fdddd2c522b9f3b90e7bbd233cab81a2e40a9d9a351326d47813862f414bc851b9f4 +MISC ChangeLog 360 SHA256 cd091e570b505b39bc812803dc18eab50d87a670f7953eb76e4b404fb98dcea4 SHA512 345938df6e6dd43c044e6fbca3058a4afb47604aad632d56db9d5e4fa384b16a6ecc6073ce09dd2591d6c0b2416e06a8f4ec039221a486fb496b67131e029537 WHIRLPOOL e83237cfc21e6e1227eef9522863df4333f2f844c793bab1a4556b2f4ec4d47b23e54339c9882fe958e98aab0c26033b9c65703d5340bc6ab1dabc04774a3f9f MISC metadata.xml 237 SHA256 184b645af068016765dbc0fea5dc7ebdac3939bff4c5c3cea4c3a954c36aa515 SHA512 2f439c02f625469233818a0b28dd77a40b82606b1cd9d9bca37412103b9c4f8122cc78cd4d53446ce434b3c0cea12c9c6133d2433c7df869231d129f14ecf867 WHIRLPOOL 422c80f167c97179c1cb022108676f9a41b603f0c8031a709c993563b6c84d661bc6b61a3a0609b1da952efa3f4a44004b2267b9142ac564093a07a99bd5de23 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0 + +iQJ8BAEBCABmBQJU084DXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w +ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0 +RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFO2vYP/jXDSOm8D2YrMQ90Mnc2YMaJ +1Zm+pqELyRF+52SSeCRGvBXkNUA+qi/STT7tvsCVDeE9My8n3BPkp7xE/qjujQlV +yyJ8jUL8RzyFt/5X3dCdbtZDqjd3A6yMlaMVIPpKXv5CHUzesgAGyhao/HgvCBvf +0BUO0aZPjfO6qnXXQM0P8sUd0zPUWrU9lMbnWbR/1cwUv70jS4ugXhfFSfKM9MgF +gm+bHzMtztvrBj4ueeuB2WqqdZQhwcbXGeje5s9YnJR1PrpkM2hs+xh60GoZ1ROo +nv46TTJ5gYNQLRIbD5lNGgpIPS6rssOH20tsSTBwDhzQuAtZUjSsrzV11RnW4kWM +4qdZbDK607ii+MoMQqo0syPopWbqDn8zzLYb81Vk+TRG5ljULr6PJxsotso0nD0Y +QfyAACryx+rzurWP0IaGmWBHE8PAg9oXSKNfrazQQP0T0MZByu9fAUc4aehH4eDC +nu6Bb1kHaRA8JRUujkxzsyI5B+c3elzVzynCZY1NzF+u63TZBurnFkQsoniw/9CI +USiYXket6Idx1rNHQStj7j1UZHecph/kfG1abGj80Q2IaNnOAV+3w26EJFt+LmOB +RDgHGvn4RiBs7YLY7Pg1W3dyJRUAb2RtezbcwoxhmZDand4tg/FfRVtZ6cgDdCHT +AfWYyhKpFSL4RkjgV9tH +=gwR/ +-----END PGP SIGNATURE----- diff --git a/games-board/stockfish/metadata.xml b/games-board/stockfish/metadata.xml new file mode 100644 index 000000000000..f2b4a5d1d932 --- /dev/null +++ b/games-board/stockfish/metadata.xml @@ -0,0 +1,8 @@ + + + + + yngwin@gentoo.org + Ben de Groot + + diff --git a/games-board/stockfish/stockfish-6.ebuild b/games-board/stockfish/stockfish-6.ebuild new file mode 100644 index 000000000000..53a35518c7cf --- /dev/null +++ b/games-board/stockfish/stockfish-6.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-board/stockfish/stockfish-6.ebuild,v 1.1 2015/02/05 20:09:33 yngwin Exp $ + +EAPI=5 +inherit toolchain-funcs + +DESCRIPTION="The strongest chess engine in the world" +HOMEPAGE="http://stockfishchess.org/" +SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse" + +DEPEND="" +RDEPEND="" + +S=${WORKDIR}/${P}-src/src + +src_prepare() { + sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile +} + +src_compile() { + local my_arch + use x86 && my_arch=x86-32-old + use cpu_flags_x86_sse && my_arch=x86-32 + use amd64 && my_arch=x86-64 + use cpu_flags_x86_popcnt && my_arch=x86-64-modern + use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 + + emake build ARCH=${my_arch} CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}" +} + +src_install() { + emake PREFIX="${D}/usr" install + dodoc ../AUTHORS ../Readme.md +} -- 2.26.2