commit:     58df112768e51a86a78aca6acb4253f1ddb1cf44
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 30 06:33:24 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Sep 30 06:33:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58df1127

dev-ada/gprconfig_kb: enable build with gcc:14

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

 dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild | 39 ----------------------
 ...24.0.0.ebuild => gprconfig_kb-24.0.0-r1.ebuild} |  2 +-
 dev-ada/gprconfig_kb/metadata.xml                  | 10 ++----
 3 files changed, 3 insertions(+), 48 deletions(-)

diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild 
b/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild
deleted file mode 100644
index 7efe5bff1097..000000000000
--- a/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
-
-inherit ada
-
-DESCRIPTION="GPR configuration knowledge base"
-HOMEPAGE="https://www.adacore.com/";
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-       -> ${P}.tar.gz"
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
-       default
-
-       sed -i \
-               -e "s:@VER@:${GCCPV}:g" \
-               db/compilers.xml \
-               db/gnat.xml \
-               db/c.xml \
-               db/linker.xml \
-               || die
-}
-
-src_install() {
-       insinto /usr/share/gprconfig
-       doins db/*.xml
-       doins db/*.ent
-       einstalldocs
-}

diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild 
b/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild
similarity index 93%
rename from dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild
rename to dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild
index 2ef854ed40ca..1f327d97a90c 100644
--- a/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild
+++ b/dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 gcc_14 )
 
 inherit ada
 

diff --git a/dev-ada/gprconfig_kb/metadata.xml 
b/dev-ada/gprconfig_kb/metadata.xml
index a8dc92e88861..3466fa54d5c8 100644
--- a/dev-ada/gprconfig_kb/metadata.xml
+++ b/dev-ada/gprconfig_kb/metadata.xml
@@ -5,14 +5,8 @@
                <email>[email protected]</email>
        </maintainer>
        <longdescription lang="en">
-               GPRbuild is an advanced software tool designed to help automate 
the
-               construction of multi-language systems. It removes complexity 
from
-               multi-language development by allowing developers to quickly 
and easily
-               compile and link software written in a combination of languages
-               including Ada, Assembler, C, C++, and Fortran. Easily 
extendable by
-               users to cover new toolchains and languages it is primarily 
aimed at
-               projects of all sizes organized into subsystems and libraries 
and is
-               particularly well-suited for compiled languages.
+               GPRCONFIG KB is a knowledge base for configuring GPR 
toolchains, used
+               by GPRbuild and GPR2 projects.
        </longdescription>
        <upstream>
                <remote-id type="github">adacore/gprconfig_kb</remote-id>

Reply via email to