commit:     b448c9136c1116dc19ef31330af4ba81c02ee111
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 21:35:58 2018 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 21:35:58 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b448c913

sys-fs/udev: disable several optional libraries

Closes: https://bugs.gentoo.org/646058
Package-Manager: Portage-2.3.19_p11, Repoman-2.3.6_p45

 sys-fs/udev/{udev-236.ebuild => udev-236-r1.ebuild} | 10 ++++++++++
 sys-fs/udev/udev-9999.ebuild                        | 10 ++++++++++
 2 files changed, 20 insertions(+)

diff --git a/sys-fs/udev/udev-236.ebuild b/sys-fs/udev/udev-236-r1.ebuild
similarity index 98%
rename from sys-fs/udev/udev-236.ebuild
rename to sys-fs/udev/udev-236-r1.ebuild
index 614a5e9f08a..7ad1d862097 100644
--- a/sys-fs/udev/udev-236.ebuild
+++ b/sys-fs/udev/udev-236-r1.ebuild
@@ -120,6 +120,16 @@ multilib_src_configure() {
                -Dselinux=$(meson_multilib_native_use selinux)
                -Dlink-udev-shared=false
                -Dsplit-usr=true
+
+               # Prevent automagic deps
+               -Dgcrypt=false
+               -Dlibcryptsetup=false
+               -Dlibidn=false
+               -Dlibidn2=false
+               -Dlibiptc=false
+               -Dseccomp=false
+               -Dlz4=false
+               -Dxz=false
        )
        meson_src_configure
 }

diff --git a/sys-fs/udev/udev-9999.ebuild b/sys-fs/udev/udev-9999.ebuild
index fcbf552175c..5992ed3480b 100644
--- a/sys-fs/udev/udev-9999.ebuild
+++ b/sys-fs/udev/udev-9999.ebuild
@@ -120,6 +120,16 @@ multilib_src_configure() {
                -Dselinux=$(meson_multilib_native_use selinux)
                -Dlink-udev-shared=false
                -Dsplit-usr=true
+
+               # Prevent automagic deps
+               -Dgcrypt=false
+               -Dlibcryptsetup=false
+               -Dlibidn=false
+               -Dlibidn2=false
+               -Dlibiptc=false
+               -Dseccomp=false
+               -Dlz4=false
+               -Dxz=false
        )
        meson_src_configure
 }

Reply via email to