Bundle sha1 rather than use libgcrypt/nettle
Allow use of Nettle as an alternative to gcrypt
in-source yaz-config prints HIREDIS_LIBS
yaz-config --libs: omit grypt+memcached libs These are not necessary because 3rd party tools do not need access to gcrypt/memcached funtions directly.
yaz-config: quote some RHS values (that might include blanks)
Happy new year Omit copyright year range from most source files. We don't want to update them every year anymore.
Bump year
Provide SSL libs for in-source yaz-config
Bump year
yaz-config --include: returns -Ipath for YAZ header files.
For phpyaz: set YAZVERSION, not YAZ_VERSION Thanks to Dave Burgess for pointing that out.
Set YAZ_VERSION (php-yaz relies on it)
Happy new year
yaz-config: Use exec_prefix, libdir, includedir Use these variables as determined by configure
Simplify yaz-config a bit src_root, build_root values can be taken from automake value.
yaz-config: dont list SSL libs for shared libyaz
Omit use of local var lyaz
yaz-config: List SSL libs for static mode The static mode is for apps that don't use Libtool.
yaz-config: don't list SSL/GNUTLS libs by default The yaz-config --libs output no longer lists SSL libs . Only if argument 'ssl' is supplied to yaz-config it will list those used to link with YAZ. This is to avoid having a dependency on libgnutls-dev for libyaz4-dev.
libyaz.la (whole source) is compiled with threads 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.