From e531c4eec02117204802a8f44e8793ca71243b1a Mon Sep 17 00:00:00 2001 From: Martin Wilke Date: Thu, 8 Jan 2009 17:01:58 +0000 Subject: KirbyBase is a small, plain-text, DBMS written in Ruby. It can be used either embedded or client/server. It aims to be as "Ruby-ish" as possible. For example, queries are specified using Ruby code blocks, rather than SQL strings. WWW: http://rubyforge.org/projects/kirbybase/ PR: ports/130231 Submitted by: Wen Heping --- databases/rubygem-kirbybase/Makefile | 29 +++++++++++++++++++++++++++++ databases/rubygem-kirbybase/distinfo | 3 +++ databases/rubygem-kirbybase/pkg-descr | 6 ++++++ 3 files changed, 38 insertions(+) create mode 100644 databases/rubygem-kirbybase/Makefile create mode 100644 databases/rubygem-kirbybase/distinfo create mode 100644 databases/rubygem-kirbybase/pkg-descr (limited to 'databases/rubygem-kirbybase') diff --git a/databases/rubygem-kirbybase/Makefile b/databases/rubygem-kirbybase/Makefile new file mode 100644 index 000000000000..c872ee5351e1 --- /dev/null +++ b/databases/rubygem-kirbybase/Makefile @@ -0,0 +1,29 @@ +# Ports collection makefile for: rubygem-kirbybase +# Date created: 07 Jan 2009 +# Whom: Wen Heping +# +# $FreeBSD$ + +PORTNAME= kirbybase +PORTVERSION= 2.6 +CATEGORIES= databases rubygems +MASTER_SITES= RF +DISTNAME= KirbyBase-${PORTVERSION} + +MAINTAINER= wenheping@gmail.com +COMMENT= A Small and Plain-text DBMS Written in Ruby + +USE_RUBY= yes +USE_RUBYGEMS= yes +GEM_NAME= ${DISTNAME} + +post-install: + @${ECHO} bin/kbserver.rb > ${TMPPLIST} + @${ECHO} ${GEM_CACHE} >> ${TMPPLIST} + @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},${GEM_DOC_DIR},' >> ${TMPPLIST} + @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type f | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},${GEM_LIB_DIR},' >> ${TMPPLIST} + @${ECHO} ${GEM_SPEC} >> ${TMPPLIST} + @${FIND} ${PREFIX}/${GEM_LIB_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_LIB_DIR},@dirrm ${GEM_LIB_DIR},' >> ${TMPPLIST} + @${FIND} ${PREFIX}/${GEM_DOC_DIR} -type d -depth | ${SED} -e 's,${PREFIX}/${GEM_DOC_DIR},@dirrm ${GEM_DOC_DIR},' >> ${TMPPLIST} + +.include diff --git a/databases/rubygem-kirbybase/distinfo b/databases/rubygem-kirbybase/distinfo new file mode 100644 index 000000000000..c94f52528fec --- /dev/null +++ b/databases/rubygem-kirbybase/distinfo @@ -0,0 +1,3 @@ +MD5 (rubygem/KirbyBase-2.6.gem) = 1b365b4593b310ba565d2dc2edefe199 +SHA256 (rubygem/KirbyBase-2.6.gem) = b22390ff45030d15dde033d30f2be2c3d1c9d7d5fc7ba175310ddd981b305fcd +SIZE (rubygem/KirbyBase-2.6.gem) = 304640 diff --git a/databases/rubygem-kirbybase/pkg-descr b/databases/rubygem-kirbybase/pkg-descr new file mode 100644 index 000000000000..4c0168b418ce --- /dev/null +++ b/databases/rubygem-kirbybase/pkg-descr @@ -0,0 +1,6 @@ +KirbyBase is a small, plain-text, DBMS written in Ruby. +It can be used either embedded or client/server. It aims +to be as "Ruby-ish" as possible. For example, queries +are specified using Ruby code blocks, rather than SQL strings. + +WWW: http://rubyforge.org/projects/kirbybase/ -- cgit v1.2.3