[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: 3377d3bbdc5da193f428f0d5824fb74778bb6435
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3377d3bb

net-libs/mbedtls: Stabilize 2.28.8 ppc64, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index c3998d4fd516..c31a423a4f91 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: 31e574f803a2eeeb15aecd2490529d683e10519f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e574f8

net-libs/mbedtls: Stabilize 2.28.8 x86, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index 5e1040efdc87..462652b37631 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: acff7f5004e8a60d781d5c98626dce3734b7adbd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:19 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acff7f50

net-libs/mbedtls: Stabilize 2.28.8 sparc, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index cd9189a35b86..a63bff66a5c6 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: bcf1604cf37a0d72db26e64f071a734f7c0d31ff
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:15 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcf1604c

net-libs/mbedtls: Stabilize 2.28.8 ppc, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index 78dd98223259..c3998d4fd516 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: 9cff92cec0b2472330563de3c78e1c204cf50195
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:17 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cff92ce

net-libs/mbedtls: Stabilize 2.28.8 arm64, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index c31a423a4f91..5e1040efdc87 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: 2f6e7ff3ffceb556f2028501cb374c909d4ea4d5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:18 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f6e7ff3

net-libs/mbedtls: Stabilize 2.28.8 amd64, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index 462652b37631..cd9189a35b86 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-07-16 Thread Arthur Zamarin
commit: fd80205d563ce448578d7740d5f3a6740edd0a77
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jul 16 19:18:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jul 16 19:18:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd80205d

net-libs/mbedtls: Stabilize 2.28.8 arm, #935860

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

 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
index 3a5fad9968c5..78dd98223259 100644
--- a/net-libs/mbedtls/mbedtls-2.28.8.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.b
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-05-27 Thread Viorel Munteanu
commit: ad836c07f3eb8358cd8b2c21d3a86d68540eaae7
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 12 00:38:10 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 27 10:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad836c07

net-libs/mbedtls: drop 2.28.5, 3.5.2

Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/36218
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-libs/mbedtls/Manifest  |   2 -
 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 103 -
 net-libs/mbedtls/mbedtls-3.5.2.ebuild  |  96 --
 3 files changed, 201 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 2eef247ddfff..0a32d2e2771e 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
-DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 
91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65
 SHA512 
1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
 DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 
1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e
 SHA512 
c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7
-DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B 
f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3
 SHA512 
99f4110d8410415982cb9b71994b069e4d2f89841de68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3
 DIST mbedtls-3.6.0.tar.bz2 4811255 BLAKE2B 
d453f072c39aa2ca5669f0fe84ab01ea826a98e1e48b59b5a788e3ae948c33500e8e0565ed6481ef049ee3efc72eb92828c9d08f5606766cb6c9dbde749459b8
 SHA512 
5c395890d486144af882aa96c9430103f79df889139969a64a490c0cafbdd5631a72bb668aa59b062204f19a5bb36dfcc5a096b59d76c7ef27f2560cd2388682

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
deleted file mode 100644
index 0ef263d1a1fe..
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   media-gfx/graphviz
-   )
-   test? ( dev-lang/perl )
-"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-  

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-05-27 Thread Viorel Munteanu
commit: 301391a39941f49b90327ce22bfe2de1a3b7f80e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 12 00:35:23 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 27 10:51:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=301391a3

net-libs/mbedtls: add 3.6.0

Fixes CVE-2024-28960.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-libs/mbedtls/Manifest |  1 +
 net-libs/mbedtls/mbedtls-3.6.0.ebuild | 95 +++
 2 files changed, 96 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 3894c8d34fe7..2eef247ddfff 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -2,3 +2,4 @@ DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c2
 DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 
91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65
 SHA512 
1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
 DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 
1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e
 SHA512 
c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7
 DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B 
f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3
 SHA512 
99f4110d8410415982cb9b71994b069e4d2f89841de68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3
+DIST mbedtls-3.6.0.tar.bz2 4811255 BLAKE2B 
d453f072c39aa2ca5669f0fe84ab01ea826a98e1e48b59b5a788e3ae948c33500e8e0565ed6481ef049ee3efc72eb92828c9d08f5606766cb6c9dbde749459b8
 SHA512 
5c395890d486144af882aa96c9430103f79df889139969a64a490c0cafbdd5631a72bb668aa59b062204f19a5bb36dfcc5a096b59d76c7ef27f2560cd2388682

diff --git a/net-libs/mbedtls/mbedtls-3.6.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.6.0.ebuild
new file mode 100644
index ..4930d2404ccf
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.6.0.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/16.21.7" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test -j1
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-05-27 Thread Viorel Munteanu
commit: 2c83922e6bd0289e72494a6f513986f94fa2f2bd
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Fri Apr 12 00:33:21 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon May 27 10:51:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c83922e

net-libs/mbedtls: add 2.28.8

Fixes CVE-2024-28960.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Viorel Munteanu  gentoo.org>

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.8.ebuild | 103 +
 2 files changed, 104 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index b424ead33b61..3894c8d34fe7 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,4 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 
91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65
 SHA512 
1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
+DIST mbedtls-2.28.8.tar.bz2 3343796 BLAKE2B 
1efde6698662873c40df9733bae902db4e009f3dd26a937e05707ca1a208b71675df0737b44b5895a60cfbf42f18f92dae88cba62f32b55733947b9c0481880e
 SHA512 
c8e91ec50ab2caf1f33e907279dc30fca2a8cd97e6e531be857149589e52aeffb95b445b2a9fa674886f0071f446381da3bb8107f7e850f3390128b069ac9ea7
 DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B 
f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3
 SHA512 
99f4110d8410415982cb9b71994b069e4d2f89841de68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3

diff --git a/net-libs/mbedtls/mbedtls-2.28.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
new file mode 100644
index ..3a5fad9968c5
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.8.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/releases/download/v${PV}/${P}.tar.bz2;
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test -j1
+}
+
+multilib_src_install() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Ionen Wolkens
commit: b79e108e95a66ef0ae26bf0be8e68336990ff115
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 21:40:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:30:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b79e108e

net-libs/mbedtls: Stabilize 2.28.7 arm64, #923409

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index 4d317dde1b2b..6211861c124a 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Ionen Wolkens
commit: d099c60cc169f0b3e6900fa008a468848cc51c19
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 21:48:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d099c60c

net-libs/mbedtls: Stabilize 2.28.7 amd64, #923409

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index 6211861c124a..8334b36130a1 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Ionen Wolkens
commit: 60c6fa5099318eb502a0f8d044957d594a8aa494
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 21:51:44 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:31:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c6fa50

net-libs/mbedtls: Stabilize 2.28.7 x86, #923409

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index 8334b36130a1..7a9d0182863d 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Sam James
commit: edad317ff600500e1d40d1c230c10832a34b9aad
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edad317f

net-libs/mbedtls: Stabilize 2.28.7 sparc, #923409

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

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index fe7351e13881..4d317dde1b2b 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Sam James
commit: 488a73a8536a15baead8e449dd4ac006b0a25d8f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:15 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=488a73a8

net-libs/mbedtls: Stabilize 2.28.7 arm, #923409

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

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index f0133d22a389..ae4c9e8e9b44 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Sam James
commit: 76bfda7015708946dfd100c0c466ed90a9cae44a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:16 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76bfda70

net-libs/mbedtls: Stabilize 2.28.7 ppc, #923409

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

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index ae4c9e8e9b44..f863400dd928 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Sam James
commit: 4c04604480a842532d7adaebeaee3aaf59079e5b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 31 22:05:17 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 31 22:05:17 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c046044

net-libs/mbedtls: Stabilize 2.28.7 ppc64, #923409

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

 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
index f863400dd928..fe7351e13881 100644
--- a/net-libs/mbedtls/mbedtls-2.28.7.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="|| ( Apache-2.0 GPL-2+ )"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Yixun Lan
commit: a9ee81cf0e4c6b4df223fff5732fba83a019e398
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jan 29 17:47:16 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 09:35:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9ee81cf

net-libs/mbedtls: add 2.28.7, 3.5.2

Fixes CVE-2024-23170, CVE-2024-23775 issues.

Bug: https://bugs.gentoo.org/923279
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/mbedtls/Manifest  |   2 +
 net-libs/mbedtls/mbedtls-2.28.7.ebuild | 104 +
 net-libs/mbedtls/mbedtls-3.5.2.ebuild  |  96 ++
 net-libs/mbedtls/metadata.xml  |   1 +
 4 files changed, 203 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index b522f14229b9..c68e577d2db6 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,5 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
+DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 
91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65
 SHA512 
1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
 DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a
+DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B 
f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3
 SHA512 
99f4110d8410415982cb9b71994b069e4d2f89841de68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3

diff --git a/net-libs/mbedtls/mbedtls-2.28.7.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
new file mode 100644
index ..f0133d22a389
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.7.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-31 Thread Yixun Lan
commit: 8854f3a3ba8804ac498d25fa3ba419215b18d352
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Mon Jan 29 17:48:33 2024 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Wed Jan 31 09:37:45 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8854f3a3

net-libs/mbedtls: drop 2.28.6, 3.5.1

Bug: https://bugs.gentoo.org/923279
Closes: https://github.com/gentoo/gentoo/pull/35079
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/mbedtls/Manifest  |   2 -
 net-libs/mbedtls/mbedtls-2.28.6.ebuild | 104 -
 net-libs/mbedtls/mbedtls-3.5.1.ebuild  |  96 --
 3 files changed, 202 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index c68e577d2db6..b424ead33b61 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
-DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
 DIST mbedtls-2.28.7.tar.gz 3990571 BLAKE2B 
91a11d9d56fc058c3aef797e644c2c141cd70dc96716e75d9074de89717298a10c93e403a2fed9ae6f34c7549753a70d61b6602fbc21bc568c2e260d4f369f65
 SHA512 
1cf6722d60a49375f857c8d84f06dbb50ea08accaa12b329d75a93b959aef382410e7b6e0a1511407402b3eec5e2208eaf5e9fc2c8574ed0f8f44234bc4401b3
-DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a
 DIST mbedtls-3.5.2.tar.gz 5584711 BLAKE2B 
f1d0e7368ad156cc5cde4cd396ccaf3e1cacfda38f7d7ee89c908245944d22152d141928e8aeebd298437079e7fdb74207875e2f48ce3ef1a6f5fb8840b19df3
 SHA512 
99f4110d8410415982cb9b71994b069e4d2f89841de68b629250c7497c10d5e3ffe867c4ac1518ec7d6edd9703c38fd8afb6c238e9e0e7132def2b09b4e3

diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
deleted file mode 100644
index f0133d22a389..
--- a/net-libs/mbedtls/mbedtls-2.28.6.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit cmake multilib-minimal python-any-r1
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="|| ( Apache-2.0 GPL-2+ )"
-SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   ${PYTHON_DEPS}
-   doc? (
-   app-text/doxygen
-   media-gfx/graphviz
-   )
-   test? ( dev-lang/perl )
-"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_TESTING=$(usex test)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DLINK_WITH_PTHREAD=$(usex threads)
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-13 Thread Sam James
commit: 0d6eeba4f18e29aa111fe08f87b03beeb9291434
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 19:58:07 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d6eeba4

net-libs/mbedtls: fix testsuite failures

Appears that unittests can't be run in parallel.

Closes: https://bugs.gentoo.org/914925
Closes: https://bugs.gentoo.org/718390
Closes: https://bugs.gentoo.org/829861
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/34702
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 12 +++-
 net-libs/mbedtls/mbedtls-2.28.6.ebuild | 10 +++---
 net-libs/mbedtls/mbedtls-3.5.1.ebuild  | 10 +++---
 3 files changed, 9 insertions(+), 23 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 2edf0c6ccf69..0ef263d1a1fe 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -71,16 +71,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {

diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
index e1829c6a942f..f0133d22a389 100644
--- a/net-libs/mbedtls/mbedtls-2.28.6.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
@@ -72,14 +72,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # Multiple failures in PSA test suite, bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {

diff --git a/net-libs/mbedtls/mbedtls-3.5.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
index 8ac4d28d6d05..963a8edbe27c 100644
--- a/net-libs/mbedtls/mbedtls-3.5.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
@@ -64,14 +64,10 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
-   # Multiple failures in PSA test suite, bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
+   # Disable parallel run, bug #718390
+   # https://github.com/Mbed-TLS/mbedtls/issues/4980
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
+   cmake_src_test -j1
 }
 
 multilib_src_install() {



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-13 Thread Sam James
commit: fdb6cf5ff36d86488e9a0dab338efd3fb25462e6
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 18:47:44 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb6cf5f

net-libs/mbedtls: drop 3.5.0

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest |   1 -
 net-libs/mbedtls/mbedtls-3.5.0.ebuild | 103 --
 2 files changed, 104 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 825c7a26c921..b522f14229b9 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,3 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
-DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd
 DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a

diff --git a/net-libs/mbedtls/mbedtls-3.5.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
deleted file mode 100644
index 66d87b69c563..
--- a/net-libs/mbedtls/mbedtls-3.5.0.ebuild
+++ /dev/null
@@ -1,103 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/15.20.6" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:=
-   )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   doc? (
-   app-text/doxygen
-   media-gfx/graphviz
-   )
-   test? ( dev-lang/perl )
-"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/mbedtls_config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, even in 3.0.0.
-   # bug #718390
-   CMAKE_SKIP_TESTS=(
-   psa_crypto
-   psa_its-suite
-   )
-
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-
-multilib_src_install_all() {
-   use doc && HTML_DOCS=( apidoc )
-
-   einstalldocs
-
-   if use programs ; then
-   # avoid file collisions with sys-apps/coreutils
-   local p e
-   for p in "${ED}"/usr/bin/* ; do
-   if [[ -x "${p}" && ! -d "${p}" ]] ; then
- 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-13 Thread Sam James
commit: 1586cb7d0563ec04cff95c526a4b9c8ac1be5cef
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 18:46:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1586cb7d

net-libs/mbedtls: add 3.5.1

Sync changes with 2.28.6 and 3.5.0.
New dual licensing (Apache-2.0 or GPL-2+), add python as BDEPEND (required for 
some pre-compile checks test data generation), minor fixes.

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest |   1 +
 net-libs/mbedtls/mbedtls-3.5.1.ebuild | 100 ++
 2 files changed, 101 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index e55681924ac4..825c7a26c921 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,4 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd
+DIST mbedtls-3.5.1.tar.gz 5580943 BLAKE2B 
67ff3e2bf69f507108ee20ddabd7257cb42475e143fc00c7dae5ac9356898cd4db6d8abc5e4995107cafc2dd4802b87b6b2edb888f10c52f34e85a49332c061b
 SHA512 
bb36395f9d889f1e19ee6968d01ec96f974d543ea46cb3935aa86683918e31bf81f46d0d436bcda947c71d622286217bdf4c3afd82503008ac16728e1bdcfc7a

diff --git a/net-libs/mbedtls/mbedtls-3.5.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
new file mode 100644
index ..8ac4d28d6d05
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.5.1.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/15.20.6" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Multiple failures in PSA test suite, bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-13 Thread Sam James
commit: 4767bcca480ea1ecfaa1fe58841d0989b3640e7e
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 13:55:41 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:12 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4767bcca

net-libs/mbedtls: add 2.28.6

New dual licensing (Apache-2.0 or GPL-2+), add python as BDEPEND
(required for some pre-compile checks test data generation), minor fixes
to project spelling (it's "Mbed TLS", not "mbed TLS").

Closes: https://bugs.gentoo.org/740718
Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.6.ebuild | 108 +
 net-libs/mbedtls/metadata.xml  |   4 +-
 3 files changed, 111 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 01050714e9cc..e55681924ac4 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,3 @@
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
+DIST mbedtls-2.28.6.tar.gz 3988909 BLAKE2B 
d4991fce07ab5120340a7ea6b5eae6888e9568e6d93bb41e1a4b4cc6f7868489ad3542aef346dffc39212d543e3b2d08e7409c078d37a2f7d512e4afa7ca5b60
 SHA512 
1ce2cfe55b569c6332a462447f69ec1e349e23410afeda88f5f55037493cf145e1031f9a7c8fe080f346cfae98802a13258891376684e7491d171101cb302754
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd

diff --git a/net-libs/mbedtls/mbedtls-2.28.6.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
new file mode 100644
index ..e1829c6a942f
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.6.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit cmake multilib-minimal python-any-r1
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="|| ( Apache-2.0 GPL-2+ )"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? (
+   app-text/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_TESTING=$(usex test)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DLINK_WITH_PTHREAD=$(usex threads)
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # Multiple failures in PSA test suite, bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-13 Thread Sam James
commit: e2e3b903e7752dc31c1ace3843a505c1f331d831
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Sun Jan  7 11:02:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 04:01:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e3b903

net-libs/mbedtls: drop 2.28.1, 3.2.1

Remove volurnable versions.

Bug: https://bugs.gentoo.org/886001

Signed-off-by: Azamat H. Hackimov  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/Manifest  |   2 -
 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 102 -
 net-libs/mbedtls/mbedtls-3.2.1.ebuild  |  96 ---
 3 files changed, 200 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index aa4e650c75d4..01050714e9cc 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,2 @@
-DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
-DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523
 DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
deleted file mode 100644
index 88331eaf0432..
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
-SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-text/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   local myctestargs=(
-   -E "(psa_crypto|psa_its-suite)"
-   )
-
-   

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2024-01-06 Thread Conrad Kostecki
commit: 68248a0969c8cd0db2ea0bdc9dd844ed1c70ff94
Author: Azamat H. Hackimov  gmail  com>
AuthorDate: Wed Oct 18 19:47:50 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Jan  7 00:19:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68248a09

net-libs/mbedtls: taking maintainership

Update HOMEPAGE and SRC_URI.
Signed-off-by: Azamat H. Hackimov  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33402
Signed-off-by: Conrad Kostecki  gentoo.org>

 net-libs/mbedtls/mbedtls-2.28.1.ebuild |  6 +++---
 net-libs/mbedtls/mbedtls-2.28.5.ebuild |  2 +-
 net-libs/mbedtls/mbedtls-3.2.1.ebuild  |  6 +++---
 net-libs/mbedtls/mbedtls-3.5.0.ebuild  |  2 +-
 net-libs/mbedtls/metadata.xml  | 11 +--
 5 files changed, 17 insertions(+), 10 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index b48351a7d145..e4fde3a1e519 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
 inherit cmake multilib-minimal
 
 DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index d21640c70eff..856f052b1c77 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit cmake multilib-minimal
 
 DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
 SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
 S="${WORKDIR}"/${PN}-${P}
 

diff --git a/net-libs/mbedtls/mbedtls-3.2.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.2.1.ebuild
index dea83674c2e2..77faa9515784 100644
--- a/net-libs/mbedtls/mbedtls-3.2.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.2.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -6,8 +6,8 @@ EAPI=8
 inherit cmake multilib-minimal
 
 DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"

diff --git a/net-libs/mbedtls/mbedtls-3.5.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
index c9e64588..c8e22a761ee7 100644
--- a/net-libs/mbedtls/mbedtls-3.5.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
@@ -6,7 +6,7 @@ EAPI=8
 inherit cmake multilib-minimal
 
 DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
+HOMEPAGE="https://www.trustedfirmware.org/projects/mbed-tls/;
 SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
 S="${WORKDIR}"/${PN}-${P}
 

diff --git a/net-libs/mbedtls/metadata.xml b/net-libs/mbedtls/metadata.xml
index 278e5c6ed26f..b9ac7a476e4e 100644
--- a/net-libs/mbedtls/metadata.xml
+++ b/net-libs/mbedtls/metadata.xml
@@ -1,7 +1,14 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   azamat.hacki...@gmail.com
+   Azamat H. Hackimov
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

The aim of the mbed TLS project is to provide a quality, 
open-source
cryptographic library written in C and targeted at embedded 
systems.
@@ -17,6 +24,6 @@
Build PolarSSL programs


-   ARMmbed/mbedtls
+   Mbed-TLS/mbedtls

 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Arthur Zamarin
commit: 6dc346f48b784886a5e77807003b989ba55cfb12
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:05:23 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:05:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc346f4

net-libs/mbedtls: Stabilize 2.28.5 x86, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 57e2184e50ba..d21640c70eff 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Arthur Zamarin
commit: eff1261b3d858155c82126e9e200551dc6a34bf3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff1261b

net-libs/mbedtls: Stabilize 2.28.5 ppc64, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 67f6a6cea952..57e2184e50ba 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Arthur Zamarin
commit: e0b83c13eee26b123b0f80f18ee39467677169d7
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0b83c13

net-libs/mbedtls: Stabilize 2.28.5 ppc, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index dafdee05d729..c78d2a6b90f5 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Arthur Zamarin
commit: 1cb2074a8ba0aee9cf11636df5ce0d4870f23453
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Oct 28 20:02:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Oct 28 20:02:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cb2074a

net-libs/mbedtls: Stabilize 2.28.5 amd64, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index c78d2a6b90f5..67f6a6cea952 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Sam James
commit: 0d76143b407de009564622849d36a27b7622733a
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 28 19:49:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 28 19:49:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d76143b

net-libs/mbedtls: Stabilize 2.28.5 arm, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 16378fe6bd3e..dafdee05d729 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Sam James
commit: e6b90e964a90297f2f56cf63563181ec0a1fc09b
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 28 19:49:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 28 19:49:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b90e96

net-libs/mbedtls: Stabilize 2.28.5 arm64, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 1acaeba4a1ca..16378fe6bd3e 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-28 Thread Sam James
commit: 4846a1168b4bdf7128617d67bbee1a660e475b42
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 28 19:38:09 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 28 19:38:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4846a116

net-libs/mbedtls: Stabilize 2.28.5 sparc, #916397

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

 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
index 5572ea122e71..1acaeba4a1ca 100644
--- a/net-libs/mbedtls/mbedtls-2.28.5.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-07 Thread Sam James
commit: 2e066d9e4e998053a68710e85608ed4cb7123a84
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:39:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:39:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e066d9e

net-libs/mbedtls: add 3.5.0

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

 net-libs/mbedtls/Manifest |   1 +
 net-libs/mbedtls/mbedtls-3.5.0.ebuild | 103 ++
 2 files changed, 104 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 148ec237d635..aa4e650c75d4 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,4 @@
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523
+DIST mbedtls-3.5.0.tar.gz 5614026 BLAKE2B 
958825f59bb7f269c81042da66a1cd1d12ac799b599613582da591d455dc159aa344370bae8c0436e33c293bd69b1ae9266d2788a0bacd58f0ae8247bafb7f3d
 SHA512 
87b58f698bb740aecb639155ac1248674d2b15ee7fa0eb01136f8fe476ddce0069589a13d532f38ee6db8285abed25570d2bcf55148c2324d8277048a93aacdd

diff --git a/net-libs/mbedtls/mbedtls-3.5.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
new file mode 100644
index ..c9e64588
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.5.0.ebuild
@@ -0,0 +1,103 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/15.20.6" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:=
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # psa isn't ready yet, even in 3.0.0.
+   # bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p in "${ED}"/usr/bin/* ; do
+   if [[ -x "${p}" && ! -d "${p}" ]] ; then
+   mv "${p}" "${ED}"/usr/bin/mbedtls_${p##*/} || 
die
+  

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-10-07 Thread Sam James
commit: f00b9e572f549402d60bed6ff200891ce9ffc1ba
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  8 05:16:13 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  8 05:16:13 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f00b9e57

