sys-apps/pciutils: update lib deps
authorMike Frysinger <vapier@gentoo.org>
Thu, 10 Nov 2016 05:33:20 +0000 (00:33 -0500)
committerMike Frysinger <vapier@gentoo.org>
Thu, 10 Nov 2016 05:48:33 +0000 (00:48 -0500)
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
sys-apps/pciutils/pciutils-3.5.2.ebuild

index 9795831b8ca1e34aee98083adbcc1a6651a43203..8ee9292b9b6ef7a7f23e7451ed85c062306d300b 100644 (file)
@@ -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
index 4027319f62421dd5014814fbcb0efa8164dec507..4d47aa8d893a146cb897e332dbb754915d9570f9 100644 (file)
@@ -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 )"