--- smage/trunk/include/cpan.sminc 2013/09/24 09:04:10 5116 +++ smage/trunk/include/cpan.sminc 2014/07/03 13:53:58 5710 @@ -1,4 +1,4 @@ -# $ID$ +# $Id$ # CPAN functions # needs perl @@ -8,8 +8,8 @@ # ${CPAN_AUTHOR}: needed, author of the CPAN-module [[ -z ${CPAN_AUTHOR} ]] && die "cpan.sminc: \$CPAN_AUTHOR not given!" -CPAN_AUTHOR_UPPER=$(echo ${CPAN_AUTHOR} | tr '[a-z]' '[A-Z]') -CPAN_AUTHOR_LOWER=$(echo ${CPAN_AUTHOR} | tr '[A-Z]' '[a-z]') +CPAN_AUTHOR_UPPER="${CPAN_AUTHOR^^}" +CPAN_AUTHOR_LOWER="${CPAN_AUTHOR,,}" : ${CPAN_MODULE="${PNAME}"} @@ -21,7 +21,7 @@ : ${SRCDIR="${BUILDDIR}/${CPAN_MODULE}-${PVER}"} DEPEND="${DEPEND} - >= dev-lang/perl-5.18.1" + >= dev-lang/perl-5.20" SRC_URI=( ${SRC_URI[*]} @@ -29,6 +29,8 @@ mirror://${PNAME}/${SRCFILE} ) +UP2DATE="updatecmd_perl ${CPAN_MODULE} gz" + cpan_src_prepare() { perl_src_prepare || die