net-libs/mbedtls: add 2.28.5

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

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.5.ebuild | 109 +
 2 files changed, 110 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 4d7f81690596..148ec237d635 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,3 @@
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
+DIST mbedtls-2.28.5.tar.gz 4005000 BLAKE2B 
755287e1a1e0be5d193a8a184a9ae3ab2b6c216235657f7f2e422fe06226cd4c7d11811bcb53519018137e7ed838b241704c955872e28f133bb17a5f4acb
 SHA512 
339911d244b4e6e4d77b344c796f018d9ad4c56249530b8a56e0dc305ddf30bc709dca96a19c5a06710e92d167ef22893e9e17e20837e9daee0d0be00a8ccae9
 DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523

diff --git a/net-libs/mbedtls/mbedtls-2.28.5.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
new file mode 100644
index ..5572ea122e71
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.5.ebuild
@@ -0,0 +1,109 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/Mbed-TLS/mbedtls/archive/${P}.tar.gz;
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:=
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   doc? (
+   app-doc/doxygen
+   media-gfx/graphviz
+   )
+   test? ( dev-lang/perl )
+"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && emake -C "${S}" apidoc
+}
+
+multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   CMAKE_SKIP_TESTS=(
+   psa_crypto
+   psa_its-suite
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p in "${ED}"/usr/bin/* ; do
+   if [[ -x "${p}" && ! -d "${p}" ]] ; 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2023-06-18 Thread Andreas Sturmlechner
commit: 3559063ee4a8905bba888182902023206994f361
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun 17 22:32:17 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jun 18 08:28:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3559063e

net-libs/mbedtls: drop 3.1.0

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/mbedtls/Manifest |  1 -
 net-libs/mbedtls/mbedtls-3.1.0.ebuild | 96 ---
 2 files changed, 97 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index a560a377d151..4d7f81690596 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,2 @@
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
-DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628
 DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523

diff --git a/net-libs/mbedtls/mbedtls-3.1.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.1.0.ebuild
deleted file mode 100644
index 54ef48f6e4fa..
--- a/net-libs/mbedtls/mbedtls-3.1.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/10.16.4" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/mbedtls_config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, even in 3.0.0.
-   # bug #718390
-   local myctestargs=(
-   -E "(psa_crypto|psa_its-suite)"
-   )
-
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-
-multilib_src_install_all() {
-   use doc && HTML_DOCS=( apidoc )
-
-   einstalldocs
-
-   if use programs ; then
-   # avoid file collisions with sys-apps/coreutils
-   local p e
-   for p in "${ED}"/usr/bin/* ; do
-   if [[ -x "${p}" && ! -d "${p}" ]] ; then
-   mv "${p}" "${ED}"/usr/bin/mbedtls_${p##*/} || 
die
-   fi
-   done
-   for e in aes hash pkey ssl test ; do
-   docinto "${e}"
-   dodoc programs/"${e}"/*.c
-   dodoc programs/"${e}"/*.txt
-   done
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-22 Thread Andreas Sturmlechner
commit: fd5757f5a0345848cb1d73abdae2e81e388c101e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Dec 21 08:07:00 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec 22 20:03:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5757f5

net-libs/mbedtls: drop 2.16.12, 2.28.0-r1

Bug: https://bugs.gentoo.org/857813
Closes: https://bugs.gentoo.org/887519
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-libs/mbedtls/Manifest |   2 -
 net-libs/mbedtls/mbedtls-2.16.12.ebuild   | 101 -
 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 102 --
 3 files changed, 205 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index f94990436608..a560a377d151 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
-DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26
 SHA512 
40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9
-DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628
 DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
deleted file mode 100644
index 0ad3fec46cf1..
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: 37cbf92460bce57f9e3cc97b4206bd110356e224
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 00:23:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 00:23:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37cbf924

net-libs/mbedtls: Stabilize 2.28.1 arm, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index 165c97e1f63e..ab90bc27232e 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: 2c61debe71256b705bb37767e929cd6c2acb319b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 21 00:23:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 21 00:23:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c61debe

net-libs/mbedtls: Stabilize 2.28.1 arm64, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index ab90bc27232e..b48351a7d145 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: 2a6272ae50dcd0644bf79ac3773351f8f9d88423
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 23:56:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 23:56:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6272ae

net-libs/mbedtls: Stabilize 2.28.1 amd64, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index 76eb9bc8b3cd..7b696691ff8e 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: cbd78259101237a7c90b6df3ef5e8e8355a37fe8
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 23:56:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 23:56:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbd78259

net-libs/mbedtls: Stabilize 2.28.1 sparc, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index f9535811515f..165c97e1f63e 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: de9725bf9ac998f013fa8d5f15e2c037bde34304
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 23:56:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 23:56:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9725bf

net-libs/mbedtls: Stabilize 2.28.1 x86, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index 7b696691ff8e..f9535811515f 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: 57b0b6a639a014bdb6c912f0aa20f689f0019583
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 23:27:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 23:27:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b0b6a6

net-libs/mbedtls: Stabilize 2.28.1 ppc, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index fdc66cd3d99e..ce7f913cee6c 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-12-20 Thread Sam James
commit: 5bacdfbbce934eb1f9f2ddfe7afdddcdaac64575
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 20 23:27:36 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 20 23:27:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bacdfbb

net-libs/mbedtls: Stabilize 2.28.1 ppc64, #887519

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

 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
index ce7f913cee6c..76eb9bc8b3cd 100644
--- a/net-libs/mbedtls/mbedtls-2.28.1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 
~riscv ~s390 ~sparc ~x86"
 IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-07-15 Thread Anthony G. Basile
commit: 34e5225cac6664f30792e7d91bfd4f24a6b2a7ce
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 15 16:59:23 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 15 16:59:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e5225c

net-libs/mbedtls: add version 3.2.1 for testing (masked)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest |  1 +
 net-libs/mbedtls/mbedtls-3.2.1.ebuild | 96 +++
 2 files changed, 97 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index ef065bf44337..f94990436608 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -2,3 +2,4 @@ DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0
 DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64
 DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628
+DIST mbedtls-3.2.1.tar.gz 4097571 BLAKE2B 
4f33172c9c7a3ffbad6600c41d9b574a79e512ec417c3ec90a04085cce393456e8502e94150094bc80a217c352c8148d67bdab1bf0cb311c8dc88d653475a003
 SHA512 
e7f1726d2cdae6c580d588b40c8a51b9e353786efdd2e50fd1c11c7f46a2b6fe2622cfe2ee5cf998ec762b5ebf8f4720cfc1a1ecaebc497489f9d6a263a83523

diff --git a/net-libs/mbedtls/mbedtls-3.2.1.ebuild 
b/net-libs/mbedtls/mbedtls-3.2.1.ebuild
new file mode 100644
index ..dea83674c2e2
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.2.1.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/12.18.4" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:0=
+   )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
+}
+
+multilib_src_test() {
+   # psa isn't ready yet, even in 3.0.0.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p in "${ED}"/usr/bin/* ; do
+   if [[ -x 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-07-15 Thread Anthony G. Basile
commit: 64fc7c12c2b5084f3566a9093be5dd32c1936128
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Fri Jul 15 16:48:36 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Fri Jul 15 16:48:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64fc7c12

net-libs/mbedtls: version bump 2.28.1

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |   1 +
 net-libs/mbedtls/mbedtls-2.28.1.ebuild | 102 +
 2 files changed, 103 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index a950cc4ae911..ef065bf44337 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,4 @@
 DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26
 SHA512 
40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9
 DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64
+DIST mbedtls-2.28.1.tar.gz 3914438 BLAKE2B 
85969895b50b63537438e0b67e1dec97a0ee4ac188c55ebcb109d5e0cc8f4a3f66f016b2ac5f920d7b10f094c9626029d19ab86be0cb5941224a7f3eed2dcc06
 SHA512 
cc75027ebbefb4ba1aecdc386cf6b60cceeceda79a474ff5ba67411e41aac9fc2c43c2fb0158be667f1b91e6c19082e17e4e61409acc1498b568f5efc7b00a2c
 DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628

diff --git a/net-libs/mbedtls/mbedtls-2.28.1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
new file mode 100644
index ..fdc66cd3d99e
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.28.1.ebuild
@@ -0,0 +1,102 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:0=
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
+}
+
+multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2022-01-15 Thread Anthony G. Basile
commit: 4da71b2920a9b0d840bec0f42ff2c49bb3656f25
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Jan 15 22:00:48 2022 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Jan 15 22:01:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4da71b29

net-libs/mbedtls: remove older insecure version, bug #829660

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest |   1 -
 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 102 --
 2 files changed, 103 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 8ae3706a4a11..a950cc4ae911 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,3 @@
 DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26
 SHA512 
40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9
-DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
 DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64
 DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
deleted file mode 100644
index 7436d6b627e9..
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   local myctestargs=(
-   -E "(psa_crypto|psa_its-suite)"
-   )
-
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-28 Thread Anthony G. Basile
commit: 05c669e948f2d7715c29c75e8c935d5a42a67870
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Tue Dec 28 15:02:32 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 28 15:02:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05c669e9

net-libs/mbedtls: remove older stable version

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest   |   1 -
 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 101 
 2 files changed, 102 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 855bdcea15c8..8ae3706a4a11 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,3 @@
-DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
 DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26
 SHA512 
40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
 DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
deleted file mode 100644
index 0ad3fec46cf1..
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   local myctestargs=(
-   -E "(psa_crypto|psa_its-suite)"
-   )
-
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-
-multilib_src_install_all() {
-   use doc && HTML_DOCS=( apidoc )
-
-   einstalldocs
-
-   if use 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-28 Thread Anthony G. Basile
commit: 6037c0a5fc5f9ffd5f07c3eacfc09d4b6c9a4aba
Author: Andrew Udvare  gmail  com>
AuthorDate: Mon Dec 27 19:32:52 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Dec 28 15:02:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6037c0a5

net-libs/mbedtls: add cmac USE flag for 2.x

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andrew Udvare  gmail.com>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/mbedtls-2.16.11.ebuild   | 3 ++-
 net-libs/mbedtls/mbedtls-2.16.12.ebuild   | 3 ++-
 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 3 ++-
 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 3 ++-
 net-libs/mbedtls/metadata.xml | 3 +++
 5 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index 8ddca1907c00..0ad3fec46cf1 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -34,6 +34,7 @@ enable_mbedtls_option() {
 }
 
 src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index 8ddca1907c00..0ad3fec46cf1 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -34,6 +34,7 @@ enable_mbedtls_option() {
 }
 
 src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index fc18e8b6b047..7436d6b627e9 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -34,6 +34,7 @@ enable_mbedtls_option() {
 }
 
 src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index ef9cb32d329a..545749431ca9 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+IUSE="cmac cpu_flags_x86_sse2 doc havege programs static-libs test threads 
zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
@@ -34,6 +34,7 @@ enable_mbedtls_option() {
 }
 
 src_prepare() {
+   use cmac && enable_mbedtls_option MBEDTLS_CMAC_C
use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C

diff --git a/net-libs/mbedtls/metadata.xml b/net-libs/mbedtls/metadata.xml
index abf57a31dfbf..a39a95180bc6 100644
--- a/net-libs/mbedtls/metadata.xml

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-22 Thread Agostino Sarubbo
commit: e082aa29e2dab7d14087d79c5100f3d6aece67f1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Dec 22 12:59:08 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Dec 22 12:59:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e082aa29

net-libs/mbedtls: x86 stable wrt bug #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild   | 2 +-
 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index 7db86d91cc8a..8ddca1907c00 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index ba87ea3b4a02..ef9cb32d329a 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Sam James
commit: 9f79b8fae51f960e6f49b91e8cffe55edd1a4717
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 22 00:48:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 22 00:48:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f79b8fa

net-libs/mbedtls: Stabilize 2.28.0-r1 sparc, #829713

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

 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index cd5811a46697..ba87ea3b4a02 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Sam James
commit: 7d57662c9028e122ef24f9d21b883ad7cbb2b408
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 22 00:48:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 22 00:48:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d57662c

net-libs/mbedtls: Stabilize 2.16.12 sparc, #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index e0d82b9c0b37..7db86d91cc8a 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: 4ce3ea969337b1dc152e62cc59ee13b053f24823
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 20:43:43 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 20:43:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ce3ea96

net-libs/mbedtls: Stabilize 2.28.0-r1 arm, #829713

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

 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index 38e6cfbb3f01..cd5811a46697 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: 8a03e984d8840559cffb6da59553cd3d6ce2afcf
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 20:43:43 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 20:43:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a03e984

net-libs/mbedtls: Stabilize 2.16.12 arm, #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index ad616547ac5e..e0d82b9c0b37 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: 6d6235ac9ae57abf09e3ca8a448b608ba46f1a54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 11:22:39 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 11:22:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d6235ac

net-libs/mbedtls: Stabilize 2.16.12 ppc64, #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index da515400faf5..ad616547ac5e 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: e519c8e3323bdac4054db628f174302282dc529c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 11:22:40 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 11:22:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e519c8e3

net-libs/mbedtls: Stabilize 2.28.0-r1 ppc64, #829713

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

 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index e873b2910c71..38e6cfbb3f01 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: 8bf898718006c96495f8b9ecb16c66503d09733f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 11:22:36 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 11:22:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bf89871

net-libs/mbedtls: Stabilize 2.28.0-r1 ppc, #829713

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

 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index 2d1cbbefefca..e873b2910c71 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-21 Thread Arthur Zamarin
commit: 0df7528fdd51d148ba90b81955e142a15ea3c060
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec 21 11:22:36 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec 21 11:22:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0df7528f

net-libs/mbedtls: Stabilize 2.16.12 ppc, #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index 790d300562bd..da515400faf5 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-20 Thread Agostino Sarubbo
commit: e2e507fb21ea62a59f4b39cc75a8d406a826f93e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 21 07:19:27 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 21 07:19:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2e507fb

net-libs/mbedtls: amd64 stable wrt bug #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild   | 2 +-
 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index 14b109641734..790d300562bd 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index 537918000492..2d1cbbefefca 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-20 Thread Sam James
commit: d3b772cedd85c1a98995526a929e83c01beb09fa
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 03:50:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 03:50:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3b772ce

net-libs/mbedtls: Stabilize 2.16.12 arm64, #829713

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

 net-libs/mbedtls/mbedtls-2.16.12.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.12.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
index c9dc1eab6f6e..14b109641734 100644
--- a/net-libs/mbedtls/mbedtls-2.16.12.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-20 Thread Sam James
commit: 867575f77045e9c0721ab6cd3d3d156c1e8cc38a
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 21 03:50:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 21 03:50:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867575f7

net-libs/mbedtls: Stabilize 2.28.0-r1 arm64, #829713

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

 net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index d2ed468d02eb..537918000492 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-20 Thread Anthony G. Basile
commit: ffbd8f1984403cef0146728fcc0b4edc66092499
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec 20 17:10:19 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec 20 17:10:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffbd8f19

net-libs/mbedtls: fix subslot for 2.28.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/{mbedtls-2.28.0.ebuild => mbedtls-2.28.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.28.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
similarity index 97%
rename from net-libs/mbedtls/mbedtls-2.28.0.ebuild
rename to net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
index 227fbc135dc4..d2ed468d02eb 100644
--- a/net-libs/mbedtls/mbedtls-2.28.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.28.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="0/7.14.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-12-20 Thread Anthony G. Basile
commit: 06c1962f71eaf86b851b335d3af450c9d720a993
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Mon Dec 20 13:56:35 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Mon Dec 20 13:56:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06c1962f

net-libs/mbedtls: version bumps to 2.16.12, 2.28.0, 3.1.0

See https://bugs.gentoo.org/829660

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |  4 +++-
 .../{mbedtls-3.0.0.ebuild => mbedtls-2.16.12.ebuild}   | 18 +++---
 .../{mbedtls-3.0.0.ebuild => mbedtls-2.28.0.ebuild}| 15 ++-
 .../{mbedtls-3.0.0.ebuild => mbedtls-3.1.0.ebuild} |  0
 4 files changed, 24 insertions(+), 13 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 1551b46251fb..855bdcea15c8 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,5 @@
 DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
+DIST mbedtls-2.16.12.tar.gz 2702190 BLAKE2B 
3cbe0bcfd0eca279d9b4b3816416b8e778f0aa38d368d810701e65140f0d1524afabe4fd1a1a65297f872a7dfafb7d2feeb7382fe8ea2b180f24551ceac53c26
 SHA512 
40c4487cc40afcf929bc7158d735a869ebada41c811f63a10d74e9b9644960e2a0aeb7c7c9841c0aef815425990847d47e7f42f9bafe0b2a959e769e3d74ebe9
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
-DIST mbedtls-3.0.0.tar.gz 4163127 BLAKE2B 
5d94124a251dbcc38de614319f93c6f0346de516fd944c765ab3e60d46fba8fbbdba7a6f9e00f5f0550137301b4de98795851df788e367c4fcf03abb981d3c63
 SHA512 
be11878d82fc93d0847718514f4887c68d7b186c54682316c4a01082583a917b81f9760bb708aab72bf37148581a8dbc9f7048faf745cd2e1cd7e5bf8c48abad
+DIST mbedtls-2.28.0.tar.gz 3712239 BLAKE2B 
1141465bc5b73e7fd94bbd02c79290093fd075626be93aea839a54ebff81fb00917f0a4fe7911fee983a36147fa4922d258714a330b40b0da4764a3b2419df8b
 SHA512 
2ddc161caeebe8bf1e8cf23c398f65ceff699eb6487a7bcaf6a665879aac5458e21e26b06370085cbdae6ce6b5394afece656aa6307bbb3f5b701bcb41f3dd64
+DIST mbedtls-3.1.0.tar.gz 3766628 BLAKE2B 
a52e8fb9a3b88c1cf7cb0c8f5598f90a1c9ca05dbc399432293c3acb77aaf0a1b92a9792bda986b47e925736b21c83de1c891b21d45fd2dc8cb5d7d1b09168e7
 SHA512 
c374fafad89f8793ed1a302634a403b855317d9759377d4bade13c61857d0317a2fc144ab3a9aaee52901ff7a3c4b4b0e7e81ebe5510ab4d228103def01ae628

diff --git a/net-libs/mbedtls/mbedtls-3.0.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
similarity index 79%
copy from net-libs/mbedtls/mbedtls-3.0.0.ebuild
copy to net-libs/mbedtls/mbedtls-2.16.12.ebuild
index 54ef48f6e4fa..c9dc1eab6f6e 100644
--- a/net-libs/mbedtls/mbedtls-3.0.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.12.ebuild
@@ -11,15 +11,16 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/10.16.4" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
-IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
programs? (
dev-libs/openssl:0=
-   )"
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}
doc? ( app-doc/doxygen media-gfx/graphviz )
test? ( dev-lang/perl )"
@@ -29,11 +30,13 @@ enable_mbedtls_option() {
# check that config.h syntax is the same at version bump
sed -i \
-e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/mbedtls_config.h || die
+   include/mbedtls/config.h || die
 }
 
 src_prepare() {
use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
use threads && enable_mbedtls_option MBEDTLS_THREADING_C
use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
 
@@ -43,12 +46,12 @@ src_prepare() {
 multilib_src_configure() {
local mycmakeargs=(

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-10-19 Thread Anthony G. Basile
commit: 1cbba573f8561a68fc5ffd554ae72526efa14fd7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Oct 19 19:29:22 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Tue Oct 19 19:39:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cbba573

net-libs/mbedtls: Security cleanup

Bug: https://bugs.gentoo.org/801376
Signed-off-by: Jakov Smolić  gentoo.org>
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest   |   2 -
 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 100 ---
 net-libs/mbedtls/mbedtls-2.26.0.ebuild  | 101 
 3 files changed, 203 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index c5c8cc5ec71..1551b46251f 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
-DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
 DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
-DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
 DIST mbedtls-3.0.0.tar.gz 4163127 BLAKE2B 
5d94124a251dbcc38de614319f93c6f0346de516fd944c765ab3e60d46fba8fbbdba7a6f9e00f5f0550137301b4de98795851df788e367c4fcf03abb981d3c63
 SHA512 
be11878d82fc93d0847718514f4887c68d7b186c54682316c4a01082583a917b81f9760bb708aab72bf37148581a8dbc9f7048faf745cd2e1cd7e5bf8c48abad

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
deleted file mode 100644
index 121ba9a98aa..000
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   # psa isn't ready yet, it might be in 3.x(?) but certainly not
-   # at the moment.
-   # bug #718390
-   local 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-10-16 Thread Agostino Sarubbo
commit: f2e2cf867b01727f2b2efa898f4af8233bc832d0
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Oct 16 07:22:25 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Oct 16 07:22:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e2cf86

net-libs/mbedtls: sparc stable wrt bug #801376

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

 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index f229acee355..fc18e8b6b04 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-10-15 Thread Sam James
commit: bba19e6ae32582093b3931cbdbfaa6b6a796b03e
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 04:18:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 04:18:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bba19e6a

net-libs/mbedtls: skip evaluation/development PSA tests

These APIs are not for production use yet.

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild   | 7 +++
 net-libs/mbedtls/mbedtls-2.16.11.ebuild   | 7 +++
 net-libs/mbedtls/mbedtls-2.26.0.ebuild| 7 +++
 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 7 +++
 net-libs/mbedtls/mbedtls-3.0.0.ebuild | 6 ++
 5 files changed, 34 insertions(+)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index ce4c7c2ec07..121ba9a98aa 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -63,6 +63,13 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
cmake_src_test
 }

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index 3aaf46463bb..8ddca1907c0 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -63,6 +63,13 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
cmake_src_test
 }

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 6b1ea5194f1..8d77a9e2383 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -64,6 +64,13 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
cmake_src_test
 }

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 7681b2953ec..f229acee355 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -64,6 +64,13 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   # psa isn't ready yet, it might be in 3.x(?) but certainly not
+   # at the moment.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
cmake_src_test
 }

diff --git a/net-libs/mbedtls/mbedtls-3.0.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
index 41a81c85e7d..54ef48f6e4f 100644
--- a/net-libs/mbedtls/mbedtls-3.0.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
@@ -60,6 +60,12 @@ multilib_src_compile() {
 }
 
 multilib_src_test() {
+   # psa isn't ready yet, even in 3.0.0.
+   # bug #718390
+   local myctestargs=(
+   -E "(psa_crypto|psa_its-suite)"
+   )
+
LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
cmake_src_test
 }



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-09-20 Thread Jakov Smolić
commit: 1556859d9360eb5b0d1d12a57c7ccdb4c7baaa05
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Sep 20 09:45:12 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Sep 20 10:27:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1556859d

net-libs/mbedtls: Revert "Remove old"

- 2.16 branch is LTS so let's keep it in the tree, and 2.16.{10, 11}
  already contain backported patches for gcc-11, and 2.16.10 has a
  pending CVE bug open and will be removed from the tree either way

This reverts commit 93f6e77da684f70ea10256e40f88cab0d45573d9.

Acked-by: Andreas K. Hüttel  gentoo.org>
Signed-off-by: Jakov Smolić  gentoo.org>

 net-libs/mbedtls/Manifest   |  2 +
 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 93 +
 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 93 +
 3 files changed, 188 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index fe9a5c4b33f..c5c8cc5ec71 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,5 @@
+DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
+DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
 DIST mbedtls-3.0.0.tar.gz 4163127 BLAKE2B 
5d94124a251dbcc38de614319f93c6f0346de516fd944c765ab3e60d46fba8fbbdba7a6f9e00f5f0550137301b4de98795851df788e367c4fcf03abb981d3c63
 SHA512 
be11878d82fc93d0847718514f4887c68d7b186c54682316c4a01082583a917b81f9760bb708aab72bf37148581a8dbc9f7048faf745cd2e1cd7e5bf8c48abad

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
new file mode 100644
index 000..ce4c7c2ec07
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:0=
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-09-19 Thread Andreas K. Hüttel
commit: 93f6e77da684f70ea10256e40f88cab0d45573d9
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Sep 19 06:23:03 2021 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Sep 19 07:12:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93f6e77d

net-libs/mbedtls: Remove old

Closes: https://bugs.gentoo.org/744946
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Andreas K. Huettel  gentoo.org>

 net-libs/mbedtls/Manifest   |  2 -
 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 93 -
 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 93 -
 3 files changed, 188 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index c5c8cc5ec71..fe9a5c4b33f 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
-DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
-DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
 DIST mbedtls-3.0.0.tar.gz 4163127 BLAKE2B 
5d94124a251dbcc38de614319f93c6f0346de516fd944c765ab3e60d46fba8fbbdba7a6f9e00f5f0550137301b4de98795851df788e367c4fcf03abb981d3c63
 SHA512 
be11878d82fc93d0847718514f4887c68d7b186c54682316c4a01082583a917b81f9760bb708aab72bf37148581a8dbc9f7048faf745cd2e1cd7e5bf8c48abad

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
deleted file mode 100644
index ce4c7c2ec07..000
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   dev-libs/openssl:0=
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-  

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-27 Thread Sam James
commit: 147db655b1a84c35dcedd94b33655e3f911be105
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:07:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:07:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=147db655

net-libs/mbedtls: Stabilize 2.27.0-r1 ppc, #801376

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

 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 4055af6c386..7a114b0708b 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-27 Thread Sam James
commit: 2caaec2c2db7893734b460dbcaaad5e1b30b7193
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:07:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:07:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2caaec2c

net-libs/mbedtls: Stabilize 2.16.11 ppc, #801376

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

 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index c50da0d249e..cf7426c2eae 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-27 Thread Sam James
commit: 90c485429444710d86d94b6c32839ee3aed78387
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:06:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:06:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c48542

net-libs/mbedtls: Stabilize 2.16.11 ppc64, #801376

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

 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index cdad78fbee8..c50da0d249e 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-27 Thread Sam James
commit: 872024544490cb7120616b63504c07d692266fe6
Author: Sam James  gentoo  org>
AuthorDate: Fri Aug 27 20:06:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Aug 27 20:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87202454

net-libs/mbedtls: Stabilize 2.27.0-r1 ppc64, #801376

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

 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 1a6dbf01e2a..4055af6c386 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-22 Thread Sam James
commit: 3b9d6a8c680ea4c280577bf8ed803dbf8ab09549
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 23 00:37:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 23 00:39:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b9d6a8c

net-libs/mbedtls: Stabilize 2.16.11 amd64, #801376

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

 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index 85b70ebde1c..cdad78fbee8 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-22 Thread Sam James
commit: 30f9ffbcdaaca1f886a30c177cefc3c9fadaf3e5
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 23 00:37:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 23 00:39:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30f9ffbc

net-libs/mbedtls: Stabilize 2.27.0-r1 amd64, #801376

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

 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 1ddd91911ae..1a6dbf01e2a 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-18 Thread Sam James
commit: 330a68244ecfffb4f6e067687e3576e588903ca5
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 19 01:07:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 01:07:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330a6824

net-libs/mbedtls: Stabilize 2.27.0-r1 x86, #801376

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

 net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 1a1cbe6257f..8d801e18f8f 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-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"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-18 Thread Sam James
commit: 6fe81838c429dc97a7371c565b9e472036c21d7f
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 19 01:07:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 19 01:07:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe81838

net-libs/mbedtls: Stabilize 2.16.11 x86, #801376

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

 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index 70ecf3f4951..5a85c374c54 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-08-17 Thread Sam James
commit: ddb3ec97edff6ead9c0b4fcd57c6658c73c36338
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Tue Aug 17 11:49:38 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 17 18:56:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ddb3ec97

net-libs/mbedtls: stable 2.16.11 for sparc, bug #801376

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

 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
index 418ab01d59a..70ecf3f4951 100644
--- a/net-libs/mbedtls/mbedtls-2.16.11.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-07-29 Thread David Seifert
commit: 54f99e08de5e7ac2f311b0351567ed7da81aba5f
Author: David Seifert  gentoo  org>
AuthorDate: Thu Jul 29 12:57:41 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu Jul 29 12:57:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54f99e08

net-libs/mbedtls: [QA] fix subslot

Signed-off-by: David Seifert  gentoo.org>

 net-libs/mbedtls/{mbedtls-2.27.0.ebuild => mbedtls-2.27.0-r1.ebuild} | 2 +-
 net-libs/mbedtls/mbedtls-3.0.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.27.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
similarity index 97%
rename from net-libs/mbedtls/mbedtls-2.27.0.ebuild
rename to net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
index 820cabaddf4..1a1cbe6257f 100644
--- a/net-libs/mbedtls/mbedtls-2.27.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.27.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="0/7.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"

diff --git a/net-libs/mbedtls/mbedtls-3.0.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
index d3447ef5c88..41a81c85e7d 100644
--- a/net-libs/mbedtls/mbedtls-3.0.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
 S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
-SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+SLOT="0/10.16.4" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-07-28 Thread Anthony G. Basile
commit: 1d97998d164959d6491eaeb3ac6671205a7728c7
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jul 28 20:20:26 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 28 20:20:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d97998d

net-libs/mbedtls: new branch, bump to 3.0.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest |  1 +
 net-libs/mbedtls/mbedtls-3.0.0.ebuild | 90 +++
 2 files changed, 91 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index cc24b74a0f7..c5c8cc5ec71 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -2,3 +2,4 @@ DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bb
 DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196
 DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994
+DIST mbedtls-3.0.0.tar.gz 4163127 BLAKE2B 
5d94124a251dbcc38de614319f93c6f0346de516fd944c765ab3e60d46fba8fbbdba7a6f9e00f5f0550137301b4de98795851df788e367c4fcf03abb981d3c63
 SHA512 
be11878d82fc93d0847718514f4887c68d7b186c54682316c4a01082583a917b81f9760bb708aab72bf37148581a8dbc9f7048faf745cd2e1cd7e5bf8c48abad

diff --git a/net-libs/mbedtls/mbedtls-3.0.0.ebuild 
b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
new file mode 100644
index 000..d3447ef5c88
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-3.0.0.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc programs static-libs test threads"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:0=
+   )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/mbedtls_config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
+}
+
+multilib_src_test() {
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p in "${ED}"/usr/bin/* ; do
+   if [[ -x "${p}" && ! -d "${p}" ]] ; then
+   mv "${p}" "${ED}"/usr/bin/mbedtls_${p##*/} || 
die
+   fi
+   done
+  

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-07-28 Thread Anthony G. Basile
commit: cd461e6384ea6388d1999c5658940be3a8658b93
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Wed Jul 28 20:12:30 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Wed Jul 28 20:12:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd461e63

