dev-libs/aws-c-io: add 0.27.4

Signed-off-by: KotoishiHeart <trakrailysurely@danceylove.net>
Part-of: https://github.com/gentoo/gentoo/pull/46586
Signed-off-by: Jaco Kroon <jkroon@gentoo.org>
This commit is contained in:
KotoishiHeart
2026-07-19 03:06:15 +09:00
committed by Jaco Kroon
parent cc5ca67f72
commit 766bec8e68
2 changed files with 41 additions and 0 deletions

View File

@@ -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

View File

@@ -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
}