summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorTorsten Veller <tove@gentoo.org>2010-01-22 12:40:08 +0100
committerTorsten Veller <tove@gentoo.org>2010-01-22 12:40:08 +0100
commit49cc6da8def3b54f7d33c81d7ed18b1f14a9277f (patch)
tree0247f29b74fee1b0fb2cdd3434e9403b49070a0f /eclass
parentBumped CGI-Application-Plugin-Authentication +USE=recommended (diff)
downloadperl-overlay-49cc6da8def3b54f7d33c81d7ed18b1f14a9277f.tar.gz
perl-overlay-49cc6da8def3b54f7d33c81d7ed18b1f14a9277f.tar.bz2
perl-overlay-49cc6da8def3b54f7d33c81d7ed18b1f14a9277f.zip
Sync perl-module.eclass
Diffstat (limited to 'eclass')
-rw-r--r--eclass/perl-module.eclass12
1 files changed, 7 insertions, 5 deletions
diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass
index 42bd9d767..c40d12631 100644
--- a/eclass/perl-module.eclass
+++ b/eclass/perl-module.eclass
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.119 2009/11/14 08:58:50 tove Exp $
+# $Header: /var/cvsroot/gentoo-x86/eclass/perl-module.eclass,v 1.121 2010/01/13 15:15:45 tove Exp $
#
# Author: Seemant Kulleen <seemant@gentoo.org>
@@ -62,14 +62,12 @@ pm_echovar=""
perlinfo_done=false
perl-module_src_unpack() {
- base_src_unpack unpack
+ base_src_unpack
has src_prepare ${PERL_EXPF} || perl-module_src_prepare
}
perl-module_src_prepare() {
- if [[ -n ${PATCHES} ]] ; then
- base_src_unpack autopatch
- fi
+ has src_prepare ${PERL_EXPF} && base_src_prepare
esvn_clean
}
@@ -89,6 +87,10 @@ perl-module_src_prep() {
if [[ ${PREFER_BUILDPL} == yes && -f Build.PL ]] ; then
einfo "Using Module::Build"
+ if [[ ${DEPEND} != *virtual/perl-Module-Build* && ${PN} != Module-Build ]] ; then
+ ewarn "QA Notice: The ebuild uses Module::Build but doesn't depend on it."
+ ewarn " Add virtual/perl-Module-Build to DEPEND!"
+ fi
perl Build.PL \
--installdirs=vendor \
--libdoc= \