libgpg-error: workaround no stdout atexit with constructor prior to N (#1017)

This commit is contained in:
yumaokao 2017-05-15 16:57:59 -05:00 committed by Fredrik Fornwall
parent 76532e4393
commit aea7cda053
2 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,14 @@
--- src/src/estream.c 2017-02-28 09:11:05.000000000 +0000
+++ ./_patches/estream.c 2017-05-14 23:41:57.522426391 +0000
@@ -510,7 +510,11 @@
{
static int initialized;
+#ifdef __ANDROID__
+ if (initialized < 2)
+#else
if (!initialized)
+#endif
{
initialized = 1;
atexit (do_deinit);

View File

@ -1,6 +1,7 @@
TERMUX_PKG_HOMEPAGE=https://www.gnupg.org/related_software/libgpg-error/
TERMUX_PKG_DESCRIPTION="Small library that defines common error values for all GnuPG components"
TERMUX_PKG_VERSION=1.27
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://www.gnupg.org/ftp/gcrypt/libgpg-error/libgpg-error-${TERMUX_PKG_VERSION}.tar.bz2
TERMUX_PKG_SHA256=4f93aac6fecb7da2b92871bb9ee33032be6a87b174f54abf8ddf0911a22d29d2
TERMUX_PKG_RM_AFTER_INSTALL="share/common-lisp"