Index: com_err-1.38.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/sys-libs/com_err/com_err-1.38.ebuild,v retrieving revision 1.12 diff -u -r1.12 com_err-1.38.ebuild --- com_err-1.38.ebuild 8 Sep 2005 17:02:49 -0000 1.12 +++ com_err-1.38.ebuild 21 Sep 2005 18:55:49 -0000 @@ -10,7 +10,7 @@ LICENSE="GPL-2" SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86" +KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ~ppc-macos ppc64 s390 sh sparc x86" IUSE="nls" RDEPEND="" @@ -47,16 +47,22 @@ } src_install() { - make -C lib/et DESTDIR="${D}" install || die + + if use userland_Darwin ; then + dodir /usr/$(get_libdir) + make -C lib/et DESTDIR="${D}" install || die + dosym /usr/$(get_libdir)/libcom_err.1.1.dylib /usr/$(get_libdir)/libcom_err.dylib + else + make -C lib/et DESTDIR="${D}" install || die + # Move shared libraries to /lib/, install static libraries + # to /usr/lib/ and install linker scripts to /usr/lib/. + dodir /$(get_libdir) + mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ + gen_usr_ldscript libcom_err.so + fi dosed '/^ET_DIR=/s:=.*:=/usr/share/et:' /usr/bin/compile_et dosym et/com_err.h /usr/include/com_err.h - - # Move shared libraries to /lib/, install static libraries to /usr/lib/, - # and install linker scripts to /usr/lib/. - dodir /$(get_libdir) - mv "${D}"/usr/$(get_libdir)/*.so* "${D}"/$(get_libdir)/ dolib.a lib/libcom_err.a || die "dolib.a" - gen_usr_ldscript libcom_err.so } pkg_postinst() {