[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-11-17 Thread Sam James
commit: 7ed75a4d28f50d82dbfbc8105d8bd60a6a359825
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 17 14:35:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 17 15:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ed75a4d

dev-libs/nettle: HTTPSify HOMEPAGE

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.9.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index f51f106aa249..3489b2740a79 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 5e669dc48440..2f335aa9bfcc 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 

diff --git a/dev-libs/nettle/nettle-3.9.ebuild 
b/dev-libs/nettle/nettle-3.9.ebuild
index 67a650f7974b..eae3e04287ba 100644
--- a/dev-libs/nettle/nettle-3.9.ebuild
+++ b/dev-libs/nettle/nettle-3.9.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-11-17 Thread Sam James
commit: 4737eab9fd99a0969f7c2e0e701a6501e31bb916
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 17 14:36:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 17 15:07:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4737eab9

dev-libs/nettle: add git repo to HOMEPAGE

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.9.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 3489b2740a79..dc3ba0b941a4 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/ 
https://git.lysator.liu.se/nettle/nettle;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 2f335aa9bfcc..f2e77b0432af 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/ 
https://git.lysator.liu.se/nettle/nettle;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 

diff --git a/dev-libs/nettle/nettle-3.9.ebuild 
b/dev-libs/nettle/nettle-3.9.ebuild
index eae3e04287ba..2d307d66cb40 100644
--- a/dev-libs/nettle/nettle-3.9.ebuild
+++ b/dev-libs/nettle/nettle-3.9.ebuild
@@ -7,7 +7,7 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/nettle.asc
 inherit multilib-build multilib-minimal toolchain-funcs verify-sig
 
 DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/;
+HOMEPAGE="https://www.lysator.liu.se/~nisse/nettle/ 
https://git.lysator.liu.se/nettle/nettle;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-08-16 Thread Sam James
commit: 46afa27d4429acac890bb44ddb10bee763f37861
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 16 19:17:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 16 19:17:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46afa27d

dev-libs/nettle: Stabilize 3.9.1 arm, #909108

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 54282f07d075..5ebb06331508 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-07-17 Thread Sam James
commit: d2f9b4e1be9a2fbccd3a4355bfbe0f7b48d635f7
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 17 14:06:45 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 17 14:06:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2f9b4e1

dev-libs/nettle: Stabilize 3.9.1 ppc64, #909108

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 5ba161341399..54282f07d075 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-07-15 Thread Sam James
commit: 341f8ac067fd352d06872c266474b1a39e15e279
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 15 06:08:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 15 06:08:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=341f8ac0

dev-libs/nettle: Stabilize 3.9.1 arm64, #909108

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index d8040a8f3f84..5ba161341399 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-06-25 Thread Arthur Zamarin
commit: 8e188e1d077bfec78de5214457fcc2b844265b58
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jun 25 15:39:39 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jun 25 15:39:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e188e1d

dev-libs/nettle: Stabilize 3.9.1 amd64, #909108

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 05629c9f28fe..d8040a8f3f84 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-06-06 Thread Sam James
commit: 7bd5f73712cedd79493e2b3e3447562191202ee0
Author: Matoro Mahri  users  noreply  github  
com>
AuthorDate: Mon Jun  5 00:22:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  6 07:18:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd5f737

dev-libs/nettle: wire up power8/power9 intrinsics

Signed-off-by: Matoro Mahri  users.noreply.github.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.9.1.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
index 8e0867d6b2f1..81c854b6b187 100644
--- a/dev-libs/nettle/nettle-3.9.1.ebuild
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -15,7 +15,7 @@ LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
-IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
+IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_ppc_vsx2 
cpu_flags_ppc_vsx3 cpu_flags_x86_aes cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="
cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
@@ -63,13 +63,11 @@ multilib_src_configure() {
$(use_enable cpu_flags_arm_neon arm-neon)
$(use_enable cpu_flags_arm_aes arm64-crypto)
$(use_enable cpu_flags_ppc_altivec power-altivec)
+   $(use_enable cpu_flags_ppc_vsx2 power-crypto-ext)
+   $(use_enable cpu_flags_ppc_vsx3 power9)
$(use_enable cpu_flags_x86_aes x86-aesni)
$(use_enable cpu_flags_x86_sha x86-sha-ni)
$(use_enable cpu_flags_x86_pclmul x86-pclmul)
-   # TODO: PPC crypto flag?
-   --disable-power-crypto-ext
-   # TODO: How do we detect this in ebuilds reliably?
-   --disable-power9
$([[ ${CHOST} == *-solaris* ]] && echo 
'--disable-symbol-versions')
# TODO: cpu_flags_s390?
--disable-s390x-vf



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-06-01 Thread Sam James
commit: 92d3f4da6045ef59eb4fa4ac99e63ef5f4c2fc95
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun  1 22:30:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  1 22:30:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92d3f4da

dev-libs/nettle: add 3.9.1

Bug: https://bugs.gentoo.org/907673
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/Manifest|  2 +
 dev-libs/nettle/nettle-3.9.1.ebuild | 89 +
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 1729d02bfa81..80fa221ca4ae 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,4 +1,6 @@
 DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb
 SHA512 
a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
 DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
+DIST nettle-3.9.1.tar.gz 2396741 BLAKE2B 
e3ceaefa19491e58f26b900beaf8b4e746feb2357c7677f5c050f257f4a23c304773446b6283a42a82cf9640e16522b8a71c47f137759f1df23cdeee4625d142
 SHA512 
5939c4b43cf9ff6c6272245b85f123c81f8f4e37089fa4f39a00a570016d837f6e706a33226e4bbfc531b02a55b2756ff312461225ed88de338a73069e031ced
+DIST nettle-3.9.1.tar.gz.sig 374 BLAKE2B 
41c37cc0ea649445c7e4bbe2d0e9ab1c6f7bb5adef2c2ee4828e7efdd2d7c6d823d64209f251cb7d82ce85e73768430a435ee7f1d5a3732e744987918d0c
 SHA512 
fe6f4c9746e7dbc10f61843673de95d2faea209b1caea5c7bf69b81d3f6b2248a4907012b2baf0d65e54682f835cff465482db37615b789017ce0a9e7e267d7d
 DIST nettle-3.9.tar.gz 2393838 BLAKE2B 
80885fa380de58765155a5d4b209e524f4bd0336156ba6f5189702007438998094df0e4e801370fd0a74251b8cf91f46638b0c0139388c2c2098b1207ed3415c
 SHA512 
5e44f59b37ec1e92345fce0b963151d1f2aabf01b3a197b8d931067c51af4ba025059c6a07f2bcd19b17eb49d6ede98f5c200e58d340959826cda473459d2fba
 DIST nettle-3.9.tar.gz.sig 374 BLAKE2B 
4fb9fbdafd01712db2506e070a64b6821dcc0c3ff3cea83011662ee4cdd5120ed10c6fa7b41d556069fe2d8827a312e94bb3586be845284fa7a7ac75f000a750
 SHA512 
8cf060e9f8e0dc0a70a7d324cf2366e0fc990fca2d8a1c677e66382f6853f96146fe30ea9b8629030991f4799430c7660ae7867c94167760bb945abb526b5bda

diff --git a/dev-libs/nettle/nettle-3.9.1.ebuild 
b/dev-libs/nettle/nettle-3.9.1.ebuild
new file mode 100644
index ..8e0867d6b2f1
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.9.1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc
+inherit multilib-build multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+# Subslot = libnettle - libhogweed soname version
+SLOT="0/8-6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos 
~x64-macos ~x64-solaris"
+IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
+# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
+REQUIRED_USE="
+   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/m4
+   doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac configure || die
+
+   if use doc ; then
+   DOCS+=( nettle.pdf )
+   HTML_DOCS+=( nettle.html )
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   $(tc-is-static-only && echo --disable-shared)
+
+   # Intrinsics
+   $(use_enable cpu_flags_arm_neon 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2023-05-14 Thread Sam James
commit: f1d75fe6e07eebfc1f46cd92ebf88e183acd3004
Author: Sam James  gentoo  org>
AuthorDate: Mon May 15 04:09:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 15 04:09:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1d75fe6

dev-libs/nettle: add 3.9

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/Manifest  |  2 +
 dev-libs/nettle/nettle-3.9.ebuild | 89 +++
 2 files changed, 91 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index e7503051d545..1729d02bfa81 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,2 +1,4 @@
 DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb
 SHA512 
a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
 DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
+DIST nettle-3.9.tar.gz 2393838 BLAKE2B 
80885fa380de58765155a5d4b209e524f4bd0336156ba6f5189702007438998094df0e4e801370fd0a74251b8cf91f46638b0c0139388c2c2098b1207ed3415c
 SHA512 
5e44f59b37ec1e92345fce0b963151d1f2aabf01b3a197b8d931067c51af4ba025059c6a07f2bcd19b17eb49d6ede98f5c200e58d340959826cda473459d2fba
+DIST nettle-3.9.tar.gz.sig 374 BLAKE2B 
4fb9fbdafd01712db2506e070a64b6821dcc0c3ff3cea83011662ee4cdd5120ed10c6fa7b41d556069fe2d8827a312e94bb3586be845284fa7a7ac75f000a750
 SHA512 
8cf060e9f8e0dc0a70a7d324cf2366e0fc990fca2d8a1c677e66382f6853f96146fe30ea9b8629030991f4799430c7660ae7867c94167760bb945abb526b5bda

diff --git a/dev-libs/nettle/nettle-3.9.ebuild 
b/dev-libs/nettle/nettle-3.9.ebuild
new file mode 100644
index ..3bdb6aaa7a4a
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.9.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc
+inherit multilib-build multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+# Subslot = libnettle - libhogweed soname version
+SLOT="0/8-6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~arm64-macos 
~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
+# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
+REQUIRED_USE="
+   cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )
+"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="
+   sys-devel/m4
+   doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )
+"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac configure || die
+
+   if use doc ; then
+   DOCS+=( nettle.pdf )
+   HTML_DOCS+=( nettle.html )
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   $(tc-is-static-only && echo --disable-shared)
+
+   # Intrinsics
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable cpu_flags_arm_aes arm64-crypto)
+   $(use_enable cpu_flags_ppc_altivec power-altivec)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable cpu_flags_x86_pclmul x86-pclmul)
+   # TODO: PPC crypto flag?
+   --disable-power-crypto-ext
+   # TODO: How do we detect this in ebuilds reliably?
+   --disable-power9
+   $([[ ${CHOST} == *-solaris* ]] && echo 
'--disable-symbol-versions')
+   # TODO: 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-25 Thread Arthur Zamarin
commit: de3be9017d17237be3a74d23c320228b6ac8fd59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 25 08:58:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 25 08:58:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3be901

dev-libs/nettle: Stabilize 3.8.1 sparc, #881757

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index cff49acc586a..b342934797bc 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Arthur Zamarin
commit: d7781c5d130604bd547f3a0bf47e74e339bd8c2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:28:13 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:28:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7781c5d

dev-libs/nettle: Stabilize 3.8.1 ppc, #881757

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index e9a0b60899fa..62c537211a66 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Arthur Zamarin
commit: 6540f5d6ed3c34b17cb0e25dd67911cd0b13a797
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:28:10 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:28:10 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6540f5d6

