# $Id: Portfile,v 1.7 2005/08/11 21:33:34 rshaw Exp $
PortSystem		1.0
PortGroup		ruby 1.0

ruby.setup		{regexp regexp-engine} 0.11 install.rb \
				{README FEATURES samples} \
				rubyforge:706:aeditor
revision		1
maintainers		darwinports@opendarwin.org
description		regular expression engine
long_description	Here is an Regexp engine written entirely in Ruby. \
					It allows you to search in text with advanced search \
					patterns.  It supports Perl5 syntax... plus some \
					perl6 syntax (more to come in the future). Its \
					fairly compatible with Ruby's native regexp engine \
					(GNU), and when running against the Rubicon \
					testsuite, it passes 96.025% out of 1560 total \
					tests. \
					The implementation is simple, yet without any \
					optimizations.  Therefore speed is slow.. At some \
					point when optimizations are in place, I plan to do \
					a re-implementation in C++.  Because of the \
					simplicity, the code should be easy to grasp and \
					extend with your own custom code.
categories-append	textproc
checksums		md5 5bd8f1bb45621da1007d3787dd293094
platforms		darwin

depends_lib-append		port:rb-iterator \
				port:rb-test-unit-mock

post-extract	{ file delete ${worksrcpath}/lib/iterator.rb }

test.run		yes
test.dir		${worksrcpath}/test
test.cmd		${ruby.bin} -I../lib
test.target		test_all.rb

