mirror of
git://git.gnupg.org/gnupg.git
synced 2025-01-02 12:01:32 +01:00
Require GpgRT version 1.41.
* configure.ac (NEED_GPG_ERROR_VERSION): Rename to NEED_GPGRT_VERSION and set to 1.41. * common/sysutils.c (gnupg_access): Remove code for older gpgrt versions. * kbx/backend-sqlite.c: Ditto. * sm/gpgsm.c (main): Ditto. -- We already have a requirement for a newer Libgcrypt and thus we can also require a more recent libgpgrt (aka libgpg-error) which was released before Libgcrypt.
This commit is contained in:
parent
f9e4dae08d
commit
2b75b25605
@ -1233,26 +1233,7 @@ gnupg_getcwd (void)
|
||||
gpg_err_code_t
|
||||
gnupg_access (const char *name, int mode)
|
||||
{
|
||||
#if GPGRT_VERSION_NUMBER < 0x012800 /* 1.40 */
|
||||
# ifdef HAVE_W32_SYSTEM
|
||||
wchar_t *wname;
|
||||
gpg_err_code_t ec;
|
||||
|
||||
wname = utf8_to_wchar (name);
|
||||
if (!wname)
|
||||
ec = gpg_err_code_from_syserror ();
|
||||
else
|
||||
{
|
||||
ec = _waccess (wname, mode)? gpg_err_code_from_syserror () : 0;
|
||||
xfree (wname);
|
||||
}
|
||||
return ec;
|
||||
# else
|
||||
return access (name, mode)? gpg_err_code_from_syserror () : 0;
|
||||
# endif
|
||||
#else /* gpgrt 1.40 or newer. */
|
||||
return gpgrt_access (name, mode);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
|
12
configure.ac
12
configure.ac
@ -53,7 +53,7 @@ AC_INIT([mym4_package],[mym4_version],[https://bugs.gnupg.org])
|
||||
# build-aux/speedo.mk and Makefile.am
|
||||
AC_DEFINE_UNQUOTED(GNUPG_SWDB_TAG, "gnupg24", [swdb tag for this branch])
|
||||
|
||||
NEED_GPG_ERROR_VERSION=1.38
|
||||
NEED_GPGRT_VERSION=1.41
|
||||
|
||||
NEED_LIBGCRYPT_API=1
|
||||
NEED_LIBGCRYPT_VERSION=1.9.0
|
||||
@ -802,10 +802,10 @@ AC_MSG_NOTICE([checking for libraries])
|
||||
|
||||
|
||||
#
|
||||
# libgpg-error is a library with error codes shared between GnuPG
|
||||
# related projects.
|
||||
# gpgrt (aka libgpg-error) is a library with error codes shared
|
||||
# between GnuPG related projects.
|
||||
#
|
||||
AM_PATH_GPG_ERROR("$NEED_GPG_ERROR_VERSION",
|
||||
AM_PATH_GPG_ERROR("$NEED_GPGRT_VERSION",
|
||||
have_gpg_error=yes,have_gpg_error=no)
|
||||
|
||||
|
||||
@ -1920,8 +1920,8 @@ if test "$have_gpg_error" = "no"; then
|
||||
***
|
||||
*** You need libgpg-error to build this program.
|
||||
** This library is for example available at
|
||||
*** https://gnupg.org/ftp/gcrypt/libgpg-error
|
||||
*** (at least version $NEED_GPG_ERROR_VERSION is required.)
|
||||
*** https://gnupg.org/ftp/gcrypt/gpgrt
|
||||
*** (at least version $NEED_GPGRT_VERSION is required.)
|
||||
***]])
|
||||
fi
|
||||
if test "$have_libgcrypt" = "no"; then
|
||||
|
@ -34,22 +34,6 @@
|
||||
#include "keybox-defs.h" /* (for the openpgp parser) */
|
||||
|
||||
|
||||
/* Add replacement error codes; GPGRT provides SQL error codes from
|
||||
* version 1.37 on. */
|
||||
#if GPGRT_VERSION_NUMBER < 0x012500 /* 1.37 */
|
||||
|
||||
static GPGRT_INLINE gpg_error_t
|
||||
gpg_err_code_from_sqlite (int sqlres)
|
||||
{
|
||||
return sqlres? 1500 + (sqlres & 0xff) : 0;
|
||||
}
|
||||
|
||||
#define GPG_ERR_SQL_OK 1500
|
||||
#define GPG_ERR_SQL_ROW 1600
|
||||
#define GPG_ERR_SQL_DONE 1601
|
||||
|
||||
#endif /*GPGRT_VERSION_NUMBER*/
|
||||
|
||||
|
||||
/* Our definition of the backend handle. */
|
||||
struct backend_handle_s
|
||||
|
@ -1955,15 +1955,10 @@ main ( int argc, char **argv)
|
||||
else
|
||||
wrong_args ("--encrypt [datafile]");
|
||||
|
||||
#if GPGRT_VERSION_NUMBER >= 0x012700 /* >= 1.39 */
|
||||
if (err)
|
||||
gpgrt_fcancel (fp);
|
||||
else
|
||||
es_fclose (fp);
|
||||
#else
|
||||
(void)err;
|
||||
es_fclose (fp);
|
||||
#endif
|
||||
}
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user