summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTupone Alfredo <tupone@gentoo.org>2018-02-12 20:09:24 +0100
committerTupone Alfredo <tupone@gentoo.org>2018-02-12 20:09:24 +0100
commit802c50cbcdd29d5c192c9a7b3c46f8effec84449 (patch)
tree052cc3f2348c3922d159619393ae172c13eed4f4 /dev-ada/gnat_util/gnat_util-2017.ebuild
parentmedia-libs/fontconfig-infinality: QA fix for DESCRIPTION (diff)
downloadgentoo-802c50cbcdd29d5c192c9a7b3c46f8effec84449.tar.gz
gentoo-802c50cbcdd29d5c192c9a7b3c46f8effec84449.tar.bz2
gentoo-802c50cbcdd29d5c192c9a7b3c46f8effec84449.zip
dev-ada/gnat_util: use static -> static-libs
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Diffstat (limited to 'dev-ada/gnat_util/gnat_util-2017.ebuild')
-rw-r--r--dev-ada/gnat_util/gnat_util-2017.ebuild14
1 files changed, 10 insertions, 4 deletions
diff --git a/dev-ada/gnat_util/gnat_util-2017.ebuild b/dev-ada/gnat_util/gnat_util-2017.ebuild
index 6116171b45ce..88db63ccf09d 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