Index: sys-apps/baselayout-prefix/baselayout-prefix-1.12.5-r4.ebuild =================================================================== --- sys-apps/baselayout-prefix/baselayout-prefix-1.12.5-r4.ebuild (revision 11339) +++ sys-apps/baselayout-prefix/baselayout-prefix-1.12.5-r4.ebuild (working copy) @@ -29,13 +29,19 @@ unpack ${A} epatch "${FILESDIR}"/${P/-prefix/}-prefix.patch + epatch "${FILESDIR}"/${P/-prefix/}-src.patch + epatch "${FILESDIR}"/${P/-prefix/}-sh.patch cd "${S}" eprefixify \ etc/env.d/00basic \ etc/profile \ sbin/env-update.sh \ sbin/functions.sh \ - sbin/runscript.sh + sbin/runscript.sh \ + src/runscript.c \ + sbin/depscan.sh \ + sbin/rc-daemon.sh \ + sbin/rc-services.sh echo 'MANPATH="/usr/share/man"' > etc/env.d/99basic || die "can't make file" } @@ -45,11 +51,11 @@ [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") # doesn't compile on Darwin - #make -C "${S}"/src \ - # CC="$(tc-getCC)" \ - # LD="$(tc-getCC) ${LDFLAGS}" \ - # CFLAGS="${CFLAGS}" \ - # LIBDIR="${libdir}" || die + make -C "${S}"/src \ + CC="$(tc-getCC)" \ + LD="$(tc-getCC) ${LDFLAGS}" \ + CFLAGS="${CFLAGS}" \ + LIBDIR="${libdir}" || die } src_install() { @@ -106,8 +112,11 @@ [[ ${SYMLINK_LIB} == "yes" ]] && libdir=$(get_abi_LIBDIR "${DEFAULT_ABI}") # doesn't compile on Darwin - #cd "${S}"/src - #make DESTDIR="${D}" LIBDIR="${libdir}" install || die + cd "${S}"/src + make DESTDIR="${ED}" LIBDIR="${libdir}" install || die + + insinto ${rcscripts_dir}/sh + doins "${S}"/lib } pkg_postinst() {