commit: 3f7e8925a489baacee8f5ba865b4db8ada783211
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun May 11 08:25:29 2025 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun May 11 08:26:10 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f7e8925
dev-ada/aws: support gcc:15
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/aws/{aws-25.1.0-r2.ebuild => aws-25.1.0-r3.ebuild} | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/dev-ada/aws/aws-25.1.0-r2.ebuild b/dev-ada/aws/aws-25.1.0-r3.ebuild
similarity index 88%
rename from dev-ada/aws/aws-25.1.0-r2.ebuild
rename to dev-ada/aws/aws-25.1.0-r3.ebuild
index c0e99b807973..1ae10ae259e9 100644
--- a/dev-ada/aws/aws-25.1.0-r2.ebuild
+++ b/dev-ada/aws/aws-25.1.0-r3.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-ADA_COMPAT=( gcc_13 gcc_14 )
+ADA_COMPAT=( gcc_{13..15} )
PYTHON_COMPAT=( python3_{10..13} )
inherit ada python-any-r1 multiprocessing
@@ -18,6 +18,7 @@ LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
IUSE="doc +shared ssl wsdl"
+RESTRICT="test"
RDEPEND="${ADA_DEPS}
>=dev-ada/gnatcoll-core-25:=[${ADA_USEDEP},shared?,static-libs]
@@ -87,3 +88,13 @@ src_install() {
rm -r "${D}"/usr/share/gpr/manifests || die
}
+
+src_test() {
+ cd include
+ gnat check -files=filenames.check -rules -from=../aws.checks || die
+ cd ../ssl
+ gnat check -Pssl -rules -from=../aws.checks || die
+ cd ../src
+ gnat check -rules -from=../aws.checks -Psrc || die
+ cd ..
+}