dev-libs/nettle: Stabilize 3.8.1 arm64, #881757

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 2dec87426835..e9a0b60899fa 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Arthur Zamarin
commit: 10b3e18a030721054d1460d6d78e384d85ec78c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:28:07 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:28:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10b3e18a

dev-libs/nettle: Stabilize 3.8.1 ppc64, #881757

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 0c09ebec483b..2dec87426835 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Arthur Zamarin
commit: 4c8f5519d6b269dd8872f159aaa9cae2d66ac261
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 23 05:24:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 23 05:24:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c8f5519

dev-libs/nettle: Stabilize 3.8.1 hppa, #881757

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 848d35f20c03..0c09ebec483b 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Sam James
commit: bbba3e9fc63224099612fa355519100896fc8dfe
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 04:16:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 04:16:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbba3e9f

dev-libs/nettle: Stabilize 3.8.1 x86, #881757

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 3112c0dba761..ddad70d25172 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-11-22 Thread Sam James
commit: 33db66b8d840d7e29e759b2537077843118a4aeb
Author: Sam James  gentoo  org>
AuthorDate: Wed Nov 23 04:16:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Nov 23 04:16:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33db66b8

dev-libs/nettle: Stabilize 3.8.1 arm, #881757

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index ddad70d25172..848d35f20c03 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 # Subslot = libnettle - libhogweed soname version
 SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
 # The arm64 crypto option controls AES, SHA1, and SHA2 usage.
 REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-09-22 Thread Sam James
commit: 58f98c2399599a551db4271dc36e1aceb566769d
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 02:07:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 02:08:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58f98c23

dev-libs/nettle: drop 3.8

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/Manifest  |  2 -
 dev-libs/nettle/nettle-3.8.ebuild | 81 ---
 2 files changed, 83 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 8b1bd2e7be1d..0af8615e994e 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,5 +1,3 @@
 DIST nettle-3.7.3.tar.gz 2383985 BLAKE2B 
8d8efbbff98fc1f3eff3296681d3d72346e78392f356aebfe80138ae6ae1ebf3695bd7f74b906beef0cf3625ba6d84bdb43c0f6707f54f4d98870d50c90ac9a3
 SHA512 
9901eba305421adff6d551ac7f478dff3f68a339d444c776724ab0b977fe6be792b1d2950c8705acbe76bd924fd6d898a65eded546777884be3b436d0e052437
 DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb
 SHA512 
a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
 DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
-DIST nettle-3.8.tar.gz 2404258 BLAKE2B 
4e74104d04ccce2d0a531b703e4d4c2e8da24d5b7ac4d769d1bc5011fb5fbe8a016a6de84e0af9804c8b259b163fb77729181d64b81b3af4e8a0c2037e52087c
 SHA512 
af3a910bd661ed9691b1bd66b0f8147aaebdc92ae6ab47640675df263409ecb8d25f0403fcc7dc6471264b9df0a47c025244404f0691ef58c133762f64b67610
-DIST nettle-3.8.tar.gz.sig 374 BLAKE2B 
8fd841116bf99a1d7535359ee56972ddda33c9551c1327bf30ec1a6842104d3429a8fdab7a044c0d32c7689f28abdf75f46b9bec3daf78f58167c3e0a5b91da9
 SHA512 
cbcfb6088a88cbbc573fe477f73db750f3379a4778e4ddf1158768c5d09b12ea0ff65f4f6552f3cb3d18c851199870827f76836bcc8df61ffc35ef67bf98f3b3

diff --git a/dev-libs/nettle/nettle-3.8.ebuild 
b/dev-libs/nettle/nettle-3.8.ebuild
deleted file mode 100644
index 95a23319516d..
--- a/dev-libs/nettle/nettle-3.8.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc
-inherit multilib-build multilib-minimal toolchain-funcs verify-sig
-
-DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
-
-LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-# Subslot = libnettle - libhogweed soname version
-SLOT="0/8-6"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
-# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
-REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
-   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
-   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )"
-
-DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( sys-apps/texinfo )
-   verify-sig? ( sec-keys/openpgp-keys-nettle )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/nettle/version.h
-)
-
-DOCS=()
-HTML_DOCS=()
-
-src_prepare() {
-   default
-
-   # I do not see in config.sub reference to sunldsolaris.
-   # if someone complains readd
-   # -e 's/solaris\*)/sunldsolaris*)/' \
-   sed -e '/CFLAGS=/s: -ggdb3::' \
-   -i configure.ac configure || die
-
-   if use doc ; then
-   DOCS+=( nettle.pdf )
-   HTML_DOCS+=( nettle.html )
-   fi
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   CC_FOR_BUILD="$(tc-getBUILD_CC)"
-
-   $(tc-is-static-only && echo --disable-shared)
-
-   # Intrinsics
-   $(use_enable cpu_flags_arm_neon arm-neon)
-   $(use_enable cpu_flags_arm_aes arm64-crypto)
-   $(use_enable cpu_flags_ppc_altivec power-altivec)
-   $(use_enable cpu_flags_x86_aes x86-aesni)
-   $(use_enable cpu_flags_x86_sha x86-sha-ni)
-   $(use_enable cpu_flags_x86_pclmul x86-pclmul)
-   # TODO: PPC crypto flag?

[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-08-30 Thread Sam James
commit: 8d4c8ae655af2ed2a02ef267c317105995060414
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 30 18:37:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 30 19:06:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d4c8ae6

dev-libs/nettle: limit multilib features (drop doc)

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 dev-libs/nettle/nettle-3.8.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.8.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index aefc0ce29b94..755887dee959 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -54,7 +54,7 @@ multilib_src_configure() {
$(use_enable cpu_flags_x86_aes x86-aesni)
$(use_enable cpu_flags_x86_sha x86-sha-ni)
$(use_enable asm assembler)
-   $(use_enable doc documentation)
+   $(multilib_native_use_enable doc documentation)
$(use_enable gmp public-key)
$(use_enable cpu_flags_arm_neon arm-neon)
$(use_enable static-libs static)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index a032f465d13b..3112c0dba761 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -71,7 +71,7 @@ multilib_src_configure() {
--disable-s390x-msa
 
$(use_enable asm assembler)
-   $(use_enable doc documentation)
+   $(multilib_native_use_enable doc documentation)
$(use_enable gmp public-key)
$(use_enable static-libs static)
--disable-fat

diff --git a/dev-libs/nettle/nettle-3.8.ebuild 
b/dev-libs/nettle/nettle-3.8.ebuild
index b5d3adf935d1..95a23319516d 100644
--- a/dev-libs/nettle/nettle-3.8.ebuild
+++ b/dev-libs/nettle/nettle-3.8.ebuild
@@ -68,7 +68,7 @@ multilib_src_configure() {
--disable-s390x-msa
 
$(use_enable asm assembler)
-   $(use_enable doc documentation)
+   $(multilib_native_use_enable doc documentation)
$(use_enable gmp public-key)
$(use_enable static-libs static)
--disable-fat



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-07-28 Thread Sam James
commit: 3f275c6726ad48d093d171c269d5df34ddfc92fe
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 29 03:43:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 29 04:17:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f275c67

dev-libs/nettle: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index a654b0cda058..62b7968b920a 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -7,6 +7,7 @@


cpe:/a:nettle_project:nettle
+   gnutls/nettle


Support assembly hand optimized crypto 
functions (i.e. faster run time)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-07-27 Thread Sam James
commit: f0928266da90e30201921546c02c84988638f1b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 28 05:30:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 28 05:34:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0928266

dev-libs/nettle: add m4 BDEPEND

It's been needed for a while, apparently.

Closes: https://bugs.gentoo.org/861560
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.8.1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
index 20881c96af4c..a032f465d13b 100644
--- a/dev-libs/nettle/nettle-3.8.1.ebuild
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -23,8 +23,11 @@ REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 
cpu_flags_arm_sha2 )
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
-BDEPEND="doc? ( sys-apps/texinfo )
-   verify-sig? ( sec-keys/openpgp-keys-nettle )"
+BDEPEND="
+   sys-devel/m4
+   doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )
+"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/nettle/version.h



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-07-27 Thread Sam James
commit: 5e4622c4571fa3738be493827dfb3ca5bc4850b7
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 27 20:30:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 27 20:30:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e4622c4

dev-libs/nettle: add 3.8.1

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/Manifest|  2 +
 dev-libs/nettle/nettle-3.8.1.ebuild | 81 +
 2 files changed, 83 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index a109b554b420..8b1bd2e7be1d 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,3 +1,5 @@
 DIST nettle-3.7.3.tar.gz 2383985 BLAKE2B 
8d8efbbff98fc1f3eff3296681d3d72346e78392f356aebfe80138ae6ae1ebf3695bd7f74b906beef0cf3625ba6d84bdb43c0f6707f54f4d98870d50c90ac9a3
 SHA512 
9901eba305421adff6d551ac7f478dff3f68a339d444c776724ab0b977fe6be792b1d2950c8705acbe76bd924fd6d898a65eded546777884be3b436d0e052437
+DIST nettle-3.8.1.tar.gz 2406251 BLAKE2B 
22b4ec81645b579504356597ba87b637e46285682020c90e03ecaea386ac9b48eaf91ee76ae3b86b6060be355de20c320ab3b74958074ad23fc08ad9ab6a4cbb
 SHA512 
a405da3438d185d96917b03b00abb9ab43e04f58f770f657f716c25d64bb258ee170a71328e74736caa7121f50c0c89d3cc840c1201d2a92cfaf1357d24bdc6a
+DIST nettle-3.8.1.tar.gz.sig 374 BLAKE2B 
e2bfce4aaa1be114fb9bf8724f25db75c69c3b98538df46e9b1428ce615f7db3b9e9f9240d232fddac195db4568439b3f58989c20beca82aa6db79f4956db547
 SHA512 
978304b1faa5adc3b0d6ea7e9597af6154ad5d6e328913ac19184ece94771fdb2a7d5ce0af535ae8d28cb6ccd94fb3d4ef2613c0356df9e08b5d4c26ea646e09
 DIST nettle-3.8.tar.gz 2404258 BLAKE2B 
4e74104d04ccce2d0a531b703e4d4c2e8da24d5b7ac4d769d1bc5011fb5fbe8a016a6de84e0af9804c8b259b163fb77729181d64b81b3af4e8a0c2037e52087c
 SHA512 
af3a910bd661ed9691b1bd66b0f8147aaebdc92ae6ab47640675df263409ecb8d25f0403fcc7dc6471264b9df0a47c025244404f0691ef58c133762f64b67610
 DIST nettle-3.8.tar.gz.sig 374 BLAKE2B 
8fd841116bf99a1d7535359ee56972ddda33c9551c1327bf30ec1a6842104d3429a8fdab7a044c0d32c7689f28abdf75f46b9bec3daf78f58167c3e0a5b91da9
 SHA512 
cbcfb6088a88cbbc573fe477f73db750f3379a4778e4ddf1158768c5d09b12ea0ff65f4f6552f3cb3d18c851199870827f76836bcc8df61ffc35ef67bf98f3b3

diff --git a/dev-libs/nettle/nettle-3.8.1.ebuild 
b/dev-libs/nettle/nettle-3.8.1.ebuild
new file mode 100644
index ..20881c96af4c
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.8.1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc
+inherit multilib-build multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+# Subslot = libnettle - libhogweed soname version
+SLOT="0/8-6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
+# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
+REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac configure || die
+
+   if use doc ; then
+   DOCS+=( nettle.pdf )
+   HTML_DOCS+=( nettle.html )
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   $(tc-is-static-only && echo --disable-shared)
+
+   # Intrinsics
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable cpu_flags_arm_aes arm64-crypto)
+   $(use_enable cpu_flags_ppc_altivec power-altivec)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable cpu_flags_x86_pclmul x86-pclmul)
+   # TODO: PPC crypto 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2022-06-02 Thread Sam James
commit: 1420b2be15dd86168af0d924101da495100bb881
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun  3 02:06:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun  3 02:06:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1420b2be

dev-libs/nettle: add 3.8

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/Manifest  |  2 +
 dev-libs/nettle/nettle-3.8.ebuild | 81 +++
 2 files changed, 83 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index bdf71382ac2e..a109b554b420 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1 +1,3 @@
 DIST nettle-3.7.3.tar.gz 2383985 BLAKE2B 
8d8efbbff98fc1f3eff3296681d3d72346e78392f356aebfe80138ae6ae1ebf3695bd7f74b906beef0cf3625ba6d84bdb43c0f6707f54f4d98870d50c90ac9a3
 SHA512 
9901eba305421adff6d551ac7f478dff3f68a339d444c776724ab0b977fe6be792b1d2950c8705acbe76bd924fd6d898a65eded546777884be3b436d0e052437
+DIST nettle-3.8.tar.gz 2404258 BLAKE2B 
4e74104d04ccce2d0a531b703e4d4c2e8da24d5b7ac4d769d1bc5011fb5fbe8a016a6de84e0af9804c8b259b163fb77729181d64b81b3af4e8a0c2037e52087c
 SHA512 
af3a910bd661ed9691b1bd66b0f8147aaebdc92ae6ab47640675df263409ecb8d25f0403fcc7dc6471264b9df0a47c025244404f0691ef58c133762f64b67610
+DIST nettle-3.8.tar.gz.sig 374 BLAKE2B 
8fd841116bf99a1d7535359ee56972ddda33c9551c1327bf30ec1a6842104d3429a8fdab7a044c0d32c7689f28abdf75f46b9bec3daf78f58167c3e0a5b91da9
 SHA512 
cbcfb6088a88cbbc573fe477f73db750f3379a4778e4ddf1158768c5d09b12ea0ff65f4f6552f3cb3d18c851199870827f76836bcc8df61ffc35ef67bf98f3b3

diff --git a/dev-libs/nettle/nettle-3.8.ebuild 
b/dev-libs/nettle/nettle-3.8.ebuild
new file mode 100644
index ..b5d3adf935d1
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.8.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/nettle.asc
+inherit multilib-build multilib-minimal toolchain-funcs verify-sig
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+SRC_URI+=" verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+# Subslot = libnettle - libhogweed soname version
+SLOT="0/8-6"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs cpu_flags_arm_neon cpu_flags_arm_aes 
cpu_flags_arm_sha1 cpu_flags_arm_sha2 cpu_flags_ppc_altivec cpu_flags_x86_aes 
cpu_flags_x86_sha cpu_flags_x86_pclmul"
+# The arm64 crypto option controls AES, SHA1, and SHA2 usage.
+REQUIRED_USE="cpu_flags_arm_aes? ( cpu_flags_arm_sha1 cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha1? ( cpu_flags_arm_aes cpu_flags_arm_sha2 )
+   cpu_flags_arm_sha2? ( cpu_flags_arm_aes cpu_flags_arm_sha1 )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )
+   verify-sig? ( sec-keys/openpgp-keys-nettle )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac configure || die
+
+   if use doc ; then
+   DOCS+=( nettle.pdf )
+   HTML_DOCS+=( nettle.html )
+   fi
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   $(tc-is-static-only && echo --disable-shared)
+
+   # Intrinsics
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable cpu_flags_arm_aes arm64-crypto)
+   $(use_enable cpu_flags_ppc_altivec power-altivec)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable cpu_flags_x86_pclmul x86-pclmul)
+   # TODO: PPC crypto flag?
+   --disable-power-crypto-ext
+   # TODO: cpu_flags_s390?
+   --disable-s390x-vf
+   --disable-s390x-msa
+
+   $(use_enable asm assembler)
+   $(use_enable doc documentation)
+   $(use_enable gmp public-key)
+   $(use_enable static-libs static)
+   --disable-fat
+
+   # openssl is just used for benchmarks (bug #427526)
+   --disable-openssl
+   )
+
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: c69c125888928ccff77d5e3d0e21b687dce434cd
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 04:21:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 04:21:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69c1258

