ParseTreeReloaded is a reimplementation of ParseTree

using RubyInlineAcceleration.
The goal is to provide full compatibility
to ParseTree while making it easier to build and extend.

WWW:	http://rubyforge.org/projects/ptreloaded/

PR:		ports/116709
Submitted by:	TAKATSU Tomonari <tota at rtfm.jp>
This commit is contained in:
Martin Wilke 2007-09-28 22:59:13 +00:00
parent b7b1f0ffb7
commit fefd184283
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=200290
5 changed files with 52 additions and 0 deletions

View file

@ -2135,6 +2135,7 @@
SUBDIR += rubygem-json SUBDIR += rubygem-json
SUBDIR += rubygem-needle SUBDIR += rubygem-needle
SUBDIR += rubygem-parsetree SUBDIR += rubygem-parsetree
SUBDIR += rubygem-ptreloaded
SUBDIR += rubygem-rake SUBDIR += rubygem-rake
SUBDIR += rubygem-rapt SUBDIR += rubygem-rapt
SUBDIR += rubygem-rgl SUBDIR += rubygem-rgl

View file

@ -0,0 +1,33 @@
# New ports collection makefile for: rubygem-ptreloaded
# Date created: 2007-09-28
# Whom: TAKATSU Tomonari <tota@rtfm.jp>
#
# $FreeBSD$
#
PORTNAME= ptreloaded
PORTVERSION= 0.0.1
CATEGORIES= devel rubygems
MASTER_SITES= ${MASTER_SITE_RUBYFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
DISTNAME= ParseTreeReloaded-${PORTVERSION}
MAINTAINER= tota@rtfm.jp
COMMENT= A reimplementation of ParseTree using RubyInlineAcceleration
BUILD_DEPENDS= rubygem-rubyinlineaccel>=0.0.1:${PORTSDIR}/devel/rubygem-rubyinlineaccel
RUN_DEPENDS= ${BUILD_DEPENDS}
GEM_NAME= ${DISTNAME}
x-generate-plist:
${ECHO} %%GEM_CACHE%% > pkg-plist.new
${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},%%GEM_DOC_DIR%%,' >> pkg-plist.new
${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},%%GEM_LIB_DIR%%,' >> pkg-plist.new
${ECHO} %%GEM_SPEC%% >> pkg-plist.new
${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm %%GEM_LIB_DIR%%,' >> pkg-plist.new
${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm %%GEM_DOC_DIR%%,' >> pkg-plist.new
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (rubygem/ParseTreeReloaded-0.0.1.gem) = 1f2209e07befdd6402b8d516593378bc
SHA256 (rubygem/ParseTreeReloaded-0.0.1.gem) = 86a986786fa4b2e678576d3fcbd31027c20c0d0a85e906d864c16d2d7b6b8bb3
SIZE (rubygem/ParseTreeReloaded-0.0.1.gem) = 13824

View file

@ -0,0 +1,6 @@
ParseTreeReloaded is a reimplementation of ParseTree
using RubyInlineAcceleration.
The goal is to provide full compatibility
to ParseTree while making it easier to build and extend.
WWW: http://rubyforge.org/projects/ptreloaded/

View file

@ -0,0 +1,9 @@
%%GEM_CACHE%%
%%GEM_LIB_DIR%%/GPL.txt
%%GEM_LIB_DIR%%/lib/parse_tree_reloaded.rb
%%GEM_LIB_DIR%%/lib/sexp.rb
%%GEM_LIB_DIR%%/lib/sexp_processor.rb
%%GEM_SPEC%%
@dirrm %%GEM_LIB_DIR%%/lib
@dirrm %%GEM_LIB_DIR%%
@dirrm %%GEM_DOC_DIR%%