[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/, profiles/features/musl/

2024-03-13 Thread Alfredo Tupone
commit: 83fbb48ba77d543ecac71bcc6d4e8648f956572e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Mar 13 19:08:25 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Mar 13 19:08:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83fbb48b

dev-ada/gnatcoll-db: PythonCompatUpdate

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{gnatcoll-db-24.0.0.ebuild => gnatcoll-db-24.0.0-r1.ebuild} | 2 +-
 profiles/features/musl/package.mask | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild 
b/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0-r1.ebuild
similarity index 98%
rename from dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild
rename to dev-ada/gnatcoll-db/gnatcoll-db-24.0.0-r1.ebuild
index 25ecddc4b0df..67118e58441b 100644
--- a/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0.ebuild
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-24.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
 
 inherit ada multiprocessing python-single-r1

diff --git a/profiles/features/musl/package.mask 
b/profiles/features/musl/package.mask
index 7ac418512f2d..9f91762a82e4 100644
--- a/profiles/features/musl/package.mask
+++ b/profiles/features/musl/package.mask
@@ -4,6 +4,7 @@
 # Alfredo Tupone  (2024-03-13)
 # To bootstrap uses an ada compiler built using glibc
 dev-lang/gnat-gpl
+dev-ada/gnatcoll-db
 
 # Sergey Popov  (2024-03-05)
 # games-strategy/seven-kingdoms does not build on musl,



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2024-03-13 Thread Alfredo Tupone
commit: 9ada05c526dad25a4ee5bfbbd002dcfed1b72465
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Mar 13 13:04:15 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Mar 13 13:04:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ada05c5

dev-ada/gnatcoll-db: add 24.0.0

Signed-off-by: Alfredo Tupone  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 ..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 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2024-03-13 Thread Alfredo Tupone
commit: eb67d930c5bd9b439dc4f778dc6bc17fa72b71ad
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Mar 13 12:50:30 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Mar 13 12:51:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb67d930

dev-ada/gnatcoll-bindings: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  1 +
 .../gnatcoll-bindings-24.0.0.ebuild| 98 ++
 2 files changed, 99 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 7c7be14e5a39..5d56bc4e9496 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1 +1,2 @@
 DIST gnatcoll-bindings-23.0.0.tar.gz 251006 BLAKE2B 
8cc5ada5c76d146d80c1b83bfbcfea28b9951339eb5dcdca40a4b40fdeb2ed2ad1971deea60b6fdc7cc2565745958d13fcc1acbd012465dea4cb2535e947af34
 SHA512 
3f92d3c95ffbcf96df53a1db39c9b829ae3d0a9ee3695d3d7726168bd6744ca4d4dfe4b224b50b50603c6295e1c0c6dd3d9940cf9e20c147a3bed8e6cc39c1ce
+DIST gnatcoll-bindings-24.0.0.tar.gz 253286 BLAKE2B 
6f9ee60a298f98921df3f8bfd3c6e21a3b54412dfea3d67cb6fe0e85d7ba90f17f83d564d9853e989cd60b0d9d9052694a14a70d10a4f70d161878501edd036b
 SHA512 
d82f593cd0a2822d0007ba768a05e9870aa80b47232154008ea91af4ec758df1b23b92eb5264a58f2b4bedf775d143ce7119046a9ba8f7d5496ed89f3a4a2118

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild
new file mode 100644
index ..3ae37f2991ef
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-24.0.0.ebuild
@@ -0,0 +1,98 @@
+# 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 multiprocessing python-single-r1
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   || ( gmp iconv lzma openmp python readline syslog )
+   ${PYTHON_REQUIRED_USE}
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )
+   lzma? ( app-arch/xz-utils )
+   openmp? ( dev-lang/gnat-gpl:=[openmp] )
+   "
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
+
+PATCHES=( "${FILESDIR}"/${PN}-23.0.0-py_3_11.patch )
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
+src_prepare() {
+   rm -r python || die
+   mv python3 python || die
+   default
+}
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_VERSION=${PV} \
+   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
+   -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 gmp iconv lzma python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   if use openmp; then
+   build omp $lib
+   fi
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_VERSION=${PV} --build-var=LIBRARY_TYPE \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+   lib=${lib/shared/relocatable}
+   for dir in gmp iconv lzma python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2024-03-02 Thread Alfredo Tupone
commit: d573f7bab929634759cc7ae2f5f32e89b7586b6c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar  2 16:02:40 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar  2 16:05:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d573f7ba

dev-ada/gnatcoll-core: adj deps

Closes: https://bugs.gentoo.org/926027
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild
similarity index 98%
rename from dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild
rename to dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild
index 08356846da4e..196653afdcc4 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r2.ebuild
@@ -26,6 +26,7 @@ BDEPEND="${RDEPEND}
dev-python/sphinx
dev-python/sphinx-rtd-theme
dev-tex/latexmk
+   dev-texlive/texlive-latexextra
)"
 
 PATCHES=(



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2024-03-02 Thread Alfredo Tupone
commit: 9e7e692dfc2ccf401a0e697ade23063bb27e5567
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Mar  2 12:10:20 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Mar  2 12:10:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e7e692d

dev-ada/gnatcoll-core: adj deps

Closes: https://bugs.gentoo.org/926016
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild
similarity index 98%
rename from dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild
rename to dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild
index b22954a03362..08356846da4e 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0-r1.ebuild
@@ -24,6 +24,7 @@ BDEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]
doc? (
dev-python/sphinx
+   dev-python/sphinx-rtd-theme
dev-tex/latexmk
)"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/files/, dev-ada/gnatcoll-core/

2024-03-01 Thread Alfredo Tupone
commit: 0e7f4825ec5c57ca15dbf860945191b6d3825a0a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Mar  1 19:40:28 2024 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Mar  1 19:40:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e7f4825

dev-ada/gnatcoll-core: add 24.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest |  1 +
 .../files/gnatcoll-core-24.0.0-gentoo.patch| 15 
 dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild  | 83 ++
 3 files changed, 99 insertions(+)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index b89981c64a32..be828704e607 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1 +1,2 @@
 DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 
25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123
 SHA512 
49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828
+DIST gnatcoll-core-24.0.0.tar.gz 764526 BLAKE2B 
f96b24dcac2af84802244ed93570f0a922ab0901ecf871fa4995f4c24607cdbd8d91fc760acf35024fe41a066fb307442396cb8c125c74363e0c9276d114ab5a
 SHA512 
1f1d470e7b74f238682f0938efe04c303c6bfca5a6b723eb789f5cb4bd33a199a9f2323626b8887758f01709ab1ba4d8045c56ce45f02e535babca4025662d9f

diff --git a/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch 
b/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch
new file mode 100644
index ..5de80869e561
--- /dev/null
+++ b/dev-ada/gnatcoll-core/files/gnatcoll-core-24.0.0-gentoo.patch
@@ -0,0 +1,15 @@
+--- a/gnatcoll.gpr 2023-09-21 17:57:14.0 +0200
 b/gnatcoll.gpr 2024-03-01 20:34:24.178681586 +0100
+@@ -306,9 +306,9 @@
+end Linker;
+ 
+package Install is
+-  for Artifacts ("share/examples/gnatcoll") use ("examples/*");
+-  for Artifacts ("share/doc/gnatcoll/html") use ("docs/_build/html");
+-  for Artifacts ("share/doc/gnatcoll")
++  for Artifacts ("share/doc/@PF@/examples") use ("examples/*");
++  for Artifacts ("share/doc/@PF@/html") use ("docs/_build/html");
++  for Artifacts ("share/doc/@PF@")
+ use ("docs/_build/latex/GNATColl.pdf");
+end Install;
+ 

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild
new file mode 100644
index ..b22954a03362
--- /dev/null
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-24.0.0.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
+inherit ada multiprocessing
+
+DESCRIPTION="GNAT Component Collection Core packages"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc +shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="
+   ~dev-ada/libgpr-${PV}:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+"
+BDEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]
+   doc? (
+   dev-python/sphinx
+   dev-tex/latexmk
+   )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-2018-gentoo.patch
+   "${FILESDIR}"/${P}-gentoo.patch
+)
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:@GNATLS@:${GNATLS}:g" \
+   src/gnatcoll-projects.ads \
+   || die
+   sed -i \
+   -e "s:@PF@:${PF}:g" \
+   gnatcoll.gpr \
+   || die
+}
+
+src_configure() {
+   emake setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -p -m -j$(makeopts_jobs) \
+   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
+   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
+   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   use doc && emake -C docs latexpdf
+}
+
+src_install() {
+   local GNATCOLL_VERSION=${PV}
+   if use shared; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-relocatable
+   fi
+   if use static-pic; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-static-pic
+   fi
+   if use static-libs; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2023-12-26 Thread Alfredo Tupone
commit: 96847e7e77410841fc0a9173e8ec659dc2c99d9a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Dec 26 12:51:05 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Dec 26 13:09:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96847e7e

dev-ada/gnatcoll-db: support gcc:13

Signed-off-by: Alfredo Tupone  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2023-12-02 Thread Alfredo Tupone
commit: a2f2be4250de030d1dcd2e13360bc9b60cb4b93d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec  2 16:41:21 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec  2 16:42:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2f2be42

dev-ada/gnatcoll-bindings: support gcc:13

Signed-off-by: Alfredo Tupone  gentoo.org>

 ...oll-bindings-23.0.0-r1.ebuild => gnatcoll-bindings-23.0.0-r2.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r2.ebuild
similarity index 98%
rename from dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
rename to dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r2.ebuild
index aec307b9b9a9..1ef0b150ddc0 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r2.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
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-12-02 Thread Alfredo Tupone
commit: 96cb4a4ed2378d4c3106a683977ced62c635d9db
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec  2 16:27:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec  2 16:28:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96cb4a4e

dev-ada/gnatcoll-core: support gcc:13

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{gnatcoll-core-23.0.0.ebuild => gnatcoll-core-23.0.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild
similarity index 97%
rename from dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
rename to dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild
index 7ac1c3e161d5..1610bbc91033 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Component Collection Core packages"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2023-03-21 Thread Alfredo Tupone
commit: 00359f73e98095c267e3ebf6f5724a25f93b572d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Mar 21 20:58:52 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Mar 21 21:01:06 2023 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2023-03-21 Thread Alfredo Tupone
commit: 13d54639fe894d31ca88af7b7c64b3fd0f360574
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Mar 21 20:52:09 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Mar 21 21:00:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13d54639

dev-ada/gnatcoll-bindings: drop gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
index 763e56aeaffe..aec307b9b9a9 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.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
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-03-21 Thread Alfredo Tupone
commit: eb71b5672133a071c2eaf4c10052a5f5553fca08
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Mar 21 20:48:27 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Mar 21 20:59:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb71b567

dev-ada/gnatcoll-core: drop gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
index 692235f6c84b..7ac1c3e161d5 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
-ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Component Collection Core packages"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2023-02-23 Thread Alfredo Tupone
commit: 1713997b8449475515952170809705d43d17a67e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb 23 08:56:07 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb 23 09:00:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1713997b

dev-ada/gnatcoll-db: update EAPI 7 -> 8

Signed-off-by: Alfredo Tupone  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/, dev-ada/gnatcoll-bindings/files/

2023-02-22 Thread Alfredo Tupone
commit: 6aed43d4bb7560153603c6254b967ee8e3e74b71
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 22 19:24:26 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 22 19:24:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aed43d4

dev-ada/gnatcoll-bindings: support python 3.11

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../files/gnatcoll-bindings-23.0.0-py_3_11.patch   | 18 ++
 ...3.0.0.ebuild => gnatcoll-bindings-23.0.0-r1.ebuild} |  4 +++-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git 
a/dev-ada/gnatcoll-bindings/files/gnatcoll-bindings-23.0.0-py_3_11.patch 
b/dev-ada/gnatcoll-bindings/files/gnatcoll-bindings-23.0.0-py_3_11.patch
new file mode 100644
index ..e4c3960c236f
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/files/gnatcoll-bindings-23.0.0-py_3_11.patch
@@ -0,0 +1,18 @@
+--- a/python/python_support.c  2023-02-22 20:16:04.746476700 +0100
 b/python/python_support.c  2023-02-22 20:18:46.762891565 +0100
+@@ -814,13 +814,13 @@
+ PyCodeObject*
+ ada_pyframe_get_code (PyFrameObject* obj)
+ {
+-   return obj->f_code;
++   return PyFrame_GetCode(obj);
+ }
+ 
+ PyFrameObject*
+ ada_pyframe_get_back (PyFrameObject* obj)
+ {
+-   return obj->f_back;
++   return PyFrame_GetBack(obj);
+ }
+ 
+ PyObject*

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
similarity index 96%
rename from dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
rename to dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
index 7c815bf5399d..763e56aeaffe 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..10} )
+PYTHON_COMPAT=( python3_{9..11} )
 ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
 inherit ada multiprocessing python-single-r1
 
@@ -33,6 +33,8 @@ DEPEND="${RDEPEND}
 
 QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
 
+PATCHES=( "${FILESDIR}"/${P}-py_3_11.patch )
+
 pkg_setup() {
python-single-r1_pkg_setup
ada_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2023-02-22 Thread Alfredo Tupone
commit: b5b571df0f02e5b0145deb7186540608b6d2cc92
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 22 18:57:16 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 22 18:57:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5b571df

dev-ada/gnatcoll-bindings: update EAPI 7 -> 8

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
index c265ed8ecc08..7c815bf5399d 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-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..10} )
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
 inherit ada multiprocessing python-single-r1
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-02-22 Thread Alfredo Tupone
commit: 9185663309e290eb5c144783d56a0e8ab3dffb73
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Feb 22 18:55:14 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Feb 22 18:57:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91856633

