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