mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
eclass/linux-mod.eclass: only need EAPI>0 if using IUSE default.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
This commit is contained in:
@@ -135,15 +135,15 @@
|
||||
inherit eutils linux-info multilib
|
||||
EXPORT_FUNCTIONS pkg_setup pkg_preinst pkg_postinst src_install src_compile pkg_postrm
|
||||
|
||||
case ${EAPI:-0} in
|
||||
0) die "EAPI=${EAPI} is not supported due to lack of IUSE defaults" ;;
|
||||
esac
|
||||
|
||||
case ${MODULES_OPTIONAL_USE_IUSE_DEFAULT:-n} in
|
||||
[nNfF]*|[oO][fF]*|0|-) _modules_optional_use_iuse_default='' ;;
|
||||
*) _modules_optional_use_iuse_default='+' ;;
|
||||
esac
|
||||
|
||||
[[ -n "${_modules_optional_use_iuse_default}" ]] && case ${EAPI:-0} in
|
||||
0) die "EAPI=${EAPI} is not supported with MODULES_OPTIONAL_USE_IUSE_DEFAULT due to lack of IUSE defaults" ;;
|
||||
esac
|
||||
|
||||
IUSE="kernel_linux ${MODULES_OPTIONAL_USE:+${_modules_optional_use_iuse_default}}${MODULES_OPTIONAL_USE}"
|
||||
SLOT="0"
|
||||
RDEPEND="${MODULES_OPTIONAL_USE}${MODULES_OPTIONAL_USE:+? (} kernel_linux? ( virtual/modutils ) ${MODULES_OPTIONAL_USE:+)}"
|
||||
|
||||
Reference in New Issue
Block a user