summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--profiles/targets/systemd/package.use.mask4
-rw-r--r--sys-apps/pciutils/pciutils-3.5.2.ebuild14
2 files changed, 9 insertions, 9 deletions
diff --git a/profiles/targets/systemd/package.use.mask b/profiles/targets/systemd/package.use.mask
index 9795831b8ca1..8ee9292b9b6e 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 4027319f6242..4d47aa8d893a 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 )"