Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/libsodium/files/, dev-libs/libsodium/
Date: Fri, 05 Oct 2018 04:15:58
Message-Id: 1538712936.74578f0ade346915d1586d0a3dbe2a8aa5a383c6.whissi@gentoo
1 commit: 74578f0ade346915d1586d0a3dbe2a8aa5a383c6
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Fri Oct 5 04:15:36 2018 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Fri Oct 5 04:15:36 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74578f0a
7
8 dev-libs/libsodium: fix AES-NI support
9
10 Closes: https://bugs.gentoo.org/637070
11 Package-Manager: Portage-2.3.50, Repoman-2.3.11
12 RepoMan-Options: --force
13 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
14
15 dev-libs/libsodium/Manifest | 1 -
16 .../files/libsodium-1.0.10-cpuflags.patch | 2 +-
17 ...um-1.0.11.ebuild => libsodium-1.0.11-r1.ebuild} | 2 +-
18 dev-libs/libsodium/libsodium-1.0.13.ebuild | 43 ----------------------
19 ...um-1.0.14.ebuild => libsodium-1.0.14-r1.ebuild} | 2 +-
20 ...um-1.0.15.ebuild => libsodium-1.0.15-r1.ebuild} | 2 +-
21 ...1.0.16-r1.ebuild => libsodium-1.0.16-r2.ebuild} | 2 +-
22 dev-libs/libsodium/libsodium-1.0.16.ebuild | 43 ----------------------
23 8 files changed, 5 insertions(+), 92 deletions(-)
24
25 diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest
26 index 6afe1b80fb4..fb94526e0e5 100644
27 --- a/dev-libs/libsodium/Manifest
28 +++ b/dev-libs/libsodium/Manifest
29 @@ -1,5 +1,4 @@
30 DIST libsodium-1.0.11.tar.gz 1846782 BLAKE2B aadab6c89d11740dca72d7686d06cfeca6c504fca9e78108778817da4071d9e7bb6115df42e9509cd872ae7a5489ef15c099cabaf564f28e90b7f74a63bae140 SHA512 4b1293c4d0e52264beecdd05833857bc4d77d1c2a97eea0138fe04df383b9a2dfcad4a79ccd9aed8f6c0047ba67c49292b0d2ccf987ab0b5046b46b1586ccbd7
31 -DIST libsodium-1.0.13.tar.gz 1895139 BLAKE2B cc59f58f0bcd3c7d69a32a401063f8514289a3bf655ccea303f37ec9c08ad16c8780981999f99efe8257180ef45d86af8f512271eb4e1232eefe6e5baaf300b2 SHA512 c619b12fdf0b2e59174b6e383a62d5499ebcd720fdbb2c1a41a98a46c285df075202423454b294fefee185432441e943805397d7656f7cd7837de425da623929
32 DIST libsodium-1.0.14.tar.gz 1876526 BLAKE2B 37e9b785cc397f58ab07e38eef9e6f3ed8a2dbfbfd1c865b64d8d9b9440db3f8aa32671065cebf4f73d449889e7abfacf63910add08f0e27582cd6fb32bfbacd SHA512 46663b05aab13ec4003ecc32c89bdaedf60824703be522661eeaa3db8013140bda434c19a759dc38bcbce757e9673a03e701c0eac1526a31a4b7a15608ae8696
33 DIST libsodium-1.0.15.tar.gz 1866057 BLAKE2B 220e327f7803c6cf0b1260b313a225d7cc7a965b36920c744379c5939643e588687032478e3d7a79b4614c5fa57b0dd2afd216b2e23ca69ad16ea67764a840ca SHA512 299a208f8342793d13498e95b23f1749f5b5b13ec276db3ec401130615e837ef475b6a1283b6e87a5f8227d23e70e38ca721073dadd5dc88fe4aff342aa64adc
34 DIST libsodium-1.0.16.tar.gz 1910835 BLAKE2B d0d83730cfdb64a928c4597a3bcf4ae179d74bb9f850364bf0670547a12842009c0ca32d36d06053906fb649497406b1d7988e167772d5f1138d23798d8775f7 SHA512 eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f
35
36 diff --git a/dev-libs/libsodium/files/libsodium-1.0.10-cpuflags.patch b/dev-libs/libsodium/files/libsodium-1.0.10-cpuflags.patch
37 index 09e5c01618c..544c283d850 100644
38 --- a/dev-libs/libsodium/files/libsodium-1.0.10-cpuflags.patch
39 +++ b/dev-libs/libsodium/files/libsodium-1.0.10-cpuflags.patch
40 @@ -24,7 +24,7 @@
41 CFLAGS="$oldcflags"
42
43 +AC_ARG_ENABLE(aesni, [AS_HELP_STRING(--disable-aesni,Do not use aesni code)],
44 -+ AS_IF([test "x$enableval" = "xyes"], check_aeni="yes", check_aesni="no"),
45 ++ AS_IF([test "x$enableval" = "xyes"], check_aesni="yes", check_aesni="no"),
46 + check_aesni="yes")
47 +AS_IF([test "$check_aesni" = "yes"],[
48 oldcflags="$CFLAGS"
49
50 diff --git a/dev-libs/libsodium/libsodium-1.0.11.ebuild b/dev-libs/libsodium/libsodium-1.0.11-r1.ebuild
51 similarity index 96%
52 rename from dev-libs/libsodium/libsodium-1.0.11.ebuild
53 rename to dev-libs/libsodium/libsodium-1.0.11-r1.ebuild
54 index 0ee03ff8535..fe9bd6598f3 100644
55 --- a/dev-libs/libsodium/libsodium-1.0.11.ebuild
56 +++ b/dev-libs/libsodium/libsodium-1.0.11-r1.ebuild
57 @@ -1,4 +1,4 @@
58 -# Copyright 1999-2017 Gentoo Foundation
59 +# Copyright 1999-2018 Gentoo Authors
60 # Distributed under the terms of the GNU General Public License v2
61
62 EAPI=6
63
64 diff --git a/dev-libs/libsodium/libsodium-1.0.13.ebuild b/dev-libs/libsodium/libsodium-1.0.13.ebuild
65 deleted file mode 100644
66 index 2b80cec2ea2..00000000000
67 --- a/dev-libs/libsodium/libsodium-1.0.13.ebuild
68 +++ /dev/null
69 @@ -1,43 +0,0 @@
70 -# Copyright 1999-2017 Gentoo Foundation
71 -# Distributed under the terms of the GNU General Public License v2
72 -
73 -EAPI=6
74 -
75 -inherit eutils autotools
76 -
77 -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library"
78 -HOMEPAGE="https://github.com/jedisct1/libsodium"
79 -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz"
80 -
81 -LICENSE="ISC"
82 -SLOT="0/18"
83 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
84 -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes"
85 -
86 -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch )
87 -
88 -src_prepare() {
89 - default
90 - eautoreconf
91 -}
92 -
93 -src_configure() {
94 - local myconf
95 -
96 - # --disable-pie needed on x86, bug #512734
97 - use x86 && myconf="${myconf} --disable-pie"
98 -
99 - econf \
100 - $(use_enable asm) \
101 - $(use_enable minimal) \
102 - $(use_enable !urandom blocking-random) \
103 - $(use_enable static-libs static) \
104 - $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
105 - $(use_enable cpu_flags_x86_aes aesni) \
106 - ${myconf}
107 -}
108 -
109 -src_install() {
110 - default
111 - prune_libtool_files
112 -}
113
114 diff --git a/dev-libs/libsodium/libsodium-1.0.14.ebuild b/dev-libs/libsodium/libsodium-1.0.14-r1.ebuild
115 similarity index 96%
116 rename from dev-libs/libsodium/libsodium-1.0.14.ebuild
117 rename to dev-libs/libsodium/libsodium-1.0.14-r1.ebuild
118 index 2b80cec2ea2..6d9c86e10fa 100644
119 --- a/dev-libs/libsodium/libsodium-1.0.14.ebuild
120 +++ b/dev-libs/libsodium/libsodium-1.0.14-r1.ebuild
121 @@ -1,4 +1,4 @@
122 -# Copyright 1999-2017 Gentoo Foundation
123 +# Copyright 1999-2018 Gentoo Authors
124 # Distributed under the terms of the GNU General Public License v2
125
126 EAPI=6
127
128 diff --git a/dev-libs/libsodium/libsodium-1.0.15.ebuild b/dev-libs/libsodium/libsodium-1.0.15-r1.ebuild
129 similarity index 96%
130 rename from dev-libs/libsodium/libsodium-1.0.15.ebuild
131 rename to dev-libs/libsodium/libsodium-1.0.15-r1.ebuild
132 index cfce5ad6f4c..cbf53540a9c 100644
133 --- a/dev-libs/libsodium/libsodium-1.0.15.ebuild
134 +++ b/dev-libs/libsodium/libsodium-1.0.15-r1.ebuild
135 @@ -1,4 +1,4 @@
136 -# Copyright 1999-2018 Gentoo Foundation
137 +# Copyright 1999-2018 Gentoo Authors
138 # Distributed under the terms of the GNU General Public License v2
139
140 EAPI=6
141
142 diff --git a/dev-libs/libsodium/libsodium-1.0.16-r1.ebuild b/dev-libs/libsodium/libsodium-1.0.16-r2.ebuild
143 similarity index 96%
144 rename from dev-libs/libsodium/libsodium-1.0.16-r1.ebuild
145 rename to dev-libs/libsodium/libsodium-1.0.16-r2.ebuild
146 index dd260ff32ea..c52a78d1555 100644
147 --- a/dev-libs/libsodium/libsodium-1.0.16-r1.ebuild
148 +++ b/dev-libs/libsodium/libsodium-1.0.16-r2.ebuild
149 @@ -1,4 +1,4 @@
150 -# Copyright 1999-2018 Gentoo Foundation
151 +# Copyright 1999-2018 Gentoo Authors
152 # Distributed under the terms of the GNU General Public License v2
153
154 EAPI=6
155
156 diff --git a/dev-libs/libsodium/libsodium-1.0.16.ebuild b/dev-libs/libsodium/libsodium-1.0.16.ebuild
157 deleted file mode 100644
158 index 6144b166e52..00000000000
159 --- a/dev-libs/libsodium/libsodium-1.0.16.ebuild
160 +++ /dev/null
161 @@ -1,43 +0,0 @@
162 -# Copyright 1999-2018 Gentoo Foundation
163 -# Distributed under the terms of the GNU General Public License v2
164 -
165 -EAPI=6
166 -
167 -inherit eutils autotools
168 -
169 -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library"
170 -HOMEPAGE="https://github.com/jedisct1/libsodium"
171 -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz"
172 -
173 -LICENSE="ISC"
174 -SLOT="0/23"
175 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
176 -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes"
177 -
178 -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch )
179 -
180 -src_prepare() {
181 - default
182 - eautoreconf
183 -}
184 -
185 -src_configure() {
186 - local myconf
187 -
188 - # --disable-pie needed on x86, bug #512734
189 - use x86 && myconf="${myconf} --disable-pie"
190 -
191 - econf \
192 - $(use_enable asm) \
193 - $(use_enable minimal) \
194 - $(use_enable !urandom blocking-random) \
195 - $(use_enable static-libs static) \
196 - $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
197 - $(use_enable cpu_flags_x86_aes aesni) \
198 - ${myconf}
199 -}
200 -
201 -src_install() {
202 - default
203 - prune_libtool_files
204 -}