Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 179762

Summary: sys-devel/sparse-0.3 version bump
Product: Gentoo Linux Reporter: Marien Zwart (RETIRED) <marienz>
Component: [OLD] DevelopmentAssignee: solar (RETIRED) <solar>
Status: RESOLVED FIXED    
Severity: normal CC: kernel-misc, pageexec, spock
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: ebuild for 0.3
makefile fix for 0.3

Description Marien Zwart (RETIRED) gentoo-dev 2007-05-25 15:41:26 UTC
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).
Comment 1 solar (RETIRED) gentoo-dev 2007-05-25 16:33:39 UTC
Anybody want this pkg? I'm not really using it to much.
Comment 2 Yura Pakhuchiy 2007-05-30 15:24:25 UTC
Yes, definitely! BTW, this release fixes include problems with gcc-4.1.2, so I it would be really great to have it.
Comment 3 PaX Team 2007-06-15 13:58:54 UTC
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...
Comment 4 PaX Team 2007-06-15 13:59:18 UTC
Created attachment 122143 [details, diff]
makefile fix for 0.3
Comment 5 PaX Team 2007-06-15 14:01:39 UTC
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).
Comment 6 solar (RETIRED) gentoo-dev 2007-06-26 16:55:30 UTC
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