dev-ada/gnatcoll-core: update EAPI 7 -> 8

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
index 02fc254f60e5..692235f6c84b 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
@@ -1,8 +1,8 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+EAPI=8
+ADA_COMPAT=( gnat_2021 gcc_12 gcc_12_2_0 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Component Collection Core packages"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2023-02-03 Thread Alfredo Tupone
commit: 73f209203bb349b1da057e7e6d136df04d7a3066
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb  3 18:39:53 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb  3 19:11:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73f20920

dev-ada/gnatcoll-bindings: stabilize and remove old

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  2 -
 .../gnatcoll-bindings-2021.ebuild  | 90 
 .../gnatcoll-bindings-22.0.0-r1.ebuild | 96 --
 .../gnatcoll-bindings-23.0.0.ebuild|  2 +-
 4 files changed, 1 insertion(+), 189 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 05d96a34036d..7c7be14e5a39 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,3 +1 @@
-DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B 
c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368
 SHA512 
c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041
-DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B 
f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df
 SHA512 
b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2
 DIST gnatcoll-bindings-23.0.0.tar.gz 251006 BLAKE2B 
8cc5ada5c76d146d80c1b83bfbcfea28b9951339eb5dcdca40a4b40fdeb2ed2ad1971deea60b6fdc7cc2565745958d13fcc1acbd012465dea4cb2535e947af34
 SHA512 
3f92d3c95ffbcf96df53a1db39c9b829ae3d0a9ee3695d3d7726168bd6744ca4d4dfe4b224b50b50603c6295e1c0c6dd3d9940cf9e20c147a3bed8e6cc39c1ce

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
deleted file mode 100644
index d053766be68b..
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-ADA_COMPAT=( gnat_2021 )
-inherit ada multiprocessing python-single-r1
-
-MYP=${P}-${PV}0518-19B15-src
-ADAMIRROR=https://community.download.adacore.com/v1
-ID=d93655ced17f15c5f376b6861825df3f9c183980
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> ${MYP}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
-
-RDEPEND="${PYTHON_DEPS}
-   ${ADA_DEPS}
-   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-   gmp? ( dev-libs/gmp:* )"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}
-
-QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   ada_pkg_setup
-}
-
-src_prepare() {
-   rm -rf python || die
-   mv python3 python || die
-   default
-}
-
-src_compile() {
-   build () {
-   gprbuild -j$(makeopts_jobs) -m -p -v \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-   -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 gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-}
-
-src_install() {
-   build () {
-   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   --build-var=LIBRARY_TYPE \
-   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
-   }
-   for kind in shared static-libs static-pic ; do
-   if use $kind; then
-   lib=${kind%-libs}
-   lib=${lib/shared/relocatable}
-   for dir in gmp iconv python readline syslog ; do
-   

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/files/, dev-ada/gnatcoll-db/

2023-02-02 Thread Alfredo Tupone
commit: 4bfe9e4771cedd0847d05d9b007afc75831beb65
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  2 21:25:32 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  2 21:29:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bfe9e47

dev-ada/gnatcoll-db: drop 22.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-db/Manifest   |   1 -
 .../files/gnatcoll-db-2018-gentoo.patch|  11 --
 dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild  | 120 -
 3 files changed, 132 deletions(-)

diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
index 00be72731026..4367fe911815 100644
--- a/dev-ada/gnatcoll-db/Manifest
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -1,2 +1 @@
-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/files/gnatcoll-db-2018-gentoo.patch 
b/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
deleted file mode 100644
index 9d95a9bfc1c4..
--- a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/sqlite/gnatcoll_sqlite.gpr   2018-06-24 14:08:52.477478654 +0200
-+++ b/sqlite/gnatcoll_sqlite.gpr   2018-06-24 14:08:59.149372684 +0200
-@@ -42,7 +42,7 @@
-for Library_Nameuse Name;
-for Library_Version use "lib" & Name & Gnatcoll.So_Ext & "." & Version;
- 
--   for Languages use ("Ada", "C");
-+   for Languages use ("Ada");
- 
-Thread_Lib := ();
- 

diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild 
b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
deleted file mode 100644
index 39e5c8fb7d31..
--- a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{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}"
-
-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 \
-   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 db

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-02-02 Thread Alfredo Tupone
commit: 852c36e97273468ec415d54d7e3536b442690013
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Feb  2 21:27:01 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Feb  2 21:29:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=852c36e9

dev-ada/gnatcoll-core: drop 22.0.0-r1

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest |  1 -
 .../gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild   | 71 --
 2 files changed, 72 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 1ba2a4f41339..b89981c64a32 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1 @@
-DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B 
e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9
 SHA512 
ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9
 DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 
25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123
 SHA512 
49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild
deleted file mode 100644
index b738764af093..
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
-inherit ada multiprocessing
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0/${PV}"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs static-pic"
-REQUIRED_USE="|| ( shared static-libs static-pic )
-   ${ADA_REQUIRED_USE}"
-
-RDEPEND="
-   ~dev-ada/libgpr-22.0.0:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s:@GNATLS@:${GNATLS}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-libs; then
-   build static
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-}
-
-src_install() {
-   local GNATCOLL_VERSION=${PV}
-   if use shared; then
-   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-relocatable
-   fi
-   if use static-pic; then
-   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-static-pic
-   fi
-   if use static-libs; then
-   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-01-15 Thread Alfredo Tupone
commit: b9e9bc84a89aa2e1a43caa1377fa0d14381f552d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jan 15 09:39:47 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jan 15 09:39:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9e9bc84

dev-ada/gnatcoll-core: RdependChange

Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{gnatcoll-core-22.0.0.ebuild => gnatcoll-core-22.0.0-r1.ebuild}   | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild
similarity index 100%
rename from dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
rename to dev-ada/gnatcoll-core/gnatcoll-core-22.0.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-01-15 Thread Alfredo Tupone
commit: 8b413a366b9b7ad3088e2bb092fff79dcc23f469
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jan 15 09:38:41 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jan 15 09:38:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b413a36

dev-ada/gnatcoll-core: NonExistentDeps

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild | 6 +-
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index 1c2caaebb172..b738764af093 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -18,11 +18,7 @@ REQUIRED_USE="|| ( shared static-libs static-pic )
${ADA_REQUIRED_USE}"
 
 RDEPEND="
-   || (
-   >=dev-ada/libgpr-2021
-   ~dev-ada/libgpr-22.0.0
-   )
-   dev-ada/libgpr:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   ~dev-ada/libgpr-22.0.0:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
 "
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2023-01-15 Thread Alfredo Tupone
commit: b5c0d88ed786e0c77c929e59c8e52af5e71f401b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Jan 15 09:24:19 2023 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Jan 15 09:35:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5c0d88e

dev-ada/gnatcoll-core: stabilize and remove all

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest |  1 -
 dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild | 77 --
 dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild  |  4 +-
 dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild  |  4 +-
 4 files changed, 4 insertions(+), 82 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 8f083604ecdf..1ba2a4f41339 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,3 +1,2 @@
-DIST gnatcoll-core-2021-20210518-19ADF-src.tar.gz 1460647 BLAKE2B 
42954ed9dfc41914f34973fcfe950b4415af455d8319e802a213994107c7d7a45a6a42b2d260f165fe5ec6589873a7a2c75665b68b97431b13d7694f48273b8c
 SHA512 
6a58920a057dee656df9f64f610f9f1398bc3cbc4ed74a740e8693f2b45da83628c3ce8f76f624bdb101d348603a24bccb47aa770ade1ffbf24da806f4d1de20
 DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B 
e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9
 SHA512 
ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9
 DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 
25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123
 SHA512 
49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
deleted file mode 100644
index fd97495b124c..
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ADA_COMPAT=( gnat_2021 )
-inherit ada multiprocessing
-
-MYP=${P}-${PV}0518-19ADF
-ADAMIRROR=https://community.download.adacore.com/v1
-ID=425b044d5cb112f096c7ac5ebbafb0d8e5297913
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}-src.tar.gz -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs static-pic"
-REQUIRED_USE="|| ( shared static-libs static-pic )
-   ${ADA_REQUIRED_USE}"
-
-RDEPEND="
-   >=dev-ada/libgpr-2021[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s:@GNATLS@:${GNATLS}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-   if use static-libs; then
-   build static
-   fi
-}
-
-src_install() {
-   if use shared; then
-   emake prefix="${D}"/usr install-relocatable
-   fi
-   if use static-pic; then
-   emake prefix="${D}"/usr install-static-pic
-   fi
-   if use static-libs; then
-   emake prefix="${D}"/usr install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-   dodir /usr/share/gnatdoc
-   mv "${D}"/usr/share/doc/gnatcoll "${D}"/usr/share/gnatdoc/ || die
-}

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index decaee308a38..1c2caaebb172 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0/${PV}"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 REQUIRED_USE="|| ( shared static-libs static-pic )
  

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2022-12-05 Thread Alfredo Tupone
commit: 2b73928cb982c5b7b8c6af745d5251f5bbf5a48b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Dec  5 17:50:11 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Dec  5 17:50:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b73928c

dev-ada/gnatcoll-db: add github upstream metadata

Signed-off-by: Alfredo Tupone  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.

+   
+   AdaCore/gnatcoll-db
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2022-12-04 Thread Alfredo Tupone
commit: 422fd58037f77f9a45f3a5cf6a00d1ab3f841cbe
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec  4 21:09:54 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec  4 21:09:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422fd580

dev-ada/gnatcoll-core: add github upstream metadata

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/metadata.xml 
b/dev-ada/gnatcoll-core/metadata.xml
index 7420a8bfa5ac..5cad23aa44ea 100644
--- a/dev-ada/gnatcoll-core/metadata.xml
+++ b/dev-ada/gnatcoll-core/metadata.xml
@@ -22,4 +22,7 @@
Several of the components are especially useful in enterprise
applications.

+   
+   AdaCore/gnatcoll-core
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-12-04 Thread Alfredo Tupone
commit: c528e426d0802c6553b6d19b7302aa9b9a31063a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec  4 21:08:42 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec  4 21:08:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c528e426

dev-ada/gnatcoll-bindings: add github upstream metadata

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-bindings/metadata.xml 
b/dev-ada/gnatcoll-bindings/metadata.xml
index 0b75a269be50..28a29267f057 100644
--- a/dev-ada/gnatcoll-bindings/metadata.xml
+++ b/dev-ada/gnatcoll-bindings/metadata.xml
@@ -22,4 +22,7 @@
Several of the components are especially useful in enterprise
applications.

+   
+   AdaCore/gnatcoll-bindings
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2022-12-04 Thread Alfredo Tupone
commit: 3f4fca87c019aed04d4847aecea3ba66095aa1e2
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec  4 14:15:12 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec  4 14:15:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f4fca87

dev-ada/gnatcoll-db: add 23.0.0

Signed-off-by: Alfredo Tupone  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 ..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 $di

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-12-04 Thread Alfredo Tupone
commit: b19974730fdd9c36da1a8e9982edbbb3e26bbc80
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec  4 13:46:13 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec  4 13:52:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1997473

dev-ada/gnatcoll-bindings: add 23.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  1 +
 .../gnatcoll-bindings-23.0.0.ebuild| 96 ++
 2 files changed, 97 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index caf40023da45..05d96a34036d 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,2 +1,3 @@
 DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B 
c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368
 SHA512 
c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041
 DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B 
f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df
 SHA512 
b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2
+DIST gnatcoll-bindings-23.0.0.tar.gz 251006 BLAKE2B 
8cc5ada5c76d146d80c1b83bfbcfea28b9951339eb5dcdca40a4b40fdeb2ed2ad1971deea60b6fdc7cc2565745958d13fcc1acbd012465dea4cb2535e947af34
 SHA512 
3f92d3c95ffbcf96df53a1db39c9b829ae3d0a9ee3695d3d7726168bd6744ca4d4dfe4b224b50b50603c6295e1c0c6dd3d9940cf9e20c147a3bed8e6cc39c1ce

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
new file mode 100644
index ..51ac24638250
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-23.0.0.ebuild
@@ -0,0 +1,96 @@
+# 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/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   || ( gmp iconv lzma openmp python readline syslog )
+   ${PYTHON_REQUIRED_USE}
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="${PYTHON_DEPS}
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )
+   lzma? ( app-arch/xz-utils )
+   openmp? ( dev-lang/gnat-gpl:=[openmp] )
+   "
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
+src_prepare() {
+   rm -r python || die
+   mv python3 python || die
+   default
+}
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_VERSION=${PV} \
+   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
+   -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 gmp iconv lzma python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   if use openmp; then
+   build omp $lib
+   fi
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_VERSION=${PV} --build-var=LIBRARY_TYPE \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+  

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2022-12-04 Thread Alfredo Tupone
commit: c70bc866760da6cd7d77bbb77890e28a395f9db0
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec  4 08:15:56 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec  4 08:15:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c70bc866

dev-ada/gnatcoll-core: add 23.0.0

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest|  1 +
 dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 86f6ca3e3acd..8f083604ecdf 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1,3 @@
 DIST gnatcoll-core-2021-20210518-19ADF-src.tar.gz 1460647 BLAKE2B 
42954ed9dfc41914f34973fcfe950b4415af455d8319e802a213994107c7d7a45a6a42b2d260f165fe5ec6589873a7a2c75665b68b97431b13d7694f48273b8c
 SHA512 
6a58920a057dee656df9f64f610f9f1398bc3cbc4ed74a740e8693f2b45da83628c3ce8f76f624bdb101d348603a24bccb47aa770ade1ffbf24da806f4d1de20
 DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B 
e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9
 SHA512 
ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9
+DIST gnatcoll-core-23.0.0.tar.gz 745131 BLAKE2B 
25e5f17adf88c48f45cc30cfbd82e2213233aecd78c9c22455ac6458e2f336f527604911c9eaaa1ab8853e0a16bbe9e1a7b8f31481ee9c2894287ec16e961123
 SHA512 
49f33abe07d2c4b51a6e69be550d05c5794953f4fbe8cb15e29c9834b9c5600724acaff4156fb53e4146620f1e4335f4c22453215a39ec5ee95b3992528b9828

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
new file mode 100644
index ..66462b718a8a
--- /dev/null
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-23.0.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
+inherit ada multiprocessing
+
+DESCRIPTION="GNAT Component Collection Core packages"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
+
+RDEPEND="
+   ~dev-ada/libgpr-${PV}:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:@GNATLS@:${GNATLS}:g" \
+   src/gnatcoll-projects.ads \
+   || die
+}
+
+src_configure() {
+   emake setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -p -m -j$(makeopts_jobs) \
+   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
+   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
+   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-libs; then
+   build static
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+}
+
+src_install() {
+   local GNATCOLL_VERSION=${PV}
+   if use shared; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-relocatable
+   fi
+   if use static-pic; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-static-pic
+   fi
+   if use static-libs; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2022-11-21 Thread Alfredo Tupone
commit: b607551404c4e86678b698a508b079562c3d55d8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Nov 21 18:04:14 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Nov 21 18:04:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6075514

dev-ada/gnatcoll-core: drop gnat_2020 support

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild | 4 ++--
 dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
index 5dda64406fd3..fd97495b124c 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_202{0..1} )
+ADA_COMPAT=( gnat_2021 )
 inherit ada multiprocessing
 
 MYP=${P}-${PV}0518-19ADF

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index 17a21198e2f7..decaee308a38 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
+ADA_COMPAT=( gnat_2021 gcc_12_2_0 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Component Collection Core packages"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-11-21 Thread Alfredo Tupone
commit: c88f1e950dc95f06d759ac82c72d7827a5b900e8
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Nov 21 18:01:28 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Nov 21 18:01:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88f1e95

dev-ada/gnatcoll-bindings: drop gnat_2020 support

Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index 7c56ccc0a5b1..e61420fa00fb 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7,8,9,10} )
-ADA_COMPAT=( gnat_202{0..1} )
+ADA_COMPAT=( gnat_2021 )
 inherit ada multiprocessing python-single-r1
 
 MYP=${P}-${PV}0518-19B15-src

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 1b06e9712f21..51ac24638250 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.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 multiprocessing python-single-r1
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2022-11-21 Thread Alfredo Tupone
commit: fd96f0cda202ddb5bd4e946fa592a89707c37069
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Nov 21 17:43:14 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Nov 21 17:57:26 2022 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2022-10-06 Thread Alfredo Tupone
commit: 3c856ffd2c795721911ec80307b3f1ce8ce74053
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Oct  6 07:22:34 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Oct  6 07:22:34 2022 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-09-26 Thread Alfredo Tupone
commit: 558f2a7336ca2fedd6ec05fcdc0c72af405ad67e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Sep 26 20:24:04 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Sep 26 20:25:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558f2a73

