diff options
-rw-r--r-- | profiles/targets/systemd/package.use.mask | 4 | ||||
-rw-r--r-- | 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 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 )" |