The imcom-1.30_beta9 ebuild doesn't work in a sandbox, as it tries to install files manually as the sandbox user. (As a side note, the imcom web page says that 1.30_beta9 should be considered the production release, so perhaps it should be unmasked). Here's a ebuild patch: diff -u /usr/portage/net-im/imcom/imcom-1.30_beta9.ebuild imcom-1.30_beta9.ebuild --- /usr/portage/net-im/imcom/imcom-1.30_beta9.ebuild 2003-05-21 00:01:11.000000000 -0500 +++ imcom-1.30_beta9.ebuild 2003-07-09 09:59:45.000000000 -0500 @@ -18,22 +18,14 @@ KEYWORDS="~x86 ~ppc" IUSE="" -src_unpack() { - unpack ${A} - cd ${S} -} - -src_compile() { - ./configure --prefix=/usr || die "configure failed" - #make - # fixing it .. -# cp ${FILESDIR}/Makefile-1.30_beta8 ${S}/Makefile - pwd - make -} - src_install() { - dodoc AutoStatus.API CONTRIBUTORS LICENSE README* TODO WHATSNEW - dodoc docs/* - make MYVER=${MYVER} DESTDIR=${D} install + dodir /usr/share/imcom + exeinto /usr/share/imcom + doexe *.py + dodir /usr/share/imcom/modules + exeinto /usr/share/imcom/modules + doexe modules/*.py + dodoc CONTRIBUTORS LICENSE README* TODO WHATSNEW + doman docs/imcom.1 + dobin imcom } Reproducible: Always Steps to Reproduce: 1. 2. 3.
you can probably close this since the beta's aren't in the tree anymore
ok .. closing this now.. splite: does 1.31 work for you?
Created attachment 17587 [details] replacement imcom-1.31 ebuild
Sorry, I missed your test request. Yes, 1.31 builds, though it gives a warning: "/usr/lib/portage/bin/dodoc: AutoStatus.API does not exist." However, the ebuild is still redundant in places and incorrect in others. RDEPEND isn't set, the docs are installed twice in different places, gzipped html docs are installed, Makefile is unnecessarily replaced. Please consider using the attached ebuild instead.
done ; added -r1