pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/ragel Import ragel.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8820715e6008
branches:  trunk
changeset: 529142:8820715e6008
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Fri May 25 23:37:45 2007 +0000

description:
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:

 devel/ragel/DESCR    |   6 ++++++
 devel/ragel/Makefile |  15 +++++++++++++++
 devel/ragel/PLIST    |   6 ++++++
 devel/ragel/distinfo |   5 +++++
 4 files changed, 32 insertions(+), 0 deletions(-)

diffs (48 lines):

diff -r fb793b7972f3 -r 8820715e6008 devel/ragel/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ragel/DESCR Fri May 25 23:37:45 2007 +0000
@@ -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 -r fb793b7972f3 -r 8820715e6008 devel/ragel/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ragel/Makefile      Fri May 25 23:37:45 2007 +0000
@@ -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@localhost
+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 -r fb793b7972f3 -r 8820715e6008 devel/ragel/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ragel/PLIST Fri May 25 23:37:45 2007 +0000
@@ -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 -r fb793b7972f3 -r 8820715e6008 devel/ragel/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/ragel/distinfo      Fri May 25 23:37:45 2007 +0000
@@ -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



Home | Main Index | Thread Index | Old Index