diff --git a/devel/Makefile b/devel/Makefile index 79c6aa90d9b9..781c2aa6c44a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4211,6 +4211,7 @@ SUBDIR += rubygem-blankslate SUBDIR += rubygem-blockenspiel SUBDIR += rubygem-bson + SUBDIR += rubygem-buftok SUBDIR += rubygem-bugspots SUBDIR += rubygem-builder SUBDIR += rubygem-builder31 diff --git a/devel/rubygem-buftok/Makefile b/devel/rubygem-buftok/Makefile new file mode 100644 index 000000000000..f0eaf21f7760 --- /dev/null +++ b/devel/rubygem-buftok/Makefile @@ -0,0 +1,18 @@ +# Created by: Sunpoet Po-Chuan Hsieh +# $FreeBSD$ + +PORTNAME= buftok +PORTVERSION= 0.2.0 +CATEGORIES= devel rubygems +MASTER_SITES= RG + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Extracts token delimited entities from arbitrary inputs + +LICENSE= MIT + +USE_RUBY= yes +USE_RUBYGEMS= yes +RUBYGEM_AUTOPLIST= yes + +.include diff --git a/devel/rubygem-buftok/distinfo b/devel/rubygem-buftok/distinfo new file mode 100644 index 000000000000..a154eda7f715 --- /dev/null +++ b/devel/rubygem-buftok/distinfo @@ -0,0 +1,2 @@ +SHA256 (rubygem/buftok-0.2.0.gem) = bad760334631e15b8eea608468709d3265e087703b5af0532f6583e277f0fae7 +SIZE (rubygem/buftok-0.2.0.gem) = 8192 diff --git a/devel/rubygem-buftok/pkg-descr b/devel/rubygem-buftok/pkg-descr new file mode 100644 index 000000000000..8141d66c3879 --- /dev/null +++ b/devel/rubygem-buftok/pkg-descr @@ -0,0 +1,8 @@ +BufferedTokenizer takes a delimiter upon instantiation, or acts line-based by +default. It allows input to be spoon-fed from some outside source which receives +arbitrary length datagrams which may-or-may-not contain the token by which +entities are delimited. In this respect it's ideally paired with something like +EventMachine. + +WWW: https://github.com/sferik/buftok +RG: https://rubygems.org/gems/buftok