The upstream kbuild source releases are now newer than the subversion snapshot the current ebuild is using, in addition it does not require cvs and subversion to be installed in order to compile. Therefor I am attaching a modified ebuild to grab the source from upstream (which also happens to be 1/10th the size of the current portage version). I have only tested this building the virtualbox guest drivers, but had no issues, and as the current release is newer than the snapshot being used i assume it will include whatever features required the making of a snapshot in the first place. Reproducible: Always
Created attachment 229269 [details] de-crufted ebuild for kbuild-0.1.5-p2
Created attachment 229271 [details, diff] patch against current portage ebuild
I am not sure about depending on gettext, i know that grub-1.98 does not despite it being needed to even compile properly, as such i've left it out. Also after uploading this i've noticed it might be missing a couple of quote marks , which is probabally wrong.
Created attachment 229289 [details] de-crufted ebuild for kbuild-0.1.5-p2 with deps and patches added back Forgot to clean the packages from building the portage version, it still needs automake 1.9 and cvs, but it seems subversion is not.
Created attachment 229291 [details, diff] patch against current portage ebuild
+*kbuild-0.1.5_p2 (03 Jun 2010) + + 03 Jun 2010; Lars Wendler <polynomial-c@gentoo.org> -kbuild-0.1.4.ebuild, + -kbuild-0.1.5.ebuild, kbuild-0.1.5-r1.ebuild, +kbuild-0.1.5_p2.ebuild, + +files/kbuild-0.1.5-gentoo-docdir.patch, + -files/kbuild-fix-acl-include.patch, metadata.xml: + Version bump and ebuild cleanups suggested by Chris Beswick (bug #317329). + Fixed installation into wrong docdir reported by flameeyes (bug #295784). + Fix added to stable version as well without revbump. + Removed old versions. + Added myself as maintainer.