[oe-commits] Roman I Khimov : ragel-native: new recipe

git version control git at git.openembedded.org
Wed Apr 7 05:15:45 UTC 2010


Module: openembedded.git
Branch: shr/unstable
Commit: a980755dd7d86b03e605049a894bee5fe7b43b95
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=a980755dd7d86b03e605049a894bee5fe7b43b95

Author: Roman I Khimov <khimov at altell.ru>
Date:   Mon Apr  5 18:12:47 2010 +0400

ragel-native: new recipe

Ragel compiles executable finite state machines from regular languages.
Ragel targets C, C++, Objective-C, D, Java and Ruby. Ragel state machines
can not only recognize byte sequences as regular expression machines do,
but can also execute code at arbitrary points in the recognition of a
regular language. Code embedding is done using inline operators that do
not disrupt the regular language syntax.

Mostly used to build other applications, thus -native version only.

Signed-off-by: Roman I Khimov <khimov at altell.ru>

---

 recipes/ragel/ragel-native_6.6.bb |   10 ++++++++++
 1 files changed, 10 insertions(+), 0 deletions(-)

diff --git a/recipes/ragel/ragel-native_6.6.bb b/recipes/ragel/ragel-native_6.6.bb
new file mode 100644
index 0000000..87a787b
--- /dev/null
+++ b/recipes/ragel/ragel-native_6.6.bb
@@ -0,0 +1,10 @@
+DESCRIPTION = "Ragel State Machine Compiler"
+HOMEPAGE = "http://www.complang.org/ragel/"
+LICENSE = "GPL"
+
+SRC_URI = "http://www.complang.org/ragel/ragel-${PV}.tar.gz;name=tar"
+SRC_URI[tar.md5sum] = "5c4366369f4934adc02bd71dc1a4ee1f"
+SRC_URI[tar.sha256sum] = "a8f38166d57163ff821ad4608ba258ed3b01ac8abb890440e03163cbb835e932"
+
+inherit autotools
+inherit native
\ No newline at end of file





More information about the Openembedded-commits mailing list