[oe-commits] org.oe.dev bison updated to version 2.3:

utx commit oe at amethyst.openembedded.net
Wed Sep 3 13:14:27 UTC 2008


bison updated to version 2.3:
* required for the latest webkit-gtk (2.0 generates bad code)
* version 2.0 kept, as it is listed in preferred-om-2008-versions.inc.

Author: utx at openembedded.org
Branch: org.openembedded.dev
Revision: 59a1f705dd755ef69d81022614361d7ca3c20260
ViewMTN: http://monotone.openembedded.org/revision/info/59a1f705dd755ef69d81022614361d7ca3c20260
Files:
1
packages/bison/bison-2.0
packages/bison/files
packages/bison/bison-native_2.3.bb
packages/bison/bison_2.3.bb
Diffs:

#
# mt diff -r1044732b8a88225ade87ce8064bd97dee00124ac -r59a1f705dd755ef69d81022614361d7ca3c20260
#
#
#
# rename "packages/bison/bison-2.0"
#     to "packages/bison/files"
# 
# add_file "packages/bison/bison-native_2.3.bb"
#  content [392c5d21a5980b18781fd017444bf6b37ef05590]
# 
# add_file "packages/bison/bison_2.3.bb"
#  content [a8f93a46d83137ddf0a4d5245cb770ea94ba07b9]
#
============================================================
--- packages/bison/bison-native_2.3.bb	392c5d21a5980b18781fd017444bf6b37ef05590
+++ packages/bison/bison-native_2.3.bb	392c5d21a5980b18781fd017444bf6b37ef05590
@@ -0,0 +1,20 @@
+require bison_${PV}.bb
+SECTION = "devel"
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/bison-${PV}"
+S = "${WORKDIR}/bison-${PV}"
+
+inherit native autotools
+
+do_stage() {
+	rm -f ${STAGING_BINDIR}/yacc
+	rm -f ${STAGING_BINDIR}/bison
+	install -m 0755 src/bison ${STAGING_BINDIR}/
+	cat >${STAGING_BINDIR}/yacc <<EOF
+#!/bin/sh
+exec ${STAGING_BINDIR}/bison -y "\$@"
+EOF
+	chmod a+rx ${STAGING_BINDIR}/yacc
+	install -d ${STAGING_DATADIR}/bison/m4sugar
+	install -m 0755 data/c.m4 data/glr.c data/lalr1.cc data/yacc.c ${STAGING_DATADIR}/bison/
+	install -m 0755 data/m4sugar/m4sugar.m4 ${STAGING_DATADIR}/bison/m4sugar/
+}
============================================================
--- packages/bison/bison_2.3.bb	a8f93a46d83137ddf0a4d5245cb770ea94ba07b9
+++ packages/bison/bison_2.3.bb	a8f93a46d83137ddf0a4d5245cb770ea94ba07b9
@@ -0,0 +1,10 @@
+DESCRIPTION = "GNU Project parser generator (yacc replacement)."
+HOMEPAGE = "http://www.gnu.org/software/bison/"
+LICENSE = "GPL"
+SECTION = "devel"
+PRIORITY = "optional"
+
+SRC_URI = "${GNU_MIRROR}/bison/bison-${PV}.tar.gz \
+	   file://m4.patch;patch=1"
+
+inherit autotools






More information about the Openembedded-commits mailing list