net-libs/mbedtls: version bump to 2.16.11, 2.27.0

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest   |  2 +
 net-libs/mbedtls/mbedtls-2.16.11.ebuild | 93 
 net-libs/mbedtls/mbedtls-2.27.0.ebuild  | 94 +
 3 files changed, 189 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index b60d69f9d33..cc24b74a0f7 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,2 +1,4 @@
 DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
+DIST mbedtls-2.16.11.tar.gz 2692209 BLAKE2B 
9d7bccfc0d1bc5a038b6dcb866722a27362c229a5f1b515396aabbb53e77cfe36525446fb2557c817772810f24335a51c9a5c45bcfa866d8a07ff4e96498dbde
 SHA512 
b35de49ce596b549b5e85b6affdf2cf1360fb8b0d4e551636a91a4923b1cb212dce7880d575d40c73d5682afe8bb893312d803798ce8f807842a2aab8e2ba2ee
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196
+DIST mbedtls-2.27.0.tar.gz 4212185 BLAKE2B 
31840e5a518643495f319cac8e0c876bdca5dbdee6524d30cace3538d5fb5ba7847dd653f61f775f5c3c384ac0533afdbf6172b3e523db515eceecc29fadd2da
 SHA512 
9503ef75f08d2574e0800b2e3b6f030461cbd97c74863a20e5688ced7558b0b6f87cbe33cbd003e69c825d0321393fe9b00b0be190ab408138414b99d5102994

