On Feb. 20th Autrijus Tang released a new version of HIS Perl6 interpreter. Pugs stand for Perl6 User's Golfing System This is not THE official Perl6 interpreter but includes all the new things that have been proposed for Perl6 until now. For details see http://dev.perl.org/perl6/ Please note that this is a work in progress. The attached ebuild has been tested on amd64 using ghc-bin-6.2.1. Other setups might work too. readline-support is missing in this release since the readline headers need to be installed. This might be added later on. Adrian Lambeck
Created attachment 52166 [details] ebuild for pugs 6.0.8
Created attachment 52191 [details] corrected ebuild i noticed 2 mistakes in the original submission. Please use this ebuild for evaluation purposes
Created attachment 52442 [details] version bump + IUSE="test"
Created attachment 52734 [details] new version - no additions to the ebuild
Adrian, You offering to maintain it and all things perl6 related for the time being? :)
Created attachment 53395 [details] yet another version of pugs ...
Well, I submitted the ebuild before testing. that was not smart - they changed the setup so you will get a sandbox access violation. I will try to get it fixed. Sorry.
Created attachment 53400 [details] fixed sandbox violation - now using perl-module eclass
A few adjustments to the ebuild - dev-lang/pugs if you want to see. Not sure how correct it is, but I used a if has "dev-lang/ghc" ; then depend on the latest version of that, otherwise depend on the binary version. My thinking there was that if they already had compiled a copy of ghc, we'd make sure they had the latest, otherwise we'd just give them the binary. That logic doesn't hold out too well in the long term, because the binary is -arch for a few folks, but it's a start. If necessary we can just dep the regular ghc install, since that will have the larger audiance.
well, the problem is that anybody who wants ghc needs to bootstrap with ghc-bin anyways ...