dev-libs/nettle: Stabilize 3.7.3 arm64, #806839

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index caf7d60dfcb..88f5f2c3fec 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: b83dfe0c0a51f32288aa37460210fb8ce9e2b4be
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 04:20:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 04:20:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b83dfe0c

dev-libs/nettle: Stabilize 3.7.3 arm, #806839

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index b2220afd99a..caf7d60dfcb 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: 88dc4fb346773c74b1ed6bc81d48a72e6305ac31
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 00:22:11 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:22:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88dc4fb3

dev-libs/nettle: Stabilize 3.7.3 sparc, #807463

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index d6e1642822a..b2220afd99a 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: ab4a41a2373909116ca1c35ec1374ea52bc8409f
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Aug 10 17:00:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:20:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab4a41a2

dev-libs/nettle: stable 3.7.3 for hppa, bug #806839

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index 2bf183ee124..d6e1642822a 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: a5c2d2f977932f38e41e0acb3e27bb10ccaba8d5
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 11 00:09:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:09:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c2d2f9

dev-libs/nettle: Stabilize 3.7.3 ppc64, #807463

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index 6433daa6c23..2bf183ee124 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-08-10 Thread Sam James
commit: 3e140f6cb877db49f97e0a8d4deac65abe9eb8ba
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 10 23:59:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 11 00:02:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e140f6c

dev-libs/nettle: Stabilize 3.7.3 x86, #807463

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
index 2adbecbd1f8..cc1be1ff306 100644
--- a/dev-libs/nettle/nettle-3.7.3.ebuild
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-06-07 Thread Lars Wendler
commit: 1933d9e96a2406e054e5f94e8fe347d3d6c64e63
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun  7 12:07:53 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun  7 12:08:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1933d9e9

dev-libs/nettle: Bump to version 3.7.3

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest|  1 +
 dev-libs/nettle/nettle-3.7.3.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 20466381558..0d08f782683 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1 +1,2 @@
 DIST nettle-3.7.2.tar.gz 2382309 BLAKE2B 
0195f973afd76d33805de4621cd340a041144b24a20ccab03a58749dba82ea12b063f779aeeeb3f063be5e1bb74dec4c8c8f72b3dd01aff033e908a9f534ad01
 SHA512 
5f6edcc24ff620885b24394b31e55b494418c35dd63e6ece222ddabc58e793c44a82155051cc5759896ed5f014a8efd547f0aef6736a131e41651c5cab7c7211
+DIST nettle-3.7.3.tar.gz 2383985 BLAKE2B 
8d8efbbff98fc1f3eff3296681d3d72346e78392f356aebfe80138ae6ae1ebf3695bd7f74b906beef0cf3625ba6d84bdb43c0f6707f54f4d98870d50c90ac9a3
 SHA512 
9901eba305421adff6d551ac7f478dff3f68a339d444c776724ab0b977fe6be792b1d2950c8705acbe76bd924fd6d898a65eded546777884be3b436d0e052437

diff --git a/dev-libs/nettle/nettle-3.7.3.ebuild 
b/dev-libs/nettle/nettle-3.7.3.ebuild
new file mode 100644
index 000..38e1726fa6d
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.7.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $(tc-is-static-only && echo --disable-shared)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable asm assembler)
+   $(use_enable doc documentation)
+   $(use_enable gmp public-key)
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable static-libs static)
+   --disable-fat
+   # --disable-openssl bug #427526
+   --disable-openssl
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-04-28 Thread Sam James
commit: a87492b98ce14682e22f71ee1ac80368ff10de84
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 29 02:14:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 29 02:18:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a87492b9

dev-libs/nettle: x86-solaris -> ~x86-solaris

We don't have stable keywords on Prefix right now.

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
index e7d64d586cf..9443850346a 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-31 Thread Agostino Sarubbo
commit: 6f094022336a93f8e348931323b2c30beda7693a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Mar 31 14:07:48 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Mar 31 14:08:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f094022

dev-libs/nettle: s390 stable wrt bug #777615

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 3ab22392b65..49360f415d2 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-30 Thread Sam James
commit: 385f2fd753a69487ffd1cfdeb44d5253b12d7f55
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 22:05:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 22:05:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=385f2fd7

dev-libs/nettle: Stabilize 3.7.2 ppc, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 5b38f5506d3..3ab22392b65 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-30 Thread Sam James
commit: 0bc8cb24b073b6bdf5a38ef31cccdf5bf8ecd528
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 30 22:04:46 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 30 22:04:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bc8cb24

dev-libs/nettle: Stabilize 3.7.2 ppc64, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 3ed804fd7f9..5b38f5506d3 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-29 Thread Sam James
commit: 7b4e7951b7bcdaa9a47091c14e180330140a1846
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar 29 14:31:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar 29 14:31:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b4e7951

dev-libs/nettle: Stabilize 3.7.2 arm, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 41343e6d0b0..3ed804fd7f9 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-29 Thread Sergei Trofimovich
commit: 8859185e73e73c226105cec38de92d6f427ba0b2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Mar 29 05:52:08 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 29 06:10:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8859185e

dev-libs/nettle: stable 3.7.2 for hppa, bug #777615

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 710894f33ca..41343e6d0b0 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-28 Thread Sam James
commit: dc43bea7a2207901f0f14b2c9445f999b3c9d102
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 18:14:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 18:14:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc43bea7

dev-libs/nettle: Stabilize 3.7.2 arm64, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 754ef9089d0..710894f33ca 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-28 Thread Sam James
commit: 9b7d04206c80a86de652e5686d5c6915a2129198
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 14:15:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 14:15:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7d0420

dev-libs/nettle: Stabilize 3.7.2 sparc, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 958cf55d641..754ef9089d0 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-28 Thread Sam James
commit: a7ff1bb940cfefb9f0afcf118fbcedc57d124ff0
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 12:16:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 12:17:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7ff1bb9

dev-libs/nettle: Stabilize 3.7.2 amd64, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index 409a810736a..958cf55d641 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-28 Thread Sam James
commit: 918d46c271835ca80e0a424e75b9992fb0815752
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 12:15:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 12:17:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=918d46c2

dev-libs/nettle: Stabilize 3.7.2 x86, #777615

Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
index c99897e5e98..409a810736a 100644
--- a/dev-libs/nettle/nettle-3.7.2.ebuild
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-21 Thread Lars Wendler
commit: ffe028565b264b5a63f16bb2dca3f63a695e1398
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 21 16:17:04 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Mar 21 16:17:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe02856

