diff --git a/dev-libs/aws-c-io/Manifest b/dev-libs/aws-c-io/Manifest index a86840e5effae..d0ccf51f351b3 100644 --- a/dev-libs/aws-c-io/Manifest +++ b/dev-libs/aws-c-io/Manifest @@ -1 +1,2 @@ DIST aws-c-io-0.23.3.tar.gz 754282 BLAKE2B 9ee873c0ac66117f7974796ab0b7e3f8ff1c80e5ddbbb7b5a51342f8ab716dd187267ad46a6e1fb0e28f665a9bd735d2542de91b7c8044be3299cabccc47a0a4 SHA512 e0fa77e462f52c793c32cb32088231f43b07e813cba3557d8c5503c8e01add11e55e01b22297596a2ed488b79d3c3a1a5982bcdb6adba0916d408d0b97358841 +DIST aws-c-io-0.27.4.tar.gz 772441 BLAKE2B 43b0b0f184325ca7f82799264376c2405cac7e758cb0eaae8a55ea321e053d81cf0e6dabbd5a065391abcc9c9ae683945e4bab00ea521a4929b4d709c37319c2 SHA512 f0f4da3d86edb5b182a75f7a0f5cc4f9a2a4053ec2699f8b4ae6d632958696d9811efda8726ddee93ef8a145e2443336abd0b87a5a2af19664b5e9ad4eb78823 diff --git a/dev-libs/aws-c-io/aws-c-io-0.27.4.ebuild b/dev-libs/aws-c-io/aws-c-io-0.27.4.ebuild new file mode 100644 index 0000000000000..02574b2cdda86 --- /dev/null +++ b/dev-libs/aws-c-io/aws-c-io-0.27.4.ebuild @@ -0,0 +1,40 @@ +# Copyright 2025-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="AWS C IO: It handles all IO and TLS work for application protocols" +HOMEPAGE="https://github.com/awslabs/aws-c-io" +SRC_URI="https://github.com/awslabs/aws-c-io/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +inherit cmake + +LICENSE="Apache-2.0" +SLOT="0/1" +KEYWORDS="~amd64" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/aws-c-cal:= + dev-libs/aws-c-common:= + dev-libs/s2n-tls" +RDEPEND="${DEPEND}" +BDEPEND="dev-libs/aws-c-common" + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test) + ) + + if use test; then + # (#759802) Due to network sandboxing of portage, internet connectivity + # tests will always fail. If you need a USE flag, because you want/need + # to perform these tests manually, please open a bug report for it. + mycmakeargs+=( + -DENABLE_NET_TESTS=OFF + ) + fi + + cmake_src_configure +}