diff options
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/rubygem-parslet/Makefile | 20 | ||||
-rw-r--r-- | textproc/rubygem-parslet/distinfo | 2 | ||||
-rw-r--r-- | textproc/rubygem-parslet/pkg-descr | 13 |
4 files changed, 36 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile index 437d4edaeeb4..71a53261a6e5 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -1312,6 +1312,7 @@ SUBDIR += rubygem-multi_xml SUBDIR += rubygem-nokogiri SUBDIR += rubygem-opml + SUBDIR += rubygem-parslet SUBDIR += rubygem-phone SUBDIR += rubygem-rak SUBDIR += rubygem-rchardet diff --git a/textproc/rubygem-parslet/Makefile b/textproc/rubygem-parslet/Makefile new file mode 100644 index 000000000000..c4325dbd6ed8 --- /dev/null +++ b/textproc/rubygem-parslet/Makefile @@ -0,0 +1,20 @@ +# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= parslet +PORTVERSION= 1.6.0 +CATEGORIES= textproc rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Parser construction library with great error reporting in Ruby + +LICENSE= MIT + +RUN_DEPENDS= rubygem-blankslate>=2:${PORTSDIR}/devel/rubygem-blankslate + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include <bsd.port.mk> diff --git a/textproc/rubygem-parslet/distinfo b/textproc/rubygem-parslet/distinfo new file mode 100644 index 000000000000..c16450c637f9 --- /dev/null +++ b/textproc/rubygem-parslet/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/parslet-1.6.0.gem) = c9c0af382d7fb4c8a440d7438ea5645e37d01850c4c791d45e5cabdf1f5d50c6 +SIZE (rubygem/parslet-1.6.0.gem) = 56832 diff --git a/textproc/rubygem-parslet/pkg-descr b/textproc/rubygem-parslet/pkg-descr new file mode 100644 index 000000000000..f331dfb5358f --- /dev/null +++ b/textproc/rubygem-parslet/pkg-descr @@ -0,0 +1,13 @@ +Parslet is a small Ruby library for constructing parsers in the PEG (Parsing +Expression Grammar) fashion. + +Parslet makes developing complex parsers easy. It does so by +- providing the best error reporting possible +- not generating reams of code for you to debug + +Parslet takes the long way around to make your job easier. It allows for +incremental language construction. Often, you start out small, implementing the +atoms of your language first; parslet takes pride in making this possible. + +WWW: http://kschiess.github.io/parslet/ +RG: https://rubygems.org/gems/parslet |