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 ..
+}

Reply via email to