summaryrefslogtreecommitdiff
path: root/databases/tokyocabinet/Makefile
diff options
context:
space:
mode:
authorCheng-Lung Sung <clsung@FreeBSD.org>2007-12-25 03:06:43 +0000
committerCheng-Lung Sung <clsung@FreeBSD.org>2007-12-25 03:06:43 +0000
commit1275f475d4e20acc3f565886450c0a8a9b36e427 (patch)
treef971eabdd5cc10f8bc04e9d1fd6a82a37ad391de /databases/tokyocabinet/Makefile
parent- Update 0.43 (diff)
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 or B+ tree. WWW: http://tokyocabinet.sourceforge.net/ PR: ports/118947 Submitted by: Gea-Suan Lin <gslin at gslin.org>
Notes
Notes: svn path=/head/; revision=204479
Diffstat (limited to 'databases/tokyocabinet/Makefile')
-rw-r--r--databases/tokyocabinet/Makefile32
1 files changed, 32 insertions, 0 deletions
diff --git a/databases/tokyocabinet/Makefile b/databases/tokyocabinet/Makefile
new file mode 100644
index 000000000000..d3a6bef86318
--- /dev/null
+++ b/databases/tokyocabinet/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: tokyocabinet
+# Date created: 2007-12-22
+# Whom: Gea-Suan Lin <gslin@gslin.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= tokyocabinet
+PORTVERSION= 1.1.6
+CATEGORIES= databases
+MASTER_SITES= SF
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= gslin@gslin.org
+COMMENT= A modern implementation of DBM
+
+CONFIGURE_ARGS= --enable-off64
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+
+MAN1= tcbmgr.1 tcbmttest.1 tcbtest.1 tchmgr.1 tchmttest.1 \
+ tchtest.1 tcucodec.1 tcumttest.1 tcutest.1
+MAN3= tcbdb.3 tchdb.3 tcutil.3 tokyocabinet.3
+
+# Because gnomehack use "(libdir)" and it doesn't work, we need to patch
+# it manually.
+post-patch:
+ ${REINPLACE_CMD} -e 's|@libdir@/pkgconfig|@prefix@/libdata/pkgconfig|' \
+ ${WRKSRC}/Makefile.in
+
+.include <bsd.port.mk>