mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-23 16:49:10 -07:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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 )"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user