dev-libs/nettle: Bump to version 3.7.2

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest|  1 +
 dev-libs/nettle/nettle-3.7.2.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 5aad50a499e..4aac3760a02 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,3 +1,4 @@
 DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
 DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 
2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26
 SHA512 
25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
+DIST nettle-3.7.2.tar.gz 2382309 BLAKE2B 
0195f973afd76d33805de4621cd340a041144b24a20ccab03a58749dba82ea12b063f779aeeeb3f063be5e1bb74dec4c8c8f72b3dd01aff033e908a9f534ad01
 SHA512 
5f6edcc24ff620885b24394b31e55b494418c35dd63e6ece222ddabc58e793c44a82155051cc5759896ed5f014a8efd547f0aef6736a131e41651c5cab7c7211
 DIST nettle-3.7.tar.gz 2375067 BLAKE2B 
1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f
 SHA512 
be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c

diff --git a/dev-libs/nettle/nettle-3.7.2.ebuild 
b/dev-libs/nettle/nettle-3.7.2.ebuild
new file mode 100644
index 000..c99897e5e98
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.7.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $(tc-is-static-only && echo --disable-shared)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable asm assembler)
+   $(use_enable doc documentation)
+   $(use_enable gmp public-key)
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable static-libs static)
+   --disable-fat
+   # --disable-openssl bug #427526
+   --disable-openssl
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-03-21 Thread Lars Wendler
commit: d90e80c8aacdee49c887b300dfe1acf6623b466b
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Mar 21 16:33:54 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Mar 21 16:33:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90e80c8

dev-libs/nettle: Removed old

Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest  |  1 -
 dev-libs/nettle/nettle-3.7.ebuild | 67 ---
 2 files changed, 68 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 4aac3760a02..4ac3e276b30 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,4 +1,3 @@
 DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
 DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 
2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26
 SHA512 
25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
 DIST nettle-3.7.2.tar.gz 2382309 BLAKE2B 
0195f973afd76d33805de4621cd340a041144b24a20ccab03a58749dba82ea12b063f779aeeeb3f063be5e1bb74dec4c8c8f72b3dd01aff033e908a9f534ad01
 SHA512 
5f6edcc24ff620885b24394b31e55b494418c35dd63e6ece222ddabc58e793c44a82155051cc5759896ed5f014a8efd547f0aef6736a131e41651c5cab7c7211
-DIST nettle-3.7.tar.gz 2375067 BLAKE2B 
1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f
 SHA512 
be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c

diff --git a/dev-libs/nettle/nettle-3.7.ebuild 
b/dev-libs/nettle/nettle-3.7.ebuild
deleted file mode 100644
index c99897e5e98..000
--- a/dev-libs/nettle/nettle-3.7.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
-
-DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
-RESTRICT="!test? ( test )"
-
-DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( sys-apps/texinfo )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/nettle/version.h
-)
-
-DOCS=()
-HTML_DOCS=()
-
-pkg_setup() {
-   use doc && DOCS+=(
-   nettle.pdf
-   )
-   use doc && HTML_DOCS+=(
-   nettle.html
-   )
-}
-
-src_prepare() {
-   default
-
-   # I do not see in config.sub reference to sunldsolaris.
-   # if someone complains readd
-   # -e 's/solaris\*)/sunldsolaris*)/' \
-   sed -e '/CFLAGS=/s: -ggdb3::' \
-   -i configure.ac || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   local myeconfargs=(
-   CC_FOR_BUILD="$(tc-getBUILD_CC)"
-   $(tc-is-static-only && echo --disable-shared)
-   $(use_enable cpu_flags_x86_aes x86-aesni)
-   $(use_enable cpu_flags_x86_sha x86-sha-ni)
-   $(use_enable asm assembler)
-   $(use_enable doc documentation)
-   $(use_enable gmp public-key)
-   $(use_enable cpu_flags_arm_neon arm-neon)
-   $(use_enable static-libs static)
-   --disable-fat
-   # --disable-openssl bug #427526
-   --disable-openssl
-   --libdir="${EPREFIX}"/usr/$(get_libdir)
-   )
-   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-02-17 Thread Lars Wendler
commit: 5cf7de86a08dbe859434c8b9b54ba15b4d63eba7
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu Feb 18 00:16:54 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu Feb 18 00:17:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf7de86

dev-libs/nettle: Bump to version 3.7.1

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest|  1 +
 dev-libs/nettle/nettle-3.7.1.ebuild | 67 +
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 7b7ca7e26f9..5aad50a499e 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,2 +1,3 @@
 DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
+DIST nettle-3.7.1.tar.gz 2380974 BLAKE2B 
2dbc0204623ca9d42d4e4fec0d96e3d1aa164ac63f046198c2827a9eb8946392cbf5dd48a2a77cb98d52591eb83b48092686e3f5eb5dc2ee5f5e92cfaa335f26
 SHA512 
25567c0546b68851a03741ea69a2959b07cab660a723b193a9043faf1fd9eb4cd7aea72de150bb0717fd2db28e417f03ad31b14e98aec40ad316f1bcf0caf50b
 DIST nettle-3.7.tar.gz 2375067 BLAKE2B 
1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f
 SHA512 
be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c

diff --git a/dev-libs/nettle/nettle-3.7.1.ebuild 
b/dev-libs/nettle/nettle-3.7.1.ebuild
new file mode 100644
index 000..c99897e5e98
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.7.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $(tc-is-static-only && echo --disable-shared)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable asm assembler)
+   $(use_enable doc documentation)
+   $(use_enable gmp public-key)
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable static-libs static)
+   --disable-fat
+   # --disable-openssl bug #427526
+   --disable-openssl
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-01-06 Thread Fabian Groffen
commit: 79420fa9b098b81b4c38452306d3cfe02ea56bfb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Wed Jan  6 19:29:03 2021 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Wed Jan  6 19:33:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79420fa9

dev-libs/nettle: drop x86-macos

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 4 ++--
 dev-libs/nettle/nettle-3.6-r3.ebuild | 4 ++--
 dev-libs/nettle/nettle-3.7.ebuild| 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 8a4d2ae81be..9a9d30443dc 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-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="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
index 6abf981738a..2b02db1d06f 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-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
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/nettle/nettle-3.7.ebuild 
b/dev-libs/nettle/nettle-3.7.ebuild
index c0e95eac587..c99897e5e98 100644
--- a/dev-libs/nettle/nettle-3.7.ebuild
+++ b/dev-libs/nettle/nettle-3.7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/, dev-libs/nettle/files/

2021-01-04 Thread Lars Wendler
commit: 844c0b192a46048a01b7e9e17953e2534df0d229
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan  4 21:09:07 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan  4 21:09:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844c0b19

dev-libs/nettle: Removed old

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest   |  2 -
 dev-libs/nettle/files/nettle-3.4.1-build.patch | 53 
 dev-libs/nettle/nettle-3.4.1.ebuild| 67 --
 dev-libs/nettle/nettle-3.5.1-r1.ebuild | 63 
 4 files changed, 185 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 0de3dc7f97c..7b7ca7e26f9 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,4 +1,2 @@
-DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
-DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 
40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a
 SHA512 
f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784
 DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
 DIST nettle-3.7.tar.gz 2375067 BLAKE2B 
1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f
 SHA512 
be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c

diff --git a/dev-libs/nettle/files/nettle-3.4.1-build.patch 
b/dev-libs/nettle/files/nettle-3.4.1-build.patch
deleted file mode 100644
index 4351dfeb5bc..000
--- a/dev-libs/nettle/files/nettle-3.4.1-build.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From f5a3a224bf00bef5669366d2ae23c2b2b13b8016 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Niels=20M=C3=B6ller?= 
-Date: Wed, 26 Dec 2018 11:04:31 +0100
-Subject: [PATCH] Fix accidental use of C99 for loop.
-
-* rsa-sign-tr.c (sec_equal): Fix accidental use of C99 for loop.
-Reported by Andreas Gustafsson.
-* testsuite/rsa-sec-decrypt-test.c (test_main): Likewise.

- ChangeLog| 6 ++
- rsa-sign-tr.c| 3 ++-
- testsuite/rsa-sec-decrypt-test.c | 3 ++-
- 3 files changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/rsa-sign-tr.c b/rsa-sign-tr.c
-index 59c9bd07..f824c4ca 100644
 a/rsa-sign-tr.c
