public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2017-12-19 17:55 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2017-12-19 17:55 UTC (permalink / raw
  To: gentoo-commits

commit:     8bb026d73d60517ed1931cb4665ed2f53fd97039
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 19 17:55:44 2017 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Dec 19 17:55:44 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb026d7

dev-ada/libadalang: use gnatbind selected by gprbuild

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/libadalang/libadalang-2017.ebuild | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild b/dev-ada/libadalang/libadalang-2017.ebuild
index 958c5382196..8e4ed678cb3 100644
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ b/dev-ada/libadalang/libadalang-2017.ebuild
@@ -17,7 +17,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="gnat_2016 gnat_2017"
+IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml
 	${PYTHON_DEPS}"
@@ -28,7 +28,8 @@ DEPEND="${RDEPEND}
 	dev-python/enum34
 	dev-python/quex
 	dev-python/funcy"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	^^ ( gnat_2016 gnat_2017 )"
 
 S="${WORKDIR}"
 
@@ -41,10 +42,7 @@ src_prepare() {
 
 src_compile() {
 	cd ${PN}-gps-src
-	mkdir bin
-	ln -sf /usr/bin/gnatbind-4.9.4 bin/gnatbind
-	PATH=$PATH:${PWD}/bin \
-		PYTHONPATH=${PYTHONPATH}:"${WORKDIR}"/langkit-gps-src \
+	PYTHONPATH=${PYTHONPATH}:"${WORKDIR}"/langkit-gps-src \
 		GCC=${CHOST}-gcc-4.9.4 ada/manage.py make || die
 }
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2017-12-27 19:15 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2017-12-27 19:15 UTC (permalink / raw
  To: gentoo-commits

commit:     afbb875c726b6b1fa7aa94d1642b25a9c9f9dcd0
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 27 19:15:36 2017 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Dec 27 19:15:36 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afbb875c

dev-ada/libadalang: enabling stylechecks test/cosmethic changes

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-ada/libadalang/libadalang-2017.ebuild | 21 ++++++++-------------
 1 file changed, 8 insertions(+), 13 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild b/dev-ada/libadalang/libadalang-2017.ebuild
index 651850d933e..30ee5504531 100644
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ b/dev-ada/libadalang/libadalang-2017.ebuild
@@ -18,9 +18,9 @@ KEYWORDS="~amd64"
 IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
 	dev-ada/langkit"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	^^ ( gnat_2016 gnat_2017 )"
@@ -31,24 +31,19 @@ PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_prepare() {
 	default
-	rm -r ada/testsuite/tests/{acats_parse,stylechecks} || die
+	rm -r ada/testsuite/tests/acats_parse || die
+}
+
+src_configure() {
+	ada/manage.py generate || die
 }
 
 src_compile() {
-	GCC=${CHOST}-gcc-4.9.4 ada/manage.py make || die
+	ada/manage.py build || die
 }
 
 src_test () {
-	local myDir="${WORKDIR}"/${PN}-gps-src
-	cd ada/testsuite
-	ln -sf "${myDir}"/build/include/libadalang.h c_support/libadalang.h
-	#./testsuite.py --show-error-output |& grep FAILED && die "Test failed"
-	GPR_PROJECT_PATH="${myDir}"/build/lib/gnat \
-		LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:"${myDir}"/build/lib/libadalang.relocatable \
-		PYTHONPATH="${myDir}"/build/python \
-		PATH=${PATH}:"${myDir}"/build/bin ./testsuite.py --show-error-output
-	rm c_support/libadalang.h
-	cd -
+	ada/manage.py test | grep FAILED && die
 }
 
 src_install () {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-03-12 13:44 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-03-12 13:44 UTC (permalink / raw
  To: gentoo-commits

commit:     1771e09821fe6b63c7cd68cb9a52cc5614d43e87
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 12 13:44:25 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Mar 12 13:44:25 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1771e098

dev-ada/libadalang: Add ~x86

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-ada/libadalang/libadalang-2017.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild b/dev-ada/libadalang/libadalang-2017.ebuild
index 30ee5504531..39c4eae6b6f 100644
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ b/dev-ada/libadalang/libadalang-2017.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-04-22  7:47 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-04-22  7:47 UTC (permalink / raw
  To: gentoo-commits

commit:     183b8633fe0e20b19af353b289de466c21b83a48
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 22 07:47:26 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Apr 22 07:47:26 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=183b8633

dev-ada/libadalang: amd64 and x86 stable

Package-Manager: Portage-2.3.24, Repoman-2.3.6

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

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild b/dev-ada/libadalang/libadalang-2017.ebuild
index 39c4eae6b6f..2d97d6c5e90 100644
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ b/dev-ada/libadalang/libadalang-2017.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-07-08  9:05 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-07-08  9:05 UTC (permalink / raw
  To: gentoo-commits

commit:     3481a6ccc198ea065da78e4c7f62893131b7d4b3
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Jul  8 09:04:53 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Jul  8 09:05:20 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3481a6cc

dev-ada/libadalang: Build shared/static library

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-ada/libadalang/libadalang-2018.ebuild | 20 +++++++++++++++-----
 dev-ada/libadalang/metadata.xml           |  1 +
 2 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018.ebuild b/dev-ada/libadalang/libadalang-2018.ebuild
index 14689aeaafd..7a0db217783 100644
--- a/dev-ada/libadalang/libadalang-2018.ebuild
+++ b/dev-ada/libadalang/libadalang-2018.ebuild
@@ -16,12 +16,15 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018"
+IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml
 	|| (
 		dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
-		dev-ada/gnatcoll-bindings[iconv,shared,gnat_2016=,gnat_2017=,gnat_2018]
+		(
+			dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
+			dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
+		)
 	)
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
@@ -33,11 +36,15 @@ S="${WORKDIR}"/${MYP}
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_configure() {
-	ada/manage.py generate || die
+	ada/manage.py -v debug generate || die
 }
 
 src_compile() {
-	ada/manage.py build || die
+	ada/manage.py \
+		-v \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		build || die
 }
 
 src_test () {
@@ -45,6 +52,9 @@ src_test () {
 }
 
 src_install () {
-	ada/manage.py install "${D}"usr
+	ada/manage.py \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		install "${D}"usr || die
 	python_domodule build/python/libadalang.py
 }

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
index 7af42063559..a2f3f091000 100644
--- a/dev-ada/libadalang/metadata.xml
+++ b/dev-ada/libadalang/metadata.xml
@@ -9,6 +9,7 @@
 		<flag name="gnat_2016">Compile with dev-lang/gnat-gpl-2016</flag>
 		<flag name="gnat_2017">Compile with dev-lang/gnat-gpl-2017</flag>
 		<flag name="gnat_2018">Compile with dev-lang/gnat-gpl-2018</flag>
+		<flag name="shared">Build shared library</flag>
 	</use>
 	<longdescription lang="en">
 		Libadalang is a project to build a high performance semantic engine for


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-11-22  7:07 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-11-22  7:07 UTC (permalink / raw
  To: gentoo-commits

commit:     b5f13b476d7c43740afc19356c6eb96b105cf54b
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 22 07:07:24 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Nov 22 07:07:24 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5f13b47

dev-ada/libadalang: Stable

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018.ebuild | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018.ebuild b/dev-ada/libadalang/libadalang-2018.ebuild
index 7a0db217783..9099db13c30 100644
--- a/dev-ada/libadalang/libadalang-2018.ebuild
+++ b/dev-ada/libadalang/libadalang-2018.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -15,17 +15,12 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml
-	|| (
-		dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
-		(
-			dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
-			dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
-		)
-	)
+	dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
+	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
 	>=dev-ada/langkit-2018"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-11-26 20:54 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-11-26 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     e4c9ad3725dd1843f4d815c07d4f76886841d6f1
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 24 21:16:17 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Nov 26 20:54:28 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4c9ad37

dev-ada/libadalang: Stable

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2017-r1.ebuild |  2 +-
 dev-ada/libadalang/libadalang-2017.ebuild    | 49 ----------------------------
 2 files changed, 1 insertion(+), 50 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017-r1.ebuild b/dev-ada/libadalang/libadalang-2017-r1.ebuild
index b4185f05c64..a2c06d0952a 100644
--- a/dev-ada/libadalang/libadalang-2017-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2017-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 +gnat_2017"
 
 RDEPEND="dev-python/pyyaml

diff --git a/dev-ada/libadalang/libadalang-2017.ebuild b/dev-ada/libadalang/libadalang-2017.ebuild
deleted file mode 100644
index 3856ef26cce..00000000000
--- a/dev-ada/libadalang/libadalang-2017.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
-	-> ${P}-src.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 +gnat_2017"
-
-RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
-	${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-	dev-ada/langkit"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"/${PN}-gps-src
-
-src_prepare() {
-	default
-	rm -r ada/testsuite/tests/acats_parse || die
-}
-
-src_configure() {
-	ada/manage.py generate || die
-}
-
-src_compile() {
-	ada/manage.py --verbosity=debug build || die
-}
-
-src_test () {
-	ada/manage.py test | grep FAILED && die
-}
-
-src_install () {
-	ada/manage.py install "${D}"usr
-	python_domodule build/python/libadalang.py
-}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-11-26 20:57 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-11-26 20:57 UTC (permalink / raw
  To: gentoo-commits

commit:     fbef382816d99cea392dfc8aa800b218a587a689
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 26 20:56:52 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Nov 26 20:56:52 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbef3828

dev-ada/libadalang: Fix test

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018.ebuild | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-2018.ebuild b/dev-ada/libadalang/libadalang-2018.ebuild
index 9099db13c30..6ac7ffb8994 100644
--- a/dev-ada/libadalang/libadalang-2018.ebuild
+++ b/dev-ada/libadalang/libadalang-2018.ebuild
@@ -28,7 +28,10 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}
 
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=(
+	"${FILESDIR}"/${P}-gentoo.patch
+	"${FILESDIR}"/${PN}-2017-gentoo.patch
+)
 
 src_configure() {
 	ada/manage.py -v debug generate || die
@@ -52,4 +55,5 @@ src_install () {
 		$(use_enable static-libs static) \
 		install "${D}"usr || die
 	python_domodule build/python/libadalang.py
+	rm -r "${D}"usr/python || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2018-11-27  8:15 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2018-11-27  8:15 UTC (permalink / raw
  To: gentoo-commits

commit:     59b23241c96b7237fabda1bcfca72e02f8aff996
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 27 08:15:12 2018 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Nov 27 08:15:12 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b23241

dev-ada/libadalang: fix dependency

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

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

diff --git a/dev-ada/libadalang/libadalang-2017-r1.ebuild b/dev-ada/libadalang/libadalang-2017-r1.ebuild
index a2c06d0952a..ef338c30499 100644
--- a/dev-ada/libadalang/libadalang-2017-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2017-r1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	dev-ada/langkit"
+	~dev-ada/langkit-2017"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}"/${PN}-gps-src


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-05-30 19:18 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-05-30 19:18 UTC (permalink / raw
  To: gentoo-commits

commit:     d47c08e9aa2d668e2082afe0a79f39c821c9e63e
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu May 30 19:17:46 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu May 30 19:17:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d47c08e9

dev-ada/libadalang: enable build with gnat-gpl-2019

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018-r1.ebuild | 60 ++++++++++++++++++++++++++++
 dev-ada/libadalang/metadata.xml              |  1 +
 2 files changed, 61 insertions(+)

diff --git a/dev-ada/libadalang/libadalang-2018-r1.ebuild b/dev-ada/libadalang/libadalang-2018-r1.ebuild
new file mode 100644
index 00000000000..8bb71fe888b
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-2018-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit python-single-r1
+
+MYP=${PN}-gpl-${PV}-src
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
+	-> ${MYP}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
+	${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+	>=dev-ada/langkit-2018"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+	"${FILESDIR}"/${P}-gentoo.patch
+	"${FILESDIR}"/${PN}-2017-gentoo.patch
+)
+
+src_configure() {
+	ada/manage.py -v debug generate || die
+}
+
+src_compile() {
+	ada/manage.py \
+		-v \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		build \
+		--build-mode='prod' || die
+}
+
+src_test () {
+	ada/manage.py test | grep FAILED && die
+}
+
+src_install () {
+	ada/manage.py \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		install "${D}"usr || die
+	python_domodule build/python/libadalang.py
+	rm -r "${D}"usr/python || die
+}

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
index a2f3f091000..5ed09e4fd91 100644
--- a/dev-ada/libadalang/metadata.xml
+++ b/dev-ada/libadalang/metadata.xml
@@ -9,6 +9,7 @@
 		<flag name="gnat_2016">Compile with dev-lang/gnat-gpl-2016</flag>
 		<flag name="gnat_2017">Compile with dev-lang/gnat-gpl-2017</flag>
 		<flag name="gnat_2018">Compile with dev-lang/gnat-gpl-2018</flag>
+		<flag name="gnat_2019">Compile with dev-lang/gnat-gpl-2019</flag>
 		<flag name="shared">Build shared library</flag>
 	</use>
 	<longdescription lang="en">


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-12 18:44 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-12 18:44 UTC (permalink / raw
  To: gentoo-commits

commit:     891efec61964d30ad75d3f622a46509ea779a057
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 12 18:44:14 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 18:44:14 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891efec6

dev-ada/libadalang: 2019 version does not build with gnat_2017

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018-r1.ebuild | 2 +-
 dev-ada/libadalang/libadalang-2019.ebuild    | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018-r1.ebuild b/dev-ada/libadalang/libadalang-2018-r1.ebuild
index 8bb71fe888b..59f520f6f0c 100644
--- a/dev-ada/libadalang/libadalang-2018-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	>=dev-ada/langkit-2018"
+	~dev-ada/langkit-2018"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}

diff --git a/dev-ada/libadalang/libadalang-2019.ebuild b/dev-ada/libadalang/libadalang-2019.ebuild
index 2c07102fe7c..d858c8a66cf 100644
--- a/dev-ada/libadalang/libadalang-2019.ebuild
+++ b/dev-ada/libadalang/libadalang-2019.ebuild
@@ -16,10 +16,10 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f3331e87a8f1c967d27
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 +shared static-libs"
+IUSE="gnat_2018 +gnat_2019 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
+	dev-ada/gnatcoll-bindings[gnat_2018(-)?,gnat_2019(-)?]
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-15 16:40 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-15 16:40 UTC (permalink / raw
  To: gentoo-commits

commit:     760a6a2dfaee27ac6f36c79ff4836cb262f72f50
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 16:39:53 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 16:39:53 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760a6a2d

dev-ada/libadalang: fix dependency

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2019.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-2019.ebuild b/dev-ada/libadalang/libadalang-2019.ebuild
index d858c8a66cf..456a0f54f86 100644
--- a/dev-ada/libadalang/libadalang-2019.ebuild
+++ b/dev-ada/libadalang/libadalang-2019.ebuild
@@ -23,7 +23,8 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	>=dev-ada/langkit-2018"
+	dev-ada/gprbuild[gnat_2018(-)?,gnat_2019(-)?]
+	>=dev-ada/langkit-2019"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-15 16:45 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-15 16:45 UTC (permalink / raw
  To: gentoo-commits

commit:     29d0b0a76e1be234d7d78cf894fd56dffa5d33b3
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 15 16:45:06 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Jun 15 16:45:06 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29d0b0a7

dev-ada/libadalang: dependency fix

Closes: https://bugs.gentoo.org/687296
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018-r1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018-r1.ebuild b/dev-ada/libadalang/libadalang-2018-r1.ebuild
index 59f520f6f0c..635ac1d49b1 100644
--- a/dev-ada/libadalang/libadalang-2018-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r1.ebuild
@@ -19,11 +19,12 @@ KEYWORDS="~amd64 ~x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+	dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	~dev-ada/langkit-2018"
+	~dev-ada/langkit-2018
+	dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-20  7:27 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-20  7:27 UTC (permalink / raw
  To: gentoo-commits

commit:     de51b225b025aadfe050cfb7290829c2a160cde1
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 19 20:55:56 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Jun 20 07:16:43 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de51b225

dev-ada/libadalang: can build static or shared

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2019.ebuild | 19 +++++++++++++++++--
 1 file changed, 17 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2019.ebuild b/dev-ada/libadalang/libadalang-2019.ebuild
index 456a0f54f86..823b7b6d2d1 100644
--- a/dev-ada/libadalang/libadalang-2019.ebuild
+++ b/dev-ada/libadalang/libadalang-2019.ebuild
@@ -37,7 +37,19 @@ src_configure() {
 }
 
 src_compile() {
-	ada/manage.py -v debug build --build-mode='prod' || die
+	libtype=relocatable
+	if use shared; then
+		if use static-libs; then
+			libtype=static,relocatable
+		fi
+	elif use static-libs; then
+		libtype=static
+	fi
+	ada/manage.py \
+		-v \
+		--library-types $libtype \
+		build \
+		--build-mode='prod' || die
 }
 
 src_test () {
@@ -46,7 +58,10 @@ src_test () {
 }
 
 src_install () {
-	ada/manage.py install "${D}"/usr || die
+	ada/manage.py \
+		-v \
+		--library-types $libtype \
+		install "${D}"/usr || die
 	python_domodule build/python/libadalang
 	rm -r "${D}"/usr/python || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-24 16:57 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-24 16:57 UTC (permalink / raw
  To: gentoo-commits

commit:     922e58479dd4dae63e71e1be134f7f5de279225f
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 16:56:48 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 16:56:48 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=922e5847

dev-ada/libadalang: fix dependency

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2019.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-2019.ebuild b/dev-ada/libadalang/libadalang-2019.ebuild
index 823b7b6d2d1..b9b7080104d 100644
--- a/dev-ada/libadalang/libadalang-2019.ebuild
+++ b/dev-ada/libadalang/libadalang-2019.ebuild
@@ -26,7 +26,8 @@ DEPEND="${RDEPEND}
 	dev-ada/gprbuild[gnat_2018(-)?,gnat_2019(-)?]
 	>=dev-ada/langkit-2019"
 
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	^^ ( gnat_2018 gnat_2019 )"
 
 S="${WORKDIR}"/${MYP}
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-24 19:23 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-24 19:23 UTC (permalink / raw
  To: gentoo-commits

commit:     97a104986c0ad6247e11e7e918c9767d5feb7c7e
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 19:22:56 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 19:22:56 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97a10498

dev-ada/libadalang: gcc-4.9.4 is too old for 2018 (prod)

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018-r1.ebuild | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018-r1.ebuild b/dev-ada/libadalang/libadalang-2018-r1.ebuild
index 635ac1d49b1..1fff1c6e5bf 100644
--- a/dev-ada/libadalang/libadalang-2018-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r1.ebuild
@@ -16,16 +16,17 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
+IUSE="gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
+	dev-ada/gnatcoll-bindings[gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
 	~dev-ada/langkit-2018
-	dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+	dev-ada/gprbuild[gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	^^ ( gnat_2017 gnat_2018 gnat_2019 )"
 
 S="${WORKDIR}"/${MYP}
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-06-24 19:47 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-06-24 19:47 UTC (permalink / raw
  To: gentoo-commits

commit:     a553b18e675384fc47bf76070a74261be15b7531
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 24 19:47:45 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jun 24 19:47:45 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a553b18e

dev-ada/libadalang: fix dependency

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 dev-ada/libadalang/libadalang-2018.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2018.ebuild b/dev-ada/libadalang/libadalang-2018.ebuild
index 6ac7ffb8994..2f0bf1aa8ee 100644
--- a/dev-ada/libadalang/libadalang-2018.ebuild
+++ b/dev-ada/libadalang/libadalang-2018.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}
-	>=dev-ada/langkit-2018"
+	~dev-ada/langkit-2018"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-09-19 12:45 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-09-19 12:45 UTC (permalink / raw
  To: gentoo-commits

commit:     c69df102e7e15f4554b63a4305c551251ddb63a4
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 12:44:38 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 12:44:38 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c69df102

dev-ada/libadalang: use ada eclass

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-2017-r2.ebuild | 54 ++++++++++++++++++++++
 dev-ada/libadalang/libadalang-2018-r2.ebuild | 63 +++++++++++++++++++++++++
 dev-ada/libadalang/libadalang-2019-r1.ebuild | 69 ++++++++++++++++++++++++++++
 3 files changed, 186 insertions(+)

diff --git a/dev-ada/libadalang/libadalang-2017-r2.ebuild b/dev-ada/libadalang/libadalang-2017-r2.ebuild
new file mode 100644
index 00000000000..26e9c93f4fe
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-2017-r2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+ADA_COMPAT=( gnat_201{6,7} )
+
+inherit ada python-single-r1
+
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
+	-> ${P}-src.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="${ADA_DEPS}
+	dev-python/pyyaml
+	dev-ada/gnatcoll[${ADA_USEDEP},projects,shared]
+	${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+	~dev-ada/langkit-2017"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${PN}-gps-src
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_prepare() {
+	default
+	rm -r ada/testsuite/tests/acats_parse || die
+}
+
+src_configure() {
+	ada/manage.py generate || die
+}
+
+src_compile() {
+	ada/manage.py --verbosity=debug build || die
+}
+
+src_test () {
+	ada/manage.py test | grep FAILED && die
+}
+
+src_install () {
+	ada/manage.py install "${D}"usr
+	python_domodule build/python/libadalang.py
+}

diff --git a/dev-ada/libadalang/libadalang-2018-r2.ebuild b/dev-ada/libadalang/libadalang-2018-r2.ebuild
new file mode 100644
index 00000000000..86894120316
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-2018-r2.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+ADA_COMPAT=( gnat_201{7,8,9} )
+
+inherit ada python-single-r1
+
+MYP=${PN}-gpl-${PV}-src
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
+	-> ${MYP}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared=,static-libs=]
+	${ADA_DEPS}
+	${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+	~dev-ada/langkit-2018
+	dev-ada/gprbuild[${ADA_USEDEP}]"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=(
+	"${FILESDIR}"/${P}-gentoo.patch
+	"${FILESDIR}"/${PN}-2017-gentoo.patch
+)
+
+src_configure() {
+	ada/manage.py -v debug generate || die
+}
+
+src_compile() {
+	ada/manage.py \
+		-v \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		build \
+		--build-mode='prod' || die
+}
+
+src_test () {
+	ada/manage.py test | grep FAILED && die
+}
+
+src_install () {
+	ada/manage.py \
+		$(use_enable shared) \
+		$(use_enable static-libs static) \
+		install "${D}"/usr || die
+	python_domodule build/python/libadalang.py
+	rm -r "${D}"/usr/python || die
+}

diff --git a/dev-ada/libadalang/libadalang-2019-r1.ebuild b/dev-ada/libadalang/libadalang-2019-r1.ebuild
new file mode 100644
index 00000000000..23ddcc1668b
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-2019-r1.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+ADA_COMPAT=( gnat_201{8,9} )
+
+inherit ada python-single-r1
+
+MYP=${P}-20190510-19916-src
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f3331e87a8f1c967d27
+	-> ${MYP}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared=,static-libs=]
+	${ADA_DEPS}
+	${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+	dev-ada/gprbuild[${ADA_USEDEP}]
+	>=dev-ada/langkit-2019"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_configure() {
+	ada/manage.py -v debug generate || die
+}
+
+src_compile() {
+	libtype=relocatable
+	if use shared; then
+		if use static-libs; then
+			libtype=static,relocatable
+		fi
+	elif use static-libs; then
+		libtype=static
+	fi
+	ada/manage.py \
+		-v \
+		--library-types $libtype \
+		build \
+		--build-mode='prod' || die
+}
+
+src_test () {
+	ada/manage.py test | tee libadalang.testOut;
+	grep -q FAILED libadalang.testOut && die
+}
+
+src_install () {
+	ada/manage.py \
+		-v \
+		--library-types $libtype \
+		install "${D}"/usr || die
+	python_domodule build/python/libadalang
+	rm -r "${D}"/usr/python || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-09-19 17:21 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-09-19 17:21 UTC (permalink / raw
  To: gentoo-commits

commit:     43f7ff5005f46f3b68987cc932639315d0c0e8d3
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 19 17:20:50 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Sep 19 17:20:50 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43f7ff50

dev-ada/libadalang: fix missing slash

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-2017-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-2017-r2.ebuild b/dev-ada/libadalang/libadalang-2017-r2.ebuild
index 26e9c93f4fe..79dcaa89a6d 100644
--- a/dev-ada/libadalang/libadalang-2017-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-2017-r2.ebuild
@@ -49,6 +49,6 @@ src_test () {
 }
 
 src_install () {
-	ada/manage.py install "${D}"usr
+	ada/manage.py install "${D}"/usr
 	python_domodule build/python/libadalang.py
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-09-21 11:48 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-09-21 11:48 UTC (permalink / raw
  To: gentoo-commits

commit:     cce412fbb9ea276136026b38efea24a2e0135413
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 11:48:18 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 11:48:18 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cce412fb

dev-ada/libadalang: pkg_setup called both for python and Ada

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-2017-r2.ebuild | 5 +++++
 dev-ada/libadalang/libadalang-2018-r2.ebuild | 5 +++++
 dev-ada/libadalang/libadalang-2019-r1.ebuild | 5 +++++
 3 files changed, 15 insertions(+)

diff --git a/dev-ada/libadalang/libadalang-2017-r2.ebuild b/dev-ada/libadalang/libadalang-2017-r2.ebuild
index 79dcaa89a6d..b210eddac8f 100644
--- a/dev-ada/libadalang/libadalang-2017-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-2017-r2.ebuild
@@ -31,6 +31,11 @@ S="${WORKDIR}"/${PN}-gps-src
 
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+}
+
 src_prepare() {
 	default
 	rm -r ada/testsuite/tests/acats_parse || die

diff --git a/dev-ada/libadalang/libadalang-2018-r2.ebuild b/dev-ada/libadalang/libadalang-2018-r2.ebuild
index 86894120316..15d30be1cca 100644
--- a/dev-ada/libadalang/libadalang-2018-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r2.ebuild
@@ -31,6 +31,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 S="${WORKDIR}"/${MYP}
 
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+}
+
 PATCHES=(
 	"${FILESDIR}"/${P}-gentoo.patch
 	"${FILESDIR}"/${PN}-2017-gentoo.patch

diff --git a/dev-ada/libadalang/libadalang-2019-r1.ebuild b/dev-ada/libadalang/libadalang-2019-r1.ebuild
index 23ddcc1668b..45c76b0563d 100644
--- a/dev-ada/libadalang/libadalang-2019-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2019-r1.ebuild
@@ -32,6 +32,11 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 S="${WORKDIR}"/${MYP}
 
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+}
+
 PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
 
 src_configure() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-10-21  6:41 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-10-21  6:41 UTC (permalink / raw
  To: gentoo-commits

commit:     298ec5fad36952296affdceab931bf04e7a9c899
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 21 06:41:15 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Oct 21 06:41:15 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=298ec5fa

dev-ada/libadalang: Stable version

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-2017-r2.ebuild | 2 +-
 dev-ada/libadalang/libadalang-2018-r1.ebuild | 2 +-
 dev-ada/libadalang/libadalang-2018-r2.ebuild | 2 +-
 dev-ada/libadalang/libadalang-2019-r1.ebuild | 2 +-
 dev-ada/libadalang/libadalang-2019.ebuild    | 2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2017-r2.ebuild b/dev-ada/libadalang/libadalang-2017-r2.ebuild
index b210eddac8f..7896a4c5e03 100644
--- a/dev-ada/libadalang/libadalang-2017-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-2017-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 RDEPEND="${ADA_DEPS}

diff --git a/dev-ada/libadalang/libadalang-2018-r1.ebuild b/dev-ada/libadalang/libadalang-2018-r1.ebuild
index 1fff1c6e5bf..21136132a52 100644
--- a/dev-ada/libadalang/libadalang-2018-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2017 +gnat_2018 gnat_2019 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml

diff --git a/dev-ada/libadalang/libadalang-2018-r2.ebuild b/dev-ada/libadalang/libadalang-2018-r2.ebuild
index 15d30be1cca..6c587d89b91 100644
--- a/dev-ada/libadalang/libadalang-2018-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-2018-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="dev-python/pyyaml

diff --git a/dev-ada/libadalang/libadalang-2019-r1.ebuild b/dev-ada/libadalang/libadalang-2019-r1.ebuild
index 45c76b0563d..a19f499cfc2 100644
--- a/dev-ada/libadalang/libadalang-2019-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2019-r1.ebuild
@@ -16,7 +16,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f3331e87a8f1c967d27
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="dev-python/pyyaml

diff --git a/dev-ada/libadalang/libadalang-2019.ebuild b/dev-ada/libadalang/libadalang-2019.ebuild
index b9b7080104d..b82f0de8e74 100644
--- a/dev-ada/libadalang/libadalang-2019.ebuild
+++ b/dev-ada/libadalang/libadalang-2019.ebuild
@@ -15,7 +15,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f3331e87a8f1c967d27
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2018 +gnat_2019 +shared static-libs"
 
 RDEPEND="dev-python/pyyaml


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

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

commit:     99e8234895a011a36f7e88d5bbc395ed10f82c07
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 21 07:03:46 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Oct 21 07:03:46 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99e82348

dev-ada/libadalang: maintainer -> ada

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/metadata.xml | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
index a2b4d6b3c81..7cfa6c9dcea 100644
--- a/dev-ada/libadalang/metadata.xml
+++ b/dev-ada/libadalang/metadata.xml
@@ -1,9 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-	<maintainer type="person">
-		<email>tupone@gentoo.org</email>
-		<name>Tupone Alfredo</name>
+	<maintainer type="project">
+		<email>ada@gentoo.org</email>
 	</maintainer>
 	<use>
 		<flag name="shared">Build shared library</flag>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2019-11-03 20:26 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2019-11-03 20:26 UTC (permalink / raw
  To: gentoo-commits

commit:     612a4df0e8cddf0f58a3a2a420a99125cc59c1b3
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Nov  3 20:26:34 2019 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Nov  3 20:26:34 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=612a4df0

dev-ada/libadalang: remove old versions

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/Manifest                  |  1 -
 dev-ada/libadalang/libadalang-2017-r1.ebuild | 51 ------------------------
 dev-ada/libadalang/libadalang-2017-r2.ebuild | 59 ----------------------------
 dev-ada/libadalang/libadalang-2018.ebuild    | 59 ----------------------------
 4 files changed, 170 deletions(-)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index ad2092a0e14..963641874fc 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1,3 +1,2 @@
-DIST libadalang-2017-src.tar.gz 1862217 BLAKE2B 58f72726285e56a15278e85902fabf988327ea86a08cc6c86271d61075a6b19a0bffa86e5302f5c32e6d35ef95473ad747853b14899a12d09d49d656f4e6559e SHA512 c8663a7214c3c1dd73a6589a6db10d219fcd2db39ba2ce184eea85272c5f206ab0aa8d13b0e19b08a5996906c7fbddd479795363ec22e889dfceda9967c346c7
 DIST libadalang-2019-20190510-19916-src.tar.gz 2345942 BLAKE2B 807fd6ea0183b5535e96b258998a0540aa77dec0669db81bae10b56894e12bbb381b356bd55d6684156101d2ea0e5439c2551a4213a81e79e4697a7ff6ba5df2 SHA512 9ebf8d0c01d12f5a8081fced9504b78a45cbde6ecc0e6abeed99aff03abd0b241c1ecba85b256911e474cb77e10e5e387f64d51a2d9b18596baf40313f44f089
 DIST libadalang-gpl-2018-src.tar.gz 1990774 BLAKE2B ffad46d4988de7fb8c9bf94d24360a726c59e3c70a2318725a59e0b6b62351e8f5d8dd6501964618607122e3c7cb3bda0e1181818c68324d4067d59ac93e2b1c SHA512 b95196323097065be2996ced767f8f89fb77445f99c249d84043c68d926d61c78b310b4fef0699d08f9112dc423596c076f452745469a75a8467c35b5e10ac2c

diff --git a/dev-ada/libadalang/libadalang-2017-r1.ebuild b/dev-ada/libadalang/libadalang-2017-r1.ebuild
deleted file mode 100644
index ef338c30499..00000000000
--- a/dev-ada/libadalang/libadalang-2017-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
-	-> ${P}-src.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 +gnat_2017"
-
-RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll[projects,shared,gnat_2016=,gnat_2017=]
-	${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-	~dev-ada/langkit-2017"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"/${PN}-gps-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
-	default
-	rm -r ada/testsuite/tests/acats_parse || die
-}
-
-src_configure() {
-	ada/manage.py generate || die
-}
-
-src_compile() {
-	ada/manage.py --verbosity=debug build || die
-}
-
-src_test () {
-	ada/manage.py test | grep FAILED && die
-}
-
-src_install () {
-	ada/manage.py install "${D}"usr
-	python_domodule build/python/libadalang.py
-}

diff --git a/dev-ada/libadalang/libadalang-2017-r2.ebuild b/dev-ada/libadalang/libadalang-2017-r2.ebuild
deleted file mode 100644
index 7896a4c5e03..00000000000
--- a/dev-ada/libadalang/libadalang-2017-r2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{6,7} )
-
-inherit ada python-single-r1
-
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed042
-	-> ${P}-src.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="${ADA_DEPS}
-	dev-python/pyyaml
-	dev-ada/gnatcoll[${ADA_USEDEP},projects,shared]
-	${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-	~dev-ada/langkit-2017"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-	${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${PN}-gps-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-	ada_pkg_setup
-}
-
-src_prepare() {
-	default
-	rm -r ada/testsuite/tests/acats_parse || die
-}
-
-src_configure() {
-	ada/manage.py generate || die
-}
-
-src_compile() {
-	ada/manage.py --verbosity=debug build || die
-}
-
-src_test () {
-	ada/manage.py test | grep FAILED && die
-}
-
-src_install () {
-	ada/manage.py install "${D}"/usr
-	python_domodule build/python/libadalang.py
-}

diff --git a/dev-ada/libadalang/libadalang-2018.ebuild b/dev-ada/libadalang/libadalang-2018.ebuild
deleted file mode 100644
index 2f0bf1aa8ee..00000000000
--- a/dev-ada/libadalang/libadalang-2018.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-single-r1
-
-MYP=${PN}-gpl-${PV}-src
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0cf9adc7a4475263382c18
-	-> ${MYP}.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs"
-
-RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
-	dev-ada/gnatcoll-bindings[iconv,shared=,static-libs=]
-	${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
-	~dev-ada/langkit-2018"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}
-
-PATCHES=(
-	"${FILESDIR}"/${P}-gentoo.patch
-	"${FILESDIR}"/${PN}-2017-gentoo.patch
-)
-
-src_configure() {
-	ada/manage.py -v debug generate || die
-}
-
-src_compile() {
-	ada/manage.py \
-		-v \
-		$(use_enable shared) \
-		$(use_enable static-libs static) \
-		build || die
-}
-
-src_test () {
-	ada/manage.py test | grep FAILED && die
-}
-
-src_install () {
-	ada/manage.py \
-		$(use_enable shared) \
-		$(use_enable static-libs static) \
-		install "${D}"usr || die
-	python_domodule build/python/libadalang.py
-	rm -r "${D}"usr/python || die
-}


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

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

commit:     76fddc52844f1553ce86c9e1dbabcc0b6c183525
Author:     Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  9 21:37:59 2020 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Feb  9 21:37:59 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fddc52

dev-ada/libadalang: fix dependency

Closes: https://bugs.gentoo.org/708472
Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-2019-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-2019-r1.ebuild b/dev-ada/libadalang/libadalang-2019-r1.ebuild
index a19f499cfc2..02d37bc0123 100644
--- a/dev-ada/libadalang/libadalang-2019-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-2019-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -20,7 +20,7 @@ KEYWORDS="amd64 x86"
 IUSE="+shared static-libs"
 
 RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared=,static-libs=]
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared=,static-libs=]
 	${ADA_DEPS}
 	${PYTHON_DEPS}"
 DEPEND="${RDEPEND}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-15 22:00 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-15 22:00 UTC (permalink / raw
  To: gentoo-commits

commit:     4f51c320df1f60967235ce6b2e231b1ca163795a
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 15 22:00:12 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Dec 15 22:00:12 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f51c320

dev-ada/libadalang: semantic engine for the Ada

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/Manifest                 |  1 +
 dev-ada/libadalang/libadalang-22.0.0.ebuild | 81 +++++++++++++++++++++++++++++
 dev-ada/libadalang/metadata.xml             | 17 ++++++
 3 files changed, 99 insertions(+)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
new file mode 100644
index 000000000000..694152577400
--- /dev/null
+++ b/dev-ada/libadalang/Manifest
@@ -0,0 +1 @@
+DIST libadalang-22.0.0.tar.gz 2364531 BLAKE2B 3992baa7180dce696b2c8aa0d451117a12b90072e83274d96a8d971b627c82bc66c5c21fa1eb6dbdd7ce95e0264852c5702b3d7c90f7bdf093915178e0a4a659 SHA512 b874feb102fe221595ad4b9b95b3ea4c6593686f96097ace17ad3c57534dc801000819de0cf898489e3407fd201eb003dd75f4f743a53dfb76cadfa6c727d789

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
new file mode 100644
index 000000000000..ea1c91a57864
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+ADA_COMPAT=( gnat_202{0,1} )
+
+inherit ada python-single-r1
+
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test shared static-libs static-pic"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared?,static-libs?,static-pic?]
+	${ADA_DEPS}
+	${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+	dev-ada/gprbuild[${ADA_USEDEP}]
+	$(python_gen_cond_dep '
+		dev-ada/langkit[${PYTHON_USEDEP}]
+	')
+"
+BDEPEND="test? (
+		dev-ml/dune
+		dev-ml/zarith
+		dev-ml/camomile
+		dev-ml/ocaml-ctypes
+	)"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+	libType=''
+	if use static-libs; then
+		libType+=',static'
+	fi
+	if use static-pic; then
+		libType+=',static-pic'
+	fi
+	if use shared; then
+		libType+=',relocatable'
+	fi
+	libType=${libType:1}
+}
+
+src_configure() {
+	${EPYTHON} manage.py generate -v debug || die
+}
+
+src_compile() {
+	${EPYTHON} manage.py build -v \
+		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}" \
+		--library-types=${libType} || die
+}
+
+src_test() {
+	#eval $(${EPYTHON} ./manage.py setenv)
+	${EPYTHON} manage.py test --restricted-env -j 1 |& > /dev/null
+	${EPYTHON} manage.py test --restricted-env -j 1 |& tee libadalang.testOut
+	grep -qw FAIL libadalang.testOut && die
+}
+
+src_install() {
+	${EPYTHON} manage.py \
+		install "${D}"/usr \
+		--library-types=${libType} || die
+	rm -r "${D}"/usr/python || die
+	python_domodule build/python/libadalang
+	rm -r "${D}"/usr/ocaml || die
+}

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
new file mode 100644
index 000000000000..217288dff7b1
--- /dev/null
+++ b/dev-ada/libadalang/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>ada@gentoo.org</email>
+	</maintainer>
+	<use>
+		<flag name="shared">Build shared library</flag>
+		<flag name="static-pic">Build static library with pic code</flag>
+	</use>
+	<longdescription lang="en">
+		Libadalang is a project to build a high performance semantic engine for
+		the Ada programming language. It is meant to provide a basis to write
+		Ada tooling, including tools working on potentially changing and
+		incorrect code, such as IDEs.
+	</longdescription>
+</pkgmetadata>


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-19 10:13 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-19 10:13 UTC (permalink / raw
  To: gentoo-commits

commit:     cee083380013a5008a006e104ed9540d45d1b274
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 19 10:13:01 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 19 10:13:25 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cee08338

dev-ada/libadalang: use subslot

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index ea1c91a57864..d20482a4ff18 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -14,10 +14,11 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 	-> ${P}.tar.gz"
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="test shared static-libs static-pic"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
+IUSE="test shared +static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+	${PYTHON_REQUIRED_USE}
 	${ADA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-21  7:15 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-21  7:15 UTC (permalink / raw
  To: gentoo-commits

commit:     6f1eff480b6dca193e3e3e333d3afc7c4d8ae035
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 21 07:14:49 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Dec 21 07:14:49 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f1eff48

dev-ada/libadalang: fix DEP

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index d20482a4ff18..0af159f8bff5 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -25,12 +25,12 @@ RESTRICT="!test? ( test )"
 RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared?,static-libs?,static-pic?]
 	${ADA_DEPS}
-	${PYTHON_DEPS}"
+	${PYTHON_DEPS}
+	$(python_gen_cond_dep '
+		dev-ada/langkit[${PYTHON_USEDEP},shared?,static-libs?,static-pic?]
+	')"
 DEPEND="${RDEPEND}
 	dev-ada/gprbuild[${ADA_USEDEP}]
-	$(python_gen_cond_dep '
-		dev-ada/langkit[${PYTHON_USEDEP}]
-	')
 "
 BDEPEND="test? (
 		dev-ml/dune


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-22 20:56 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-22 20:56 UTC (permalink / raw
  To: gentoo-commits

commit:     65b067b8fd7854b6ae7523b3d0d53ebf534df0aa
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 22 20:56:18 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Dec 22 20:56:18 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b067b8

dev-ada/libadalang: fix building with gnat-gpl-2020

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

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

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index 0af159f8bff5..f04b8d93fa0a 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -26,8 +26,9 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared?,static-libs?,static-pic?]
 	${ADA_DEPS}
 	${PYTHON_DEPS}
+	dev-ada/langkit[${ADA_USEDEP},shared?,static-libs?,static-pic?]
 	$(python_gen_cond_dep '
-		dev-ada/langkit[${PYTHON_USEDEP},shared?,static-libs?,static-pic?]
+		dev-ada/langkit[${PYTHON_USEDEP}]
 	')"
 DEPEND="${RDEPEND}
 	dev-ada/gprbuild[${ADA_USEDEP}]
@@ -61,6 +62,7 @@ src_configure() {
 
 src_compile() {
 	${EPYTHON} manage.py build -v \
+		--build-mode "prod" \
 		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}" \
 		--library-types=${libType} || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-23  8:14 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-23  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     8599e97913ef2f4dbe42d54f0b0af45a7e965c3e
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 08:13:54 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 08:14:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8599e979

dev-ada/libadalang: fix test dependency

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

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

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index f04b8d93fa0a..b4210f4ddee7 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -38,6 +38,7 @@ BDEPEND="test? (
 		dev-ml/zarith
 		dev-ml/camomile
 		dev-ml/ocaml-ctypes
+		dev-ada/e3-testsuite
 	)"
 
 pkg_setup() {
@@ -68,7 +69,6 @@ src_compile() {
 }
 
 src_test() {
-	#eval $(${EPYTHON} ./manage.py setenv)
 	${EPYTHON} manage.py test --restricted-env -j 1 |& > /dev/null
 	${EPYTHON} manage.py test --restricted-env -j 1 |& tee libadalang.testOut
 	grep -qw FAIL libadalang.testOut && die


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-23  9:40 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-23  9:40 UTC (permalink / raw
  To: gentoo-commits

commit:     2b0a6176dcfe162759b8ed41cf20ed58d72ae394
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 09:40:31 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 09:40:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b0a6176

dev-ada/libadalang: fix install

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index b4210f4ddee7..fb0dc2d5de88 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -77,6 +77,7 @@ src_test() {
 src_install() {
 	${EPYTHON} manage.py \
 		install "${D}"/usr \
+		--build-mode "prod" \
 		--library-types=${libType} || die
 	rm -r "${D}"/usr/python || die
 	python_domodule build/python/libadalang


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-23 13:10 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-23 13:10 UTC (permalink / raw
  To: gentoo-commits

commit:     bb83903370ffc8bfdd18362fea489db4b1d406d2
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 13:10:08 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 13:10:08 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb839033

dev-ada/libadalang: more verbose during test

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

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

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index fb0dc2d5de88..a449ba67a5f7 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -69,7 +69,7 @@ src_compile() {
 }
 
 src_test() {
-	${EPYTHON} manage.py test --restricted-env -j 1 |& > /dev/null
+	${EPYTHON} manage.py test --restricted-env -j 1
 	${EPYTHON} manage.py test --restricted-env -j 1 |& tee libadalang.testOut
 	grep -qw FAIL libadalang.testOut && die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-23 21:03 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-23 21:03 UTC (permalink / raw
  To: gentoo-commits

commit:     b6a49cf2686103ea29a22976ee15573e0e88d71c
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 21:03:31 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 21:03:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a49cf2

dev-ada/libadalang: respect MAKEOPTS

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index a449ba67a5f7..9e708b92291c 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -6,7 +6,7 @@ EAPI=7
 PYTHON_COMPAT=( python3_{7,8,9} )
 ADA_COMPAT=( gnat_202{0,1} )
 
-inherit ada python-single-r1
+inherit ada python-single-r1 multiprocessing
 
 DESCRIPTION="high performance semantic engine for the Ada programming language"
 HOMEPAGE="https://libre.adacore.com/"
@@ -64,6 +64,7 @@ src_configure() {
 src_compile() {
 	${EPYTHON} manage.py build -v \
 		--build-mode "prod" \
+		-j$(makeopts_jobs) \
 		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}" \
 		--library-types=${libType} || die
 }


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-24 21:46 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-24 21:46 UTC (permalink / raw
  To: gentoo-commits

commit:     85ec0821667f4c9b44fab0b3b60dd8c481f3a159
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 21:46:01 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 21:46:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85ec0821

dev-ada/libadalang: build examples

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 32 ++++++++++++++++++++---------
 dev-ada/libadalang/metadata.xml             |  1 -
 2 files changed, 22 insertions(+), 11 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index 9e708b92291c..5cdedddef0be 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -16,17 +16,16 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0/${PV}"
 KEYWORDS="~amd64"
-IUSE="test shared +static-libs static-pic"
-REQUIRED_USE="|| ( shared static-libs static-pic )
-	${PYTHON_REQUIRED_USE}
+IUSE="test +static-libs static-pic"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	${ADA_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pyyaml
-	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?]
 	${ADA_DEPS}
 	${PYTHON_DEPS}
-	dev-ada/langkit[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+	dev-ada/langkit[${ADA_USEDEP},shared,static-libs?,static-pic?]
 	$(python_gen_cond_dep '
 		dev-ada/langkit[${PYTHON_USEDEP}]
 	')"
@@ -51,12 +50,15 @@ pkg_setup() {
 	if use static-pic; then
 		libType+=',static-pic'
 	fi
-	if use shared; then
-		libType+=',relocatable'
-	fi
+	libType+=',relocatable'
 	libType=${libType:1}
 }
 
+src_prepare() {
+	default
+	rm -r testsuite/tests/misc/copyright || die
+}
+
 src_configure() {
 	${EPYTHON} manage.py generate -v debug || die
 }
@@ -67,11 +69,21 @@ src_compile() {
 		-j$(makeopts_jobs) \
 		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}" \
 		--library-types=${libType} || die
+	GPR_PROJECT_PATH="${S}"/build \
+		gprbuild -P contrib/highlight/highlight.gpr \
+		-j$(makeopts_jobs) -v \
+		-XBUILD_MODE=prod \
+		-XLIBRARY_TYPE=relocatable \
+		-XXMLADA_BUILD=relocatable \
+		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
+		|| die
 }
 
 src_test() {
-	${EPYTHON} manage.py test --restricted-env -j 1
-	${EPYTHON} manage.py test --restricted-env -j 1 |& tee libadalang.testOut
+	${EPYTHON} manage.py test \
+		--build-mode "prod" \
+		--restricted-env -j 1 \
+		|& tee libadalang.testOut
 	grep -qw FAIL libadalang.testOut && die
 }
 

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
index 217288dff7b1..7752dcfa6bda 100644
--- a/dev-ada/libadalang/metadata.xml
+++ b/dev-ada/libadalang/metadata.xml
@@ -5,7 +5,6 @@
 		<email>ada@gentoo.org</email>
 	</maintainer>
 	<use>
-		<flag name="shared">Build shared library</flag>
 		<flag name="static-pic">Build static library with pic code</flag>
 	</use>
 	<longdescription lang="en">


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2021-12-24 22:12 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2021-12-24 22:12 UTC (permalink / raw
  To: gentoo-commits

commit:     8ba0d090dedc66de57363af399b287494aa9253d
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 24 22:12:36 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Dec 24 22:12:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ba0d090

dev-ada/libadalang: use LDFLAGS

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index 5cdedddef0be..fb13c72f8afe 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -67,7 +67,7 @@ src_compile() {
 	${EPYTHON} manage.py build -v \
 		--build-mode "prod" \
 		-j$(makeopts_jobs) \
-		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS}" \
+		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs:C ${LDFLAGS}" \
 		--library-types=${libType} || die
 	GPR_PROJECT_PATH="${S}"/build \
 		gprbuild -P contrib/highlight/highlight.gpr \
@@ -76,6 +76,7 @@ src_compile() {
 		-XLIBRARY_TYPE=relocatable \
 		-XXMLADA_BUILD=relocatable \
 		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
+		-largs:C ${LDFLAGS} \
 		|| die
 }
 


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

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

commit:     a0bca55b5e56e63b161e855defdaa0b33da72db6
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Feb  3 20:02:44 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Feb  3 20:03:15 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0bca55b

dev-ada/libadalang: ~x86 and python3.10

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index fb13c72f8afe..0dc44b7cc031 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 ADA_COMPAT=( gnat_202{0,1} )
 
 inherit ada python-single-r1 multiprocessing
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
 SLOT="0/${PV}"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~x86"
 IUSE="test +static-libs static-pic"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
 	${ADA_REQUIRED_USE}"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-09-30 20:38 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-09-30 20:38 UTC (permalink / raw
  To: gentoo-commits

commit:     cc14f8393ee0f497ee35d6a7911243987d2279f9
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 30 20:37:08 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Sep 30 20:38:24 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc14f839

dev-ada/libadalang: disable py3.7 and add gcc_12_2_0

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index 0dc44b7cc031..1e0e48db6236 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -3,8 +3,8 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0,1} )
+PYTHON_COMPAT=( python3_{8,9,10} )
+ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
 
 inherit ada python-single-r1 multiprocessing
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-10-02 17:52 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-10-02 17:52 UTC (permalink / raw
  To: gentoo-commits

commit:     32a73f9cda9054b16e7eb9d76885596361935839
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 17:51:42 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 17:51:42 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32a73f9c

dev-ada/libadalang: avoid dev-lang/ocaml-4.14 - test are failing

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index 1e0e48db6236..f3aacee30406 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -38,6 +38,7 @@ BDEPEND="test? (
 		dev-ml/camomile
 		dev-ml/ocaml-ctypes
 		dev-ada/e3-testsuite
+		<dev-lang/ocaml-4.14
 	)"
 
 pkg_setup() {


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-10-08 21:50 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-10-08 21:50 UTC (permalink / raw
  To: gentoo-commits

commit:     7aca1d862a618357d39cde57075845c5d891b0d0
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Oct  8 21:49:53 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 21:50:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aca1d86

dev-ada/libadalang: fix build

Closes: https://bugs.gentoo.org/832668

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

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index f3aacee30406..a1987a48dfed 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -68,7 +68,7 @@ src_compile() {
 	${EPYTHON} manage.py build -v \
 		--build-mode "prod" \
 		-j$(makeopts_jobs) \
-		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs:C ${LDFLAGS}" \
+		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
 		--library-types=${libType} || die
 	GPR_PROJECT_PATH="${S}"/build \
 		gprbuild -P contrib/highlight/highlight.gpr \
@@ -77,7 +77,7 @@ src_compile() {
 		-XLIBRARY_TYPE=relocatable \
 		-XXMLADA_BUILD=relocatable \
 		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
-		-largs:C ${LDFLAGS} \
+		-largs ${LDFLAGS} \
 		|| die
 }
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-11-21 17:57 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-11-21 17:57 UTC (permalink / raw
  To: gentoo-commits

commit:     741d192911604d0460224d149620af4b3a871224
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 21 17:57:01 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Nov 21 17:57:30 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=741d1929

dev-ada/libadalang: drop gnat_2020 support

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

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

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index a1987a48dfed..cfbc97eb638a 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{8,9,10} )
-ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 
 inherit ada python-single-r1 multiprocessing
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-12-05 13:23 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-12-05 13:23 UTC (permalink / raw
  To: gentoo-commits

commit:     3d7533431148cea182dd57763e31d209d8a70f48
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Dec  5 13:19:26 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec  5 13:23:09 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d753343

dev-ada/libadalang: add github upstream metadata

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

 dev-ada/libadalang/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-ada/libadalang/metadata.xml b/dev-ada/libadalang/metadata.xml
index e349fb2a4d63..4923219d7667 100644
--- a/dev-ada/libadalang/metadata.xml
+++ b/dev-ada/libadalang/metadata.xml
@@ -13,4 +13,7 @@
 		Ada tooling, including tools working on potentially changing and
 		incorrect code, such as IDEs.
 	</longdescription>
+	<upstream>
+		<remote-id type="github">AdaCore/libadalang</remote-id>
+	</upstream>
 </pkgmetadata>


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

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

commit:     32009e493e0a8328458d0730a4468cee34d04ac8
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 11 21:07:32 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 21:08:00 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32009e49

dev-ada/libadalang: add 23.0.0

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

 dev-ada/libadalang/Manifest                 |   1 +
 dev-ada/libadalang/libadalang-23.0.0.ebuild | 104 ++++++++++++++++++++++++++++
 2 files changed, 105 insertions(+)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 694152577400..074a7836d48b 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1 +1,2 @@
 DIST libadalang-22.0.0.tar.gz 2364531 BLAKE2B 3992baa7180dce696b2c8aa0d451117a12b90072e83274d96a8d971b627c82bc66c5c21fa1eb6dbdd7ce95e0264852c5702b3d7c90f7bdf093915178e0a4a659 SHA512 b874feb102fe221595ad4b9b95b3ea4c6593686f96097ace17ad3c57534dc801000819de0cf898489e3407fd201eb003dd75f4f743a53dfb76cadfa6c727d789
+DIST libadalang-23.0.0.tar.gz 2604724 BLAKE2B 0e415c92fdd150e19288cee87a011c448962531b629b7f77be3b22a7e6662017a6cfd5132a5895c68ffee4b28b7ac35e4b5abc07f015a84638ecb1843976e3e5 SHA512 ed80d751d3a2e07b0d612bda24c0f1d753d15237cde3d9e3bbb6c79c8c98d6af050151c499d161e619282ed8cb742968bbfb5423008aa593a6673fcf0375c7d3

diff --git a/dev-ada/libadalang/libadalang-23.0.0.ebuild b/dev-ada/libadalang/libadalang-23.0.0.ebuild
new file mode 100644
index 000000000000..6e89a8154873
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-23.0.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+
+inherit ada python-single-r1 multiprocessing
+
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test +static-libs static-pic"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs?,static-pic?]
+	${ADA_DEPS}
+	${PYTHON_DEPS}
+	dev-ada/langkit[${ADA_USEDEP},shared,static-libs?,static-pic?]
+	$(python_gen_cond_dep '
+		dev-ada/langkit[${PYTHON_USEDEP}]
+	')"
+DEPEND="${RDEPEND}
+	dev-ada/gprbuild[${ADA_USEDEP}]
+"
+BDEPEND="test? (
+		dev-ml/dune
+		dev-ml/zarith
+		dev-ml/camomile
+		dev-ml/ocaml-ctypes
+		dev-ada/e3-testsuite
+		<dev-lang/ocaml-4.14
+	)"
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+	libType=''
+	if use static-libs; then
+		libType+=',static'
+	fi
+	if use static-pic; then
+		libType+=',static-pic'
+	fi
+	libType+=',relocatable'
+	libType=${libType:1}
+}
+
+src_prepare() {
+	default
+	rm -r testsuite/tests/misc/copyright || die
+	rm -r testsuite/tests/name_resolution/field_hiding_2 || die
+	rm -r testsuite/tests/ocaml_api/auto_provider || die
+	rm -r testsuite/tests/ocaml_api/project_unit_provider || die
+}
+
+src_configure() {
+	${EPYTHON} manage.py generate -v debug || die
+}
+
+src_compile() {
+	${EPYTHON} manage.py build -v \
+		--build-mode "prod" \
+		-j$(makeopts_jobs) \
+		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
+		--library-types=${libType} || die
+	GPR_PROJECT_PATH="${S}"/build \
+		gprbuild -P contrib/highlight/highlight.gpr \
+		-j$(makeopts_jobs) -v \
+		-XBUILD_MODE=prod \
+		-XLIBRARY_TYPE=relocatable \
+		-XXMLADA_BUILD=relocatable \
+		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
+		-largs ${LDFLAGS} \
+		|| die
+}
+
+src_test() {
+	BUILD_MODE=prod \
+	${EPYTHON} manage.py test \
+		--build-mode "prod" \
+		--restricted-env -j 1 \
+		|& tee libadalang.testOut
+	grep -qw FAIL libadalang.testOut && die
+}
+
+src_install() {
+	${EPYTHON} manage.py \
+		install "${D}"/usr \
+		--build-mode "prod" \
+		--library-types=${libType} || die
+	rm -r "${D}"/usr/python || die
+	python_domodule build/python/libadalang
+	rm -r "${D}"/usr/ocaml || die
+}


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

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

commit:     deb7f3cf590b10453bcbe5c46824187216f6efd5
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 18:18:32 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 18:19:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb7f3cf

dev-ada/libadalang: require newer gnatcoll-bindings

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

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

diff --git a/dev-ada/libadalang/libadalang-23.0.0.ebuild b/dev-ada/libadalang/libadalang-23.0.0.ebuild
index 6e89a8154873..553b5ecb1985 100644
--- a/dev-ada/libadalang/libadalang-23.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0.ebuild
@@ -22,7 +22,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs?,static-pic?]
+	>=dev-ada/gnatcoll-bindings-23.0.0[${ADA_USEDEP},gmp,iconv]
+	dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
 	${ADA_DEPS}
 	${PYTHON_DEPS}
 	dev-ada/langkit[${ADA_USEDEP},shared,static-libs?,static-pic?]


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2022-12-12 19:55 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2022-12-12 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5060f87263e93aeade7da16844451c166421906b
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 12 19:54:05 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec 12 19:55:12 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5060f872

dev-ada/libadalang: despite versioning dev-ada/*-2021 are older

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

 dev-ada/libadalang/libadalang-23.0.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/libadalang/libadalang-23.0.0.ebuild b/dev-ada/libadalang/libadalang-23.0.0.ebuild
index 553b5ecb1985..679d49bbfa20 100644
--- a/dev-ada/libadalang/libadalang-23.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0.ebuild
@@ -22,6 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pyyaml
+	<dev-ada/gnatcoll-bindings-2021
 	>=dev-ada/gnatcoll-bindings-23.0.0[${ADA_USEDEP},gmp,iconv]
 	dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
 	${ADA_DEPS}


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

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

commit:     4117407ec34e1592254029f8f5e78787a649f2bc
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 13 18:30:55 2022 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Dec 13 18:31:46 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4117407e

dev-ada/libadalang: fix deps

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

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

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index cfbc97eb638a..cdbc8d0852a0 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -25,7 +25,7 @@ RDEPEND="dev-python/pyyaml
 	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs?,static-pic?]
 	${ADA_DEPS}
 	${PYTHON_DEPS}
-	dev-ada/langkit[${ADA_USEDEP},shared,static-libs?,static-pic?]
+	~dev-ada/langkit-${PV}[${ADA_USEDEP},shared,static-libs?,static-pic?]
 	$(python_gen_cond_dep '
 		dev-ada/langkit[${PYTHON_USEDEP}]
 	')"


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2023-01-10 14:31 Michał Górny
  0 siblings, 0 replies; 51+ messages in thread
From: Michał Górny @ 2023-01-10 14:31 UTC (permalink / raw
  To: gentoo-commits

commit:     3ffd422ca335dadbf11d4ddd60aa962a356a2558
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 14:28:09 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 14:29:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ffd422c

dev-ada/libadalang: Remove Python < 3.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-ada/libadalang/libadalang-22.0.0.ebuild | 4 ++--
 dev-ada/libadalang/libadalang-23.0.0.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
index cdbc8d0852a0..08e8d1ec59bb 100644
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-22.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_10 )
 ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 
 inherit ada python-single-r1 multiprocessing

diff --git a/dev-ada/libadalang/libadalang-23.0.0.ebuild b/dev-ada/libadalang/libadalang-23.0.0.ebuild
index 679d49bbfa20..7ebaec865511 100644
--- a/dev-ada/libadalang/libadalang-23.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_10 )
 ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 
 inherit ada python-single-r1 multiprocessing


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

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

commit:     48bb7cc70c5b82e204f688b5dfd56eb93b4d3342
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 19:42:00 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 19:44:43 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bb7cc7

dev-ada/libadalang: remove obs DEPS

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

 .../{libadalang-23.0.0-r1.ebuild => libadalang-23.0.0-r2.ebuild}       | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-ada/libadalang/libadalang-23.0.0-r1.ebuild b/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
similarity index 96%
rename from dev-ada/libadalang/libadalang-23.0.0-r1.ebuild
rename to dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
index 6df305d7916c..b01004d4fb5f 100644
--- a/dev-ada/libadalang/libadalang-23.0.0-r1.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
@@ -22,8 +22,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 RESTRICT="!test? ( test )"
 
 RDEPEND="dev-python/pyyaml
-	<dev-ada/gnatcoll-bindings-2021
-	>=dev-ada/gnatcoll-bindings-23.0.0[${ADA_USEDEP},gmp,iconv]
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv]
 	dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
 	${ADA_DEPS}
 	${PYTHON_DEPS}


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

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

commit:     8aad4529656bdb868a71bcb7de8abd26167a1423
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 19 19:48:10 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Mar 19 19:48:10 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aad4529

dev-ada/libadalang: drop 22.0.0

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

 dev-ada/libadalang/Manifest                 |   1 -
 dev-ada/libadalang/libadalang-22.0.0.ebuild | 100 ----------------------------
 2 files changed, 101 deletions(-)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 074a7836d48b..1bbb55f0ff69 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1,2 +1 @@
-DIST libadalang-22.0.0.tar.gz 2364531 BLAKE2B 3992baa7180dce696b2c8aa0d451117a12b90072e83274d96a8d971b627c82bc66c5c21fa1eb6dbdd7ce95e0264852c5702b3d7c90f7bdf093915178e0a4a659 SHA512 b874feb102fe221595ad4b9b95b3ea4c6593686f96097ace17ad3c57534dc801000819de0cf898489e3407fd201eb003dd75f4f743a53dfb76cadfa6c727d789
 DIST libadalang-23.0.0.tar.gz 2604724 BLAKE2B 0e415c92fdd150e19288cee87a011c448962531b629b7f77be3b22a7e6662017a6cfd5132a5895c68ffee4b28b7ac35e4b5abc07f015a84638ecb1843976e3e5 SHA512 ed80d751d3a2e07b0d612bda24c0f1d753d15237cde3d9e3bbb6c79c8c98d6af050151c499d161e619282ed8cb742968bbfb5423008aa593a6673fcf0375c7d3

diff --git a/dev-ada/libadalang/libadalang-22.0.0.ebuild b/dev-ada/libadalang/libadalang-22.0.0.ebuild
deleted file mode 100644
index 08e8d1ec59bb..000000000000
--- a/dev-ada/libadalang/libadalang-22.0.0.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_10 )
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-
-inherit ada python-single-r1 multiprocessing
-
-DESCRIPTION="high performance semantic engine for the Ada programming language"
-HOMEPAGE="https://libre.adacore.com/"
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-	-> ${P}.tar.gz"
-
-LICENSE="GPL-3 gcc-runtime-library-exception-3.1"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
-IUSE="test +static-libs static-pic"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-	${ADA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/pyyaml
-	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv,shared,static-libs?,static-pic?]
-	${ADA_DEPS}
-	${PYTHON_DEPS}
-	~dev-ada/langkit-${PV}[${ADA_USEDEP},shared,static-libs?,static-pic?]
-	$(python_gen_cond_dep '
-		dev-ada/langkit[${PYTHON_USEDEP}]
-	')"
-DEPEND="${RDEPEND}
-	dev-ada/gprbuild[${ADA_USEDEP}]
-"
-BDEPEND="test? (
-		dev-ml/dune
-		dev-ml/zarith
-		dev-ml/camomile
-		dev-ml/ocaml-ctypes
-		dev-ada/e3-testsuite
-		<dev-lang/ocaml-4.14
-	)"
-
-pkg_setup() {
-	python-single-r1_pkg_setup
-	ada_pkg_setup
-	libType=''
-	if use static-libs; then
-		libType+=',static'
-	fi
-	if use static-pic; then
-		libType+=',static-pic'
-	fi
-	libType+=',relocatable'
-	libType=${libType:1}
-}
-
-src_prepare() {
-	default
-	rm -r testsuite/tests/misc/copyright || die
-}
-
-src_configure() {
-	${EPYTHON} manage.py generate -v debug || die
-}
-
-src_compile() {
-	${EPYTHON} manage.py build -v \
-		--build-mode "prod" \
-		-j$(makeopts_jobs) \
-		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
-		--library-types=${libType} || die
-	GPR_PROJECT_PATH="${S}"/build \
-		gprbuild -P contrib/highlight/highlight.gpr \
-		-j$(makeopts_jobs) -v \
-		-XBUILD_MODE=prod \
-		-XLIBRARY_TYPE=relocatable \
-		-XXMLADA_BUILD=relocatable \
-		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
-		-largs ${LDFLAGS} \
-		|| die
-}
-
-src_test() {
-	${EPYTHON} manage.py test \
-		--build-mode "prod" \
-		--restricted-env -j 1 \
-		|& tee libadalang.testOut
-	grep -qw FAIL libadalang.testOut && die
-}
-
-src_install() {
-	${EPYTHON} manage.py \
-		install "${D}"/usr \
-		--build-mode "prod" \
-		--library-types=${libType} || die
-	rm -r "${D}"/usr/python || die
-	python_domodule build/python/libadalang
-	rm -r "${D}"/usr/ocaml || die
-}


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

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

commit:     64f22758cd7b17a499cbc55bb0dc652ca5f5d2c6
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 20:55:14 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 21:00:39 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f22758

dev-ada/libadalang: drop gcc_12_2_0

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

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

diff --git a/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild b/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
index b01004d4fb5f..6df90bc5aae2 100644
--- a/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12 )
 
 inherit ada python-single-r1 multiprocessing
 


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

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

commit:     263cb715808dee161c21f1216b055b9ae1624533
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 10 16:13:29 2023 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 10 16:13:58 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263cb715

dev-ada/libadalang: support gcc_13

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

 .../{libadalang-23.0.0-r2.ebuild => libadalang-23.0.0-r3.ebuild}        | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild b/dev-ada/libadalang/libadalang-23.0.0-r3.ebuild
similarity index 98%
rename from dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
rename to dev-ada/libadalang/libadalang-23.0.0-r3.ebuild
index 6df90bc5aae2..8fd7fea69d3d 100644
--- a/dev-ada/libadalang/libadalang-23.0.0-r2.ebuild
+++ b/dev-ada/libadalang/libadalang-23.0.0-r3.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
 
 inherit ada python-single-r1 multiprocessing
 


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2024-03-17 21:26 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2024-03-17 21:26 UTC (permalink / raw
  To: gentoo-commits

commit:     a059a23f2c8f104f2d3f3f824ebf83b30ec0e434
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 17 21:25:57 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Mar 17 21:26:10 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a059a23f

dev-ada/libadalang: add 24.0.0

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

 dev-ada/libadalang/Manifest                 |   1 +
 dev-ada/libadalang/libadalang-24.0.0.ebuild | 110 ++++++++++++++++++++++++++++
 2 files changed, 111 insertions(+)

diff --git a/dev-ada/libadalang/Manifest b/dev-ada/libadalang/Manifest
index 1bbb55f0ff69..04ebe7a163b8 100644
--- a/dev-ada/libadalang/Manifest
+++ b/dev-ada/libadalang/Manifest
@@ -1 +1,2 @@
 DIST libadalang-23.0.0.tar.gz 2604724 BLAKE2B 0e415c92fdd150e19288cee87a011c448962531b629b7f77be3b22a7e6662017a6cfd5132a5895c68ffee4b28b7ac35e4b5abc07f015a84638ecb1843976e3e5 SHA512 ed80d751d3a2e07b0d612bda24c0f1d753d15237cde3d9e3bbb6c79c8c98d6af050151c499d161e619282ed8cb742968bbfb5423008aa593a6673fcf0375c7d3
+DIST libadalang-24.0.0.tar.gz 2783238 BLAKE2B 6d3b3df1dbb645ea8cba8f8088c7cdd40e9114ce2a5100bf93fefe8089d944f185fe343f5fefc35e17f64f5bf4f3dde358a398614db7d1a1b62dd136efdbb334 SHA512 fb2ed8aee075ef5dd66527a099acb5eef9103a8bf244ed437ff9fa38360d7de1712e6375ed98b691a745fa27ef841eb5daa6651641c552c5146986c5ed977131

diff --git a/dev-ada/libadalang/libadalang-24.0.0.ebuild b/dev-ada/libadalang/libadalang-24.0.0.ebuild
new file mode 100644
index 000000000000..9635eb6d6899
--- /dev/null
+++ b/dev-ada/libadalang/libadalang-24.0.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+
+inherit ada python-single-r1 multiprocessing
+
+DESCRIPTION="high performance semantic engine for the Ada programming language"
+HOMEPAGE="https://libre.adacore.com/"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+	-> ${P}.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="test +static-libs static-pic"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+	${ADA_REQUIRED_USE}"
+# Need java
+RESTRICT="test"
+
+RDEPEND="dev-python/pyyaml
+	dev-ada/gnatcoll-bindings[${ADA_USEDEP},gmp,iconv]
+	dev-ada/gnatcoll-bindings[shared,static-libs?,static-pic?]
+	${ADA_DEPS}
+	${PYTHON_DEPS}
+	>=dev-ada/gpr-24.0.0[${ADA_USEDEP},shared,static-libs?,static-pic?]
+	>=dev-ada/langkit-24.0.0[${ADA_USEDEP},shared,static-libs?,static-pic?]
+	$(python_gen_cond_dep '
+		dev-ada/langkit[${PYTHON_USEDEP}]
+	')"
+DEPEND="${RDEPEND}
+	dev-ada/gprbuild[${ADA_USEDEP}]
+"
+BDEPEND="test? (
+		dev-ml/dune
+		dev-ml/zarith
+		dev-ml/camomile
+		dev-ml/ocaml-ctypes
+		dev-ada/e3-testsuite
+		<dev-lang/ocaml-4.14
+	)"
+
+PATCHES=( "${FILESDIR}"/${PN}-23.0.0-test.patch )
+
+pkg_setup() {
+	python-single-r1_pkg_setup
+	ada_pkg_setup
+	libType=''
+	if use static-libs; then
+		libType+=',static'
+	fi
+	if use static-pic; then
+		libType+=',static-pic'
+	fi
+	libType+=',relocatable'
+	libType=${libType:1}
+}
+
+src_prepare() {
+	default
+	rm -r testsuite/tests/misc/copyright || die
+	rm -r testsuite/tests/name_resolution/field_hiding_2 || die
+	rm -r testsuite/tests/ocaml_api/auto_provider || die
+	rm -r testsuite/tests/ocaml_api/project_unit_provider || die
+}
+
+src_configure() {
+	${EPYTHON} manage.py generate -v debug || die
+}
+
+src_compile() {
+	${EPYTHON} manage.py build -v \
+		--build-mode "prod" \
+		-j$(makeopts_jobs) \
+		--disable-java \
+		--gargs "-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} -largs ${LDFLAGS}" \
+		--library-types=${libType} || die
+	GPR_PROJECT_PATH="${S}"/build \
+		gprbuild -P contrib/highlight/highlight.gpr \
+		-j$(makeopts_jobs) -v \
+		-XBUILD_MODE=prod \
+		-XLIBRARY_TYPE=relocatable \
+		-XXMLADA_BUILD=relocatable \
+		-cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} \
+		-largs ${LDFLAGS} \
+		|| die
+}
+
+src_test() {
+	BUILD_MODE=prod \
+	${EPYTHON} manage.py test \
+		--build-mode "prod" \
+		--restricted-env -j 1 \
+		|& tee libadalang.testOut
+	grep -qw FAIL libadalang.testOut && die
+}
+
+src_install() {
+	${EPYTHON} manage.py \
+		install "${D}"/usr \
+		--build-mode "prod" \
+		--library-types=${libType} || die
+	rm -r "${D}"/usr/python || die
+	python_domodule build/python/libadalang
+	rm -r "${D}"/usr/ocaml || die
+}


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

* [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/
@ 2024-03-18  8:10 Alfredo Tupone
  0 siblings, 0 replies; 51+ messages in thread
From: Alfredo Tupone @ 2024-03-18  8:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c08e843ad52f7ead77e05f605b7391cc685dab39
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 18 08:09:35 2024 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Mar 18 08:10:17 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c08e843a

dev-ada/libadalang: drop java directory

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

 .../libadalang/{libadalang-24.0.0.ebuild => libadalang-24.0.0-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-ada/libadalang/libadalang-24.0.0.ebuild b/dev-ada/libadalang/libadalang-24.0.0-r1.ebuild
similarity index 98%
rename from dev-ada/libadalang/libadalang-24.0.0.ebuild
rename to dev-ada/libadalang/libadalang-24.0.0-r1.ebuild
index 9635eb6d6899..3e591acfd999 100644
--- a/dev-ada/libadalang/libadalang-24.0.0.ebuild
+++ b/dev-ada/libadalang/libadalang-24.0.0-r1.ebuild
@@ -107,4 +107,5 @@ src_install() {
 	rm -r "${D}"/usr/python || die
 	python_domodule build/python/libadalang
 	rm -r "${D}"/usr/ocaml || die
+	rm -r "${D}"/usr/java || die
 }


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

end of thread, other threads:[~2024-03-18  8:10 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-05-30 19:18 [gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang/ Alfredo Tupone
  -- strict thread matches above, loose matches on Subject: below --
2024-03-18  8:10 Alfredo Tupone
2024-03-17 21:26 Alfredo Tupone
2023-12-10 16:14 Alfredo Tupone
2023-03-21 21:02 Alfredo Tupone
2023-03-19 19:48 Alfredo Tupone
2023-03-19 19:45 Alfredo Tupone
2023-01-10 14:31 Michał Górny
2022-12-13 18:32 Alfredo Tupone
2022-12-12 19:55 Alfredo Tupone
2022-12-12 18:19 Alfredo Tupone
2022-12-11 21:10 Alfredo Tupone
2022-12-05 13:23 Alfredo Tupone
2022-11-21 17:57 Alfredo Tupone
2022-10-08 21:50 Alfredo Tupone
2022-10-02 17:52 Alfredo Tupone
2022-09-30 20:38 Alfredo Tupone
2022-02-03 20:03 Alfredo Tupone
2021-12-24 22:12 Alfredo Tupone
2021-12-24 21:46 Alfredo Tupone
2021-12-23 21:03 Alfredo Tupone
2021-12-23 13:10 Alfredo Tupone
2021-12-23  9:40 Alfredo Tupone
2021-12-23  8:14 Alfredo Tupone
2021-12-22 20:56 Alfredo Tupone
2021-12-21  7:15 Alfredo Tupone
2021-12-19 10:13 Alfredo Tupone
2021-12-15 22:00 Alfredo Tupone
2020-02-09 21:38 Alfredo Tupone
2019-11-03 20:26 Alfredo Tupone
2019-10-21  7:03 Alfredo Tupone
2019-10-21  6:41 Alfredo Tupone
2019-09-21 11:48 Alfredo Tupone
2019-09-19 17:21 Alfredo Tupone
2019-09-19 12:45 Alfredo Tupone
2019-06-24 19:47 Alfredo Tupone
2019-06-24 19:23 Alfredo Tupone
2019-06-24 16:57 Alfredo Tupone
2019-06-20  7:27 Alfredo Tupone
2019-06-15 16:45 Alfredo Tupone
2019-06-15 16:40 Alfredo Tupone
2019-06-12 18:44 Alfredo Tupone
2018-11-27  8:15 Alfredo Tupone
2018-11-26 20:57 Alfredo Tupone
2018-11-26 20:54 Alfredo Tupone
2018-11-22  7:07 Alfredo Tupone
2018-07-08  9:05 Alfredo Tupone
2018-04-22  7:47 Alfredo Tupone
2018-03-12 13:44 Alfredo Tupone
2017-12-27 19:15 Alfredo Tupone
2017-12-19 17:55 Alfredo Tupone

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