Created attachment 307285 [details] libuv-0_pre20120331.ebuild libuv is a new platform layer for Node. Its purpose is to abstract IOCP on Windows and libev on Unix systems. We intend to eventually contain all platform differences in this library.
added to sunrise-overlay, will be available after svn-review https://overlays.gentoo.org/svn/proj/sunrise/reviewed/dev-libs/libuv/
I think it should install in /usr/include directly (i.e. replace insinto /usr/include/${PN}/ with insinto /usr/include/ in the ebuild). That's where npm packages expect to find it.
I don't work with this stuff so you have to help me here since this is a dependency (along with others I had to add) for luvit. does this also count for http-parser? Please join us at #gentoo-sunrise which is open for all users.
fixed in http://overlays.gentoo.org/proj/sunrise/changeset/9eff4ac93c1fba41f0c85a19ef8fbc0345eef44c I have forced a particular commit, because all after that seem to fail with luvit-0.3.1 https://github.com/joyent/libuv/commit/bf9a2b346306583d1eff9b14b3a2b85f9768cb83
Created attachment 354646 [details] libuv-0.11.6.ebuild libuv may need to be slotted between 0.10 and 0.11
Created attachment 354654 [details] libuv-0.10.7.ebuild API seems to be different between 0.10 and 0.11
(In reply to Emery Hemingway from comment #6) > Created attachment 354654 [details] > libuv-0.10.7.ebuild > > API seems to be different between 0.10 and 0.11 I take that back
+*libuv-0.11.6 (01 Aug 2013) + + 01 Aug 2013; Julian Ospald <hasufell@gentoo.org> +libuv-0.11.6.ebuild, + +metadata.xml: + initial import wrt #410337