1 |
commit: 8c802c95eca9f85656e2c0c823466ee8ea7fc867 |
2 |
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Jun 28 07:58:46 2018 +0000 |
4 |
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Jun 28 07:58:46 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c802c95 |
7 |
|
8 |
dev-libs/nettle: cleanup old |
9 |
|
10 |
Package-Manager: Portage-2.3.40, Repoman-2.3.9 |
11 |
|
12 |
dev-libs/nettle/Manifest | 1 - |
13 |
dev-libs/nettle/files/nettle-3.3-ecc-add-eh.patch | 32 ----------- |
14 |
dev-libs/nettle/nettle-3.3-r2.ebuild | 66 ----------------------- |
15 |
3 files changed, 99 deletions(-) |
16 |
|
17 |
diff --git a/dev-libs/nettle/Manifest b/dev-libs/nettle/Manifest |
18 |
index 2dbf9cd3960..a6f524c73a2 100644 |
19 |
--- a/dev-libs/nettle/Manifest |
20 |
+++ b/dev-libs/nettle/Manifest |
21 |
@@ -1,2 +1 @@ |
22 |
-DIST nettle-3.3.tar.gz 1887927 BLAKE2B 4bcf3c4bfb9f9dae97ea6780d146f3313e8b51182d9942e69581428d9f602d16467d37f993700a4e94e2e0dee17bdf354694c94d0383164c3de6e57e7e24de4e SHA512 271981d89766f151af3cdc4e5fc43c438222f0f6f44475bad114f4209955b5235fced6526c7abca001cca223e8cfcd2a6bf389b160b305a499e7acf52425ec70 |
23 |
DIST nettle-3.4.tar.gz 1935069 BLAKE2B b73c88236c8233360607a6ed65cd4f6d19bfbbf683b46149326ce3440bf0a42b8add69de5c64145720163b1095fdab3cb8bf410c2ef727d0ea4fb58391ff0f14 SHA512 3bea3aabd2c99cc42d084a94fd6b0b5dbdb24cd6c7020271a6ee87a81a904b21b21756f590cb1afdf2e85fd1cb59e5c3651c5c4032e30204e7ea6f8801d1ea3b |
24 |
|
25 |
diff --git a/dev-libs/nettle/files/nettle-3.3-ecc-add-eh.patch b/dev-libs/nettle/files/nettle-3.3-ecc-add-eh.patch |
26 |
deleted file mode 100644 |
27 |
index 5492997f336..00000000000 |
28 |
--- a/dev-libs/nettle/files/nettle-3.3-ecc-add-eh.patch |
29 |
+++ /dev/null |
30 |
@@ -1,32 +0,0 @@ |
31 |
-From dcda81d796de2f4a16fd7e9e7a5d07baa288f147 Mon Sep 17 00:00:00 2001 |
32 |
-From: Niels Möller <nisse@×××××××××××.se> |
33 |
-Date: Tue, 18 Jul 2017 20:52:30 +0200 |
34 |
-Subject: [PATCH] Fix for in-place ecc_add_eh. |
35 |
- |
36 |
-* ecc-add-eh.c (ecc_add_eh): Fix in-place operation by reordering |
37 |
-two multiplies. Previously, in-place operation resulted in an |
38 |
-invalid call to mpn_mul with overlapping operands. Reported by |
39 |
-Sergei Trofimovich. |
40 |
---- |
41 |
- ChangeLog | 7 +++++++ |
42 |
- ecc-add-eh.c | 4 ++-- |
43 |
- 2 files changed, 9 insertions(+), 2 deletions(-) |
44 |
- |
45 |
-diff --git a/ecc-add-eh.c b/ecc-add-eh.c |
46 |
-index a16be4c..c07ff49 100644 |
47 |
---- a/ecc-add-eh.c |
48 |
-+++ b/ecc-add-eh.c |
49 |
-@@ -98,8 +98,8 @@ ecc_add_eh (const struct ecc_curve *ecc, |
50 |
- ecc_modp_mul (ecc, x3, B, z1); |
51 |
- |
52 |
- /* y3 */ |
53 |
-- ecc_modp_mul (ecc, B, F, C); /* ! */ |
54 |
-- ecc_modp_mul (ecc, y3, B, z1); |
55 |
-+ ecc_modp_mul (ecc, B, F, z1); /* ! */ |
56 |
-+ ecc_modp_mul (ecc, y3, B, C); /* Clobbers z1 in case r == p. */ |
57 |
- |
58 |
- /* z3 */ |
59 |
- ecc_modp_mul (ecc, B, F, G); |
60 |
--- |
61 |
-libgit2 0.25.0 |
62 |
- |
63 |
|
64 |
diff --git a/dev-libs/nettle/nettle-3.3-r2.ebuild b/dev-libs/nettle/nettle-3.3-r2.ebuild |
65 |
deleted file mode 100644 |
66 |
index 678fb2445ce..00000000000 |
67 |
--- a/dev-libs/nettle/nettle-3.3-r2.ebuild |
68 |
+++ /dev/null |
69 |
@@ -1,66 +0,0 @@ |
70 |
-# Copyright 1999-2018 Gentoo Foundation |
71 |
-# Distributed under the terms of the GNU General Public License v2 |
72 |
- |
73 |
-EAPI=6 |
74 |
- |
75 |
-inherit autotools multilib-build multilib-minimal multilib toolchain-funcs |
76 |
- |
77 |
-DESCRIPTION="Low-level cryptographic library" |
78 |
-HOMEPAGE="http://www.lysator.liu.se/~nisse/nettle/" |
79 |
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" |
80 |
- |
81 |
-LICENSE="|| ( LGPL-3 LGPL-2.1 )" |
82 |
-SLOT="0/6.1" # subslot = libnettle soname version, .1 as broke ABI bug#601512 |
83 |
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
84 |
-IUSE="doc +gmp neon static-libs test cpu_flags_x86_aes" |
85 |
- |
86 |
-DEPEND="gmp? ( >=dev-libs/gmp-5.0:0=[${MULTILIB_USEDEP}] )" |
87 |
-RDEPEND="${DEPEND}" |
88 |
- |
89 |
-MULTILIB_WRAPPED_HEADERS=( |
90 |
- /usr/include/nettle/nettle-stdint.h |
91 |
- /usr/include/nettle/version.h |
92 |
-) |
93 |
- |
94 |
-DOCS=() |
95 |
-HTML_DOCS=() |
96 |
- |
97 |
-PATCHES=( |
98 |
- "${FILESDIR}/${P}-ecc-add-eh.patch" |
99 |
-) |
100 |
- |
101 |
-pkg_setup() { |
102 |
- use doc && DOCS+=( |
103 |
- nettle.pdf |
104 |
- ) |
105 |
- use doc && HTML_DOCS+=( |
106 |
- nettle.html |
107 |
- ) |
108 |
-} |
109 |
- |
110 |
-src_prepare() { |
111 |
- default |
112 |
- |
113 |
- sed -e '/CFLAGS=/s: -ggdb3::' \ |
114 |
- -e 's/solaris\*)/sunldsolaris*)/' \ |
115 |
- -i configure.ac || die |
116 |
- |
117 |
- # conditionally build tests and examples required by tests |
118 |
- use test || sed -i '/SUBDIRS/s/testsuite examples//' Makefile.in || die |
119 |
- |
120 |
- eautoreconf |
121 |
-} |
122 |
- |
123 |
-multilib_src_configure() { |
124 |
- # --disable-openssl bug #427526 |
125 |
- ECONF_SOURCE="${S}" econf \ |
126 |
- --libdir="${EPREFIX}"/usr/$(get_libdir) \ |
127 |
- --disable-openssl \ |
128 |
- --disable-fat \ |
129 |
- $(use_enable gmp public-key) \ |
130 |
- $(use_enable static-libs static) \ |
131 |
- $(tc-is-static-only && echo --disable-shared) \ |
132 |
- $(use_enable doc documentation) \ |
133 |
- $(use_enable neon arm-neon) \ |
134 |
- $(use_enable cpu_flags_x86_aes x86-aesni) |
135 |
-} |