http://www.kernel.org/pub/software/devel/sparse/ has sparse-0.3 now, with a new "ctags" binary that should perhaps be installed by the ebuild (have not really tested that one, sparse itself seems to work using the same ebuild as 0.2).
Anybody want this pkg? I'm not really using it to much.
Yes, definitely! BTW, this release fixes include problems with gcc-4.1.2, so I it would be really great to have it.
Created attachment 122142 [details, diff] ebuild for 0.3 attached ebuild (and patch) does the following: 1. builds .so (SONAME is lacking, no idea what to make up for it, maybe just leave it as it is) 2. uses 'emake install' so the sparse headers are installed as well 3. installs into /usr note that the whole Makefile is rather silly, among others it builds everything as PIC that happens to work on i386 and similar, but i think dsome other archs would fail, so maybe KEYWORDS should be pruned...
Created attachment 122143 [details, diff] makefile fix for 0.3
as for the sparse specific ctags, i couldn't get it to work, nor is it installed by the original Makefile, so i left it at that. if there's a real need for it, i suggest to install it as sparse-ctags, since normal ctags is also prefixed as exuberant-ctags and the two are not compatible (the command line switches).
Using commit message: ------------------------------------------------------------------------------ - version bump. bug #179762 thanks PaX Team (Portage version: 2.1.2.7) ------------------------------------------------------------------------------ /var/cvsroot/gentoo-x86/sys-devel/sparse/ChangeLog,v <-- ChangeLog new revision: 1.7; previous revision: 1.6 /var/cvsroot/gentoo-x86/sys-devel/sparse/sparse-0.3.ebuild,v <-- sparse-0.3.ebuild initial revision: 1.1 /var/cvsroot/gentoo-x86/sys-devel/sparse/files/digest-sparse-0.3,v <-- ./files/digest-sparse-0.3 initial revision: 1.1 /var/cvsroot/gentoo-x86/sys-devel/sparse/files/sparse-0.3-makefile-fix.patch,v <-- ./files/sparse-0.3-makefile-fix.patch initial revision: 1.1 >>> Creating Manifest for /var/cvsroot/gentoo-x86/sys-devel/sparse digest.assumed 2 digest-sparse-0.1::sparse-0.1.tar.gz digest-sparse-0.2::sparse-0.2.tar.gz /var/cvsroot/gentoo-x86/sys-devel/sparse/Manifest,v <-- Manifest new revision: 1.10; previous revision: 1.9