dev-ada/gnatcoll-bindings: disable py3.7, enable gcc_12_2_0

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index d43b0468c639..1b06e9712f21 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.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 multiprocessing python-single-r1
 
 DESCRIPTION="GNAT Component Collection"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2022-09-19 Thread Alfredo Tupone
commit: 18c97eed30a0252a1663820e69c0c32409bde65d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Sep 20 06:14:36 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Sep 20 06:14:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18c97eed

dev-ada/gnatcoll-core: build with gcc-12.2.0

Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index 3d1edf36345a..17a21198e2f7 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_202{0..1} )
+ADA_COMPAT=( gnat_202{0..1} gcc_12_2_0 )
 inherit ada multiprocessing
 
 DESCRIPTION="GNAT Component Collection Core packages"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2022-02-03 Thread Alfredo Tupone
commit: 68167258002c957dcdb90c02b19bc8b78cc45378
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb  4 07:41:03 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb  4 07:41:03 2022 +
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  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



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2022-02-03 Thread Alfredo Tupone
commit: 72363f0e46edc2fea4000eff326e1e2edcf1a721
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Feb  4 07:27:34 2022 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Feb  4 07:28:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72363f0e

dev-ada/gnatcoll-bindings: python3.10

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 4 ++--
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index b37ed6806642..7c56ccc0a5b1 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.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..9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 ADA_COMPAT=( gnat_202{0..1} )
 inherit ada multiprocessing python-single-r1
 

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 2f979894c8c7..d43b0468c639 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.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..9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 ADA_COMPAT=( gnat_202{0..1} )
 inherit ada multiprocessing python-single-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2021-12-23 Thread Alfredo Tupone
commit: 88a08e6b1e709639ad6f5ace3b0c0b1fc417223e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Dec 23 20:47:30 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Dec 23 20:47:30 2021 +
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  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}"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-19 Thread Agostino Sarubbo
commit: 1690704ecb4149da08a52ec49492a11f5444c1e9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:07:57 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:07:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1690704e

dev-ada/gnatcoll-bindings: x86 stable wrt bug #800527

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index 39bfaa05b675..b37ed6806642 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -17,7 +17,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 
 RDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-12-19 Thread Agostino Sarubbo
commit: e0c7c335ec57d8e8fe176c1db60a95b8f4055741
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Dec 19 22:08:00 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Dec 19 22:08:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0c7c335

