--- trunk/include/perl.sminc 2012/03/12 21:03:38 11546 +++ trunk/include/perl.sminc 2012/03/12 21:31:31 11558 @@ -87,6 +87,11 @@ munpack ${SRCFILE} || die } +perl_src_check() +{ + return 0 +} + perl_run_src_compile() { perlinfo @@ -128,13 +133,13 @@ perl_run_src_compile $@ || die } -perl_src_compile_multilib() +perl_multilib_src_compile() { local abi for abi in ${MULTILIB_ABIS} do cd ${SRCDIR}-${abi}/${SRCSUBDIR} - perl_run_src_compile $@ || die + abi-${abi} perl_run_src_compile $@ || die done } @@ -174,6 +179,12 @@ sed -i "s:${BINDIR}:/:g" ${i} || die fi done +} + +perl_src_install() +{ + cd ${SRCDIR} + perl_run_src_install || die local i for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ @@ -186,29 +197,34 @@ done } -perl_src_compile() -{ - cd ${SRCDIR} - perl_run_src_compile $@ || die -} - -perl_src_compile_multilib() +perl_multilib_src_install() { local abi local saved_SRCDIR="${SRCDIR}" for abi in ${MULTILIB_ABIS} do - export SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}" + SRCDIR="${saved_SRCDIR}-${abi}/${SRCSUBDIR}" cd ${SRCDIR} - perl_run_src_compile $@ || die + abi-${abi} perl_run_src_install $@ || die + + local i + for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \ + FAQ LICENSE NEWS README TODO + do + if [ -f ${SRCDIR}/${i} ] + then + oldminstalldocs ${i} || die + fi + done done - export SRCDIR="${saved_SRCDIR}" + SRCDIR="${saved_SRCDIR}" } +export_inherits perl src_prepare src_check if [[ ${MULTILIB_BUILD} = true ]] then - export_inherits perl src_prepare src_compile_multilib src_install_multilib + export_inherits perl_multilib src_compile src_install else - export_inherits perl src_prepare src_compile src_install + export_inherits perl src_compile src_install fi