diff --git a/textproc/ruby-rexical/Makefile b/textproc/ruby-rexical/Makefile new file mode 100644 index 00000000000..8374f74eecc --- /dev/null +++ b/textproc/ruby-rexical/Makefile @@ -0,0 +1,20 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2012/12/08 18:57:05 jasper Exp $ + +COMMENT= lexical scanner generator for use with Racc + +DISTNAME= rexical-1.0.5 +CATEGORIES= textproc + +HOMEPAGE= https://github.com/tenderlove/rexical + +# LGPLv2 +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MODULES= lang/ruby + +CONFIGURE_STYLE= ruby gem + +.include diff --git a/textproc/ruby-rexical/distinfo b/textproc/ruby-rexical/distinfo new file mode 100644 index 00000000000..bcbdd9f9dfc --- /dev/null +++ b/textproc/ruby-rexical/distinfo @@ -0,0 +1,2 @@ +SHA256 (rexical-1.0.5.gem) = LbG80D/Pfwcsy/BVVBeglfDFs0TRLs+ac/xYl2EAZRI= +SIZE (rexical-1.0.5.gem) = 20480 diff --git a/textproc/ruby-rexical/pkg/DESCR b/textproc/ruby-rexical/pkg/DESCR new file mode 100644 index 00000000000..cbd018e84cb --- /dev/null +++ b/textproc/ruby-rexical/pkg/DESCR @@ -0,0 +1,2 @@ +Rexical is a lexical scanner generator. It is written in Ruby itself, +and generates Ruby program. It is designed for use with Racc. diff --git a/textproc/ruby-rexical/pkg/PLIST b/textproc/ruby-rexical/pkg/PLIST new file mode 100644 index 00000000000..c1d9a8ac1e2 --- /dev/null +++ b/textproc/ruby-rexical/pkg/PLIST @@ -0,0 +1,47 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2012/12/08 18:57:05 jasper Exp $ +${GEM_BIN}/rex${GEM_BIN_SUFFIX} +${GEM_LIB}/cache/${DISTNAME}.gem +${GEM_LIB}/gems/${DISTNAME}/ +${GEM_LIB}/gems/${DISTNAME}/CHANGELOG.rdoc +${GEM_LIB}/gems/${DISTNAME}/DOCUMENTATION.en.rdoc +${GEM_LIB}/gems/${DISTNAME}/DOCUMENTATION.ja.rdoc +${GEM_LIB}/gems/${DISTNAME}/Manifest.txt +${GEM_LIB}/gems/${DISTNAME}/README.ja +${GEM_LIB}/gems/${DISTNAME}/README.rdoc +${GEM_LIB}/gems/${DISTNAME}/Rakefile +${GEM_LIB}/gems/${DISTNAME}/bin/ +${GEM_LIB}/gems/${DISTNAME}/bin/rex +${GEM_LIB}/gems/${DISTNAME}/lib/ +${GEM_LIB}/gems/${DISTNAME}/lib/rexical/ +${GEM_LIB}/gems/${DISTNAME}/lib/rexical.rb +${GEM_LIB}/gems/${DISTNAME}/lib/rexical/generator.rb +${GEM_LIB}/gems/${DISTNAME}/lib/rexical/rexcmd.rb +${GEM_LIB}/gems/${DISTNAME}/sample/ +${GEM_LIB}/gems/${DISTNAME}/sample/a.cmd +${GEM_LIB}/gems/${DISTNAME}/sample/b.cmd +${GEM_LIB}/gems/${DISTNAME}/sample/c.cmd +${GEM_LIB}/gems/${DISTNAME}/sample/calc3.racc +${GEM_LIB}/gems/${DISTNAME}/sample/calc3.rex +${GEM_LIB}/gems/${DISTNAME}/sample/calc3.rex.rb +${GEM_LIB}/gems/${DISTNAME}/sample/calc3.tab.rb +${GEM_LIB}/gems/${DISTNAME}/sample/error1.rex +${GEM_LIB}/gems/${DISTNAME}/sample/error2.rex +${GEM_LIB}/gems/${DISTNAME}/sample/sample.html +${GEM_LIB}/gems/${DISTNAME}/sample/sample.rex +${GEM_LIB}/gems/${DISTNAME}/sample/sample.rex.rb +${GEM_LIB}/gems/${DISTNAME}/sample/sample.xhtml +${GEM_LIB}/gems/${DISTNAME}/sample/sample1.c +${GEM_LIB}/gems/${DISTNAME}/sample/sample1.rex +${GEM_LIB}/gems/${DISTNAME}/sample/sample2.bas +${GEM_LIB}/gems/${DISTNAME}/sample/sample2.rex +${GEM_LIB}/gems/${DISTNAME}/sample/simple.html +${GEM_LIB}/gems/${DISTNAME}/sample/simple.xhtml +${GEM_LIB}/gems/${DISTNAME}/sample/xhtmlparser.racc +${GEM_LIB}/gems/${DISTNAME}/sample/xhtmlparser.rex +${GEM_LIB}/gems/${DISTNAME}/test/ +${GEM_LIB}/gems/${DISTNAME}/test/assets/ +${GEM_LIB}/gems/${DISTNAME}/test/assets/test.rex +${GEM_LIB}/gems/${DISTNAME}/test/rex-20060125.rb +${GEM_LIB}/gems/${DISTNAME}/test/rex-20060511.rb +${GEM_LIB}/gems/${DISTNAME}/test/test_generator.rb +${GEM_LIB}/specifications/${DISTNAME}.gemspec