summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--eclass/perl-module.eclass15
1 files changed, 5 insertions, 10 deletions
diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
index ec66990550c3..3c1b4c3c5acc 100644
--- a/eclass/perl-module.eclass
+++ b/eclass/perl-module.eclass
@@ -137,23 +137,18 @@ case ${EAPI:-0} in
PERL_EXPF+=" pkg_postinst pkg_postrm"
case "${GENTOO_DEPEND_ON_PERL:-yes}" in
- yes)
+ yes|noslotop)
DEPEND="dev-lang/perl"
BDEPEND="dev-lang/perl
test? ( virtual/perl-Test-Simple )"
- RDEPEND="dev-lang/perl:="
IUSE="test"
- # RESTRICT="!test? ( test )"
- # not handled correctly in portage yet
+ RESTRICT="!test? ( test )"
+ ;;&
+ yes)
+ RDEPEND="dev-lang/perl:="
;;
noslotop)
- DEPEND="dev-lang/perl"
- BDEPEND="dev-lang/perl
- test? ( virtual/perl-Test-Simple )"
RDEPEND="dev-lang/perl"
- IUSE="test"
- # RESTRICT="!test? ( test )"
- # not handled correctly in portage yet
;;
esac