commit: 802c50cbcdd29d5c192c9a7b3c46f8effec84449 Author: Tupone Alfredo <tupone <AT> gentoo <DOT> org> AuthorDate: Mon Feb 12 19:09:24 2018 +0000 Commit: Alfredo Tupone <tupone <AT> gentoo <DOT> org> CommitDate: Mon Feb 12 19:09:24 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=802c50cb
dev-ada/gnat_util: use static -> static-libs Package-Manager: Portage-2.3.19, Repoman-2.3.6 dev-ada/gnat_util/gnat_util-2016.ebuild | 14 ++++++++++---- dev-ada/gnat_util/gnat_util-2017.ebuild | 14 ++++++++++---- dev-ada/gnat_util/metadata.xml | 1 - 3 files changed, 20 insertions(+), 9 deletions(-) diff --git a/dev-ada/gnat_util/gnat_util-2016.ebuild b/dev-ada/gnat_util/gnat_util-2016.ebuild index 2fc260b394a..4cc279585ec 100644 --- a/dev-ada/gnat_util/gnat_util-2016.ebuild +++ b/dev-ada/gnat_util/gnat_util-2016.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/57399637c7a447658e0affa6 LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="+gnat_2016 gnat_2017 +shared static static-pic" +IUSE="+gnat_2016 gnat_2017 +shared static-libs static-pic" RDEPEND="gnat_2016? ( dev-lang/gnat-gpl:4.9.4 ) gnat_2017? ( dev-lang/gnat-gpl:6.3.0 )" @@ -37,7 +37,10 @@ src_compile() { GNATMAKE=${CHOST}-gnatmake-${GCC_PV} emake GNATMAKE="${GNATMAKE} ${ADAFLAGS}" \ BUILDER="gprbuild -j$(makeopts_jobs)" generate_sources - for kind in shared static static-pic; do + if use ${kind}; then + emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" build-static + fi + for kind in shared static-pic; do if use ${kind}; then emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" \ build-${kind} @@ -46,7 +49,10 @@ src_compile() { } src_install() { - for kind in shared static static-pic; do + if use static-libs; then + emake prefix="${D}"/usr install-static + fi + for kind in shared static-pic; do if use ${kind}; then emake prefix="${D}"/usr install-${kind} fi diff --git a/dev-ada/gnat_util/gnat_util-2017.ebuild b/dev-ada/gnat_util/gnat_util-2017.ebuild index 6116171b45c..88db63ccf09 100644 --- a/dev-ada/gnat_util/gnat_util-2017.ebuild +++ b/dev-ada/gnat_util/gnat_util-2017.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -15,7 +15,7 @@ SRC_URI="http://mirrors.cdn.adacore.com/art/591c45e2c7a447af2deed037 LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64" -IUSE="gnat_2016 +gnat_2017 +shared static static-pic" +IUSE="gnat_2016 +gnat_2017 +shared static-libs static-pic" RDEPEND="dev-lang/gnat-gpl:6.3.0" DEPEND="${RDEPEND} @@ -36,7 +36,10 @@ src_compile() { GNATMAKE=${CHOST}-gnatmake-${GCC_PV} emake GNATMAKE="${GNATMAKE} ${ADAFLAGS}" \ BUILDER="gprbuild -j$(makeopts_jobs)" generate_sources - for kind in shared static static-pic; do + if use static-libs; then + emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" build-static + fi + for kind in shared static-pic; do if use ${kind}; then emake CC="${GCC}" BUILDER="gprbuild -v -j$(makeopts_jobs)" \ build-${kind} @@ -45,7 +48,10 @@ src_compile() { } src_install() { - for kind in shared static static-pic; do + if use static-libs; then + emake prefix="${D}"/usr install-static + fi + for kind in shared static-pic; do if use ${kind}; then emake prefix="${D}"/usr install-${kind} fi diff --git a/dev-ada/gnat_util/metadata.xml b/dev-ada/gnat_util/metadata.xml index 22a3c1f31fe..031651ccbbd 100644 --- a/dev-ada/gnat_util/metadata.xml +++ b/dev-ada/gnat_util/metadata.xml @@ -9,7 +9,6 @@ <flag name="gnat_2016">Compile with dev-lang/gnat-gpl-2016</flag> <flag name="gnat_2017">Compile with dev-lang/gnat-gpl-2017</flag> <flag name="shared">Build gnat_util shared library</flag> - <flag name="static">Build gnat_util static library</flag> <flag name="static-pic">Build gnat_util static library with pic code</flag> </use> <longdescription lang="en">