public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2022-12-18 20:10 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2022-12-18 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c7b6c5c4226ca7c04745c5e27652a684948fc97f
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 20:03:56 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 20:10:37 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7b6c5c4

dev-ada/gnatdoc: new package, add 23.0.0

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

 dev-ada/gnatdoc/Manifest              |  1 +
 dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild | 44 +++++++++++++++++++++++++++++++++++
 dev-ada/gnatdoc/metadata.xml          | 10 ++++++++
 3 files changed, 55 insertions(+)

diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
new file mode 100644
index 000000000000..a0a131df9f2d
--- /dev/null
+++ b/dev-ada/gnatdoc/Manifest
@@ -0,0 +1 @@
+DIST gnatdoc-23.0.0.tar.gz 39607 BLAKE2B 589b3f0a9af9d5067e2017083f834697f7e1995c76be3a84e24409261ec058cd8b1e2487bd78d03d36b6ccab68ec0b294534726f3171b4080ed1d569d0c23be7 SHA512 0e9095ced08086a3be03e20b49ddb436d4efb396001e9d6877b0612adc3d8e2a08f1d5146d07c9acf5dc59a73418f7a3ec3231aba63c9644e6829c387703e6ae

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
new file mode 100644
index 000000000000..a2e1373c072b
--- /dev/null
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+inherit ada multiprocessing
+
+DESCRIPTION="GNAT Documentation Generation Tool"
+HOMEPAGE="https://github.com/AdaCore/gnatdoc"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="${ADA_DEPS}
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
+	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/gpr[${ADA_USEDEP},shared]
+	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared]
+	dev-ada/langkit[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
+	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/markdown[${ADA_USEDEP}]
+	dev-ada/VSS[${ADA_USEDEP}]
+	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
+DEPEND="${RDEPEND}"
+BDEPEND=""
+
+src_compile() {
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable || die
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=static || die
+}
+
+src_install() {
+	gprinstall -v -p -P gnat/libgnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
+	gprinstall -v -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
+}

diff --git a/dev-ada/gnatdoc/metadata.xml b/dev-ada/gnatdoc/metadata.xml
new file mode 100644
index 000000000000..3e71b8715df6
--- /dev/null
+++ b/dev-ada/gnatdoc/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>ada@gentoo.org</email>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">AdaCore/gnatdoc</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2022-12-18 20:10 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2022-12-18 20:10 UTC (permalink / raw
  To: gentoo-commits

commit:     d35c9d9c528fc12e910032cce125577d9c035fe0
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 18 20:09:49 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 18 20:10:41 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d35c9d9c

dev-ada/gnatdoc: keyword 23.0.0 for ~x86

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

 dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
index a2e1373c072b..7ec64847dec5 100644
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="${ADA_DEPS}
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
@@ -29,6 +29,8 @@ RDEPEND="${ADA_DEPS}
 DEPEND="${RDEPEND}"
 BDEPEND=""
 
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
 src_compile() {
 	gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
 		-XLIBRARY_TYPE=relocatable || die


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2023-03-21  7:02 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2023-03-21  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     48e7dad4a750ddbb7244f309f9d651ca9c9b1cdd
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 07:01:36 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 07:01:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e7dad4

dev-ada/gnatdoc: add gcc_12 EAPI8

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

 dev-ada/gnatdoc/{gnatdoc-23.0.0.ebuild => gnatdoc-23.0.0-r1.ebuild} | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
similarity index 94%
rename from dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
rename to dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
index 7ec64847dec5..9c0f1f4648e9 100644
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 2022 Gentoo Authors
+# Copyright 2022-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Documentation Generation Tool"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2023-03-21 21:02 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2023-03-21 21:02 UTC (permalink / raw
  To: gentoo-commits

commit:     4c5b53917037b41940b2ed8ecc829239c571f97d
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 20:49:43 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 21:00:04 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c5b5391

dev-ada/gnatdoc: drop gcc_12_2_0

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

 dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
index 9c0f1f4648e9..30c749b84f0c 100644
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Documentation Generation Tool"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2023-12-14 21:19 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2023-12-14 21:19 UTC (permalink / raw
  To: gentoo-commits

commit:     4ee68b0804eaf7fe0bcdbf19f0c952a2fc7e77ac
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 14 21:15:56 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 14 21:16:27 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ee68b08

dev-ada/gnatdoc: enable gcc:13

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

 .../gnatdoc/{gnatdoc-23.0.0-r1.ebuild => gnatdoc-23.0.0-r2.ebuild}  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
similarity index 90%
rename from dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
rename to dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
index 30c749b84f0c..1826c53d9629 100644
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Documentation Generation Tool"
@@ -18,8 +18,8 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="${ADA_DEPS}
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
 	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/gpr[${ADA_USEDEP},shared]
-	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared]
+	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
+	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
 	dev-ada/langkit[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
 	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2024-03-19  7:31 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2024-03-19  7:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f5f4f2f5dcdc8a224c258fa60b28600eea6fd649
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 07:30:47 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 07:31:24 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f4f2f5

dev-ada/gnatdoc: add 24.0.0

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

 dev-ada/gnatdoc/Manifest              |  1 +
 dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild | 46 +++++++++++++++++++++++++++++++++++
 2 files changed, 47 insertions(+)

diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index a0a131df9f2d..8cad4d329af4 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1 +1,2 @@
 DIST gnatdoc-23.0.0.tar.gz 39607 BLAKE2B 589b3f0a9af9d5067e2017083f834697f7e1995c76be3a84e24409261ec058cd8b1e2487bd78d03d36b6ccab68ec0b294534726f3171b4080ed1d569d0c23be7 SHA512 0e9095ced08086a3be03e20b49ddb436d4efb396001e9d6877b0612adc3d8e2a08f1d5146d07c9acf5dc59a73418f7a3ec3231aba63c9644e6829c387703e6ae
+DIST gnatdoc-24.0.0.tar.gz 113089 BLAKE2B e26310504863b8b88391c715a1ecbc9657bd03c6bd4f9b6b67b20f2a5d00f8a9ed3dd537409538999eeeb893e407da552bd02ed05b8b6c3f655f57ac55e616b9 SHA512 95b33fc556ba25611faca6b64a5599b98471bf687d13f10727300c62305cd45585d59ea77a7c64d33619e324508951624a0855535464a6b9b5c6dd27d2a56f83

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
new file mode 100644
index 000000000000..278172872906
--- /dev/null
+++ b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2022-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 multiprocessing
+
+DESCRIPTION="GNAT Documentation Generation Tool"
+HOMEPAGE="https://github.com/AdaCore/gnatdoc"
+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"
+RESTRICT="test"
+
+RDEPEND="${ADA_DEPS}
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
+	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
+	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
+	dev-ada/langkit[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
+	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/markdown[${ADA_USEDEP}]
+	dev-ada/VSS[${ADA_USEDEP},static-libs]
+	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+src_compile() {
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable || die
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=static || die
+}
+
+src_install() {
+	gprinstall -v -p -P gnat/libgnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
+	gprinstall -v -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
+}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2024-03-19  9:16 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2024-03-19  9:16 UTC (permalink / raw
  To: gentoo-commits

commit:     27e15bd0fe8d8c2a459b563817b828ad40fc638a
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 19 09:15:26 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 19 09:16:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27e15bd0

dev-ada/gnatdoc: use only VSS >= 24.0.0

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

 dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
index 278172872906..221c863b5cf1 100644
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="${ADA_DEPS}
 	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
 	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/markdown[${ADA_USEDEP}]
-	dev-ada/VSS[${ADA_USEDEP},static-libs]
+	>=dev-ada/VSS-24.0.0[${ADA_USEDEP},static-libs]
 	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
 DEPEND="${RDEPEND}"
 


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-02 19:37 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-02 19:37 UTC (permalink / raw
  To: gentoo-commits

commit:     95e8d704aa9d645b602a4f4014fa4598f82853e1
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 19:31:39 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 19:36:55 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95e8d704

dev-ada/gnatdoc: add 25.0.0

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

 dev-ada/gnatdoc/Manifest                 |  1 +
 dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild |  7 ++-
 dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild    |  6 +--
 dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild    | 73 ++++++++++++++++++++++++++++++++
 dev-ada/gnatdoc/metadata.xml             |  3 ++
 5 files changed, 83 insertions(+), 7 deletions(-)

diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index 8cad4d329af4..647952da09c5 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1,2 +1,3 @@
 DIST gnatdoc-23.0.0.tar.gz 39607 BLAKE2B 589b3f0a9af9d5067e2017083f834697f7e1995c76be3a84e24409261ec058cd8b1e2487bd78d03d36b6ccab68ec0b294534726f3171b4080ed1d569d0c23be7 SHA512 0e9095ced08086a3be03e20b49ddb436d4efb396001e9d6877b0612adc3d8e2a08f1d5146d07c9acf5dc59a73418f7a3ec3231aba63c9644e6829c387703e6ae
 DIST gnatdoc-24.0.0.tar.gz 113089 BLAKE2B e26310504863b8b88391c715a1ecbc9657bd03c6bd4f9b6b67b20f2a5d00f8a9ed3dd537409538999eeeb893e407da552bd02ed05b8b6c3f655f57ac55e616b9 SHA512 95b33fc556ba25611faca6b64a5599b98471bf687d13f10727300c62305cd45585d59ea77a7c64d33619e324508951624a0855535464a6b9b5c6dd27d2a56f83
+DIST gnatdoc-25.0.0.tar.gz 179534 BLAKE2B c3441f91eec0cbbf87602a9c4c650cc651982668ef212810e3fc037f9389f939c5e6831ba6d57abdd66e91b3d17fe76916b99dfcd3c91a7a9f7e44fb1ea467fa SHA512 64814a48dfda70c9de7590061fb20960f99e07d9b9eadf4a5d97dd56e68fcb133a4d51f1c9c6d3c1f29d4c5bc2e7565e02305ed16968e4e37a42fd5374466ef3

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
index 1826c53d9629..d43647dd2a86 100644
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -16,18 +16,17 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 
 RDEPEND="${ADA_DEPS}
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
 	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
 	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
-	dev-ada/langkit[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
 	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
 	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/markdown[${ADA_USEDEP}]
 	dev-ada/VSS[${ADA_USEDEP}]
 	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
 DEPEND="${RDEPEND}"
-BDEPEND=""
 
 REQUIRED_USE="${ADA_REQUIRED_USE}"
 

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
index 221c863b5cf1..f872d8cbbe7e 100644
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2024 Gentoo Authors
+# Copyright 2022-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,11 +17,11 @@ KEYWORDS="~amd64 ~x86"
 RESTRICT="test"
 
 RDEPEND="${ADA_DEPS}
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs,static-pic]
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
 	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
 	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
-	dev-ada/langkit[${ADA_USEDEP},shared,static-libs,static-pic]
+	dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
 	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
 	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
 	dev-ada/markdown[${ADA_USEDEP}]

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
new file mode 100644
index 000000000000..b0b1bfe087bd
--- /dev/null
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
+
+inherit ada python-single-r1 multiprocessing
+
+DESCRIPTION="GNAT Documentation Generation Tool"
+HOMEPAGE="https://github.com/AdaCore/gnatdoc"
+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"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+IUSE="doc static-libs static-pic"
+
+RDEPEND="${ADA_DEPS}
+	${PYTHON_DEPS}
+	dev-ada/gpr:=[${ADA_USEDEP},shared,static-libs?]
+	dev-ada/markdown:=[${ADA_USEDEP}]
+	>=dev-ada/VSS-24.0.0:=[${ADA_USEDEP},static-libs?]
+	dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]
+	dev-ada/libadalang:=[${PYTHON_SINGLE_USEDEP}]
+"
+BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+}
+
+src_compile() {
+	build() {
+		gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
+			-XLIBRARY_TYPE=$1 -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} \
+			|| die
+	}
+	build relocatable
+	use static-libs && build static
+	use static-pic  && build static-pic
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable || die
+	if use doc; then
+		emake -C documentation/users_guide html
+	fi
+}
+
+src_test() {
+	gprbuild -v -j$(makeopts_jobs) -p -P gnat/tests/test_drivers.gpr \
+		-XLIBRARY_TYPE=relocatable || die
+	PATH="${S}/bin:$PATH" \
+		${EPYTHON} testsuite/testsuite.py || die
+}
+
+src_install() {
+	build() {
+		gprinstall -v -p -P gnat/libgnatdoc.gpr \
+			-XLIBRARY_TYPE=$1 --prefix="${D}"/usr || die
+	}
+	build relocatable
+	use static-libs && build static
+	use static-pic  && build static-pic
+	gprinstall -v -p -P gnat/gnatdoc.gpr \
+		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
+	use doc && HTML_DOCS=( documentation/users_guide/_build/html/* )
+	einstalldocs
+}

diff --git a/dev-ada/gnatdoc/metadata.xml b/dev-ada/gnatdoc/metadata.xml
index 3e71b8715df6..93866dd27028 100644
--- a/dev-ada/gnatdoc/metadata.xml
+++ b/dev-ada/gnatdoc/metadata.xml
@@ -4,6 +4,9 @@
 	<maintainer type="project">
 		<email>ada@gentoo.org</email>
 	</maintainer>
+	<use>
+		<flag name="static-pic">Build static library with pic code</flag>
+	</use>
 	<upstream>
 		<remote-id type="github">AdaCore/gnatdoc</remote-id>
 	</upstream>


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-02 20:11 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-02 20:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c180e93c013ee586a1084c3a6f050d3e7e198022
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 20:03:44 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 20:10:46 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c180e93c

dev-ada/gnatdoc: drop 23.0.0-r2

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

 dev-ada/gnatdoc/Manifest                 |  1 -
 dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild | 45 --------------------------------
 2 files changed, 46 deletions(-)

diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index 647952da09c5..593d9180fdcf 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1,3 +1,2 @@
-DIST gnatdoc-23.0.0.tar.gz 39607 BLAKE2B 589b3f0a9af9d5067e2017083f834697f7e1995c76be3a84e24409261ec058cd8b1e2487bd78d03d36b6ccab68ec0b294534726f3171b4080ed1d569d0c23be7 SHA512 0e9095ced08086a3be03e20b49ddb436d4efb396001e9d6877b0612adc3d8e2a08f1d5146d07c9acf5dc59a73418f7a3ec3231aba63c9644e6829c387703e6ae
 DIST gnatdoc-24.0.0.tar.gz 113089 BLAKE2B e26310504863b8b88391c715a1ecbc9657bd03c6bd4f9b6b67b20f2a5d00f8a9ed3dd537409538999eeeb893e407da552bd02ed05b8b6c3f655f57ac55e616b9 SHA512 95b33fc556ba25611faca6b64a5599b98471bf687d13f10727300c62305cd45585d59ea77a7c64d33619e324508951624a0855535464a6b9b5c6dd27d2a56f83
 DIST gnatdoc-25.0.0.tar.gz 179534 BLAKE2B c3441f91eec0cbbf87602a9c4c650cc651982668ef212810e3fc037f9389f939c5e6831ba6d57abdd66e91b3d17fe76916b99dfcd3c91a7a9f7e44fb1ea467fa SHA512 64814a48dfda70c9de7590061fb20960f99e07d9b9eadf4a5d97dd56e68fcb133a4d51f1c9c6d3c1f29d4c5bc2e7565e02305ed16968e4e37a42fd5374466ef3

diff --git a/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild b/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
deleted file mode 100644
index d43647dd2a86..000000000000
--- a/dev-ada/gnatdoc/gnatdoc-23.0.0-r2.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2022-2025 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 multiprocessing
-
-DESCRIPTION="GNAT Documentation Generation Tool"
-HOMEPAGE="https://github.com/AdaCore/gnatdoc"
-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"
-
-RDEPEND="${ADA_DEPS}
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
-	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
-	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
-	dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
-	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
-	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/markdown[${ADA_USEDEP}]
-	dev-ada/VSS[${ADA_USEDEP}]
-	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-src_compile() {
-	gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable || die
-	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
-		-XLIBRARY_TYPE=static || die
-}
-
-src_install() {
-	gprinstall -v -p -P gnat/libgnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
-	gprinstall -v -p -P gnat/gnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-02 20:11 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-02 20:11 UTC (permalink / raw
  To: gentoo-commits

commit:     c8a5741f51e406cd2a820cba1b4863c323870493
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  2 20:11:37 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb  2 20:11:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8a5741f

dev-ada/gnatdoc: keyword 25.0.0 for ~arm64

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

 dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
index b0b1bfe087bd..347799ade291 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	${ADA_REQUIRED_USE}"
 IUSE="doc static-libs static-pic"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-09 21:07 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-09 21:07 UTC (permalink / raw
  To: gentoo-commits

commit:     22021c7a18a7ddc2835bb0fa8d95cd4b9e6ad3b1
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  9 21:05:31 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 21:07:11 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22021c7a

dev-ada/gnatdoc: fix deps on dev-ada/gpr

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

 dev-ada/gnatdoc/{gnatdoc-24.0.0.ebuild => gnatdoc-24.0.0-r1.ebuild} | 2 +-
 dev-ada/gnatdoc/{gnatdoc-25.0.0.ebuild => gnatdoc-25.0.0-r1.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild
similarity index 96%
rename from dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
rename to dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild
index f872d8cbbe7e..ac707b0fd08d 100644
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild
@@ -19,7 +19,7 @@ RESTRICT="test"
 RDEPEND="${ADA_DEPS}
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
 	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/gpr[${ADA_USEDEP},shared,static-libs]
+	dev-ada/gpr[${ADA_USEDEP},shared(+),static-libs]
 	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
 	dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
 	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
similarity index 97%
rename from dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
rename to dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
index 347799ade291..5f8b0d94918a 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
@@ -22,7 +22,7 @@ IUSE="doc static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
 	${PYTHON_DEPS}
-	dev-ada/gpr:=[${ADA_USEDEP},shared,static-libs?]
+	dev-ada/gpr:=[${ADA_USEDEP},shared(+),static-libs?]
 	dev-ada/markdown:=[${ADA_USEDEP}]
 	>=dev-ada/VSS-24.0.0:=[${ADA_USEDEP},static-libs?]
 	dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-18 21:39 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-18 21:39 UTC (permalink / raw
  To: gentoo-commits

commit:     9468cfb93db24619c86318fb2228615e8e06722d
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 18 21:38:56 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Feb 18 21:39:04 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9468cfb9

dev-ada/gnatdoc: disable py3.13

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

 dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
index 5f8b0d94918a..662734ebdaaf 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{11..13} )
+PYTHON_COMPAT=( python3_{11..12} )
 ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
 
 inherit ada python-single-r1 multiprocessing


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-23 17:08 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-23 17:08 UTC (permalink / raw
  To: gentoo-commits

commit:     cb25009632bef6ec5c2d7dac9f2065e170de252a
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 23 17:07:31 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb 23 17:07:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb250096

dev-ada/gnatdoc: depends on subslot gpr

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

 .../gnatdoc/{gnatdoc-25.0.0-r1.ebuild => gnatdoc-25.0.0-r2.ebuild}  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild
similarity index 94%
rename from dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
rename to dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild
index 662734ebdaaf..32957906d4e6 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{11..12} )
-ADA_COMPAT=( gcc_12 gcc_13 gcc_14 )
+ADA_COMPAT=( gcc_14 )
 
 inherit ada python-single-r1 multiprocessing
 
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 	-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~arm64 ~x86"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	${ADA_REQUIRED_USE}"
@@ -22,7 +22,7 @@ IUSE="doc static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
 	${PYTHON_DEPS}
-	dev-ada/gpr:=[${ADA_USEDEP},shared(+),static-libs?]
+	dev-ada/gpr:${SLOT}[${ADA_USEDEP},shared(+),static-libs?]
 	dev-ada/markdown:=[${ADA_USEDEP}]
 	>=dev-ada/VSS-24.0.0:=[${ADA_USEDEP},static-libs?]
 	dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-02-24 20:32 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-02-24 20:32 UTC (permalink / raw
  To: gentoo-commits

commit:     6d98070e5dbae7501a8fe7f5ea15f06e589a6c74
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 24 19:52:58 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Feb 24 20:31:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d98070e

dev-ada/gnatdoc: drop gnat_2021

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

 dev-ada/gnatdoc/{gnatdoc-24.0.0-r1.ebuild => gnatdoc-24.0.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
similarity index 97%
rename from dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild
rename to dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
index ac707b0fd08d..11b920a04dbe 100644
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0-r1.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+ADA_COMPAT=( gcc_12 gcc_13 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Documentation Generation Tool"


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-03-04 20:53 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-03-04 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     db463b58ba2a3bc12bf7bc21e767ce8ddf5c3105
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  4 20:53:23 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar  4 20:53:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db463b58

dev-ada/gnatdoc: drop 24.0.0-r2

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

 dev-ada/gnatdoc/Manifest                 |  1 -
 dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild | 46 --------------------------------
 2 files changed, 47 deletions(-)

diff --git a/dev-ada/gnatdoc/Manifest b/dev-ada/gnatdoc/Manifest
index 593d9180fdcf..006854450cc5 100644
--- a/dev-ada/gnatdoc/Manifest
+++ b/dev-ada/gnatdoc/Manifest
@@ -1,2 +1 @@
-DIST gnatdoc-24.0.0.tar.gz 113089 BLAKE2B e26310504863b8b88391c715a1ecbc9657bd03c6bd4f9b6b67b20f2a5d00f8a9ed3dd537409538999eeeb893e407da552bd02ed05b8b6c3f655f57ac55e616b9 SHA512 95b33fc556ba25611faca6b64a5599b98471bf687d13f10727300c62305cd45585d59ea77a7c64d33619e324508951624a0855535464a6b9b5c6dd27d2a56f83
 DIST gnatdoc-25.0.0.tar.gz 179534 BLAKE2B c3441f91eec0cbbf87602a9c4c650cc651982668ef212810e3fc037f9389f939c5e6831ba6d57abdd66e91b3d17fe76916b99dfcd3c91a7a9f7e44fb1ea467fa SHA512 64814a48dfda70c9de7590061fb20960f99e07d9b9eadf4a5d97dd56e68fcb133a4d51f1c9c6d3c1f29d4c5bc2e7565e02305ed16968e4e37a42fd5374466ef3

diff --git a/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild b/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
deleted file mode 100644
index 11b920a04dbe..000000000000
--- a/dev-ada/gnatdoc/gnatdoc-24.0.0-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2022-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ADA_COMPAT=( gcc_12 gcc_13 )
-inherit ada multiprocessing
-
-DESCRIPTION="GNAT Documentation Generation Tool"
-HOMEPAGE="https://github.com/AdaCore/gnatdoc"
-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"
-RESTRICT="test"
-
-RDEPEND="${ADA_DEPS}
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv(+),shared,static-libs,static-pic]
-	dev-ada/gnatcoll-core[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/gpr[${ADA_USEDEP},shared(+),static-libs]
-	dev-ada/gpr-unit-provider[${ADA_USEDEP},shared,static-libs]
-	dev-ada/langkit[${ADA_USEDEP},shared(+),static-libs,static-pic]
-	dev-ada/libadalang[${ADA_USEDEP},static-libs,static-pic]
-	dev-ada/libgpr[${ADA_USEDEP},shared,static-libs,static-pic]
-	dev-ada/markdown[${ADA_USEDEP}]
-	>=dev-ada/VSS-24.0.0[${ADA_USEDEP},static-libs]
-	dev-ada/xmlada[${ADA_USEDEP},shared,static-libs,static-pic]"
-DEPEND="${RDEPEND}"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-src_compile() {
-	gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable || die
-	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
-		-XLIBRARY_TYPE=static || die
-}
-
-src_install() {
-	gprinstall -v -p -P gnat/libgnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
-	gprinstall -v -p -P gnat/gnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable --prefix="${D}"/usr || die
-}


^ permalink raw reply related	[flat|nested] 16+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/
@ 2025-03-05 21:22 Alfredo Tupone
  0 siblings, 0 replies; 16+ messages in thread
From: Alfredo Tupone @ 2025-03-05 21:22 UTC (permalink / raw
  To: gentoo-commits

commit:     edfbda80d10236b05669f9fba2cc7546cf6ba690
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Mar  5 21:21:16 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Mar  5 21:21:47 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfbda80

dev-ada/gnatdoc: respect LDFLAGS

Closes: https://bugs.gentoo.org/945091
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 .../gnatdoc/{gnatdoc-25.0.0-r2.ebuild => gnatdoc-25.0.0-r3.ebuild}   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild b/dev-ada/gnatdoc/gnatdoc-25.0.0-r3.ebuild
similarity index 93%
rename from dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild
rename to dev-ada/gnatdoc/gnatdoc-25.0.0-r3.ebuild
index 32957906d4e6..b9066165bc3a 100644
--- a/dev-ada/gnatdoc/gnatdoc-25.0.0-r2.ebuild
+++ b/dev-ada/gnatdoc/gnatdoc-25.0.0-r3.ebuild
@@ -39,13 +39,14 @@ src_compile() {
 	build() {
 		gprbuild -v -j$(makeopts_jobs) -p -P gnat/libgnatdoc.gpr \
 			-XLIBRARY_TYPE=$1 -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} \
-			|| die
+			-largs ${LDFLAGS} || die
 	}
 	build relocatable
 	use static-libs && build static
 	use static-pic  && build static-pic
 	gprbuild -v -j$(makeopts_jobs) -p -P gnat/gnatdoc.gpr \
-		-XLIBRARY_TYPE=relocatable || die
+		-XLIBRARY_TYPE=relocatable -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} \
+		-largs ${LDFLAGS} || die
 	if use doc; then
 		emake -C documentation/users_guide html
 	fi


^ permalink raw reply related	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2025-03-05 21:22 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-04 20:53 [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatdoc/ Alfredo Tupone
  -- strict thread matches above, loose matches on Subject: below --
2025-03-05 21:22 Alfredo Tupone
2025-02-24 20:32 Alfredo Tupone
2025-02-23 17:08 Alfredo Tupone
2025-02-18 21:39 Alfredo Tupone
2025-02-09 21:07 Alfredo Tupone
2025-02-02 20:11 Alfredo Tupone
2025-02-02 20:11 Alfredo Tupone
2025-02-02 19:37 Alfredo Tupone
2024-03-19  9:16 Alfredo Tupone
2024-03-19  7:31 Alfredo Tupone
2023-12-14 21:19 Alfredo Tupone
2023-03-21 21:02 Alfredo Tupone
2023-03-21  7:02 Alfredo Tupone
2022-12-18 20:10 Alfredo Tupone
2022-12-18 20:10 Alfredo Tupone

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox