--- /usr/portage/sys-devel/libperl/libperl-5.8.4-r1.ebuild 2004-09-27 21:37:35.000000000 +1000 +++ libperl-5.8.4-r1.ebuild 2004-10-08 01:22:20.000000000 +1000 @@ -79,10 +79,20 @@ SLOT="0" fi -LIBPERL="libperl.so.${PERLSLOT}.${SHORT_PV}" +if useq ppc-macos || useq macos; then + LPNAME="libperl.dylib" + LPSLOT="libperl.${PERLSLOT}.dylib" + LPFIND="libperl.?.*.dylib" + LIBPERL="libperl.${PERLSLOT}.${SHORT_PV}.dylib" +else + LPNAME="libperl.so" + LPSLOT="libperl.so.${PERLSLOT}" + LPFIND="libperl.so.?.*" + LIBPERL="${LPSLOT}.${SHORT_PV}" +fi LICENSE="Artistic GPL-2" -KEYWORDS="x86 ~ppc sparc mips alpha arm hppa amd64 ~ia64 ~ppc64 s390" +KEYWORDS="x86 ~ppc sparc mips alpha arm hppa amd64 ~ia64 ~ppc64 s390 ppc-macos" DEPEND="!uclibc? ( sys-apps/groff ) berkdb? ( sys-libs/db ) @@ -135,7 +145,9 @@ # # LIBPERL=libperl.so.${SLOT}.`echo ${PV} | cut -d. -f1,2` # - cd ${S}; epatch ${FILESDIR}/${P}-create-libperl-soname.patch + if ! (useq ppc-macos || useq macos) ; then + cd ${S}; epatch ${FILESDIR}/${P}-create-libperl-soname.patch + fi # uclibc support - dragonheart 2004.06.16 cd ${S}; epatch ${FILESDIR}/${P}-uclibc.patch @@ -215,8 +227,8 @@ -Ud_csh \ ${myconf} || die - emake -f Makefile depend || die "Couldn't make libperl.so depends" - emake -f Makefile ${LIBPERL} || die "Unable to make libperl.so" + emake -f Makefile depend || die "Couldn't make ${LPNAME} depends" + emake -f Makefile ${LIBPERL} || die "Unable to make ${LPNAME}" mv ${LIBPERL} ${WORKDIR} else cat > config.over <