commit:     2eedc084d93b84be36a44123f6e51618a919dbc3
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 10 05:33:20 2016 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Thu Nov 10 05:48:33 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eedc084

sys-apps/pciutils: update lib deps

Newer pciutils links against libudev directly so make sure the static
logic propagates correctly out to it.

Also drop old multilib logic that no longer matters.

 profiles/targets/systemd/package.use.mask |  4 ++++
 sys-apps/pciutils/pciutils-3.5.2.ebuild   | 14 +++++---------
 2 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/profiles/targets/systemd/package.use.mask 
b/profiles/targets/systemd/package.use.mask
index 9795831..8ee9292 100644
--- a/profiles/targets/systemd/package.use.mask
+++ b/profiles/targets/systemd/package.use.mask
@@ -20,3 +20,7 @@ sys-fs/cryptsetup static static-libs
 sys-fs/lvm2 static static-libs
 sys-fs/dmraid static
 dev-libs/libgudev static-libs
+# These are actually possible, but only if you USE=-udev when building 
pciutils.
+# But package.use.mask doesn't have a way to express that, so this profile 
loses.
+sys-apps/flashrom static
+sys-apps/pciutils static-libs

diff --git a/sys-apps/pciutils/pciutils-3.5.2.ebuild 
b/sys-apps/pciutils/pciutils-3.5.2.ebuild
index 4027319..4d47aa8 100644
--- a/sys-apps/pciutils/pciutils-3.5.2.ebuild
+++ b/sys-apps/pciutils/pciutils-3.5.2.ebuild
@@ -16,18 +16,14 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~s390 ~s
 IUSE="dns +kmod static-libs +udev zlib"
 
 # Have the sub-libs in RDEPEND with [static-libs] since, logically,
-# our libssl.a depends on libz.a/etc... at runtime.
-LIB_DEPEND="zlib? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )"
+# our libpci.a depends on libz.a/etc... at runtime.
+LIB_DEPEND="zlib? ( 
>=sys-libs/zlib-1.2.8-r1[static-libs(+),${MULTILIB_USEDEP}] )
+       udev? ( >=virtual/libudev-208[static-libs(+),${MULTILIB_USEDEP}] )"
 DEPEND="kmod? ( sys-apps/kmod )
        static-libs? ( ${LIB_DEPEND} )
-       !static-libs? ( ${LIB_DEPEND//static-libs(+),} )
-       udev? ( >=virtual/libudev-208[${MULTILIB_USEDEP}] )"
+       !static-libs? ( ${LIB_DEPEND//static-libs(+),} )"
 RDEPEND="${DEPEND}
-       sys-apps/hwids
-       abi_x86_32? (
-               !<=app-emulation/emul-linux-x86-baselibs-20140508-r14
-               !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
-       )"
+       sys-apps/hwids"
 DEPEND="${DEPEND}
        kmod? ( virtual/pkgconfig )"
 

Reply via email to