diff --git a/net-libs/mbedtls/mbedtls-2.16.11.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
new file mode 100644
index 000..418ab01d59a
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.16.11.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   dev-libs/openssl:0=
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
+   )
+
+   cmake_src_configure
+}
+
+multilib_src_compile() {
+   cmake_src_compile
+   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
+}
+
+multilib_src_test() {
+   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
+   cmake_src_test
+}
+
+multilib_src_install() {
+   cmake_src_install
+}
+
+multilib_src_install_all() {
+   use doc && HTML_DOCS=( apidoc )
+
+   einstalldocs
+
+   if use programs ; then
+   # avoid file collisions with sys-apps/coreutils
+   local p e
+   for p in "${ED}"/usr/bin/* ; do
+   if [[ -x 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-06-24 Thread Yixun Lan
commit: 945b8d6c8020c0aaa7670d7182350c3110b6200c
Author: Ye Cao  rioslab  org>
AuthorDate: Thu Jun 24 09:59:35 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Jun 25 01:27:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=945b8d6c

net-libs/mbedtls: add ~riscv keyword

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Ye Cao  rioslab.org>
Signed-off-by: Yixun Lan  gentoo.org>

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 9818d794512..6b1ea5194f1 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv 
~s390 sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-06-03 Thread Sam James
commit: 2d2947087af1692be95aec3e1f0be2ef50a32819
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  2 23:56:44 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun  3 19:14:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d294708

net-libs/mbedtls: fix BadDefaultUseFlags

-foo in IUSE is discouraged. It is equivalent (in every meaningful case) to 
'foo' but confuses parsing
tools like e.g. packages.gentoo.org.

Dropping '-' from these flags has no impact on the actual default behaviour.

See: 
https://devmanual.gentoo.org/general-concepts/use-flags/index.html#iuse-defaults
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 net-libs/mbedtls/mbedtls-2.26.0.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index 42ecb298a48..ce4c7c2ec07 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs -static-libs test threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 6d5cc4a6daa..9818d794512 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cpu_flags_x86_sse2 doc havege programs -static-libs test threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege programs static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-05-02 Thread Mikle Kolyada
commit: 19689b4859b4b90a48d29c639d81327d929b474b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 10:46:47 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 10:46:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19689b48

net-libs/mbedtls: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 5 ++---
 net-libs/mbedtls/mbedtls-2.26.0.ebuild  | 5 ++---
 2 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index c62c3e605f6..42ecb298a48 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -13,13 +13,12 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege programs -static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
)
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 5a1740fb0eb..6d5cc4a6daa 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -13,13 +13,12 @@ S=${WORKDIR}/${PN}-${P}
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
+IUSE="cpu_flags_x86_sse2 doc havege programs -static-libs test threads zlib"
 RESTRICT="!test? ( test )"
 
 RDEPEND="
programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
)
zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-18 Thread Sergei Trofimovich
commit: 0dc148a8ecd0a52d29034a174726f7cdc0f06150
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Apr 18 18:09:38 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 18 19:41:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dc148a8

net-libs/mbedtls: stable 2.26.0 for sparc, bug #776802

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 18d14d0312f..5a1740fb0eb 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc 
x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-06 Thread John Helmert III
commit: d6dc616c9f12063cec31a32c56b5068f4542b00c
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Apr  6 14:52:04 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Apr  6 15:09:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6dc616c

net-libs/mbedtls: drop 2.24.0 (security)

Bug: https://bugs.gentoo.org/778254
Acked-By: Anthony Basile  gentoo.org>
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: John Helmert III  gentoo.org>

 net-libs/mbedtls/Manifest  |  1 -
 net-libs/mbedtls/mbedtls-2.24.0.ebuild | 95 --
 2 files changed, 96 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index bb1ecbca85f..b60d69f9d33 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,3 +1,2 @@
 DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
-DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196

diff --git a/net-libs/mbedtls/mbedtls-2.24.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.24.0.ebuild
deleted file mode 100644
index c7e0dce9105..000
--- a/net-libs/mbedtls/mbedtls-2.24.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/5.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
-   cmake_src_test
-}
-
-multilib_src_install() {
-   cmake_src_install
-}
-
-multilib_src_install_all() {
-   use doc && HTML_DOCS=( apidoc )
-
-   einstalldocs
-
-   if use programs ; then
-   # avoid file collisions with sys-apps/coreutils
-   local p e
-   for p in "${ED}"/usr/bin/* ; do
-   if [[ -x "${p}" && ! -d "${p}" ]] ; then
-   mv "${p}" "${ED}"/usr/bin/mbedtls_${p##*/} || 
die
-   fi
-   done
-   for e in 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-03 Thread Anthony G. Basile
commit: 4bba33fdbd3432b36d2422d0314c97943fd21fc5
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Apr  3 12:30:05 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Apr  3 12:30:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bba33fd

