From df3c683132b09d3765e30534daac6f68f9c2e453 Mon Sep 17 00:00:00 2001 From: Fredrik Fornwall Date: Sun, 13 Dec 2015 15:04:49 -0500 Subject: [PATCH] Add disabled attr package --- disabled-packages/attr/attr.patch | 25 +++++++++++++++++++++++++ disabled-packages/attr/build.sh | 10 ++++++++++ 2 files changed, 35 insertions(+) create mode 100644 disabled-packages/attr/attr.patch create mode 100644 disabled-packages/attr/build.sh diff --git a/disabled-packages/attr/attr.patch b/disabled-packages/attr/attr.patch new file mode 100644 index 00000000..9c4df052 --- /dev/null +++ b/disabled-packages/attr/attr.patch @@ -0,0 +1,25 @@ +diff -u -r ../attr-2.4.47/libmisc/walk_tree.c ./libmisc/walk_tree.c +--- ../attr-2.4.47/libmisc/walk_tree.c 2013-05-19 00:53:54.000000000 -0400 ++++ ./libmisc/walk_tree.c 2015-12-13 14:47:30.178955536 -0500 +@@ -122,7 +122,11 @@ + close_another_dir: + /* Close the topmost directory handle still open. */ + closed = closed->prev; ++#ifdef __ANDROID__ ++ closed->pos = -1; ++#else + closed->pos = telldir(closed->stream); ++#endif + closedir(closed->stream); + closed->stream = NULL; + num_dir_handles++; +@@ -188,7 +192,9 @@ + if (!dir.stream) + return err + func(path, NULL, flags | + WALK_TREE_FAILED, arg); ++#ifndef __ANDROID__ + seekdir(dir.stream, dir.pos); ++#endif + + closed = closed->next; + num_dir_handles--; diff --git a/disabled-packages/attr/build.sh b/disabled-packages/attr/build.sh new file mode 100644 index 00000000..e98e6e4b --- /dev/null +++ b/disabled-packages/attr/build.sh @@ -0,0 +1,10 @@ +TERMUX_PKG_HOMEPAGE=http://savannah.nongnu.org/projects/attr/ +TERMUX_PKG_DESCRIPTION="Commands for manipulating filesystem extended attributes." +TERMUX_PKG_VERSION=2.4.47 +TERMUX_PKG_SRCURL=http://download.savannah.gnu.org/releases/attr/attr-${TERMUX_PKG_VERSION}.src.tar.gz +TERMUX_PKG_FOLDERNAME=attr-$TERMUX_PKG_VERSION +TERMUX_PKG_BUILD_IN_SRC=yes +TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-gettext=no" +TERMUX_PKG_MAKE_INSTALL_TARGET="install install-lib" + +CPPFLAGS+=" -D__THROW=" -- 2.11.0