diff options
-rw-r--r-- | devel/ragel/DESCR | 6 | ||||
-rw-r--r-- | devel/ragel/Makefile | 15 | ||||
-rw-r--r-- | devel/ragel/PLIST | 6 | ||||
-rw-r--r-- | devel/ragel/distinfo | 5 |
4 files changed, 32 insertions, 0 deletions
diff --git a/devel/ragel/DESCR b/devel/ragel/DESCR new file mode 100644 index 00000000000..aa04f4dbcca --- /dev/null +++ b/devel/ragel/DESCR @@ -0,0 +1,6 @@ +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. 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" diff --git a/devel/ragel/PLIST b/devel/ragel/PLIST new file mode 100644 index 00000000000..c0f8e782019 --- /dev/null +++ b/devel/ragel/PLIST @@ -0,0 +1,6 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2007/05/25 23:37:45 minskim Exp $ +bin/ragel +bin/rlgen-cd +bin/rlgen-dot +bin/rlgen-java +bin/rlgen-ruby diff --git a/devel/ragel/distinfo b/devel/ragel/distinfo new file mode 100644 index 00000000000..581a010e531 --- /dev/null +++ b/devel/ragel/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2007/05/25 23:37:45 minskim Exp $ + +SHA1 (ragel-5.21.tar.gz) = a17f17a69713381647a0fc796248e454b77d2427 +RMD160 (ragel-5.21.tar.gz) = 4bb63347fdfcc63ea133a112ce42dd5b1c8afe17 +Size (ragel-5.21.tar.gz) = 531845 bytes |