dnl This file is part of the YAZ toolkit.
dnl Copyright (C) 1995-2009 Index Data
AC_PREREQ([2.60])
-AC_INIT([yaz],[3.0.51],[yaz-help@indexdata.dk])
+AC_INIT([yaz],[4.0.0],[yaz-help@indexdata.dk])
AC_CONFIG_SRCDIR([configure.ac])
AC_CONFIG_AUX_DIR([config])
AM_INIT_AUTOMAKE([1.9])
copyright
files
-libyaz3
-libyaz3-dev
+libyaz4
+libyaz4-dev
yaz-icu
yaz-illclient
tmp
-yaz (3.0.51-1indexdata) unstable; urgency=low
+yaz (4.0.0-1indexdata) unstable; urgency=low
- * Upstream.
+ * Version 4.
- -- Adam Dickmeiss <adam@indexdata.dk> Thu, 26 Nov 2009 13:59:09 +0100
+ -- Adam Dickmeiss <adam@indexdata.dk> Wed, 25 Nov 2009 21:03:23 +0100
yaz (3.0.50-1indexdata) unstable; urgency=low
Priority: extra
Build-Depends: debhelper (>= 4), pkg-config, libxslt1-dev, libgnutls-dev, libreadline5-dev, libwrap0-dev, libicu36-dev | libicu-dev
-Package: libyaz3
+Package: libyaz4
Section: libs
Architecture: any
Depends: ${shlibs:Depends}
.
This package includes HTML documentation for YAZ.
-Package: libyaz3-dev
-Depends: libyaz3 (= ${Source-Version}), libxslt1-dev, libwrap0-dev, libicu36-dev|libicu-dev, libgnutls-dev, tcl8.3|tclsh
+Package: libyaz4-dev
+Depends: libyaz4 (= ${Source-Version}), libxslt1-dev, libwrap0-dev, libicu36-dev|libicu-dev, libgnutls-dev, tcl8.3|tclsh
Replaces: yaz-devel
-Conflicts: yaz-devel, libyaz-dev, libyaz2-dev
+Conflicts: yaz-devel, libyaz-dev, libyaz2-dev, libyaz3-dev
Section: libdevel
Architecture: any
Suggests: yaz-doc
+++ /dev/null
-debian/tmp/usr/include/yaz
-debian/tmp/usr/lib/pkgconfig/yaz.pc
-debian/tmp/usr/lib/libyaz*.a
-debian/tmp/usr/lib/libyaz*.so
-debian/tmp/usr/lib/libyaz*.la
-debian/tmp/usr/bin/yaz-config
-debian/tmp/usr/bin/yaz-asncomp
-debian/tmp/usr/share/aclocal/yaz.m4
-debian/tmp/usr/share/yaz
+++ /dev/null
-debian/tmp/usr/share/man/man1/yaz-asncomp.1
-debian/tmp/usr/share/man/man7/yaz.7
-debian/tmp/usr/share/man/man8/yaz-config.8
+++ /dev/null
-debian/tmp/usr/lib/lib*.so.*
--- /dev/null
+debian/tmp/usr/include/yaz
+debian/tmp/usr/lib/pkgconfig/yaz.pc
+debian/tmp/usr/lib/libyaz*.a
+debian/tmp/usr/lib/libyaz*.so
+debian/tmp/usr/lib/libyaz*.la
+debian/tmp/usr/bin/yaz-config
+debian/tmp/usr/bin/yaz-asncomp
+debian/tmp/usr/share/aclocal/yaz.m4
+debian/tmp/usr/share/yaz
--- /dev/null
+debian/tmp/usr/share/man/man1/yaz-asncomp.1
+debian/tmp/usr/share/man/man7/yaz.7
+debian/tmp/usr/share/man/man8/yaz-config.8
--- /dev/null
+debian/tmp/usr/lib/lib*.so.*
dh_fixperms
# dh_perl
# dh_python
- dh_makeshlibs -V 'libyaz3 (>= 3.0.46)'
+ dh_makeshlibs -V 'libyaz4 (>= 4.0.0)'
dh_installdeb
- dh_shlibdeps -l debian/libyaz3/usr/lib
+ dh_shlibdeps -l debian/libyaz4/usr/lib
dh_gencontrol
dh_md5sums
dh_builddeb
bend_request request;
bend_association association;
- int hits; /* number of hits */
int errcode; /* 0==OK */
char *errstring; /* system error string or NULL */
} bend_present_rr;
typedef struct nmem_control *NMEM;
/** \brief Set to 1 if YAZ BER integer is 64-bit ; 0 otherwise */
-#define NMEM_64 0
+#ifndef NMEM_64
+#define NMEM_64 1
+#endif
#if NMEM_64
-/** \brief BER/utility integer (64-bit or more) */
+
+#ifdef _MSC_VER
+/* Visual Studio. 6.0 and later supports this */
+typedef __int64 nmem_int_t;
+#define NMEM_INT_PRINTF "%I64d"
+#else
+/* C99 */
typedef long long int nmem_int_t;
-/** \brief printf format for nmem_int_t type */
#define NMEM_INT_PRINTF "%lld"
+#endif
+
#else
/** \brief BER/utility integer (32-bit on most platforms) */
typedef int nmem_int_t;
## This file is part of the YAZ toolkit.
## Copyright (C) 1995-2009 Index Data
-YAZ_VERSION_INFO=3:0:0
+YAZ_VERSION_INFO=4:0:0
lib_LTLIBRARIES = libyaz.la libyaz_server.la libyaz_icu.la
# libxslt
HAVE_LIBXSLT=1
-LIBXSLT_DIR=c:\libxslt-1.1.24.win32
+LIBXSLT_DIR=c:\libxslt-1.1.26.win32
# libxml2
HAVE_LIBXML2=1
-LIBXML2_DIR=c:\libxml2-2.7.1.win32
+LIBXML2_DIR=c:\libxml2-2.7.6.win32
# zlib compression (used by libxml2)
ZLIB_DIR = c:\zlib-1.2.3.win32
/I"$(ICU_DIR)\include"
ICU_LIB= \
$(ICU_DIR)\lib\icudt.lib $(ICU_DIR)\lib\icuin.lib $(ICU_DIR)\lib\icuuc.lib
-icu: $(BINDIR)\icudt40.dll $(BINDIR)\icuin40.dll $(BINDIR)\icuuc40.dll
+icu: $(BINDIR)\icudt42.dll $(BINDIR)\icuin42.dll $(BINDIR)\icuuc42.dll
yazicu: dirs generate $(YAZ_ICU)
-$(BINDIR)\icudt40.dll:
- copy "$(ICU_DIR)\bin\icudt40.dll" $(BINDIR)
-$(BINDIR)\icuin40.dll:
- copy "$(ICU_DIR)\bin\icuin40.dll" $(BINDIR)
-$(BINDIR)\icuuc40.dll:
- copy "$(ICU_DIR)\bin\icuuc40.dll" $(BINDIR)
+$(BINDIR)\icudt42.dll:
+ copy "$(ICU_DIR)\bin\icudt42.dll" $(BINDIR)
+$(BINDIR)\icuin42.dll:
+ copy "$(ICU_DIR)\bin\icuin42.dll" $(BINDIR)
+$(BINDIR)\icuuc42.dll:
+ copy "$(ICU_DIR)\bin\icuuc42.dll" $(BINDIR)
!else
ICU_DEF= \
/D YAZ_HAVE_ICU=0