* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-06-25 7:39 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-06-25 7:39 UTC (permalink / raw
To: gentoo-commits
commit: a52a3aca7a03f46b86fc965ff2ed5bb2f61e2460
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 25 07:38:35 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Jun 25 07:39:28 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52a3aca
dev-ada/gnatcoll-db: Adapt to gnat-gpl-2018 changes
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index 7ff7b209c48..12f7b68cc79 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -18,7 +18,7 @@ KEYWORDS="~amd64 ~x86"
IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
-RDEPEND="dev-lang/gnat-gpl:7.3.0
+RDEPEND="dev-lang/gnat-gpl:7.3.1
dev-ada/gnatcoll-core[gnat_2018,shared?,static-libs?,static-pic?]
dev-ada/libgpr[gnat_2018,shared?,static-libs?,static-pic?]
dev-ada/xmlada[gnat_2018,shared?,static-libs?,static-pic?]
@@ -41,7 +41,7 @@ S="${WORKDIR}"/${MYP}-src
PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
src_compile() {
- GCC_PV=7.3.0
+ GCC_PV=7.3.1
build () {
GCC=${CHOST}-gcc-${GCC_PV} \
GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-06-28 19:08 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-06-28 19:08 UTC (permalink / raw
To: gentoo-commits
commit: 9aec0ebe994e5c85774f4d3b192c0edc55ce41e1
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 28 19:07:05 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Jun 28 19:08:09 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9aec0ebe
dev-ada/gnatcoll-db: Remove ada manifests
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index 12f7b68cc79..d763ad185e2 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -18,19 +18,17 @@ KEYWORDS="~amd64 ~x86"
IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
-RDEPEND="dev-lang/gnat-gpl:7.3.1
- dev-ada/gnatcoll-core[gnat_2018,shared?,static-libs?,static-pic?]
- dev-ada/libgpr[gnat_2018,shared?,static-libs?,static-pic?]
- dev-ada/xmlada[gnat_2018,shared?,static-libs?,static-pic?]
+RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
+ dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
sqlite? ( dev-db/sqlite:3 )
postgres? ( dev-db/postgresql:* )
xref? (
dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
)"
DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2018]"
+ dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018]"
-REQUIRED_USE="!gnat_2016 !gnat_2017 gnat_2018
+REQUIRED_USE="!gnat_2016
sqlite? ( sql )
xref? ( sqlite )
gnatinspect? ( xref )
@@ -100,5 +98,6 @@ src_install() {
build $dir $lib ${dir}
fi
done
+ rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-06-29 7:17 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-06-29 7:17 UTC (permalink / raw
To: gentoo-commits
commit: c92a72b8ec1cb94b634edb0c9bc5a413109bb4b0
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 29 07:17:31 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Jun 29 07:17:51 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c92a72b8
dev-ada/gnatcoll-db: Fix dependency on gnatcoll-bindings
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 1 +
1 file changed, 1 insertion(+)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index d763ad185e2..6fbd4efebd9 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -24,6 +24,7 @@ RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
postgres? ( dev-db/postgresql:* )
xref? (
dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
+ dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
)"
DEPEND="${RDEPEND}
dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018]"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-06-30 16:46 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-06-30 16:46 UTC (permalink / raw
To: gentoo-commits
commit: eff72ebac6b59e5bedac6a4663d489d3124eec94
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 30 16:45:57 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Jun 30 16:45:57 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eff72eba
dev-ada/gnatcoll-db: Enable gnat_2017 usage
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index 6fbd4efebd9..a9b22807ce1 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -27,7 +27,7 @@ RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
)"
DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018]"
+ dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
REQUIRED_USE="!gnat_2016
sqlite? ( sql )
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-08-03 20:57 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-08-03 20:57 UTC (permalink / raw
To: gentoo-commits
commit: edc0f3c9e1579243699ab7603752375b90b6fcf3
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 3 20:56:50 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Aug 3 20:56:50 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc0f3c9
dev-ada/gnatcoll-db: fix install when there is no library
Closes: https://bugs.gentoo.org/662728
Package-Manager: Portage-2.3.40, Repoman-2.3.9
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index a9b22807ce1..912baaa0095 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -99,6 +99,6 @@ src_install() {
build $dir $lib ${dir}
fi
done
- rm -r "${D}"/usr/share/gpr/manifests || die
+ rm -rf "${D}"/usr/share/gpr/manifests
einstalldocs
}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-10-31 13:48 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-10-31 13:48 UTC (permalink / raw
To: gentoo-commits
commit: 348db42e340f618fa828ebfde186eaeb77d80314
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 31 13:46:25 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Oct 31 13:48:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348db42e
dev-ada/gnatcoll-db: Fix GLEP73BackAlteration
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index 912baaa0095..48085f33267 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-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
@@ -30,9 +30,9 @@ DEPEND="${RDEPEND}
dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
REQUIRED_USE="!gnat_2016
- sqlite? ( sql )
- xref? ( sqlite )
gnatinspect? ( xref )
+ xref? ( sqlite )
+ sqlite? ( sql )
gnatcoll_db2ada? ( sql )"
S="${WORKDIR}"/${MYP}-src
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2018-11-28 7:49 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2018-11-28 7:49 UTC (permalink / raw
To: gentoo-commits
commit: 5dd02d6af71dedb3d18e46488658c36276afe3e3
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 28 07:49:01 2018 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Nov 28 07:49:01 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd02d6a
dev-ada/gnatcoll-db: stable
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
index b954b8f7327..bce7b5b49ae 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-05-31 6:59 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-05-31 6:59 UTC (permalink / raw
To: gentoo-commits
commit: 0bac710ab99ad5ac1d833ca49756c0abc5a31eac
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri May 31 06:59:29 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri May 31 06:59:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bac710a
dev-ada/gnatcoll-db: 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/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 101 +++++++++++++++++++++++++
dev-ada/gnatcoll-db/metadata.xml | 1 +
2 files changed, 102 insertions(+)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
new file mode 100644
index 00000000000..98215d07880
--- /dev/null
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 )
+inherit multilib multiprocessing autotools python-single-r1
+
+MYP=${PN}-gpl-${PV}
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com"
+SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
+ -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gnatcoll_db2ada gnatinspect postgres
+ +shared sql sqlite static-libs static-pic xref"
+
+RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+ dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
+ sqlite? ( dev-db/sqlite:3 )
+ postgres? ( dev-db/postgresql:* )
+ xref? (
+ dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
+ dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+ )"
+DEPEND="${RDEPEND}
+ dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]"
+
+REQUIRED_USE="gnatinspect? ( xref )
+ xref? ( sqlite )
+ sqlite? ( sql )
+ gnatcoll_db2ada? ( sql )"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+
+src_compile() {
+ build () {
+ GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
+ gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
+ -XGNATCOLL_VERSION=2018 \
+ -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
+ -P $1/$3.gpr \
+ -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
+ }
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ preflib=relocatable
+ elif use static-libs; then
+ preflib=static
+ else
+ preflib=static-pic
+ fi
+ for dir in gnatinspect gnatcoll_db2ada ; do
+ if use $dir; then
+ build $dir $lib ${dir}
+ fi
+ done
+}
+
+src_install() {
+ build () {
+ GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
+ -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
+ --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
+ -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
+ -P $1/$3.gpr
+ }
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ for dir in gnatinspect gnatcoll_db2ada ; do
+ if use $dir; then
+ build $dir $lib ${dir}
+ fi
+ done
+ rm -rf "${D}"/usr/share/gpr/manifests
+ einstalldocs
+}
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
index 4a18c9113ff..9695cab8d5b 100644
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ b/dev-ada/gnatcoll-db/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="gnatcoll_db2ada">Build gnatcoll_db2ada</flag>
<flag name="gnatinspect">Build gnatinspect</flag>
<flag name="shared">Build shared library</flag>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-06-04 20:27 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-06-04 20:27 UTC (permalink / raw
To: gentoo-commits
commit: e6b4639944e6e7626ac2e2e2325500daf4401e71
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 4 20:27:29 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Jun 4 20:27:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6b46399
dev-ada/gnatcoll-db: Fix dependency
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
index 98215d07880..8e99e1edcd4 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
@@ -18,21 +18,22 @@ KEYWORDS="~amd64 ~x86"
IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gnatcoll_db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
-RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+RDEPEND="dev-ada/gnatcoll-core[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
sqlite? ( dev-db/sqlite:3 )
postgres? ( dev-db/postgresql:* )
xref? (
dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
- dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]
+ dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
)"
DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=,gnat_2019=]"
+ dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
REQUIRED_USE="gnatinspect? ( xref )
xref? ( sqlite )
sqlite? ( sql )
- gnatcoll_db2ada? ( sql )"
+ gnatcoll_db2ada? ( sql )
+ ^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
S="${WORKDIR}"/${MYP}-src
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-06-21 6:17 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-06-21 6:17 UTC (permalink / raw
To: gentoo-commits
commit: 15f5d44a613042623a7f606b31657c38a35d13f3
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 21 06:10:05 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Jun 21 06:16:50 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15f5d44a
dev-ada/gnatcoll-db: maintainer -> ada
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
dev-ada/gnatcoll-db/metadata.xml | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
index 9695cab8d5b..7cd1fd91fa6 100644
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ b/dev-ada/gnatcoll-db/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="gnat_2016">Compile with dev-lang/gnat-gpl-2016</flag>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-07-21 16:26 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-07-21 16:26 UTC (permalink / raw
To: gentoo-commits
commit: 9218f3a1cb342bbcbaa970bb5ac84837aabc6d6f
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 21 16:25:29 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Jul 21 16:26:13 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9218f3a1
dev-ada/gnatcoll-db: PythonMissingDeps and PythonMissingRequiredUSE
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
index 8e99e1edcd4..edb42ca118a 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
@@ -25,7 +25,8 @@ RDEPEND="dev-ada/gnatcoll-core[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_20
xref? (
dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
- )"
+ )
+ ${PYTHON_DEPS}"
DEPEND="${RDEPEND}
dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
@@ -33,7 +34,8 @@ REQUIRED_USE="gnatinspect? ( xref )
xref? ( sqlite )
sqlite? ( sql )
gnatcoll_db2ada? ( sql )
- ^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
+ ^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )
+ ${PYTHON_REQUIRED_USE}"
S="${WORKDIR}"/${MYP}-src
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-08-27 10:18 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-08-27 10:18 UTC (permalink / raw
To: gentoo-commits
commit: 4cf61d62efd139edf0e4f1440e7d9f89cbda5dbe
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 27 10:18:26 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Aug 27 10:18:26 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cf61d62
dev-ada/gnatcoll-db: fix repoman warnings
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
index edb42ca118a..f66fbf0b7c9 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
@@ -28,7 +28,8 @@ RDEPEND="dev-ada/gnatcoll-core[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_20
)
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]"
+ dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
+ dev-ada/gprbuild[gnat_2019(-)?]"
REQUIRED_USE="gnatinspect? ( xref )
xref? ( sqlite )
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-08-28 16:35 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-08-28 16:35 UTC (permalink / raw
To: gentoo-commits
commit: b30b0ee52a9d5c76a68a5eae82d4984bc740890b
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 28 16:34:56 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Aug 28 16:34:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b30b0ee5
dev-ada/gnatcoll-db: stable 2018-r1
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 2 +-
dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild | 101 -------------------------
2 files changed, 1 insertion(+), 102 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
index f66fbf0b7c9..af9bc69a22f 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gnatcoll_db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
deleted file mode 100644
index bce7b5b49ae..00000000000
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018.ebuild
+++ /dev/null
@@ -1,101 +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 multilib multiprocessing autotools python-single-r1
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
- -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnatcoll_db2ada gnatinspect postgres
- +shared sql sqlite static-libs static-pic xref"
-
-RDEPEND="dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
- dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql:* )
- xref? (
- dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
- dev-ada/gnatcoll-bindings[gnat_2016=,gnat_2017=,gnat_2018=]
- )"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
-
-REQUIRED_USE="gnatinspect? ( xref )
- xref? ( sqlite )
- sqlite? ( sql )
- gnatcoll_db2ada? ( sql )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_compile() {
- build () {
- GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
- gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
- -XGNATCOLL_VERSION=2018 \
- -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
- -P $1/$3.gpr \
- -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
- }
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- if use shared; then
- preflib=relocatable
- elif use static-libs; then
- preflib=static
- else
- preflib=static-pic
- fi
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
-}
-
-src_install() {
- build () {
- GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
- -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
- --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
- -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
- -P $1/$3.gpr
- }
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
- rm -rf "${D}"/usr/share/gpr/manifests
- einstalldocs
-}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-09-20 20:48 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-09-20 20:48 UTC (permalink / raw
To: gentoo-commits
commit: 7237b028b658c9a7440463344cdc6fd329db4d26
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 20 20:48:32 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Sep 20 20:48:32 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7237b028
dev-ada/gnatcoll-db: bump to 2019 version
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/Manifest | 1 +
dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild | 114 ++++++++++++++++++++++++++++
dev-ada/gnatcoll-db/metadata.xml | 1 +
3 files changed, 116 insertions(+)
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index ff30551ad6e..0f405e44716 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1 +1,2 @@
+DIST gnatcoll-db-2019-src.tar.gz 2405755 BLAKE2B 70db599e8fe90a1312c2078379c6cddf518159fd8eea8c958d1abf4f4ccc504c8296e0018b03fe7f145619b6f73d6ce38b7a43cfd73dd5e1df7eb1949aa81043 SHA512 89e941a786b1d9591f4cb9f5f7db02875bb37638be7efb88e31087900c8c10ac52680f1246f90cda6fbac1b9ab213bf364d88bf583ad262f17c0a647492019a3
DIST gnatcoll-db-gpl-2018-src.tar.gz 2375712 BLAKE2B d5678bdc0993b67d93bdd4cb33ee3ecba15f7cdeead173caaaa08312103505d97099037215a3b0699296aadfa0ef68327f28e01c6229db1fefc5b7d7ebf93187 SHA512 02c967b5951ef0e17e58874e03c9a6252f9c4b28100c9530fb88212e91bc692545f3acc8623477942db220bd54d56b494150b088d05c40f6a24aad8cf6a8f8de
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
new file mode 100644
index 00000000000..6ea41d1f630
--- /dev/null
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
@@ -0,0 +1,114 @@
+# 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,8,9} )
+inherit ada multilib multiprocessing autotools python-single-r1
+
+commitId="fbc46346dc67dfa83ae5132ef72fdd64fbe7e199"
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz
+ -> ${P}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="db2ada gnatinspect postgres
+ +shared sql sqlite static-libs static-pic xref"
+
+RDEPEND="dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+ sqlite? ( dev-db/sqlite:3 )
+ postgres? ( dev-db/postgresql:* )
+ xref? (
+ dev-ada/gnatcoll-bindings[${ADA_USEDEP},iconv,shared?,static-libs?,static-pic?]
+ )
+ ${ADA_DEPS}
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="gnatinspect? ( xref )
+ xref? ( sqlite )
+ sqlite? ( sql )
+ db2ada? ( sql )
+ ${ADA_REQUIRED_USE}
+ ${PYTHON_REQUIRED_USE}"
+
+S="${WORKDIR}"/${PN}-${commitId}
+
+PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+
+src_compile() {
+ build () {
+ GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
+ gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
+ -XGNATCOLL_VERSION=2018 \
+ -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
+ -P $1/$3.gpr \
+ -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+}
+
+src_install() {
+ build () {
+ GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
+ -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
+ --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
+ -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
+ -P $1/$3.gpr
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+ rm -rf "${D}"/usr/share/gpr/manifests
+ einstalldocs
+}
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
index 888f72c483e..e07dfab5a68 100644
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ b/dev-ada/gnatcoll-db/metadata.xml
@@ -6,6 +6,7 @@
</maintainer>
<use>
<flag name="gnatcoll_db2ada">Build gnatcoll_db2ada</flag>
+ <flag name="db2ada">Build gnatcoll_db2ada</flag>
<flag name="gnatinspect">Build gnatinspect</flag>
<flag name="shared">Build shared library</flag>
<flag name="sql">Build sql library</flag>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-09-21 11:56 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-09-21 11:56 UTC (permalink / raw
To: gentoo-commits
commit: 00a7334f020e6dec103b075ee5143d15875d9a68
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 21 11:56:42 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Sep 21 11:56:42 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a7334f
dev-ada/gnatcoll-db: 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/gnatcoll-db/gnatcoll-db-2019.ebuild | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
index 6ea41d1f630..0f1fd1c1c4d 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
@@ -40,6 +40,11 @@ S="${WORKDIR}"/${PN}-${commitId}
PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+pkg_setup () {
+ python-single-r1_pkg_setup
+ ada_setup
+}
+
src_compile() {
build () {
GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-10-21 6:36 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-10-21 6:36 UTC (permalink / raw
To: gentoo-commits
commit: ba7de1b18f0fa6cf9837c80d94805e7dc06fb8f6
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 21 06:36:12 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Oct 21 06:36:12 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7de1b1
dev-ada/gnatcoll-db: Stable version
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
index 0f1fd1c1c4d..e061c4cf6a6 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-2019.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/${commitId}.tar.gz
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="db2ada gnatinspect postgres
+shared sql sqlite static-libs static-pic xref"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2019-11-09 19:35 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2019-11-09 19:35 UTC (permalink / raw
To: gentoo-commits
commit: 71111bd4fb4d3055e8666b2c7780a2c0aeac349c
Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 9 19:35:04 2019 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Nov 9 19:35:29 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71111bd4
dev-ada/gnatcoll-db: get rids of old style ada USE
Closes: https://bugs.gentoo.org/695060
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/Manifest | 1 -
dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild | 105 -------------------------
dev-ada/gnatcoll-db/metadata.xml | 1 -
3 files changed, 107 deletions(-)
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index 0f405e44716..ecb7f53f200 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1,2 +1 @@
DIST gnatcoll-db-2019-src.tar.gz 2405755 BLAKE2B 70db599e8fe90a1312c2078379c6cddf518159fd8eea8c958d1abf4f4ccc504c8296e0018b03fe7f145619b6f73d6ce38b7a43cfd73dd5e1df7eb1949aa81043 SHA512 89e941a786b1d9591f4cb9f5f7db02875bb37638be7efb88e31087900c8c10ac52680f1246f90cda6fbac1b9ab213bf364d88bf583ad262f17c0a647492019a3
-DIST gnatcoll-db-gpl-2018-src.tar.gz 2375712 BLAKE2B d5678bdc0993b67d93bdd4cb33ee3ecba15f7cdeead173caaaa08312103505d97099037215a3b0699296aadfa0ef68327f28e01c6229db1fefc5b7d7ebf93187 SHA512 02c967b5951ef0e17e58874e03c9a6252f9c4b28100c9530fb88212e91bc692545f3acc8623477942db220bd54d56b494150b088d05c40f6a24aad8cf6a8f8de
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
deleted file mode 100644
index af9bc69a22f..00000000000
--- a/dev-ada/gnatcoll-db/gnatcoll-db-2018-r1.ebuild
+++ /dev/null
@@ -1,105 +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 multilib multiprocessing autotools python-single-r1
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com"
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cbc7a4475263382be6
- -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gnatcoll_db2ada gnatinspect postgres
- +shared sql sqlite static-libs static-pic xref"
-
-RDEPEND="dev-ada/gnatcoll-core[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
- dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
- sqlite? ( dev-db/sqlite:3 )
- postgres? ( dev-db/postgresql:* )
- xref? (
- dev-ada/gnatcoll-bindings[iconv,shared?,static-libs?,static-pic?]
- dev-ada/gnatcoll-bindings[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
- )
- ${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
- dev-ada/gprbuild[gnat_2019(-)?]"
-
-REQUIRED_USE="gnatinspect? ( xref )
- xref? ( sqlite )
- sqlite? ( sql )
- gnatcoll_db2ada? ( sql )
- ^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )
- ${PYTHON_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_compile() {
- build () {
- GPR_PROJECT_PATH="${S}/sql":"${S}/sqlite":"${S}/xref" \
- gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
- -XGNATCOLL_VERSION=2018 \
- -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
- -P $1/$3.gpr \
- -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
- }
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- if use shared; then
- preflib=relocatable
- elif use static-libs; then
- preflib=static
- else
- preflib=static-pic
- fi
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
-}
-
-src_install() {
- build () {
- GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
- -XBUILD=PROD -XGNATCOLL_VERSION=2018 \
- --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
- -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
- -P $1/$3.gpr
- }
- for kind in shared static-libs static-pic ; do
- if use $kind; then
- lib=${kind%-libs}
- lib=${lib/shared/relocatable}
- for dir in sql sqlite xref postgres ; do
- if use $dir; then
- build $dir $lib gnatcoll_${dir}
- fi
- done
- fi
- done
- for dir in gnatinspect gnatcoll_db2ada ; do
- if use $dir; then
- build $dir $lib ${dir}
- fi
- done
- rm -rf "${D}"/usr/share/gpr/manifests
- einstalldocs
-}
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
index e07dfab5a68..b73349412d9 100644
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ b/dev-ada/gnatcoll-db/metadata.xml
@@ -5,7 +5,6 @@
<email>ada@gentoo.org</email>
</maintainer>
<use>
- <flag name="gnatcoll_db2ada">Build gnatcoll_db2ada</flag>
<flag name="db2ada">Build gnatcoll_db2ada</flag>
<flag name="gnatinspect">Build gnatinspect</flag>
<flag name="shared">Build shared library</flag>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2021-11-25 6:48 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2021-11-25 6:48 UTC (permalink / raw
To: gentoo-commits
commit: c27af305f5e3aac0a3798e570d3a28f4209dc38e
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 25 06:47:42 2021 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Nov 25 06:47:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c27af305
dev-ada/gnatcoll-db: remove gnat_2019 support
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index 620166ab45be..34abd0292198 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9} )
-ADA_COMPAT=( gnat_2019 gnat_202{0,1} )
+ADA_COMPAT=( gnat_202{0,1} )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2021-12-23 20:47 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2021-12-23 20:47 UTC (permalink / raw
To: gentoo-commits
commit: 88a08e6b1e709639ad6f5ace3b0c0b1fc417223e
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 23 20:47:30 2021 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Dec 23 20:47:30 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88a08e6b
dev-ada/gnatcoll-db: build something
Closes: https://bugs.gentoo.org/829817
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index 34abd0292198..71c9e6e6a913 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -34,6 +34,8 @@ REQUIRED_USE="gnatinspect? ( xref )
sqlite? ( sql )
db2ada? ( sql )
postgres? ( sql )
+ || ( shared static-libs static-pic )
+ || ( sql sqlite xref postgres gnatinspect db2ada )
${ADA_REQUIRED_USE}
${PYTHON_REQUIRED_USE}"
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2022-02-04 7:41 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2022-02-04 7:41 UTC (permalink / raw
To: gentoo-commits
commit: 68167258002c957dcdb90c02b19bc8b78cc45378
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 4 07:41:03 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Fri Feb 4 07:41:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68167258
dev-ada/gnatcoll-db: python3.10
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index 71c9e6e6a913..ab3f78f91ff7 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-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 multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2022-10-06 7:23 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2022-10-06 7:23 UTC (permalink / raw
To: gentoo-commits
commit: 3c856ffd2c795721911ec80307b3f1ce8ce74053
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 6 07:22:34 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Oct 6 07:22:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c856ffd
dev-ada/gnatcoll-db: add gcc_12_2_0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index ab3f78f91ff7..f5bfede2504a 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0,1} )
+ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2022-11-21 17:57 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2022-11-21 17:57 UTC (permalink / raw
To: gentoo-commits
commit: fd96f0cda202ddb5bd4e946fa592a89707c37069
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 21 17:43:14 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Nov 21 17:57:26 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd96f0cd
dev-ada/gnatcoll-db: drop support for gnat_2020
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
index f5bfede2504a..786ddf9973d7 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=7
PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0,1} gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2022-12-04 14:15 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2022-12-04 14:15 UTC (permalink / raw
To: gentoo-commits
commit: 3f4fca87c019aed04d4847aecea3ba66095aa1e2
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 4 14:15:12 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 14:15:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4fca87
dev-ada/gnatcoll-db: add 23.0.0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/Manifest | 1 +
dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild | 118 ++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index d3b93dcaf557..00be72731026 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1 +1,2 @@
DIST gnatcoll-db-22.0.0.tar.gz 2648812 BLAKE2B 5c1be4fb9973aa99ecdc37ca0335981f61581c8d3548d70a0c5ed2c3da8279abf36a204e5f7747a2c3d14648ee33438f027230eba105964c8042aa73b4b57f1a SHA512 a3baf3e2bf09b0407f3ac1323824da54998b79008cb7c2bc3a054e275d7071fd21f364f38b98bda97da9e07ce186e9a1c3bf1bcc25a347e8dc6f64e3f4de65fe
+DIST gnatcoll-db-23.0.0.tar.gz 2651044 BLAKE2B 73d1cd75eace5a6ebab7551a28acc4d77ff82cac2fb23390fa513e52beb44fcbc6637ce1700cfcdbe13ddf49872be0212d59f24ce80f28bea23d44cf93faa8e6 SHA512 4cc037b63e2b346bb84689522bb1ee3ea6efd07a080ac58856843fd49e06371c5e444fe9458a5338ba34c43b0f796cab051f9aa1ec448c49e5298bc6130e3f34
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
new file mode 100644
index 000000000000..61c270422d0e
--- /dev/null
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
@@ -0,0 +1,118 @@
+# 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 multiprocessing python-single-r1
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="db2ada gnatinspect postgres +shared sql sqlite static-libs static-pic xref"
+
+RDEPEND="dev-ada/gnatcoll-core:${SLOT}[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+ sqlite? ( dev-db/sqlite:3 )
+ postgres? ( dev-db/postgresql:* )
+ xref? (
+ dev-ada/gnatcoll-bindings:${SLOT}[${ADA_USEDEP},iconv,shared?,static-libs?,static-pic?]
+ )
+ ${ADA_DEPS}
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="gnatinspect? ( xref )
+ xref? ( sqlite )
+ sqlite? ( sql )
+ db2ada? ( sql )
+ postgres? ( sql )
+ || ( shared static-libs static-pic )
+ || ( sql sqlite xref postgres gnatinspect db2ada )
+ ${ADA_REQUIRED_USE}
+ ${PYTHON_REQUIRED_USE}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ada_setup
+}
+
+src_compile() {
+ build () {
+ GPR_PROJECT_PATH="${S}"/sql:"${S}"/sqlite:"${S}"/xref \
+ gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
+ -XGNATCOLL_VERSION=${PV} \
+ -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
+ -P $1/$3.gpr \
+ -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+}
+
+src_install() {
+ build () {
+ GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
+ -XBUILD=PROD -XGNATCOLL_VERSION=${PV} \
+ --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
+ -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
+ -P $1/$3.gpr
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+ rm -r "${D}"/usr/share/gpr/manifests || die
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2022-12-05 17:51 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2022-12-05 17:51 UTC (permalink / raw
To: gentoo-commits
commit: 2b73928cb982c5b7b8c6af745d5251f5bbf5a48b
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 17:50:11 2022 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 17:50:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b73928c
dev-ada/gnatcoll-db: add github upstream metadata
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/metadata.xml | 3 +++
1 file changed, 3 insertions(+)
diff --git a/dev-ada/gnatcoll-db/metadata.xml b/dev-ada/gnatcoll-db/metadata.xml
index 1b849cfe041a..a358a4936ff2 100644
--- a/dev-ada/gnatcoll-db/metadata.xml
+++ b/dev-ada/gnatcoll-db/metadata.xml
@@ -26,4 +26,7 @@
Several of the components are especially useful in enterprise
applications.
</longdescription>
+ <upstream>
+ <remote-id type="github">AdaCore/gnatcoll-db</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2023-02-23 9:00 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2023-02-23 9:00 UTC (permalink / raw
To: gentoo-commits
commit: 1713997b8449475515952170809705d43d17a67e
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 23 08:56:07 2023 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Thu Feb 23 09:00:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1713997b
dev-ada/gnatcoll-db: update EAPI 7 -> 8
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
index ec82e2738ec3..612390a64f82 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
-PYTHON_COMPAT=( python3_{9,10} )
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+PYTHON_COMPAT=( python3_{9..11} )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2023-03-21 21:02 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2023-03-21 21:02 UTC (permalink / raw
To: gentoo-commits
commit: 00359f73e98095c267e3ebf6f5724a25f93b572d
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 21 20:58:52 2023 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Mar 21 21:01:06 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00359f73
dev-ada/gnatcoll-db: drop gcc_12_2_0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
index 612390a64f82..eacdd6857f65 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12 )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2023-12-26 13:10 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2023-12-26 13:10 UTC (permalink / raw
To: gentoo-commits
commit: 96847e7e77410841fc0a9173e8ec659dc2c99d9a
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 26 12:51:05 2023 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Tue Dec 26 13:09:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96847e7e
dev-ada/gnatcoll-db: support gcc:13
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
.../{gnatcoll-db-23.0.0.ebuild => gnatcoll-db-23.0.0-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild
similarity index 98%
rename from dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
rename to dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild
index eacdd6857f65..925a303bf679 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-23.0.0-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
PYTHON_COMPAT=( python3_{9..11} )
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
inherit ada multiprocessing python-single-r1
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/
@ 2024-03-13 13:05 Alfredo Tupone
0 siblings, 0 replies; 28+ messages in thread
From: Alfredo Tupone @ 2024-03-13 13:05 UTC (permalink / raw
To: gentoo-commits
commit: 9ada05c526dad25a4ee5bfbbd002dcfed1b72465
Author: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 13 13:04:15 2024 +0000
Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Wed Mar 13 13:04:49 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ada05c5
dev-ada/gnatcoll-db: add 24.0.0
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>
dev-ada/gnatcoll-db/Manifest | 1 +
dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild | 118 ++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index 4367fe911815..6c34cf6aee21 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1 +1,2 @@
DIST gnatcoll-db-23.0.0.tar.gz 2651044 BLAKE2B 73d1cd75eace5a6ebab7551a28acc4d77ff82cac2fb23390fa513e52beb44fcbc6637ce1700cfcdbe13ddf49872be0212d59f24ce80f28bea23d44cf93faa8e6 SHA512 4cc037b63e2b346bb84689522bb1ee3ea6efd07a080ac58856843fd49e06371c5e444fe9458a5338ba34c43b0f796cab051f9aa1ec448c49e5298bc6130e3f34
+DIST gnatcoll-db-24.0.0.tar.gz 2651067 BLAKE2B 27c35c44c9be149cd1691ce02b0f30969606816f5e926782ae1eb1d4b2a052f434e0406bf865a729b927586a413f55b9970decdb128462a9fad638645aa80855 SHA512 9c775de99044d803096bad8f68661674e9e82cb026ab458dda6fdd880419264f9f9bfde79c9fada20dba764e5a554a272c5bfe4fc15d6272fd6721969bd824e4
diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild b/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild
new file mode 100644
index 000000000000..25ecddc4b0df
--- /dev/null
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild
@@ -0,0 +1,118 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+
+inherit ada multiprocessing python-single-r1
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com"
+SRC_URI="https://github.com/AdaCore/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="db2ada gnatinspect postgres +shared +sql sqlite static-libs static-pic xref"
+
+RDEPEND="dev-ada/gnatcoll-core:${SLOT}[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+ sqlite? ( dev-db/sqlite:3 )
+ postgres? ( dev-db/postgresql:* )
+ xref? (
+ dev-ada/gnatcoll-bindings:${SLOT}[${ADA_USEDEP},iconv,shared?,static-libs?,static-pic?]
+ )
+ ${ADA_DEPS}
+ ${PYTHON_DEPS}"
+DEPEND="${RDEPEND}
+ dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="gnatinspect? ( xref )
+ xref? ( sqlite )
+ sqlite? ( sql )
+ db2ada? ( sql )
+ postgres? ( sql )
+ || ( shared static-libs static-pic )
+ || ( sql sqlite xref postgres gnatinspect db2ada )
+ ${ADA_REQUIRED_USE}
+ ${PYTHON_REQUIRED_USE}"
+
+pkg_setup() {
+ python-single-r1_pkg_setup
+ ada_setup
+}
+
+src_compile() {
+ build () {
+ GPR_PROJECT_PATH="${S}"/sql:"${S}"/sqlite:"${S}"/xref \
+ gprbuild -p -m -v -j$(makeopts_jobs) -XGNATCOLL_SQLITE=external \
+ -XGNATCOLL_VERSION=${PV} \
+ -XBUILD=PROD -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 -XGPR_BUILD=$2 \
+ -P $1/$3.gpr \
+ -cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die "gprbuild failed"
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+}
+
+src_install() {
+ build () {
+ GPR_PROJECT_PATH="${D}/usr/share/gpr" gprinstall -p -f \
+ -XBUILD=PROD -XGNATCOLL_VERSION=${PV} \
+ --prefix="${D}"/usr -XLIBRARY_TYPE=$2 -XXMLADA_BUILD=$2 \
+ -XGPR_BUILD=$2 --build-name=$2 --build-var=LIBRARY_TYPE \
+ -P $1/$3.gpr
+ }
+ local lib
+ for kind in shared static-libs static-pic ; do
+ if use $kind; then
+ lib=${kind%-libs}
+ lib=${lib/shared/relocatable}
+ for dir in sql sqlite xref postgres ; do
+ if use $dir; then
+ build $dir $lib gnatcoll_${dir}
+ fi
+ done
+ fi
+ done
+ if use shared; then
+ lib=relocatable
+ elif use static-libs; then
+ lib=static
+ else
+ lib=static-pic
+ fi
+ if use gnatinspect; then
+ build gnatinspect ${lib} gnatinspect
+ fi
+ if use db2ada; then
+ build gnatcoll_db2ada ${lib} gnatcoll_db2ada
+ fi
+ rm -r "${D}"/usr/share/gpr/manifests || die
+ einstalldocs
+}
^ permalink raw reply related [flat|nested] 28+ messages in thread
end of thread, other threads:[~2024-03-13 13:05 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-06 7:23 [gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/ Alfredo Tupone
-- strict thread matches above, loose matches on Subject: below --
2024-03-13 13:05 Alfredo Tupone
2023-12-26 13:10 Alfredo Tupone
2023-03-21 21:02 Alfredo Tupone
2023-02-23 9:00 Alfredo Tupone
2022-12-05 17:51 Alfredo Tupone
2022-12-04 14:15 Alfredo Tupone
2022-11-21 17:57 Alfredo Tupone
2022-02-04 7:41 Alfredo Tupone
2021-12-23 20:47 Alfredo Tupone
2021-11-25 6:48 Alfredo Tupone
2019-11-09 19:35 Alfredo Tupone
2019-10-21 6:36 Alfredo Tupone
2019-09-21 11:56 Alfredo Tupone
2019-09-20 20:48 Alfredo Tupone
2019-08-28 16:35 Alfredo Tupone
2019-08-27 10:18 Alfredo Tupone
2019-07-21 16:26 Alfredo Tupone
2019-06-21 6:17 Alfredo Tupone
2019-06-04 20:27 Alfredo Tupone
2019-05-31 6:59 Alfredo Tupone
2018-11-28 7:49 Alfredo Tupone
2018-10-31 13:48 Alfredo Tupone
2018-08-03 20:57 Alfredo Tupone
2018-06-30 16:46 Alfredo Tupone
2018-06-29 7:17 Alfredo Tupone
2018-06-28 19:08 Alfredo Tupone
2018-06-25 7:39 Alfredo Tupone
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox