Update yaz to 4.0.11. Based on PR#43610 by Wen Heping. While here, convert tclsh related matters to use pkgsrc frameworks. --- 4.0.11 2010/07/09 CCL fixes: bug 2895 and bug 3539. GR1-display: add comma in display - was removed by mistake in version 4.0.0. Windows installer: bundle MSVCP90.dll - used by icuuc42.dll. SRU: Merge cookies on HTTP redirects (Giannis Kosmas <kosmas@lib.uoc.gr>). --- 4.0.10 2010/06/18 ZOOM C: Add ZOOM_resultset_release. ZOOM_resultset_release releases a result set from a connection. The result set will be on its own thereafter; no operations on it will perform retrievals from a target. Only cached copies are returned. ZOOM C:fix case for HTTP servers responding with Connection:close. Ensure that if there is a current task it is resumed (like fetching more records in a result set) . Bug #3484. PQF parser: use odr_atoi for Odr_int (not atoi) Minor PQF encoding and decoding changes; reformat. PQF decoding: attribute values that contain any non-digits are treated as string attributes (previously decoding only checked for leading character ([0-9]). PQF encoding: attribute string values are not surrounded by double-quotes.diff -r1.33 -r1.34 pkgsrc/net/yaz/Makefile
(obache)
@@ -1,40 +1,37 @@ | @@ -1,40 +1,37 @@ | |||
1 | # $NetBSD: Makefile,v 1.33 2010/06/05 14:34:38 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.34 2010/07/14 12:53:50 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= yaz-4.0.9 | 4 | DISTNAME= yaz-4.0.11 | |
5 | CATEGORIES= net | 5 | CATEGORIES= net | |
6 | MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/ | 6 | MASTER_SITES= http://ftp.indexdata.dk/pub/yaz/ | |
7 | 7 | |||
8 | MAINTAINER= phil@NetBSD.org | 8 | MAINTAINER= phil@NetBSD.org | |
9 | HOMEPAGE= http://indexdata.dk/yaz/ | 9 | HOMEPAGE= http://indexdata.dk/yaz/ | |
10 | COMMENT= C/C++ toolkit for the development of Z39.50v3/SRW clients and servers | 10 | COMMENT= C/C++ toolkit for the development of Z39.50v3/SRW clients and servers | |
11 | LICENSE= modified-bsd | 11 | LICENSE= modified-bsd | |
12 | 12 | |||
13 | # needed during installation | |||
14 | BUILD_DEPENDS+= tcl-[0-9]*:../../lang/tcl | |||
15 | ||||
16 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
17 | 14 | |||
18 | GNU_CONFIGURE= YES | 15 | GNU_CONFIGURE= YES | |
19 | USE_LIBTOOL= YES | 16 | USE_LIBTOOL= YES | |
20 | USE_TOOLS+= pkg-config | 17 | USE_TOOLS+= pkg-config tclsh | |
21 | CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.libiconv} | 18 | CONFIGURE_ARGS+= --with-iconv=${BUILDLINK_PREFIX.libiconv} | |
22 | CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl} | 19 | CONFIGURE_ARGS+= --with-openssl=${BUILDLINK_PREFIX.openssl} | |
23 | CONFIGURE_ARGS+= --with-xml2=${BUILDLINK_PREFIX.libxml2} | 20 | CONFIGURE_ARGS+= --with-xml2=${BUILDLINK_PREFIX.libxml2} | |
24 | 21 | |||
25 | PTHREAD_OPTS+= native optional | 22 | PTHREAD_OPTS+= native optional | |
26 | 23 | |||
27 | # don't depend on tcl, but fix the path to tclsh anyway | 24 | # don't depend on tcl, but fix the path to tclsh anyway | |
28 | CHECK_INTERPRETER_SKIP= util/yaz-asncomp | 25 | CHECK_INTERPRETER_SKIP= bin/yaz-asncomp | |
29 | SUBST_CLASSES+= tclsh | 26 | REPLACE_INTERPRETER+= tclsh | |
30 | SUBST_SED.tclsh+= -e 's,/usr/bin/tclsh,${PREFIX}/bin/tclsh,' | 27 | REPLACE.tclsh.old= .*tclsh | |
31 | SUBST_FILES.tclsh+= util/yaz-asncomp | 28 | REPLACE.tclsh.new= ${TCLSH} | |
32 | SUBST_STAGE.tclsh+= post-build | 29 | REPLACE_FILES.tclsh= util/yaz-asncomp | |
33 | 30 | |||
34 | .include "../../converters/libiconv/buildlink3.mk" | 31 | .include "../../converters/libiconv/buildlink3.mk" | |
35 | .include "../../security/openssl/buildlink3.mk" | 32 | .include "../../security/openssl/buildlink3.mk" | |
36 | .include "../../textproc/icu/buildlink3.mk" | 33 | .include "../../textproc/icu/buildlink3.mk" | |
37 | .include "../../textproc/libxslt/buildlink3.mk" | 34 | .include "../../textproc/libxslt/buildlink3.mk" | |
38 | .include "../../textproc/libxml2/buildlink3.mk" | 35 | .include "../../textproc/libxml2/buildlink3.mk" | |
39 | .include "../../mk/pthread.buildlink3.mk" | 36 | .include "../../mk/pthread.buildlink3.mk" | |
40 | .include "../../mk/bsd.pkg.mk" | 37 | .include "../../mk/bsd.pkg.mk" |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.13 2010/06/05 14:34:38 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.14 2010/07/14 12:53:51 obache Exp $ | |
2 | bin/yaz-asncomp | 2 | bin/yaz-asncomp | |
3 | bin/yaz-client | 3 | bin/yaz-client | |
4 | bin/yaz-config | 4 | bin/yaz-config | |
5 | bin/yaz-iconv | 5 | bin/yaz-iconv | |
6 | bin/yaz-icu | 6 | bin/yaz-icu | |
7 | bin/yaz-illclient | 7 | bin/yaz-illclient | |
8 | bin/yaz-json-parse | 8 | bin/yaz-json-parse | |
9 | bin/yaz-marcdump | 9 | bin/yaz-marcdump | |
10 | bin/yaz-ztest | 10 | bin/yaz-ztest | |
11 | bin/zoomsh | 11 | bin/zoomsh | |
12 | include/yaz/backend.h | 12 | include/yaz/backend.h | |
13 | include/yaz/ccl.h | 13 | include/yaz/ccl.h | |
14 | include/yaz/ccl_xml.h | 14 | include/yaz/ccl_xml.h | |
@@ -80,26 +80,27 @@ include/yaz/yaz-iconv.h | @@ -80,26 +80,27 @@ include/yaz/yaz-iconv.h | |||
80 | include/yaz/yaz-util.h | 80 | include/yaz/yaz-util.h | |
81 | include/yaz/yaz-version.h | 81 | include/yaz/yaz-version.h | |
82 | include/yaz/yconfig.h | 82 | include/yaz/yconfig.h | |
83 | include/yaz/z-accdes1.h | 83 | include/yaz/z-accdes1.h | |
84 | include/yaz/z-accform1.h | 84 | include/yaz/z-accform1.h | |
85 | include/yaz/z-acckrb1.h | 85 | include/yaz/z-acckrb1.h | |
86 | include/yaz/z-charneg.h | 86 | include/yaz/z-charneg.h | |
87 | include/yaz/z-core.h | 87 | include/yaz/z-core.h | |
88 | include/yaz/z-date.h | 88 | include/yaz/z-date.h | |
89 | include/yaz/z-diag1.h | 89 | include/yaz/z-diag1.h | |
90 | include/yaz/z-espec1.h | 90 | include/yaz/z-espec1.h | |
91 | include/yaz/z-estask.h | 91 | include/yaz/z-estask.h | |
92 | include/yaz/z-exp.h | 92 | include/yaz/z-exp.h | |
93 | include/yaz/z-facet-1.h | |||
93 | include/yaz/z-grs.h | 94 | include/yaz/z-grs.h | |
94 | include/yaz/z-mterm2.h | 95 | include/yaz/z-mterm2.h | |
95 | include/yaz/z-oclcui.h | 96 | include/yaz/z-oclcui.h | |
96 | include/yaz/z-opac.h | 97 | include/yaz/z-opac.h | |
97 | include/yaz/z-rrf1.h | 98 | include/yaz/z-rrf1.h | |
98 | include/yaz/z-rrf2.h | 99 | include/yaz/z-rrf2.h | |
99 | include/yaz/z-sum.h | 100 | include/yaz/z-sum.h | |
100 | include/yaz/z-sutrs.h | 101 | include/yaz/z-sutrs.h | |
101 | include/yaz/z-uifr1.h | 102 | include/yaz/z-uifr1.h | |
102 | include/yaz/z-univ.h | 103 | include/yaz/z-univ.h | |
103 | include/yaz/zes-admin.h | 104 | include/yaz/zes-admin.h | |
104 | include/yaz/zes-expi.h | 105 | include/yaz/zes-expi.h | |
105 | include/yaz/zes-exps.h | 106 | include/yaz/zes-exps.h | |
@@ -207,18 +208,19 @@ share/yaz/etc/cqlpass.properties | @@ -207,18 +208,19 @@ share/yaz/etc/cqlpass.properties | |||
207 | share/yaz/etc/maps.xml | 208 | share/yaz/etc/maps.xml | |
208 | share/yaz/etc/marc21_to_endnote.xsl | 209 | share/yaz/etc/marc21_to_endnote.xsl | |
209 | share/yaz/etc/opacxml.xsd | 210 | share/yaz/etc/opacxml.xsd | |
210 | share/yaz/etc/pqf.properties | 211 | share/yaz/etc/pqf.properties | |
211 | share/yaz/etc/yazgfs.xml | 212 | share/yaz/etc/yazgfs.xml | |
212 | share/yaz/ill/ill.tcl | 213 | share/yaz/ill/ill.tcl | |
213 | share/yaz/ill/ill9702.asn | 214 | share/yaz/ill/ill9702.asn | |
214 | share/yaz/ill/item-req.asn | 215 | share/yaz/ill/item-req.asn | |
215 | share/yaz/ill/oclc-ill-req-ext.asn | 216 | share/yaz/ill/oclc-ill-req-ext.asn | |
216 | share/yaz/z39.50/charneg-3.asn | 217 | share/yaz/z39.50/charneg-3.asn | |
217 | share/yaz/z39.50/datetime.asn | 218 | share/yaz/z39.50/datetime.asn | |
218 | share/yaz/z39.50/esadmin.asn | 219 | share/yaz/z39.50/esadmin.asn | |
219 | share/yaz/z39.50/esupdate.asn | 220 | share/yaz/z39.50/esupdate.asn | |
221 | share/yaz/z39.50/facet.asn | |||
220 | share/yaz/z39.50/mterm2.asn | 222 | share/yaz/z39.50/mterm2.asn | |
221 | share/yaz/z39.50/oclcui.asn | 223 | share/yaz/z39.50/oclcui.asn | |
222 | share/yaz/z39.50/univres.asn | 224 | share/yaz/z39.50/univres.asn | |
223 | share/yaz/z39.50/z.tcl | 225 | share/yaz/z39.50/z.tcl | |
224 | share/yaz/z39.50/z3950v3.asn | 226 | share/yaz/z39.50/z3950v3.asn |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.20 2010/06/05 14:34:38 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.21 2010/07/14 12:53:51 obache Exp $ | |
2 | 2 | |||
3 | SHA1 (yaz-4.0.9.tar.gz) = b2bfd1f44001a9316d25d96bc597f6e088a1b4f3 | 3 | SHA1 (yaz-4.0.11.tar.gz) = 2800d6f88c21404d5f017276d2308225bf1a67d9 | |
4 | RMD160 (yaz-4.0.9.tar.gz) = b150a1f07a936d1edb17055855ba911e8022f945 | 4 | RMD160 (yaz-4.0.11.tar.gz) = 5b56d6e53dbb8b2edded13fe5602c88cca02d10c | |
5 | Size (yaz-4.0.9.tar.gz) = 2242501 bytes | 5 | Size (yaz-4.0.11.tar.gz) = 2248742 bytes |