Tue Dec 16 07:35:17 2008 UTC ()
Update TokyoCabinet to 1.3.25.

Changes:
2008-12-16  Mikio Hirabayashi

	* tcbdb.c (tcbdbsearchleaf): performance was improved.

	- Release: 1.3.25


(obache)
diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/Makefile
diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/PLIST
diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/distinfo

cvs diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/Makefile (switch to unified diff)

--- pkgsrc/databases/tokyocabinet/Makefile 2008/12/15 11:15:05 1.14
+++ pkgsrc/databases/tokyocabinet/Makefile 2008/12/16 07:35:17 1.15
@@ -1,42 +1,42 @@ @@ -1,42 +1,42 @@
1# $NetBSD: Makefile,v 1.14 2008/12/15 11:15:05 obache Exp $ 1# $NetBSD: Makefile,v 1.15 2008/12/16 07:35:17 obache Exp $
2# 2#
3 3
4DISTNAME= tokyocabinet-1.3.24 4DISTNAME= tokyocabinet-1.3.25
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/} 6MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=tokyocabinet/}
7 7
8MAINTAINER= obache@NetBSD.org 8MAINTAINER= obache@NetBSD.org
9HOMEPAGE= http://tokyocabinet.sourceforge.net/ 9HOMEPAGE= http://tokyocabinet.sourceforge.net/
10COMMENT= Modern implementation of DBM 10COMMENT= Modern implementation of DBM
11 11
12PKG_DESTDIR_SUPPORT= user-destdir 12PKG_DESTDIR_SUPPORT= user-destdir
13 13
14GNU_CONFIGURE= yes 14GNU_CONFIGURE= yes
15USE_TOOLS+= gmake pkg-config 15USE_TOOLS+= gmake pkg-config
16USE_LANGUAGES= c99 16USE_LANGUAGES= c99
17 17
18PKGCONFIG_OVERRIDE+= tokyocabinet.pc.in 18PKGCONFIG_OVERRIDE+= tokyocabinet.pc.in
19 19
20CONFIGURE_ARGS+= --enable-zlib 20CONFIGURE_ARGS+= --enable-zlib
21CONFIGURE_ARGS+= --enable-bzip 21CONFIGURE_ARGS+= --enable-bzip
22CONFIGURE_ARGS+= --enable-exlzma 22CONFIGURE_ARGS+= --enable-exlzma
23CONFIGURE_ARGS+= --enable-exlzo 23CONFIGURE_ARGS+= --enable-exlzo
24 24
25TEST_TARGET= check 25TEST_TARGET= check
26 26
27.include "../../archivers/bzip2/buildlink3.mk" 27.include "../../archivers/bzip2/buildlink3.mk"
28.include "../../archivers/lzmalib/buildlink3.mk" 28.include "../../archivers/lzmalib/buildlink3.mk"
29.include "../../archivers/lzo/buildlink3.mk" 29.include "../../archivers/lzo/buildlink3.mk"
30.include "../../devel/zlib/buildlink3.mk" 30.include "../../devel/zlib/buildlink3.mk"
31.include "../../mk/pthread.buildlink3.mk" 31.include "../../mk/pthread.buildlink3.mk"
32PTHREAD_AUTO_VARS= yes 32PTHREAD_AUTO_VARS= yes
33.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" 33.if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none"
34CONFIGURE_ARGS+= --disable-pthread 34CONFIGURE_ARGS+= --disable-pthread
35.else 35.else
36CONFIGURE_ARGS+= --enable-pthread 36CONFIGURE_ARGS+= --enable-pthread
37SUBST_CLASSES+= pthread 37SUBST_CLASSES+= pthread
38SUBST_STAGE.pthread= pre-configure 38SUBST_STAGE.pthread= pre-configure
39SUBST_FILES.pthread= configure 39SUBST_FILES.pthread= configure
40SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|' 40SUBST_SED.pthread= -e 's|-lpthread|${PTHREAD_LIBS}|'
41.endif 41.endif
42.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/PLIST (switch to unified diff)

--- pkgsrc/databases/tokyocabinet/PLIST 2008/12/15 11:15:05 1.14
+++ pkgsrc/databases/tokyocabinet/PLIST 2008/12/16 07:35:17 1.15
@@ -1,68 +1,68 @@ @@ -1,68 +1,68 @@
1@comment $NetBSD: PLIST,v 1.14 2008/12/15 11:15:05 obache Exp $ 1@comment $NetBSD: PLIST,v 1.15 2008/12/16 07:35:17 obache Exp $
2bin/tcamgr 2bin/tcamgr
3bin/tcatest 3bin/tcatest
4bin/tcbmgr 4bin/tcbmgr
5bin/tcbmttest 5bin/tcbmttest
6bin/tcbtest 6bin/tcbtest
7bin/tcfmgr 7bin/tcfmgr
8bin/tcfmttest 8bin/tcfmttest
9bin/tcftest 9bin/tcftest
10bin/tchmgr 10bin/tchmgr
11bin/tchmttest 11bin/tchmttest
12bin/tchtest 12bin/tchtest
13bin/tcucodec 13bin/tcucodec
14bin/tcumttest 14bin/tcumttest
15bin/tcutest 15bin/tcutest
16include/tcadb.h 16include/tcadb.h
17include/tcbdb.h 17include/tcbdb.h
18include/tcfdb.h 18include/tcfdb.h
19include/tchdb.h 19include/tchdb.h
20include/tcutil.h 20include/tcutil.h
21lib/libtokyocabinet.a 21lib/libtokyocabinet.a
22lib/libtokyocabinet.so 22lib/libtokyocabinet.so
23lib/libtokyocabinet.so.7 23lib/libtokyocabinet.so.7
24lib/libtokyocabinet.so.7.1.0 24lib/libtokyocabinet.so.7.2.0
25lib/pkgconfig/tokyocabinet.pc 25lib/pkgconfig/tokyocabinet.pc
26libexec/tcawmgr.cgi 26libexec/tcawmgr.cgi
27man/man1/tcamgr.1 27man/man1/tcamgr.1
28man/man1/tcatest.1 28man/man1/tcatest.1
29man/man1/tcbmgr.1 29man/man1/tcbmgr.1
30man/man1/tcbmttest.1 30man/man1/tcbmttest.1
31man/man1/tcbtest.1 31man/man1/tcbtest.1
32man/man1/tcfmgr.1 32man/man1/tcfmgr.1
33man/man1/tcfmttest.1 33man/man1/tcfmttest.1
34man/man1/tcftest.1 34man/man1/tcftest.1
35man/man1/tchmgr.1 35man/man1/tchmgr.1
36man/man1/tchmttest.1 36man/man1/tchmttest.1
37man/man1/tchtest.1 37man/man1/tchtest.1
38man/man1/tcucodec.1 38man/man1/tcucodec.1
39man/man1/tcumttest.1 39man/man1/tcumttest.1
40man/man1/tcutest.1 40man/man1/tcutest.1
41man/man3/tcadb.3 41man/man3/tcadb.3
42man/man3/tcbdb.3 42man/man3/tcbdb.3
43man/man3/tcfdb.3 43man/man3/tcfdb.3
44man/man3/tchdb.3 44man/man3/tchdb.3
45man/man3/tclist.3 45man/man3/tclist.3
46man/man3/tcmap.3 46man/man3/tcmap.3
47man/man3/tcmdb.3 47man/man3/tcmdb.3
48man/man3/tcmpool.3 48man/man3/tcmpool.3
49man/man3/tctree.3 49man/man3/tctree.3
50man/man3/tcutil.3 50man/man3/tcutil.3
51man/man3/tcxstr.3 51man/man3/tcxstr.3
52man/man3/tokyocabinet.3 52man/man3/tokyocabinet.3
53share/tokyocabinet/COPYING 53share/tokyocabinet/COPYING
54share/tokyocabinet/ChangeLog 54share/tokyocabinet/ChangeLog
55share/tokyocabinet/THANKS 55share/tokyocabinet/THANKS
56share/tokyocabinet/doc/benchmark.pdf 56share/tokyocabinet/doc/benchmark.pdf
57share/tokyocabinet/doc/common.css 57share/tokyocabinet/doc/common.css
58share/tokyocabinet/doc/icon16.png 58share/tokyocabinet/doc/icon16.png
59share/tokyocabinet/doc/index.html 59share/tokyocabinet/doc/index.html
60share/tokyocabinet/doc/index.ja.html 60share/tokyocabinet/doc/index.ja.html
61share/tokyocabinet/doc/logo-ja.png 61share/tokyocabinet/doc/logo-ja.png
62share/tokyocabinet/doc/logo.png 62share/tokyocabinet/doc/logo.png
63share/tokyocabinet/doc/spex-en.html 63share/tokyocabinet/doc/spex-en.html
64share/tokyocabinet/doc/spex-ja.html 64share/tokyocabinet/doc/spex-ja.html
65share/tokyocabinet/doc/tokyoproducts.pdf 65share/tokyocabinet/doc/tokyoproducts.pdf
66share/tokyocabinet/doc/tokyoproducts.ppt 66share/tokyocabinet/doc/tokyoproducts.ppt
67@dirrm share/tokyocabinet/doc 67@dirrm share/tokyocabinet/doc
68@dirrm share/tokyocabinet 68@dirrm share/tokyocabinet

cvs diff -r1.14 -r1.15 pkgsrc/databases/tokyocabinet/distinfo (switch to unified diff)

--- pkgsrc/databases/tokyocabinet/distinfo 2008/12/15 11:15:05 1.14
+++ pkgsrc/databases/tokyocabinet/distinfo 2008/12/16 07:35:17 1.15
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.14 2008/12/15 11:15:05 obache Exp $ 1$NetBSD: distinfo,v 1.15 2008/12/16 07:35:17 obache Exp $
2 2
3SHA1 (tokyocabinet-1.3.24.tar.gz) = 2f93cb69c86d4586e1374bd45a2c5c59f6fbd39c 3SHA1 (tokyocabinet-1.3.25.tar.gz) = 23f882734c5e00098e56460386c13481cee72a5b
4RMD160 (tokyocabinet-1.3.24.tar.gz) = 8bda0f62281dddb1bfb51180b7dc2c9cc827eed1 4RMD160 (tokyocabinet-1.3.25.tar.gz) = 660be7c4ec03654122c35995f73c9d89f16364a9
5Size (tokyocabinet-1.3.24.tar.gz) = 770166 bytes 5Size (tokyocabinet-1.3.25.tar.gz) = 764497 bytes
6SHA1 (patch-aa) = eb38eb79251d653122fa0f088fd78d1fb828340d 6SHA1 (patch-aa) = eb38eb79251d653122fa0f088fd78d1fb828340d