2003-06-09 Moritz Schulte <moritz@g10code.com>
authorMoritz Schulte <mo@g10code.com>
Mon, 9 Jun 2003 14:04:18 +0000 (14:04 +0000)
committerMoritz Schulte <mo@g10code.com>
Mon, 9 Jun 2003 14:04:18 +0000 (14:04 +0000)
* NEWS: Mention API changes and libgpg-error.

2003-05-25  Moritz Schulte  <moritz@g10code.com>

* configure.ac (USE_LIBGPG_ERROR): Implementation of the
--enable-libgpg-error switch.
Define USE_LIBGPG_ERROR in LIBGCRYPT_CONFIG_FLAGS, in case
libgpg-error is used.

ChangeLog
NEWS
configure.ac

index 21378fc..6275570 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2003-06-09  Moritz Schulte  <moritz@g10code.com>
+
+       * NEWS: Mention API changes and libgpg-error.
+
+2003-05-25  Moritz Schulte  <moritz@g10code.com>
+
+       * configure.ac (USE_LIBGPG_ERROR): Implementation of the
+       --enable-libgpg-error switch.
+       Define USE_LIBGPG_ERROR in LIBGCRYPT_CONFIG_FLAGS, in case
+       libgpg-error is used.
+
 2003-05-22  Moritz Schulte  <moritz@g10code.com>
 
        * configure.ac (AC_CHECK_HEADERS): Removed unused headers:
diff --git a/NEWS b/NEWS
index f4863d6..8cb7117 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,13 @@
 Noteworthy changes in version 1.1.13 (unreleased)
 -------------------------------------------------
 
+ * Removed `libgcrypt errno' concept, resulting in some more API
+   changes.
+
+ * Renamed all libgcrypt specific types.
+
+ * Use libgpg-error for error handling.
+
  * CRC-32, CRC-32 a'la RFC 1510, CRC-24 a'la RFC 2440 is now
    supported.
 
index 6b0f853..f581452 100644 (file)
@@ -74,6 +74,10 @@ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version of this package])
 
 AC_PROG_AWK
 
+dnl Used by libgcrypt-config
+LIBGCRYPT_CONFIG_LIBS="-lgcrypt"
+LIBGCRYPT_CONFIG_CFLAGS=""
+
 dnl Definitions for symmetric ciphers.
 available_ciphers="arcfour blowfish cast5 des aes twofish serpent"
 enabled_ciphers=""
@@ -112,6 +116,26 @@ default_ciphers="$available_ciphers"
 default_pubkey_ciphers="$available_pubkey_ciphers"
 default_digests="$available_digests"
 
+dnl Support for the --enable-libgpg-error switch.
+AC_MSG_CHECKING([wether to use libgpg-error])
+AC_ARG_ENABLE(libgpg-error,
+             AC_HELP_STRING([--enable-libgpg-error]
+                            [use libgpg-error, this is the default]),
+              [use_libgpg_error=$enableval],
+             [])
+if test "x$use_libgpg_error" = "x"; then
+   use_libgpg_error=yes
+fi
+if test "x$use_libgpg_error" != "xyes"; then
+   use_libgpg_error=no
+fi
+AM_CONDITIONAL(USE_LIBGPG_ERROR, test "$use_libgpg_error" = "yes")
+AC_MSG_RESULT($use_libgpg_error)
+if test "$use_libgpg_error" = "yes"; then
+   LIBGCRYPT_CONFIG_CFLAGS="$LIBGCRYPT_CONFIG_CFLAGS -DUSE_LIBGPG_ERROR"
+   CFLAGS="$CFLAGS -DUSE_LIBGPG_ERROR"
+fi
+
 dnl Support for the --enable-ciphers switch.
 AC_ARG_ENABLE(ciphers,
              AC_HELP_STRING([--enable-ciphers=ciphers],
@@ -805,8 +829,6 @@ dnl (this is easier than to have a *.in file just for one substitution)
 dnl
 GNUPG_FIX_HDR_VERSION([src/gcrypt.h], GCRYPT_VERSION)
 
-LIBGCRYPT_CONFIG_LIBS="-lgcrypt"
-LIBGCRYPT_CONFIG_CFLAGS=""
 AC_SUBST(LIBGCRYPT_CONFIG_LIBS)
 AC_SUBST(LIBGCRYPT_CONFIG_CFLAGS)