summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Ludd <solar@gentoo.org>2007-06-26 16:51:52 +0000
committerNed Ludd <solar@gentoo.org>2007-06-26 16:51:52 +0000
commitab53871ef09f870734fbc123a97f80a3378199ba (patch)
tree861dd029fcac553e7e7b84d0d4855c4277f2fe57 /sys-devel
parentStable on ppc; bug #180617. (diff)
downloadhistorical-ab53871ef09f870734fbc123a97f80a3378199ba.tar.gz
historical-ab53871ef09f870734fbc123a97f80a3378199ba.tar.bz2
historical-ab53871ef09f870734fbc123a97f80a3378199ba.zip
- version bump. bug #179762 thanks PaX Team
Package-Manager: portage-2.1.2.7
Diffstat (limited to 'sys-devel')
-rw-r--r--sys-devel/sparse/ChangeLog8
-rw-r--r--sys-devel/sparse/Manifest20
-rw-r--r--sys-devel/sparse/files/digest-sparse-0.33
-rw-r--r--sys-devel/sparse/files/sparse-0.3-makefile-fix.patch24
-rw-r--r--sys-devel/sparse/sparse-0.3.ebuild35
5 files changed, 85 insertions, 5 deletions
diff --git a/sys-devel/sparse/ChangeLog b/sys-devel/sparse/ChangeLog
index a63390d2b07d..6c2cff5890c1 100644
--- a/sys-devel/sparse/ChangeLog
+++ b/sys-devel/sparse/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-devel/sparse
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/ChangeLog,v 1.6 2007/05/12 02:07:28 dsd Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/ChangeLog,v 1.7 2007/06/26 16:51:52 solar Exp $
+
+*sparse-0.3 (26 Jun 2007)
+
+ 26 Jun 2007; <solar@gentoo.org> +files/sparse-0.3-makefile-fix.patch,
+ +sparse-0.3.ebuild:
+ - version bump. bug #179762 thanks PaX Team
12 May 2007; Daniel Drake <dsd@gentoo.org> metadata.xml:
Move from kernel to kernel-misc herd
diff --git a/sys-devel/sparse/Manifest b/sys-devel/sparse/Manifest
index 141bde7a1b6e..4862b546aa9f 100644
--- a/sys-devel/sparse/Manifest
+++ b/sys-devel/sparse/Manifest
@@ -1,5 +1,10 @@
+AUX sparse-0.3-makefile-fix.patch 576 RMD160 7e13fce5ca2553efdbeacf5da40c4f1b7141964d SHA1 2fc2c1f5d00bf0fe0a32a77017d4fd53b48323e7 SHA256 09b56e30e5858b68e01440e8858a26e34f0a20ecd49fe41c2b790fa3e0ab8ab2
+MD5 447866a6c908c941b14a63f644cb83e6 files/sparse-0.3-makefile-fix.patch 576
+RMD160 7e13fce5ca2553efdbeacf5da40c4f1b7141964d files/sparse-0.3-makefile-fix.patch 576
+SHA256 09b56e30e5858b68e01440e8858a26e34f0a20ecd49fe41c2b790fa3e0ab8ab2 files/sparse-0.3-makefile-fix.patch 576
DIST sparse-0.1.tar.gz 172872 RMD160 3f9f19f52411224ac4237f715c6781374ad5946e SHA1 9e0a4d5abb8e8a4be4cf8d9fe632c69dbec3e242 SHA256 5ad42669d91d63d70c23fb0893a835f92ae9690d90a00952c3f7fbea89d15c52
DIST sparse-0.2.tar.gz 173558 RMD160 57ba0c274c99696ad57a5dac561d33afaa1a4286 SHA1 1762fc609fe436e74b87356a52690b5f7bb40c81 SHA256 f30b90216e41087738e82aab4ef44997f5426dd19dcff962f9773a8c2f6494ae
+DIST sparse-0.3.tar.gz 177462 RMD160 36bb7e5611f56c5b222f33a0853e8315af406704 SHA1 1d868b29234176abd5f3f5463aad1f11d5268dc2 SHA256 e976ea8618acaaa88992298f493cdfc70518da7fcd8ada1e942586a21471b7a6
EBUILD sparse-0.1.ebuild 745 RMD160 64e52408723e09821b9d4fa93c374e3c9b7a1152 SHA1 8ede56a238cbb48379f3be5ce59c7734850c76d4 SHA256 ce13ed45df70f5f84f057d7c48b307145bc578e72fe22d64f3d7ebba4cd299b0
MD5 db5bc037e2babc53dd04e05f626b39bd sparse-0.1.ebuild 745
RMD160 64e52408723e09821b9d4fa93c374e3c9b7a1152 sparse-0.1.ebuild 745
@@ -8,10 +13,14 @@ EBUILD sparse-0.2.ebuild 744 RMD160 2f2084b83edc957bde9d600e60b0a3d23125a846 SHA
MD5 ca699943f320a04aedb22cf9c2260cfb sparse-0.2.ebuild 744
RMD160 2f2084b83edc957bde9d600e60b0a3d23125a846 sparse-0.2.ebuild 744
SHA256 aa78c9c3316146885a0b7611bc230b62b637e56c89e8ddbebc1f32c48c0a2da2 sparse-0.2.ebuild 744
-MISC ChangeLog 1026 RMD160 931cc84fc7bc0693f34849ffc07341e791a112e1 SHA1 ab74af55dc38b3660e59aa87c0d6637591472b18 SHA256 8938168df4e238c69eb8a8ff09a32e6dcfa12cf5e3314e88ed80481846a62992
-MD5 4ecc9c06ec3c345626eee66d582f6237 ChangeLog 1026
-RMD160 931cc84fc7bc0693f34849ffc07341e791a112e1 ChangeLog 1026
-SHA256 8938168df4e238c69eb8a8ff09a32e6dcfa12cf5e3314e88ed80481846a62992 ChangeLog 1026
+EBUILD sparse-0.3.ebuild 898 RMD160 fa576be7a43b6853c11e65ff625805fdb4e37fcf SHA1 a619c9cdec453b11f1dc918ad41a5a0a6effff90 SHA256 bedf9ffa2a75cfefced508a9e3900e7dfa28e7682b6d0fd81597a3be18903557
+MD5 a45bc64ae4fe05aeec9bc52d439b9492 sparse-0.3.ebuild 898
+RMD160 fa576be7a43b6853c11e65ff625805fdb4e37fcf sparse-0.3.ebuild 898
+SHA256 bedf9ffa2a75cfefced508a9e3900e7dfa28e7682b6d0fd81597a3be18903557 sparse-0.3.ebuild 898
+MISC ChangeLog 1196 RMD160 1425bd993dc2f9f3e5e5f971382dfc7d8ab1fa2d SHA1 b342b06a3e543968487a5a7748497efcf4e13993 SHA256 59c3dbfabadfda59399bd939bbee6cddf87ce90131f781f8b8ad41b1e6d93e6d
+MD5 63d5d8e3969d21e29121b12b58c0c872 ChangeLog 1196
+RMD160 1425bd993dc2f9f3e5e5f971382dfc7d8ab1fa2d ChangeLog 1196
+SHA256 59c3dbfabadfda59399bd939bbee6cddf87ce90131f781f8b8ad41b1e6d93e6d ChangeLog 1196
MISC metadata.xml 225 RMD160 58128163b5866a9710657a83ca89cdf4c68a94f1 SHA1 827dfb5dfd6693e35f166021f087cd23b47f1aff SHA256 654e9beff147dc4f0ad68503b90fe2358e3ce6bddd52db761bfd1f6224083969
MD5 0d56082106d0949a8615065b22532ba1 metadata.xml 225
RMD160 58128163b5866a9710657a83ca89cdf4c68a94f1 metadata.xml 225
@@ -22,3 +31,6 @@ SHA256 6436dfb8b707e8dcadfe1079680c39fa9de00b8cc573eb5700456148ce96288f files/di
MD5 8cd80a830b5fc4d9d6bf0c81cc3d8b6a files/digest-sparse-0.2 232
RMD160 84c71d3eb29a0ea77789df0e7aec8b6653e324c0 files/digest-sparse-0.2 232
SHA256 6742369f76ce5a4c6ca93e1e0648f613b9c9c1a6924bd393b6a7b71c10665af2 files/digest-sparse-0.2 232
+MD5 d3fcdc4c20b909841c1b1aeb3305fab3 files/digest-sparse-0.3 232
+RMD160 79f91242e4b1b90918be6e1653359eb9ebf1fd3f files/digest-sparse-0.3 232
+SHA256 fd53a22b301c33411faa6156044b74acd2e1fc131999cf9fad6961a9e6e15196 files/digest-sparse-0.3 232
diff --git a/sys-devel/sparse/files/digest-sparse-0.3 b/sys-devel/sparse/files/digest-sparse-0.3
new file mode 100644
index 000000000000..ef92f6395fa2
--- /dev/null
+++ b/sys-devel/sparse/files/digest-sparse-0.3
@@ -0,0 +1,3 @@
+MD5 daa548bb52f64f00498ad646e5786c0a sparse-0.3.tar.gz 177462
+RMD160 36bb7e5611f56c5b222f33a0853e8315af406704 sparse-0.3.tar.gz 177462
+SHA256 e976ea8618acaaa88992298f493cdfc70518da7fcd8ada1e942586a21471b7a6 sparse-0.3.tar.gz 177462
diff --git a/sys-devel/sparse/files/sparse-0.3-makefile-fix.patch b/sys-devel/sparse/files/sparse-0.3-makefile-fix.patch
new file mode 100644
index 000000000000..03dafa1f5715
--- /dev/null
+++ b/sys-devel/sparse/files/sparse-0.3-makefile-fix.patch
@@ -0,0 +1,24 @@
+--- sparse-0.3/work/sparse-0.3/Makefile 2007-06-15 14:21:33.000000000 +0200
++++ sparse-0.3-new/work/sparse-0.3/Makefile 2007-06-15 14:21:51.000000000 +0200
+@@ -16,9 +16,9 @@ AR=ar
+ CFLAGS += -DDEBUG
+
+ DESTDIR=
+-PREFIX=$(HOME)
+-BINDIR=$(PREFIX)/bin
+-LIBDIR=$(PREFIX)/lib
++PREFIX=
++BINDIR=$(PREFIX)/usr/bin
++LIBDIR=$(PREFIX)/usr/lib
+ INCLUDEDIR=$(PREFIX)/include
+ PKGCONFIGDIR=$(LIBDIR)/pkgconfig
+
+@@ -38,7 +38,7 @@ LIB_OBJS= target.o parse.o tokenize.o pr
+ LIB_FILE= libsparse.a
+ SLIB_FILE= libsparse.so
+
+-LIBS=$(LIB_FILE)
++LIBS=$(SLIB_FILE)
+
+ all: $(PROGRAMS) sparse.pc
+
diff --git a/sys-devel/sparse/sparse-0.3.ebuild b/sys-devel/sparse/sparse-0.3.ebuild
new file mode 100644
index 000000000000..76d53ea91678
--- /dev/null
+++ b/sys-devel/sparse/sparse-0.3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-devel/sparse/sparse-0.3.ebuild,v 1.1 2007/06/26 16:51:52 solar Exp $
+
+inherit eutils
+
+DESCRIPTION="C semantic parser"
+HOMEPAGE="http://kernel.org/pub/linux/kernel/people/josh/sparse/"
+SRC_URI="http://kernel.org/pub/linux/kernel/people/josh/sparse/dist/${P}.tar.gz"
+
+LICENSE="OSL-1.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~s390 ~sh ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${WORKDIR}"
+ epatch "${FILESDIR}/${P}-makefile-fix.patch"
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS} -fpic" LDFLAGS="${LDFLAGS}" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "make install failed"
+# emake install BINDIR="${D}"/usr/bin || die
+# newbin check sparse || die
+# dolib.so libsparse.so || die
+ dodoc FAQ README
+}