Minor fixes for W32
authorWerner Koch <wk@gnupg.org>
Thu, 3 May 2007 20:32:42 +0000 (20:32 +0000)
committerWerner Koch <wk@gnupg.org>
Thu, 3 May 2007 20:32:42 +0000 (20:32 +0000)
12 files changed:
ChangeLog
NEWS
autogen.sh
configure.ac
mpi/ChangeLog
mpi/pentium4/distfiles
src/ChangeLog
src/Makefile.am
src/libgcrypt.def
src/versioninfo.rc.in
tests/ChangeLog
tests/Makefile.am

index 42b2b70..20ccfb8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-05-03  Werner Koch  <wk@g10code.com>
+
+       * configure.ac: Fix detection of GPLed random modules.
+
 2007-05-02  Werner Koch  <wk@g10code.com>
 
        * configure.ac (LIBGCRYPT_DIGESTS, LIBGCRYPT_CIPHERS) 
diff --git a/NEWS b/NEWS
index 86f42ec..949693c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -469,7 +469,7 @@ Noteworthy changes in version 1.1.3 (2001-05-31)
     into into libgcrypt and GnuPG.
 
 
-Copyright 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+Copyright 2001, 2002, 2003, 2004, 2007 Free Software Foundation, Inc.
 
 This file is free software; as a special exception the author gives
 unlimited permission to copy and/or distribute it, with or without
index 395c9bd..c79253e 100755 (executable)
@@ -181,7 +181,7 @@ if test "$DIE" = "yes"; then
     cat <<EOF
 
 Note that you may use alternative versions of the tools by setting 
-the corresponding environment variables; see README.CVS for details.
+the corresponding environment variables; see README.SVN for details.
                    
 EOF
     exit 1
index 6663705..bddb164 100644 (file)
@@ -888,7 +888,8 @@ AC_DEFINE_UNQUOTED(USE_RNDLINUX, $found,
 
 
 LIST_MEMBER(unix, $random_modules)
-test "$found" = "1" && GCRYPT_RANDOM="$GCRYPT_RANDOM rndunix.lo"
+test "$found" = "1" && GCRYPT_RANDOM="$GCRYPT_RANDOM rndunix.lo" \
+                    && gpl="$gpl rndunix"
 AC_DEFINE_UNQUOTED(USE_RNDUNIX, $found,
                   [Defined if the default Unix RNG should be used.])
 if test "$found" = "1"; then
@@ -901,7 +902,8 @@ AC_DEFINE_UNQUOTED(USE_RNDEGD, $found,
                   [Defined if the EGD based RNG should be used.])
 
 LIST_MEMBER(w32, $random_modules)
-test "$found" = "1" && GCRYPT_RANDOM="$GCRYPT_RANDOM rndw32.lo"
+test "$found" = "1" && GCRYPT_RANDOM="$GCRYPT_RANDOM rndw32.lo" \
+                    && gpl="$gpl rndw32"
 AC_DEFINE_UNQUOTED(USE_RNDW32, $found,
                   [Defined if the Windows specific RNG should be used.])
 
@@ -982,9 +984,6 @@ cat <<G10EOF
 G10EOF
 fi
 
-for file in "random_modules"; do
-  case "$file" in rndunix | rndw32) gpl="$gpl $file";; esac
-done
 if test -n "$gpl"; then
   echo "Please note that you are building a version of Libgcrypt with"
   echo "  $gpl"
index fdf6352..e0bbb12 100644 (file)
@@ -1,3 +1,7 @@
+2007-05-03  Werner Koch  <wk@g10code.com>
+
+       * pentium4/distfiles: Fixed.
+
 2007-04-30  Werner Koch  <wk@g10code.com>
 
        * config.links: Create a file mod-source-info.h.
index 1178902..b419f85 100644 (file)
@@ -1,12 +1,3 @@
 README
 
-mmx:
-mpih-lshift.S
-mpih-rshift.S
 
-sse2:
-mpih-add1.S
-mpih-mul1.S
-mpih-mul2.S
-mpih-mul3.S
-mpih-sub1.S
index 9677097..701972d 100644 (file)
@@ -1,3 +1,8 @@
+2007-05-03  Werner Koch  <wk@g10code.com>
+
+       * libgcrypt.def (gcry_sexp_nth_string): New.
+       * Makefile.am (EXTRA_DIST): Add libgcrypt.def.
+
 2007-05-02  Werner Koch  <wk@g10code.com>
 
        * global.c (print_config): Print ciphers, digests and pubkeys.
index 09aeff1..28e1f4d 100644 (file)
@@ -21,7 +21,7 @@
 ## Process this file with automake to produce Makefile.in
 
 EXTRA_DIST = Manifest libgcrypt-config.in libgcrypt.m4 libgcrypt.vers \
-       gcrypt.h.in
+             gcrypt.h.in libgcrypt.def
 bin_SCRIPTS = libgcrypt-config
 m4datadir = $(datadir)/aclocal
 m4data_DATA = libgcrypt.m4
index 7c2adce..12dc5b1 100644 (file)
@@ -224,3 +224,6 @@ EXPORTS
       gcry_ac_data_decrypt_scheme  @184
       gcry_ac_data_sign_scheme  @185
       gcry_ac_data_verify_scheme  @186
+
+      gcry_sexp_nth_string  @187
+
index da86b97..7a6d82c 100644 (file)
@@ -34,7 +34,7 @@ BEGIN
     BEGIN
         BLOCK "040904b0"
         BEGIN
-            /* Note that the Windows versioin falls under the GPL. */
+            /* Note that the Windows version falls under the GPL. */
             VALUE "Comments", "Provided under the terms of the GNU General Public License.\0"
             VALUE "CompanyName", "g10 Code GmbH\0"
             VALUE "FileDescription", "Libgcrypt - The GNU Crypto Library\0"
index bb5329a..525f66f 100644 (file)
@@ -1,3 +1,7 @@
+2007-05-03  Werner Koch  <wk@g10code.com>
+
+       * Makefile.am (EXTRA_DIST): Do not build pkbench.c
+
 2007-05-02  David Shaw  <dshaw@jabberwocky.com>
 
        * basic.c (check_ciphers): Add Camellia.
index 2c00679..2af4dbd 100644 (file)
@@ -21,7 +21,8 @@
 TESTS = version t-mpi-bit prime register ac ac-schemes ac-data basic \
         mpitests tsexp keygen pubkey hmac keygrip
 
-# random tests forking thus no a test for W32 does not make any sense.
+
+# random.c uses fork() thus a test for W32 does not make any sense.
 if !HAVE_W32_SYSTEM
 TESTS += random
 endif
@@ -37,8 +38,9 @@ AM_CFLAGS = $(GPG_ERROR_CFLAGS)
 
 LDADD = ../src/libgcrypt.la
 
-# pkbench uses mmap for no good reason.  Needs to be fixed.  Code for
-# this can be found in libksba/tests. 
 EXTRA_PROGRAMS = testapi
-noinst_PROGRAMS = $(TESTS) pkbench
+noinst_PROGRAMS = $(TESTS)
 
+# pkbench uses mmap for no good reason.  Needs to be fixed.  Code for
+# this can be found in libksba/tests. 
+EXTRA_DIST = pkbench.c