commit:     6d86cb999f1f866b250f34405d14fe2a89728451
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 17 10:28:57 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Mar 17 10:28:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d86cb99

dev-ada/libgpr: rename library

Closes: https://bugs.gentoo.org/818505
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 .../{libgpr-22.0.0.ebuild => libgpr-2021-r1.ebuild} | 21 +++++++++++++--------
 ...libgpr-22.0.0.ebuild => libgpr-22.0.0-r1.ebuild} |  7 ++++++-
 2 files changed, 19 insertions(+), 9 deletions(-)

diff --git a/dev-ada/libgpr/libgpr-22.0.0.ebuild 
b/dev-ada/libgpr/libgpr-2021-r1.ebuild
similarity index 72%
copy from dev-ada/libgpr/libgpr-22.0.0.ebuild
copy to dev-ada/libgpr/libgpr-2021-r1.ebuild
index 68bf6f6c798f..6f89e775d4eb 100644
--- a/dev-ada/libgpr/libgpr-22.0.0.ebuild
+++ b/dev-ada/libgpr/libgpr-2021-r1.ebuild
@@ -1,24 +1,24 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-ADA_COMPAT=( gnat_2021 )
+ADA_COMPAT=( gnat_202{0..1} )
 inherit ada multiprocessing
 
-MYPN=gprbuild
-MYP=${MYPN}-${PV}
+MYP=gprbuild-${PV}-${PV}0519-19A34-src
+ID=23a77a37247ff811609e23a0a271f445c299fc8f
+ADAMIRROR=https://community.download.adacore.com/v1
 
 DESCRIPTION="Ada library to handle GPRbuild project files"
 HOMEPAGE="http://libre.adacore.com/";
-SRC_URI="https://github.com/AdaCore/${MYPN}/archive/refs/tags/v${PV}.tar.gz
-               -> ${MYP}.tar.gz"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
 LICENSE="GPL-3"
-SLOT="0/${PV}"
+SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
-RDEPEND="dev-ada/xmlada:=[shared?,static-libs?,static-pic?,${ADA_USEDEP}]
+RDEPEND="dev-ada/xmlada[shared?,static-libs?,static-pic?,${ADA_USEDEP}]
        !net-libs/grpc"
 DEPEND="${RDEPEND}
        dev-ada/gprbuild[${ADA_USEDEP}]"
@@ -29,6 +29,11 @@ S="${WORKDIR}"/${MYP}
 
 PATCHES=( "${FILESDIR}"/${PN}-2020-gentoo.patch )
 
+src_prepare() {
+       default
+       sed -i -e '/Library_Name/s|gpr|gnatgpr|' gpr/gpr.gpr || die
+}
+
 src_configure() {
        emake setup
 }

diff --git a/dev-ada/libgpr/libgpr-22.0.0.ebuild 
b/dev-ada/libgpr/libgpr-22.0.0-r1.ebuild
similarity index 91%
rename from dev-ada/libgpr/libgpr-22.0.0.ebuild
rename to dev-ada/libgpr/libgpr-22.0.0-r1.ebuild
index 68bf6f6c798f..f613771b4903 100644
--- a/dev-ada/libgpr/libgpr-22.0.0.ebuild
+++ b/dev-ada/libgpr/libgpr-22.0.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -29,6 +29,11 @@ S="${WORKDIR}"/${MYP}
 
 PATCHES=( "${FILESDIR}"/${PN}-2020-gentoo.patch )
 
+src_prepare() {
+       default
+       sed -i -e '/Library_Name/s|gpr|gnatgpr|' gpr/gpr.gpr || die
+}
+
 src_configure() {
        emake setup
 }

Reply via email to