[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 6956cfd6e61923c786b908c1846dfe71416022d4 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Mar 19 20:55:12 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Mar 20 18:39:53 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6956cfd6 dev-ada/libadalang-tools: fix deps Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild index 3954f2dfb8db..0b149c5fc427 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild @@ -23,9 +23,9 @@ REQUIRED_USE="|| ( shared static-libs static-pic ) RDEPEND="${ADA_DEPS} dev-ada/templates-parser[${ADA_USEDEP},shared?,static-libs?] - dev-ada/VSS[${ADA_USEDEP}]" -DEPEND="${RDEPEND} + >=dev-ada/VSS-24.0.0[${ADA_USEDEP},shared?,static-libs?,static-pic?] dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]" +DEPEND="${RDEPEND}" BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" src_compile() {
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 450070b1e5636704d43fde9f563c2e66c95db15f Author: Alfredo Tupone gentoo org> AuthorDate: Tue Mar 19 20:29:28 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Mar 19 20:30:08 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=450070b1 dev-ada/libadalang-tools: fix USE deps Signed-off-by: Alfredo Tupone gentoo.org> ...libadalang-tools-24.0.0.ebuild => libadalang-tools-24.0.0-r1.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild similarity index 96% rename from dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild rename to dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild index dc2603b0c70a..3954f2dfb8db 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-24.0.0-r1.ebuild @@ -22,7 +22,7 @@ REQUIRED_USE="|| ( shared static-libs static-pic ) ${ADA_REQUIRED_USE}" RDEPEND="${ADA_DEPS} - dev-ada/templates-parser[${ADA_USEDEP}] + dev-ada/templates-parser[${ADA_USEDEP},shared?,static-libs?] dev-ada/VSS[${ADA_USEDEP}]" DEPEND="${RDEPEND} dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 844e974274da23d6ef386c42765b4da1fabaa3fa Author: Alfredo Tupone gentoo org> AuthorDate: Mon Mar 18 10:14:48 2024 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Mar 18 10:14:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=844e9742 dev-ada/libadalang-tools: add 24.0.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/Manifest | 1 + .../libadalang-tools-24.0.0.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest index fca2d1536828..e9b0bd43b601 100644 --- a/dev-ada/libadalang-tools/Manifest +++ b/dev-ada/libadalang-tools/Manifest @@ -1 +1,2 @@ DIST libadalang-tools-23.0.0.tar.gz 1101324 BLAKE2B 6bfa794a243126bc5b70b7ab89fd08c9591d009b2a6dc749298804699cec8a067c9babd38d31048eea31a625c6fd5a2a9f6e49cfd97fa371d46a975c5407a65f SHA512 922a0b72ac9fa2a7ce3fa70aa360e67c987ee4ddfb77199a8e63092df640f3d7dc8ebc01d88cce8b97ef91ed6af1fd3555fb7c223cdae91bbdda5e336b3d067e +DIST libadalang-tools-24.0.0.tar.gz 1083580 BLAKE2B e3d7cb94500afaebb00ba3f727b903cfd6ea57b02efccbf0dc61ef0d625dd06364b67a94c236c4cc8e4eee955e1767b0eb73122895a8f3edfb05c5fea57e18d8 SHA512 982fefa454108a604a67a0ec0d33fc420ccbbc4c03f01eb1cfbfe57cb51ca3bf13eef465775dab0843b5573663150e6d185b3a3887cc1cbcc5a353214842f223 diff --git a/dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild new file mode 100644 index ..dc2603b0c70a --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-24.0.0.ebuild @@ -0,0 +1,71 @@ +# 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="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +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" + +RESTRICT="test" + +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS} + dev-ada/templates-parser[${ADA_USEDEP}] + dev-ada/VSS[${ADA_USEDEP}]" +DEPEND="${RDEPEND} + dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]" +BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" + +src_compile() { + build () { + gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + -P src/lal_tools.gpr -p -j$(makeopts_jobs) \ + -cargs:Ada ${ADAFLAGS} || die + gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ + -XBUILD_MODE=prod -XLALTOOLS_SET=all \ + -P src/build.gpr -p -j$(makeopts_jobs) \ + -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() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + --prefix="${D}"/usr --sources-subdir=include/lal_tools \ + --build-name=$1 --build-var=LIBRARY_TYPE \ + --build-var=LAL_TOOLS_BUILD \ + -P src/lal_tools.gpr -p -f || 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 + dobin bin/gnat{metric,pp,stub,test} + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 474b2ea3700691c196b866b10630f1c5979eab89 Author: Alfredo Tupone gentoo org> AuthorDate: Sat Dec 16 20:12:04 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Dec 16 20:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=474b2ea3 dev-ada/libadalang-tools: supports gcc:13 Signed-off-by: Alfredo Tupone gentoo.org> ...adalang-tools-23.0.0-r1.ebuild => libadalang-tools-23.0.0-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r2.ebuild similarity index 97% rename from dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild rename to dev-ada/libadalang-tools/libadalang-tools-23.0.0-r2.ebuild index f8aae2206c79..64a959356e4f 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -ADA_COMPAT=( gnat_2021 gcc_12 ) +ADA_COMPAT=( gnat_2021 gcc_12 gcc_13 ) inherit ada multiprocessing DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 7ce88bbe39a32624a736434fcb2ab61d6ff63063 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Mar 21 20:50:29 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Mar 21 21:00:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce88bbe dev-ada/libadalang-tools: drop gcc_12_2_0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild index 1c3558b0c3d6..f8aae2206c79 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 ) +ADA_COMPAT=( gnat_2021 gcc_12 ) inherit ada multiprocessing DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 9e05167a69c5418dd1b0f1dc32ebfc9ebfd91afd Author: Alfredo Tupone gentoo org> AuthorDate: Tue Mar 21 07:04:35 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Mar 21 07:04:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e05167a dev-ada/libadalang-tools: support gcc_12 EAPI8 Signed-off-by: Alfredo Tupone gentoo.org> ...dalang-tools-23.0.0.ebuild => libadalang-tools-23.0.0-r1.ebuild} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild similarity index 94% rename from dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild rename to dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild index 5dbcf4d5336b..1c3558b0c3d6 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-23.0.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -ADA_COMPAT=( gnat_2021 gcc_12_2_0 ) +ADA_COMPAT=( gnat_2021 gcc_12_2_0 gcc_12 ) inherit ada multiprocessing DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 4ca744238937f57ced3ee1e8efde27908048ccb5 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Feb 5 20:43:25 2023 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Feb 5 20:43:25 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca74423 dev-ada/libadalang-tools: drop 22.0.0-r1 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/Manifest | 1 - .../libadalang-tools-22.0.0-r1.ebuild | 69 -- 2 files changed, 70 deletions(-) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest index fa9b73123a4e..fca2d1536828 100644 --- a/dev-ada/libadalang-tools/Manifest +++ b/dev-ada/libadalang-tools/Manifest @@ -1,2 +1 @@ -DIST libadalang-tools-22.0.0.tar.gz 892619 BLAKE2B 5ba3cc91c0cd251ade396eda1d8de4244712905ef33ec9bb68a76ab20908d4034b78989dc051b2e47a2fd37e41ae49bf46b1459a74742205750c8a60697e27cc SHA512 c9028428379e68644dee140b76c6806b15561484bdc77a8c85c88c1ae4de512b6252f41b415fe767c5c7ae533fba1583e075620bd222a7be240d6cd1130d25bd DIST libadalang-tools-23.0.0.tar.gz 1101324 BLAKE2B 6bfa794a243126bc5b70b7ab89fd08c9591d009b2a6dc749298804699cec8a067c9babd38d31048eea31a625c6fd5a2a9f6e49cfd97fa371d46a975c5407a65f SHA512 922a0b72ac9fa2a7ce3fa70aa360e67c987ee4ddfb77199a8e63092df640f3d7dc8ebc01d88cce8b97ef91ed6af1fd3555fb7c223cdae91bbdda5e336b3d067e diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild deleted file mode 100644 index 5ae70a98ebd0.. --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# 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="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" -HOMEPAGE="https://www.adacore.com/community; -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" - -RESTRICT="test" - -REQUIRED_USE="|| ( shared static-libs static-pic ) - ${ADA_REQUIRED_USE}" - -RDEPEND="${ADA_DEPS}" -DEPEND="${RDEPEND} - dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]" -BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" - -src_compile() { - build () { - gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ - -P src/lal_tools.gpr -p -j$(makeopts_jobs) \ - -cargs:Ada ${ADAFLAGS} || die - gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ - -XBUILD_MODE=prod -XLALTOOLS_SET=all \ - -P src/build.gpr -p -j$(makeopts_jobs) \ - -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() { - build () { - gprinstall -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ - --prefix="${D}"/usr --sources-subdir=include/lal_tools \ - --build-name=$1 --build-var=LIBRARY_TYPE \ - --build-var=LAL_TOOLS_BUILD \ - -P src/lal_tools.gpr -p -f || 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 - dobin bin/gnat{metric,pp,stub,test} - einstalldocs -}
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: cc055d33245dd50dac041b1c112d6368a5f65e16 Author: Alfredo Tupone gentoo org> AuthorDate: Wed Dec 14 07:55:56 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Wed Dec 14 07:55:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc055d33 dev-ada/libadalang-tools: add 23.0.0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/Manifest | 1 + .../libadalang-tools-23.0.0.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest index 57faecc3da70..fa9b73123a4e 100644 --- a/dev-ada/libadalang-tools/Manifest +++ b/dev-ada/libadalang-tools/Manifest @@ -1 +1,2 @@ DIST libadalang-tools-22.0.0.tar.gz 892619 BLAKE2B 5ba3cc91c0cd251ade396eda1d8de4244712905ef33ec9bb68a76ab20908d4034b78989dc051b2e47a2fd37e41ae49bf46b1459a74742205750c8a60697e27cc SHA512 c9028428379e68644dee140b76c6806b15561484bdc77a8c85c88c1ae4de512b6252f41b415fe767c5c7ae533fba1583e075620bd222a7be240d6cd1130d25bd +DIST libadalang-tools-23.0.0.tar.gz 1101324 BLAKE2B 6bfa794a243126bc5b70b7ab89fd08c9591d009b2a6dc749298804699cec8a067c9babd38d31048eea31a625c6fd5a2a9f6e49cfd97fa371d46a975c5407a65f SHA512 922a0b72ac9fa2a7ce3fa70aa360e67c987ee4ddfb77199a8e63092df640f3d7dc8ebc01d88cce8b97ef91ed6af1fd3555fb7c223cdae91bbdda5e336b3d067e diff --git a/dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild new file mode 100644 index ..5dbcf4d5336b --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-23.0.0.ebuild @@ -0,0 +1,70 @@ +# 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="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +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" + +RESTRICT="test" + +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS} + dev-ada/templates-parser[${ADA_USEDEP}]" +DEPEND="${RDEPEND} + dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]" +BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" + +src_compile() { + build () { + gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + -P src/lal_tools.gpr -p -j$(makeopts_jobs) \ + -cargs:Ada ${ADAFLAGS} || die + gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ + -XBUILD_MODE=prod -XLALTOOLS_SET=all \ + -P src/build.gpr -p -j$(makeopts_jobs) \ + -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() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + --prefix="${D}"/usr --sources-subdir=include/lal_tools \ + --build-name=$1 --build-var=LIBRARY_TYPE \ + --build-var=LAL_TOOLS_BUILD \ + -P src/lal_tools.gpr -p -f || 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 + dobin bin/gnat{metric,pp,stub,test} + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 3e1edf7d4e115bfb9b1d57ec60c0c34b6db77887 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Dec 5 13:21:37 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Dec 5 13:23:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e1edf7d dev-ada/libadalang-tools: add github upstream metadata Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/metadata.xml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml index a31878c70650..47a4f14f8778 100644 --- a/dev-ada/libadalang-tools/metadata.xml +++ b/dev-ada/libadalang-tools/metadata.xml @@ -8,4 +8,7 @@ Build shared library Build static library with pic code + + AdaCore/libadalang-tools +
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 55ea3a23b1873f0f241a7dc00cf58cc56685dff9 Author: Alfredo Tupone gentoo org> AuthorDate: Mon Oct 3 19:40:15 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Oct 3 19:40:15 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ea3a23 dev-ada/libadalang-tools: add gcc_12_2_0 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild index ff5f14bd876e..5ae70a98ebd0 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -ADA_COMPAT=( gnat_2021 ) +ADA_COMPAT=( gnat_2021 gcc_12_2_0 ) inherit ada multiprocessing DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 4c180d9527ebd182744922ea43a258bbaf842a4b Author: Alfredo Tupone gentoo org> AuthorDate: Thu Feb 3 20:13:31 2022 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Feb 3 20:13:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c180d95 dev-ada/libadalang-tools: ~x86 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild index 2b008feb5445..ff5f14bd876e 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" IUSE="+shared static-libs static-pic" RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: ef45d2d2f0d4512a81f9b0a7836cc3bd807f7431 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Dec 28 21:55:29 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Dec 28 21:55:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef45d2d2 dev-ada/libadalang-tools: respect ADAFLAGS Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild index 6f6abba04eaa..2b008feb5445 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild @@ -29,10 +29,12 @@ BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" src_compile() { build () { gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ - -P src/lal_tools.gpr -p -j$(makeopts_jobs) || die + -P src/lal_tools.gpr -p -j$(makeopts_jobs) \ + -cargs:Ada ${ADAFLAGS} || die gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ -XBUILD_MODE=prod -XLALTOOLS_SET=all \ - -P src/build.gpr -p -j$(makeopts_jobs) || die + -P src/build.gpr -p -j$(makeopts_jobs) \ + -cargs:Ada ${ADAFLAGS} || die } if use shared; then build relocatable
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: e3c3b547a914230119324823e690afc9beb26fec Author: Alfredo Tupone gentoo org> AuthorDate: Tue Dec 28 18:18:38 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Dec 28 18:18:38 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3c3b547 dev-ada/libadalang-tools: install libraries, too Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> .../libadalang-tools-22.0.0-r1.ebuild | 67 ++ .../libadalang-tools-22.0.0.ebuild | 35 --- dev-ada/libadalang-tools/metadata.xml | 4 ++ 3 files changed, 71 insertions(+), 35 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild new file mode 100644 index ..6f6abba04eaa --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0-r1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_2021 ) +inherit ada multiprocessing + +DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+shared static-libs static-pic" + +RESTRICT="test" + +REQUIRED_USE="|| ( shared static-libs static-pic ) + ${ADA_REQUIRED_USE}" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/libadalang:=[${ADA_USEDEP},static-libs?,static-pic?]" +BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" + +src_compile() { + build () { + gprbuild -v -k -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + -P src/lal_tools.gpr -p -j$(makeopts_jobs) || die + gprbuild -v -k -XLIBRARY_TYPE=$1 -XXMLADA_BUILD=$1 \ + -XBUILD_MODE=prod -XLALTOOLS_SET=all \ + -P src/build.gpr -p -j$(makeopts_jobs) || 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() { + build () { + gprinstall -XLIBRARY_TYPE=$1 -XBUILD_MODE=prod \ + --prefix="${D}"/usr --sources-subdir=include/lal_tools \ + --build-name=$1 --build-var=LIBRARY_TYPE \ + --build-var=LAL_TOOLS_BUILD \ + -P src/lal_tools.gpr -p -f || 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 + dobin bin/gnat{metric,pp,stub,test} + einstalldocs +} diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild deleted file mode 100644 index d0fb5513cc81.. --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ADA_COMPAT=( gnat_2021 ) -inherit ada multiprocessing - -DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" -HOMEPAGE="https://www.adacore.com/community; -SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz - -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="" - -RESTRICT="test" - -RDEPEND="${ADA_DEPS}" -DEPEND="${RDEPEND} - dev-ada/libadalang:=[${ADA_USEDEP},static-libs]" -BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" - -src_compile() { - gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ - -XBUILD_MODE=dev -XLALTOOLS_SET=all -P src/build.gpr -p \ - -j$(makeopts_jobs) || die -} - -src_install() { - dobin bin/gnat{metric,pp,stub,test} - einstalldocs -} diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml index d2615c1b0e0a..5d5e0fd45371 100644 --- a/dev-ada/libadalang-tools/metadata.xml +++ b/dev-ada/libadalang-tools/metadata.xml @@ -4,4 +4,8 @@ a...@gentoo.org + + Build shared library + Build static library with pic code +
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: d539e0cde31911fbb593c4a7f9a1f2192562940a Author: Alfredo Tupone gentoo org> AuthorDate: Mon Dec 27 21:20:36 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Dec 27 21:20:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d539e0cd dev-ada/libadalang-tools: only gnat_2021 Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild index 9f4a7cad4a24..d0fb5513cc81 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild @@ -3,7 +3,7 @@ EAPI=7 -ADA_COMPAT=( gnat_202{0,1} ) +ADA_COMPAT=( gnat_2021 ) inherit ada multiprocessing DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub"
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 750980d16d63897647b1a9c7c669a0b12a0a92e4 Author: Alfredo Tupone gentoo org> AuthorDate: Sun Dec 19 10:41:35 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Dec 19 10:41:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=750980d1 dev-ada/libadalang-tools: rebuild if slot changed Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild index 6562088f4a50..9f4a7cad4a24 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild @@ -20,7 +20,7 @@ RESTRICT="test" RDEPEND="${ADA_DEPS}" DEPEND="${RDEPEND} - dev-ada/libadalang[${ADA_USEDEP},static-libs]" + dev-ada/libadalang:=[${ADA_USEDEP},static-libs]" BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" src_compile() {
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: d7a147465a03a490c6d156ec5fec12ce5e779695 Author: Alfredo Tupone gentoo org> AuthorDate: Fri Dec 17 07:58:07 2021 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Dec 17 07:58:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7a14746 dev-ada/libadalang-tools: Libadalang-based development tools for Ada Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/Manifest | 1 + .../libadalang-tools-22.0.0.ebuild | 35 ++ dev-ada/libadalang-tools/metadata.xml | 7 + 3 files changed, 43 insertions(+) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest new file mode 100644 index ..57faecc3da70 --- /dev/null +++ b/dev-ada/libadalang-tools/Manifest @@ -0,0 +1 @@ +DIST libadalang-tools-22.0.0.tar.gz 892619 BLAKE2B 5ba3cc91c0cd251ade396eda1d8de4244712905ef33ec9bb68a76ab20908d4034b78989dc051b2e47a2fd37e41ae49bf46b1459a74742205750c8a60697e27cc SHA512 c9028428379e68644dee140b76c6806b15561484bdc77a8c85c88c1ae4de512b6252f41b415fe767c5c7ae533fba1583e075620bd222a7be240d6cd1130d25bd diff --git a/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild new file mode 100644 index ..6562088f4a50 --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-22.0.0.ebuild @@ -0,0 +1,35 @@ +# 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="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RESTRICT="test" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/libadalang[${ADA_USEDEP},static-libs]" +BDEPEND="dev-ada/gprbuild[${ADA_USEDEP}]" + +src_compile() { + gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ + -XBUILD_MODE=dev -XLALTOOLS_SET=all -P src/build.gpr -p \ + -j$(makeopts_jobs) || die +} + +src_install() { + dobin bin/gnat{metric,pp,stub,test} + einstalldocs +} diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml new file mode 100644 index ..d2615c1b0e0a --- /dev/null +++ b/dev-ada/libadalang-tools/metadata.xml @@ -0,0 +1,7 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + a...@gentoo.org + +
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 5b6bd401fa1213111aa319074509fa66f9758de0 Author: Alfredo Tupone gentoo org> AuthorDate: Tue Jun 9 11:01:26 2020 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Jun 9 11:01:26 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b6bd401 dev-ada/libadalang-tools: restrict test Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild index 3b28c79a0dc..501150ff3d5 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-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 @@ -17,6 +17,8 @@ SLOT="0" KEYWORDS="amd64 x86" IUSE="" +RESTRICT="test" + RDEPEND="${ADA_DEPS}" DEPEND="${RDEPEND} dev-ada/libadalang[${ADA_USEDEP},static-libs]
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 26df03cc660f3e9ebb6a24fc6d10a85c53a05cde Author: Tupone Alfredo gentoo org> AuthorDate: Fri Jan 31 19:19:25 2020 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jan 31 19:22:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26df03cc dev-ada/libadalang-tools: fix RedundantLongDescription Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml index 2fab82fdcf6..d2615c1b0e0 100644 --- a/dev-ada/libadalang-tools/metadata.xml +++ b/dev-ada/libadalang-tools/metadata.xml @@ -4,7 +4,4 @@ a...@gentoo.org - - Libadalang-based tools: gnatpp, gnatmetric and gnatstub -
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/, dev-ada/gnatsymbolize/, dev-ada/libadalang/
commit: 9f010c63f50a650dea85493ac4e9dfb3f235c22b Author: Tupone Alfredo gentoo org> AuthorDate: Sat Nov 9 19:23:38 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Sat Nov 9 19:24:14 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f010c63 dev-ada: remove some old style ada ebuild Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/gnatsymbolize/Manifest | 1 - dev-ada/gnatsymbolize/gnatsymbolize-2018.ebuild| 31 -- dev-ada/gnatsymbolize/gnatsymbolize-2019.ebuild| 38 dev-ada/libadalang-tools/Manifest | 1 - .../libadalang-tools/libadalang-tools-2018.ebuild | 28 - .../libadalang-tools/libadalang-tools-2019.ebuild | 38 dev-ada/libadalang/libadalang-2018-r1.ebuild | 62 dev-ada/libadalang/libadalang-2019.ebuild | 68 -- 8 files changed, 267 deletions(-) diff --git a/dev-ada/gnatsymbolize/Manifest b/dev-ada/gnatsymbolize/Manifest index 7616e55dab9..e78ca063abf 100644 --- a/dev-ada/gnatsymbolize/Manifest +++ b/dev-ada/gnatsymbolize/Manifest @@ -1,2 +1 @@ DIST gnatsymbolize-2019-20190429-19761-src.tar.gz 14297 BLAKE2B 8ea689266abc485632c04a696c0d30632fdfcc123153ae006158700514ebedd6d067124e59e519a0ebe35569eb0e2fad8dd48a33d49551ba608e14d3ec73d636 SHA512 68e8c9bb2880738160722a2c413c6146c86efd0822236019ca5824eed4a2b392252676d0f96c035830b80068b82344b44953006fc96ea208f6bde6618190336c -DIST gnatsymbolize-gpl-2018-src.tar.gz 14286 BLAKE2B ac655b951b584224e64778fd800c082defee9abce4b3e7e1ac766a38c3b1ed8624c349f249714376e5984e37a9e9df256b6627b6ed2898f2f71fcaa8067cf36b SHA512 4fc21b45c32c08f9911cb7cdc0170e36f1c10d703244bbbfbd525386297b6e6779651751281402e8c4caee668df052e7c1ccc234e5cd88151ee471b8e3f06d0f diff --git a/dev-ada/gnatsymbolize/gnatsymbolize-2018.ebuild b/dev-ada/gnatsymbolize/gnatsymbolize-2018.ebuild deleted file mode 100644 index 515f57ecd62..000 --- a/dev-ada/gnatsymbolize/gnatsymbolize-2018.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit multiprocessing autotools - -MYP=${PN}-gpl-${PV}-src - -DESCRIPTION="Translates addresses into filename, line number, and function names" -HOMEPAGE="http://libre.adacore.com/; -SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a6d -> - ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -RDEPEND="" -DEPEND="dev-lang/gnat-gpl:7.3.1" - -S="${WORKDIR}"/${MYP} - -src_compile() { - gnatmake-7.3.1 -v gnatsymbolize -cargs ${ADAFLAGS} || die -} - -src_install() { - dobin gnatsymbolize -} diff --git a/dev-ada/gnatsymbolize/gnatsymbolize-2019.ebuild b/dev-ada/gnatsymbolize/gnatsymbolize-2019.ebuild deleted file mode 100644 index 41e7c88b7fa..000 --- a/dev-ada/gnatsymbolize/gnatsymbolize-2019.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multiprocessing autotools - -MYP=${P}-20190429-19761-src - -DESCRIPTION="Translates addresses into filename, line number, and function names" -HOMEPAGE="http://libre.adacore.com/; -SRC_URI="http://mirrors.cdn.adacore.com/art/5cc7d5e431e87a23952f18c4 -> - ${MYP}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="gnat_2018 +gnat_2019" - -RDEPEND="" -DEPEND="gnat_2018? ( dev-lang/gnat-gpl:7.3.1 ) - gnat_2019? ( dev-lang/gnat-gpl:8.3.1 )" -REQUIRED_USE=" ^^ ( gnat_2018 gnat_2019 )" - -S="${WORKDIR}"/${MYP} - -src_compile() { - if use gnat_2018; then - GCC_PV=7.3.1 - else - GCC_PV=8.3.1 - fi - gnatmake-${GCC_PV} -v gnatsymbolize -cargs ${ADAFLAGS} || die -} - -src_install() { - dobin gnatsymbolize -} diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest index 1ae7e96d4bf..4875851f52d 100644 --- a/dev-ada/libadalang-tools/Manifest +++ b/dev-ada/libadalang-tools/Manifest @@ -1,2 +1 @@ DIST libadalang-tools-2019-20190517-195C4-src.tar.gz 625775 BLAKE2B 2ec69e307576c505d20a43d229b13404966f4442778e5390da327ae71cc065873de4fff03a720949fa6bfb5ce66f405e7d45f7f0c21032a639efcff208323aed SHA512 b7368606847244cbb08ff2111fabfbfc8a9aa7f58e953febc70838006d94711dba1fd75bfb69ed2081a37a2dfaaad46097127870696c882d7cc54de5d7b051a1 -DIST libadalang-tools-gpl-2018-src.tar.gz 19938182 BLAKE2B 34104f3bc43c165a9b74ba8c0c03ee2f34686bcd06b5ced730f70f654d8b808e129a85566e081830b4f20304c793eefe0af81b56984cf06190302ad2f6a419be SHA512 a1176575944cd88b9da5f4e9f03caa1a4d09358df71e6a91300d0b35c2a843d0ea1a77fbd93e7b7f16cef1b978022ee20991f5c2ff74f7d05878c3de1220f2b5 diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild deleted file mode
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 8eb97c26aafd517175544eab34ebcad31893a50f Author: Tupone Alfredo gentoo org> AuthorDate: Sun Nov 3 21:06:52 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Nov 3 21:07:40 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eb97c26 dev-ada/libadalang-tools: remove use gnat_2016 Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-2018.ebuild | 4 ++-- dev-ada/libadalang-tools/libadalang-tools-2019.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild index 65d07091482..308236635c2 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild @@ -12,11 +12,11 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a59 -> LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" -IUSE="gnat_2016 gnat_2017 +gnat_2018" +IUSE="gnat_2017 +gnat_2018" RDEPEND="" DEPEND="${RDEPEND} - dev-ada/libadalang[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,static-libs]" + dev-ada/libadalang[gnat_2017(-)?,gnat_2018(-)?,static-libs]" S="${WORKDIR}"/${PN}-src diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild index b32836a551f..1a42399a912 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild @@ -14,13 +14,12 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f -> LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" -IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019" +IUSE="gnat_2017 gnat_2018 +gnat_2019" RDEPEND="" DEPEND="${RDEPEND} - dev-ada/libadalang[gnat_2016(-)?] dev-ada/libadalang[gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?,static-libs] - dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?] + dev-ada/gprbuild[gnat_2017(-)?,gnat_2018(-)?] dev-ada/gprbuild[gnat_2019(-)?]" S="${WORKDIR}"/${MYP}-src
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: e37baa917ae7eb2ba9cbc5ed884fc20558763684 Author: Tupone Alfredo gentoo org> AuthorDate: Mon Oct 21 06:42:22 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Mon Oct 21 06:42:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e37baa91 dev-ada/libadalang-tools: Stable version Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-2018.ebuild| 2 +- dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild | 2 +- dev-ada/libadalang-tools/libadalang-tools-2019.ebuild| 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild index a412e2338ad..65d07091482 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a59 -> LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gnat_2016 gnat_2017 +gnat_2018" RDEPEND="" diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild index 9dea7561bf5..3b28c79a0dc 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f -> LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" RDEPEND="${ADA_DEPS}" diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild index 279ba91a174..b32836a551f 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild @@ -13,7 +13,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f -> LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019" RDEPEND=""
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: f99b46b20d56aab7ebe8f49f1e85f42746ca04a9 Author: Tupone Alfredo gentoo org> AuthorDate: Thu Sep 19 12:49:43 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Sep 19 12:49:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f99b46b2 dev-ada/libadalang-tools: use ada eclass Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> .../libadalang-tools-2019-r1.ebuild| 38 ++ 1 file changed, 38 insertions(+) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild new file mode 100644 index 000..9dea7561bf5 --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-2019-r1.ebuild @@ -0,0 +1,38 @@ +# 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}-20190517-195C4 +DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f -> + ${MYP}-src.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="${ADA_DEPS}" +DEPEND="${RDEPEND} + dev-ada/libadalang[${ADA_USEDEP},static-libs] + dev-ada/gprbuild[${ADA_USEDEP}]" + +S="${WORKDIR}"/${MYP}-src + +src_compile() { + gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ + -XGNATCOLL_GMP_BUILD=static \ + -P src/build.gpr -p -j$(makeopts_jobs) || die +} + +src_install() { + dobin bin/gnatpp + newbin bin/gnatmetric gnatmetric-tool + newbin bin/gnatstub gnatstub-tool + einstalldocs +}
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: e017f61171728a0dabc14b7de9d4256075ad3ed6 Author: Tupone Alfredo gentoo org> AuthorDate: Thu Aug 29 06:43:53 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Thu Aug 29 06:43:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e017f611 dev-ada/libadalang-tools: fix MissingUseDepDefault Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-2018.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild index b29808431c3..a412e2338ad 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ IUSE="gnat_2016 gnat_2017 +gnat_2018" RDEPEND="" DEPEND="${RDEPEND} - dev-ada/libadalang[gnat_2016=,gnat_2017=,gnat_2018=,static-libs]" + dev-ada/libadalang[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,static-libs]" S="${WORKDIR}"/${PN}-src
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 3865124d075e0ba8ee6cfdc6f4c6cd96c0a06d15 Author: Tupone Alfredo gentoo org> AuthorDate: Tue Aug 27 10:24:45 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Aug 27 10:24:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3865124d dev-ada/libadalang-tools: fix repoman warnings Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Alfredo Tupone gentoo.org> dev-ada/libadalang-tools/libadalang-tools-2019.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild index 283494661fa..279ba91a174 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild @@ -20,7 +20,8 @@ RDEPEND="" DEPEND="${RDEPEND} dev-ada/libadalang[gnat_2016(-)?] dev-ada/libadalang[gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?,static-libs] - 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(-)?]" S="${WORKDIR}"/${MYP}-src
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 03e24ee969480ee5db6cad7b78f32ae452b69aee Author: Tupone Alfredo gentoo org> AuthorDate: Tue Jun 25 06:08:54 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Tue Jun 25 06:08:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e24ee9 dev-ada/libadalang-tools: Fix undue repoman warning Signed-off-by: Alfredo Tupone gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ada/libadalang-tools/libadalang-tools-2019.ebuild | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild index f73772562dc..283494661fa 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild @@ -18,7 +18,8 @@ IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019" RDEPEND="" DEPEND="${RDEPEND} - dev-ada/libadalang[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?,static-libs] + dev-ada/libadalang[gnat_2016(-)?] + dev-ada/libadalang[gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?,static-libs] dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]" S="${WORKDIR}"/${MYP}-src
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 3709dbfe6287f6762a0bd22955cda9cc565743d2 Author: Tupone Alfredo gentoo org> AuthorDate: Fri Jun 21 06:48:11 2019 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Jun 21 06:48:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3709dbfe dev-ada/libadalang-tools: bump to 2019 Signed-off-by: Alfredo Tupone gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 dev-ada/libadalang-tools/Manifest | 1 + .../libadalang-tools/libadalang-tools-2019.ebuild | 37 ++ dev-ada/libadalang-tools/metadata.xml | 6 ++-- 3 files changed, 41 insertions(+), 3 deletions(-) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest index 042b36d0f86..1ae7e96d4bf 100644 --- a/dev-ada/libadalang-tools/Manifest +++ b/dev-ada/libadalang-tools/Manifest @@ -1 +1,2 @@ +DIST libadalang-tools-2019-20190517-195C4-src.tar.gz 625775 BLAKE2B 2ec69e307576c505d20a43d229b13404966f4442778e5390da327ae71cc065873de4fff03a720949fa6bfb5ce66f405e7d45f7f0c21032a639efcff208323aed SHA512 b7368606847244cbb08ff2111fabfbfc8a9aa7f58e953febc70838006d94711dba1fd75bfb69ed2081a37a2dfaaad46097127870696c882d7cc54de5d7b051a1 DIST libadalang-tools-gpl-2018-src.tar.gz 19938182 BLAKE2B 34104f3bc43c165a9b74ba8c0c03ee2f34686bcd06b5ced730f70f654d8b808e129a85566e081830b4f20304c793eefe0af81b56984cf06190302ad2f6a419be SHA512 a1176575944cd88b9da5f4e9f03caa1a4d09358df71e6a91300d0b35c2a843d0ea1a77fbd93e7b7f16cef1b978022ee20991f5c2ff74f7d05878c3de1220f2b5 diff --git a/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild new file mode 100644 index 000..f73772562dc --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-2019.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multiprocessing + +MYP=${P}-20190517-195C4 +DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +SRC_URI="http://mirrors.cdn.adacore.com/art/5cdf8f4e31e87a8f1d42509f -> + ${MYP}-src.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnat_2016 gnat_2017 gnat_2018 +gnat_2019" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-ada/libadalang[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?,static-libs] + dev-ada/gprbuild[gnat_2016(-)?,gnat_2017(-)?,gnat_2018(-)?,gnat_2019(-)?]" + +S="${WORKDIR}"/${MYP}-src + +src_compile() { + gprbuild -v -k -XLIBRARY_TYPE=static -XXMLADA_BUILD=static \ + -XGNATCOLL_GMP_BUILD=static \ + -P src/build.gpr -p -j$(makeopts_jobs) || die +} + +src_install() { + dobin bin/gnatpp + newbin bin/gnatmetric gnatmetric-tool + newbin bin/gnatstub gnatstub-tool + einstalldocs +} diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml index 83deb1bafdd..596aff3263a 100644 --- a/dev-ada/libadalang-tools/metadata.xml +++ b/dev-ada/libadalang-tools/metadata.xml @@ -1,14 +1,14 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - tup...@gentoo.org - Tupone Alfredo + + 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 Libadalang-based tools: gnatpp, gnatmetric and gnatstub
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: bf6ea77d1b83c2098b696ca5ac6cb82e2af2719d Author: Tupone Alfredo gentoo org> AuthorDate: Fri Aug 17 12:14:02 2018 + Commit: Alfredo Tupone gentoo org> CommitDate: Fri Aug 17 12:14:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf6ea77d dev-ada/libadalang-tools: require static libadalang Closes http://bugs.gentoo.org/663788 Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-ada/libadalang-tools/libadalang-tools-2018.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild index 1a4889aaeea..b29808431c3 100644 --- a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild +++ b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild @@ -16,7 +16,7 @@ IUSE="gnat_2016 gnat_2017 +gnat_2018" RDEPEND="" DEPEND="${RDEPEND} - dev-ada/libadalang[gnat_2016=,gnat_2017=,gnat_2018=]" + dev-ada/libadalang[gnat_2016=,gnat_2017=,gnat_2018=,static-libs]" S="${WORKDIR}"/${PN}-src
[gentoo-commits] repo/gentoo:master commit in: dev-ada/libadalang-tools/
commit: 97976d99803e75d92a20871ee45e361f05cddb08 Author: Tupone Alfredo gentoo org> AuthorDate: Sun Jul 8 09:12:51 2018 + Commit: Alfredo Tupone gentoo org> CommitDate: Sun Jul 8 09:12:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97976d99 dev-ada/libadalang-tools: Add libadalang-tools to tree Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-ada/libadalang-tools/Manifest | 1 + .../libadalang-tools/libadalang-tools-2018.ebuild | 28 ++ dev-ada/libadalang-tools/metadata.xml | 16 + 3 files changed, 45 insertions(+) diff --git a/dev-ada/libadalang-tools/Manifest b/dev-ada/libadalang-tools/Manifest new file mode 100644 index 000..042b36d0f86 --- /dev/null +++ b/dev-ada/libadalang-tools/Manifest @@ -0,0 +1 @@ +DIST libadalang-tools-gpl-2018-src.tar.gz 19938182 BLAKE2B 34104f3bc43c165a9b74ba8c0c03ee2f34686bcd06b5ced730f70f654d8b808e129a85566e081830b4f20304c793eefe0af81b56984cf06190302ad2f6a419be SHA512 a1176575944cd88b9da5f4e9f03caa1a4d09358df71e6a91300d0b35c2a843d0ea1a77fbd93e7b7f16cef1b978022ee20991f5c2ff74f7d05878c3de1220f2b5 diff --git a/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild new file mode 100644 index 000..1a4889aaeea --- /dev/null +++ b/dev-ada/libadalang-tools/libadalang-tools-2018.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MYP=${PN}-gpl-${PV} +DESCRIPTION="Libadalang-based tools: gnatpp, gnatmetric and gnatstub" +HOMEPAGE="https://www.adacore.com/community; +SRC_URI="http://mirrors.cdn.adacore.com/art/5b0819dfc7a447df26c27a59 -> + ${MYP}-src.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="gnat_2016 gnat_2017 +gnat_2018" + +RDEPEND="" +DEPEND="${RDEPEND} + dev-ada/libadalang[gnat_2016=,gnat_2017=,gnat_2018=]" + +S="${WORKDIR}"/${PN}-src + +src_install() { + dobin bin/gnatpp + newbin bin/gnatmetric gnatmetric-tool + newbin bin/gnatstub gnatstub-tool + einstalldocs +} diff --git a/dev-ada/libadalang-tools/metadata.xml b/dev-ada/libadalang-tools/metadata.xml new file mode 100644 index 000..83deb1bafdd --- /dev/null +++ b/dev-ada/libadalang-tools/metadata.xml @@ -0,0 +1,16 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + tup...@gentoo.org + Tupone Alfredo + + + Compile with dev-lang/gnat-gpl-2016 + Compile with dev-lang/gnat-gpl-2017 + Compile with dev-lang/gnat-gpl-2018 + + + Libadalang-based tools: gnatpp, gnatmetric and gnatstub + +