I have tried to put together a couple ebuild for YARV (Yet another Ruby VM). I have created one for the current release (0.4.0) and for the subversion copy using yarv-latest. These are my first ebuilds that I have created from scratch so any feedback would be great.
Created attachment 90503 [details] YARV 0.4.0 Ebuild
Created attachment 90504 [details] yarv-9999.ebuild
Why did you put sys-devel/autoconf-wrapper-3.2-r2 as a blocking package? It is marked as a part of system profile so I don't feel like removing it is the way to go...
The problem seems to be with autoconf. The Makefile's created for the extensions (the first error being in bigdecimal) seems to be messed up. The Makefile's created by autoconf-2.59-r7 seem to work completely fine, but the Makefile's created by autconf-2.60 are screwed up. It may be a problem with my system or how YARV works, but I don't have the expertise to figure out how to fix it. You can still test just by removing the RDEPEND line and trying and maybe it will work.
Alright, I've fixed the ebuilds and updated them to 0.4.1. They now work perfectly fine with autotools and I have done tests in irb and they run perfectly fine. Would love some feedback.
Created attachment 97025 [details] YARV 0.4.1 Ebuild
Created attachment 97026 [details] YARV Latest Ebuild
Created attachment 97027 [details] YARV 0.4.1 Ebuild Oops. Left RDEPEND by accident.
Given that yarv is merging into ruby 1.9 [1], I don't think this ebuild is worth it. I'd rather wait for yarv to be completely merged in 1.9 and use ruby-cvs [1] http://redhanded.hobix.com/cult/yarvIsMerging.html