Sun Jan 4 11:00:35 2009 UTC ()
Fixes build failure on NetBSD.
pthread_yield() is not in NetBSD's pthread.


(obache)
diff -r1.16 -r1.17 pkgsrc/databases/tokyocabinet/distinfo
diff -r0 -r1.1 pkgsrc/databases/tokyocabinet/patches/patch-ac

cvs diff -r1.16 -r1.17 pkgsrc/databases/tokyocabinet/distinfo (expand / switch to unified diff)

--- pkgsrc/databases/tokyocabinet/distinfo 2009/01/04 10:58:22 1.16
+++ pkgsrc/databases/tokyocabinet/distinfo 2009/01/04 11:00:35 1.17
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.16 2009/01/04 10:58:22 obache Exp $ 1$NetBSD: distinfo,v 1.17 2009/01/04 11:00:35 obache Exp $
2 2
3SHA1 (tokyocabinet-1.3.27.tar.gz) = 1ea3f009bd91de81eca00146bfd091b0a6af5251 3SHA1 (tokyocabinet-1.3.27.tar.gz) = 1ea3f009bd91de81eca00146bfd091b0a6af5251
4RMD160 (tokyocabinet-1.3.27.tar.gz) = 59b4f44dc968c0dac6db4e5b940a4041ed2b1ccf 4RMD160 (tokyocabinet-1.3.27.tar.gz) = 59b4f44dc968c0dac6db4e5b940a4041ed2b1ccf
5Size (tokyocabinet-1.3.27.tar.gz) = 768517 bytes 5Size (tokyocabinet-1.3.27.tar.gz) = 768517 bytes
6SHA1 (patch-aa) = eb38eb79251d653122fa0f088fd78d1fb828340d 6SHA1 (patch-aa) = eb38eb79251d653122fa0f088fd78d1fb828340d
7SHA1 (patch-ab) = 12524014241c14d83ecd4d4d353f1dc016e3a02b 7SHA1 (patch-ac) = 12524014241c14d83ecd4d4d353f1dc016e3a02b

File Added: pkgsrc/databases/tokyocabinet/patches/Attic/patch-ac
$NetBSD: patch-ac,v 1.1 2009/01/04 11:00:35 obache Exp $

https://sourceforge.net/tracker2/?func=detail&aid=2484842&group_id=200242&atid=972717

--- myconf.h.orig	2009-01-03 12:51:23.000000000 +0000
+++ myconf.h
@@ -258,6 +258,11 @@
 #define nan(TC_a)      strtod("nan", NULL)
 #endif
 
+#if defined(_SYS_NETBSD_) && TCUSEPTHREAD
+#include <sched.h>
+#define pthread_yield()	sched_yield()
+#endif
+
 #if ! defined(PATH_MAX)
 #if defined(MAXPATHLEN)
 #define PATH_MAX       MAXPATHLEN