Hi, This is a new package for the STklos scheme interpreter/compiler. As the homepage states: STklos is a free Scheme system (nearly) conform to R5RS. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine. STklos can also be compiled as a library and embedded in an application. It should ideally go in dev-lisp/stklos
Created attachment 22891 [details] stklos-0.56.ebuild
Created attachment 22892 [details] metadata.xml
Created attachment 22893 [details] ChangeLog I included the changelog because george is looking at the packages I'm submitting. This would be what I would check into CVS. Is it alright?
Created attachment 22894 [details] stklos-0.56.ebuild A bug crept in by mistake, it's all fixed now. It was just adding an info file twice causing an eror message at the end of the emrge.
Hi Andrei. Going through this. Looking good in general, few remarks: 1. ${PN}-${PV} = ${P} 2. S=${WORKDIR}/${P} is unnecessary. This is a standard value that gets assigned is definition of S is omitted. 3. LICENSE="GPL" should be GPL-2 exactly matching the corresponding file under $PORTAGEDIR/licenses 4. in src_compile ./configure had only a bunch of standard specifications, so it can be replaced with simple econf.. ChangeLog: pretty much Ok, just the line 30 Dec 2003; Andrei Barbu <teval@myrealbox.com> : should have contained "modified" (in this case new) files, i.e. 30 Dec 2003; Andrei Barbu <teval@myrealbox.com> stklos-0.56.ebuild, metadata.xml, files/digest-stklos-0.56 : I just recently posted a question about herding to #36753 (application bug), will have to wait for the mkennedy's take on how the herding should be organized. So I'll just post the updated ebuild and changelog here. metadata.xml is Ok, it will have to be updated with the right herd and your credentials however before this gets committed. George
Created attachment 23845 [details] updated ChangeLog
Created attachment 23846 [details] updated ebuild One additional note: emake caused some problems here by running ahead of itself :). I added MAKEOPTS="-j1" before emake (or you can go from emake to make, for now these are equivalent, but MAKEOPTS is preferred) to make it work. Also in that above comment PORTAGEDIR should be PORTDIR (if I did not mix things up again :)). George
Hello, 0.72 is out. Copying the old ebuild to 0.72 and compiling it under ~x86/gcc 4.1 works without problems. Would be great if this could make it into portage. Scheme in combination with STKlos is standard-lecture in computer science in Erlangen/Germany and many of the students are using gentoo on their notebooks. Greetings Andreas Baier
0.81 is out. The attached ebuild works, but there are a few small changes I made. I had no trouble with a parallel build. I will hopefully be able to commit it on a month.
Created attachment 103398 [details] dev-scheme/stklos/stklos-0.81.ebuild
stklos-0.82 is in