diff options
author | obache <obache@pkgsrc.org> | 2008-09-04 12:11:41 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2008-09-04 12:11:41 +0000 |
commit | f4f4169c45c9fdd82b63edb68226ab28814aa406 (patch) | |
tree | ace4a247a73c8c38e17dd91cfb37144c13b3abcb /databases | |
parent | e71f03f9a7835d379d1f8465ac516cb97c2006cb (diff) | |
download | pkgsrc-f4f4169c45c9fdd82b63edb68226ab28814aa406.tar.gz |
Import ruby-tokyocabinet-1.14 as databases/ruby-tokyocabinet.
Tokyo Cabinet is a library of routines for managing a database. The database is
a simple data file containing records, each is a pair of a key and a value.
Every key and value is serial bytes with variable length. Both binary data and
character string can be used as a key and a value. There is neither concept of
data tables nor data types. Records are organized in hash table, B+ tree, or
fixed-length array.
This package provides Ruby binding of Tokyo Cabinet.
Diffstat (limited to 'databases')
-rw-r--r-- | databases/ruby-tokyocabinet/DESCR | 8 | ||||
-rw-r--r-- | databases/ruby-tokyocabinet/Makefile | 33 | ||||
-rw-r--r-- | databases/ruby-tokyocabinet/PLIST | 2 | ||||
-rw-r--r-- | databases/ruby-tokyocabinet/distinfo | 6 | ||||
-rw-r--r-- | databases/ruby-tokyocabinet/patches/patch-aa | 13 |
5 files changed, 62 insertions, 0 deletions
diff --git a/databases/ruby-tokyocabinet/DESCR b/databases/ruby-tokyocabinet/DESCR new file mode 100644 index 00000000000..e9d2edac710 --- /dev/null +++ b/databases/ruby-tokyocabinet/DESCR @@ -0,0 +1,8 @@ +Tokyo Cabinet is a library of routines for managing a database. The database is +a simple data file containing records, each is a pair of a key and a value. +Every key and value is serial bytes with variable length. Both binary data and +character string can be used as a key and a value. There is neither concept of +data tables nor data types. Records are organized in hash table, B+ tree, or +fixed-length array. + +This package provides Ruby binding of Tokyo Cabinet. diff --git a/databases/ruby-tokyocabinet/Makefile b/databases/ruby-tokyocabinet/Makefile new file mode 100644 index 00000000000..96a50488136 --- /dev/null +++ b/databases/ruby-tokyocabinet/Makefile @@ -0,0 +1,33 @@ +# $NetBSD: Makefile,v 1.1.1.1 2008/09/04 12:11:41 obache Exp $ +# + +DISTNAME= tokyocabinet-ruby-1.14 +PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/-ruby//} +CATEGORIES= databases ruby +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} + +MAINTAINER= obache@NetBSD.org +HOMEPAGE= http://tokyocabinet.sourceforge.net/rubydoc/ +COMMENT= Ruby binding of Tokyo Cabinet + +PKG_DESTDIR_SUPPORT= user-destdir + +USE_RUBY_EXTCONF= yes +RUBY_HAS_ARCHLIB= yes +REPLACE_RUBY_DIRS= . +USE_TOOLS+= pax + +DOCDIR= share/tokyocabinet/doc/ruby +RUBY_DYNAMIC_DIRS= ${DOCDIR} + +do-test: + ${RUN} cd ${WRKSRC}; ${SETENV} ${TEST_ENV} ${RUBY} test.rb + +post-install: + ${INSTALL_DATA_DIR} ${DESTDIR}/${PREFIX}/${DOCDIR} + cd ${WRKSRC}/doc && pax -rwpe . ${DESTDIR}${PREFIX}/${DOCDIR} + ${RUBY_GENERATE_PLIST} + +.include "../../databases/tokyocabinet/buildlink3.mk" +.include "../../lang/ruby/modules.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/ruby-tokyocabinet/PLIST b/databases/ruby-tokyocabinet/PLIST new file mode 100644 index 00000000000..c1cb3d5eca5 --- /dev/null +++ b/databases/ruby-tokyocabinet/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2008/09/04 12:11:41 obache Exp $ +${RUBY_VENDORARCHLIB}/tokyocabinet.${RUBY_DLEXT} diff --git a/databases/ruby-tokyocabinet/distinfo b/databases/ruby-tokyocabinet/distinfo new file mode 100644 index 00000000000..02f2f5c1f88 --- /dev/null +++ b/databases/ruby-tokyocabinet/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2008/09/04 12:11:41 obache Exp $ + +SHA1 (tokyocabinet-ruby-1.14.tar.gz) = 454a693f5f3a3563782247fb4dfd3b06598b45ce +RMD160 (tokyocabinet-ruby-1.14.tar.gz) = feec35e0c6cbfd9f7b4521311b27afd2e288e0be +Size (tokyocabinet-ruby-1.14.tar.gz) = 52188 bytes +SHA1 (patch-aa) = 8892d5a658495a4d02b6935287552011453412fb diff --git a/databases/ruby-tokyocabinet/patches/patch-aa b/databases/ruby-tokyocabinet/patches/patch-aa new file mode 100644 index 00000000000..cdfb7d5d671 --- /dev/null +++ b/databases/ruby-tokyocabinet/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2008/09/04 12:11:41 obache Exp $ + +--- test.rb.orig 2008-06-20 14:47:36.000000000 +0000 ++++ test.rb +@@ -24,7 +24,7 @@ commands = [ + ] + num = 1 + commands.each do |command| +- rv = system("/usr/bin/ruby #{command} >/dev/null") ++ rv = system("ruby #{command} >/dev/null") + if(rv) + printf("%03d/%03d: %s: ok\n", num, commands.size, command) + else |