Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 60918 - dev-ml/equeue-2.0.1; new package ebuild
Summary: dev-ml/equeue-2.0.1; new package ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Team for the ML programming language family
URL: http://www.ocaml-programming.de/progr...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-19 11:58 UTC by Bardur Arantsson
Modified: 2004-08-21 13:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
equeue-2.0.1.ebuild (equeue-2.0.1.ebuild,942 bytes, text/plain)
2004-08-19 11:59 UTC, Bardur Arantsson
Details
bufsize.patch (bufsize.patch,383 bytes, patch)
2004-08-19 12:02 UTC, Bardur Arantsson
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bardur Arantsson 2004-08-19 11:58:23 UTC
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,
Comment 1 Bardur Arantsson 2004-08-19 11:59:25 UTC
Created attachment 37748 [details]
equeue-2.0.1.ebuild
Comment 2 Bardur Arantsson 2004-08-19 12:02:08 UTC
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).
Comment 3 Matthieu Sozeau (RETIRED) gentoo-dev 2004-08-19 13:17:21 UTC
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.
Comment 4 Bardur Arantsson 2004-08-19 13:22:44 UTC
That's cool, thanks. Glad to see there is someone who cares enough to "optimize" the ebuilds this way. :)
Comment 5 Matthieu Sozeau (RETIRED) gentoo-dev 2004-08-21 13:02:49 UTC
In CVS!
Comment 6 Bardur Arantsson 2004-08-21 13:34:32 UTC
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.
Comment 7 Matthieu Sozeau (RETIRED) gentoo-dev 2004-08-21 13:53:18 UTC
Yeah I saw that but wasn't sure, so it's good to know, i'll remove it.