Merge pull request #4916 from rwky/recutils

Added recutils package.
This commit is contained in:
Leonid Pliushch 2020-02-15 21:18:52 +02:00 committed by GitHub
commit 63dbe88682
3 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,8 @@
TERMUX_PKG_HOMEPAGE=https://www.gnu.org/software/recutils/
TERMUX_PKG_DESCRIPTION="GNU Recutils is a set of tools and libraries to access human-editable, plain text databases called recfiles"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_VERSION=1.8
TERMUX_PKG_REVISION=1
TERMUX_PKG_SRCURL=https://ftp.gnu.org/gnu/recutils/recutils-${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=df8eae69593fdba53e264cbf4b2307dfb82120c09b6fab23e2dad51a89a5b193
TERMUX_PKG_MAINTAINER="Rowan Wookey <admin@rwky.net>"

View File

@ -0,0 +1,31 @@
--- recutils-1.8/lib/getpass.c 2019-01-03 09:19:29.000000000 +0000
+++ ../recutils-1.8-patched/lib/getpass.c 2020-02-15 18:35:52.025960001 +0000
@@ -80,6 +80,7 @@
fclose (arg);
}
+#ifndef HAVE_GETPASS
char *
getpass (const char *prompt)
{
@@ -170,6 +171,7 @@
return buf;
}
+#endif
#else /* W32 native */
@@ -187,6 +189,7 @@
# define PASS_MAX 512
# endif
+#ifndef HAVE_GETPASS
char *
getpass (const char *prompt)
{
@@ -229,3 +232,4 @@
return strdup (getpassbuf);
}
#endif
+#endif

View File

@ -0,0 +1,11 @@
--- recutils-1.8/lib/vasnprintf.c 2019-01-03 09:19:30.000000000 +0000
+++ ../recutils-1.8-patched/lib/vasnprintf.c 2020-02-15 18:35:52.025960001 +0000
@@ -4874,7 +4874,7 @@
# if ! (((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \
&& !defined __UCLIBC__) \
|| (defined __APPLE__ && defined __MACH__) \
- || (defined _WIN32 && ! defined __CYGWIN__))
+ || (defined _WIN32 && ! defined __CYGWIN__) || defined(__ANDROID__))
fbp[1] = '%';
fbp[2] = 'n';
fbp[3] = '\0';