From ab6af9ba21db292c3de5643f1b597671b65df162 Mon Sep 17 00:00:00 2001 From: Leonid Pliushch Date: Sat, 2 Mar 2019 14:52:28 +0200 Subject: [PATCH] file: fix hardcoded paths --- packages/file/build.sh | 1 + packages/file/fix-paths.patch | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 packages/file/fix-paths.patch diff --git a/packages/file/build.sh b/packages/file/build.sh index 0d2b113b9..761450026 100644 --- a/packages/file/build.sh +++ b/packages/file/build.sh @@ -2,6 +2,7 @@ TERMUX_PKG_HOMEPAGE=https://darwinsys.com/file/ TERMUX_PKG_DESCRIPTION="Command-line tool that tells you in words what kind of data a file contains" TERMUX_PKG_LICENSE="BSD 2-Clause" TERMUX_PKG_VERSION=5.36 +TERMUX_PKG_REVISION=1 TERMUX_PKG_SHA256=fb608290c0fd2405a8f63e5717abf6d03e22e183fb21884413d1edd918184379 TERMUX_PKG_SRCURL=ftp://ftp.astron.com/pub/file/file-${TERMUX_PKG_VERSION}.tar.gz TERMUX_PKG_EXTRA_CONFIGURE_ARGS="ac_cv_func_mmap_fixed_mapped=yes" diff --git a/packages/file/fix-paths.patch b/packages/file/fix-paths.patch new file mode 100644 index 000000000..8ad7b12b9 --- /dev/null +++ b/packages/file/fix-paths.patch @@ -0,0 +1,24 @@ +diff -uNr file-5.35/src/compress.c file-5.35.mod/src/compress.c +--- file-5.35/src/compress.c 2018-10-15 19:29:16.000000000 +0300 ++++ file-5.35.mod/src/compress.c 2019-03-02 01:49:14.754069208 +0200 +@@ -410,7 +410,7 @@ + ssize_t r; + int tfd; + +- (void)strlcpy(buf, "/tmp/file.XXXXXX", sizeof buf); ++ (void)strlcpy(buf, "@TERMUX_PREFIX@/tmp/file.XXXXXX", sizeof buf); + #ifndef HAVE_MKSTEMP + { + char *ptr = mktemp(buf); +diff -uNr file-5.35/src/file.h file-5.35.mod/src/file.h +--- file-5.35/src/file.h 2018-10-15 19:29:16.000000000 +0300 ++++ file-5.35.mod/src/file.h 2019-03-02 01:49:41.984157713 +0200 +@@ -79,7 +79,7 @@ + #define ENABLE_CONDITIONALS + + #ifndef MAGIC +-#define MAGIC "/etc/magic" ++#define MAGIC "@TERMUX_PREFIX@/etc/magic" + #endif + + #if defined(__EMX__) || defined (WIN32)