Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179762 - sys-devel/sparse-0.3 version bump
Summary: sys-devel/sparse-0.3 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: solar (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-25 15:41 UTC by Marien Zwart (RETIRED)
Modified: 2007-06-26 16:55 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for 0.3 (sparse-0.3.ebuild,898 bytes, patch)
2007-06-15 13:58 UTC, PaX Team
Details | Diff
makefile fix for 0.3 (sparse-0.3-makefile-fix.patch,576 bytes, patch)
2007-06-15 13:59 UTC, PaX Team
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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