summaryrefslogtreecommitdiff
path: root/dev-ada/gnatcoll-core
diff options
context:
space:
mode:
authorAlfredo Tupone <tupone@gentoo.org>2025-05-01 22:30:36 +0200
committerAlfredo Tupone <tupone@gentoo.org>2025-05-01 23:18:57 +0200
commit008a06a27cb5e9e9e577324b24d92805ef411d5a (patch)
treed24ccda3b8b0105bca5807e0983008bee266d366 /dev-ada/gnatcoll-core
parentca22318de1ad1ea45c44897426c021046034eb0c (diff)
downloadgentoo-008a06a27cb5e9e9e577324b24d92805ef411d5a.tar.gz
gentoo-008a06a27cb5e9e9e577324b24d92805ef411d5a.tar.bz2
gentoo-008a06a27cb5e9e9e577324b24d92805ef411d5a.zip
dev-ada/gnatcoll-core: drop 24.0.0-r4
Signed-off-by: Alfredo Tupone <tupone@gentoo.org>
Diffstat (limited to 'dev-ada/gnatcoll-core')
-rw-r--r--dev-ada/gnatcoll-core/Manifest1
-rw-r--r--dev-ada/gnatcoll-core/files/gnatcoll-core-2018-gentoo.patch12
-rw-r--r--dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch15
-rw-r--r--dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r4.ebuild85
4 files changed, 0 insertions, 113 deletions
diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 4833ab1a8218..26cf81fc9438 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1 @@
-DIST gnatcoll-core-24.0.0.tar.gz 764526 BLAKE2B f96b24dcac2af84802244ed93570f0a922ab0901ecf871fa4995f4c24607cdbd8d91fc760acf35024fe41a066fb307442396cb8c125c74363e0c9276d114ab5a SHA512 1f1d470e7b74f238682f0938efe04c303c6bfca5a6b723eb789f5cb4bd33a199a9f2323626b8887758f01709ab1ba4d8045c56ce45f02e535babca4025662d9f
DIST gnatcoll-core-25.0.0.tar.gz 7492612 BLAKE2B 6c9653b74d575b24a5433dc56214f9fd55d8dfce65921d2f3172521d3f2c542e34e09df99c224634bf87da6068cffd4f47fdf6ed68f2b913d355a9f6ebff1624 SHA512 efa19b9760bd16b402445d4932dfd28f087f9a09b91ec688c6976b7b83fe5986580b1871378ac024e9a712df8ee75963e5dc88629a72ee1ce76f1d1403b8e122
diff --git a/dev-ada/gnatcoll-core/files/gnatcoll-core-2018-gentoo.patch b/dev-ada/gnatcoll-core/files/gnatcoll-core-2018-gentoo.patch
deleted file mode 100644
index dcbe89df7837..000000000000
--- a/dev-ada/gnatcoll-core/files/gnatcoll-core-2018-gentoo.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/src/gnatcoll-projects.ads.old 2017-11-25 14:50:06.919939453 +0100
-+++ b/src/gnatcoll-projects.ads 2017-11-25 14:50:38.932387204 +0100
-@@ -1917,7 +1917,8 @@
- Predefined_Source_Files : GNATCOLL.VFS.File_Array_Access;
- -- The list of source files in Predefined_Source_Path
-
-- Default_Gnatls : GNAT.Strings.String_Access := new String'("gnatls");
-+ Default_Gnatls : GNAT.Strings.String_Access :=
-+ new String'("@GNATLS@");
- -- The default gnatls command to run.
-
- Xrefs_Subdir : GNAT.Strings.String_Access;
diff --git a/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch b/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch
deleted file mode 100644
index 5de80869e561..000000000000
--- a/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/gnatcoll.gpr 2023-09-21 17:57:14.000000000 +0200
-+++ b/gnatcoll.gpr 2024-03-01 20:34:24.178681586 +0100
-@@ -306,9 +306,9 @@
- end Linker;
-
- package Install is
-- for Artifacts ("share/examples/gnatcoll") use ("examples/*");
-- for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html");
-- for Artifacts ("share/doc/gnatcoll")
-+ for Artifacts ("share/doc/@PF@/examples") use ("examples/*");
-+ for Artifacts ("share/doc/@PF@/html") use ("docs/_build/html");
-+ for Artifacts ("share/doc/@PF@")
- use ("docs/_build/latex/GNATColl.pdf");
- end Install;
-
diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r4.ebuild b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r4.ebuild
deleted file mode 100644
index 773e769f93a2..000000000000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r4.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
-inherit ada multiprocessing
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
- -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="amd64 x86"
-IUSE="doc +shared static-libs static-pic"
-REQUIRED_USE="|| ( shared static-libs static-pic )
- ${ADA_REQUIRED_USE}"
-
-RDEPEND="
- ~dev-ada/libgpr-${PV}:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-"
-BDEPEND="${RDEPEND}
- dev-ada/gprbuild[${ADA_USEDEP}]
- doc? (
- dev-python/sphinx
- dev-python/sphinx-rtd-theme
- dev-tex/latexmk
- dev-texlive/texlive-latexextra
- )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2018-gentoo.patch
- "${FILESDIR}"/${P}-gentoo.patch
-)
-
-src_prepare() {
- default
- sed -i \
- -e "s:@GNATLS@:${GNATLS}:g" \
- src/gnatcoll-projects.ads \
- || die
- sed -i \
- -e "s:@PF@:${PF}:g" \
- gnatcoll.gpr \
- || die
-}
-
-src_configure() {
- emake setup
-}
-
-src_compile() {
- build () {
- gprbuild -p -m -j$(makeopts_jobs) \
- -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
- -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
- gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} || die
- }
- if use shared; then
- build relocatable
- fi
- if use static-libs; then
- build static
- fi
- if use static-pic; then
- build static-pic
- fi
- use doc && emake -C docs latexpdf
-}
-
-src_install() {
- local GNATCOLL_VERSION=${PV}
- if use shared; then
- emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-relocatable
- fi
- if use static-pic; then
- emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static-pic
- fi
- if use static-libs; then
- emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static
- fi
- rm -r "${D}"/usr/share/gpr/manifests || die
- einstalldocs
-}