--- trunk/include/cpan.sminc 2013/09/05 08:26:53 19347 +++ trunk/include/cpan.sminc 2014/07/01 08:34:47 21549 @@ -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