[gentoo-commits] repo/gentoo:master commit in: dev-ada/gnatcoll-db/, profiles/features/musl/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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 )"