DEBIAN_DIST="jessie wheezy"
UBUNTU_DIST="wily vivid trusty precise"
CENTOS_DIST="centos5 centos6 centos7"
-VERSION=5.15.0
+VERSION=5.15.1
pkgconfig_DATA = yaz.pc
SPEC_FILE=$(PACKAGE).spec
-EXTRA_DIST=$(SPEC_FILE) IDMETA README LICENSE NEWS m4/id-config.sh \
+EXTRA_DIST=$(SPEC_FILE) IDMETA README.md LICENSE NEWS m4/id-config.sh \
yaz-config.in yaz.pc.in m4/yaz.m4 m4/yaz_libxml2.m4 buildconf.sh \
Doxyfile.in m4/acx_pthread.m4 m4/ac_check_icu.m4
+--- 5.15.1 2015/11/12
+
+Bundle sha1 rather than use libgcrypt/nettle. This means that
+configure no longer accepts --with-gcrypt and --with-nettle.
+
+Fix rpn2cql fails for Bib-1 set in qry+conf YAZ-865
+
--- 5.15.0 2015/11/11
CCL: fix r=o, r=r WRT inherited attributes YAZ-864
+++ /dev/null
-YAZ toolkit
-
-Copyright (C) 1995-2015 Index Data.
-See the file LICENSE for details.
-
-The primary output of the source here is the YAZ library, which
-contains support functions for implementing the server or client
-role of Z39.50 and SRU.
-
-On Unix, GNU configure is used to configure YAZ and generate Makefiles.
-Type "./configure", then "make" to build YAZ. Read
-doc/installation.unix.html for details.
-
-On Windows, a MS Visual Studio makefile is provided (nmake). The commands
- cd \win
- nmake
-should do. Refer to doc/installation.win32.html for details.
-
-Note: If you are using the Git snapshot of YAZ you must have autoconf,
-automake, libtool and xsltproc installed. Before running configure, create
-support files by running buildconf.sh in the top-level directory of YAZ.
-
-In any case refer to the documentation in sub directory doc or read
-it online at http://www.indexdata.com/yaz/
-
-File organisation:
-
-doc Documentation.
-
-src Source for the YAZ library.
-
-util Utility programs, ASN.1 compiler, MARC dump utility, and others.
-
-client A demonstration client for testing the protocol. It's bug'n
- ugly. But, it supports many features.
-
-ztest A demonstration server that implements a backend.
-
-etc Various configuration files.
-
-include/yaz The various header files.
-
-To get more information or assistance, send mail to yaz-help@indexdata.dk.
-Even better, sign on to the YAZ mailing list here:
-http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist
-
--- /dev/null
+## YAZ toolkit
+
+Copyright (C) 1995-2015 Index Data.
+See the file LICENSE for details.
+
+The primary output of the source here is the
+[YAZ](http://www.indexdata.com/yaz) library, which contains support
+functions for implementing the server or client role of Z39.50 and SRU.
+
+For more information about YAZ refer to the documentation in sub
+directory `doc` or
+[online](http://www.indexdata.com/yaz/doc).
+
+To get more information or assistance, send mail to yaz-help@indexdata.dk.
+Even better, sign on to the
+[YAZ mailing list](http://lists.indexdata.dk/cgi-bin/mailman/listinfo/yazlist)
+
override_dh_installdocs:
cp LICENSE debian/copyright
- dh_installdocs -A README
+ dh_installdocs -A README.md
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
&yaz; is shipped with "makefiles" for the NMAKE tool that comes
with <ulink url="&url.vstudio;">
Microsoft Visual Studio</ulink>. It has been tested with
- Microsoft Visual Studio 2013.
+ Microsoft Visual Studio 2015.
</para>
<para>
Start a command prompt and switch the sub directory
(<filename>cql.y</filename>).
</para>
<para>
- A Windows version of GNU Bison is part of
- <ulink url="&url.gitwindows;">Git for Windows</ulink>.
+ A Windows version of GNU Bison can be fetched from here:
+ <ulink url="http://ftp.indexdata.dk/pub/support/windows/bison-2.4.1-setup.exe"/>.
</para></listitem>
</varlistentry>
<varlistentry>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
<refentryinfo>
<productname>YAZ</productname>
<productnumber>&version;</productnumber>
- <info><orgname>Index Data</orgname></info>
+ <orgname>Index Data</orgname>
</refentryinfo>
<refmeta>
#define SHA1HANDSOFF
+/* VS 2010 and later have stdint.h */
+#if defined(_MSC_VER) && _MSC_VER < 1600
+typedef unsigned int uint32_t;
+#else
#include <stdint.h>
+#endif
typedef struct {
uint32_t state[5];
cql_transform_define_pattern(ct, "index.foo", "1=bar");
YAZ_CHECK(compare(ct, "@attr 1=bar abc", "foo=abc"));
+ YAZ_CHECK(compare(ct, "@attr bib1 1=bar abc", "foo=abc"));
+
+ cql_transform_define_pattern(ct, "index.author", "bib1 1=1003 4=2");
+ YAZ_CHECK(compare(ct, "@attr 4=2 @attr bib1 1=1003 abc", "author=abc"));
cql_transform_close(ct);
}
"$INSTDIR\uninst.exe"
SetOutPath $INSTDIR
File LICENSE.txt
- File ..\README
+ File ..\README.md
File ..\NEWS
SetOutPath $INSTDIR
SetOutPath $INSTDIR\ztest
%files
%defattr(-,root,root)
-%doc README LICENSE NEWS
+%doc README.md LICENSE NEWS
%{_bindir}/yaz-client
%{_bindir}/yaz-ztest
%{_bindir}/zoomsh