commit:     0f32f5a6082345647731b65639840f3be1a3722b
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 26 17:53:50 2021 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sun Dec 26 17:53:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f32f5a6

dev-ada/gtkada: add static-pic generation

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

 dev-ada/gtkada/gtkada-22.0.0.ebuild | 5 +++--
 dev-ada/gtkada/metadata.xml         | 5 ++++-
 2 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/dev-ada/gtkada/gtkada-22.0.0.ebuild 
b/dev-ada/gtkada/gtkada-22.0.0.ebuild
index 439153321466..8a1efe2e0af3 100644
--- a/dev-ada/gtkada/gtkada-22.0.0.ebuild
+++ b/dev-ada/gtkada/gtkada-22.0.0.ebuild
@@ -12,9 +12,9 @@ 
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"
+IUSE="+shared static-libs static-pic"
 
 RDEPEND="${ADA_DEPS}
        dev-libs/atk
@@ -45,6 +45,7 @@ src_configure() {
        econf \
                $(use_enable static-libs static) \
                $(use_enable shared) \
+               $(use_enable static-pic) \
                --without-GL
 }
 

diff --git a/dev-ada/gtkada/metadata.xml b/dev-ada/gtkada/metadata.xml
index ed2a0cec8e00..bd7b67c76052 100644
--- a/dev-ada/gtkada/metadata.xml
+++ b/dev-ada/gtkada/metadata.xml
@@ -6,8 +6,11 @@
        </maintainer>
        <use>
                <flag name="shared">Build gtkada as shared library</flag>
+               <flag name="static-pic">Build static library with pic 
code</flag>
        </use>
        <longdescription lang="en">
-               GtkAda is an Ada graphical toolkit based on Gtk+, providing the 
complete set of Gtk+ widgets using the Object-Oriented features of this 
language. GtkAda supports the latest 3.14 stable releases.
+               GtkAda is an Ada graphical toolkit based on Gtk+, providing the
+               complete set of Gtk+ widgets using the Object-Oriented features 
of
+               this language. GtkAda supports the latest 3.14 stable releases.
        </longdescription>
 </pkgmetadata>

Reply via email to