Add disabled attr package
authorFredrik Fornwall <fredrik@fornwall.net>
Sun, 13 Dec 2015 20:04:49 +0000 (15:04 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Sun, 13 Dec 2015 20:04:49 +0000 (15:04 -0500)
disabled-packages/attr/attr.patch [new file with mode: 0644]
disabled-packages/attr/build.sh [new file with mode: 0644]

diff --git a/disabled-packages/attr/attr.patch b/disabled-packages/attr/attr.patch
new file mode 100644 (file)
index 0000000..9c4df05
--- /dev/null
@@ -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 (file)
index 0000000..e98e6e4
--- /dev/null
@@ -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="