[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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/
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
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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/
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=O
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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 - -DUSE_STATIC_MBEDTLS
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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 program
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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 +} + +multilib_src_instal
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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)" - ) - - LD_LIBRARY_PATH="${LD_LIBRARY_PATH
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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}" ]] ; th
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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(?) b
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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 "${p
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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 -} - -multili
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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=( -DENABLE_PROGRAMS=$(multilib_native_u
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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 myctest
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + -DLI
[gentoo-commits] repo/gentoo:master commit in: net-libs/mbedtls/
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 )"