2002-01-22 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Tue, 22 Jan 2002 16:36:08 +0000 (16:36 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Tue, 22 Jan 2002 16:36:08 +0000 (16:36 +0000)
* engine-gpgsm.c (_gpgme_gpgsm_release): Call assuan_disconnect,
not assuan_pipe_disconnect.

* Makefile.am (libgpgme_la_LIBADD): Change to link assuan and
jnlib (needed by assuan) statically into libgpgme.  Linking a
static library into a shared library this way is not portable.

gpgme/ChangeLog
gpgme/Makefile.am
gpgme/engine-gpgsm.c

index 2e3f4f1..1dc060c 100644 (file)
@@ -1,5 +1,14 @@
 2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
 
+       * engine-gpgsm.c (_gpgme_gpgsm_release): Call assuan_disconnect,
+       not assuan_pipe_disconnect.
+
+       * Makefile.am (libgpgme_la_LIBADD): Change to link assuan and
+       jnlib (needed by assuan) statically into libgpgme.  Linking a
+       static library into a shared library this way is not portable.
+
+2002-01-22  Marcus Brinkmann  <marcus@g10code.de>
+
        * gpgme.h (GpgmePassphraseCb): Change type of R_HD from void* to
        void**.
 
index 8f7343a..e6c1dd7 100644 (file)
@@ -31,7 +31,7 @@ libgpgme_la_LDFLAGS = -version-info \
       @LIBGPGME_LT_CURRENT@:@LIBGPGME_LT_REVISION@:@LIBGPGME_LT_AGE@
 if BUILD_ASSUAN
 AM_CPPFLAGS = -I$(top_srcdir)/assuan
-libgpgme_la_LIBADD = -L../assuan -lassuan
+libgpgme_la_LIBADD = ../assuan/libassuan.a ../jnlib/libjnlib.a
 endif
 
 libgpgme_la_SOURCES = \
index ea54dd2..b66ceaa 100644 (file)
@@ -236,7 +236,7 @@ _gpgme_gpgsm_release (GpgsmObject gpgsm)
   if (gpgsm->message_fd != -1)
     _gpgme_io_close (gpgsm->message_fd);
 
-  assuan_pipe_disconnect (gpgsm->assuan_ctx);
+  assuan_disconnect (gpgsm->assuan_ctx);
 
   xfree (gpgsm->colon.attic.line);
   xfree (gpgsm->command);