-+++ b/rsa-sign-tr.c
-@@ -239,8 +239,9 @@ static int
- sec_equal(const mp_limb_t *a, const mp_limb_t *b, size_t limbs)
- {
-   volatile mp_limb_t z = 0;
-+  size_t i;
- 
--  for (size_t i = 0; i < limbs; i++)
-+  for (i = 0; i < limbs; i++)
- {
-   z |= (a[i] ^ b[i]);
- }
-diff --git a/testsuite/rsa-sec-decrypt-test.c 
b/testsuite/rsa-sec-decrypt-test.c
-index 64f0b13c..fb0ed3a1 100644
 a/testsuite/rsa-sec-decrypt-test.c
-+++ b/testsuite/rsa-sec-decrypt-test.c
-@@ -68,6 +68,7 @@ test_main(void)
-   unsigned n_size = 1024;
-   mpz_t gibberish;
-   mpz_t garbage;
-+  size_t size;
- 
-   rsa_private_key_init();
-   rsa_public_key_init();
-@@ -78,7 +79,7 @@ test_main(void)
- 
-   memset(verifybad, 'A', PAYLOAD_SIZE);
- 
--  for (size_t size = 1; size < 51; size++)
-+  for (size = 1; size < 51; size++)
- {
-   ASSERT (rsa_generate_keypair(, , _ctx,
-  (nettle_random_func *) knuth_lfib_random,
--- 
-2.18.1
-

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
deleted file mode 100644
index bb7dcdf6c2a..000
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
-
-DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
-RESTRICT="!test? 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2021-01-04 Thread Lars Wendler
commit: 6c237e2e0149b3de0d5847a23088ebf0a56ac678
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jan  4 21:08:10 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jan  4 21:09:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c237e2e

dev-libs/nettle: Bump to version 3.7

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/Manifest  |  1 +
 dev-libs/nettle/nettle-3.7.ebuild | 67 +++
 2 files changed, 68 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 705ffd20ec5..0de3dc7f97c 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,3 +1,4 @@
 DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
 DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 
40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a
 SHA512 
f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784
 DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51
+DIST nettle-3.7.tar.gz 2375067 BLAKE2B 
1e8a77db9b7e62dee9a01e3c3b476e206f36cc7235153b0a1a762276650c61d7c4c3be73b2ecae9313313e416e3c7a2bd999a3505c41b26e806f9b3eb486550f
 SHA512 
be32eff0ea3c83abb8b6670d049a8ce21ea9c7cac3e1a5d41ae003d5160e2683572c7dd8930b869ac1db0b89f9423605e0a8ec0cff074c63e2a60c71996ef66c

diff --git a/dev-libs/nettle/nettle-3.7.ebuild 
b/dev-libs/nettle/nettle-3.7.ebuild
new file mode 100644
index 000..c0e95eac587
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.7.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   CC_FOR_BUILD="$(tc-getBUILD_CC)"
+   $(tc-is-static-only && echo --disable-shared)
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+   $(use_enable cpu_flags_x86_sha x86-sha-ni)
+   $(use_enable asm assembler)
+   $(use_enable doc documentation)
+   $(use_enable gmp public-key)
+   $(use_enable cpu_flags_arm_neon arm-neon)
+   $(use_enable static-libs static)
+   --disable-fat
+   # --disable-openssl bug #427526
+   --disable-openssl
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+   )
+   ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-12-27 Thread Fabian Groffen
commit: 46f8bd6b880c952b4094db09153bae67b13514fb
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sun Dec 27 14:17:49 2020 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sun Dec 27 14:21:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f8bd6b

dev-libs/nettle: drop ppc-aix m68k-mint

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Fabian Groffen  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild| 2 +-
 dev-libs/nettle/nettle-3.5.1-r1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.6-r2.ebuild   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 1aae4439bfb..bb7dcdf6c2a 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/nettle/nettle-3.5.1-r1.ebuild 
b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
index a0e936df649..acb10fbbe9a 100644
--- a/dev-libs/nettle/nettle-3.5.1-r1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 57e545cca86..8a4d2ae81be 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-12-26 Thread Sam James
commit: f4e22875085085b9d1f5887a53852c3c295dc3f7
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 26 21:16:30 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 26 21:16:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4e22875

dev-libs/nettle: restore prefix keywords

sys-apps/texinfo is now in tree with Prefix keywords.

Closes: https://bugs.gentoo.org/749867
Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
index 3466041bdca..6abf981738a 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-11-27 Thread Sam James
commit: e3c258d7e95ff8b2fd11fe5a1e3fdf909011bea4
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 27 23:49:03 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 27 23:49:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c258d7

dev-libs/nettle: ~x64-macos keyworded (bug #749867)

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
index a09c279122e..3466041bdca 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~x64-macos"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-10-19 Thread Kent Fredric
commit: 8796eb11ef7d7103d079813822f2f5579038e6bc
Author: Kent Fredric  gentoo  org>
AuthorDate: Mon Oct 19 07:06:30 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Mon Oct 19 07:09:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8796eb11

dev-libs/nettle: 3.6-r3 keyword ~m68k re bug #749657

Full test compliment performed under qemu-m68k chroot, and its
incredibly unlikely somebody will ever do this natively due to the
time it will take.

Required as a dependency of @system even on ultra-minimal no-config
installs, as a result of sys-apps/portage[rsync-verify] defaulting
to enabled.

sys-apps/portage w/ USE=rsync-verify (default)
|- app-portage/gemato
|  - app-crypt/gnupg
|- app-crypt/gnupg w/ USE=ssl (linux/make.defaults,required)
   - net-libs/gnutls
- dev-libs/nettle

It also gets pulled via perl

dev-lang/perl w/ USE=-minimal (default)
 - app-admin/perl-cleaner
  - app-portage/portage-utils w/ USE=qmanifest (default)
   - app-crypt/gpgme
- app-crypt/gnupg w/ USE="ssl" (optional)
 - net-libs/gnutls
  - dev-libs/nettle

Closes: https://bugs.gentoo.org/749657
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Kent Fredric  gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
index be9492fe444..a09c279122e 100644
--- a/dev-libs/nettle/nettle-3.6-r3.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-10-18 Thread Kent Fredric
commit: abbbd01df0db4443d4420603685d3e0ea7381b2f
Author: Kent Fredric  gentoo  org>
AuthorDate: Sun Oct 18 09:45:58 2020 +
Commit: Kent Fredric  gentoo  org>
CommitDate: Sun Oct 18 09:49:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbbd01d

dev-libs/nettle: BDEPEND texinfo for USE=doc bug #749831

Adds texinfo to BDEPEND with USE="doc" as not having this causes
src_configure to fail, and texinfo *can* be depcleaned on minimal
systems.

Keywords:
- New dependency texinfo not keyworded everywhere, keywords dropped
  for:
amd64-linux
m68k-mint
ppc-macos
sparc-solaris sparc64-solaris
x64-cygwin x64-macos x64-solaris
x86-linux  x86-macos x86-solaris

Bug: https://bugs.gentoo.org/749831
Acked-by: Tony Vroon  gentoo.org>
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Kent Fredric  gentoo.org>

 dev-libs/nettle/nettle-3.6-r3.ebuild | 65 
 1 file changed, 65 insertions(+)

diff --git a/dev-libs/nettle/nettle-3.6-r3.ebuild 
b/dev-libs/nettle/nettle-3.6-r3.ebuild
new file mode 100644
index 000..be9492fe444
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.6-r3.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( sys-apps/texinfo )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # --disable-openssl bug #427526
+   ECONF_SOURCE="${S}" econf \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)" \
+   $(tc-is-static-only && echo --disable-shared) \
+   $(use_enable cpu_flags_x86_aes x86-aesni) \
+   $(use_enable cpu_flags_x86_sha x86-sha-ni) \
+   $(use_enable asm assembler) \
+   $(use_enable doc documentation) \
+   $(use_enable gmp public-key) \
+   $(use_enable cpu_flags_arm_neon arm-neon) \
+   $(use_enable static-libs static) \
+   --disable-fat \
+   --disable-openssl \
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-10-10 Thread Sergei Trofimovich
commit: a4958bc7d964a25975ecb15c93d917c481e75551
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sat Oct 10 13:43:29 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Oct 10 13:43:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4958bc7

dev-libs/nettle: stable 3.6-r2 for hppa

stable wrt bug #730736

Package-Manager: Portage-3.0.8, Repoman-3.0.1
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index d813e7d1c27..57e545cca86 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-09 Thread Agostino Sarubbo
commit: 62a24970ba1596cef568c645972ee51a3fc2f4af
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul  9 09:19:45 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul  9 09:19:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62a24970

dev-libs/nettle: arm stable wrt bug #730736

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 96c051e4d44..d813e7d1c27 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-09 Thread Agostino Sarubbo
commit: 231133aa23ac84b7be7720b7af0227fcd928be0d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Jul  9 08:34:39 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Jul  9 08:34:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=231133aa

dev-libs/nettle: s390 stable wrt bug #730736

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index bc9dee89d8a..2aceb2275f5 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-08 Thread Sam James
commit: 3db6f665c2d92a506a19368429f86075450ef5fc
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul  8 19:46:39 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul  8 19:46:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3db6f665

dev-libs/nettle: arm64 stable (bug #730736)

Package-Manager: Portage-2.3.103, Repoman-2.3.22
Signed-off-by: Sam James  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 1395b5de8f4..bc9dee89d8a 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-08 Thread Michał Górny
commit: 7228b0b5141f0b1d9987f451128dfe46b114360f
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul  8 12:22:32 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul  8 12:23:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7228b0b5

dev-libs/nettle: Stabilize 3.6-r2 amd64, #730736

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 6468f17add6..1395b5de8f4 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-06 Thread Sergei Trofimovich
commit: 9dcfe4557923a0deb83e3254d9aded96109c292f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul  6 07:16:57 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul  6 07:16:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9dcfe455

dev-libs/nettle: stable 3.6-r2 for ppc64

stable wrt bug #730736

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 7b7a0999d96..6468f17add6 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-07-06 Thread Sergei Trofimovich
commit: dba92068508b6716abe52cf9c24bc6b9fd8a94a7
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Jul  6 06:59:03 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Jul  6 07:02:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dba92068

dev-libs/nettle: stable 3.6-r2 for ppc

stable wrt bug #730736

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 7a850ed2560..7b7a0999d96 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-06-13 Thread Mike Gilbert
commit: 2e54bc31149f25b3c1c9af3db51dfc664b14a4ab
Author: Manoj Gupta  google  com>
AuthorDate: Tue Jun  9 22:15:05 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Sat Jun 13 14:57:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e54bc31

dev-libs/nettle: Respect portage host cc variable

Pass CC_FOR_BUILD to econf. Otherwise it invokes gcc instead of portage
specified HOST/BUILD CC.

Signed-off-by: Manoj Gupta  google.com>
Signed-off-by: Mike Gilbert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/16156

 dev-libs/nettle/nettle-3.6-r2.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/nettle/nettle-3.6-r2.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
index 8bac0c13512..7a850ed2560 100644
--- a/dev-libs/nettle/nettle-3.6-r2.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -49,6 +49,7 @@ src_prepare() {
 multilib_src_configure() {
# --disable-openssl bug #427526
ECONF_SOURCE="${S}" econf \
+   CC_FOR_BUILD="$(tc-getBUILD_CC)" \
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
$(use_enable cpu_flags_x86_sha x86-sha-ni) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-06 Thread Sergei Trofimovich
commit: 3a2de2534f2bbd43ba577fb5d18410a4c5db8e9e
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed May  6 17:32:42 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed May  6 17:34:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a2de253

dev-libs/nettle: stable 3.5.1-r1 for hppa, bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1-r1.ebuild 
b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
index 5bc8af8c722..a0e936df649 100644
--- a/dev-libs/nettle/nettle-3.5.1-r1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-02 Thread Mart Raudsepp
commit: 43d7267bf62e26c4561731b11c2126a5e5853d2f
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Sat May  2 09:47:41 2020 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Sat May  2 16:24:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43d7267b

dev-libs/nettle: arm64 stable (bug #720282)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/nettle/nettle-3.5.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1-r1.ebuild 
b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
index 0d382cd2fe1..5bc8af8c722 100644
--- a/dev-libs/nettle/nettle-3.5.1-r1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc 
x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-02 Thread Thomas Deutschmann
commit: f9f25264db5f9b932ff0651ad398eb24e9fbf822
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sat May  2 08:14:46 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sat May  2 08:16:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f25264

dev-libs/nettle: fix configure

Thanks-to: Sam James (sam_c)
Closes: https://bugs.gentoo.org/720360
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/{nettle-3.5.1.ebuild => nettle-3.5.1-r1.ebuild} | 2 +-
 dev-libs/nettle/{nettle-3.6-r1.ebuild => nettle-3.6-r2.ebuild}  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
similarity index 98%
rename from dev-libs/nettle/nettle-3.5.1.ebuild
rename to dev-libs/nettle/nettle-3.5.1-r1.ebuild
index c33c2e4f2b4..0d382cd2fe1 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1-r1.ebuild
@@ -52,7 +52,7 @@ multilib_src_configure() {
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
$(use_enable cpu_flags_x86_sha x86-sha-ni) \
-   $(use_enable asm assembler)
+   $(use_enable asm assembler) \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable cpu_flags_arm_neon arm-neon) \

diff --git a/dev-libs/nettle/nettle-3.6-r1.ebuild 
b/dev-libs/nettle/nettle-3.6-r2.ebuild
similarity index 98%
rename from dev-libs/nettle/nettle-3.6-r1.ebuild
rename to dev-libs/nettle/nettle-3.6-r2.ebuild
index 1de120f0b9c..8bac0c13512 100644
--- a/dev-libs/nettle/nettle-3.6-r1.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r2.ebuild
@@ -52,7 +52,7 @@ multilib_src_configure() {
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
$(use_enable cpu_flags_x86_sha x86-sha-ni) \
-   $(use_enable asm assembler)
+   $(use_enable asm assembler) \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable cpu_flags_arm_neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: 517f83d8f4ff8953352f246d52bd6bd11e3a3104
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 19:57:45 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 19:57:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517f83d8

dev-libs/nettle: rev bump for new subslot

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/{nettle-3.6.ebuild => nettle-3.6-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.6.ebuild 
b/dev-libs/nettle/nettle-3.6-r1.ebuild
similarity index 96%
rename from dev-libs/nettle/nettle-3.6.ebuild
rename to dev-libs/nettle/nettle-3.6-r1.ebuild
index fca8d346c6b..1de120f0b9c 100644
--- a/dev-libs/nettle/nettle-3.6.ebuild
+++ b/dev-libs/nettle/nettle-3.6-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
 SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-SLOT="0/7" # subslot = libnettle soname version
+SLOT="0/8-6" # subslot = libnettle - libhogweed soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: 543020e144c328cfd877b01666cbbde9178d1f9a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 19:12:42 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 19:13:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=543020e1

dev-libs/nettle: drop now redundant USE=neon flag

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 dev-libs/nettle/nettle-3.6.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 02ce81b4e87..c33c2e4f2b4 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"

diff --git a/dev-libs/nettle/nettle-3.6.ebuild 
b/dev-libs/nettle/nettle-3.6.ebuild
index 95eff8ca31c..fca8d346c6b 100644
--- a/dev-libs/nettle/nettle-3.6.ebuild
+++ b/dev-libs/nettle/nettle-3.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
+IUSE="+asm doc +gmp static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 3faab550d30456f4542b0e69fcdf600ada937fb1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:47:22 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:47:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3faab550

dev-libs/nettle: sparc stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index d52f951d46c..02ce81b4e87 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 07d983bdce97271bb7030102397163c0b6e3a1c7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:46:05 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:46:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=07d983bd

dev-libs/nettle: ppc64 stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index c8438755564..d52f951d46c 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: b61dedbe97e8e6f16f5782454cd80f955eb5af2d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:44:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:44:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61dedbe

dev-libs/nettle: ppc stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 93615e47e08..c8438755564 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 97f35f403329caf60c279e73da810c3d010fc3fd
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:43:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:43:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97f35f40

dev-libs/nettle: arm stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 137441e2e8d..93615e47e08 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 9fdeff9f9d695a89acb8e2a7bb9dee87eca1883e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 17:41:57 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 17:41:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9fdeff9f

dev-libs/nettle: amd64 stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 467598803ae..137441e2e8d 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 2475a134e9d7be7650e2e25deae58760128ac1f0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 14:03:43 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 14:03:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2475a134

dev-libs/nettle: x86 stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 80fd1f78891..467598803ae 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Agostino Sarubbo
commit: 063b49e873510bfebd40a2e9028509aa9678f0dc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  1 14:02:16 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  1 14:02:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=063b49e8

dev-libs/nettle: s390 stable wrt bug #720282

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="s390"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 7278d3a2cfd..80fd1f78891 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: be1198700387f8c838c9cc7fa0666d6cde60ee83
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 13:38:14 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 13:38:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be119870

dev-libs/nettle: backport recent changes

- Add USE=asm

- Migrate to USE=cpu_flags_arm_neon

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 47028eee562..7278d3a2cfd 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
+IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
@@ -52,9 +52,10 @@ multilib_src_configure() {
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
$(use_enable cpu_flags_x86_sha x86-sha-ni) \
+   $(use_enable asm assembler)
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
-   $(use_enable neon arm-neon) \
+   $(use_enable cpu_flags_arm_neon arm-neon) \
$(use_enable static-libs static) \
--disable-fat \
--disable-openssl \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: 6197d53d7b22a0045847111c7261784a452f3a5d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 13:30:33 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 13:30:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6197d53d

dev-libs/nettle: add USE=asm

Closes: https://bugs.gentoo.org/710122
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/metadata.xml  | 3 +++
 dev-libs/nettle/nettle-3.6.ebuild | 3 ++-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index d6799109786..1762d332757 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -8,4 +8,7 @@

cpe:/a:nettle_project:nettle

+   
+   Support assembly hand optimized crypto 
functions (i.e. faster run time)
+   
 

diff --git a/dev-libs/nettle/nettle-3.6.ebuild 
b/dev-libs/nettle/nettle-3.6.ebuild
index 6131eaec35e..865b190a4cb 100644
--- a/dev-libs/nettle/nettle-3.6.ebuild
+++ b/dev-libs/nettle/nettle-3.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
+IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
@@ -52,6 +52,7 @@ multilib_src_configure() {
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
$(use_enable cpu_flags_x86_sha x86-sha-ni) \
+   $(use_enable asm assembler)
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: 22d0e52c146637a344e190bd4b58d8583dd12208
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 13:33:28 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 13:33:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d0e52c

dev-libs/nettle: migrate to USE=cpu_flags_arm_neon

Closes: https://bugs.gentoo.org/694068
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/nettle-3.6.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.6.ebuild 
b/dev-libs/nettle/nettle-3.6.ebuild
index 865b190a4cb..95eff8ca31c 100644
--- a/dev-libs/nettle/nettle-3.6.ebuild
+++ b/dev-libs/nettle/nettle-3.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
+IUSE="+asm doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_arm_neon 
cpu_flags_x86_sha"
 RESTRICT="!test? ( test )"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
@@ -55,7 +55,7 @@ multilib_src_configure() {
$(use_enable asm assembler)
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
-   $(use_enable neon arm-neon) \
+   $(use_enable cpu_flags_arm_neon arm-neon) \
$(use_enable static-libs static) \
--disable-fat \
--disable-openssl \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-05-01 Thread Thomas Deutschmann
commit: 4a3b80952537bc3267a030086efe34ddaeedcd53
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri May  1 13:19:12 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri May  1 13:22:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a3b8095

dev-libs/nettle: bump to v3.6

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/nettle/Manifest  |  1 +
 dev-libs/nettle/nettle-3.6.ebuild | 62 +++
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 580f010e062..705ffd20ec5 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,2 +1,3 @@
 DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
 DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 
40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a
 SHA512 
f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784
+DIST nettle-3.6.tar.gz 2288173 BLAKE2B 
45e08832e9c337f10d958956545c77f521b747b8abca56ce40c755adf352bdc2a79584b1e1c0e50f5ede0ac54794aabd6883601c53593b965aada744502789db
 SHA512 
2471af875e51327af61af8bda53cd9c3adc27b6e32592a4b5b10b3ec60999ebf771ab9c54c747b0bade4b3b5a717e77fdbdb53699dd9e8a9ed4eee07f46aed51

diff --git a/dev-libs/nettle/nettle-3.6.ebuild 
b/dev-libs/nettle/nettle-3.6.ebuild
new file mode 100644
index 000..6131eaec35e
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.6.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/7" # subslot = libnettle soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
+RESTRICT="!test? ( test )"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.1:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -i configure.ac || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # --disable-openssl bug #427526
+   ECONF_SOURCE="${S}" econf \
+   $(tc-is-static-only && echo --disable-shared) \
+   $(use_enable cpu_flags_x86_aes x86-aesni) \
+   $(use_enable cpu_flags_x86_sha x86-sha-ni) \
+   $(use_enable doc documentation) \
+   $(use_enable gmp public-key) \
+   $(use_enable neon arm-neon) \
+   $(use_enable static-libs static) \
+   --disable-fat \
+   --disable-openssl \
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2020-01-08 Thread Lars Wendler
commit: 4010b477abdcddc34fe4d0b9dcd938aa111d9f15
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan  8 21:42:53 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  8 21:43:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4010b477

dev-libs/nettle: We (base-system) have gnutls so taking this one too

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/nettle/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index 4cc80900123..d6799109786 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   Gentoo Base System
+   base-sys...@gentoo.org
+   

cpe:/a:nettle_project:nettle




[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-07-19 Thread Michał Górny
commit: b849cbe2f94883b679570753863ceebd364f2be7
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 18 14:54:24 2019 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jul 19 18:10:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b849cbe2

dev-libs/nettle: [QA] Revert cpu_flags_x86_sha removal

Reverts: ebd359904856d99cbf2cbba6abc96ef183528e6f
Reverts: d0c54ca151d04776d24da5ca81be96155659ce36
Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/nettle/nettle-3.5.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 45fc672b723..5bf45e8446d 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
@@ -50,7 +50,7 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
-   --disable-x86-sha-ni \
+   $(use_enable cpu_flags_x86_sha x86-sha-ni) \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-07-08 Thread Alon Bar-Lev
commit: ebd359904856d99cbf2cbba6abc96ef183528e6f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jul  8 13:38:49 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jul  8 13:42:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebd35990

dev-libs/nettle: remove preview-cpu_flags_x86_sha

Bug: https://bugs.gentoo.org/show_bug.cgi?id=688858
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/nettle/metadata.xml| 3 ---
 dev-libs/nettle/nettle-3.5.1.ebuild | 4 ++--
 2 files changed, 2 insertions(+), 5 deletions(-)

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index 2afa9cc06f2..040cba5f7c5 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -5,7 +5,4 @@
cry...@gentoo.org
Crypto

-   
-   Enable support for 
Intel's SHA instruction set (SHA-NI)
-   
 

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 75245bd15cd..45fc672b723 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes 
preview-cpu_flags_x86_sha"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
@@ -50,7 +50,7 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
-   $(use_enable preview-cpu_flags_x86_sha x86-sha-ni) \
+   --disable-x86-sha-ni \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-07-08 Thread Alon Bar-Lev
commit: d0c54ca151d04776d24da5ca81be96155659ce36
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jul  8 13:24:03 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jul  8 13:31:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0c54ca1

dev-libs/nettle: USE cpu_flags_x86_sha->preview-cpu_flags_x86_sha

A temporary solution until cpu_flags_x86_sha available.

Bug: https://bugs.gentoo.org/show_bug.cgi?id=688858
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/nettle/metadata.xml| 2 +-
 dev-libs/nettle/nettle-3.5.1.ebuild | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index 2992d1b3df8..2afa9cc06f2 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -6,6 +6,6 @@
Crypto


-   Enable support for Intel's SHA 
instruction set (SHA-NI)
+   Enable support for 
Intel's SHA instruction set (SHA-NI)

 

diff --git a/dev-libs/nettle/nettle-3.5.1.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
index 5bf45e8446d..75245bd15cd 100644
--- a/dev-libs/nettle/nettle-3.5.1.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes 
preview-cpu_flags_x86_sha"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
@@ -50,7 +50,7 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
-   $(use_enable cpu_flags_x86_sha x86-sha-ni) \
+   $(use_enable preview-cpu_flags_x86_sha x86-sha-ni) \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-06-27 Thread Alon Bar-Lev
commit: eb0f66f5f0a89cc4123011df33bc68d242dbb43d
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Jun 27 10:01:49 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Jun 27 10:08:48 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb0f66f5

dev-libs/nettle: version bump

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/nettle/Manifest   |  2 +-
 dev-libs/nettle/metadata.xml   | 11 +++
 dev-libs/nettle/{nettle-3.5.ebuild => nettle-3.5.1.ebuild} | 10 +-
 3 files changed, 13 insertions(+), 10 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 744d6c2368c..580f010e062 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,2 +1,2 @@
 DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
-DIST nettle-3.5.tar.gz 1989543 BLAKE2B 
db2a4c8deed2e99e746c702cc686385fc1ae87aab67d94ca67a4d9dfea4e10990f2a3fed81010c78364271c8a08e2208e5a479298ab5e9bc10a5c676fe7a3cbc
 SHA512 
0aaac4b678fede9f462e0c71e5926b02e82aa7a54b15ab34d159315a36b99bd8f17c3ad89a1ffae7bc8333668fe9793c041637ffe8000175bb20b14047bef907
+DIST nettle-3.5.1.tar.gz 1989593 BLAKE2B 
40e527a4cc541674acc39072f2ebbab4b6ed1b043687d88c776ce9c58374538b111d282e0eea5424059260b0876c5cf01f97470c850e082c167b05a57e6c591a
 SHA512 
f738121b9091cbe79435fb5d46b45cf6f10912320c233829356908127bab1cac6946ca56e022a832380c44f2c10f21d2feef64cb0f4f41e3da4a681dc0131784

diff --git a/dev-libs/nettle/metadata.xml b/dev-libs/nettle/metadata.xml
index f1c3d59fb21..2992d1b3df8 100644
--- a/dev-libs/nettle/metadata.xml
+++ b/dev-libs/nettle/metadata.xml
@@ -1,8 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-   cry...@gentoo.org
-   Crypto
-
+   
+   cry...@gentoo.org
+   Crypto
+   
+   
+   Enable support for Intel's SHA 
instruction set (SHA-NI)
+   
 

diff --git a/dev-libs/nettle/nettle-3.5.ebuild 
b/dev-libs/nettle/nettle-3.5.1.ebuild
similarity index 85%
rename from dev-libs/nettle/nettle-3.5.ebuild
rename to dev-libs/nettle/nettle-3.5.1.ebuild
index dd968d505c0..5bf45e8446d 100644
--- a/dev-libs/nettle/nettle-3.5.ebuild
+++ b/dev-libs/nettle/nettle-3.5.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/7" # subslot = libnettle soname version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes cpu_flags_x86_sha"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
@@ -36,13 +36,12 @@ pkg_setup() {
 src_prepare() {
default
 
+   # I do not see in config.sub reference to sunldsolaris.
+   # if someone complains readd
+   # -e 's/solaris\*)/sunldsolaris*)/' \
sed -e '/CFLAGS=/s: -ggdb3::' \
-   -e 's/solaris\*)/sunldsolaris*)/' \
-i configure.ac || die
 
-   # conditionally build tests and examples required by tests
-   use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
-
eautoreconf
 }
 
@@ -51,6 +50,7 @@ multilib_src_configure() {
ECONF_SOURCE="${S}" econf \
$(tc-is-static-only && echo --disable-shared) \
$(use_enable cpu_flags_x86_aes x86-aesni) \
+   $(use_enable cpu_flags_x86_sha x86-sha-ni) \
$(use_enable doc documentation) \
$(use_enable gmp public-key) \
$(use_enable neon arm-neon) \



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-06-26 Thread Alon Bar-Lev
commit: be3b2aa0296aaa0b28bc4cd74ca4e5179a1d5299
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Jun 26 08:05:11 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Jun 26 08:05:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be3b2aa0

dev-libs/nettle: enroce libdir as package overrides

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/nettle/nettle-3.5.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.5.ebuild 
b/dev-libs/nettle/nettle-3.5.ebuild
index 8d7bd37af23..dd968d505c0 100644
--- a/dev-libs/nettle/nettle-3.5.ebuild
+++ b/dev-libs/nettle/nettle-3.5.ebuild
@@ -56,5 +56,6 @@ multilib_src_configure() {
$(use_enable neon arm-neon) \
$(use_enable static-libs static) \
--disable-fat \
-   --disable-openssl
+   --disable-openssl \
+   --libdir="${EPREFIX}"/usr/$(get_libdir)
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-06-26 Thread Alon Bar-Lev
commit: 72815a827be40ed89f738b6edc2d7aa4844a9bf7
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Jun 26 07:40:30 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Jun 26 07:43:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72815a82

dev-libs/nettle: version bump

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-libs/nettle/Manifest  |  1 +
 dev-libs/nettle/nettle-3.5.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 725cd7de0f0..744d6c2368c 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1 +1,2 @@
 DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
+DIST nettle-3.5.tar.gz 1989543 BLAKE2B 
db2a4c8deed2e99e746c702cc686385fc1ae87aab67d94ca67a4d9dfea4e10990f2a3fed81010c78364271c8a08e2208e5a479298ab5e9bc10a5c676fe7a3cbc
 SHA512 
0aaac4b678fede9f462e0c71e5926b02e82aa7a54b15ab34d159315a36b99bd8f17c3ad89a1ffae7bc8333668fe9793c041637ffe8000175bb20b14047bef907

diff --git a/dev-libs/nettle/nettle-3.5.ebuild 
b/dev-libs/nettle/nettle-3.5.ebuild
new file mode 100644
index 000..8d7bd37af23
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.5.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/7" # subslot = libnettle soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -e 's/solaris\*)/sunldsolaris*)/' \
+   -i configure.ac || die
+
+   # conditionally build tests and examples required by tests
+   use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # --disable-openssl bug #427526
+   ECONF_SOURCE="${S}" econf \
+   $(tc-is-static-only && echo --disable-shared) \
+   $(use_enable cpu_flags_x86_aes x86-aesni) \
+   $(use_enable doc documentation) \
+   $(use_enable gmp public-key) \
+   $(use_enable neon arm-neon) \
+   $(use_enable static-libs static) \
+   --disable-fat \
+   --disable-openssl
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-05-04 Thread Andreas K. Hüttel
commit: b8206321b0fec576020c98ff213c51a939af2003
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sat May  4 18:36:00 2019 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sat May  4 18:38:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8206321

dev-libs/nettle: keyword ~riscv

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 9dfa69caef3..c2a18046a70 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~riscv s390 ~sh 
sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-28 Thread Alon Bar-Lev
commit: 12fac16bc45423897d77edd27739f02c35664f89
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Apr 28 18:19:50 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Apr 29 05:29:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12fac16b

dev-libs/nettle: cleanup old

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/nettle/Manifest  |  1 -
 dev-libs/nettle/nettle-3.4.ebuild | 62 ---
 2 files changed, 63 deletions(-)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index 24e18b9a432..725cd7de0f0 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1,2 +1 @@
 DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
-DIST nettle-3.4.tar.gz 1935069 BLAKE2B 
b73c88236c8233360607a6ed65cd4f6d19bfbbf683b46149326ce3440bf0a42b8add69de5c64145720163b1095fdab3cb8bf410c2ef727d0ea4fb58391ff0f14
 SHA512 
3bea3aabd2c99cc42d084a94fd6b0b5dbdb24cd6c7020271a6ee87a81a904b21b21756f590cb1afdf2e85fd1cb59e5c3651c5c4032e30204e7ea6f8801d1ea3b

diff --git a/dev-libs/nettle/nettle-3.4.ebuild 
b/dev-libs/nettle/nettle-3.4.ebuild
deleted file mode 100644
index 40a536e8736..000
--- a/dev-libs/nettle/nettle-3.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
-
-DESCRIPTION="Low-level cryptographic library"
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( LGPL-3 LGPL-2.1 )"
-SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
-
-DEPEND="gmp? ( >=dev-libs/gmp-5.0:0=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/nettle/nettle-stdint.h
-   /usr/include/nettle/version.h
-)
-
-DOCS=()
-HTML_DOCS=()
-
-pkg_setup() {
-   use doc && DOCS+=(
-   nettle.pdf
-   )
-   use doc && HTML_DOCS+=(
-   nettle.html
-   )
-}
-
-src_prepare() {
-   default
-
-   sed -e '/CFLAGS=/s: -ggdb3::' \
-   -e 's/solaris\*)/sunldsolaris*)/' \
-   -i configure.ac || die
-
-   # conditionally build tests and examples required by tests
-   use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
-
-   eautoreconf
-}
-
-multilib_src_configure() {
-   # --disable-openssl bug #427526
-   ECONF_SOURCE="${S}" econf \
-   --libdir="${EPREFIX}"/usr/$(get_libdir) \
-   --disable-openssl \
-   --disable-fat \
-   $(use_enable gmp public-key) \
-   $(use_enable static-libs static) \
-   $(tc-is-static-only && echo --disable-shared) \
-   $(use_enable doc documentation) \
-   $(use_enable neon arm-neon) \
-   $(use_enable cpu_flags_x86_aes x86-aesni)
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-28 Thread Alon Bar-Lev
commit: 6db5f32718ef6fa86e8047f4029e563b95917efb
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Apr 28 14:32:42 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Apr 28 14:34:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6db5f327

dev-libs/nettle: convert [static-libs(+)]->[static-libs?]

Thanks: Marc Vinyals
Closes: https://bugs.gentoo.org/show_bug.cgi?id=684558
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 6f82a9c98f8..9dfa69caef3 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0/6.2" # subslot = libnettle soname version, .2 as 
broke ABI bug#601512 th
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
-DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs(+),${MULTILIB_USEDEP}] )"
+DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs?,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-28 Thread Alon Bar-Lev
commit: 569a09de06338d93a79a82d8d4de78e65913b445
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Apr 28 13:20:25 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Apr 28 13:20:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569a09de

dev-libs/nettle: convert [static-libs=]->[static-libs(+)]

Thanks: Marc Vinyals
Closes: https://bugs.gentoo.org/show_bug.cgi?id=684558
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 0c477712dd3..6f82a9c98f8 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0/6.2" # subslot = libnettle soname version, .2 as 
broke ABI bug#601512 th
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
-DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs=,${MULTILIB_USEDEP}] )"
+DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs(+),${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-21 Thread Alon Bar-Lev
commit: 0c339bcb1fffd74d9b31c85e0164cf278c70a1a2
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Apr 21 10:38:04 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Apr 21 10:38:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c339bcb

dev-libs/nettle: force gmp static-libs in case we provide our own

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 2fff9c6d49a..0c477712dd3 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0/6.2" # subslot = libnettle soname version, .2 as 
broke ABI bug#601512 th
 KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
-DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"
+DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[static-libs=,${MULTILIB_USEDEP}] )"
 RDEPEND="${DEPEND}"
 
 MULTILIB_WRAPPED_HEADERS=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/files/, dev-libs/nettle/

2019-04-20 Thread Alon Bar-Lev
commit: e066e778a6f4dc94090d03d703c29459de25d78f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Apr 19 08:56:14 2019 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Apr 19 08:56:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e066e778

dev-libs/nettle: fix C89 issue

Thanks: Daniel M. Weeks
Closes: https://bugs.gentoo.org/show_bug.cgi?id=683812
Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/nettle/files/nettle-3.4.1-build.patch | 53 ++
 dev-libs/nettle/nettle-3.4.1.ebuild|  4 ++
 2 files changed, 57 insertions(+)

diff --git a/dev-libs/nettle/files/nettle-3.4.1-build.patch 
b/dev-libs/nettle/files/nettle-3.4.1-build.patch
new file mode 100644
index 000..4351dfeb5bc
--- /dev/null
+++ b/dev-libs/nettle/files/nettle-3.4.1-build.patch
@@ -0,0 +1,53 @@
+From f5a3a224bf00bef5669366d2ae23c2b2b13b8016 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Niels=20M=C3=B6ller?= 
+Date: Wed, 26 Dec 2018 11:04:31 +0100
+Subject: [PATCH] Fix accidental use of C99 for loop.
+
+* rsa-sign-tr.c (sec_equal): Fix accidental use of C99 for loop.
+Reported by Andreas Gustafsson.
+* testsuite/rsa-sec-decrypt-test.c (test_main): Likewise.
+---
+ ChangeLog| 6 ++
+ rsa-sign-tr.c| 3 ++-
+ testsuite/rsa-sec-decrypt-test.c | 3 ++-
+ 3 files changed, 10 insertions(+), 2 deletions(-)
+
+diff --git a/rsa-sign-tr.c b/rsa-sign-tr.c
+index 59c9bd07..f824c4ca 100644
+--- a/rsa-sign-tr.c
 b/rsa-sign-tr.c
+@@ -239,8 +239,9 @@ static int
+ sec_equal(const mp_limb_t *a, const mp_limb_t *b, size_t limbs)
+ {
+   volatile mp_limb_t z = 0;
++  size_t i;
+ 
+-  for (size_t i = 0; i < limbs; i++)
++  for (i = 0; i < limbs; i++)
+ {
+   z |= (a[i] ^ b[i]);
+ }
+diff --git a/testsuite/rsa-sec-decrypt-test.c 
b/testsuite/rsa-sec-decrypt-test.c
+index 64f0b13c..fb0ed3a1 100644
+--- a/testsuite/rsa-sec-decrypt-test.c
 b/testsuite/rsa-sec-decrypt-test.c
+@@ -68,6 +68,7 @@ test_main(void)
+   unsigned n_size = 1024;
+   mpz_t gibberish;
+   mpz_t garbage;
++  size_t size;
+ 
+   rsa_private_key_init();
+   rsa_public_key_init();
+@@ -78,7 +79,7 @@ test_main(void)
+ 
+   memset(verifybad, 'A', PAYLOAD_SIZE);
+ 
+-  for (size_t size = 1; size < 51; size++)
++  for (size = 1; size < 51; size++)
+ {
+   ASSERT (rsa_generate_keypair(, , _ctx,
+  (nettle_random_func *) knuth_lfib_random,
+-- 
+2.18.1
+

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 6541764cd8b..2fff9c6d49a 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -25,6 +25,10 @@ MULTILIB_WRAPPED_HEADERS=(
 DOCS=()
 HTML_DOCS=()
 
+PATCHES=(
+   "${FILESDIR}/${P}-build.patch"
+)
+
 pkg_setup() {
use doc && DOCS+=(
nettle.pdf



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-08 Thread Mart Raudsepp
commit: f132df262562b0f6f82ad5ddd16eafc5486274e6
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Apr  8 11:04:12 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Apr  8 11:04:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f132df26

dev-libs/nettle: arm64 stable (bug #681096)

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index ebdc63ce0f7..6541764cd8b 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-04-07 Thread Mikle Kolyada
commit: f7165e8067afd5a77905a7c9ce5dbc802ba53e91
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr  7 10:51:58 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr  7 10:52:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7165e80

dev-libs/nettle: alpha stable wrt bug #681096

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="alpha"

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index a039517fcb3..ebdc63ce0f7 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-26 Thread Markus Meier
commit: d642393b4db4d03b007e65c6288a8157a1368d7a
Author: Markus Meier  gentoo  org>
AuthorDate: Tue Mar 26 20:04:31 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Tue Mar 26 20:04:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d642393b

dev-libs/nettle: arm stable, bug #681096

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 79a0d4948d1..63731661d2f 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-25 Thread Sergei Trofimovich
commit: 96edd201edafb4947da431087355cafa0d28d0e3
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Mar 25 22:15:53 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Mar 25 22:15:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96edd201

dev-libs/nettle: stable 3.4.1 for hppa, bug #681096

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 31502d72303..79a0d4948d1 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-25 Thread Mikle Kolyada
commit: beaa76b5aed546fcfa783947359898044a931b13
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Mar 25 11:51:14 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Mar 25 11:51:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beaa76b5

dev-libs/nettle: s390 stable wrt bug #681096

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 8635e95e740..31502d72303 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-24 Thread Sergei Trofimovich
commit: 72478e1e0243102c8a33823fe559008491afa995
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 20:16:36 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 20:16:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72478e1e

dev-libs/nettle: stable 3.4.1 for ppc64, bug #681096

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 67929d9138f..8635e95e740 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-24 Thread Sergei Trofimovich
commit: 2deed588051571decea85c2c18f9238a442e10bc
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 20:09:05 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 20:09:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2deed588

dev-libs/nettle: stable 3.4.1 for ppc, bug #681096

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 4a8e154f9d0..67929d9138f 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc 
~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-24 Thread Sergei Trofimovich
commit: fb256dd28525d6c3e7cecc8fdfb76bf7fa8fb686
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 24 19:40:20 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 24 19:40:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb256dd2

dev-libs/nettle: stable 3.4.1 for ia64, bug #681096

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 60a53df2a5b..4a8e154f9d0 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-23 Thread Sergei Trofimovich
commit: 9c2581d3706558027f66a083a863bf3daac66196
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Mar 23 09:28:12 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Mar 23 09:58:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2581d3

dev-libs/nettle: stable 3.4.1 for sparc, bug #681096

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index 13ea2b1ff28..60a53df2a5b 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos 
~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris 
~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2019-03-21 Thread Mikle Kolyada
commit: 8adb9e18afd23f7ce874f0c6d7e4ed0f407d8940
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 21 13:06:26 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 21 13:07:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8adb9e18

dev-libs/nettle: amd64 stable wrt bug #681096

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 dev-libs/nettle/nettle-3.4.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
index bcd2711cdab..13ea2b1ff28 100644
--- a/dev-libs/nettle/nettle-3.4.1.ebuild
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2018-12-05 Thread Alon Bar-Lev
commit: 01a877edbdff8ce61922a66017e24268c04dc250
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Dec  5 09:27:06 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Dec  5 09:27:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a877ed

dev-libs/nettle: version bump

Signed-off-by: Alon Bar-Lev  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/nettle/Manifest|  1 +
 dev-libs/nettle/nettle-3.4.1.ebuild | 62 +
 2 files changed, 63 insertions(+)

diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest
index a6f524c73a2..24e18b9a432 100644
--- a/dev-libs/nettle/Manifest
+++ b/dev-libs/nettle/Manifest
@@ -1 +1,2 @@
+DIST nettle-3.4.1.tar.gz 1947053 BLAKE2B 
354318c46c28aeaaca611abe70298024ec12ff70aed53c741e43c1b5373361e5cffb03df7b8e86ef103a3b7770b2b4fe39fbca00b128f2b7ec810b3a4d9fd0fd
 SHA512 
26aefbbe9927e90e28f271e56d2ba876611831222d0e1e1a58bdb75bbd50934fcd84418a4fe47b845f557e60a9786a72a4de2676c930447b104f2256aca7a54f
 DIST nettle-3.4.tar.gz 1935069 BLAKE2B 
b73c88236c8233360607a6ed65cd4f6d19bfbbf683b46149326ce3440bf0a42b8add69de5c64145720163b1095fdab3cb8bf410c2ef727d0ea4fb58391ff0f14
 SHA512 
3bea3aabd2c99cc42d084a94fd6b0b5dbdb24cd6c7020271a6ee87a81a904b21b21756f590cb1afdf2e85fd1cb59e5c3651c5c4032e30204e7ea6f8801d1ea3b

diff --git a/dev-libs/nettle/nettle-3.4.1.ebuild 
b/dev-libs/nettle/nettle-3.4.1.ebuild
new file mode 100644
index 000..bcd2711cdab
--- /dev/null
+++ b/dev-libs/nettle/nettle-3.4.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
+
+DESCRIPTION="Low-level cryptographic library"
+HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/;
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="|| ( LGPL-3 LGPL-2.1 )"
+SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux 
~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
+
+DEPEND="gmp? ( >=dev-libs/gmp-6.0:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/nettle/nettle-stdint.h
+   /usr/include/nettle/version.h
+)
+
+DOCS=()
+HTML_DOCS=()
+
+pkg_setup() {
+   use doc && DOCS+=(
+   nettle.pdf
+   )
+   use doc && HTML_DOCS+=(
+   nettle.html
+   )
+}
+
+src_prepare() {
+   default
+
+   sed -e '/CFLAGS=/s: -ggdb3::' \
+   -e 's/solaris\*)/sunldsolaris*)/' \
+   -i configure.ac || die
+
+   # conditionally build tests and examples required by tests
+   use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die
+
+   eautoreconf
+}
+
+multilib_src_configure() {
+   # --disable-openssl bug #427526
+   ECONF_SOURCE="${S}" econf \
+   --libdir="${EPREFIX}"/usr/$(get_libdir) \
+   --disable-openssl \
+   --disable-fat \
+   $(use_enable gmp public-key) \
+   $(use_enable static-libs static) \
+   $(tc-is-static-only && echo --disable-shared) \
+   $(use_enable doc documentation) \
+   $(use_enable neon arm-neon) \
+   $(use_enable cpu_flags_x86_aes x86-aesni)
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2018-09-27 Thread Alon Bar-Lev
commit: 46d34ebab0f1a02409c5e9ee3b93cf4df78beb7e
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 23 14:37:02 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Sep 27 23:51:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d34eba

dev-libs/nettle: eapi bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 dev-libs/nettle/nettle-3.4.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/nettle/nettle-3.4.ebuild 
b/dev-libs/nettle/nettle-3.4.ebuild
index ee1a03c88a8..40a536e8736 100644
--- a/dev-libs/nettle/nettle-3.4.ebuild
+++ b/dev-libs/nettle/nettle-3.4.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools multilib-build multilib-minimal multilib toolchain-funcs
 
@@ -25,8 +25,6 @@ MULTILIB_WRAPPED_HEADERS=(
 DOCS=()
 HTML_DOCS=()
 
-S="${WORKDIR}/${PN}-3.4"
-
 pkg_setup() {
use doc && DOCS+=(
nettle.pdf



[gentoo-commits] repo/gentoo:master commit in: dev-libs/nettle/

2018-09-26 Thread Sergei Trofimovich
commit: 5ad0c74df9866f45882934528e8e88701c35aba1
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Sep 26 05:48:44 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Sep 26 06:22:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ad0c74d

dev-libs/nettle: stable 3.4 for sparc, bug #653574

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Package-Manager: Portage-2.3.49, Repoman-2.3.10
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/nettle/nettle-3.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/nettle/nettle-3.4.ebuild 
b/dev-libs/nettle/nettle-3.4.ebuild
index 38bb60c51e7..ee1a03c88a8 100644
--- a/dev-libs/nettle/nettle-3.4.ebuild
+++ b/dev-libs/nettle/nettle-3.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
 
 LICENSE="|| ( LGPL-3 LGPL-2.1 )"
 SLOT="0/6.2" # subslot = libnettle soname version, .2 as broke ABI bug#601512 
then fixed
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh ~sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes"
 
 DEPEND="gmp? ( >=dev-libs/gmp-5.0:0=[${MULTILIB_USEDEP}] )"



  1   2   >