Add patches to fix the 'sparse' build.
authorChris Larson <clarson@kergoth.com>
Mon, 13 Sep 2004 21:52:00 +0000 (21:52 +0000)
committerChris Larson <clarson@kergoth.com>
Mon, 13 Sep 2004 21:52:00 +0000 (21:52 +0000)
BKrev: 414616808hhiYanFWyTg2vGHAiCl5w

sparse/files/compile.patch [new file with mode: 0644]
sparse/files/vars.patch [new file with mode: 0644]
sparse/sparse_snapshot.oe

diff --git a/sparse/files/compile.patch b/sparse/files/compile.patch
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sparse/files/vars.patch b/sparse/files/vars.patch
new file mode 100644 (file)
index 0000000..e69de29
index e69de29..3c49eb4 100644 (file)
@@ -0,0 +1,25 @@
+def get_snapshot_date(d):
+       import oe
+       cvsdate = oe.data.getVar('CVSDATE', d, 1)
+       if not cvsdate:
+               return ""
+       y = cvsdate[0:4]
+       m = cvsdate[4:6]
+       d = cvsdate[6:8]
+       return "%s-%s-%s" % (y, m, d)
+
+DESCRIPTION = "Sparse is a semantic parser of source files: it's neither a
+compiler (although it could be used as a front-end for one) nor is it a
+preprocessor (although it contains as a part of it a preprocessing phase)."
+MAINTAINER = "Chris Larson <kergoth@handhelds.org>"
+PV = "0.0${CVSDATE}"
+
+SRC_URI = "http://www.codemonkey.org.uk/projects/bitkeeper/sparse/sparse-${@get_snapshot_date(d)}.tar.gz \
+          file://compile.patch;patch=1 \
+          file://vars.patch;patch=1"
+S = "${WORKDIR}/sparse-bk"
+
+do_install () {
+       install -d ${D}/${bindir}
+       install -m 0755 check ${D}/${bindir}/sparse
+}