diff --git a/packages/recutils/build.sh b/packages/recutils/build.sh new file mode 100644 index 000000000..311d531b8 --- /dev/null +++ b/packages/recutils/build.sh @@ -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 " diff --git a/packages/recutils/getpass.patch b/packages/recutils/getpass.patch new file mode 100644 index 000000000..4edc4ef04 --- /dev/null +++ b/packages/recutils/getpass.patch @@ -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 diff --git a/packages/recutils/vasnprintf.patch b/packages/recutils/vasnprintf.patch new file mode 100644 index 000000000..bda1767cd --- /dev/null +++ b/packages/recutils/vasnprintf.patch @@ -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';