dev-ada/gnatcoll-core: x86 stable wrt bug #800527

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
index 0d17cfb5a059..5dda64406fd3 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}-src.tar.gz -> 
${MYP}-src.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 REQUIRED_USE="|| ( shared static-libs static-pic )
${ADA_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-12-19 Thread Alfredo Tupone
commit: 60fc1e0107ffef2baa7f39c2f998759ee4098ebc
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 19 16:55:40 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 19 16:55:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60fc1e01

dev-ada/gnatcoll-core: build something

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

 dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
index cb2c0985a82c..0d17cfb5a059 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
@@ -17,6 +17,8 @@ LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 ~x86"
 IUSE="+shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
 
 RDEPEND="
>=dev-ada/libgpr-2021[${ADA_USEDEP},shared?,static-libs?,static-pic?]
@@ -24,8 +26,6 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
 S="${WORKDIR}"/${MYP}-src
 
 PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-19 Thread Alfredo Tupone
commit: bd4a1ebd4a27bacc8697a6a152f1578528197cb7
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 19 09:33:49 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 19 09:33:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd4a1ebd

dev-ada/gnatcoll-bindings: build something

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

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

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 29b4018985ee..2f979894c8c7 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -16,6 +16,10 @@ LICENSE="GPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   || ( gmp iconv lzma openmp python readline syslog )
+   ${PYTHON_REQUIRED_USE}
+   ${ADA_REQUIRED_USE}"
 
 RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
@@ -27,9 +31,6 @@ RDEPEND="${PYTHON_DEPS}
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="${PYTHON_REQUIRED_USE}
-   ${ADA_REQUIRED_USE}"
-
 QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-12-19 Thread Alfredo Tupone
commit: 9c629c34c4d245facc867e068119c0b52456a850
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 19 09:32:29 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 19 09:32:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c629c34

dev-ada/gnatcoll-core: build something

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

 dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index 58f464be487e..3d1edf36345a 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -14,6 +14,8 @@ LICENSE="GPL-3"
 SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
+REQUIRED_USE="|| ( shared static-libs static-pic )
+   ${ADA_REQUIRED_USE}"
 
 RDEPEND="
|| (
@@ -25,8 +27,6 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
 PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
 
 src_prepare() {
@@ -51,12 +51,12 @@ src_compile() {
if use shared; then
build relocatable
fi
-   if use static-pic; then
-   build static-pic
-   fi
if use static-libs; then
build static
fi
+   if use static-pic; then
+   build static-pic
+   fi
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-19 Thread Alfredo Tupone
commit: b46c2d4765218b252f12e052b4443373cb6c465c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Dec 19 09:12:58 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Dec 19 09:12:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b46c2d47

dev-ada/gnatcoll-bindings: using trampoline

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 2 ++
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index b98a29d22b43..39bfaa05b675 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -32,6 +32,8 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}
 
 S="${WORKDIR}"/${MYP}
 
+QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
+
 pkg_setup() {
python-single-r1_pkg_setup
ada_pkg_setup

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 5f49f6c7945b..29b4018985ee 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -30,6 +30,8 @@ DEPEND="${RDEPEND}
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}"
 
+QA_EXECSTACK=usr/lib/gnatcoll_readline.*/libgnatcoll_readline.*
+
 pkg_setup() {
python-single-r1_pkg_setup
ada_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-18 Thread Alfredo Tupone
commit: 577441101f94e6c292f7a19f87cd4d72f35c3f85
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec 18 20:09:18 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 18 20:09:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57744110

dev-ada/gnatcoll-bindings: fix rm when asked to build nothing

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index 481ab5972fed..b98a29d22b43 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -83,6 +83,6 @@ src_install() {
done
fi
done
-   rm -r "${D}"/usr/share/gpr/manifests || die
+   rm -rf "${D}"/usr/share/gpr/manifests
einstalldocs
 }

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 030d5768aea7..5f49f6c7945b 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -88,6 +88,6 @@ src_install() {
fi
fi
done
-   rm -r "${D}"/usr/share/gpr/manifests || die
+   rm -rf "${D}"/usr/share/gpr/manifests
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-18 Thread Alfredo Tupone
commit: ee692072efa9dc09e3c48702124437c49e614d5f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Dec 18 14:40:59 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Dec 18 14:40:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee692072

dev-ada/gnatcoll-bindings: fix with USE=-python

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 6 +++---
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index c424fd2ad070..481ab5972fed 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -20,20 +20,20 @@ SLOT="0"
 KEYWORDS="amd64 ~x86"
 IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 
-RDEPEND="python? ( ${PYTHON_DEPS} )
+RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
gmp? ( dev-libs/gmp:* )"
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}
 
 pkg_setup() {
-   use python && python-single-r1_pkg_setup
+   python-single-r1_pkg_setup
ada_pkg_setup
 }
 

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index a1e806038082..030d5768aea7 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -17,7 +17,7 @@ SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
 
-RDEPEND="python? ( ${PYTHON_DEPS} )
+RDEPEND="${PYTHON_DEPS}
${ADA_DEPS}
dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
gmp? ( dev-libs/gmp:* )
@@ -27,7 +27,7 @@ RDEPEND="python? ( ${PYTHON_DEPS} )
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
${ADA_REQUIRED_USE}"
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-12-09 Thread Alfredo Tupone
commit: 99b5fe71bbda670b9b63858514262079f396e4a3
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Dec  9 18:31:18 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Dec  9 18:31:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b5fe71

dev-ada/gnatcoll-bindings: use LIBRARY_TYPE to select build

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild  | 8 +---
 ...bindings-22.0.0.ebuild => gnatcoll-bindings-22.0.0-r1.ebuild} | 9 +
 2 files changed, 2 insertions(+), 15 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index e232eb02e6d5..c424fd2ad070 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -48,7 +48,6 @@ src_compile() {
gprbuild -j$(makeopts_jobs) -m -p -v \
-XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= \
-XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die 
"gprbuild failed"
@@ -70,6 +69,7 @@ src_install() {
build () {
gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   --build-var=LIBRARY_TYPE \
-XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
}
for kind in shared static-libs static-pic ; do
@@ -83,12 +83,6 @@ src_install() {
done
fi
done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi
rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs
 }

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
similarity index 92%
rename from dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
rename to dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
index 0e7007193e78..a1e806038082 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0-r1.ebuild
@@ -47,7 +47,6 @@ src_compile() {
-XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-XGNATCOLL_VERSION=${PV} \
-   -XGNATCOLL_ICONV_OPT= \
-XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die 
"gprbuild failed"
@@ -72,7 +71,7 @@ src_install() {
build () {
gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XGNATCOLL_VERSION=${PV} \
+   -XGNATCOLL_VERSION=${PV} --build-var=LIBRARY_TYPE \
-XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
}
for kind in shared static-libs static-pic ; do
@@ -89,12 +88,6 @@ src_install() {
fi
fi
done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi
rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-11-24 Thread Alfredo Tupone
commit: d4cb57ba54dba8beb69a854aebc4ea07cbc11c29
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 25 07:17:52 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 25 07:17:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4cb57ba

dev-ada/gnatcoll-core: unsupport gnat_2019, drop old

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

 dev-ada/gnatcoll-core/Manifest |  1 -
 dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild | 74 --
 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild| 74 --
 3 files changed, 149 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index e385e3fccf0b..86f6ca3e3acd 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,3 +1,2 @@
-DIST gnatcoll-core-2020-20200429-19B7C-src.tar.gz 1396475 BLAKE2B 
329e7f799ad62dfc6f71ca78a736bfc8c768a576f817d03b0d73e25b6e97ae0de0ad5a055bb800f7b83d7449ef8fe703c2779f73fc13a09bbcc1d3d8cc880fd1
 SHA512 
320878335f2ea1ce91a7770cc181e9cc228c80b1f7a3926a4e27c3822eb8f58726c62a014e2fa4c3f8699851ea87424be26d619ab4931b2e969e3a2e96e58b73
 DIST gnatcoll-core-2021-20210518-19ADF-src.tar.gz 1460647 BLAKE2B 
42954ed9dfc41914f34973fcfe950b4415af455d8319e802a213994107c7d7a45a6a42b2d260f165fe5ec6589873a7a2c75665b68b97431b13d7694f48273b8c
 SHA512 
6a58920a057dee656df9f64f610f9f1398bc3cbc4ed74a740e8693f2b45da83628c3ce8f76f624bdb101d348603a24bccb47aa770ade1ffbf24da806f4d1de20
 DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B 
e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9
 SHA512 
ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
deleted file mode 100644
index 11d0ca89579c..
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ADA_COMPAT=( gnat_2019 gnat_2020 )
-inherit ada multiprocessing
-
-MYP=${P}-20200429-19B7C
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0b5003d84935?filename=${MYP}-src.tar.gz
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="+shared static-libs static-pic"
-
-RDEPEND="
-   >=dev-ada/libgpr-2020[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s:@GNATLS@:${GNATLS}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-   if use static-libs; then
-   build static
-   fi
-}
-
-src_install() {
-   if use shared; then
-   emake prefix="${D}"/usr install-relocatable
-   fi
-   if use static-pic; then
-   emake prefix="${D}"/usr install-static-pic
-   fi
-   if use static-libs; then
-   emake prefix="${D}"/usr install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
deleted file mode 100644
index 6599a50b8f7b..
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ADA_COMPAT=( gnat_2019 )
-inherit ada multiprocessing
-
-MYP=${P}-20200429-19B7C
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0b5003d84935?filename=${MYP}-src.tar.gz
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs static-pic"
-
-RDEPEND="
-   >=dev-ada/libgpr-2020[${ADA_USEDEP},shared?,static-

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-11-24 Thread Alfredo Tupone
commit: 52b202b3f343b3a09d284843d801cb1e9ec75936
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 25 06:57:37 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 25 06:58:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52b202b3

dev-ada/gnatcoll-bindings: desupport gnat_2019, removes old

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

 dev-ada/gnatcoll-bindings/Manifest |  1 -
 .../gnatcoll-bindings-2020-r1.ebuild   | 79 --
 .../gnatcoll-bindings-2020-r2.ebuild   | 79 --
 .../gnatcoll-bindings-2021.ebuild  |  2 +-
 .../gnatcoll-bindings-22.0.0.ebuild|  2 +-
 5 files changed, 2 insertions(+), 161 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 20bee9088040..caf40023da45 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,3 +1,2 @@
-DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 
5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90
 SHA512 
2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
 DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B 
c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368
 SHA512 
c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041
 DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B 
f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df
 SHA512 
b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
deleted file mode 100644
index 1b70824a09bf..
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-ADA_COMPAT=( gnat_2019 )
-inherit ada multiprocessing
-
-MYP=${PN}-20.0-20191009-1B2EA
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gmp iconv readline +shared static-libs static-pic syslog"
-
-RDEPEND="
-   ${ADA_DEPS}
-   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-   gmp? ( dev-libs/gmp:* )"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="
-   ${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-src_compile() {
-   build () {
-   gprbuild -j$(makeopts_jobs) -m -p -v \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= \
-   -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 gmp iconv readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-}
-
-src_install() {
-   build () {
-   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
-   }
-   for kind in shared static-libs static-pic ; do
-   if use $kind; then
-   lib=${kind%-libs}
-   lib=${lib/shared/relocatable}
-   for dir in gmp iconv readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2021-11-24 Thread Alfredo Tupone
commit: c27af305f5e3aac0a3798e570d3a28f4209dc38e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Nov 25 06:47:42 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Nov 25 06:47:58 2021 +
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  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
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/files/, dev-ada/gnatcoll-db/

2021-11-17 Thread Alfredo Tupone
commit: df532bb6fc9e1925a14cca38afe8b55a3ec1e936
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 17 21:04:26 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 17 21:04:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df532bb6

dev-ada/gnatcoll-db: readding

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

 dev-ada/gnatcoll-db/Manifest   |   1 +
 .../files/gnatcoll-db-2018-gentoo.patch|  11 ++
 dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild  | 118 +
 dev-ada/gnatcoll-db/metadata.xml   |  29 +
 4 files changed, 159 insertions(+)

diff --git a/dev-ada/gnatcoll-db/Manifest b/dev-ada/gnatcoll-db/Manifest
new file mode 100644
index ..d3b93dcaf557
--- /dev/null
+++ b/dev-ada/gnatcoll-db/Manifest
@@ -0,0 +1 @@
+DIST gnatcoll-db-22.0.0.tar.gz 2648812 BLAKE2B 
5c1be4fb9973aa99ecdc37ca0335981f61581c8d3548d70a0c5ed2c3da8279abf36a204e5f7747a2c3d14648ee33438f027230eba105964c8042aa73b4b57f1a
 SHA512 
a3baf3e2bf09b0407f3ac1323824da54998b79008cb7c2bc3a054e275d7071fd21f364f38b98bda97da9e07ce186e9a1c3bf1bcc25a347e8dc6f64e3f4de65fe

diff --git a/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch 
b/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
new file mode 100644
index ..9d95a9bfc1c4
--- /dev/null
+++ b/dev-ada/gnatcoll-db/files/gnatcoll-db-2018-gentoo.patch
@@ -0,0 +1,11 @@
+--- a/sqlite/gnatcoll_sqlite.gpr   2018-06-24 14:08:52.477478654 +0200
 b/sqlite/gnatcoll_sqlite.gpr   2018-06-24 14:08:59.149372684 +0200
+@@ -42,7 +42,7 @@
+for Library_Nameuse Name;
+for Library_Version use "lib" & Name & Gnatcoll.So_Ext & "." & Version;
+ 
+-   for Languages use ("Ada", "C");
++   for Languages use ("Ada");
+ 
+Thread_Lib := ();
+ 

diff --git a/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild 
b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
new file mode 100644
index ..620166ab45be
--- /dev/null
+++ b/dev-ada/gnatcoll-db/gnatcoll-db-22.0.0.ebuild
@@ -0,0 +1,118 @@
+# 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_2019 gnat_202{0,1} )
+
+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 )
+   ${ADA_REQUIRED_USE}
+   ${PYTHON_REQUIRED_USE}"
+
+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 \
+   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

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-11-16 Thread Alfredo Tupone
commit: 0078f2ef1f0b84324892b52557dcc7230452fb60
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 17 07:33:03 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 17 07:33:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0078f2ef

dev-ada/gnatcoll-bindings: add subslot

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

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

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
index 7c7d67e1cc35..dba68874d06a 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
@@ -13,13 +13,13 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )
${ADA_DEPS}
-   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   dev-ada/gnatcoll-core:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
gmp? ( dev-libs/gmp:* )
lzma? ( app-arch/xz-utils )
openmp? ( dev-lang/gnat-gpl:=[openmp] )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-11-16 Thread Alfredo Tupone
commit: a7e467c150d4f606c3fb3f1c678bf2488f13df7f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Nov 17 07:31:39 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Nov 17 07:31:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7e467c1

dev-ada/gnatcoll-core: add subslot

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

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
index 465dedd7a36f..58f464be487e 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -11,15 +11,16 @@ 
SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
-> ${P}.tar.gz"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/${PV}"
 KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="
|| (
-   
>=dev-ada/libgpr-2021[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-   
~dev-ada/libgpr-22.0.0[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   >=dev-ada/libgpr-2021
+   ~dev-ada/libgpr-22.0.0
)
+   dev-ada/libgpr:=[${ADA_USEDEP},shared?,static-libs?,static-pic?]
 "
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-11-16 Thread Alfredo Tupone
commit: 1737e7a2d89cc42c7f786bcc4324fc0f1655ac24
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Tue Nov 16 18:54:24 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Nov 16 18:54:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1737e7a2

dev-ada/gnatcoll-bindings: 22.0.0 bump

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

 dev-ada/gnatcoll-bindings/Manifest |   1 +
 .../gnatcoll-bindings-22.0.0.ebuild| 100 +
 2 files changed, 101 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 3d8c68748906..20bee9088040 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,2 +1,3 @@
 DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 
5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90
 SHA512 
2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
 DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B 
c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368
 SHA512 
c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041
+DIST gnatcoll-bindings-22.0.0.tar.gz 243040 BLAKE2B 
f6577e6d31362b59ac2bdb8c70772e6783d88f192f63e335082140d143d17be15bb62143174217b2e823e6183e5148725c1d12e4b00c3cc0abfacf3a279d30df
 SHA512 
b8f4184f0992057ea33350e30e007859c5ef3e028d7604c47ae160f3c2ffcc828187ed9c9c3de7c6d2b7b16274714822460dc09d687386035d2773df45e90bf2

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
new file mode 100644
index ..7c7d67e1cc35
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-22.0.0.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7..9} )
+ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
+inherit ada multiprocessing python-single-r1
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv lzma openmp python readline +shared static-libs static-pic 
syslog"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )
+   lzma? ( app-arch/xz-utils )
+   openmp? ( dev-lang/gnat-gpl:=[openmp] )
+   "
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   ${ADA_REQUIRED_USE}"
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
+src_prepare() {
+   rm -r python || die
+   mv python3 python || die
+   default
+}
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_VERSION=${PV} \
+   -XGNATCOLL_ICONV_OPT= \
+   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
+   -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 gmp iconv lzma python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   if use openmp; then
+   build omp $lib
+   fi
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_VERSION=${PV} \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+   lib=${lib/shared/relocatable}
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-11-15 Thread Alfredo Tupone
commit: 8e7d2dbcd3743446fa01b75dd86ee61b31d287b1
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Nov 15 18:35:36 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Nov 15 18:36:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e7d2dbc

dev-ada/gnatcoll-core: 22.0.0 bump

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

 dev-ada/gnatcoll-core/Manifest|  1 +
 dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild | 74 +++
 2 files changed, 75 insertions(+)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index d230879259d9..e385e3fccf0b 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1,3 @@
 DIST gnatcoll-core-2020-20200429-19B7C-src.tar.gz 1396475 BLAKE2B 
329e7f799ad62dfc6f71ca78a736bfc8c768a576f817d03b0d73e25b6e97ae0de0ad5a055bb800f7b83d7449ef8fe703c2779f73fc13a09bbcc1d3d8cc880fd1
 SHA512 
320878335f2ea1ce91a7770cc181e9cc228c80b1f7a3926a4e27c3822eb8f58726c62a014e2fa4c3f8699851ea87424be26d619ab4931b2e969e3a2e96e58b73
 DIST gnatcoll-core-2021-20210518-19ADF-src.tar.gz 1460647 BLAKE2B 
42954ed9dfc41914f34973fcfe950b4415af455d8319e802a213994107c7d7a45a6a42b2d260f165fe5ec6589873a7a2c75665b68b97431b13d7694f48273b8c
 SHA512 
6a58920a057dee656df9f64f610f9f1398bc3cbc4ed74a740e8693f2b45da83628c3ce8f76f624bdb101d348603a24bccb47aa770ade1ffbf24da806f4d1de20
+DIST gnatcoll-core-22.0.0.tar.gz 722642 BLAKE2B 
e9bc6b322866b086f080096457936f66925cb954533acc04265b1e4c7081fe65d420fbc841b9ad5f4932eb43848803c1bf78a37a6fc47c1ac9d30bbb8eb2e0c9
 SHA512 
ce3aaa90b339a57eedc070e6451ea8782a87d07ece09823c57179a5e44762349458564bf8d007427a7aba795bc05d744056e3defd6b44698bcc0a8af0c5285e9

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
new file mode 100644
index ..465dedd7a36f
--- /dev/null
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-22.0.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ADA_COMPAT=( gnat_202{0..1} )
+inherit ada multiprocessing
+
+DESCRIPTION="GNAT Component Collection Core packages"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="
+   || (
+   
>=dev-ada/libgpr-2021[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   
~dev-ada/libgpr-22.0.0[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   )
+"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:@GNATLS@:${GNATLS}:g" \
+   src/gnatcoll-projects.ads \
+   || die
+}
+
+src_configure() {
+   emake setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -p -m -j$(makeopts_jobs) \
+   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
+   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
+   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   if use static-libs; then
+   build static
+   fi
+}
+
+src_install() {
+   local GNATCOLL_VERSION=${PV}
+   if use shared; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-relocatable
+   fi
+   if use static-pic; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr 
install-static-pic
+   fi
+   if use static-libs; then
+   emake GNATCOLL_VERSION=${PV} prefix="${D}"/usr install-static
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-09-19 Thread Alfredo Tupone
commit: 16cd729b032240d57cc8e327cbd7b9bbaeb321d9
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep 19 12:56:19 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep 19 12:56:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16cd729b

dev-ada/gnatcoll-core: drop  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild | 2 +-
 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
index 1d815b25b35..11d0ca89579 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
+ADA_COMPAT=( gnat_2019 gnat_2020 )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
index da03ee87752..6599a50b8f7 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{7..9} )
+ADA_COMPAT=( gnat_2019 )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-09-19 Thread Alfredo Tupone
commit: 3229f958b0aca4636bda7c7590e88d4061faebc4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sun Sep 19 10:15:17 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep 19 10:15:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3229f958

dev-ada/gnatcoll-bindings: drop support for  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
index 30a4f8a166a..1b70824a09b 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} )
+ADA_COMPAT=( gnat_2019 )
 inherit ada multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
index 0f06a47b2fd..5ebbb4aed05 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
+ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
 inherit ada multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index a92e77430dc..f563b4f9ac7 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
-ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
+ADA_COMPAT=( gnat_2019 gnat_202{0..1} )
 inherit ada multiprocessing python-single-r1
 
 MYP=${P}-${PV}0518-19B15-src



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-09-15 Thread Alfredo Tupone
commit: 4f618f045738571df7ac88872613856f1cd3479a
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Wed Sep 15 19:32:44 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Sep 15 19:32:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f618f04

dev-ada/gnatcoll-bindings: UnusedInherits

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
index 8f47cc46b77..30a4f8a166a 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 ADA_COMPAT=( gnat_201{7..9} )
-inherit ada multilib multiprocessing
+inherit ada multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA
 

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
index e1b4a17dd43..0f06a47b2fd 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 
 ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
-inherit ada multilib multiprocessing
+inherit ada multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA
 

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index 078411675b1..a92e77430dc 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -5,7 +5,7 @@ EAPI=7
 
 PYTHON_COMPAT=( python3_{7..9} )
 ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
-inherit ada multilib multiprocessing python-single-r1
+inherit ada multiprocessing python-single-r1
 
 MYP=${P}-${PV}0518-19B15-src
 ADAMIRROR=https://community.download.adacore.com/v1



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-07-19 Thread Agostino Sarubbo
commit: 127a13af872c3b21894322d30d56b5383b70aff3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul 20 06:33:24 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul 20 06:33:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127a13af

dev-ada/gnatcoll-core: amd64 stable wrt bug #800527

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
index 4312e1c8404..cb2c0985a82 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}-src.tar.gz -> 
${MYP}-src.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-07-19 Thread Agostino Sarubbo
commit: fc1f2719f2824f59549d650b08a1a8d860be78bc
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jul 20 06:33:21 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jul 20 06:33:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc1f2719

dev-ada/gnatcoll-bindings: amd64 stable wrt bug #800527

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
index d8d413bfabd..078411675b1 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2021.ebuild
@@ -17,7 +17,7 @@ SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}.tar.gz -> 
${MYP}.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-06-24 Thread Alfredo Tupone
commit: 219eb0b8f5d279c28b38298e3229a9b59c5e786d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 25 06:44:45 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 25 06:44:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=219eb0b8

dev-ada/gnatcoll-core: change doc path to /usr/share/gnatdoc

Closes: https://bugs.gentoo.org/797640
Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../{gnatcoll-core-2021.ebuild => gnatcoll-core-2021-r1.ebuild} | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
similarity index 94%
rename from dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild
rename to dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
index 37e4d267930..4312e1c8404 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021-r1.ebuild
@@ -72,4 +72,6 @@ src_install() {
fi
rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs
+   dodir /usr/share/gnatdoc
+   mv "${D}"/usr/share/doc/gnatcoll "${D}"/usr/share/gnatdoc/ || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-06-04 Thread Alfredo Tupone
commit: ad80d319c19f26fcb9104f4031e2d4945393619b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun  4 19:18:55 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun  4 19:19:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad80d319

dev-ada/gnatcoll-bindings: bump to 2021

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  1 +
 .../gnatcoll-bindings-2020-r1.ebuild   | 16 +---
 .../gnatcoll-bindings-2020-r2.ebuild   | 16 +---
 ...020-r2.ebuild => gnatcoll-bindings-2021.ebuild} | 43 +++---
 4 files changed, 25 insertions(+), 51 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index a6f2df013b4..3d8c6874890 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1 +1,2 @@
 DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 
5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90
 SHA512 
2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
+DIST gnatcoll-bindings-2021-20210518-19B15-src.tar.gz 1425986 BLAKE2B 
c10fc6ff8bc74de37178a5e74d7ca81fd476c84765612b59c4a7711bfd6fb2428157bc12715e3813170c1403419ca89bdea55569f111c7a66130f689575fe368
 SHA512 
c2cae5bef27c19c46a69c188d111676cb6d68762e8666740dac69bddbeb350d56497ceceda5b6959e7810d51d98ead7827d95735bfc932c343cec5acee81b041

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
index 742e2f983a4..8f47cc46b77 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-#PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{6,7,8,9} )
-#inherit ada multilib multiprocessing python-single-r1
+ADA_COMPAT=( gnat_201{7..9} )
 inherit ada multilib multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA
@@ -18,10 +16,8 @@ 
SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fc
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-#IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 IUSE="gmp iconv readline +shared static-libs static-pic syslog"
 
-#RDEPEND="python? ( ${PYTHON_DEPS} )
 RDEPEND="
${ADA_DEPS}
dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
@@ -29,17 +25,11 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
-#REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 REQUIRED_USE="
${ADA_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}-src
 
-pkg_setup() {
-#  use python && python-single-r1_pkg_setup
-   ada_pkg_setup
-}
-
 src_compile() {
build () {
gprbuild -j$(makeopts_jobs) -m -p -v \
@@ -47,14 +37,11 @@ src_compile() {
-XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-XGNATCOLL_ICONV_OPT= \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die 
"gprbuild failed"
-#  -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-#  -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
}
for kind in shared static-libs static-pic ; do
if use $kind; then
lib=${kind%-libs}
lib=${lib/shared/relocatable}
-#  for dir in gmp iconv python readline syslog ; do
for dir in gmp iconv readline syslog ; do
if use $dir; then
build $dir $lib
@@ -74,7 +61,6 @@ src_install() {
if use $kind; then
lib=${kind%-libs}
lib=${lib/shared/relocatable}
-#  for dir in gmp iconv python readline syslog ; do
for dir in gmp iconv readline syslog ; do
if use $dir; then
build $dir $lib

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
index 52cb19c29ba..e1b4a17dd43 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
@@ -3,9 +3,7 @@
 
 EAPI=7
 
-#PYTHON_COMPAT=( python2_7 )
-ADA_COMPAT=( gnat_201{6,7,8,9} gnat_2020 )
-#inherit ada multilib multiprocessing python-single-r1
+ADA_COMPAT=( gnat_201{7..9} gnat_202{0..1} )
 inherit ada multilib multiprocessing
 
 MYP=${PN}-20.0-20191009-1B2EA
@@ -18,10 +16,8 @@ 
SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-06-04 Thread Alfredo Tupone
commit: d66fe92f3ef26ef86c9a6b245d5762a14ccb6993
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun  4 19:00:30 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun  4 19:19:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d66fe92f

dev-ada/gnatcoll-core: remove support for gnat_2016

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild | 2 +-
 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
index b7350caaeb9..1d815b25b35 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
+ADA_COMPAT=( gnat_201{7..9} gnat_2020 )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
index 142bfee5352..da03ee87752 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{6,7,8,9} )
+ADA_COMPAT=( gnat_201{7..9} )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-06-03 Thread Alfredo Tupone
commit: 7a9911a81631be80d5473a53e82fd9065d16580c
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jun  3 18:55:26 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jun  3 18:55:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a9911a8

dev-ada/gnatcoll-core: bump to 2021

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest|  1 +
 dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild|  2 +-
 ...gnatcoll-core-2020-r1.ebuild => gnatcoll-core-2021.ebuild} | 11 ++-
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index d6fb26ddb5a..d230879259d 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1 +1,2 @@
 DIST gnatcoll-core-2020-20200429-19B7C-src.tar.gz 1396475 BLAKE2B 
329e7f799ad62dfc6f71ca78a736bfc8c768a576f817d03b0d73e25b6e97ae0de0ad5a055bb800f7b83d7449ef8fe703c2779f73fc13a09bbcc1d3d8cc880fd1
 SHA512 
320878335f2ea1ce91a7770cc181e9cc228c80b1f7a3926a4e27c3822eb8f58726c62a014e2fa4c3f8699851ea87424be26d619ab4931b2e969e3a2e96e58b73
+DIST gnatcoll-core-2021-20210518-19ADF-src.tar.gz 1460647 BLAKE2B 
42954ed9dfc41914f34973fcfe950b4415af455d8319e802a213994107c7d7a45a6a42b2d260f165fe5ec6589873a7a2c75665b68b97431b13d7694f48273b8c
 SHA512 
6a58920a057dee656df9f64f610f9f1398bc3cbc4ed74a740e8693f2b45da83628c3ce8f76f624bdb101d348603a24bccb47aa770ade1ffbf24da806f4d1de20

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
index 625f0692fdc..b7350caaeb9 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{6,7,8,9} gnat_2020 )
+ADA_COMPAT=( gnat_201{6..9} gnat_2020 )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild
similarity index 81%
copy from dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
copy to dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild
index 625f0692fdc..37e4d267930 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2021.ebuild
@@ -2,15 +2,16 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{6,7,8,9} gnat_2020 )
+ADA_COMPAT=( gnat_202{0..1} )
 inherit ada multiprocessing
 
-MYP=${P}-20200429-19B7C
+MYP=${P}-${PV}0518-19ADF
+ADAMIRROR=https://community.download.adacore.com/v1
+ID=425b044d5cb112f096c7ac5ebbafb0d8e5297913
 
 DESCRIPTION="GNAT Component Collection Core packages"
 HOMEPAGE="http://libre.adacore.com";
-SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0b5003d84935?filename=${MYP}-src.tar.gz
-   -> ${MYP}-src.tar.gz"
+SRC_URI="${ADAMIRROR}/${ID}?filename=${MYP}-src.tar.gz -> ${MYP}-src.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
@@ -18,7 +19,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="
-   >=dev-ada/libgpr-2020[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   >=dev-ada/libgpr-2021[${ADA_USEDEP},shared?,static-libs?,static-pic?]
 "
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-05-22 Thread Alfredo Tupone
commit: b209204565e5c0a134c778c9681e9560d6d49f25
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 22 13:43:37 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 22 13:43:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2092045

dev-ada/gnatcoll-bindings: enable gnat_2020 & remove old

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  1 -
 ...-r2.ebuild => gnatcoll-bindings-2020-r2.ebuild} | 22 ++
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index c38f9f73719..a6f2df013b4 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,2 +1 @@
 DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 
5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90
 SHA512 
2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
-DIST gnatcoll-bindings-2019-20190430-1928C-src.tar.gz 138935 BLAKE2B 
c72398b51bf383b163ac1c4dd5441334a6f24d7ad075d8115f25c030b43bc1dace6a1121e1e69add1eead93a5389aff09ef013deb4682ccb1d31bb85313f
 SHA512 
6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
similarity index 69%
rename from dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
rename to dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
index e4563f2e5c1..52cb19c29ba 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r2.ebuild
@@ -3,21 +3,25 @@
 
 EAPI=7
 
-ADA_COMPAT=( gnat_201{6,7,8,9} )
+#PYTHON_COMPAT=( python2_7 )
+ADA_COMPAT=( gnat_201{6,7,8,9} gnat_2020 )
+#inherit ada multilib multiprocessing python-single-r1
 inherit ada multilib multiprocessing
 
-MYP=${P}-20190430-1928C
+MYP=${PN}-20.0-20191009-1B2EA
 
 DESCRIPTION="GNAT Component Collection"
 HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
+SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
-> ${MYP}-src.tar.gz"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
+#IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 IUSE="gmp iconv readline +shared static-libs static-pic syslog"
 
+#RDEPEND="python? ( ${PYTHON_DEPS} )
 RDEPEND="
${ADA_DEPS}
dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
@@ -25,11 +29,17 @@ RDEPEND="
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 
+#REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 REQUIRED_USE="
${ADA_REQUIRED_USE}"
 
 S="${WORKDIR}"/${MYP}-src
 
+pkg_setup() {
+#  use python && python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
 src_compile() {
build () {
gprbuild -j$(makeopts_jobs) -m -p -v \
@@ -37,11 +47,14 @@ src_compile() {
-XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-XGNATCOLL_ICONV_OPT= \
-cargs:Ada ${ADAFLAGS} -cargs:C ${CFLAGS} || die 
"gprbuild failed"
+#  -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+#  -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
}
for kind in shared static-libs static-pic ; do
if use $kind; then
lib=${kind%-libs}
lib=${lib/shared/relocatable}
+#  for dir in gmp iconv python readline syslog ; do
for dir in gmp iconv readline syslog ; do
if use $dir; then
build $dir $lib
@@ -61,6 +74,7 @@ src_install() {
if use $kind; then
lib=${kind%-libs}
lib=${lib/shared/relocatable}
+#  for dir in gmp iconv python readline syslog ; do
for dir in gmp iconv readline syslog ; do
if use $dir; then
build $dir $lib



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-05-22 Thread Alfredo Tupone
commit: f2da2047db041bbe2a18af7a7a58fc3f66c8323b
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 22 10:40:13 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 22 10:40:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2da2047

dev-ada/gnatcoll-core: enable gnat_2020, fix VariableScope

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 ...tcoll-core-2020.ebuild => gnatcoll-core-2020-r1.ebuild} | 14 +++---
 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild| 10 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
similarity index 84%
copy from dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
copy to dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
index 40b7c90fb6f..625f0692fdc 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-ADA_COMPAT=( gnat_201{6,7,8,9} )
+ADA_COMPAT=( gnat_201{6,7,8,9} gnat_2020 )
 inherit ada multiprocessing
 
 MYP=${P}-20200429-19B7C
@@ -14,7 +14,7 @@ 
SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="
@@ -38,7 +38,7 @@ src_prepare() {
 }
 
 src_configure() {
-   emake prefix="${D}"/usr PROCESSORS=$(makeopts_jobs) setup
+   emake setup
 }
 
 src_compile() {
@@ -61,13 +61,13 @@ src_compile() {
 
 src_install() {
if use shared; then
-   emake install-relocatable
+   emake prefix="${D}"/usr install-relocatable
fi
if use static-pic; then
-   emake install-static-pic
+   emake prefix="${D}"/usr install-static-pic
fi
if use static-libs; then
-   emake install-static
+   emake prefix="${D}"/usr install-static
fi
rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
index 40b7c90fb6f..142bfee5352 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -38,7 +38,7 @@ src_prepare() {
 }
 
 src_configure() {
-   emake prefix="${D}"/usr PROCESSORS=$(makeopts_jobs) setup
+   emake setup
 }
 
 src_compile() {
@@ -61,13 +61,13 @@ src_compile() {
 
 src_install() {
if use shared; then
-   emake install-relocatable
+   emake prefix="${D}"/usr install-relocatable
fi
if use static-pic; then
-   emake install-static-pic
+   emake prefix="${D}"/usr install-static-pic
fi
if use static-libs; then
-   emake install-static
+   emake prefix="${D}"/usr install-static
fi
rm -r "${D}"/usr/share/gpr/manifests || die
einstalldocs



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2021-05-13 Thread Alfredo Tupone
commit: 1f444aa8d207f897bbfab2545a9c1e93e1dbdb2e
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri May 14 06:24:32 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri May 14 06:24:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f444aa8

dev-ada/gnatcoll-core: remove old version

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest |  1 -
 dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild | 73 --
 2 files changed, 74 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 88b8a3deb11..d6fb26ddb5a 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1 @@
-DIST gnatcoll-core-2019-20190515-24AD8-src.tar.gz 1423276 BLAKE2B 
154b7a7f77c1f0d6414cb407958d64b84be8d19b7e3a12f69bd3dd1253b71df394aa0c842d2caf9d2de071ea5466589111526329155291f0d967c8b4cc2b18ac
 SHA512 
9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50ede5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a
 DIST gnatcoll-core-2020-20200429-19B7C-src.tar.gz 1396475 BLAKE2B 
329e7f799ad62dfc6f71ca78a736bfc8c768a576f817d03b0d73e25b6e97ae0de0ad5a055bb800f7b83d7449ef8fe703c2779f73fc13a09bbcc1d3d8cc880fd1
 SHA512 
320878335f2ea1ce91a7770cc181e9cc228c80b1f7a3926a4e27c3822eb8f58726c62a014e2fa4c3f8699851ea87424be26d619ab4931b2e969e3a2e96e58b73

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
deleted file mode 100644
index a1f0dc711f4..000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-ADA_COMPAT=( gnat_201{6,7,8,9} )
-inherit ada multiprocessing
-
-MYP=${P}-20190515-24AD8
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+shared static-libs static-pic"
-
-RDEPEND="
-   ~dev-ada/libgpr-2019[${ADA_USEDEP},shared?,static-libs?,static-pic?]"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
-
-src_prepare() {
-   default
-   sed -i \
-   -e "s:@GNATLS@:${GNATLS}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake prefix="${D}"/usr PROCESSORS=$(makeopts_jobs) setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-   if use static-libs; then
-   build static
-   fi
-}
-
-src_install() {
-   if use shared; then
-   emake install-relocatable
-   fi
-   if use static-pic; then
-   emake install-static-pic
-   fi
-   if use static-libs; then
-   emake install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-01-01 Thread Alfredo Tupone
commit: 4fd2f264953622576f6f4a06b7ae3a1e676f89b4
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan  1 10:16:35 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan  1 10:16:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd2f264

dev-ada/gnatcoll-bindings: remove old versions

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../gnatcoll-bindings-2019-r1.ebuild   | 86 --
 .../gnatcoll-bindings-2019-r2.ebuild   |  2 +-
 .../gnatcoll-bindings-2020-r1.ebuild   |  2 +-
 .../gnatcoll-bindings-2020.ebuild  | 86 --
 4 files changed, 2 insertions(+), 174 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
deleted file mode 100644
index fae30e62e54..000
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
+++ /dev/null
@@ -1,86 +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,8,9} )
-inherit ada multilib multiprocessing python-single-r1
-
-MYP=${P}-20190430-1928C
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   ${ADA_DEPS}
-   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-   gmp? ( dev-libs/gmp:* )"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[${ADA_USEDEP}]"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-   ${ADA_REQUIRED_USE}"
-
-S="${WORKDIR}"/${MYP}-src
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-   ada_pkg_setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -j$(makeopts_jobs) -m -p -v \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-   -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 gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-}
-
-src_install() {
-   build () {
-   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
-   }
-   for kind in shared static-libs static-pic ; do
-   if use $kind; then
-   lib=${kind%-libs}
-   lib=${lib/shared/relocatable}
-   for dir in gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
index b3c1737ca2f..e4563f2e5c1 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gmp iconv readline +shared static-libs static-pic syslog"
 
 RDEPEND="

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
index e6fbbad6182..742e2f983a4 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
@@ -17,7 +17,7 @@ 
SRC_URI="https://community.download.adacore.com/v1/3c54db55

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2021-01-01 Thread Alfredo Tupone
commit: 0ef06777f92aeb050948e8a9eca5070436fcc12f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jan  1 10:09:28 2021 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jan  1 10:10:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef06777

dev-ada/gnatcoll-bindings: remove python usage

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Alfredo Tupone  gentoo.org>

 .../gnatcoll-bindings-2019-r2.ebuild   | 79 ++
 .../gnatcoll-bindings-2020-r1.ebuild   | 93 ++
 2 files changed, 172 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
new file mode 100644
index 000..b3c1737ca2f
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+ADA_COMPAT=( gnat_201{6,7,8,9} )
+inherit ada multilib multiprocessing
+
+MYP=${P}-20190430-1928C
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv readline +shared static-libs static-pic syslog"
+
+RDEPEND="
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="
+   ${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_ICONV_OPT= \
+   -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 gmp iconv readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+   lib=${lib/shared/relocatable}
+   for dir in gmp iconv readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+   if use iconv; then
+   sed -i \
+   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
+   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
+   || die
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
new file mode 100644
index 000..e6fbbad6182
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 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 python-single-r1
+inherit ada multilib multiprocessing
+
+MYP=${PN}-20.0-20191009-1B2EA
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+#IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
+IUSE="gmp iconv readline +shared static-libs static-pic syslog"
+
+#RDEPEND="python? ( ${PYTHON_DEPS} )
+RDEPEND="
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+#REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+REQUIRED_USE="
+   ${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+pkg_setup() {
+

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2020-08-01 Thread Alfredo Tupone
commit: eebc1c22c02d5e6c2c3be5fe597788e452840b7f
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Aug  1 20:39:00 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Aug  1 20:39:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebc1c22

dev-ada/gnatcoll-bindings: 2020 stable

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
index e5c1fdd5914..0f52f08c86c 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fc
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2020-08-01 Thread Alfredo Tupone
commit: ca39a0b9c6fc04346a0267bfe8f70afd84c46b33
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat Aug  1 20:37:52 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Aug  1 20:37:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca39a0b9

dev-ada/gnatcoll-core: 2020 stable

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
index 5eedcf63d7e..40b7c90fb6f 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2020-06-24 Thread Alfredo Tupone
commit: 227ce43544a59ba27eb94a3147935aa7916e764d
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Thu Jun 25 06:39:21 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Jun 25 06:39:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=227ce435

dev-ada/gnatcoll-bindings: launch python setup only if python is enabled

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
index 82893ce57ca..e5c1fdd5914 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
@@ -32,7 +32,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 S="${WORKDIR}"/${MYP}-src
 
 pkg_setup() {
-   python-single-r1_pkg_setup
+   use python && python-single-r1_pkg_setup
ada_pkg_setup
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2020-06-15 Thread Alfredo Tupone
commit: 891778f7355fda61822021ef999322ec8a6f8b45
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Mon Jun 15 10:02:55 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Jun 15 10:03:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=891778f7

dev-ada/gnatcoll-core:  version bump to 2020

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-core/Manifest  |  1 +
 dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild | 74 +
 2 files changed, 75 insertions(+)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 063e1f6bff1..88b8a3deb11 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1 +1,2 @@
 DIST gnatcoll-core-2019-20190515-24AD8-src.tar.gz 1423276 BLAKE2B 
154b7a7f77c1f0d6414cb407958d64b84be8d19b7e3a12f69bd3dd1253b71df394aa0c842d2caf9d2de071ea5466589111526329155291f0d967c8b4cc2b18ac
 SHA512 
9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50ede5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a
+DIST gnatcoll-core-2020-20200429-19B7C-src.tar.gz 1396475 BLAKE2B 
329e7f799ad62dfc6f71ca78a736bfc8c768a576f817d03b0d73e25b6e97ae0de0ad5a055bb800f7b83d7449ef8fe703c2779f73fc13a09bbcc1d3d8cc880fd1
 SHA512 
320878335f2ea1ce91a7770cc181e9cc228c80b1f7a3926a4e27c3822eb8f58726c62a014e2fa4c3f8699851ea87424be26d619ab4931b2e969e3a2e96e58b73

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
new file mode 100644
index 000..5eedcf63d7e
--- /dev/null
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2020.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ADA_COMPAT=( gnat_201{6,7,8,9} )
+inherit ada multiprocessing
+
+MYP=${P}-20200429-19B7C
+
+DESCRIPTION="GNAT Component Collection Core packages"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://community.download.adacore.com/v1/c94f2ac914cb305f6bef174329fa0b5003d84935?filename=${MYP}-src.tar.gz
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+shared static-libs static-pic"
+
+RDEPEND="
+   >=dev-ada/libgpr-2020[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:@GNATLS@:${GNATLS}:g" \
+   src/gnatcoll-projects.ads \
+   || die
+}
+
+src_configure() {
+   emake prefix="${D}"/usr PROCESSORS=$(makeopts_jobs) setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -p -m -j$(makeopts_jobs) \
+   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
+   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
+   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   if use static-libs; then
+   build static
+   fi
+}
+
+src_install() {
+   if use shared; then
+   emake install-relocatable
+   fi
+   if use static-pic; then
+   emake install-static-pic
+   fi
+   if use static-libs; then
+   emake install-static
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2020-06-12 Thread Alfredo Tupone
commit: dd2d8d6b1fe961967006fb0497c08d0f044369ec
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Fri Jun 12 07:37:16 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Jun 12 07:38:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2d8d6b

dev-ada/gnatcoll-core: do not build with incoming dev-ada/libgpr-2020

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
index 7fe63c00507..a1f0dc711f4 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-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
@@ -18,8 +18,7 @@ KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="
-   dev-ada/libgpr[${ADA_USEDEP},shared?,static-libs?,static-pic?]
-   !dev-ada/gnatcoll"
+   ~dev-ada/libgpr-2019[${ADA_USEDEP},shared?,static-libs?,static-pic?]"
 DEPEND="${RDEPEND}
dev-ada/gprbuild[${ADA_USEDEP}]"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2020-05-23 Thread Alfredo Tupone
commit: 5a2d66a69bdb25519551fb64462ece9a63770914
Author: Alfredo Tupone  gentoo  org>
AuthorDate: Sat May 23 18:40:22 2020 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat May 23 18:40:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2d66a6

dev-ada/gnatcoll-bindings: bump to 2020

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alfredo Tupone  gentoo.org>

 dev-ada/gnatcoll-bindings/Manifest |  1 +
 .../gnatcoll-bindings-2020.ebuild  | 86 ++
 2 files changed, 87 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 8582c1dbc5d..c38f9f73719 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1 +1,2 @@
+DIST gnatcoll-bindings-20.0-20191009-1B2EA-src.tar.gz 139910 BLAKE2B 
5441c277d5888b040930960ed656a1b1264c7de02834995c6040c891b99bf7e8773029b9f722d5a3ed30036e7bd441318989ce3f7839d47928af5f4f7c396f90
 SHA512 
2b723ba4327966dc06594ccff45da3a01f65b8f8b91130ddc44d1b727d23ccbfe35f082c73810418da9d0705f1dc8ca9b471748eecee42adce34be722a4a201b
 DIST gnatcoll-bindings-2019-20190430-1928C-src.tar.gz 138935 BLAKE2B 
c72398b51bf383b163ac1c4dd5441334a6f24d7ad075d8115f25c030b43bc1dace6a1121e1e69add1eead93a5389aff09ef013deb4682ccb1d31bb85313f
 SHA512 
6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
new file mode 100644
index 000..82893ce57ca
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2020.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2020 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 python-single-r1
+
+MYP=${PN}-20.0-20191009-1B2EA
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="https://community.download.adacore.com/v1/3c54db553121bf88877e2f56ac4fca36765186eb?filename=${MYP}-src.tar.gz
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   ${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
+   -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 gmp iconv python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+   lib=${lib/shared/relocatable}
+   for dir in gmp iconv python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+   if use iconv; then
+   sed -i \
+   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
+   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
+   || die
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/files/, profiles/, dev-ada/gnatcoll/

2019-12-02 Thread Aaron Bauman
commit: 7ffa2e7755de8f2bd00fdb150e287640d4d0efa2
Author: Aaron Bauman  gentoo  org>
AuthorDate: Tue Dec  3 01:48:01 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Tue Dec  3 01:48:01 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffa2e77

dev-ada/gnatcoll: drop last-rited package

Signed-off-by: Aaron Bauman  gentoo.org>

 dev-ada/gnatcoll/Manifest  |   1 -
 dev-ada/gnatcoll/files/gnatcoll-2017-gentoo.patch  | 206 -
 .../gnatcoll/files/gnatcoll-2017-r1-gentoo.patch   | 186 ---
 dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild   | 134 --
 dev-ada/gnatcoll/gnatcoll-2017.ebuild  | 138 --
 dev-ada/gnatcoll/metadata.xml  |  27 ---
 profiles/package.mask  |   5 -
 7 files changed, 697 deletions(-)

diff --git a/dev-ada/gnatcoll/Manifest b/dev-ada/gnatcoll/Manifest
deleted file mode 100644
index 3fb4963a439..000
--- a/dev-ada/gnatcoll/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gnatcoll-gpl-2017-src.tar.gz 5785988 BLAKE2B 
828aff797f7d992bf3f5dda7f8ce8a79e97ecd98253a657fb6e79a2fd08aac97e19cb421f47010f8c1f26442a013b9126ab3a95353d9ce0f29d071601e9dfe2f
 SHA512 
e8b7f2c00816597f33496168bf8928841a2037e517908810761849e23633b2c229d47e4bfaa808e5a619da52bc165f17b8aefa5dee39ecf1a6773b3b1db80363

diff --git a/dev-ada/gnatcoll/files/gnatcoll-2017-gentoo.patch 
b/dev-ada/gnatcoll/files/gnatcoll-2017-gentoo.patch
deleted file mode 100644
index f0ec53f368e..000
--- a/dev-ada/gnatcoll/files/gnatcoll-2017-gentoo.patch
+++ /dev/null
@@ -1,206 +0,0 @@
 a/Makefile 2017-01-20 19:39:07.131398270 +0100
-+++ b/Makefile 2017-01-20 19:42:30.088728844 +0100
-@@ -43,18 +43,18 @@
- 
- # Build either type of library. The argument (%) is the type of library to 
build
- 
--GPRBLD_OPTS=-p -m -j${PROCESSORS} -XLIBRARY_TYPE=$(@F) 
-XGnatcoll_Build=${Gnatcoll_Build} -XXMLADA_BUILD=$(@F)
-+GPRBLD_OPTS=-p -m -j${PROCESSORS} -XGPR_BUILD=$(@F) -XLIBRARY_TYPE=$(@F) 
-XGnatcoll_Build=${Gnatcoll_Build} -XXMLADA_BUILD=$(@F)
- 
- build_library_type/%: generate_sources
-   @${RM} src/gnatcoll-atomic.adb
- 
-   @echo "== Building $(@F) libraries =="
--  ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full
-+  ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full -v -cargs ${ADAFLAGS}
- 
-   @# Need to build libgnatcoll_gtk separately, because its project files
-   @# requires gtkada.gpr, which might not exist on the machine.
- ifeq (${WITH_GTK},yes)
--  ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk
-+  ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk -v -cargs ${ADAFLAGS}
- endif
- 
- build_tools/%: build_library_type/%
-@@ -63,13 +63,14 @@
-   @# They are not build as part of the above because only the Main from
-   @# gnatcoll_full.gpr are build. We could use aggregate projects to
-   @# speed things up.
--  ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools
-+  ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools -v -cargs ${ADAFLAGS}
- 
- ###
- #  install
- 
- GPRINST_OPTS=-p -f --prefix=${prefix} --install-name=gnatcoll \
-   --exec-subdir=${bindir} --project-subdir=lib/gnat -XXMLADA_BUILD=$(@F) \
-+  -XGPR_BUILD=$(@F) \
-   --build-var=LIBRARY_TYPE --build-name=$(@F) -XLIBRARY_TYPE=$(@F)
- 
- install-clean:
 a/gnatcoll_shared.gpr.in   2017-01-20 19:50:03.222808656 +0100
-+++ b/gnatcoll_shared.gpr.in   2017-01-20 19:50:28.200399274 +0100
-@@ -13,7 +13,7 @@
- 
-type Yes_No is ("yes", "no");
-Gtk   : Yes_No := External ("GTK", "@WITH_GTK@");
--   Python: Yes_No := External ("PYTHON", "@WITH_PYTHON@");
-+   Python: Yes_No := "@WITH_PYTHON@"; 
-Syslog: Yes_No := External ("SYSLOG", "@WITH_SYSLOG@");
-Postgres  : Yes_No := External ("POSTGRES", "@WITH_POSTGRES@");
-type Sqlite_Inclusion is ("yes", "no", "embedded");
 a/aclocal.m4   2017-04-06 08:25:14.796699365 +0200
-+++ b/aclocal.m4   2017-04-06 08:25:36.622318016 +0200
-@@ -45,7 +45,7 @@
-cat > conftest.ada conftest.out])
-+   if AC_TRY_COMMAND([${GNATCHOP} -q conftest.ada && $1 $2 >/dev/null 
2>conftest.out])
-then
-   : Success
-   $4
-@@ -68,7 +68,7 @@
- AC_DEFUN(AM_HAS_INTRINSIC_SYNC_COUNTERS,
- [
-   AC_MSG_CHECKING([whether platform supports atomic inc/dec])
--  AM_TRY_ADA([gnatmake], [check.adb],
-+  AM_TRY_ADA([${GNATMAKE}], [check.adb],
- [
- with Interfaces; use Interfaces;
- procedure Check is
 a/testsuite/json/__init__.py   2017-04-24 17:52:34.158513249 +0200
-+++ b/testsuite/json/__init__.py   2017-04-24 17:52:52.636207017 +0200
-@@ -21,7 +21,7 @@
- @requires_not_aix# Storage_Error on that machine
- @chdir("MB28-001")
- def test_MB28_001(self):
--self.runexec(["python", "make_json.py"])
-+self.runexec(["python2.7", "make_json.py"])
- self

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-11-10 Thread Alfredo Tupone
commit: b066642298b38855920ea96f499e65175cf29faf
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov  9 19:56:03 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov  9 19:56:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0666422

dev-ada/gnatcoll-core: get rids of oldstyle ada use

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

 dev-ada/gnatcoll-core/Manifest |  1 -
 dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild | 84 --
 dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild| 84 --
 3 files changed, 169 deletions(-)

diff --git a/dev-ada/gnatcoll-core/Manifest b/dev-ada/gnatcoll-core/Manifest
index 4cae008a49d..063e1f6bff1 100644
--- a/dev-ada/gnatcoll-core/Manifest
+++ b/dev-ada/gnatcoll-core/Manifest
@@ -1,2 +1 @@
 DIST gnatcoll-core-2019-20190515-24AD8-src.tar.gz 1423276 BLAKE2B 
154b7a7f77c1f0d6414cb407958d64b84be8d19b7e3a12f69bd3dd1253b71df394aa0c842d2caf9d2de071ea5466589111526329155291f0d967c8b4cc2b18ac
 SHA512 
9b2101448b96ac46cebada1fe3cb7b583cbf296f9b7d627771e83c56c78ce72c50ede5474f64f16feba252a18fd46b473901820766902b0c68d63beaf55a884a
-DIST gnatcoll-core-gpl-2018-src.tar.gz 1657129 BLAKE2B 
616aef931fb542f4a022c63db53acb0f8b4323e3b948eb7b8b5688c36817b3f52b5f517b969b0560b6492d51a3e59c8350449cbbe7246b5294c45caeead4d9d6
 SHA512 
bf6082573dc537836ea8506a2c9a75dc7837440c35c5b02a52add52e38290d99e90a9706690591f8899b8b4935824b195f230b3aa1c4da10911e3caf954c04ac

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
deleted file mode 100644
index 605dcf42e67..000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a99
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs static-pic"
-
-RDEPEND="
-   dev-ada/libgpr[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
-   dev-ada/libgpr[shared?,static-libs?,static-pic?]
-   !dev-ada/gnatcoll"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
-   dev-ada/gprbuild[gnat_2019(-)?]"
-
-REQUIRED_USE="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
-   if use gnat_2016; then
-   GCC_PV=4.9.4
-   elif use gnat_2017; then
-   GCC_PV=6.3.0
-   elif use gnat_2018; then
-   GCC_PV=7.3.1
-   else
-   GCC_PV=8.3.1
-   fi
-   default
-   sed -i \
-   -e "s:@GNATLS@:${CHOST}-gnatls-${GCC_PV}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake prefix="${D}usr" PROCESSORS=$(makeopts_jobs) setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-   if use static-libs; then
-   build static
-   fi
-}
-
-src_install() {
-   if use shared; then
-   emake install-relocatable
-   fi
-   if use static-pic; then
-   emake install-static-pic
-   fi
-   if use static-libs; then
-   emake install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
deleted file mode 100644
index b5e4f695b3c..000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit multiprocessing
-
-MYP=${P}-20190515-24AD8
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 +shared static-libs static-pic"
-
-RDEPEND="
-   dev-ada/libgpr[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_201

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-11-10 Thread Alfredo Tupone
commit: 7bd4fb4d3055e8666b2c7780a2c0aeac349c
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov  9 19:35:04 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov  9 19:35:29 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bd4

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  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 
d5678bdc0993b67d93bdd4cb33ee3ecba15f7cdeead173c08312103505d97099037215a3b0699296aadfa0ef68327f28e01c6229db1fefc5b7d7ebf93187
 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..000
--- 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 

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-11-10 Thread Alfredo Tupone
commit: 593fb44caa0fe313a12cb01fce478479f11189e3
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Nov  9 19:53:46 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Nov  9 19:53:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=593fb44c

dev-ada/gnatcoll-bindings: get rids of old style ada use

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

 dev-ada/gnatcoll-bindings/Manifest |  1 -
 .../gnatcoll-bindings-2018-r1.ebuild   | 82 --
 .../gnatcoll-bindings-2019.ebuild  | 82 --
 3 files changed, 165 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/Manifest 
b/dev-ada/gnatcoll-bindings/Manifest
index 3e5d41d11b3..8582c1dbc5d 100644
--- a/dev-ada/gnatcoll-bindings/Manifest
+++ b/dev-ada/gnatcoll-bindings/Manifest
@@ -1,2 +1 @@
 DIST gnatcoll-bindings-2019-20190430-1928C-src.tar.gz 138935 BLAKE2B 
c72398b51bf383b163ac1c4dd5441334a6f24d7ad075d8115f25c030b43bc1dace6a1121e1e69add1eead93a5389aff09ef013deb4682ccb1d31bb85313f
 SHA512 
6db1d35a1cdf5188001084750f7aa32b193768f8c3dfb6d7db8a8314c745fc054b0a6d2234a6dd64c5acd4b1bafffa7ce7f1080bd51fbb8bc88edfcc855b7a48
-DIST gnatcoll-bindings-gpl-2018-src.tar.gz 100068 BLAKE2B 
7e5fe106d421d853135ddaea04b7bf2b306e7d0f054379b4c66b58844ac73270d7c82de549e9440f4ecc672ed7e9df6e2b3c1fea55b67403aaa33b09c124bb9b
 SHA512 
2d42e904ab7324d958b34b103ceb2cf7d9bf620f324578b8d3537c18bcc2b4ba73d553bbec773cde5d57979c3e68bc9eef69f97dd55a3b21e43d464881676295

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
deleted file mode 100644
index 131bd638518..000
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
+++ /dev/null
@@ -1,82 +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 python-single-r1
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cfc7a4475261f97ca5
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gmp iconv python readline 
+shared
-   static-libs static-pic syslog"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   
dev-ada/gnatcoll-core[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]
-   dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
-   gmp? ( dev-libs/gmp:* )"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?]
-   dev-ada/gprbuild[gnat_2019(-)?]"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-   ^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
-
-S="${WORKDIR}"/${MYP}-src
-
-src_compile() {
-   build () {
-   gprbuild -j$(makeopts_jobs) -m -p -v \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-   -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 gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-}
-
-src_install() {
-   build () {
-   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
-   }
-   for kind in shared static-libs static-pic ; do
-   if use $kind; then
-   lib=${kind%-libs}
-   lib=${lib/shared/relocatable}
-   for dir in gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}

diff --git a/dev-ada/gna

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-10-20 Thread Alfredo Tupone
commit: c4ea0c86195148058452c83fad6ccf9c4420c7cf
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Mon Oct 21 06:34:32 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Oct 21 06:34:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ea0c86

dev-ada/gnatcoll-bindings: Stable version

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild | 2 +-
 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
index f19b591f643..fae30e62e54 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
index d4e00b70793..a9df5354e77 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 gmp iconv python readline 
+shared
static-libs static-pic syslog"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-10-20 Thread Alfredo Tupone
commit: ba7de1b18f0fa6cf9837c80d94805e7dc06fb8f6
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Mon Oct 21 06:36:12 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Oct 21 06:36:12 2019 +
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  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"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-10-20 Thread Alfredo Tupone
commit: 759c56cfc25746fd1a2c0d8fcb6526091e9cd05e
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Mon Oct 21 06:33:11 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Oct 21 06:33:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=759c56cf

dev-ada/gnatcoll-core: Stable version

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

 dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild | 2 +-
 dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
index bba7d969b9e..7fe63c00507 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+shared static-libs static-pic"
 
 RDEPEND="

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
index e1a9570911f..b5e4f695b3c 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019 +shared static-libs static-pic"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/

2019-10-20 Thread Alfredo Tupone
commit: e8aa7597c951daf3c8516475880704195577b08b
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Mon Oct 21 06:31:43 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Mon Oct 21 06:31:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8aa7597

dev-ada/gnatcoll: Stable version

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

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

diff --git a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild 
b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
index 551b448c6c2..07ae2ebc26a 100644
--- a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
+++ b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed016
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gmp gtk iconv postgres pygobject projects readline
+shared sqlite static-libs syslog tools"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-09-21 Thread Alfredo Tupone
commit: 00a7334f020e6dec103b075ee5143d15875d9a68
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Sep 21 11:56:42 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 21 11:56:42 2019 +
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  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" \



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/

2019-09-21 Thread Alfredo Tupone
commit: bce42a3ef6de5a885b4f539421fb1ada7a4b2126
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Sep 21 11:51:13 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 21 11:51:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bce42a3e

dev-ada/gnatcoll: pkg_setup called both for python and ada

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

 dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild 
b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
index 01785f799d5..551b448c6c2 100644
--- a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
+++ b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
@@ -53,6 +53,11 @@ S="${WORKDIR}"/${MYP}-src
 
 PATCHES=( "${FILESDIR}"/${P}-r1-gentoo.patch )
 
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_setup
+}
+
 src_prepare() {
default
mv configure.{in,ac} || die



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-09-21 Thread Alfredo Tupone
commit: 96ac86d25ffe6395a47128239e83a3eeb215f0dc
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Sep 21 11:42:49 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 21 11:42:49 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96ac86d2

dev-ada/gnatcoll-bindings: call pkg_setup both for ada & python

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

 dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
index f9e5cb1c6a2..f19b591f643 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
@@ -31,6 +31,11 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 
 S="${WORKDIR}"/${MYP}-src
 
+pkg_setup() {
+   python-single-r1_pkg_setup
+   ada_pkg_setup
+}
+
 src_compile() {
build () {
gprbuild -j$(makeopts_jobs) -m -p -v \



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-09-20 Thread Alfredo Tupone
commit: 7237b028b658c9a7440463344cdc6fd329db4d26
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Sep 20 20:48:32 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Sep 20 20:48:32 2019 +
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  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 
d5678bdc0993b67d93bdd4cb33ee3ecba15f7cdeead173c08312103505d97099037215a3b0699296aadfa0ef68327f28e01c6229db1fefc5b7d7ebf93187
 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 000..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

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-09-20 Thread Alfredo Tupone
commit: 037702370a0a011f1f484e52285d1be6a120f7d5
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Fri Sep 20 07:12:38 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Fri Sep 20 07:12:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03770237

dev-ada/gnatcoll-core: remove extra use flag

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

 dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
index cb9b5560cae..bba7d969b9e 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
 LICENSE="GPL-3"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="gnat_2019 +shared static-libs static-pic"
+IUSE="+shared static-libs static-pic"
 
 RDEPEND="
dev-ada/libgpr[${ADA_USEDEP},shared?,static-libs?,static-pic?]



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-09-17 Thread Alfredo Tupone
commit: 1217820a8c6b84a38b6db358f4a436a8fb6ad61d
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Sep 17 07:13:59 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Sep 17 07:14:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1217820a

dev-ada/gnatcoll-bindings: simplify using ada eclass

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

 .../gnatcoll-bindings-2019-r1.ebuild   | 81 ++
 1 file changed, 81 insertions(+)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
new file mode 100644
index 000..f9e5cb1c6a2
--- /dev/null
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019-r1.ebuild
@@ -0,0 +1,81 @@
+# 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 python-single-r1
+
+MYP=${P}-20190430-1928C
+
+DESCRIPTION="GNAT Component Collection"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8afa31e87a8f1d425054
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gmp iconv python readline +shared static-libs static-pic syslog"
+
+RDEPEND="python? ( ${PYTHON_DEPS} )
+   ${ADA_DEPS}
+   dev-ada/gnatcoll-core[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   gmp? ( dev-libs/gmp:* )"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+   ${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+src_compile() {
+   build () {
+   gprbuild -j$(makeopts_jobs) -m -p -v \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
+   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
+   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
+   -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 gmp iconv python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+}
+
+src_install() {
+   build () {
+   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
+   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
+   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
+   }
+   for kind in shared static-libs static-pic ; do
+   if use $kind; then
+   lib=${kind%-libs}
+   lib=${lib/shared/relocatable}
+   for dir in gmp iconv python readline syslog ; do
+   if use $dir; then
+   build $dir $lib
+   fi
+   done
+   fi
+   done
+   if use iconv; then
+   sed -i \
+   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
+   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
+   || die
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-09-15 Thread Alfredo Tupone
commit: f634ca7de8f95c9fda23e6a1fc364f00148b0d5a
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sun Sep 15 19:10:18 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sun Sep 15 19:10:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f634ca7d

dev-ada/gnatcoll-core: simplify using ada eclass

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

 dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild | 74 ++
 1 file changed, 74 insertions(+)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
new file mode 100644
index 000..cb9b5560cae
--- /dev/null
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2019-r1.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+ADA_COMPAT=( gnat_201{6,7,8,9} )
+inherit ada multiprocessing
+
+MYP=${P}-20190515-24AD8
+
+DESCRIPTION="GNAT Component Collection Core packages"
+HOMEPAGE="http://libre.adacore.com";
+SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8ae231e87a8f1d425052
+   -> ${MYP}-src.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gnat_2019 +shared static-libs static-pic"
+
+RDEPEND="
+   dev-ada/libgpr[${ADA_USEDEP},shared?,static-libs?,static-pic?]
+   !dev-ada/gnatcoll"
+DEPEND="${RDEPEND}
+   dev-ada/gprbuild[${ADA_USEDEP}]"
+
+REQUIRED_USE="${ADA_REQUIRED_USE}"
+
+S="${WORKDIR}"/${MYP}-src
+
+PATCHES=( "${FILESDIR}"/${PN}-2018-gentoo.patch )
+
+src_prepare() {
+   default
+   sed -i \
+   -e "s:@GNATLS@:${GNATLS}:g" \
+   src/gnatcoll-projects.ads \
+   || die
+}
+
+src_configure() {
+   emake prefix="${D}"/usr PROCESSORS=$(makeopts_jobs) setup
+}
+
+src_compile() {
+   build () {
+   gprbuild -p -m -j$(makeopts_jobs) \
+   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
+   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
+   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
+   }
+   if use shared; then
+   build relocatable
+   fi
+   if use static-pic; then
+   build static-pic
+   fi
+   if use static-libs; then
+   build static
+   fi
+}
+
+src_install() {
+   if use shared; then
+   emake install-relocatable
+   fi
+   if use static-pic; then
+   emake install-static-pic
+   fi
+   if use static-libs; then
+   emake install-static
+   fi
+   rm -r "${D}"/usr/share/gpr/manifests || die
+   einstalldocs
+}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/

2019-09-14 Thread Alfredo Tupone
commit: 8f59fd80ec31cde755ebe538987505c488ce3000
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Sep 14 19:20:32 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 14 19:20:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f59fd80

dev-ada/gnatcoll: fix Missing Slash

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

 dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild 
b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
index ae3680e4ccc..01785f799d5 100644
--- a/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
+++ b/dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild
@@ -106,15 +106,15 @@ src_compile() {
 
 src_install() {
if use shared; then
-   emake prefix="${D}usr" install_library_type/relocatable
+   emake prefix="${D}/usr" install_library_type/relocatable
fi
if use static-libs; then
-   emake prefix="${D}usr" install_library_type/static
+   emake prefix="${D}/usr" install_library_type/static
fi
if use tools; then
-   emake prefix="${D}usr" install_tools/static
+   emake prefix="${D}/usr" install_tools/static
fi
-   emake prefix="${D}usr" install_gps_plugin
+   emake prefix="${D}/usr" install_gps_plugin
einstalldocs
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/, dev-ada/gnatcoll/files/

2019-09-14 Thread Alfredo Tupone
commit: 16a5784a51534af0453811caa81181309aa4bf81
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Sat Sep 14 17:10:16 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Sat Sep 14 17:10:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16a5784a

dev-ada/gnatcoll: simplify using ada eclass

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

 .../gnatcoll/files/gnatcoll-2017-r1-gentoo.patch   | 186 +
 dev-ada/gnatcoll/gnatcoll-2017-r1.ebuild   | 129 ++
 2 files changed, 315 insertions(+)

diff --git a/dev-ada/gnatcoll/files/gnatcoll-2017-r1-gentoo.patch 
b/dev-ada/gnatcoll/files/gnatcoll-2017-r1-gentoo.patch
new file mode 100644
index 000..b8b92e4b737
--- /dev/null
+++ b/dev-ada/gnatcoll/files/gnatcoll-2017-r1-gentoo.patch
@@ -0,0 +1,186 @@
+--- a/Makefile 2017-01-20 19:39:07.131398270 +0100
 b/Makefile 2017-01-20 19:42:30.088728844 +0100
+@@ -43,18 +43,18 @@
+ 
+ # Build either type of library. The argument (%) is the type of library to 
build
+ 
+-GPRBLD_OPTS=-p -m -j${PROCESSORS} -XLIBRARY_TYPE=$(@F) 
-XGnatcoll_Build=${Gnatcoll_Build} -XXMLADA_BUILD=$(@F)
++GPRBLD_OPTS=-p -m -j${PROCESSORS} -XGPR_BUILD=$(@F) -XLIBRARY_TYPE=$(@F) 
-XGnatcoll_Build=${Gnatcoll_Build} -XXMLADA_BUILD=$(@F)
+ 
+ build_library_type/%: generate_sources
+   @${RM} src/gnatcoll-atomic.adb
+ 
+   @echo "== Building $(@F) libraries =="
+-  ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full
++  ${GPRBUILD} ${GPRBLD_OPTS} -Pgnatcoll_full -v -cargs ${ADAFLAGS}
+ 
+   @# Need to build libgnatcoll_gtk separately, because its project files
+   @# requires gtkada.gpr, which might not exist on the machine.
+ ifeq (${WITH_GTK},yes)
+-  ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk
++  ${GPRBUILD} ${GPRBLD_OPTS} -Psrc/gnatcoll_gtk -v -cargs ${ADAFLAGS}
+ endif
+ 
+ build_tools/%: build_library_type/%
+@@ -63,13 +63,14 @@
+   @# They are not build as part of the above because only the Main from
+   @# gnatcoll_full.gpr are build. We could use aggregate projects to
+   @# speed things up.
+-  ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools
++  ${GPRBUILD} ${GPRBLD_OPTS} -q -Psrc/gnatcoll_tools -v -cargs ${ADAFLAGS}
+ 
+ ###
+ #  install
+ 
+ GPRINST_OPTS=-p -f --prefix=${prefix} --install-name=gnatcoll \
+   --exec-subdir=${bindir} --project-subdir=lib/gnat -XXMLADA_BUILD=$(@F) \
++  -XGPR_BUILD=$(@F) \
+   --build-var=LIBRARY_TYPE --build-name=$(@F) -XLIBRARY_TYPE=$(@F)
+ 
+ install-clean:
+--- a/gnatcoll_shared.gpr.in   2017-01-20 19:50:03.222808656 +0100
 b/gnatcoll_shared.gpr.in   2017-01-20 19:50:28.200399274 +0100
+@@ -13,7 +13,7 @@
+ 
+type Yes_No is ("yes", "no");
+Gtk   : Yes_No := External ("GTK", "@WITH_GTK@");
+-   Python: Yes_No := External ("PYTHON", "@WITH_PYTHON@");
++   Python: Yes_No := "@WITH_PYTHON@"; 
+Syslog: Yes_No := External ("SYSLOG", "@WITH_SYSLOG@");
+Postgres  : Yes_No := External ("POSTGRES", "@WITH_POSTGRES@");
+type Sqlite_Inclusion is ("yes", "no", "embedded");
+--- a/testsuite/json/__init__.py   2017-04-24 17:52:34.158513249 +0200
 b/testsuite/json/__init__.py   2017-04-24 17:52:52.636207017 +0200
+@@ -21,7 +21,7 @@
+ @requires_not_aix# Storage_Error on that machine
+ @chdir("MB28-001")
+ def test_MB28_001(self):
+-self.runexec(["python", "make_json.py"])
++self.runexec(["python2.7", "make_json.py"])
+ self.gprbuild()
+ self.runexec("json_stack_test", "test.out")
+ 
+--- a/testsuite/projects/__init__.py   2017-04-24 19:10:30.465246199 +0200
 b/testsuite/projects/__init__.py   2017-04-24 19:10:42.768035080 +0200
+@@ -105,25 +105,6 @@
+ self.gprbuild("default.gpr")
+ self.runexec("main", "")
+ 
+-@support.requires_not_windows
+-@chdir("N918-040")
+-def test_bareboard(self):
+-self.create_fake_bb_compiler('install', 'arm-eabi', '6.1.0w', '3.4.6')
+-
+-# Make sure auto.cgpr is not deleted on exit
+-try:
+-os.unlink('auto.cgpr')
+-except:
+-pass
+-self.gprbuild('main_prj', switches=['--autoconf=auto.cgpr'])
+-m = re.search('for Target use "(.*?)"', open('auto.cgpr').read())
+-target = m.group(1)
+-
+-def customFilter(actual):
+-return actual.replace(target, "")
+-
+-self.runexec(['sh', 'test.sh'], 'test.out', customFilter=customFilter)
+-
+ @chdir("NB12-045")
+ def test_NB12_045(self):
+ # Test registering attribute in unknown package
+--- a/src/tools/gnatcoll_db2ada.adb2017-04-24 21:36:09.193973179 +0200
 b/src/tools/gnatcoll_db2ada.adb2017-04-24 21:36:16.029858932 +0200
+@@ -211,7 +211,7 @@
+ 
+   declare
+  Output : constant String := Get_Command_Output
+-  

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/

2019-09-04 Thread Alfredo Tupone
commit: 445a81652d84dd20745768f334132fc10fa94566
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Sep  4 09:41:26 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Sep  4 09:42:02 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445a8165

dev-ada/gnatcoll: Work with libgpr-2019 too

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

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

diff --git a/dev-ada/gnatcoll/gnatcoll-2017.ebuild 
b/dev-ada/gnatcoll/gnatcoll-2017.ebuild
index da8943ad4d1..54e0a586a46 100644
--- a/dev-ada/gnatcoll/gnatcoll-2017.ebuild
+++ b/dev-ada/gnatcoll/gnatcoll-2017.ebuild
@@ -35,7 +35,7 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
postgres? ( dev-db/postgresql:* )
sqlite? ( dev-db/sqlite )
projects? (
-   ~dev-ada/libgpr-2018[gnat_2016=,gnat_2017=,shared?,static-libs?]
+   
>=dev-ada/libgpr-2018[gnat_2016=,gnat_2017=,shared?,static-libs?]
dev-ada/xmlada[shared?,static-libs?]
)
!dev-ada/gnatcoll-core



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/, dev-ada/gnatcoll/, dev-ada/aws/, ...

2019-08-29 Thread Alfredo Tupone
commit: 4e290b9c9ad73e33c09fea9a654864840e21
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Aug 29 19:31:45 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug 29 19:31:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e290b9c

dev-ada: gnat_201* use flags are now global

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

 dev-ada/asis/metadata.xml  | 6 --
 dev-ada/aunit/metadata.xml | 6 --
 dev-ada/aws/metadata.xml   | 6 --
 dev-ada/gnat_util/metadata.xml | 4 
 dev-ada/gnatcoll-bindings/metadata.xml | 4 
 dev-ada/gnatcoll-core/metadata.xml | 4 
 dev-ada/gnatcoll-db/metadata.xml   | 4 
 dev-ada/gnatcoll/metadata.xml  | 2 --
 dev-ada/gnatmem/metadata.xml   | 6 --
 dev-ada/gnatsymbolize/metadata.xml | 4 
 dev-ada/gprbuild/metadata.xml  | 6 --
 dev-ada/gps/metadata.xml   | 5 -
 dev-ada/gtkada/metadata.xml| 4 
 dev-ada/libadalang-tools/metadata.xml  | 6 --
 dev-ada/libadalang/metadata.xml| 4 
 dev-ada/libgpr/metadata.xml| 4 
 dev-ada/xmlada/metadata.xml| 4 
 17 files changed, 79 deletions(-)

diff --git a/dev-ada/asis/metadata.xml b/dev-ada/asis/metadata.xml
index 4d4d828b644..a2c17d74226 100644
--- a/dev-ada/asis/metadata.xml
+++ b/dev-ada/asis/metadata.xml
@@ -4,12 +4,6 @@

a...@gentoo.org

-   
-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2019
-   

ASIS is a library that gives applications access to the complete
syntactic and semantic structure of an Ada compilation unit. 
This

diff --git a/dev-ada/aunit/metadata.xml b/dev-ada/aunit/metadata.xml
index 1d2d7f1a8b6..ae3ec21e600 100644
--- a/dev-ada/aunit/metadata.xml
+++ b/dev-ada/aunit/metadata.xml
@@ -4,12 +4,6 @@

a...@gentoo.org

-   
-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2019
-   

AUnit is a set of Ada packages based on the xUnit family of 
unit test
frameworks. It’s intended as a developer’s tool to facilitate 
confident

diff --git a/dev-ada/aws/metadata.xml b/dev-ada/aws/metadata.xml
index 9f6b024a083..732360689a7 100644
--- a/dev-ada/aws/metadata.xml
+++ b/dev-ada/aws/metadata.xml
@@ -4,12 +4,6 @@

a...@gentoo.org

-   
-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2019
-   

AWS is a complete framework to develop Web based applications. 
The main part
of the framework is the embedded Web server. This small yet 
powerful Web

diff --git a/dev-ada/gnat_util/metadata.xml b/dev-ada/gnat_util/metadata.xml
index 7810e6399b1..a1270420b82 100644
--- a/dev-ada/gnat_util/metadata.xml
+++ b/dev-ada/gnat_util/metadata.xml
@@ -5,10 +5,6 @@
a...@gentoo.org


-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2019
Build gnat_util shared library
Build gnat_util static library with pic 
code


diff --git a/dev-ada/gnatcoll-bindings/metadata.xml 
b/dev-ada/gnatcoll-bindings/metadata.xml
index 911c487969e..bd36590b78b 100644
--- a/dev-ada/gnatcoll-bindings/metadata.xml
+++ b/dev-ada/gnatcoll-bindings/metadata.xml
@@ -5,10 +5,6 @@
a...@gentoo.org


-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2019
Build shared library
Build shared library


diff --git a/dev-ada/gnatcoll-core/metadata.xml 
b/dev-ada/gnatcoll-core/metadata.xml
index 67e9acaf090..26e17d5dcfb 100644
--- a/dev-ada/gnatcoll-core/metadata.xml
+++ b/dev-ada/gnatcoll-core/metadata.xml
@@ -5,10 +5,6 @@
a...@gentoo.org


-   Compile with 
dev-lang/gnat-gpl-2016
-   Compile with 
dev-lang/gnat-gpl-2017
-   Compile with 
dev-lang/gnat-gpl-2018
-   Compile with 
dev-lang/gnat-gpl-2018
Build shared library
Build static library wit

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll/

2019-08-28 Thread Alfredo Tupone
commit: 65b517e3cdd7f4be74fec5ed94f083a6bf1e1aec
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Thu Aug 29 06:33:42 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Thu Aug 29 06:33:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65b517e3

dev-ada/gnatcoll: fix MissingUseDepDefault

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

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

diff --git a/dev-ada/gnatcoll/gnatcoll-2017.ebuild 
b/dev-ada/gnatcoll/gnatcoll-2017.ebuild
index f43af38da68..da8943ad4d1 100644
--- a/dev-ada/gnatcoll/gnatcoll-2017.ebuild
+++ b/dev-ada/gnatcoll/gnatcoll-2017.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
@@ -42,7 +42,7 @@ RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 )
!dev-ada/gnatcoll-bindings
!dev-ada/gnatcoll-db"
 DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016=,gnat_2017=]"
+   dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?]"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}
tools? ( static-libs )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-08-28 Thread Alfredo Tupone
commit: b30b0ee52a9d5c76a68a5eae82d4984bc740890b
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Aug 28 16:34:56 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Aug 28 16:34:56 2019 +
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  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..000
--- 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}
-   f

[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-08-28 Thread Alfredo Tupone
commit: f777575d54d36c56dea2a7cdd495292efba0c3e7
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Aug 28 16:33:53 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Aug 28 16:33:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f777575d

dev-ada/gnatcoll-bindings: stable 2018-r1

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

 .../gnatcoll-bindings-2018-r1.ebuild   |  2 +-
 .../gnatcoll-bindings-2018.ebuild  | 80 --
 2 files changed, 1 insertion(+), 81 deletions(-)

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
index 104ed2eaa33..131bd638518 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cfc7a4475261f97ca5
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 gmp iconv python readline 
+shared
static-libs static-pic syslog"
 

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018.ebuild
deleted file mode 100644
index 5d7f13c2235..000
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018.ebuild
+++ /dev/null
@@ -1,80 +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 python-single-r1
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0ce9cfc7a4475261f97ca5
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 gmp iconv python readline +shared
-   static-libs static-pic syslog"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   dev-ada/gnatcoll-core[gnat_2016=,gnat_2017=,gnat_2018=]
-   dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
-   gmp? ( dev-libs/gmp:* )"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-S="${WORKDIR}"/${MYP}-src
-
-src_compile() {
-   build () {
-   gprbuild -j$(makeopts_jobs) -m -p -v \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XLIBRARY_TYPE=$2 -P $1/gnatcoll_$1.gpr -XBUILD="PROD" \
-   -XGNATCOLL_ICONV_OPT= 
-XGNATCOLL_PYTHON_CFLAGS="-I$(python_get_includedir)" \
-   -XGNATCOLL_PYTHON_LIBS=$(python_get_library_path) \
-   -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 gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-}
-
-src_install() {
-   build () {
-   gprinstall -p -f -XBUILD=PROD --prefix="${D}"/usr 
-XLIBRARY_TYPE=$2 \
-   -XGPR_BUILD=$2 -XGNATCOLL_CORE_BUILD=$2 \
-   -XGNATCOLL_ICONV_OPT= -P $1/gnatcoll_$1.gpr 
--build-name=$2
-   }
-   for kind in shared static-libs static-pic ; do
-   if use $kind; then
-   lib=${kind%-libs}
-   lib=${lib/shared/relocatable}
-   for dir in gmp iconv python readline syslog ; do
-   if use $dir; then
-   build $dir $lib
-   fi
-   done
-   fi
-   done
-   if use iconv; then
-   sed -i \
-   -e "s:GNATCOLL_ICONV_BUILD:LIBRARY_TYPE:" \
-   "${D}"/usr/share/gpr/gnatcoll_iconv.gpr \
-   || die
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-08-28 Thread Alfredo Tupone
commit: 5eb2b2fd732f8c33e19fa0a63951b0f2a0891d12
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Wed Aug 28 16:31:45 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Wed Aug 28 16:31:45 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb2b2fd

dev-ada/gnatcoll-core: stable 2018-r1

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

 dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild |  2 +-
 dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild| 79 --
 2 files changed, 1 insertion(+), 80 deletions(-)

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
index 80b10b247cb..605dcf42e67 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a99
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gnat_2016 gnat_2017 +gnat_2018 gnat_2019 +shared static-libs static-pic"
 
 RDEPEND="

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild
deleted file mode 100644
index 37d1058f21c..000
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2018.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit multiprocessing
-
-MYP=${PN}-gpl-${PV}
-
-DESCRIPTION="GNAT Component Collection Core packages"
-HOMEPAGE="http://libre.adacore.com";
-SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a99
-   -> ${MYP}-src.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnat_2016 gnat_2017 +gnat_2018 +shared static-libs static-pic"
-
-RDEPEND="
-   dev-ada/libgpr[gnat_2016=,gnat_2017=,gnat_2018=]
-   dev-ada/libgpr[shared?,static-libs?,static-pic?]
-   !dev-ada/gnatcoll"
-DEPEND="${RDEPEND}
-   dev-ada/gprbuild[gnat_2016=,gnat_2017=,gnat_2018=]"
-
-S="${WORKDIR}"/${MYP}-src
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
-   if use gnat_2016; then
-   GCC_PV=4.9.4
-   elif use gnat_2017; then
-   GCC_PV=6.3.0
-   else
-   GCC_PV=7.3.1
-   fi
-   default
-   sed -i \
-   -e "s:@GNATLS@:${CHOST}-gnatls-${GCC_PV}:g" \
-   src/gnatcoll-projects.ads \
-   || die
-}
-
-src_configure() {
-   emake prefix="${D}usr" PROCESSORS=$(makeopts_jobs) setup
-}
-
-src_compile() {
-   build () {
-   gprbuild -p -m -j$(makeopts_jobs) \
-   -XBUILD=PROD -v -XGNATCOLL_VERSION=${PV} \
-   -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$* -XGPR_BUILD=$1 \
-   gnatcoll.gpr -cargs:C ${CFLAGS} -cargs:Ada ${ADAFLAGS} 
|| die
-   }
-   if use shared; then
-   build relocatable
-   fi
-   if use static-pic; then
-   build static-pic
-   fi
-   if use static-libs; then
-   build static
-   fi
-}
-
-src_install() {
-   if use shared; then
-   emake install-relocatable
-   fi
-   if use static-pic; then
-   emake install-static-pic
-   fi
-   if use static-libs; then
-   emake install-static
-   fi
-   rm -r "${D}"/usr/share/gpr/manifests || die
-   einstalldocs
-}



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/

2019-08-27 Thread Alfredo Tupone
commit: 4cf61d62efd139edf0e4f1440e7d9f89cbda5dbe
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Aug 27 10:18:26 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 27 10:18:26 2019 +
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  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 )



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-core/

2019-08-27 Thread Alfredo Tupone
commit: 846906a31a3940c54f1f0e95da506171244b985f
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Aug 27 10:16:34 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 27 10:16:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=846906a3

dev-ada/gnatcoll-core: fix repoman warnings

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

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

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
index e3449f09b04..80b10b247cb 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2018-r1.ebuild
@@ -21,7 +21,8 @@ RDEPEND="
dev-ada/libgpr[shared?,static-libs?,static-pic?]
!dev-ada/gnatcoll"
 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="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
 

diff --git a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild 
b/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
index e9678209c71..e1a9570911f 100644
--- a/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
+++ b/dev-ada/gnatcoll-core/gnatcoll-core-2019.ebuild
@@ -21,7 +21,8 @@ RDEPEND="
dev-ada/libgpr[shared?,static-libs?,static-pic?]
!dev-ada/gnatcoll"
 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="^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-bindings/

2019-08-27 Thread Alfredo Tupone
commit: 35a73c85de70cb05cec050b7c8f4a73cbfb10f0f
Author: Tupone Alfredo  gentoo  org>
AuthorDate: Tue Aug 27 10:13:47 2019 +
Commit: Alfredo Tupone  gentoo  org>
CommitDate: Tue Aug 27 10:13:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35a73c85

dev-ada/gnatcoll-bindings: fix repoman warnings

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

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

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
index e4b95d410d3..104ed2eaa33 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2018-r1.ebuild
@@ -24,7 +24,8 @@ RDEPEND="python? ( ${PYTHON_DEPS} )
dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
gmp? ( dev-libs/gmp:* )"
 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="python? ( ${PYTHON_REQUIRED_USE} )
^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"

diff --git a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild 
b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
index 60a73d35f0d..d4e00b70793 100644
--- a/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
+++ b/dev-ada/gnatcoll-bindings/gnatcoll-bindings-2019.ebuild
@@ -24,7 +24,8 @@ RDEPEND="python? ( ${PYTHON_DEPS} )
dev-ada/gnatcoll-core[shared?,static-libs?,static-pic?]
gmp? ( dev-libs/gmp:* )"
 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="python? ( ${PYTHON_REQUIRED_USE} )
^^ ( gnat_2016 gnat_2017 gnat_2018 gnat_2019 )"



  1   2   >