summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2024-09-30 08:33:24 +0200
committerAlfredo Tupone <tupone@gentoo.org>2024-09-30 08:33:24 +0200
commit58df112768e51a86a78aca6acb4253f1ddb1cf44 (patch)
tree2eb3aeab55f3f98f4aa5c6e951318e505849e2ec /dev-ada
parentAdd gcc_14 and gcc_15 to the list of ada compilers (diff)
downloadgentoo-58df112768e51a86a78aca6acb4253f1ddb1cf44.tar.gz
gentoo-58df112768e51a86a78aca6acb4253f1ddb1cf44.tar.bz2
gentoo-58df112768e51a86a78aca6acb4253f1ddb1cf44.zip
dev-ada/gprconfig_kb: enable build with gcc:14
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'dev-ada')
-rw-r--r--dev-ada/gprconfig_kb/gprconfig_kb-23.0.0-r4.ebuild39
-rw-r--r--dev-ada/gprconfig_kb/gprconfig_kb-24.0.0-r1.ebuild (renamed from dev-ada/gprconfig_kb/gprconfig_kb-24.0.0.ebuild)2
-rw-r--r--dev-ada/gprconfig_kb/metadata.xml10
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
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>ada@gentoo.org</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>