From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6B265158094 for ; Sat, 8 Oct 2022 02:06:59 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9A1DDE0977; Sat, 8 Oct 2022 02:06:58 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 83A04E0977 for ; Sat, 8 Oct 2022 02:06:58 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 85F1D3406F2 for ; Sat, 8 Oct 2022 02:06:57 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id BC4C8606 for ; Sat, 8 Oct 2022 02:06:55 +0000 (UTC) From: "Michael Orlitzky" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Michael Orlitzky" Message-ID: <1665194712.99594b75e43dcb09056c07ffb3bd4270a916913d.mjo@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/ X-VCS-Repository: repo/gentoo X-VCS-Files: sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild sci-mathematics/gmp-ecm/metadata.xml X-VCS-Directories: sci-mathematics/gmp-ecm/ X-VCS-Committer: mjo X-VCS-Committer-Name: Michael Orlitzky X-VCS-Revision: 99594b75e43dcb09056c07ffb3bd4270a916913d X-VCS-Branch: master Date: Sat, 8 Oct 2022 02:06:55 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: c43d3aed-247a-461f-8318-163c13c9fb28 X-Archives-Hash: 8c75b6faed93ee3f1e6899f8288552af commit: 99594b75e43dcb09056c07ffb3bd4270a916913d Author: Michael Orlitzky gentoo org> AuthorDate: Sat Oct 8 01:15:04 2022 +0000 Commit: Michael Orlitzky gentoo org> CommitDate: Sat Oct 8 02:05:12 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99594b75 sci-mathematics/gmp-ecm: new revision to drop USE=cuda support. Our CUDA support doesn't work at the moment, and neither François nor I have access to the hardware. To avoid annoying users, we disable it until someone who has the hardware can tell us how to fix it. And while I'm deleting things... we say goodbye to static-libs, too. They aren't generally useful to end users. Closes: https://bugs.gentoo.org/873289 Signed-off-by: Michael Orlitzky gentoo.org> .../{gmp-ecm-7.0.5.ebuild => gmp-ecm-7.0.5-r1.ebuild} | 17 +++++------------ sci-mathematics/gmp-ecm/metadata.xml | 3 --- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild similarity index 84% rename from sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild rename to sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild index 42feb39cf26a..8470285a6df1 100644 --- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild +++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild @@ -14,16 +14,13 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220 LICENSE="GPL-3 LGPL-3" SLOT="0" KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~ppc-macos ~x64-macos" -IUSE="cuda +custom-tune openmp static-libs cpu_flags_x86_sse2" +IUSE="+custom-tune openmp cpu_flags_x86_sse2" -DEPEND="dev-libs/gmp:= - cuda? ( - dev-util/nvidia-cuda-toolkit - x11-drivers/nvidia-drivers - ) -" +DEPEND="dev-libs/gmp:=" RDEPEND="${DEPEND}" -# xsltproc is used to produce the manppage in combination with the appropriate stylesheet + +# xsltproc is used to produce the manppage in combination with the +# appropriate stylesheet BDEPEND="dev-libs/libxslt app-text/docbook-xsl-stylesheets" @@ -52,16 +49,12 @@ src_compile() { src_configure() { econf \ --enable-shared \ - $(use_enable static-libs static) \ $(use_enable openmp) \ - $(use_enable cuda gpu) \ $(use_enable cpu_flags_x86_sse2 sse2) \ $(use_enable custom-tune asm-redc) } src_install() { default - - # remove .la file find "${ED}" -name '*.la' -delete || die } diff --git a/sci-mathematics/gmp-ecm/metadata.xml b/sci-mathematics/gmp-ecm/metadata.xml index 3723f0d56e48..e89f3c570a87 100644 --- a/sci-mathematics/gmp-ecm/metadata.xml +++ b/sci-mathematics/gmp-ecm/metadata.xml @@ -16,9 +16,6 @@ - - Use NVidia's cuda toolkit for computations - Improve performance of some operations by selecting machine-specific defaults