1 |
commit: 05c669e948f2d7715c29c75e8c935d5a42a67870 |
2 |
Author: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
3 |
AuthorDate: Tue Dec 28 15:02:32 2021 +0000 |
4 |
Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org> |
5 |
CommitDate: Tue Dec 28 15:02:47 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c669e9 |
7 |
|
8 |
net-libs/mbedtls: remove older stable version |
9 |
|
10 |
Package-Manager: Portage-3.0.28, Repoman-3.0.3 |
11 |
Signed-off-by: Anthony G. Basile <blueness <AT> gentoo.org> |
12 |
|
13 |
net-libs/mbedtls/Manifest | 1 - |
14 |
net-libs/mbedtls/mbedtls-2.16.11.ebuild | 101 -------------------------------- |
15 |
2 files changed, 102 deletions(-) |
16 |
|
17 |
diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest |
18 |
index 855bdcea15c8..8ae3706a4a11 100644 |
19 |
--- a/net-libs/mbedtls/Manifest |
20 |
+++ b/net-libs/mbedtls/Manifest |
21 |
@@ -1,4 +1,3 @@ |
22 |
-DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde SHA512 b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee |
23 |
DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26 SHA512 40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9 |
24 |
DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da SHA512 9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994 |
25 |
DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b SHA512 2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64 |
26 |
|
27 |
diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild b/net-libs/mbedtls/mbedtls-2.16.11.ebuild |
28 |
deleted file mode 100644 |
29 |
index 0ad3fec46cf1..000000000000 |
30 |
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild |
31 |
+++ /dev/null |
32 |
@@ -1,101 +0,0 @@ |
33 |
-# Copyright 1999-2021 Gentoo Authors |
34 |
-# Distributed under the terms of the GNU General Public License v2 |
35 |
- |
36 |
-EAPI=7 |
37 |
- |
38 |
-inherit cmake multilib-minimal |
39 |
- |
40 |
-DESCRIPTION="Cryptographic library for embedded systems" |
41 |
-HOMEPAGE="https://tls.mbed.org/" |
42 |
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz" |
43 |
-S=${WORKDIR}/${PN}-${P} |
44 |
- |
45 |
-LICENSE="Apache-2.0" |
46 |
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of {libmbedcrypto.so,libmbedtls.so,libmbedx509.so} |
47 |
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" |
48 |
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib" |
49 |
-RESTRICT="!test? ( test )" |
50 |
- |
51 |
-RDEPEND=" |
52 |
- programs? ( |
53 |
- dev-libs/openssl:0= |
54 |
- ) |
55 |
- zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )" |
56 |
-DEPEND="${RDEPEND} |
57 |
- doc? ( app-doc/doxygen media-gfx/graphviz ) |
58 |
- test? ( dev-lang/perl )" |
59 |
- |
60 |
-enable_mbedtls_option() { |
61 |
- local myopt="$@" |
62 |
- # check that config.h syntax is the same at version bump |
63 |
- sed -i \ |
64 |
- -e "s://#define ${myopt}:#define ${myopt}:" \ |
65 |
- include/mbedtls/config.h || die |
66 |
-} |
67 |
- |
68 |
-src_prepare() { |
69 |
- use cmac && enable_mbedtls_option MBEDTLS_CMAC_C |
70 |
- use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2 |
71 |
- use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT |
72 |
- use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C |
73 |
- use threads && enable_mbedtls_option MBEDTLS_THREADING_C |
74 |
- use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD |
75 |
- |
76 |
- cmake_src_prepare |
77 |
-} |
78 |
- |
79 |
-multilib_src_configure() { |
80 |
- local mycmakeargs=( |
81 |
- -DENABLE_PROGRAMS=$(multilib_native_usex programs) |
82 |
- -DENABLE_ZLIB_SUPPORT=$(usex zlib) |
83 |
- -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs) |
84 |
- -DENABLE_TESTING=$(usex test) |
85 |
- -DUSE_SHARED_MBEDTLS_LIBRARY=ON |
86 |
- -DINSTALL_MBEDTLS_HEADERS=ON |
87 |
- -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)" |
88 |
- ) |
89 |
- |
90 |
- cmake_src_configure |
91 |
-} |
92 |
- |
93 |
-multilib_src_compile() { |
94 |
- cmake_src_compile |
95 |
- use doc && multilib_is_native_abi && cd "${S}" && emake apidoc |
96 |
-} |
97 |
- |
98 |
-multilib_src_test() { |
99 |
- # psa isn't ready yet, it might be in 3.x(?) but certainly not |
100 |
- # at the moment. |
101 |
- # bug #718390 |
102 |
- local myctestargs=( |
103 |
- -E "(psa_crypto|psa_its-suite)" |
104 |
- ) |
105 |
- |
106 |
- LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \ |
107 |
- cmake_src_test |
108 |
-} |
109 |
- |
110 |
-multilib_src_install() { |
111 |
- cmake_src_install |
112 |
-} |
113 |
- |
114 |
-multilib_src_install_all() { |
115 |
- use doc && HTML_DOCS=( apidoc ) |
116 |
- |
117 |
- einstalldocs |
118 |
- |
119 |
- if use programs ; then |
120 |
- # avoid file collisions with sys-apps/coreutils |
121 |
- local p e |
122 |
- for p in "${ED}"/usr/bin/* ; do |
123 |
- if [[ -x "${p}" && ! -d "${p}" ]] ; then |
124 |
- mv "${p}" "${ED}"/usr/bin/mbedtls_${p##*/} || die |
125 |
- fi |
126 |
- done |
127 |
- for e in aes hash pkey ssl test ; do |
128 |
- docinto "${e}" |
129 |
- dodoc programs/"${e}"/*.c |
130 |
- dodoc programs/"${e}"/*.txt |
131 |
- done |
132 |
- fi |
133 |
-} |