summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--textproc/Makefile1
-rw-r--r--textproc/ruby-erbscan/Makefile40
-rw-r--r--textproc/ruby-erbscan/distinfo3
-rw-r--r--textproc/ruby-erbscan/pkg-descr8
-rw-r--r--textproc/ruby-erbscan/pkg-plist5
5 files changed, 57 insertions, 0 deletions
diff --git a/textproc/Makefile b/textproc/Makefile
index 412bf5d46226..d0182f4cf172 100644
--- a/textproc/Makefile
+++ b/textproc/Makefile
@@ -785,6 +785,7 @@
SUBDIR += ruby-amrita
SUBDIR += ruby-csv
SUBDIR += ruby-diff
+ SUBDIR += ruby-erbscan
SUBDIR += ruby-format
SUBDIR += ruby-formvalidator
SUBDIR += ruby-gdome
diff --git a/textproc/ruby-erbscan/Makefile b/textproc/ruby-erbscan/Makefile
new file mode 100644
index 000000000000..14bc554a4676
--- /dev/null
+++ b/textproc/ruby-erbscan/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: erbscan
+# Date created: 17 November 2006
+# Whom: Shinsuke Matsui (<smatsui@karashi.org>)
+#
+# $FreeBSD$
+#
+
+PORTNAME= erbscan
+PORTVERSION= 0.0.20030723b
+CATEGORIES= textproc ruby
+MASTER_SITES= http://raa.ruby-lang.org/cache/erbscan/
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DIST_SUBDIR= ruby
+
+MAINTAINER= smatsui@karashi.org
+COMMENT= ERB compiler accelerator
+
+USE_RUBY= yes
+USE_RUBY_EXTCONF= yes
+
+INSTALL_TARGET= site-install
+
+RUBY_REQUIRE= Ruby > 180
+
+.include <bsd.port.pre.mk>
+
+.if !defined(RUBY_PROVIDED)
+IGNORE= only works with Ruby 1.8.0 or later
+.endif
+
+post-patch:
+ @${RUBY} -i -pe 'sub(/malloc\.h/, "stdlib.h")' ${WRKSRC}/erbscan.c
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${RUBY_MODDOCDIR}/ja
+ ${INSTALL_DATA} ${WRKSRC}/README.ja ${RUBY_MODDOCDIR}/ja/
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/textproc/ruby-erbscan/distinfo b/textproc/ruby-erbscan/distinfo
new file mode 100644
index 000000000000..dd4f1c30d4c8
--- /dev/null
+++ b/textproc/ruby-erbscan/distinfo
@@ -0,0 +1,3 @@
+MD5 (ruby/erbscan-0.0.20030723b.tar.gz) = 4cb90f38ae22f603079921e124f85888
+SHA256 (ruby/erbscan-0.0.20030723b.tar.gz) = e9986735207357c634a4b85ba22722b7fb20f92f5f4a89d4e5318083d9854b37
+SIZE (ruby/erbscan-0.0.20030723b.tar.gz) = 3207
diff --git a/textproc/ruby-erbscan/pkg-descr b/textproc/ruby-erbscan/pkg-descr
new file mode 100644
index 000000000000..5c8891dd7e4f
--- /dev/null
+++ b/textproc/ruby-erbscan/pkg-descr
@@ -0,0 +1,8 @@
+erbscan is ERB::Compiler accelerator
+8 times faster than erb.rb(Ruby1.8.0)
+
+require "erb" # slow
+require "erb_fast" # FAST!!!!
+
+Author: MoonWolf <moonwolf@moonwolf.com>
+WWW: http://raa.ruby-lang.org/project/erbscan/
diff --git a/textproc/ruby-erbscan/pkg-plist b/textproc/ruby-erbscan/pkg-plist
new file mode 100644
index 000000000000..123b28a6182f
--- /dev/null
+++ b/textproc/ruby-erbscan/pkg-plist
@@ -0,0 +1,5 @@
+%%RUBY_SITEARCHLIBDIR%%/erbscan.so
+%%RUBY_SITELIBDIR%%/erb_fast.rb
+%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ja/README.ja
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%/ja
+%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%%