commit:     fd51489daa089b71798951b25e0f9ad9a6ee04ab
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat May 10 17:36:54 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat May 10 21:01:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd51489d

dev-ada/lal-refactor: support gcc:15

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 ...{lal-refactor-25.0.0-r1.ebuild => lal-refactor-25.0.0-r2.ebuild} | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild 
b/dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
similarity index 93%
rename from dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild
rename to dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
index cb5274b6a506..acd502776cc3 100644
--- a/dev-ada/lal-refactor/lal-refactor-25.0.0-r1.ebuild
+++ b/dev-ada/lal-refactor/lal-refactor-25.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gcc_14 )
+ADA_COMPAT=( gcc_{14..15} )
 PYTHON_COMPAT=( python3_{10..13} )
 inherit ada python-any-r1 multiprocessing
 
@@ -45,6 +45,7 @@ pkg_setup() {
 src_compile() {
        build () {
                gprbuild -v -k -XLAL_REFACTOR_LIBRARY_TYPE=$1 -XLIBRARY_TYPE=$1 
\
+                       -XBUILD_MODE=prod \
                        -P gnat/lal_refactor.gpr -p -j$(makeopts_jobs) \
                        -largs ${LDFLAGS} -cargs ${ADAFLAGS} || die
        }
@@ -66,7 +67,8 @@ src_compile() {
 }
 
 src_test() {
-       ${PYTHON} testsuite/testsuite.py || die
+       ./testsuite/testsuite.py --job 1 |& tee lal-refactor.testOut
+       grep -qw FAIL lal-refactor.testOut && die
 }
 
 src_install() {

Reply via email to