diff --git a/recipes/bison/bison-3.0.4/m4.patch b/recipes/bison/bison-3.0.4/m4.patch new file mode 100644 index 000000000..bc395b78b --- /dev/null +++ b/recipes/bison/bison-3.0.4/m4.patch @@ -0,0 +1,27 @@ +diff -urN a/data/c-skel.m4 b/data/c-skel.m4 +--- a/data/c-skel.m4 2015-01-16 15:47:42.000000000 +0100 ++++ b/data/c-skel.m4 2015-05-19 11:17:37.369846890 +0200 +@@ -23,4 +23,4 @@ + m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[yacc.c]]) + m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"]) + +-m4_include(b4_used_skeleton) ++m4_include(b4_pkgdatadir/[yacc.c]) +diff -urN a/data/c++-skel.m4 b/data/c++-skel.m4 +--- a/data/c++-skel.m4 2015-01-16 15:47:42.000000000 +0100 ++++ b/data/c++-skel.m4 2015-05-19 11:17:48.281995788 +0200 +@@ -23,4 +23,4 @@ + m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[lalr1.cc]]) + m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"]) + +-m4_include(b4_used_skeleton) ++m4_include(b4_pkgdatadir/[lalr1.cc]) +diff -urN a/data/java-skel.m4 b/data/java-skel.m4 +--- a/data/java-skel.m4 2015-01-16 15:47:42.000000000 +0100 ++++ b/data/java-skel.m4 2015-05-19 11:17:19.145598194 +0200 +@@ -23,4 +23,4 @@ + m4_define_default([b4_used_skeleton], [b4_pkgdatadir/[lalr1.java]]) + m4_define_default([b4_skeleton], ["b4_basename(b4_used_skeleton)"]) + +-m4_include(b4_used_skeleton) ++m4_include(b4_pkgdatadir/[lalr1.java]) diff --git a/recipes/bison/bison.inc b/recipes/bison/bison.inc new file mode 100644 index 000000000..f606094ca --- /dev/null +++ b/recipes/bison/bison.inc @@ -0,0 +1,13 @@ +# -*- mode:python; -*- +RECIPE_TYPES = "machine native" + +inherit autotools-autoreconf gettext wrapper + +DEPENDS += "native:help2man" + +require conf/fetch/gnu.conf +SRC_URI += "${GNU_MIRROR}/${PN}/${PN}-${PV}.tar.xz" + +DEPENDS_${PN} += "libintl" +RDEPENDS_${PN} += "libintl" + diff --git a/recipes/bison/bison/bin/bison b/recipes/bison/bison/bin/bison new file mode 100755 index 000000000..39315ccc6 --- /dev/null +++ b/recipes/bison/bison/bin/bison @@ -0,0 +1,3 @@ +#!/bin/sh +export BISON_PKGDATADIR=${datadir}/bison +exec -a ${exec_prefix}${currentfile} ${exec_prefix}${realfile} $@ diff --git a/recipes/bison/bison_3.0.4.oe b/recipes/bison/bison_3.0.4.oe new file mode 100644 index 000000000..2bba28755 --- /dev/null +++ b/recipes/bison/bison_3.0.4.oe @@ -0,0 +1,3 @@ +require ${PN}.inc + +SRC_URI += "file://m4.patch" diff --git a/recipes/bison/bison_3.0.4.oe.sig b/recipes/bison/bison_3.0.4.oe.sig new file mode 100644 index 000000000..da053ce11 --- /dev/null +++ b/recipes/bison/bison_3.0.4.oe.sig @@ -0,0 +1 @@ +8270497aad88c7dd4f2c317298c50513fb0c3c8e bison-3.0.4.tar.xz diff --git a/recipes/flex/flex-2.5.39/do_not_create_pdf_doc.patch b/recipes/flex/flex-2.5.39/do_not_create_pdf_doc.patch new file mode 100644 index 000000000..02ececb0b --- /dev/null +++ b/recipes/flex/flex-2.5.39/do_not_create_pdf_doc.patch @@ -0,0 +1,17 @@ +Upstream-Status: Inapropriate (embedded specific) + +Signed-off-by: Laurentiu Palcu + +Index: flex-2.5.37/doc/Makefile.am +=================================================================== +--- flex-2.5.37.orig/doc/Makefile.am 2012-07-21 04:18:27.000000000 +0300 ++++ flex-2.5.37/doc/Makefile.am 2013-07-30 17:57:09.834834531 +0300 +@@ -2,7 +2,7 @@ + + info_TEXINFOS = flex.texi + dist_man_MANS = flex.1 +-dist_doc_DATA= flex.pdf ++EXTRA_DIST= flex.pdf + + CLEANFILES = \ + flex.hks \ diff --git a/recipes/flex/flex.inc b/recipes/flex/flex.inc new file mode 100644 index 000000000..d425e3bdf --- /dev/null +++ b/recipes/flex/flex.inc @@ -0,0 +1,12 @@ +# -*- mode:python; -*- +RECIPE_TYPES = "machine native" + +inherit autotools-autoreconf gettext + +DEPENDS += "native:texinfo" + +require conf/fetch/sourceforge.conf +SRC_URI += "${SOURCEFORGE_MIRROR}/${PN}/${PN}-${PV}.tar.xz" + +DEPENDS_${PN} += "libintl" +RDEPENDS_${PN} += "libintl" diff --git a/recipes/flex/flex_2.5.39.oe b/recipes/flex/flex_2.5.39.oe new file mode 100644 index 000000000..47d203ad0 --- /dev/null +++ b/recipes/flex/flex_2.5.39.oe @@ -0,0 +1,3 @@ +require ${PN}.inc + +SRC_URI += "file://do_not_create_pdf_doc.patch" diff --git a/recipes/flex/flex_2.5.39.oe.sig b/recipes/flex/flex_2.5.39.oe.sig new file mode 100644 index 000000000..41fa1a69e --- /dev/null +++ b/recipes/flex/flex_2.5.39.oe.sig @@ -0,0 +1 @@ +415e82bb0dc9b1713fc4802a9db2274cd8d2909a flex-2.5.39.tar.xz diff --git a/recipes/m4/m4.inc b/recipes/m4/m4.inc new file mode 100644 index 000000000..a9797c6bc --- /dev/null +++ b/recipes/m4/m4.inc @@ -0,0 +1,8 @@ +# -*- mode:python; -*- +RECIPE_TYPES = "machine native" + +inherit autotools + +require conf/fetch/gnu.conf +SRC_URI += "${GNU_MIRROR}/${PN}/${PN}-${PV}.tar.xz" + diff --git a/recipes/m4/m4_1.4.17.oe b/recipes/m4/m4_1.4.17.oe new file mode 100644 index 000000000..bd5441968 --- /dev/null +++ b/recipes/m4/m4_1.4.17.oe @@ -0,0 +1 @@ +require ${PN}.inc diff --git a/recipes/m4/m4_1.4.17.oe.sig b/recipes/m4/m4_1.4.17.oe.sig new file mode 100644 index 000000000..b9f80c13a --- /dev/null +++ b/recipes/m4/m4_1.4.17.oe.sig @@ -0,0 +1 @@ +74ad71fa100ec8c13bc715082757eb9ab1e4bbb0 m4-1.4.17.tar.xz