Merge branch 'seckey-sync-work' into master
authorWerner Koch <wk@gnupg.org>
Wed, 14 Nov 2018 12:37:41 +0000 (13:37 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 14 Nov 2018 12:37:41 +0000 (13:37 +0100)
--

1  2 
configure.ac
tools/Makefile.am

diff --combined configure.ac
@@@ -129,10 -129,7 +129,10 @@@ GNUPG_BUILD_PROGRAM(symcryptrun, no
  # We use gpgtar to unpack test data, hence we always build it.  If the
  # user opts out, we simply don't install it.
  GNUPG_BUILD_PROGRAM(gpgtar, yes)
 -GNUPG_BUILD_PROGRAM(wks-tools, no)
 +# We also install the gpg-wks-server tool by default but disable it
 +# later for platforms where it can't be build.
 +GNUPG_BUILD_PROGRAM(wks-tools, yes)
 +
  
  AC_SUBST(PACKAGE)
  AC_SUBST(PACKAGE_GT)
@@@ -509,6 -506,7 +509,7 @@@ AH_BOTTOM(
  #endif
  #define GNUPG_PRIVATE_KEYS_DIR  "private-keys-v1.d"
  #define GNUPG_OPENPGP_REVOC_DIR "openpgp-revocs.d"
+ #define GNUPG_CACHE_DIR         "cache.d"
  
  #define GNUPG_DEF_COPYRIGHT_LINE \
          "Copyright (C) 2018 Free Software Foundation, Inc."
@@@ -625,6 -623,7 +626,6 @@@ AC_ARG_VAR(YAT2M, [tool to convert tex
  AM_CONDITIONAL(HAVE_YAT2M, test -n "$ac_cv_path_YAT2M")
  AC_ISC_POSIX
  AC_SYS_LARGEFILE
 -GNUPG_CHECK_USTAR
  
  
  # We need to compile and run a program on the build machine.  A
@@@ -683,7 -682,6 +684,7 @@@ case "${host}" i
          try_gettext="no"
        use_simple_gettext=yes
        mmap_needed=no
 +        build_wks_tools=no
          ;;
      i?86-emx-os2 | i?86-*-os2*emx )
          # OS/2 with the EMX environment
          AC_DEFINE(HAVE_DRIVE_LETTERS)
          have_dosish_system=yes
          try_gettext="no"
 +        build_wks_tools=no
          ;;
  
      i?86-*-msdosdjgpp*)
          AC_DEFINE(HAVE_DRIVE_LETTERS)
          have_dosish_system=yes
          try_gettext="no"
 +        build_wks_tools=no
          ;;
  
      *-*-hpux*)
          # Android is fully utf-8 and we do not want to use iconv to
          # keeps things simple
          require_iconv=no
 +        build_wks_tools=no
          ;;
      *-apple-darwin*)
          AC_DEFINE(_DARWIN_C_SOURCE, 900000L,
@@@ -1487,7 -1482,7 +1488,7 @@@ if test "$use_regex" = yes ; the
      use_regex=no
    else
      if test x"$cross_compiling" = xyes; then
 -      AC_MSG_WARN([cross compiling; assuming regexp libray is not broken])
 +      AC_MSG_WARN([cross compiling; assuming regexp library is not broken])
      else
        AC_CACHE_CHECK([whether your system's regexp library is broken],
         [gnupg_cv_regex_broken],
@@@ -2049,6 -2044,7 +2050,6 @@@ agent/Makefil
  scd/Makefile
  g13/Makefile
  dirmngr/Makefile
 -tools/gpg-zip
  tools/Makefile
  doc/Makefile
  tests/Makefile
diff --combined tools/Makefile.am
@@@ -34,6 -34,11 +34,6 @@@ AM_CFLAGS = $(LIBGCRYPT_CFLAGS) $(GPG_E
  
  sbin_SCRIPTS = addgnupghome applygnupgdefaults
  
 -if HAVE_USTAR
 -# bin_SCRIPTS += gpg-zip
 -noinst_SCRIPTS = gpg-zip
 -endif
 -
  if BUILD_SYMCRYPTRUN
    symcryptrun = symcryptrun
  else
@@@ -46,7 -51,7 +46,7 @@@ els
    gpg_wks_server =
  endif
  
- libexec_PROGRAMS = gpg-wks-client
+ libexec_PROGRAMS = gpg-wks-client gpg-pair-tool
  
  bin_PROGRAMS = gpgconf gpg-connect-agent ${symcryptrun}
  if !HAVE_W32_SYSTEM
@@@ -168,6 -173,14 +168,14 @@@ gpg_wks_client_LDADD = $(libcommon) 
                       $(LIBASSUAN_LIBS) $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
                       $(LIBINTL) $(LIBICONV)
  
+ gpg_pair_tool_SOURCES = \
+       gpg-pair-tool.c
+ gpg_pair_tool_CFLAGS = $(GPG_ERROR_CFLAGS) $(INCICONV)
+ gpg_pair_tool_LDADD =  $(libcommon) \
+                      $(LIBGCRYPT_LIBS) $(GPG_ERROR_LIBS) \
+                      $(LIBINTL) $(LIBICONV)
  
  # Make sure that all libs are build before we use them.  This is
  # important for things like make -j2.