From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 5 Mar 2010 06:00:07 -0700 To: "Andy Spencer" , , "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> From: "EBo" Message-ID: In-Reply-To: <20100305024247.GA30574@c.hsd1.tn.comcast.net> References: , Subject: Re: [9fans] cleaning up gentoo plan9port ebuild Topicbox-Message-UUID: e0a2fc4c-ead5-11e9-9d60-3106f5b1d025 Andy Spencer said: > I think it would be a runtime dependency, xauth pulls in all the X11 > libraries so you can X forward the GUIs from a headless machine. On the > other hand, most of my binaries seem to be statically linked, so I'm not > sure. I had fixed it as: DEPEND="x11-apps/xauth" RDEPEND="${DEPEND}" which appeased the reviewers, and seems to be the proper fix. > I would like a live ebuild in portage, or at least an updated version of > the tree. I have a live ebuild that I wrote a while back already, but it > has a few bugs. There's a related gentoo bug: > > http://bugs.gentoo.org/show_bug.cgi?id=273890 Your ebuild is the one I started from. Thanks! While they had me tweak a bunch of stuff to pass Sunrise review, the only real problem is that plan9port.tgz is updated on a regular basis and the ebuild expects any source to be static and pass a MD5 check (IIRC) unless it is specifically set up for CVS, SVN, Mecurial, etc. This caused the ebuild to fail its check the next time plan9port.tgz was updated. I've since rewritten it for mecurial. There is still an issue with the "mv * "${D}/${PLAN9}", but there are issues with using "doins -r" as it strips the executable bit off all files installed, and "dobin" sets everything to executable... I'll post a reply to bugs.gentoo and make a point to sent it to you when I finish the Sunrise review of my recent changes. EBo --