net-libs/mbedtls: remove older 2.16.* versions

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |  2 -
 net-libs/mbedtls/mbedtls-2.16.8.ebuild | 94 --
 net-libs/mbedtls/mbedtls-2.16.9.ebuild | 94 --
 3 files changed, 190 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index 725b6cb21b6..bb1ecbca85f 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,5 +1,3 @@
 DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
-DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
-DIST mbedtls-2.16.9.tar.gz 2668396 BLAKE2B 
c637509e8960916bea714b0558b729bf43544d64a560b2e76beba78f8d1355e982f0112bd9e5dd5a14698fa8292d23ed0f41670b220d48d26d6b5a17884481d4
 SHA512 
f72538851c7a24ac14b5c153220260a49a083bfff44a52e9c1e77c51109bac779b5b4caac21f995176fe8f9d27843f3495692d6c7e9dc733cbcec896823ff0e0
 DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196

diff --git a/net-libs/mbedtls/mbedtls-2.16.8.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.8.ebuild
deleted file mode 100644
index 6114da3d948..000
--- a/net-libs/mbedtls/mbedtls-2.16.8.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() {
-   LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${BUILD_DIR}/library" \
- 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-02 Thread Sam James
commit: 4bb1970720643c2fd2dadd337b01c51811c63f55
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  2 14:08:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  2 14:08:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb19707

net-libs/mbedtls: Stabilize 2.16.10 arm, #779688

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index 883cfa34a65..c62c3e605f6 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-02 Thread Sam James
commit: 622dff1e135c92c9b226866110ae5d88be4207ae
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  2 14:07:45 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  2 14:07:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=622dff1e

net-libs/mbedtls: Stabilize 2.16.10 arm64, #779688

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index 4cccf124500..883cfa34a65 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-01 Thread Sam James
commit: e0bb995bb56be0633d9a4fbe56726d0e97d1ff14
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  1 22:31:50 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  1 22:31:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0bb995b

net-libs/mbedtls: Stabilize 2.16.10 ppc64, #779688

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index d569acd32d6..4cccf124500 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-01 Thread Sam James
commit: 909bd122f9f76fb74d5a69c9c947ea9b2e89eedd
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  1 22:30:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  1 22:30:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=909bd122

net-libs/mbedtls: Stabilize 2.16.10 ppc, #779688

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index c225c450aca..d569acd32d6 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-01 Thread Sam James
commit: d294668ac15b19e1f0e89e169c28bcc4cb12b689
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  1 22:29:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  1 22:29:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d294668a

net-libs/mbedtls: Stabilize 2.16.10 amd64, #779688

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index fdfe71f6040..c225c450aca 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-01 Thread Thomas Deutschmann
commit: e01bc8ee6c3ebb6c808dc5e880efa816208499e8
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Apr  1 21:35:39 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Apr  1 21:36:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e01bc8ee

net-libs/mbedtls: x86 stable (bug #779688)

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

 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
index 324eaa4202f..fdfe71f6040 100644
--- a/net-libs/mbedtls/mbedtls-2.16.10.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-04-01 Thread Anthony G. Basile
commit: e4e864b9e5553bee12d5242ebed34f1ac5e01f2b
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Thu Apr  1 11:25:58 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Thu Apr  1 11:25:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4e864b9

net-libs/mbedtls: remove vulnerable 2.25.0, bug #778254

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest  |  1 -
 net-libs/mbedtls/mbedtls-2.25.0.ebuild | 95 --
 2 files changed, 96 deletions(-)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index e03d1b9d5aa..725b6cb21b6 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -2,5 +2,4 @@ DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bb
 DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
 DIST mbedtls-2.16.9.tar.gz 2668396 BLAKE2B 
c637509e8960916bea714b0558b729bf43544d64a560b2e76beba78f8d1355e982f0112bd9e5dd5a14698fa8292d23ed0f41670b220d48d26d6b5a17884481d4
 SHA512 
f72538851c7a24ac14b5c153220260a49a083bfff44a52e9c1e77c51109bac779b5b4caac21f995176fe8f9d27843f3495692d6c7e9dc733cbcec896823ff0e0
 DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8
-DIST mbedtls-2.25.0.tar.gz 3994272 BLAKE2B 
27a326ba08c341ed47ce280401a4b73606138aa8946fd8d8df5d084496eecc6eadf4eedd65270725a360d4b171c86cefeccb6b1515847587f0f11ed15b7dda9b
 SHA512 
78e68dd9a2939fb9e40d796dcc2de36671c900921eac800688bfc3b5f47fda88be2eb4c7dcb34a01628983cd66323b15606ef2a29e7cbfda0d86aa3f6c948647
 DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196

diff --git a/net-libs/mbedtls/mbedtls-2.25.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.25.0.ebuild
deleted file mode 100644
index 18d14d0312f..000
--- a/net-libs/mbedtls/mbedtls-2.25.0.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake multilib-minimal
-
-DESCRIPTION="Cryptographic library for embedded systems"
-HOMEPAGE="https://tls.mbed.org/;
-SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
-S=${WORKDIR}/${PN}-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
-IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   programs? (
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   )
-   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
-DEPEND="${RDEPEND}
-   doc? ( app-doc/doxygen media-gfx/graphviz )
-   test? ( dev-lang/perl )"
-
-enable_mbedtls_option() {
-   local myopt="$@"
-   # check that config.h syntax is the same at version bump
-   sed -i \
-   -e "s://#define ${myopt}:#define ${myopt}:" \
-   include/mbedtls/config.h || die
-}
-
-src_prepare() {
-   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
-   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
-   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
-   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
-
-   cmake_src_prepare
-}
-
-multilib_src_configure() {
-   local mycmakeargs=(
-   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
-   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
-   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
-   -DENABLE_TESTING=$(usex test)
-   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
-   -DINSTALL_MBEDTLS_HEADERS=ON
-   -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
-   -DMBEDTLS_FATAL_WARNINGS=OFF # Don't use -Werror, #744946
-   )
-
-   cmake_src_configure
-}
-
-multilib_src_compile() {
-   cmake_src_compile
-   use doc && multilib_is_native_abi && cd "${S}" && emake apidoc
-}
-
-multilib_src_test() 

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-28 Thread Sam James
commit: ed3df5c8d70307ce337c089ba3459fda81f29ae2
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 18:24:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 18:24:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed3df5c8

net-libs/mbedtls: Stabilize 2.26.0 amd64, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 043fdabcc89..18d14d0312f 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

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

net-libs/mbedtls: Stabilize 2.26.0 ppc, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index d3253029ea5..043fdabcc89 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-28 Thread Sam James
commit: 7c2a8695e94c18f826ade304d43fa34e3f824cd3
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 13:53:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 13:53:15 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c2a8695

net-libs/mbedtls: Stabilize 2.26.0 ppc64, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index c8737b72915..d3253029ea5 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-28 Thread Sam James
commit: e50a4d12baa5883d9bfea7540c29732cd427f0e4
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 11:03:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 11:03:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50a4d12

net-libs/mbedtls: Stabilize 2.26.0 arm, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index 6b8a59554fa..c8737b72915 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-28 Thread Sam James
commit: 537395e741bfbfbf0347a26bd08ab2613f6a7fa5
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 07:13:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 07:13:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=537395e7

net-libs/mbedtls: Stabilize 2.26.0 x86, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index f29aa230e3c..6b8a59554fa 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-28 Thread Sam James
commit: 4081491acb4ef9e02b627888cba9b5d6b68c
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 28 07:09:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 28 07:09:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4081491a

net-libs/mbedtls: Stabilize 2.26.0 arm64, #778254

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

 net-libs/mbedtls/mbedtls-2.26.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.26.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
index c1bb84ede01..f29aa230e3c 100644
--- a/net-libs/mbedtls/mbedtls-2.26.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.26.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-03-13 Thread Anthony G. Basile
commit: 3f6c0258b47021a1bce96c3412dc868144a2d429
Author: Anthony G. Basile  gentoo  org>
AuthorDate: Sat Mar 13 16:24:46 2021 +
Commit: Anthony G. Basile  gentoo  org>
CommitDate: Sat Mar 13 16:24:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f6c0258

net-libs/mbedtls: version bump to 2.16.10, 2.26.0

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Anthony G. Basile  gentoo.org>

 net-libs/mbedtls/Manifest   |  2 +
 net-libs/mbedtls/mbedtls-2.16.10.ebuild | 94 
 net-libs/mbedtls/mbedtls-2.26.0.ebuild  | 95 +
 3 files changed, 191 insertions(+)

diff --git a/net-libs/mbedtls/Manifest b/net-libs/mbedtls/Manifest
index f4394f3b241..e03d1b9d5aa 100644
--- a/net-libs/mbedtls/Manifest
+++ b/net-libs/mbedtls/Manifest
@@ -1,4 +1,6 @@
+DIST mbedtls-2.16.10.tar.gz 2677333 BLAKE2B 
5f94003547d5c4ba8daec8270b6e91fea1bbcc94aa7a7417018ec57b8807fbdbd057640fda24cf65171bf7dd872eb091d21e7508df28b57ddfc512736f9c6482
 SHA512 
13837316b04fab6bebacdd283f437b5f246df0785c866cf3d94019d040ab0edf417e0b409653f5abf98a4944345eb088010658c9de10f9e96a5624d33741898a
 DIST mbedtls-2.16.8.tar.gz 2662927 BLAKE2B 
80dabffe644c792ce8a317629950bee71a2376be8f84de29d5cb92047ee433347e7e91be513d638b2954c0c7b2393eaef81b7d449753efffab25694b8a8b52d5
 SHA512 
645d58d42594a2b547b904634acc1e7e8583465e075c190183e1179638f05e1f8f5c56561ab172fed8dcec4a1742429663abdfdc25d607410ea64a35fbb22168
 DIST mbedtls-2.16.9.tar.gz 2668396 BLAKE2B 
c637509e8960916bea714b0558b729bf43544d64a560b2e76beba78f8d1355e982f0112bd9e5dd5a14698fa8292d23ed0f41670b220d48d26d6b5a17884481d4
 SHA512 
f72538851c7a24ac14b5c153220260a49a083bfff44a52e9c1e77c51109bac779b5b4caac21f995176fe8f9d27843f3495692d6c7e9dc733cbcec896823ff0e0
 DIST mbedtls-2.24.0.tar.gz 3912697 BLAKE2B 
4355fb4db90e3d72e73adcd8ee96c7db2809154c08a00c1a3a8a8f8d6360689f17317a6dd3564c85e1fadece1a49f1ce30561ad21faf48a5bab78e223f2cd070
 SHA512 
5437ea57eb8b8af9446a796876aa2bfe3c59c88f926b1638c7e8a021a8bef9f4bc6cb1b254e7387e2afe095bd27c518060719726bbaf5478582a56c34315cfb8
 DIST mbedtls-2.25.0.tar.gz 3994272 BLAKE2B 
27a326ba08c341ed47ce280401a4b73606138aa8946fd8d8df5d084496eecc6eadf4eedd65270725a360d4b171c86cefeccb6b1515847587f0f11ed15b7dda9b
 SHA512 
78e68dd9a2939fb9e40d796dcc2de36671c900921eac800688bfc3b5f47fda88be2eb4c7dcb34a01628983cd66323b15606ef2a29e7cbfda0d86aa3f6c948647
+DIST mbedtls-2.26.0.tar.gz 4080986 BLAKE2B 
549f00db4bfbba4a88de0ff76f32140d7421ad3ab58e3cdf08ec40e0a3da5dcc7a1bcb6eb1ce491ebb544dcd15eb6bc634f04e6ab0f773dc89fa44b6843542ad
 SHA512 
959f6dd0759bfd8dcc497a0527b8b9e9975adb9fee01461e6bcc37475cf9e4eae597687e05e077dfe51d0542c81bc3b90e6d9a692353dca331e020e02d642196

diff --git a/net-libs/mbedtls/mbedtls-2.16.10.ebuild 
b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
new file mode 100644
index 000..324eaa4202f
--- /dev/null
+++ b/net-libs/mbedtls/mbedtls-2.16.10.ebuild
@@ -0,0 +1,94 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake multilib-minimal
+
+DESCRIPTION="Cryptographic library for embedded systems"
+HOMEPAGE="https://tls.mbed.org/;
+SRC_URI="https://github.com/ARMmbed/mbedtls/archive/${P}.tar.gz;
+S=${WORKDIR}/${PN}-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0/3.12.0" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   programs? (
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   )
+   zlib? ( >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   doc? ( app-doc/doxygen media-gfx/graphviz )
+   test? ( dev-lang/perl )"
+
+enable_mbedtls_option() {
+   local myopt="$@"
+   # check that config.h syntax is the same at version bump
+   sed -i \
+   -e "s://#define ${myopt}:#define ${myopt}:" \
+   include/mbedtls/config.h || die
+}
+
+src_prepare() {
+   use cpu_flags_x86_sse2 && enable_mbedtls_option MBEDTLS_HAVE_SSE2
+   use zlib && enable_mbedtls_option MBEDTLS_ZLIB_SUPPORT
+   use havege && enable_mbedtls_option MBEDTLS_HAVEGE_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_C
+   use threads && enable_mbedtls_option MBEDTLS_THREADING_PTHREAD
+
+   cmake_src_prepare
+}
+
+multilib_src_configure() {
+   local mycmakeargs=(
+   -DENABLE_PROGRAMS=$(multilib_native_usex programs)
+   -DENABLE_ZLIB_SUPPORT=$(usex zlib)
+   -DUSE_STATIC_MBEDTLS_LIBRARY=$(usex static-libs)
+   -DENABLE_TESTING=$(usex test)
+   -DUSE_SHARED_MBEDTLS_LIBRARY=ON
+   -DINSTALL_MBEDTLS_HEADERS=ON
+   

[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/

2021-02-19 Thread Sam James
commit: 740cd946645e604fb23f870bda487035da0dd6ca
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 19 17:15:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 19 17:16:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=740cd946

net-libs/mbedtls: Stabilize 2.25.0 arm, #764317

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

 net-libs/mbedtls/mbedtls-2.25.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-libs/mbedtls/mbedtls-2.25.0.ebuild 
b/net-libs/mbedtls/mbedtls-2.25.0.ebuild
index 252cf528af3..18d14d0312f 100644
--- a/net-libs/mbedtls/mbedtls-2.25.0.ebuild
+++ b/net-libs/mbedtls/mbedtls-2.25.0.ebuild
@@ -12,7 +12,7 @@ S=${WORKDIR}/${PN}-${P}
 
 LICENSE="Apache-2.0"
 SLOT="0/6.13.1" # ffmpeg subslot naming: SONAME tuple of 
{libmbedcrypto.so,libmbedtls.so,libmbedx509.so}
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 
~sparc x86"
 IUSE="cpu_flags_x86_sse2 doc havege libressl programs -static-libs test 
threads zlib"
 RESTRICT="!test? ( test )"
 



  1   2   3   >