I've attached an ebuild for pyparsing-1.1.2, a very easy-to-use text parsing module; see http://pyparsing.sourceforge.net/ for details. The ebuild is straightforward, it simply inherits the 'distutils' eclass and installs a few extra documentation files. The module is implemented in pure Python, so all the architectures that Python supports have been added to KEYWORDS. The ebuild passes lintool 0.2.4 without any errors/warnings. Cheers,
Created attachment 28209 [details] pyparsing-1.1.2.ebuild
Hi Bardur. There's a few things in this ebuild I'd like you to fix before adding this to portage. S=${WORKDIR}/${P} and RDEPEND="${DEPEND}" is implied and shouldn't be included. KEYWORDS should only be set to architechtures you have tested and should always be marked ~arch for new ebuilds.
Created attachment 28239 [details] pyparsing-1.1.2-r1.ebuild Removed redundant variables and added ~ in front of all the architectures. I have *not* removed all non-x86 architectures because, frankly, I don't understand why that should be necessary. We're talking about 100% pure Python code that only imports standard Python modules (string,copy,sys and the pseudo-module __future__). Since Python is listed as stable for all the architectures and these modules are all standard modules I think it is quite safe to assume that pyparsing works equally well on all the architectures. That's why I listed all the architectures. If you think I'm wrong, feel free to delete the other architectures; I don't really care all that much since I only use Gentoo on x86 anyway. Cheers,
Added to portage, thanks for the ebuild.