diff options
author | minskim <minskim> | 2007-05-25 23:37:45 +0000 |
---|---|---|
committer | minskim <minskim> | 2007-05-25 23:37:45 +0000 |
commit | 2b4090353bbac83c11ca2c53f7f3fb8433212306 (patch) | |
tree | 98f12c29121c7b6d0b7eca2406f81fc7c40c0f99 /devel/ragel/Makefile | |
parent | 739ecff80007ab086da3244a10758cf385b8c9ca (diff) | |
download | pkgsrc-2b4090353bbac83c11ca2c53f7f3fb8433212306.tar.gz |
Import ragel.
Ragel compiles finite state machines from regular languages into
executable C, C++, Objective-C, D, Java, or Ruby code. 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.
Diffstat (limited to 'devel/ragel/Makefile')
-rw-r--r-- | devel/ragel/Makefile | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/ragel/Makefile b/devel/ragel/Makefile new file mode 100644 index 00000000000..dc5145f09a0 --- /dev/null +++ b/devel/ragel/Makefile @@ -0,0 +1,15 @@ +# $NetBSD: Makefile,v 1.1.1.1 2007/05/25 23:37:45 minskim Exp $ + +DISTNAME= ragel-5.21 +CATEGORIES= devel +MASTER_SITES= http://www.cs.queensu.ca/~thurston/ragel/ + +MAINTAINER= minskim@NetBSD.org +HOMEPAGE= http://www.cs.queensu.ca/~thurston/ragel/ +COMMENT= State machine compiler + +GNU_CONFIGURE= yes +USE_LANGUAGES= c c++ +USE_TOOLS+= gmake + +.include "../../mk/bsd.pkg.mk" |