Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
Date: Mon, 30 Jul 2018 11:03:18
Message-Id: 1532948560.5186d86607c81160b33f1e8f2e843fcdf7697858.blueness@gentoo
1 commit: 5186d86607c81160b33f1e8f2e843fcdf7697858
2 Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
3 AuthorDate: Fri Jul 27 14:10:37 2018 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 30 11:02:40 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5186d866
7
8 net-libs/mbedtls: remove older unstable versions
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 net-libs/mbedtls/Manifest | 4 --
13 net-libs/mbedtls/mbedtls-2.7.3.ebuild | 93 -----------------------------------
14 net-libs/mbedtls/mbedtls-2.7.4.ebuild | 93 -----------------------------------
15 net-libs/mbedtls/mbedtls-2.8.0.ebuild | 93 -----------------------------------
16 net-libs/mbedtls/mbedtls-2.9.0.ebuild | 93 -----------------------------------
17 5 files changed, 376 deletions(-)
18
19 diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
20 index 58022f1eae9..032a12f0335 100644
21 --- a/net-libs/mbedtls/Manifest
22 +++ b/net-libs/mbedtls/Manifest
23 @@ -1,7 +1,3 @@
24 DIST mbedtls-2.10.0.tar.gz 2190139 BLAKE2B f4e6da0bc433992a79088a86c7bad48564e5d8eca110633960c8197becf1fb64b77e36f2bd63e241ff0a3eb86aae1b6b538de2043e1bb6626b9b18fa9951db91 SHA512 a1dcb46d3e27c93b511a0dc846b5ed6dc35992cdcf04fce6ad83f5a92440d11d60a07e0fec64f9d6c5e2f27365bdd7a557a35af4ff250b342adbde6193240a95
25 DIST mbedtls-2.11.0.tar.gz 2224911 BLAKE2B adbcdb9e002fc2d84e345aec00aaae1cbef67f686895a45e6263339f0d7c9d0453d81d6bf4b30c31d6c4db96ab9d631918fc93e5d361e0b305053462b7fbf64e SHA512 301ddc6757be32aaa8ddbfd6c665a1d78c4869007a5aff954b54479c26f90d25bbfcb8c866dd6ae73a8222123928355e84ca5b59d24512d2bfdf1cdc41050e29
26 DIST mbedtls-2.7.2.tar.gz 2127772 BLAKE2B d66c65f0d974baf97ae361e64db5028af6c402ea248a785009b422d993deaa4facee98dd338ee4b5d36087fd07e679069fc4fb57cce548097d1f788cedb825fa SHA512 52455b68744a3c220aed7346d19c7b9bebd3a065406242b446816a3b02325d72005b5c381b158bfff90e2fe5854064629b297fbec95fea3ad203bfae51a15cab
27 -DIST mbedtls-2.7.3.tar.gz 2145554 BLAKE2B 442d840f7046ae63508528fe76e9a12d438f14eb0468a2617cc18df8223105aa696c0b676193891359c8fbd56771acc2690760259a9ab6345883c63cc634c6dd SHA512 f1eb1ec4d4cdbe26434df6d17d4af72ef5bd2f370177f5ce787ab86ae6bcf200f221ddfdc5948f87e7da9f9e04ffddf8b68e83e203de2f8c0dca8c8594414b23
28 -DIST mbedtls-2.7.4.tar.gz 2147905 BLAKE2B 74473f53f241969485db0941339b1340f92d4c676d99f92734b9f5b64e76c2849b9a0f1def24e1569af8c78680fd2d26af68cac04f8d3ea916a67251bd6c3094 SHA512 530e2bb7d8dcd0dfcfb1c645f25bab6ca4c2004f988449e189e822223452e237f2ed86b901814c5c80d380701c151e160faea6d7c20cbeb198fe0908c8e534fe
29 -DIST mbedtls-2.8.0.tar.gz 2132562 BLAKE2B ac0a67c51e4aeb59e947d16039b20de680ccd7daf372652c0a7d1a6694ce8fe213f959b47a4335cda236575d8f491c84a413ae2f408e86600519ac66a31f8c1a SHA512 baa2024e26cb1d772a525348cdcc84e2b5eabf58642d8c792fe88cf6c539b36f14e80d592e85bc474f6be036513ed4b8bc86f5808ad4f5b08f25ca7e43dc3921
30 -DIST mbedtls-2.9.0.tar.gz 2163543 BLAKE2B b47e6242b5bad4f571bd900960e20ec0266e6f9f25c96df85c7d983dfa3d71f8b842b90f112eb69a09bf99ed3ef7c059c2c2d522ba66e92f4c9097754985323a SHA512 5490822aae18dfb3eb2cc94e673a575daf0cdaf9a4867ff84f0df9749376ea5c54a3f67902b4b86e2a853508af0585684618f9edac8bd92352cd3ca4461bda1c
31
32 diff --git a/net-libs/mbedtls/mbedtls-2.7.3.ebuild b/net-libs/mbedtls/mbedtls-2.7.3.ebuild
33 deleted file mode 100644
34 index a992986693d..00000000000
35 --- a/net-libs/mbedtls/mbedtls-2.7.3.ebuild
36 +++ /dev/null
37 @@ -1,93 +0,0 @@
38 -# Copyright 1999-2018 Gentoo Foundation
39 -# Distributed under the terms of the GNU General Public License v2
40 -
41 -EAPI=6
42 -
43 -inherit cmake-utils multilib-minimal
44 -
45 -DESCRIPTION="Cryptographic library for embedded systems"
46 -HOMEPAGE="https://tls.mbed.org/"
47 -SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz"
48 -S=${WORKDIR}/${PN}-${P}
49 -
50 -LICENSE="Apache-2.0"
51 -SLOT="0/10" # slot for libmbedtls.so
52 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
53 -IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
54 -
55 -RDEPEND="
56 - programs? (
57 - !libressl? ( dev-libs/openssl:0= )
58 - libressl? ( dev-libs/libressl:0= )
59 - )
60 - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
61 -DEPEND="${RDEPEND}
62 - doc? ( app-doc/doxygen media-gfx/graphviz )
63 - test? ( dev-lang/perl )"
64 -
65 -enable_mbedtls_option() {
66 - local myopt="$@"
67 - # check that config.h syntax is the same at version bump
68 - sed -i \
69 - -e "s://#define ${myopt}:#define ${myopt}:" \
70 - include/mbedtls/config.h || die
71 -}
72 -
73 -src_prepare() {
74 - use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
75 - use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
76 - use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
77 - use threads && enable_mbedtls_option MBEDTLS_THREADING_C
78 - use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
79 -
80 - cmake-utils_src_prepare
81 -}
82 -
83 -multilib_src_configure() {
84 - local mycmakeargs=(
85 - -DENABLE_PROGRAMS=$(multilib_native_usex programs)
86 - -DENABLE_ZLIB_SUPPORT=$(usex zlib)
87 - -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
88 - -DENABLE_TESTING=$(usex test)
89 - -DUSE_SHARED_MBEDTLS_LIBRARY=ON
90 - -DINSTALL_MBEDTLS_HEADERS=ON
91 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
92 - )
93 -
94 - cmake-utils_src_configure
95 -}
96 -
97 -multilib_src_compile() {
98 - cmake-utils_src_compile
99 - use doc && multilib_is_native_abi && emake apidoc
100 -}
101 -
102 -multilib_src_test() {
103 - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
104 - cmake-utils_src_test
105 -}
106 -
107 -multilib_src_install() {
108 - cmake-utils_src_install
109 -}
110 -
111 -multilib_src_install_all() {
112 - use doc && HTML_DOCS=( apidoc )
113 -
114 - einstalldocs
115 -
116 - if use programs ; then
117 - # avoid file collisions with sys-apps/coreutils
118 - local p e
119 - for p in "${ED%/}"/usr/bin/* ; do
120 - if [[ -x "${p}" && ! -d "${p}" ]] ; then
121 - mv "${p}" "${ED%/}"/usr/bin/mbedtls_${p##*/} || die
122 - fi
123 - done
124 - for e in aes hash pkey ssl test ; do
125 - docinto "${e}"
126 - dodoc programs/"${e}"/*.c
127 - dodoc programs/"${e}"/*.txt
128 - done
129 - fi
130 -}
131
132 diff --git a/net-libs/mbedtls/mbedtls-2.7.4.ebuild b/net-libs/mbedtls/mbedtls-2.7.4.ebuild
133 deleted file mode 100644
134 index a992986693d..00000000000
135 --- a/net-libs/mbedtls/mbedtls-2.7.4.ebuild
136 +++ /dev/null
137 @@ -1,93 +0,0 @@
138 -# Copyright 1999-2018 Gentoo Foundation
139 -# Distributed under the terms of the GNU General Public License v2
140 -
141 -EAPI=6
142 -
143 -inherit cmake-utils multilib-minimal
144 -
145 -DESCRIPTION="Cryptographic library for embedded systems"
146 -HOMEPAGE="https://tls.mbed.org/"
147 -SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz"
148 -S=${WORKDIR}/${PN}-${P}
149 -
150 -LICENSE="Apache-2.0"
151 -SLOT="0/10" # slot for libmbedtls.so
152 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
153 -IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
154 -
155 -RDEPEND="
156 - programs? (
157 - !libressl? ( dev-libs/openssl:0= )
158 - libressl? ( dev-libs/libressl:0= )
159 - )
160 - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
161 -DEPEND="${RDEPEND}
162 - doc? ( app-doc/doxygen media-gfx/graphviz )
163 - test? ( dev-lang/perl )"
164 -
165 -enable_mbedtls_option() {
166 - local myopt="$@"
167 - # check that config.h syntax is the same at version bump
168 - sed -i \
169 - -e "s://#define ${myopt}:#define ${myopt}:" \
170 - include/mbedtls/config.h || die
171 -}
172 -
173 -src_prepare() {
174 - use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
175 - use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
176 - use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
177 - use threads && enable_mbedtls_option MBEDTLS_THREADING_C
178 - use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
179 -
180 - cmake-utils_src_prepare
181 -}
182 -
183 -multilib_src_configure() {
184 - local mycmakeargs=(
185 - -DENABLE_PROGRAMS=$(multilib_native_usex programs)
186 - -DENABLE_ZLIB_SUPPORT=$(usex zlib)
187 - -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
188 - -DENABLE_TESTING=$(usex test)
189 - -DUSE_SHARED_MBEDTLS_LIBRARY=ON
190 - -DINSTALL_MBEDTLS_HEADERS=ON
191 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
192 - )
193 -
194 - cmake-utils_src_configure
195 -}
196 -
197 -multilib_src_compile() {
198 - cmake-utils_src_compile
199 - use doc && multilib_is_native_abi && emake apidoc
200 -}
201 -
202 -multilib_src_test() {
203 - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
204 - cmake-utils_src_test
205 -}
206 -
207 -multilib_src_install() {
208 - cmake-utils_src_install
209 -}
210 -
211 -multilib_src_install_all() {
212 - use doc && HTML_DOCS=( apidoc )
213 -
214 - einstalldocs
215 -
216 - if use programs ; then
217 - # avoid file collisions with sys-apps/coreutils
218 - local p e
219 - for p in "${ED%/}"/usr/bin/* ; do
220 - if [[ -x "${p}" && ! -d "${p}" ]] ; then
221 - mv "${p}" "${ED%/}"/usr/bin/mbedtls_${p##*/} || die
222 - fi
223 - done
224 - for e in aes hash pkey ssl test ; do
225 - docinto "${e}"
226 - dodoc programs/"${e}"/*.c
227 - dodoc programs/"${e}"/*.txt
228 - done
229 - fi
230 -}
231
232 diff --git a/net-libs/mbedtls/mbedtls-2.8.0.ebuild b/net-libs/mbedtls/mbedtls-2.8.0.ebuild
233 deleted file mode 100644
234 index a992986693d..00000000000
235 --- a/net-libs/mbedtls/mbedtls-2.8.0.ebuild
236 +++ /dev/null
237 @@ -1,93 +0,0 @@
238 -# Copyright 1999-2018 Gentoo Foundation
239 -# Distributed under the terms of the GNU General Public License v2
240 -
241 -EAPI=6
242 -
243 -inherit cmake-utils multilib-minimal
244 -
245 -DESCRIPTION="Cryptographic library for embedded systems"
246 -HOMEPAGE="https://tls.mbed.org/"
247 -SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz"
248 -S=${WORKDIR}/${PN}-${P}
249 -
250 -LICENSE="Apache-2.0"
251 -SLOT="0/10" # slot for libmbedtls.so
252 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
253 -IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
254 -
255 -RDEPEND="
256 - programs? (
257 - !libressl? ( dev-libs/openssl:0= )
258 - libressl? ( dev-libs/libressl:0= )
259 - )
260 - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
261 -DEPEND="${RDEPEND}
262 - doc? ( app-doc/doxygen media-gfx/graphviz )
263 - test? ( dev-lang/perl )"
264 -
265 -enable_mbedtls_option() {
266 - local myopt="$@"
267 - # check that config.h syntax is the same at version bump
268 - sed -i \
269 - -e "s://#define ${myopt}:#define ${myopt}:" \
270 - include/mbedtls/config.h || die
271 -}
272 -
273 -src_prepare() {
274 - use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
275 - use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
276 - use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
277 - use threads && enable_mbedtls_option MBEDTLS_THREADING_C
278 - use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
279 -
280 - cmake-utils_src_prepare
281 -}
282 -
283 -multilib_src_configure() {
284 - local mycmakeargs=(
285 - -DENABLE_PROGRAMS=$(multilib_native_usex programs)
286 - -DENABLE_ZLIB_SUPPORT=$(usex zlib)
287 - -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
288 - -DENABLE_TESTING=$(usex test)
289 - -DUSE_SHARED_MBEDTLS_LIBRARY=ON
290 - -DINSTALL_MBEDTLS_HEADERS=ON
291 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
292 - )
293 -
294 - cmake-utils_src_configure
295 -}
296 -
297 -multilib_src_compile() {
298 - cmake-utils_src_compile
299 - use doc && multilib_is_native_abi && emake apidoc
300 -}
301 -
302 -multilib_src_test() {
303 - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
304 - cmake-utils_src_test
305 -}
306 -
307 -multilib_src_install() {
308 - cmake-utils_src_install
309 -}
310 -
311 -multilib_src_install_all() {
312 - use doc && HTML_DOCS=( apidoc )
313 -
314 - einstalldocs
315 -
316 - if use programs ; then
317 - # avoid file collisions with sys-apps/coreutils
318 - local p e
319 - for p in "${ED%/}"/usr/bin/* ; do
320 - if [[ -x "${p}" && ! -d "${p}" ]] ; then
321 - mv "${p}" "${ED%/}"/usr/bin/mbedtls_${p##*/} || die
322 - fi
323 - done
324 - for e in aes hash pkey ssl test ; do
325 - docinto "${e}"
326 - dodoc programs/"${e}"/*.c
327 - dodoc programs/"${e}"/*.txt
328 - done
329 - fi
330 -}
331
332 diff --git a/net-libs/mbedtls/mbedtls-2.9.0.ebuild b/net-libs/mbedtls/mbedtls-2.9.0.ebuild
333 deleted file mode 100644
334 index a992986693d..00000000000
335 --- a/net-libs/mbedtls/mbedtls-2.9.0.ebuild
336 +++ /dev/null
337 @@ -1,93 +0,0 @@
338 -# Copyright 1999-2018 Gentoo Foundation
339 -# Distributed under the terms of the GNU General Public License v2
340 -
341 -EAPI=6
342 -
343 -inherit cmake-utils multilib-minimal
344 -
345 -DESCRIPTION="Cryptographic library for embedded systems"
346 -HOMEPAGE="https://tls.mbed.org/"
347 -SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz"
348 -S=${WORKDIR}/${PN}-${P}
349 -
350 -LICENSE="Apache-2.0"
351 -SLOT="0/10" # slot for libmbedtls.so
352 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
353 -IUSE="cpu_flags_x86_sse2 doc havege libressl programs test threads zlib"
354 -
355 -RDEPEND="
356 - programs? (
357 - !libressl? ( dev-libs/openssl:0= )
358 - libressl? ( dev-libs/libressl:0= )
359 - )
360 - zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
361 -DEPEND="${RDEPEND}
362 - doc? ( app-doc/doxygen media-gfx/graphviz )
363 - test? ( dev-lang/perl )"
364 -
365 -enable_mbedtls_option() {
366 - local myopt="$@"
367 - # check that config.h syntax is the same at version bump
368 - sed -i \
369 - -e "s://#define ${myopt}:#define ${myopt}:" \
370 - include/mbedtls/config.h || die
371 -}
372 -
373 -src_prepare() {
374 - use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
375 - use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
376 - use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
377 - use threads && enable_mbedtls_option MBEDTLS_THREADING_C
378 - use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
379 -
380 - cmake-utils_src_prepare
381 -}
382 -
383 -multilib_src_configure() {
384 - local mycmakeargs=(
385 - -DENABLE_PROGRAMS=$(multilib_native_usex programs)
386 - -DENABLE_ZLIB_SUPPORT=$(usex zlib)
387 - -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
388 - -DENABLE_TESTING=$(usex test)
389 - -DUSE_SHARED_MBEDTLS_LIBRARY=ON
390 - -DINSTALL_MBEDTLS_HEADERS=ON
391 - -DLIB_INSTALL_DIR="/usr/$(get_libdir)"
392 - )
393 -
394 - cmake-utils_src_configure
395 -}
396 -
397 -multilib_src_compile() {
398 - cmake-utils_src_compile
399 - use doc && multilib_is_native_abi && emake apidoc
400 -}
401 -
402 -multilib_src_test() {
403 - LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
404 - cmake-utils_src_test
405 -}
406 -
407 -multilib_src_install() {
408 - cmake-utils_src_install
409 -}
410 -
411 -multilib_src_install_all() {
412 - use doc && HTML_DOCS=( apidoc )
413 -
414 - einstalldocs
415 -
416 - if use programs ; then
417 - # avoid file collisions with sys-apps/coreutils
418 - local p e
419 - for p in "${ED%/}"/usr/bin/* ; do
420 - if [[ -x "${p}" && ! -d "${p}" ]] ; then
421 - mv "${p}" "${ED%/}"/usr/bin/mbedtls_${p##*/} || die
422 - fi
423 - done
424 - for e in aes hash pkey ssl test ; do
425 - docinto "${e}"
426 - dodoc programs/"${e}"/*.c
427 - dodoc programs/"${e}"/*.txt
428 - done
429 - fi
430 -}