From b3f96499c112618ec301a4852f24b8b8be123d3a Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 13 Mar 2025 00:28:24 +0000 Subject: gentoo auto-resync : 13:03:2025 - 00:28:24 --- games-board/Manifest.gz | Bin 9881 -> 9875 bytes games-board/stockfish/Manifest | 26 ------- games-board/stockfish/stockfish-10.ebuild | 68 ------------------ games-board/stockfish/stockfish-13.ebuild | 73 -------------------- games-board/stockfish/stockfish-14.1.ebuild | 73 -------------------- games-board/stockfish/stockfish-14.ebuild | 73 -------------------- games-board/stockfish/stockfish-15-r1.ebuild | 74 -------------------- games-board/stockfish/stockfish-15.1.ebuild | 74 -------------------- games-board/stockfish/stockfish-16-r1.ebuild | 93 ------------------------- games-board/stockfish/stockfish-16.1.ebuild | 99 --------------------------- games-board/stockfish/stockfish-16.ebuild | 88 ------------------------ games-board/stockfish/stockfish-17.ebuild | 99 --------------------------- 12 files changed, 840 deletions(-) delete mode 100644 games-board/stockfish/stockfish-10.ebuild delete mode 100644 games-board/stockfish/stockfish-13.ebuild delete mode 100644 games-board/stockfish/stockfish-14.1.ebuild delete mode 100644 games-board/stockfish/stockfish-14.ebuild delete mode 100644 games-board/stockfish/stockfish-15-r1.ebuild delete mode 100644 games-board/stockfish/stockfish-15.1.ebuild delete mode 100644 games-board/stockfish/stockfish-16-r1.ebuild delete mode 100644 games-board/stockfish/stockfish-16.1.ebuild delete mode 100644 games-board/stockfish/stockfish-16.ebuild delete mode 100644 games-board/stockfish/stockfish-17.ebuild (limited to 'games-board') diff --git a/games-board/Manifest.gz b/games-board/Manifest.gz index f0342664ced3..b217b03eb8c3 100644 Binary files a/games-board/Manifest.gz and b/games-board/Manifest.gz differ diff --git a/games-board/stockfish/Manifest b/games-board/stockfish/Manifest index 0aa5f79cd420..9af205710ae6 100644 --- a/games-board/stockfish/Manifest +++ b/games-board/stockfish/Manifest @@ -1,32 +1,6 @@ AUX stockfish-17-gcc15.patch 1391 BLAKE2B 5e3cc575d7209c0e54cd12d5d71041673069f374a6a46fad4f2f1b99b8e4f86eb47349fd699d660dff714c6371d46331f7eb8f4307dc5dc6d6973e53b6262ff2 SHA512 c4c9dccd6d10cdca5f5eabe96208bd5565f94b03c6afcec95665e3b31a47cdef776c01badb22fa7b7408bb948cc3887bb9671b4309e6bf2adefb4adfd9365db6 -DIST stockfish-10-src.zip 174377 BLAKE2B 58142b16f59f15773c8811d6e10588dbc680c94cd504d26f4ca285dbe632d845ede06571e501a4e2b77adbb9b00d91978236ff179a46a73dc9a03cfa1ae3490c SHA512 959c4f3c497ba3108884dabc38de824f11781ae57b4ab5fdf25daf9a7fc0326e663adb1c081b8c8d57a7bf5f2e941369502a50a0c93135a001c6bd1af360d0f8 -DIST stockfish-13-nn-62ef826d1a6d.nnue 21022697 BLAKE2B 013396fec72e14dfb90ca308bdcbaf98f27b29feb03cb2c855f521dc33d0787de51812cb2a52e4aa94622120fc89a5f2302fd6296a4fb1db33e0de57156a41c3 SHA512 25a0a1b5c440fcfaa8ee122391fbb075e4b4e6bdacae816a2897bb346c0d5c459ae464fc7680414e87eadf2a5a00565d4f3ac2c559fea4bdddd1e4a38874fba7 -DIST stockfish-13.tar.gz 181226 BLAKE2B ab6f2afccce2b4767c69d07c18aa611cb71388aae9b27e8a6c95b61db4a27c18b0e7a21aa30e10b4b56d018c1a4146dcea4896c4d68d7a9f297fa0758739ce9c SHA512 5ee6581b8324ed32f02ed0f1ea5df311635203e5f1806d00f9819ad076ef4082481f8ecebbb531154cbb120bb2b396c738c3ef2e2e6ee0fd6a5bd6ff88192706 -DIST stockfish-14-nn-3475407dc199.nnue 47721371 BLAKE2B e0d21fb2c282bb6c07a027474ba4c55d4ba993bd7e203a13eda034266c0d7004b9d7a5f6e68ce3209e0e9c71f52692a5e5124d93d10f2dd2ed034be389901023 SHA512 11774bd70a38a9df2b314ab19631a45139a75fcd7cf81fcc3bf5568505292d3f66bad4a2d5eff7f51e2f091995cc76107c6fb43fcfd6e0f8a6ee3ff6e59d72ab -DIST stockfish-14.1-nn-13406b1dcbe0.nnue 47001243 BLAKE2B ef7deeeac9d4fb03e70695978b57d5f5e0861d4e1b5af4f6c5decade689a81f238553f87fbc06741c931dea6b5b672bd585df61f5960378e67fe3aa25b74b709 SHA512 89b1242262d10aba9de168d5fdcaf70b36f9ad84d79eca7245591174c679473d60251b30d8a05100967fd5bf0e8e59632749d6d77f2bbdce0a3f77b8d15dd5cc -DIST stockfish-14.1.tar.gz 187792 BLAKE2B 84ed9da634a1e52579d0aa1ef356cd31a350ecafc44ebc632080b1c6c2c01d7a2cab8d7ab44065abd140b74e65bdcea8e3cc0a5e5c5daca8060303798df90c6f SHA512 b45ec44ba88a22e528a9ae417135851ace75006d0295eb77ab92dd1dc08f3c445a50047b1f2a4a7ab73773b2ce07bd98b601e40c6f75a63586c565cec5e33039 -DIST stockfish-14.tar.gz 183879 BLAKE2B fd2fbcd37f90baf6b81432ebee7aa5b949c05253e04ec361fa502687de597e90aa6c85a90a5fd1baea52da423264d8e14853303564c3bc6f37bc98de890c5d3c SHA512 90025c0559d09f950732c051362711bed7f22e5495daeadf1ac8d7b1be9ede7e9aff80ca8755fccd95bdb48e2b2ea4b4355e02cd9112ac8e5eec457774289f34 -DIST stockfish-15-nn-6877cd24400e.nnue 47001499 BLAKE2B 12d9c250e7fc920aa1c575bdfa280ee648419307d7bb30dbda0e52a7a4b92a15063fba9a00e04c4201602d8778e181f8fff73a2f5a2963f197fb30020fdf78a0 SHA512 456961b01c7b7a852ac23eb9de8aca65204d5d0566868c998eb8918abd9c9eef7f7fb08ac08a7750eaede451859f93a15e92e1a14ecc269268dadb9a7b0eb135 -DIST stockfish-15.1-nn-ad9b42354671.nnue 47001499 BLAKE2B ae4caa4c7c68941fe57b03fe6c8df996dad9138e7a53caad6f08e3c8ce924c9445ecfba9f8ff3091380d4d7b0b932cff654ded7758b3abcec934cd322bf73418 SHA512 25114b2ada67cf1dd8a0a5ff78eb3b48e8406fb3e3851753d1293acf2512878856fac6c171e65b9d186e639482fd34e2b80553a1331ed73c7d40f85460a46d42 -DIST stockfish-15.1.tar.gz 193408 BLAKE2B 53f90d1ec35a96e804dc572ccc53f94b7d16686e02fb1c490f22129c313d74f39c3beeadf896016a0e0bdf9fd01bfec2f78efcaa1261869fbb599e45f8549a4b SHA512 86c0e7cdaf84b70078ab1c7db89e710ea20876952cfa726507e50d739aadcdf892bb1545bbc5fe1bf861bfbcd829e6414ee54dd9020763db9fd43617b7431532 -DIST stockfish-15.tar.gz 189578 BLAKE2B 49af86be2d926ad51021edc119fee260d54fbb37d22d9e0883c382a60d6d0f742b7eee5df296b1dc85552e24269e97c172df70e0a894b328e5bfa92d0614d608 SHA512 d79f713654d5ff0b7f158394c887dce015ef613242e52ef55575c024255da6f6a6bdfe974ff1037599fc99ddfdc2774e37bbc6b8fc88ed0df59590f820a27ffa -DIST stockfish-16-nn-5af11540bbfe.nnue 40119326 BLAKE2B dc1bf038317c696ba7423d527dc039a077b6008ef6c721afa2084e48b69acb1f3cfde6e0d4861cb29bf8b1cbf693481432f2e0bc376d786c9d6dbb80248883bd SHA512 e86633e1129a5e9727d137ddddba44918bb4dfb88b192659e2323ae4eafc44175c1e9c24ab1ce72dc2a05682b00bdf6aba1f1caf6b0b44ec1cef4a14ae465006 -DIST stockfish-16.1-nn-b1a57edbea57.nnue 65429575 BLAKE2B 22020e7e3a59530c2a9d2976cdc4669d2257e14d23efd1f085fd645c1d1b10dea48cd13b64135aadebef8a3d57b10d9180eaa5725789bfa6860633bc1e094fd3 SHA512 de2141ba301dd4da0cfa5d3a8f3574fa0ac9b24915fa1802654ad8baf274157feb1fd0ce96aae3893b789a1bb1df8eccdb4a5a331756802bebde3c4d1db5f1de -DIST stockfish-16.1-nn-baff1ede1f90.nnue 3480122 BLAKE2B cb573cd1537b07afb6162c4c42da6363f3aaab472fedea8e2059ac481a7b774100637a067aa405c44f2d7f792ca74c32ed1e58ea8c4e00adafe1e8f0e3092a92 SHA512 56358da4810a2bf5b903668d8243ec888a0a64302a893207074b3f1644c9877ddd4557303f025eabcc6e0f7b31af42c1265ba2fd34209df9dd0ea205d4f4a8e9 -DIST stockfish-16.1.tar.gz 176846 BLAKE2B d1cbc980496a8aea6668d50c2f24b69e2de39858dd50ff4fd807a3fca470e8e319901dd638bc09bb00c4bb0f886e4a8e87b021a7ff6c44edc540bfab45ceebcf SHA512 39962d92deba234e625b1f89568c9c469ecae02209c9c68dfd380034c70ab950d917bc5b7fa202a80b0e5cb59b6f3ef726b128ec9a28969e966308ebc7fbb056 -DIST stockfish-16.tar.gz 195462 BLAKE2B 0f2a55baae13a9abd682672dd88aebcfcd66e4bf6cf1d0886eba48ff331e9aa853bd44fab74c6dbb8a1db4873bf8fe9f98b33ab713878d071950095bd3c0ba82 SHA512 cc8728bd76cb71ab2e3dddb909acf3ebd26a7d44130509dcb2cd90959c939d7324abebf2c69092230028333428a90fa345a10fcb4e9c50e53f4958c61daedcc7 DIST stockfish-17-nn-1111cefa1111.nnue 74874478 BLAKE2B b2179b5727b13984be82f88715a55df7a84959944c92bd5758b492f6f8bd8f241696b491339ce64a0aaa059e3591115ff04d2382f7371075df5aea729cfa2dec SHA512 0814a77442d14f9eee02b1d45195cc8c9ed58e91d10ac22be56f562835baedc77094b442d23f2e088779e58d798184eabc8dfc919558e1ede552cde35d448025 DIST stockfish-17-nn-37f18f62d772.nnue 3519630 BLAKE2B fe51553da8c051e66ecbc5e167f4a8b6c5701f80a9174e487b6a40962753c8a9ac96af2ff47df707b5044f83ef4baeac74b3154fd908dbe9728b40f020b8a7e6 SHA512 bf4d01f8cbff94dbff484636dd0351cd66f37eeaea7b7dbe16a3bfe231ae78cfabdeed040b789b64049c6063ef0dca21e4a4f332b99e49a52993e8595e372839 DIST stockfish-17.tar.gz 204647 BLAKE2B 1b8bc3cb18df67fb8d8c0a02284c47d06862ca33aacd894816be92f3c11976f5eb3a767adce92a27bcbc35abec3db04e3600fe046060fe61247850fe263d9aea SHA512 2736c7e78a30670704b4400e20a4a5bb5b07b2e3a14d19149eccea9ba45cda5b9b42034b1ae40ef1f49c87fc1b0bc1750e998ff732da8c5fe45dd8bdbf90f9cc -EBUILD stockfish-10.ebuild 1783 BLAKE2B 64978de8409789e492d0cb0039058330ce6ca16a0e5c041d5d3465bb5bb78e708b9677cddcb46011b96261c843d03540d78ba817b467ef5d0b5ae6916a10dc4e SHA512 6607fc9c69b9c60a1ce00b795ecc102e97c8875a794210a7cbb9703d48b73c6a52eb3ab71480202c1f1bc50cf5ba991d1e68437b6fdf7b7e9e7d17988555b8f3 -EBUILD stockfish-13.ebuild 2037 BLAKE2B 9ee76596b1ea612f3f235496e454fd8a465e8442704c69a5c569c0a6a4f9d89017c18b4e45486e1b7bc14e6bb6e47f11d921e61ca821ccc132ba96f5db67100e SHA512 daa6b917553dd92e3a3bc01441f5db4680fc8b987eaf86408265de88caba383ab93a6a9a82c26bf07fdbdb718db08ed3e2a2d315196f2efc30c98d68006c37f5 -EBUILD stockfish-14.1.ebuild 2046 BLAKE2B 721060955579258df84987460e8ccf54ca6db70795113684d0b2ebb84fcc5f4d6711f81da7b61275f284b753af7d6d7d1bd5a9f2023af366ca06d5ae60d80204 SHA512 f131d0a0e70efe8bec338b39b0cab949b55511b73fc81602d8609d2d068d4275cc310dcd19ca83dced1ab717aa7bd01d939c8b5a9bbc74044c5c70941099d457 -EBUILD stockfish-14.ebuild 2046 BLAKE2B 5d06130943aff96a93c5fe5ff42499e90472d7c67fa50ed03c455854101cd615d81233bdcec92d2a35da96550dab3ca9738ab759f708b6e5624f3bcafa42219f SHA512 b4c07066f35514503c1b65e25716d2b63f28d6f419f7f403f4cf812810fcf3826c60ae224e444743a66a0a382a8817ab94f5c3d299dc24479013d1670a8a5ddc -EBUILD stockfish-15-r1.ebuild 2050 BLAKE2B 672621d6b7f31620500cf719caef24e3ae382633b43bac936ca9c796f2792c28ee2a18a1575bb5a19168ae20d20490354430ea46bfd38e639433fda64d6d8801 SHA512 149545bd11fb7a0ec461af464d2214246aa7bd56adc196b0a8af1fb5183ae88faef7682f3c84472600c9995d6a7c0de28ed2fa4966f3f82525aa960bb635ee3b -EBUILD stockfish-15.1.ebuild 2045 BLAKE2B 3f74063bf4037fbe63e9d8be80e11865f3fdd59bd7b95f93b8734c25623169c8aafac7c1676e679fcba96fcff2e7c339c1fc8fc0c94b41055e4bfd673e8320bd SHA512 416f8dce6a1361f56f3115c9360a84b65b6e63f954e1ae7fa4d40522fd7584dfb835f8fc510097b4913858f8c4d2f8158b9567ca65ebbc521c290cf210f1e77b -EBUILD stockfish-16-r1.ebuild 2637 BLAKE2B 46fff5df168a923d4ded0e2bba036afb64942cd0d4e1661945d53be9b5b779588529476f729ed39745c05478e14d6b4c83ea27a3105e5f990ca83e1e1a48769c SHA512 55d569079fca0e0d8aae9d321d37bf49eaf0cc8860970e906e11fcdb9626fabe9ad2ff585c3146bf734ac8c4baf4fbc6cb2e85ff294dea427d9c9c8c4a7252fe -EBUILD stockfish-16.1.ebuild 2704 BLAKE2B ddbbcbb171cfdc0ee397dea1207e5be3e7d54d59db02040da05a6f37061b847eb44d65500e11f2cdd5e8a5e15e431f9617d61c33263d58ddea146cd91ec326af SHA512 c73e2f585fbd668f067cf325ebc98b8546738c0953e4982a3b9db37bf40f7377126efd2a1661f0ba910ee60347d7050ad9660b6618b5c115f599b6066c425e12 -EBUILD stockfish-16.ebuild 2380 BLAKE2B 4752a92066f6938691947e329a03b7ab82aa7432fc79cc9899f5aef6b476a419c529dc60eb541c1a54c94b84a85f6729e82445875cc5e32ca33f1169f3f3c2ee SHA512 92e33d7910cd7d232f11425524f56c7dd21265f80a262660cda8fcb080d434bb00fa7b4aeac82761b93b3865cffb9d5d02fbf65786c0da295ec2e69f8cac86bd EBUILD stockfish-17-r1.ebuild 2754 BLAKE2B d95039514f478b7081ea83aaf707445dc53deeb040ead0c7588065c4ee6a44a31894cf9ddc2b8902da7905acef830cf3b7f618bb6b71c7b2a6978308358ed757 SHA512 1db82c884ce4e7fb5d8e3e65e6d2c67edbce0d3c71832e2be12c4168b80104b93f5d3f5f58e839d17b83be3c2dab913dfc45e4fad8a3ed333fec3c3d8707900a -EBUILD stockfish-17.ebuild 2702 BLAKE2B 3d5c32dd6d525e41d498a90c90dfcf5fe3b48a08a737a635565cbe32d236694dd6bd3ffbd19abaff163e707a78b4a4ef6a170271a5e6e4540bf1cd837824c1f6 SHA512 8059e7b4bc89e53821f30666d6509ce89c1d0ecd0c913b929de259b6d8017ef79192dcad747013d3d00bba88d8077b78fb27b8c3565d6a2ce685bafc13969022 MISC metadata.xml 573 BLAKE2B 2b1f870ab3bad4a90940374e974a37ec52239b6684e78e5dd41b95a1503854c06a3a5185b48c56c542a4195d00293cc6628c362d93a835997e41122215bf8540 SHA512 a21725ea89118c85924985d95614e8702209b3184848f63271910dafa3d1f4e6238fb015558e287cc341262bb65bbafc33606042eb589c7499a92088c2a43574 diff --git a/games-board/stockfish/stockfish-10.ebuild b/games-board/stockfish/stockfish-10.ebuild deleted file mode 100644 index 24a0f3282954..000000000000 --- a/games-board/stockfish/stockfish-10.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/src" - -src_prepare() { - default - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Skip the "build" target and use "all" instead to avoid the config - # sanity check (which would throw a fit about our compiler). There's - # a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake all ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../Readme.md -} diff --git a/games-board/stockfish/stockfish-13.ebuild b/games-board/stockfish/stockfish-13.ebuild deleted file mode 100644 index 91b5480df6bd..000000000000 --- a/games-board/stockfish/stockfish-13.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-62ef826d1a6d.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -src_prepare() { - default - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Skip the "build" target and use "all" instead to avoid the config - # sanity check (which would throw a fit about our compiler). There's - # a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake all ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-14.1.ebuild b/games-board/stockfish/stockfish-14.1.ebuild deleted file mode 100644 index d23cf5af9973..000000000000 --- a/games-board/stockfish/stockfish-14.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-13406b1dcbe0.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -src_prepare() { - default - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Skip the "build" target and use "all" instead to avoid the config - # sanity check (which would throw a fit about our compiler). There's - # a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake all ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-14.ebuild b/games-board/stockfish/stockfish-14.ebuild deleted file mode 100644 index f6130d54cc74..000000000000 --- a/games-board/stockfish/stockfish-14.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-3475407dc199.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -src_prepare() { - default - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Skip the "build" target and use "all" instead to avoid the config - # sanity check (which would throw a fit about our compiler). There's - # a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake all ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-15-r1.ebuild b/games-board/stockfish/stockfish-15-r1.ebuild deleted file mode 100644 index ea7a33b131ec..000000000000 --- a/games-board/stockfish/stockfish-15-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-6877cd24400e.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~loong ~riscv x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-15.1.ebuild b/games-board/stockfish/stockfish-15.1.ebuild deleted file mode 100644 index a8d227894a51..000000000000 --- a/games-board/stockfish/stockfish-15.1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-ad9b42354671.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="$(tc-getCXX)" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-16-r1.ebuild b/games-board/stockfish/stockfish-16-r1.ebuild deleted file mode 100644 index ff7e0ac8d26a..000000000000 --- a/games-board/stockfish/stockfish-16-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-5af11540bbfe.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse cpu_flags_x86_avx512f - cpu_flags_x86_avx512dq debug general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -pkg_setup() { - if ! tc-is-clang && ! tc-is-gcc; then - die "Unsupported compiler: $(tc-getCC)" - fi -} - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' - - # Makefile is a bit optimistic - sed -e 's:-flto=full:-flto:g' -i Makefile || die -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # avx512 - # we currently can't express 'avx512vnni' 'avx512dq' 'avx512f' 'avx512bw' 'avx512vl' - # so only enable basic support - use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && my_arch=x86-64-avx512 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO - local comp - tc-is-gcc && comp="gcc" - tc-is-clang && comp="clang" - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="${comp}" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-16.1.ebuild b/games-board/stockfish/stockfish-16.1.ebuild deleted file mode 100644 index 4cc6280b6b5d..000000000000 --- a/games-board/stockfish/stockfish-16.1.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILES="nn-b1a57edbea57.nnue nn-baff1ede1f90.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz" - -for i in $NNUE_FILES; do - SRC_URI+=" https://tests.stockfishchess.org/api/nn/${i} -> ${P}-${i}" -done - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse cpu_flags_x86_avx512f - cpu_flags_x86_avx512dq debug general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -pkg_setup() { - if ! tc-is-clang && ! tc-is-gcc; then - die "Unsupported compiler: $(tc-getCC)" - fi -} - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - for i in $NNUE_FILES; do - cp "${DISTDIR}"/${P}-${i} ${i} || die "copying the nnue file failed" - done - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' - - # Makefile is a bit optimistic - sed -e 's:-flto=full:-flto:g' -i Makefile || die -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # avx512 - # we currently can't express 'avx512vnni' 'avx512dq' 'avx512f' 'avx512bw' 'avx512vl' - # so only enable basic support - use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && my_arch=x86-64-avx512 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO - local comp - tc-is-gcc && comp="gcc" - tc-is-clang && comp="clang" - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="${comp}" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-16.ebuild b/games-board/stockfish/stockfish-16.ebuild deleted file mode 100644 index 9103928f0daa..000000000000 --- a/games-board/stockfish/stockfish-16.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILE="nn-5af11540bbfe.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz - https://tests.stockfishchess.org/api/nn/${NNUE_FILE} -> ${P}-${NNUE_FILE}" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse debug - general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -pkg_setup() { - if ! tc-is-clang && ! tc-is-gcc; then - die "Unsupported compiler: $(tc-getCC)" - fi -} - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - cp "${DISTDIR}"/${P}-${NNUE_FILE} ${NNUE_FILE} || die "copying the nnue file failed" - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' - - # Makefile is a bit optimistic - sed -e 's:-flto=full:-flto:g' -i Makefile || die -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO - local comp - tc-is-gcc && comp="gcc" - tc-is-clang && comp="clang" - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="${comp}" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} diff --git a/games-board/stockfish/stockfish-17.ebuild b/games-board/stockfish/stockfish-17.ebuild deleted file mode 100644 index b535bb5e9f54..000000000000 --- a/games-board/stockfish/stockfish-17.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="Free UCI chess engine, claimed to be the strongest in the world" -HOMEPAGE="https://stockfishchess.org/" - -NNUE_FILES="nn-1111cefa1111.nnue nn-37f18f62d772.nnue" - -SRC_URI="https://github.com/official-stockfish/Stockfish/archive/sf_${PV}.tar.gz -> ${P}.tar.gz" - -for i in $NNUE_FILES; do - SRC_URI+=" https://tests.stockfishchess.org/api/nn/${i} -> ${P}-${i}" -done - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~loong ~riscv x86" -IUSE="cpu_flags_arm_v7 cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse cpu_flags_x86_avx512f - cpu_flags_x86_avx512dq debug general-32 general-64 +optimize" - -DEPEND="|| ( app-arch/unzip app-arch/zip )" - -S="${WORKDIR}/Stockfish-sf_${PV}/src" - -pkg_setup() { - if ! tc-is-clang && ! tc-is-gcc; then - die "Unsupported compiler: $(tc-getCC)" - fi -} - -src_prepare() { - default - - # remove config sanity check that doesn't like our COMPILER settings - sed -i -e 's/ config-sanity//g' Makefile || die - - for i in $NNUE_FILES; do - cp "${DISTDIR}"/${P}-${i} ${i} || die "copying the nnue file failed" - done - - # prevent pre-stripping - sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile \ - || die 'failed to disable stripping in the Makefile' - - # Makefile is a bit optimistic - sed -e 's:-flto=full:-flto:g' -i Makefile || die -} - -src_compile() { - local my_arch - - # generic unoptimized first - use general-32 && my_arch=general-32 - use general-64 && my_arch=general-64 - - # x86 - use x86 && my_arch=x86-32-old - use cpu_flags_x86_sse && my_arch=x86-32 - - # amd64 - use amd64 && my_arch=x86-64 - use cpu_flags_x86_popcnt && my_arch=x86-64-modern - - # both bmi2 and avx2 are part of hni (haswell new instructions) - use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2 - - # avx512 - # we currently can't express 'avx512vnni' 'avx512dq' 'avx512f' 'avx512bw' 'avx512vl' - # so only enable basic support - use cpu_flags_x86_avx512f && use cpu_flags_x86_avx512dq && my_arch=x86-64-avx512 - - # other architectures - use cpu_flags_arm_v7 && my_arch=armv7 - use ppc && my_arch=ppc - use ppc64 && my_arch=ppc64 - - # Bug 919781: COMP is a fixed string like clang/gcc to set tools for PGO - local comp - tc-is-gcc && comp="gcc" - tc-is-clang && comp="clang" - - # There's a nice hack in the Makefile that overrides the value of CXX with - # COMPILER to support Travis CI and we abuse it to make sure that we - # build with our compiler of choice. - emake profile-build ARCH="${my_arch}" \ - COMP="${comp}" \ - COMPILER="$(tc-getCXX)" \ - debug=$(usex debug "yes" "no") \ - optimize=$(usex optimize "yes" "no") -} - -src_install() { - dobin "${PN}" - dodoc ../AUTHORS ../README.md -} -- cgit v1.2.3