commit:     34b7dc479b4ba76ae16b5173b87d3648ae8f4566
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 19 09:39:32 2024 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Jul 19 09:57:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34b7dc47

sys-libs/libsepol: Add static-libs USE flag for 3.7

It would be better to avoid building the static libs in the first place, but
this is more involved.

Closes: https://bugs.gentoo.org/726394
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 sys-libs/libsepol/libsepol-3.7.ebuild  | 2 ++
 sys-libs/libsepol/libsepol-9999.ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/sys-libs/libsepol/libsepol-3.7.ebuild 
b/sys-libs/libsepol/libsepol-3.7.ebuild
index 3266c276a3fa..cf71e47eb015 100644
--- a/sys-libs/libsepol/libsepol-3.7.ebuild
+++ b/sys-libs/libsepol/libsepol-3.7.ebuild
@@ -23,6 +23,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0/2"
+IUSE="static-libs"
 
 # tests are not meant to be run outside of the full SELinux userland repo
 RESTRICT="test"
@@ -50,4 +51,5 @@ multilib_src_compile() {
 
 multilib_src_install() {
        my_make DESTDIR="${D}" install
+       use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
 }

diff --git a/sys-libs/libsepol/libsepol-9999.ebuild 
b/sys-libs/libsepol/libsepol-9999.ebuild
index 3266c276a3fa..cf71e47eb015 100644
--- a/sys-libs/libsepol/libsepol-9999.ebuild
+++ b/sys-libs/libsepol/libsepol-9999.ebuild
@@ -23,6 +23,7 @@ fi
 
 LICENSE="GPL-2"
 SLOT="0/2"
+IUSE="static-libs"
 
 # tests are not meant to be run outside of the full SELinux userland repo
 RESTRICT="test"
@@ -50,4 +51,5 @@ multilib_src_compile() {
 
 multilib_src_install() {
        my_make DESTDIR="${D}" install
+       use static-libs || rm "${ED}"/usr/$(get_libdir)/*.a || die
 }

Reply via email to