19c19,28 < LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" --- > if [ "${ARCH}" == "macos" ]; > then > LPNAME="libperl.dylib" > LPSLOT="libperl.${PERLSLOT}.dylib" > LIBPERL="libperl.${PERLSLOT}.${SHORT_PV}.dylib" > else > LPNAME="libperl.so" > LPSLOT="libperl.so.${PERLSLOT}" > LIBPERL="${LPSLOT}.${SHORT_PV}" > fi 22c31 < KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa amd64 ~ia64 ~ppc64 s390" --- > KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa amd64 ~ia64 ~ppc64 s390 macos" 214,215c223,224 < dosym ../../../../${LIBPERL} ${coredir}/libperl.so.${PERLSLOT} < dosym ../../../../${LIBPERL} ${coredir}/libperl.so --- > dosym ../../../../${LIBPERL} ${coredir}/${LPSLOT} > dosym ../../../../${LIBPERL} ${coredir}/${LPNAME} 292c301 < if [ -f "${ROOT}usr/lib/libperl.so" -a ! -L "${ROOT}usr/lib/libperl.so" ] --- > if [ -f "${ROOT}usr/lib/${LPNAME}" -a ! -L "${ROOT}usr/lib/${LPNAME}" ] 294c303 < mv -f ${ROOT}usr/lib/libperl.so ${ROOT}usr/lib/libperl.so.old --- > mv -f ${ROOT}usr/lib/${LPNAME} ${ROOT}usr/lib/${LPNAME}.old 297c306 < local perllib="`readlink -f ${ROOT}usr/lib/libperl.so | sed -e 's:^.*/::'`" --- > local perllib="`readlink -f ${ROOT}usr/lib/${LPNAME} | sed -e 's:^.*/::'`" 305,308c314,317 < rm -f ${ROOT}usr/lib/libperl.so < rm -f ${ROOT}usr/lib/libperl.so.${PERLSLOT} < # Regenerate libperl.so.${PERLSLOT} < ln -snf ${LIBPERL} ${ROOT}usr/lib/libperl.so.${PERLSLOT} --- > rm -f ${ROOT}usr/lib/${LPNAME} > rm -f ${ROOT}usr/lib/${LPSLOT} > # Regenerate ${LPSLOT} > ln -snf ${LIBPERL} ${ROOT}usr/lib/${LPSLOT} 310c319 < ln -snf libperl.so.${PERLSLOT} ${ROOT}usr/lib/libperl.so --- > ln -snf ${LPSLOT} ${ROOT}usr/lib/${LPNAME}