Hi there, I've created an ebuild for the equeue package (it includes the incredibly useful sub-package Shell for running commands and pipelines in parallel). The ebuild is attached. One small note: The package has support for TCL (async I/O is "compatible" with the TCL main loop), but I haven't the time or energy to try to get that to compile/install properly. The package is already incredibly useful without TCL support. Cheers,
Created attachment 37748 [details] equeue-2.0.1.ebuild
Created attachment 37749 [details, diff] bufsize.patch This patch which is applied by the ebuild increases the buffer size from 4K to 64K (I don't know why it was set so low, but it shouldn't hurt to increase it).
I'll wait to have my findlib eclass integrated before getting all those ebuilds (equeue, latest ocamlnet, pcre-ocaml and RES) in the tree. It basically reduces: <code> # which directory does the lib go into? destdir=`ocamlfind printconf destdir` # install mkdir -p ${D}${destdir} || die make OCAMLFIND_DESTDIR=${D}${destdir} \ OCAMLFIND_LDCONF=dummy install || die </code> to the one-liner: findlib_src_install, while taking care of ld.conf.
That's cool, thanks. Glad to see there is someone who cares enough to "optimize" the ebuilds this way. :)
In CVS!
I forgot to mention that this obsoletes dev-ml/ocaml-shell which should probably just be removed from portage. The new version of this module is bundled in equeue (and is much more useful to boot). Leaving as resolved, just thought I should mention it.
Yeah I saw that but wasn't sure, so it's good to know, i'll remove it.