Do not try to grep through /etc/group.

diff -u -r ../zsh-5.0.7/Completion/compaudit ./Completion/compaudit
--- ../zsh-5.0.7/Completion/compaudit	2013-12-19 14:35:10.000000000 -0500
+++ ./Completion/compaudit	2015-05-16 07:49:13.324364960 -0400
@@ -128,19 +128,20 @@
 # by NFS group sharing with an untrustworthy machine).  So we must assume
 # that this has not happened, and pick the best group.
 
-if (( $#_i_wdirs )); then
-  local GROUP GROUPMEM _i_pw _i_gid
-  if ((UID == EUID )); then
-    getent group $LOGNAME | IFS=: read GROUP _i_pw _i_gid GROUPMEM
-  else
-    getent group $EGID | IFS=: read GROUP _i_pw _i_gid GROUPMEM
-  fi
-
-  if [[ $GROUP == $LOGNAME && ( -z $GROUPMEM || $GROUPMEM == $LOGNAME ) ]]
-  then
-    _i_wdirs=( ${^_i_wdirs}(N-f:g+w:^g:${GROUP}:,-f:o+w:,-^${_i_owners}) )
-  fi
-fi
+# NOTE: Disabled by termux, compaudit.patch:
+#if (( $#_i_wdirs )); then
+#  local GROUP GROUPMEM _i_pw _i_gid
+#  if ((UID == EUID )); then
+#    getent group $LOGNAME | IFS=: read GROUP _i_pw _i_gid GROUPMEM
+#  else
+#    getent group $EGID | IFS=: read GROUP _i_pw _i_gid GROUPMEM
+#  fi
+#
+#  if [[ $GROUP == $LOGNAME && ( -z $GROUPMEM || $GROUPMEM == $LOGNAME ) ]]
+#  then
+#    _i_wdirs=( ${^_i_wdirs}(N-f:g+w:^g:${GROUP}:,-f:o+w:,-^${_i_owners}) )
+#  fi
+#fi
 
 if [[ -f /etc/debian_version ]]
 then