Gentoo Archives: gentoo-commits

From: Matthias Maier <tamiko@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: games-board/stockfish/
Date: Thu, 26 Jan 2017 19:48:35
Message-Id: 1485460074.17200647213345634fe3ce051e422a98a7de28c6.tamiko@gentoo
1 commit: 17200647213345634fe3ce051e422a98a7de28c6
2 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
3 AuthorDate: Thu Jan 26 19:47:54 2017 +0000
4 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 26 19:47:54 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17200647
7
8 games-board/stockfish: drop old
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 games-board/stockfish/Manifest | 1 -
13 games-board/stockfish/stockfish-7.ebuild | 70 --------------------------------
14 2 files changed, 71 deletions(-)
15
16 diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest
17 index 77676e8..2970fca 100644
18 --- a/games-board/stockfish/Manifest
19 +++ b/games-board/stockfish/Manifest
20 @@ -1,2 +1 @@
21 -DIST stockfish-7-src.zip 158788 SHA256 89f1bb855c9251c1c644156d82960c71aa68e837390367f5111aa756e0785f36 SHA512 e5f2bb5e1309db9bf8e89ed35d69c7cf1c63b9da5158dfb32faea33113569c337781e40ec3f4fc03760f1e17acfbb671ecc2eaf57dec1fd018173fe0ae6d70d1 WHIRLPOOL 201d405b977355be3326f21567b2b836522d8d021fdab028d74fb3dd21b5eb281825f28df56d35f6a85b0e91cad9f2f674775180715a96f11e85ad4a06f0d663
22 DIST stockfish-8-src.zip 159017 SHA256 7bad36f21f649ab24f6d7786bbb1b74b3e4037f165f32e3d42d1ae19c8874ce9 SHA512 4dcc8c6e975367e96d5b4e76c241094e1bade53fd19fa29320a5df10177ff5ae04844ca7ae9f9cfe929aa1341d898aabbbe523bbdab4c5beef75ca8332ce50c1 WHIRLPOOL ac28ea7e89a447e465dfc102cc4f1a7a9131e0933bf52f57b00483f541065613d678797c807d462c6b364a1052b86c55e0471bfb76fe8e61e3355ea79133fc84
23
24 diff --git a/games-board/stockfish/stockfish-7.ebuild b/games-board/stockfish/stockfish-7.ebuild
25 deleted file mode 100644
26 index ff0852b..00000000
27 --- a/games-board/stockfish/stockfish-7.ebuild
28 +++ /dev/null
29 @@ -1,70 +0,0 @@
30 -# Copyright 1999-2016 Gentoo Foundation
31 -# Distributed under the terms of the GNU General Public License v2
32 -# $Id$
33 -
34 -EAPI=6
35 -
36 -inherit toolchain-funcs
37 -
38 -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world"
39 -HOMEPAGE="http://stockfishchess.org/"
40 -
41 -SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip"
42 -LICENSE="GPL-3"
43 -SLOT="0"
44 -KEYWORDS="~amd64 ~x86"
45 -IUSE="armv7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug
46 - general-32 general-64 +optimize"
47 -
48 -DEPEND="|| ( app-arch/unzip app-arch/zip )"
49 -RDEPEND=""
50 -
51 -S="${WORKDIR}/${P}-src/src"
52 -
53 -src_prepare() {
54 - default
55 -
56 - # prevent pre-stripping
57 - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \
58 - || die 'failed to disable stripping in the Makefile'
59 -}
60 -
61 -src_compile() {
62 - local my_arch
63 -
64 - # generic unoptimized first
65 - use general-32 && my_arch=general-32
66 - use general-64 && my_arch=general-64
67 -
68 - # x86
69 - use x86 && my_arch=x86-32-old
70 - use cpu_flags_x86_sse && my_arch=x86-32
71 -
72 - # amd64
73 - use amd64 && my_arch=x86-64
74 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern
75 -
76 - # both bmi2 and avx2 are part of hni (haswell new instructions)
77 - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
78 -
79 - # other architectures
80 - use armv7 && my_arch=armv7
81 - use ppc && my_arch=ppc
82 - use ppc64 && my_arch=ppc64
83 -
84 - # Skip the "build" target and use "all" instead to avoid the config
85 - # sanity check (which would throw a fit about our compiler). There's
86 - # a nice hack in the Makefile that overrides the value of CXX with
87 - # COMPILER to support Travis CI and we abuse it to make sure that we
88 - # build with our compiler of choice.
89 - emake all ARCH="${my_arch}" \
90 - COMP=$(tc-getCXX) \
91 - COMPILER=$(tc-getCXX) \
92 - debug=$(usex debug "yes" "no") \
93 - optimize=$(usex optimize "yes" "no")
94 -}
95 -
96 -src_install() {
97 - dobin "${PN}"
98 - dodoc ../AUTHORS ../Readme.md
99 -}