Speaks for itself really. The eclass took care of most of it!
Created attachment 68542 [details] xmpp4r-0.1.ebuild
Thanks. One note, GPL is not a valid license - http://dev.gentoo.org/~ciaranm/docs/mw-faq/license.txt
Oh yep, I did know that, but I copied some of this from a rough ebuild somebody else had done for this and they'd got it wrong! Didn't notice.
I just realised that this thing is actually released under the Ruby license. *shoots the person who made the original ebuild*
Ah I forgive him, the license was changed a few hours before the release. I'll shut up now. (-:
Created attachment 68668 [details] xmpp4r-0.1.ebuild
Created attachment 68669 [details, diff] xmpp4r-0.1-critsect.patch I suspect 0.2 won't be long but till that happens, this fixes a problem I had with threading.
Created attachment 71077 [details] xmpp4r-0.2.ebuild Told you it wouldn't be long!
*** Bug 126950 has been marked as a duplicate of this bug. ***
Created attachment 82652 [details] xmpp4r-svn-0.3.ebuild
I don't think I will put xmpp4r-svn in. If you update to 0.3 (the latest version according to homepage), I'll check it.
It is enough if you just rename xmpp4r-0.2.ebuild to xmpp4r-0.3.ebuild. But the examples get installed into /usr/doc/xmpp4r instead of /usr/doc/xmpp4r-0.3 I'm not sure what the right way to fix that is (just rename the directory in src_install?).
Yeah, renaming directory should be easier for us. It also shouldn't install examples if examples use flag is unset. Anyway, I fixed those and added to CVS. Thanks all