* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2019-09-15 10:42 罗百科
0 siblings, 0 replies; 35+ messages in thread
From: 罗百科 @ 2019-09-15 10:42 UTC (permalink / raw
To: gentoo-commits
commit: 0b5a793dab90853dce0fb1d202f157c6ed415f18
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 15 10:41:52 2019 +0000
Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Sep 15 10:41:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b5a793d
sci-mathematics/gmp-ecm: Fix custom-tune useflag
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
.../gmp-ecm/{gmp-ecm-7.0.4.ebuild => gmp-ecm-7.0.4-r1.ebuild} | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
similarity index 92%
rename from sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
rename to sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
index 54f7a1bbd2d..67ee9231661 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
@@ -41,8 +41,7 @@ src_configure() {
src_compile() {
append-ldflags "-Wl,-z,noexecstack"
if use custom-tune; then
- use amd64 && cd x86_64
- use x86 && cd pentium4
+ emake && emake ecm-params # need to build all to get benchmark bits, then run benchmark
emake
fi
default
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2023-11-24 15:12 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2023-11-24 15:12 UTC (permalink / raw
To: gentoo-commits
commit: 1688e15eb077366ac714c71c9e7b3115455a6bc0
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 24 15:12:11 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 24 15:12:11 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1688e15e
sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 arm64, #918178
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index c627f3f4ee8d..ca1ed2e0cdeb 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2023-04-16 12:11 WANG Xuerui
0 siblings, 0 replies; 35+ messages in thread
From: WANG Xuerui @ 2023-04-16 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 0f058ad625c2bf34e83b8b4763e7ed02f3bc0df7
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 16 05:28:00 2023 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Sun Apr 16 12:03:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f058ad6
sci-mathematics/gmp-ecm: keyword 7.0.5-r1 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index d3b81e1bc203..4c5cc18e67fa 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-11-20 0:13 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2022-11-20 0:13 UTC (permalink / raw
To: gentoo-commits
commit: 7bd93ba0ff163055297181ff4da765f6491ccdcd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 00:13:39 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:13:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd93ba0
sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 x86, #882059
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 66be53db2089..d3b81e1bc203 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-11-20 0:13 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2022-11-20 0:13 UTC (permalink / raw
To: gentoo-commits
commit: 9e6e4084856d2a910f310f0448d988ccef115d2c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 20 00:13:38 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 20 00:13:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e6e4084
sci-mathematics/gmp-ecm: Stabilize 7.0.5-r1 amd64, #882059
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 4aebc124d873..66be53db2089 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc9220
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-11-18 17:29 Arthur Zamarin
0 siblings, 0 replies; 35+ messages in thread
From: Arthur Zamarin @ 2022-11-18 17:29 UTC (permalink / raw
To: gentoo-commits
commit: 9f2933efcb43a36833a39fc372405375f6bfa7bd
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 18 17:29:17 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 18 17:29:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f2933ef
sci-mathematics/gmp-ecm: Keyword 7.0.5-r1 ppc64, #871921
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
index 8470285a6df1..4aebc124d873 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5-r1.ebuild
@@ -13,7 +13,7 @@ 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"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-10-08 2:06 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2022-10-08 2:06 UTC (permalink / raw
To: gentoo-commits
commit: 99594b75e43dcb09056c07ffb3bd4270a916913d
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 8 01:15:04 2022 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> 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 <mjo <AT> 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 @@
</maintainer>
<use>
- <flag name="cuda">
- Use NVidia's cuda toolkit for computations
- </flag>
<flag name="custom-tune">
Improve performance of some operations by selecting
machine-specific defaults
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-05-16 8:12 David Seifert
0 siblings, 0 replies; 35+ messages in thread
From: David Seifert @ 2022-05-16 8:12 UTC (permalink / raw
To: gentoo-commits
commit: 469d4113139fc891ac59df4a45542acba438e04a
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon May 16 08:12:25 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon May 16 08:12:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=469d4113
sci-mathematics/gmp-ecm: [QA] use tc-check-openmp correctly
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 9 +++++++--
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild | 6 +++++-
2 files changed, 12 insertions(+), 3 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index 2a77bd33a96a..404d71631f44 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit autotools flag-o-matic toolchain-funcs
+inherit autotools toolchain-funcs
MY_PN="ecm"
MY_P="${MY_PN}-${PV}"
@@ -27,7 +27,11 @@ PATCHES=(
S="${WORKDIR}/${MY_P}"
pkg_pretend() {
- use openmp && tc-check-openmp
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
src_prepare(){
@@ -64,6 +68,7 @@ src_compile() {
emake ecm-params && emake clean && emake
fi
}
+
src_configure() {
econf \
--enable-shared \
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
index bf4ba87d79a1..42feb39cf26a 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
@@ -30,7 +30,11 @@ BDEPEND="dev-libs/libxslt
S="${WORKDIR}/${MY_P}"
pkg_pretend() {
- use openmp && tc-check-openmp
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
+}
+
+pkg_setup() {
+ [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
}
src_compile() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-05-13 22:50 Conrad Kostecki
0 siblings, 0 replies; 35+ messages in thread
From: Conrad Kostecki @ 2022-05-13 22:50 UTC (permalink / raw
To: gentoo-commits
commit: 6080cacf2cd377d319b617fff83e470497ca45de
Author: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Fri May 13 22:11:51 2022 +0000
Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Fri May 13 22:49:49 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6080cacf
sci-mathematics/gmp-ecm: fix qa WhitespaceFound
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index a3e4c57b7900..2a77bd33a96a 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -37,7 +37,7 @@ src_prepare(){
# create a sample with the assembly code needed
# Quote around # are needed because the files will be processed by M4.
cat <<-EOF > "${T}/sample.asm"
-
+
\`#'if defined(__linux__) && defined(__ELF__)
.section .note.GNU-stack,"",%progbits
\`#'endif
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2022-05-06 11:44 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2022-05-06 11:44 UTC (permalink / raw
To: gentoo-commits
commit: 99942c6ca1519833a3557de313fff0056788f71f
Author: François Bissey <frp.bissey <AT> gmail <DOT> com>
AuthorDate: Thu May 5 23:31:46 2022 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri May 6 11:42:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99942c6c
sci-mathematics/gmp-ecm: upstream bump
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Closes: https://bugs.gentoo.org/842843
Closes: https://github.com/gentoo/gentoo/pull/25341
Signed-off-by: François René Pierre Bissey <frp.bissey <AT> gmail.com>
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/Manifest | 1 +
sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild | 63 ++++++++++++++++++++++++++++
sci-mathematics/gmp-ecm/metadata.xml | 3 ++
3 files changed, 67 insertions(+)
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index fce77a75e928..0b39c18a6861 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1 +1,2 @@
DIST ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
+DIST ecm-7.0.5.tar.gz 1159568 BLAKE2B 7fb8d78a6bc8423c9890b9d6e334f8c4317b68cde7d712c5306775c6f07eacb3cbbbd11d651bbbdd687a87692f4920170557b51f9498881a6c5018a2ce0b1b7f SHA512 f5a482a231339304683adc3334c9b86f21a0d9b42ea871418d4c01005057d560cd418eddfcc1c7be7f8c249960b2ee612a1454ccc5d8e41319b06c6f42e6662e
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
new file mode 100644
index 000000000000..bf4ba87d79a1
--- /dev/null
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.5.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+MY_PN="ecm"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="Elliptic Curve Method for Integer Factorization"
+HOMEPAGE="https://gitlab.inria.fr/zimmerma/ecm"
+SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/89f6f0d65d3e980cef33dc922004e4b2/${MY_P}.tar.gz"
+
+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"
+
+DEPEND="dev-libs/gmp:=
+ cuda? (
+ dev-util/nvidia-cuda-toolkit
+ x11-drivers/nvidia-drivers
+ )
+"
+RDEPEND="${DEPEND}"
+# xsltproc is used to produce the manppage in combination with the appropriate stylesheet
+BDEPEND="dev-libs/libxslt
+ app-text/docbook-xsl-stylesheets"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_pretend() {
+ use openmp && tc-check-openmp
+}
+
+src_compile() {
+ default
+ if use custom-tune; then
+ # One "emake" was needed to build the library. Now we can find
+ # the best set of parameters, and then run "emake" one more time
+ # to rebuild the library with the custom parameters. See the
+ # project's README or INSTALL-ecm. The build targets don't depend
+ # on ecm-params.h, so we need to "make clean" to force a rebuild.
+ emake ecm-params && emake clean && emake
+ fi
+}
+
+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 e89f3c570a87..3723f0d56e48 100644
--- a/sci-mathematics/gmp-ecm/metadata.xml
+++ b/sci-mathematics/gmp-ecm/metadata.xml
@@ -16,6 +16,9 @@
</maintainer>
<use>
+ <flag name="cuda">
+ Use NVidia's cuda toolkit for computations
+ </flag>
<flag name="custom-tune">
Improve performance of some operations by selecting
machine-specific defaults
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-11-22 3:07 Yixun Lan
0 siblings, 0 replies; 35+ messages in thread
From: Yixun Lan @ 2021-11-22 3:07 UTC (permalink / raw
To: gentoo-commits
commit: f5b974585bc66ed9e3d91f1d2ade3a97417f6e40
Author: Alex Fan <alex.fan.q <AT> gmail <DOT> com>
AuthorDate: Fri Nov 19 09:27:15 2021 +0000
Commit: Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Nov 22 03:05:56 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5b97458
sci-mathematics/gmp-ecm: keyword 7.0.4-r4 for ~riscv
Signed-off-by: Alex Fan <alex.fan.q <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index d090e6592b6d..a3e4c57b7900 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/9cd422ec80268f8a885e499e17
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-10-12 8:18 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2021-10-12 8:18 UTC (permalink / raw
To: gentoo-commits
commit: 849d4da0d05fde9eb8382abb4251055b92ce38d7
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 12 08:14:14 2021 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Oct 12 08:18:10 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=849d4da0
sci-mathematics/gmp-ecm: remove old "unused" gmp-ecm-7.0.4-r2.ebuild.
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/Manifest | 1 -
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 44 -------------------------
2 files changed, 45 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index f0a304c3ece..fce77a75e92 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1,2 +1 @@
DIST ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
-DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
deleted file mode 100644
index ee5812002cc..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="http://ecm.gforge.inria.fr/"
-SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos"
-IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
-
-DEPEND="dev-libs/gmp:="
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/ecm-${PV}"
-
-pkg_pretend() {
- use openmp && tc-check-openmp
-}
-
-src_compile() {
- default
- if use custom-tune; then
- # One "emake" was needed to build the library. Now we can find
- # the best set of parameters, and then run "emake" one more time
- # to rebuild the library with the custom parameters. See the
- # project's README or INSTALL-ecm. The build targets don't depend
- # on ecm-params.h, so we need to "make clean" to force a rebuild.
- emake ecm-params && emake clean && emake
- fi
-}
-src_configure() {
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- $(use_enable openmp) \
- $(use_enable cpu_flags_x86_sse2 sse2) \
- $(use_enable custom-tune asm-redc)
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-10-12 7:14 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2021-10-12 7:14 UTC (permalink / raw
To: gentoo-commits
commit: e129e9e61160e2c87cc43e9e751de79024af8ed9
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 12 07:14:44 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 12 07:14:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e129e9e6
sci-mathematics/gmp-ecm: x86 stable wrt bug #817674
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index ed60e447609..d090e6592b6 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/9cd422ec80268f8a885e499e17
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-10-12 7:10 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2021-10-12 7:10 UTC (permalink / raw
To: gentoo-commits
commit: 74061aad0f4975ad692e11b6c67aadc2527e89b7
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 12 07:09:12 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Oct 12 07:10:32 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74061aad
sci-mathematics/gmp-ecm: amd64 stable wrt bug #817674
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
index 800fcf6b358..ed60e447609 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r4.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/9cd422ec80268f8a885e499e17
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="amd64 ~arm ~arm64 ~x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-06-15 0:43 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2021-06-15 0:43 UTC (permalink / raw
To: gentoo-commits
commit: 8c7da7cc0a7a42cc82475a54a18b80c574ee8cc8
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 15 00:22:50 2021 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Tue Jun 15 00:40:54 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c7da7cc
sci-mathematics/gmp-ecm: remove old "unused" gmp-ecm-7.0.4-r3.ebuild.
Closes: https://bugs.gentoo.org/795819
Closes: https://github.com/gentoo/gentoo/pull/21244
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild | 57 -------------------------
1 file changed, 57 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild
deleted file mode 100644
index f36a15f13d2..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-MY_PN="ecm"
-MY_P="${MY_PN}-${PV}"
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="https://gitlab.inria.fr/zimmerma/ecm"
-SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/9cd422ec80268f8a885e499e17f98056/${MY_P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~ppc-macos ~x64-macos"
-IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
-
-DEPEND="dev-libs/gmp:="
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0.4-openmp.patch
-)
-
-S="${WORKDIR}/${MY_P}"
-
-pkg_pretend() {
- use openmp && tc-check-openmp
-}
-
-src_compile() {
- default
- if use custom-tune; then
- # One "emake" was needed to build the library. Now we can find
- # the best set of parameters, and then run "emake" one more time
- # to rebuild the library with the custom parameters. See the
- # project's README or INSTALL-ecm. The build targets don't depend
- # on ecm-params.h, so we need to "make clean" to force a rebuild.
- emake ecm-params && emake clean && emake
- fi
-}
-src_configure() {
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- $(use_enable openmp) \
- $(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
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-05-31 22:45 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2021-05-31 22:45 UTC (permalink / raw
To: gentoo-commits
commit: 6a33db02ff416c7e53b8326db405f92af92970ca
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 22:43:43 2021 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon May 31 22:43:59 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a33db02
sci-mathematics/gmp-ecm: add myself and François Bissey as maintainers.
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/metadata.xml | 20 ++++++++++++++++++--
1 file changed, 18 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/metadata.xml b/sci-mathematics/gmp-ecm/metadata.xml
index a10f80bc75f..1922e4c13f3 100644
--- a/sci-mathematics/gmp-ecm/metadata.xml
+++ b/sci-mathematics/gmp-ecm/metadata.xml
@@ -1,8 +1,24 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+
+ <maintainer type="person">
+ <email>mjo@gentoo.org</email>
+ </maintainer>
+
+ <maintainer type="person" proxied="yes">
+ <email>frp.bissey@gmail.com</email>
+ <name>François Bissey</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+
<use>
- <flag name="custom-tune">Improve performance of some operations by selecting machine-specific defaults</flag>
+ <flag name="custom-tune">
+ Improve performance of some operations by selecting
+ machine-specific defaults
+ </flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-05-31 20:45 David Seifert
0 siblings, 0 replies; 35+ messages in thread
From: David Seifert @ 2021-05-31 20:45 UTC (permalink / raw
To: gentoo-commits
commit: abc4c0faa8ca69740b63352128814ed03e9cbc10
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Mon May 31 20:45:18 2021 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Mon May 31 20:45:18 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abc4c0fa
sci-mathematics/gmp-ecm: drop inactive maintainer
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sci-mathematics/gmp-ecm/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/metadata.xml b/sci-mathematics/gmp-ecm/metadata.xml
index b5bb0a9997e..a10f80bc75f 100644
--- a/sci-mathematics/gmp-ecm/metadata.xml
+++ b/sci-mathematics/gmp-ecm/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="custom-tune">Improve performance of some operations by selecting machine-specific defaults</flag>
</use>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-04-18 12:11 Andreas Sturmlechner
0 siblings, 0 replies; 35+ messages in thread
From: Andreas Sturmlechner @ 2021-04-18 12:11 UTC (permalink / raw
To: gentoo-commits
commit: 54d055e9ebdb2ff79557ae136685701c085f425f
Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 18 12:05:42 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Apr 18 12:05:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54d055e9
sci-mathematics/gmp-ecm: Drop unmaintained live ebuild
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild | 48 -----------------------------
1 file changed, 48 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
deleted file mode 100644
index 2a431acc63f..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="http://ecm.gforge.inria.fr/"
-#SRC_URI="https://gforge.inria.fr/frs/download.php/30965/${P}.tar.gz"
-ESVN_REPO_URI="svn://scm.gforge.inria.fr/svnroot/ecm/trunk"
-
-inherit autotools flag-o-matic subversion
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS=""
-IUSE="blas -openmp test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/gmp:0=
- blas? ( sci-libs/gsl )
- openmp? ( sys-devel/gcc:*[openmp] )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/ecm-${PV}
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
- eautoreconf
-}
-
-src_configure() {
- # --enable-shellcmd is broken
- econf $(use_enable openmp) $myconf
-}
-
-src_compile() {
- append-ldflags "-Wl,-z,noexecstack"
- # the custom-tune bits are obsoleted with sane defaults
- default
-}
-
-src_install() {
- default
- mkdir -p "${D}/usr/include/${PN}/"
- cp "${S}"/*.h "${D}/usr/include/${PN}" || die "Failed to copy headers" # needed by other apps like YAFU
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-01-24 16:21 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2021-01-24 16:21 UTC (permalink / raw
To: gentoo-commits
commit: d838dec67d3e9bc8118c9db418aa54b48ac9cb38
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Jan 24 16:14:50 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Jan 24 16:21:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d838dec6
sci-mathematics/gmp-ecm: restore dropped ~arm{,64}
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild
index acc3febe501..f36a15f13d2 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://gitlab.inria.fr/zimmerma/ecm/uploads/9cd422ec80268f8a885e499e17
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-01-06 21:29 Brian Evans
0 siblings, 0 replies; 35+ messages in thread
From: Brian Evans @ 2021-01-06 21:29 UTC (permalink / raw
To: gentoo-commits
commit: ae1b2b5d0d0e0a1bc02a312718346f47fa69bbc5
Author: Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 6 21:26:02 2021 +0000
Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Wed Jan 6 21:29:19 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae1b2b5d
sci-mathematics/gmp-ecm: Really drop x86-macos
Signed-off-by: Brian Evans <grknight <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 3 ---
1 file changed, 3 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 1fff65f0cca..ee5812002cc 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -17,9 +17,6 @@ IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
RDEPEND="${DEPEND}"
-# Can't both be enabled.
-REQUIRED_USE="x86-macos? ( !custom-tune )"
-
S="${WORKDIR}/ecm-${PV}"
pkg_pretend() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2021-01-06 15:19 Fabian Groffen
0 siblings, 0 replies; 35+ messages in thread
From: Fabian Groffen @ 2021-01-06 15:19 UTC (permalink / raw
To: gentoo-commits
commit: 0edaecf698efc05ef73fdc3d31b18ae5478e03ef
Author: Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 6 15:18:43 2021 +0000
Commit: Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Jan 6 15:19:17 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0edaecf6
sci-mathematics/gmp-ecm: drop x86-macos
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 00cc0de3c93..1fff65f0cca 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-10-27 19:58 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2020-10-27 19:58 UTC (permalink / raw
To: gentoo-commits
commit: a9ee98d3b2441717ef9535d8fe3d3602f5e24932
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 27 19:55:27 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 27 19:55:27 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ee98d3
sci-mathematics/gmp-ecm: Keyword 7.0.4-r2 arm64, #749927
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 2b76bc93f5b..00cc0de3c93 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm ~arm64 x86 ~ppc-macos ~x64-macos ~x86-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-10-27 5:11 Sam James
0 siblings, 0 replies; 35+ messages in thread
From: Sam James @ 2020-10-27 5:11 UTC (permalink / raw
To: gentoo-commits
commit: b06385867dd266dea4e5e9a6a974a357d61cd77f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 27 05:08:13 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 27 05:08:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0638586
sci-mathematics/gmp-ecm: Keyword 7.0.4-r2 arm, #749927
Signed-off-by: Sam James <sam <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 7ed81f19115..2b76bc93f5b 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~arm x86 ~ppc-macos ~x64-macos ~x86-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-03-09 13:40 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2020-03-09 13:40 UTC (permalink / raw
To: gentoo-commits
commit: fcb61af43cb39edaeab005da0ff0c38e2fd179e2
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 9 13:37:01 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Mar 9 13:37:01 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcb61af4
sci-mathematics/gmp-ecm: cleanup old versions.
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/Manifest | 1 -
sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild | 60 -------------------------
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild | 55 -----------------------
3 files changed, 116 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index 1459ba43224..d960832dd1a 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1,2 +1 @@
-DIST gmp-ecm-6.4.4.tar.gz 941058 BLAKE2B e83f02592a8bb86285f258fefc3e302cc5168888109e7f87835b25412baf526df58e5ea38347acfd926b90fac15b4103981a14aa7b853dba0cb0168467a223e0 SHA512 039009de2d1a22de7abed2e2b843fa2bc684ddcfc45892891a24b93ad4b3640a97d2e7612ebcbdbca8db032534c226ad77c67199772b21a6139e5fa205687097
DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
deleted file mode 100644
index 463c145bb3c..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic multilib
-
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="http://ecm.gforge.inria.fr/"
-SRC_URI="https://gforge.inria.fr/frs/download.php/32159/${P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+blas +custom-tune -openmp static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/gmp:0=
- blas? ( sci-libs/gsl )
- openmp? ( sys-devel/gcc:*[openmp] )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/ecm-${PV}
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
- sed -e '/libecm_la_LIBADD/s:$: -lgmp:g' -i Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- # --enable-shellcmd is broken
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- $(use_enable openmp) \
- ${myconf}
-}
-
-src_compile() {
- append-ldflags "-Wl,-z,noexecstack"
- if use custom-tune; then
- use amd64 && cd x86_64
- use x86 && cd pentium4
- emake
- cd .. && make bench_mulredc || die
- sed -i -e 's:#define TUNE_MULREDC_TABLE://#define TUNE_MULREDC_TABLE:g' `readlink ecm-params.h` || die
- sed -i -e 's:#define TUNE_SQRREDC_TABLE://#define TUNE_SQRREDC_TABLE:g' `readlink ecm-params.h` || die
- ./bench_mulredc | tail -n 4 >> `readlink ecm-params.h` || die
- fi
- default
-}
-
-src_install() {
- default
- mkdir -p "${ED}/usr/include/${PN}/"
- cp "${S}"/*.h "${ED}/usr/include/${PN}" || die "Failed to copy headers" # needed by other apps like YAFU
-}
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
deleted file mode 100644
index e650e69207f..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools eutils flag-o-matic multilib
-
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="http://ecm.gforge.inria.fr/"
-SRC_URI="https://gforge.inria.fr/frs/download.php/36224/${P}.tar.gz"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+blas +custom-tune -openmp static-libs test"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- dev-libs/gmp:0=
- blas? ( sci-libs/gsl )
- openmp? ( sys-devel/gcc:*[openmp] )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/ecm-${PV}
-
-MAKEOPTS+=" -j1"
-
-src_prepare() {
- sed -e '/libecm_la_LIBADD/s:$: -lgmp:g' -i Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- # --enable-shellcmd is broken
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- $(use_enable openmp) \
- ${myconf}
-}
-
-src_compile() {
- append-ldflags "-Wl,-z,noexecstack"
- if use custom-tune; then
- emake && emake ecm-params # need to build all to get benchmark bits, then run benchmark
- emake
- fi
- default
-}
-
-src_install() {
- default
- mkdir -p "${ED}/usr/include/${PN}/"
- cp "${S}"/*.h "${ED}/usr/include/${PN}" || die "Failed to copy headers" # needed by other apps like YAFU
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-03-09 12:48 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2020-03-09 12:48 UTC (permalink / raw
To: gentoo-commits
commit: 5324b4e99cfbad623585651b01bed213ea53b9e8
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 9 12:48:22 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Mar 9 12:48:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5324b4e9
sci-mathematics/gmp-ecm: x86 stable wrt bug #711872
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 60519d2c2bc..7ed81f19115 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 x86 ~ppc-macos ~x64-macos ~x86-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-03-09 12:39 Agostino Sarubbo
0 siblings, 0 replies; 35+ messages in thread
From: Agostino Sarubbo @ 2020-03-09 12:39 UTC (permalink / raw
To: gentoo-commits
commit: 1e3ce8b70ec8d3c9bc21c028250b5513283947d6
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 9 12:39:43 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Mar 9 12:39:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3ce8b7
sci-mathematics/gmp-ecm: amd64 stable wrt bug #711872
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index f93af7a063f..60519d2c2bc 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS="amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-03-02 17:21 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2020-03-02 17:21 UTC (permalink / raw
To: gentoo-commits
commit: f503f4650237eee281e0fb2b1afab795af2b21c5
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 2 14:03:40 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Mon Mar 2 17:20:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f503f465
sci-mathematics/gmp-ecm: add "emake clean" to force a rebuild.
Taking another shot at making USE=custom-tune do what it's supposed to
do. The project's targets don't depend on ecm-params.h, so after we
generate them, we need to "emake clean" and rebuild everything
manually in order to use the custom parameters.
Bug: https://bugs.gentoo.org/711078
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index fa9bae77856..f93af7a063f 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -32,8 +32,9 @@ src_compile() {
# One "emake" was needed to build the library. Now we can find
# the best set of parameters, and then run "emake" one more time
# to rebuild the library with the custom parameters. See the
- # project's README or INSTALL-ecm
- emake ecm-params && emake
+ # project's README or INSTALL-ecm. The build targets don't depend
+ # on ecm-params.h, so we need to "make clean" to force a rebuild.
+ emake ecm-params && emake clean && emake
fi
}
src_configure() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-03-01 13:59 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2020-03-01 13:59 UTC (permalink / raw
To: gentoo-commits
commit: 01fa816214124421eb411b4fe0136af92cdc314a
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 1 13:28:15 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sun Mar 1 13:58:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01fa8162
sci-mathematics/gmp-ecm: fix USE=custom-tune.
I overzealously removed the series of steps needed to build gmp-ecm
with custom parameters in the -r2. We need to build, find the custom
parameters, and then build again to reap the benefits. I left a
comment in the ebuild to explain that to other, future mes.
Bug: https://bugs.gentoo.org/711078
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 62d2aabe95e..fa9bae77856 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -26,6 +26,16 @@ pkg_pretend() {
use openmp && tc-check-openmp
}
+src_compile() {
+ default
+ if use custom-tune; then
+ # One "emake" was needed to build the library. Now we can find
+ # the best set of parameters, and then run "emake" one more time
+ # to rebuild the library with the custom parameters. See the
+ # project's README or INSTALL-ecm
+ emake ecm-params && emake
+ fi
+}
src_configure() {
econf \
--enable-shared \
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-02-29 16:05 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2020-02-29 16:05 UTC (permalink / raw
To: gentoo-commits
commit: 960d8a87276d41050e18b644d6b4409c23ba2bdc
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 29 16:02:02 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Sat Feb 29 16:03:28 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=960d8a87
sci-mathematics/gmp-ecm: fix openmp check.
I screwed up the openmp check during translation from a manual
tc-has-openmp() check to tc-check-openmp(). Fixed now, sorry!
Closes: https://bugs.gentoo.org/711078
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
index 98a97183de0..62d2aabe95e 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
-IUSE="+custom-tune -openmp static-libs cpu_flags_x86_sse2"
+IUSE="+custom-tune openmp static-libs cpu_flags_x86_sse2"
DEPEND="dev-libs/gmp:="
RDEPEND="${DEPEND}"
@@ -23,7 +23,7 @@ REQUIRED_USE="x86-macos? ( !custom-tune )"
S="${WORKDIR}/ecm-${PV}"
pkg_pretend() {
- tc-check-openmp
+ use openmp && tc-check-openmp
}
src_configure() {
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2020-02-28 13:38 Michael Orlitzky
0 siblings, 0 replies; 35+ messages in thread
From: Michael Orlitzky @ 2020-02-28 13:38 UTC (permalink / raw
To: gentoo-commits
commit: 4bbb8b0f1cb8b3c8a42775c5077e610ad7f4f558
Author: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 28 13:34:04 2020 +0000
Commit: Michael Orlitzky <mjo <AT> gentoo <DOT> org>
CommitDate: Fri Feb 28 13:36:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbb8b0f
sci-mathematics/gmp-ecm: new EAPI=7 revision.
The dependencies and build system of gmp-ecm have been improved over
the years, and much of the cruft in the ebuild could simply be
deleted. This commit adds an -r2, based on François Bissey's ebuild in
the sage-on-gentoo overlay, to modernize things. I've manually verified
the diff for sanity, and the test suite passes for me on amd64.
Closes: https://bugs.gentoo.org/466498
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Orlitzky <mjo <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild | 36 +++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
new file mode 100644
index 00000000000..98a97183de0
--- /dev/null
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Elliptic Curve Method for Integer Factorization"
+HOMEPAGE="http://ecm.gforge.inria.fr/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/file/36224/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="+custom-tune -openmp static-libs cpu_flags_x86_sse2"
+
+DEPEND="dev-libs/gmp:="
+RDEPEND="${DEPEND}"
+
+# Can't both be enabled.
+REQUIRED_USE="x86-macos? ( !custom-tune )"
+
+S="${WORKDIR}/ecm-${PV}"
+
+pkg_pretend() {
+ tc-check-openmp
+}
+
+src_configure() {
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable openmp) \
+ $(use_enable cpu_flags_x86_sse2 sse2) \
+ $(use_enable custom-tune asm-redc)
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2019-10-16 8:24 Sergei Trofimovich
0 siblings, 0 replies; 35+ messages in thread
From: Sergei Trofimovich @ 2019-10-16 8:24 UTC (permalink / raw
To: gentoo-commits
commit: 8d0127eebc78c40a53504ed1e4c409250831a11c
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 16 08:24:27 2019 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Oct 16 08:24:39 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d0127ee
sci-mathematics/gmp-ecm: drop old
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sci-mathematics/gmp-ecm/Manifest | 1 -
sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild | 50 -------------------------
2 files changed, 51 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index 5306618db19..1459ba43224 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1,3 +1,2 @@
-DIST gmp-ecm-6.4.3.tar.gz 944719 BLAKE2B aa07f0b6c4a4b0d3bb36b596ddbaefd259b2387fa0295a829c8e239b0edde0e1f3887bff19a6b0b67083cbec7706fa41214a21eeca8b83eb4b3f7e3cc372c113 SHA512 71ccdf3b48e96b0acad45302c87a7b17a20ad289efde212a34fb11491531b96848f1824606fdab7604874ca7d8165baba4bbfbc8424e27e8844444ad0d4f56a6
DIST gmp-ecm-6.4.4.tar.gz 941058 BLAKE2B e83f02592a8bb86285f258fefc3e302cc5168888109e7f87835b25412baf526df58e5ea38347acfd926b90fac15b4103981a14aa7b853dba0cb0168467a223e0 SHA512 039009de2d1a22de7abed2e2b843fa2bc684ddcfc45892891a24b93ad4b3640a97d2e7612ebcbdbca8db032534c226ad77c67199772b21a6139e5fa205687097
DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild
deleted file mode 100644
index 0a752d428d6..00000000000
--- a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-DESCRIPTION="Elliptic Curve Method for Integer Factorization"
-HOMEPAGE="http://ecm.gforge.inria.fr/"
-SRC_URI="https://gforge.inria.fr/frs/download.php/30965/${P}.tar.gz"
-
-inherit eutils
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+blas +custom-tune -openmp test"
-
-# gmp 5.1 breaks a few things with this version
-DEPEND="<dev-libs/gmp-5.1.0
- blas? ( sci-libs/gsl )
- openmp? ( sys-devel/gcc[openmp] )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/ecm-${PV}
-
-src_configure() {
- # --enable-shellcmd is broken
- econf $(use_enable openmp) $myconf
-}
-
-src_compile() {
- if use custom-tune; then
- use amd64 && cd x86_64
- use x86 && cd pentium4
- emake -j1 || die # build libecm/libmulredc.la
- cd .. && make bench_mulredc || die
- sed -i -e 's:#define TUNE_MULREDC_TABLE://#define TUNE_MULREDC_TABLE:g' `readlink ecm-params.h` || die
- sed -i -e 's:#define TUNE_SQRREDC_TABLE://#define TUNE_SQRREDC_TABLE:g' `readlink ecm-params.h` || die
- ./bench_mulredc | tail -n 4 >> `readlink ecm-params.h` || die
- fi
- emake -j1 || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
- mkdir -p "${D}/usr/include/${PN}/"
- cp "${S}"/*.h "${D}/usr/include/${PN}" || die "Failed to copy headers" # needed by other apps like YAFU
-}
-
-src_test() {
- make check || die
-}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2019-08-25 14:44 罗百科
0 siblings, 0 replies; 35+ messages in thread
From: 罗百科 @ 2019-08-25 14:44 UTC (permalink / raw
To: gentoo-commits
commit: 086077afa79e55f21c9285dec27752f18a34833b
Author: Patrick Lauer <patrick <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 25 14:44:13 2019 +0000
Commit: 罗百科 <patrick <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 14:44:36 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=086077af
sci-mathematics/gmp-ecm: Bump
Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Patrick Lauer <patrick <AT> gentoo.org>
sci-mathematics/gmp-ecm/Manifest | 1 +
sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild | 55 ++++++++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/sci-mathematics/gmp-ecm/Manifest b/sci-mathematics/gmp-ecm/Manifest
index aa8aa2b10d4..5306618db19 100644
--- a/sci-mathematics/gmp-ecm/Manifest
+++ b/sci-mathematics/gmp-ecm/Manifest
@@ -1,2 +1,3 @@
DIST gmp-ecm-6.4.3.tar.gz 944719 BLAKE2B aa07f0b6c4a4b0d3bb36b596ddbaefd259b2387fa0295a829c8e239b0edde0e1f3887bff19a6b0b67083cbec7706fa41214a21eeca8b83eb4b3f7e3cc372c113 SHA512 71ccdf3b48e96b0acad45302c87a7b17a20ad289efde212a34fb11491531b96848f1824606fdab7604874ca7d8165baba4bbfbc8424e27e8844444ad0d4f56a6
DIST gmp-ecm-6.4.4.tar.gz 941058 BLAKE2B e83f02592a8bb86285f258fefc3e302cc5168888109e7f87835b25412baf526df58e5ea38347acfd926b90fac15b4103981a14aa7b853dba0cb0168467a223e0 SHA512 039009de2d1a22de7abed2e2b843fa2bc684ddcfc45892891a24b93ad4b3640a97d2e7612ebcbdbca8db032534c226ad77c67199772b21a6139e5fa205687097
+DIST gmp-ecm-7.0.4.tar.gz 1101899 BLAKE2B 6d52364d9c752aee66510a7f6b273559bf1b7de0032fbbeff74e229ed68fd0cd1c236b480f8fc25bcad6435740e3e22b3099c8f018912918ab8f4b33dc7b8b3c SHA512 b863b9bfd26df26c3c4243686036a69110e69ca3eec5b31d4550fe713e2fac4ce70cd1d80f0614899793aa44710531aa4a21abc0fa1b99eb17f62bd92b971350
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
new file mode 100644
index 00000000000..54f7a1bbd2d
--- /dev/null
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-7.0.4.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit autotools eutils flag-o-matic multilib
+
+DESCRIPTION="Elliptic Curve Method for Integer Factorization"
+HOMEPAGE="http://ecm.gforge.inria.fr/"
+SRC_URI="https://gforge.inria.fr/frs/download.php/36224/${P}.tar.gz"
+
+LICENSE="GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+blas +custom-tune -openmp static-libs test"
+
+DEPEND="
+ dev-libs/gmp:0=
+ blas? ( sci-libs/gsl )
+ openmp? ( sys-devel/gcc:*[openmp] )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/ecm-${PV}
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+ sed -e '/libecm_la_LIBADD/s:$: -lgmp:g' -i Makefile.am || die
+ eautoreconf
+}
+
+src_configure() {
+ # --enable-shellcmd is broken
+ econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable openmp) \
+ ${myconf}
+}
+
+src_compile() {
+ append-ldflags "-Wl,-z,noexecstack"
+ if use custom-tune; then
+ use amd64 && cd x86_64
+ use x86 && cd pentium4
+ emake
+ fi
+ default
+}
+
+src_install() {
+ default
+ mkdir -p "${ED}/usr/include/${PN}/"
+ cp "${S}"/*.h "${ED}/usr/include/${PN}" || die "Failed to copy headers" # needed by other apps like YAFU
+}
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2019-06-23 18:14 David Seifert
0 siblings, 0 replies; 35+ messages in thread
From: David Seifert @ 2019-06-23 18:14 UTC (permalink / raw
To: gentoo-commits
commit: 5394f2ed078e80cf22b8d957c3799e4808056a8f
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 23 18:13:44 2019 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jun 23 18:13:44 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5394f2ed
sci-mathematics/gmp-ecm: Remove dep on sci-mathematics/gwnum
Closes: https://github.com/gentoo/gentoo/pull/12313
Package-Manager: Portage-2.3.67, Repoman-2.3.15
Signed-off-by: David Seifert <soap <AT> gentoo.org>
sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild | 9 ++-------
sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild | 9 ++-------
sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild | 9 ++-------
sci-mathematics/gmp-ecm/metadata.xml | 1 -
4 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild
index e6069353208..0a752d428d6 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.3-r5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=4
@@ -11,22 +11,17 @@ inherit eutils
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+blas +custom-tune gwnum -openmp test"
+IUSE="+blas +custom-tune -openmp test"
# gmp 5.1 breaks a few things with this version
DEPEND="<dev-libs/gmp-5.1.0
blas? ( sci-libs/gsl )
- gwnum? ( sci-mathematics/gwnum )
openmp? ( sys-devel/gcc[openmp] )"
RDEPEND="${DEPEND}"
-# can't be both enabled
-REQUIRED_USE="gwnum? ( !openmp )"
-
S=${WORKDIR}/ecm-${PV}
src_configure() {
- if use gwnum; then myconf="--with-gwnum=/usr/lib"; fi
# --enable-shellcmd is broken
econf $(use_enable openmp) $myconf
}
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
index 209011200da..29e28d2fc9c 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -12,18 +12,14 @@ SRC_URI="https://gforge.inria.fr/frs/download.php/32159/${P}.tar.gz"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="+blas +custom-tune gwnum -openmp static-libs test"
+IUSE="+blas +custom-tune -openmp static-libs test"
DEPEND="
dev-libs/gmp:0=
blas? ( sci-libs/gsl )
- gwnum? ( sci-mathematics/gwnum )
openmp? ( sys-devel/gcc:*[openmp] )"
RDEPEND="${DEPEND}"
-# can't be both enabled
-REQUIRED_USE="gwnum? ( !openmp )"
-
S=${WORKDIR}/ecm-${PV}
MAKEOPTS+=" -j1"
@@ -34,7 +30,6 @@ src_prepare() {
}
src_configure() {
- use gwnum && local myconf="--with-gwnum="${EPREFIX}"/usr/$(get_libdir)"
# --enable-shellcmd is broken
econf \
--enable-shared \
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
index a7936e1d8ea..728b19ecd52 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -13,18 +13,14 @@ inherit autotools eutils flag-o-matic subversion
LICENSE="GPL-3 LGPL-3"
SLOT="0"
KEYWORDS=""
-IUSE="blas gwnum -openmp test"
+IUSE="blas -openmp test"
DEPEND="
dev-libs/gmp:0=
blas? ( sci-libs/gsl )
- gwnum? ( sci-mathematics/gwnum )
openmp? ( sys-devel/gcc:*[openmp] )"
RDEPEND="${DEPEND}"
-# can't be both enabled
-REQUIRED_USE="gwnum? ( !openmp )"
-
S=${WORKDIR}/ecm-${PV}
MAKEOPTS+=" -j1"
@@ -34,7 +30,6 @@ src_prepare() {
}
src_configure() {
- if use gwnum; then myconf="--with-gwnum=/usr/lib"; fi
# --enable-shellcmd is broken
econf $(use_enable openmp) $myconf
}
diff --git a/sci-mathematics/gmp-ecm/metadata.xml b/sci-mathematics/gmp-ecm/metadata.xml
index 928a8daa207..b5bb0a9997e 100644
--- a/sci-mathematics/gmp-ecm/metadata.xml
+++ b/sci-mathematics/gmp-ecm/metadata.xml
@@ -7,6 +7,5 @@
</maintainer>
<use>
<flag name="custom-tune">Improve performance of some operations by selecting machine-specific defaults</flag>
- <flag name="gwnum">Use GWNum lib where possible</flag>
</use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2016-05-14 23:32 David Seifert
0 siblings, 0 replies; 35+ messages in thread
From: David Seifert @ 2016-05-14 23:32 UTC (permalink / raw
To: gentoo-commits
commit: 45c2ec0e8fce4c1a399dfe8ee0bfccc94f19e6be
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 22:58:55 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat May 14 23:16:37 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c2ec0e
sci-mathematics/gmp-ecm: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28
sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
index 329a7d5..0f6024c 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-6.4.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -16,10 +16,10 @@ KEYWORDS="~amd64 ~x86"
IUSE="+blas +custom-tune gwnum -openmp static-libs test"
DEPEND="
- dev-libs/gmp
+ dev-libs/gmp:0=
blas? ( sci-libs/gsl )
gwnum? ( sci-mathematics/gwnum )
- openmp? ( sys-devel/gcc[openmp] )"
+ openmp? ( sys-devel/gcc:*[openmp] )"
RDEPEND="${DEPEND}"
# can't be both enabled
^ permalink raw reply related [flat|nested] 35+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/
@ 2016-05-14 23:32 David Seifert
0 siblings, 0 replies; 35+ messages in thread
From: David Seifert @ 2016-05-14 23:32 UTC (permalink / raw
To: gentoo-commits
commit: a5267052b6c38f1e26f92d830af71bf1faa7c921
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat May 14 23:01:18 2016 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat May 14 23:16:39 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5267052
sci-mathematics/gmp-ecm: Fix QA MissingSlotDep
Package-Manager: portage-2.2.28
sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild b/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
index 0c39ab7..0442422 100644
--- a/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
+++ b/sci-mathematics/gmp-ecm/gmp-ecm-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -17,10 +17,10 @@ KEYWORDS=""
IUSE="blas gwnum -openmp test"
DEPEND="
- dev-libs/gmp
+ dev-libs/gmp:0=
blas? ( sci-libs/gsl )
gwnum? ( sci-mathematics/gwnum )
- openmp? ( sys-devel/gcc[openmp] )"
+ openmp? ( sys-devel/gcc:*[openmp] )"
RDEPEND="${DEPEND}"
# can't be both enabled
^ permalink raw reply related [flat|nested] 35+ messages in thread
end of thread, other threads:[~2023-11-24 15:12 UTC | newest]
Thread overview: 35+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-09-15 10:42 [gentoo-commits] repo/gentoo:master commit in: sci-mathematics/gmp-ecm/ 罗百科
-- strict thread matches above, loose matches on Subject: below --
2023-11-24 15:12 Arthur Zamarin
2023-04-16 12:11 WANG Xuerui
2022-11-20 0:13 Sam James
2022-11-20 0:13 Sam James
2022-11-18 17:29 Arthur Zamarin
2022-10-08 2:06 Michael Orlitzky
2022-05-16 8:12 David Seifert
2022-05-13 22:50 Conrad Kostecki
2022-05-06 11:44 Michael Orlitzky
2021-11-22 3:07 Yixun Lan
2021-10-12 8:18 Michael Orlitzky
2021-10-12 7:14 Agostino Sarubbo
2021-10-12 7:10 Agostino Sarubbo
2021-06-15 0:43 Michael Orlitzky
2021-05-31 22:45 Michael Orlitzky
2021-05-31 20:45 David Seifert
2021-04-18 12:11 Andreas Sturmlechner
2021-01-24 16:21 Sam James
2021-01-06 21:29 Brian Evans
2021-01-06 15:19 Fabian Groffen
2020-10-27 19:58 Sam James
2020-10-27 5:11 Sam James
2020-03-09 13:40 Michael Orlitzky
2020-03-09 12:48 Agostino Sarubbo
2020-03-09 12:39 Agostino Sarubbo
2020-03-02 17:21 Michael Orlitzky
2020-03-01 13:59 Michael Orlitzky
2020-02-29 16:05 Michael Orlitzky
2020-02-28 13:38 Michael Orlitzky
2019-10-16 8:24 Sergei Trofimovich
2019-08-25 14:44 罗百科
2019-06-23 18:14 David Seifert
2016-05-14 23:32 David Seifert
2016-05-14 23:32 David Seifert
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox