Sun May 2 13:46:56 2010 UTC ()
Update to 4.0.6:

--- 4.0.6 2010/04/29

Fix yaz-config for static mode and the use of SSL (gnutls).

--- 4.0.5 2010/04/29

Forward decl timeval struct in mutex.h and gettimeofday.h.

yaz-config: fix 'static' mode linking.

--- 4.0.4 2010/04/28

Add functions yaz_cond_{create,destroy,wait,signal,broadcast}. These
are wrappers for pthreads or Windows. For Windows these are put in
a separate DLL: yaz_cond4.

libyaz.la (whole source) is compiled with thread. If thread support
is enabled enabled, all source of YAZ is compiled with treading support.
This allows core utilities such as yaz_log to use thread facilities.
Previously (YAZ 3 and YAZ 4 releases), only libyaz_server.la was using
thread utilities. This commit moves mutex utilities (mutex.c) from
libyaz_server.la to libyaz.la.

yaz-json-parse displays leading text until error.


(wiz)
diff -r1.31 -r1.32 pkgsrc/net/yaz/Makefile
diff -r1.11 -r1.12 pkgsrc/net/yaz/PLIST
diff -r1.18 -r1.19 pkgsrc/net/yaz/distinfo

cvs diff -r1.31 -r1.32 pkgsrc/net/yaz/Makefile (expand / switch to unified diff)

--- pkgsrc/net/yaz/Makefile 2010/04/23 21:29:39 1.31
+++ pkgsrc/net/yaz/Makefile 2010/05/02 13:46:56 1.32
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.31 2010/04/23 21:29:39 wiz Exp $ 1# $NetBSD: Makefile,v 1.32 2010/05/02 13:46:56 wiz Exp $
2# 2#
3 3
4DISTNAME= yaz-4.0.3 4DISTNAME= yaz-4.0.6
5CATEGORIES= net 5CATEGORIES= net
6MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/ 6MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/
7 7
8MAINTAINER= phil@NetBSD.org 8MAINTAINER= phil@NetBSD.org
9HOMEPAGE= http://indexdata.dk/yaz/ 9HOMEPAGE= http://indexdata.dk/yaz/
10COMMENT= C/C++ toolkit for the development of Z39.50v3/SRW clients and servers 10COMMENT= C/C++ toolkit for the development of Z39.50v3/SRW clients and servers
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13# needed during installation 13# needed during installation
14BUILD_DEPENDS+= tcl-[0-9]*:../../lang/tcl 14BUILD_DEPENDS+= tcl-[0-9]*:../../lang/tcl
15 15
16PKG_DESTDIR_SUPPORT= user-destdir 16PKG_DESTDIR_SUPPORT= user-destdir
17 17

cvs diff -r1.11 -r1.12 pkgsrc/net/yaz/PLIST (expand / switch to unified diff)

--- pkgsrc/net/yaz/PLIST 2010/02/04 11:17:06 1.11
+++ pkgsrc/net/yaz/PLIST 2010/05/02 13:46:56 1.12
@@ -1,38 +1,39 @@ @@ -1,38 +1,39 @@
1@comment $NetBSD: PLIST,v 1.11 2010/02/04 11:17:06 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.12 2010/05/02 13:46:56 wiz Exp $
2bin/yaz-asncomp 2bin/yaz-asncomp
3bin/yaz-client 3bin/yaz-client
4bin/yaz-config 4bin/yaz-config
5bin/yaz-iconv 5bin/yaz-iconv
6bin/yaz-icu 6bin/yaz-icu
7bin/yaz-illclient 7bin/yaz-illclient
8bin/yaz-json-parse 8bin/yaz-json-parse
9bin/yaz-marcdump 9bin/yaz-marcdump
10bin/yaz-ztest 10bin/yaz-ztest
11bin/zoomsh 11bin/zoomsh
12include/yaz/backend.h 12include/yaz/backend.h
13include/yaz/ccl.h 13include/yaz/ccl.h
14include/yaz/ccl_xml.h 14include/yaz/ccl_xml.h
15include/yaz/charneg.h 15include/yaz/charneg.h
16include/yaz/comstack.h 16include/yaz/comstack.h
17include/yaz/copy_types.h 17include/yaz/copy_types.h
18include/yaz/cql.h 18include/yaz/cql.h
19include/yaz/daemon.h 19include/yaz/daemon.h
20include/yaz/diagbib1.h 20include/yaz/diagbib1.h
21include/yaz/diagsru_update.h 21include/yaz/diagsru_update.h
22include/yaz/diagsrw.h 22include/yaz/diagsrw.h
23include/yaz/dirent.h 23include/yaz/dirent.h
24include/yaz/errno.h 24include/yaz/errno.h
25include/yaz/file_glob.h 25include/yaz/file_glob.h
 26include/yaz/gettimeofday.h
26include/yaz/icu.h 27include/yaz/icu.h
27include/yaz/ill-core.h 28include/yaz/ill-core.h
28include/yaz/ill.h 29include/yaz/ill.h
29include/yaz/item-req.h 30include/yaz/item-req.h
30include/yaz/json.h 31include/yaz/json.h
31include/yaz/log.h 32include/yaz/log.h
32include/yaz/logrpn.h 33include/yaz/logrpn.h
33include/yaz/marcdisp.h 34include/yaz/marcdisp.h
34include/yaz/match_glob.h 35include/yaz/match_glob.h
35include/yaz/matchstr.h 36include/yaz/matchstr.h
36include/yaz/mutex.h 37include/yaz/mutex.h
37include/yaz/nmem.h 38include/yaz/nmem.h
38include/yaz/nmem_xml.h 39include/yaz/nmem_xml.h
@@ -51,26 +52,27 @@ include/yaz/query-charset.h @@ -51,26 +52,27 @@ include/yaz/query-charset.h
51include/yaz/querytowrbuf.h 52include/yaz/querytowrbuf.h
52include/yaz/readconf.h 53include/yaz/readconf.h
53include/yaz/record_conv.h 54include/yaz/record_conv.h
54include/yaz/retrieval.h 55include/yaz/retrieval.h
55include/yaz/rpn2cql.h 56include/yaz/rpn2cql.h
56include/yaz/sc.h 57include/yaz/sc.h
57include/yaz/snprintf.h 58include/yaz/snprintf.h
58include/yaz/soap.h 59include/yaz/soap.h
59include/yaz/sortspec.h 60include/yaz/sortspec.h
60include/yaz/srw.h 61include/yaz/srw.h
61include/yaz/statserv.h 62include/yaz/statserv.h
62include/yaz/tcpip.h 63include/yaz/tcpip.h
63include/yaz/test.h 64include/yaz/test.h
 65include/yaz/thread_id.h
64include/yaz/timing.h 66include/yaz/timing.h
65include/yaz/tokenizer.h 67include/yaz/tokenizer.h
66include/yaz/tpath.h 68include/yaz/tpath.h
67include/yaz/unix.h 69include/yaz/unix.h
68include/yaz/wrbuf.h 70include/yaz/wrbuf.h
69include/yaz/xmalloc.h 71include/yaz/xmalloc.h
70include/yaz/xml_include.h 72include/yaz/xml_include.h
71include/yaz/xmlquery.h 73include/yaz/xmlquery.h
72include/yaz/xmltypes.h 74include/yaz/xmltypes.h
73include/yaz/yaz-ccl.h 75include/yaz/yaz-ccl.h
74include/yaz/yaz-iconv.h 76include/yaz/yaz-iconv.h
75include/yaz/yaz-util.h 77include/yaz/yaz-util.h
76include/yaz/yaz-version.h 78include/yaz/yaz-version.h

cvs diff -r1.18 -r1.19 pkgsrc/net/yaz/distinfo (expand / switch to unified diff)

--- pkgsrc/net/yaz/distinfo 2010/04/23 21:29:39 1.18
+++ pkgsrc/net/yaz/distinfo 2010/05/02 13:46:56 1.19
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.18 2010/04/23 21:29:39 wiz Exp $ 1$NetBSD: distinfo,v 1.19 2010/05/02 13:46:56 wiz Exp $
2 2
3SHA1 (yaz-4.0.3.tar.gz) = 1a3bbbd59cc5a550d793e781171449f1f247060f 3SHA1 (yaz-4.0.6.tar.gz) = 494ebd139051bfffc1fdbfa66c91f934d6b35ad9
4RMD160 (yaz-4.0.3.tar.gz) = a8307ebaba6a8f08fc96963c4be059699df532fa 4RMD160 (yaz-4.0.6.tar.gz) = e59b075d098a41b94c076dfcc0ced00d5592791e
5Size (yaz-4.0.3.tar.gz) = 2193240 bytes 5Size (yaz-4.0.6.tar.gz) = 2234380 bytes