diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2021-04-28 20:21:43 +0100 |
commit | 40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch) | |
tree | 758c221bad35c9288d0bd6df9c7dfc226728e52c /app-crypt/gnupg/files | |
parent | 8d5dbd847cbc704a6a06405856e94b461011afe3 (diff) |
gentoo resync : 28.04.2021
Diffstat (limited to 'app-crypt/gnupg/files')
-rw-r--r-- | app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch b/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch new file mode 100644 index 000000000000..dd529da7a7c6 --- /dev/null +++ b/app-crypt/gnupg/files/gnupg-2.3.0-sqlite_check.patch @@ -0,0 +1,62 @@ +From 58aa0e8547a29e147f3d9d1792117d96bc00ffda Mon Sep 17 00:00:00 2001 +From: Lars Wendler <polynomial-c@gentoo.org> +Date: Thu, 8 Apr 2021 11:05:36 +0200 +Subject: [PATCH] gnupg: configure.ac: Fix sqlite3 detection + +or else --disable-sqlite has no effect and linking later fails with: + + keyboxd-backend-sqlite.o: in function `show_sqlstmt.part.0': + backend-sqlite.c:(.text+0x42): undefined reference to `sqlite3_expanded_sql' + +Signed-off-by: Lars Wendler <polynomial-c@gentoo.org> +--- + configure.ac | 23 ++++++++++++----------- + 1 file changed, 12 insertions(+), 11 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 9cf0c6a7f..d46469cbb 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -969,18 +969,20 @@ AC_ARG_ENABLE(sqlite, + [disable the use of SQLITE]), + try_sqlite=$enableval, try_sqlite=yes) + +-if test x"$use_tofu" = xyes ; then +- if test x"$try_sqlite" = xyes ; then ++AS_IF([test x"$try_sqlite" = xyes], [ + PKG_CHECK_MODULES([SQLITE3], [sqlite3 >= $NEED_SQLITE_VERSION], + [have_sqlite=yes], + [have_sqlite=no]) +- fi +- if test "$have_sqlite" = "yes"; then +- : +- AC_SUBST([SQLITE3_CFLAGS]) +- AC_SUBST([SQLITE3_LIBS]) +- else +- use_tofu=no ++ AS_IF([test "$have_sqlite" = "yes"], [ ++ AC_SUBST([SQLITE3_CFLAGS]) ++ AC_SUBST([SQLITE3_LIBS]) ++ ]) ++ ]) ++ ++AS_IF([test "$have_sqlite" != "yes"], [ ++ AS_IF([test x"$use_tofu" = xyes], [ ++ use_tofu=no ++ ]) + build_keyboxd=no + tmp=$(echo "$SQLITE3_PKG_ERRORS" | tr '\n' '\v' | sed 's/\v/\n*** /g') + AC_MSG_WARN([[ +@@ -988,8 +990,7 @@ if test x"$use_tofu" = xyes ; then + *** Building without SQLite support - TOFU and Keyboxd disabled + *** + *** $tmp]]) +- fi +-fi ++]) + + AM_CONDITIONAL(SQLITE3, test "$have_sqlite" = "yes") + +-- +2.31.1 + |