chiark / gitweb /
Remove broken WIFCONTINUED macro
authorFredrik Fornwall <fredrik@fornwall.net>
Sat, 11 Jul 2015 21:16:59 +0000 (17:16 -0400)
committerFredrik Fornwall <fredrik@fornwall.net>
Sat, 11 Jul 2015 21:16:59 +0000 (17:16 -0400)
Bump build revision on affected packages.

ndk_patches/sys-wait.h.patch
packages/bash/build.sh
packages/neovim/nvim-os-job.c.patch [new file with mode: 0644]
packages/python/build.sh
packages/strace/build.sh
packages/zsh/build.sh

index 7d53fcde7b7cdd07f08fe7ee4827124e76546ee8..b91a233e3e264d02cac8acfaa95314ef69a8de14 100644 (file)
@@ -1,12 +1,7 @@
-diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm64/usr/include/sys/wait.h ./usr/include/sys/wait.h
---- /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm64/usr/include/sys/wait.h      2014-10-14 22:53:49.000000000 -0400
-+++ ./usr/include/sys/wait.h   2015-06-25 06:32:11.975176739 -0400
-@@ -44,10 +44,13 @@
- #define WIFEXITED(s)    (WTERMSIG(s) == 0)
- #define WIFSTOPPED(s)   (WTERMSIG(s) == 0x7f)
- #define WIFSIGNALED(s)  (WTERMSIG((s)+1) >= 2)
-+#define WIFCONTINUED(x) (WIFSTOPPED(x) && WSTOPSIG(x) == 0x13)
+diff -u -r /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/sys/wait.h ./usr/include/sys/wait.h
+--- /home/fornwall/lib/android-ndk/platforms/android-21/arch-arm/usr/include/sys/wait.h        2014-10-14 22:53:49.000000000 -0400
++++ ./usr/include/sys/wait.h   2015-07-11 16:55:21.567042577 -0400
+@@ -48,6 +48,8 @@
  extern pid_t  wait(int *);
  extern pid_t  waitpid(pid_t, int *, int);
  extern pid_t  wait4(pid_t, int *, int, struct rusage *);
index 498b7a061c862be9e41a83518444c6ec7af968c8..9a85b5e20a5f46c7a4720a4181629b54e21a4d36 100755 (executable)
@@ -4,6 +4,7 @@ TERMUX_PKG_DEPENDS="ncurses, readline, libandroid-support, termux-tools"
 _MAIN_VERSION=4.3
 _PATCH_VERSION=39
 TERMUX_PKG_VERSION=${_MAIN_VERSION}.${_PATCH_VERSION}
+TERMUX_PKG_BUILD_REVISION=1
 TERMUX_PKG_SRCURL=http://ftp.gnu.org/gnu/bash/bash-${_MAIN_VERSION}.tar.gz
 TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--enable-multibyte --without-bash-malloc --with-installed-readline ac_cv_header_grp_h=no ac_cv_header_pwd_h=no ac_cv_rl_version=6.3"
 
diff --git a/packages/neovim/nvim-os-job.c.patch b/packages/neovim/nvim-os-job.c.patch
new file mode 100644 (file)
index 0000000..eafb239
--- /dev/null
@@ -0,0 +1,14 @@
+Submitted upstream at https://github.com/neovim/neovim/pull/2997
+
+diff -u -r ../neovim-master/src/nvim/os/job.c ./src/nvim/os/job.c
+--- ../neovim-master/src/nvim/os/job.c 2015-07-10 16:11:13.000000000 -0400
++++ ./src/nvim/os/job.c        2015-07-11 17:00:34.310021574 -0400
+@@ -445,7 +445,7 @@
+     return;
+   }
+-  if (WIFSTOPPED(stat) || WIFCONTINUED(stat)) {
++  if (WIFSTOPPED(stat)) {
+     // Only care for processes that exited
+     return;
+   }
index 6c73ffb6fa36949faa745f78c96c83aa5a0d1527..f164b1b153c9f13b721cff6ac69484bd9f42c62c 100644 (file)
@@ -7,6 +7,7 @@ TERMUX_PKG_HOSTBUILD=true
 
 _MAJOR_VERSION=3.4
 TERMUX_PKG_VERSION=${_MAJOR_VERSION}.3
+TERMUX_PKG_BUILD_REVISION=1
 TERMUX_PKG_SRCURL=http://www.python.org/ftp/python/${TERMUX_PKG_VERSION}/Python-${TERMUX_PKG_VERSION}.tar.xz
 
 # The flag --with(out)-pymalloc (disable/enable specialized mallocs) is enabled by default and causes m suffix versions of python.
index ac047a8f3aea0b07a8fd8a29acf456ddbfcb95be..c3c229a58e0fac9ad3861cb467e6dfa5f67198a3 100755 (executable)
@@ -1,6 +1,7 @@
 TERMUX_PKG_HOMEPAGE=http://sourceforge.net/projects/strace/
 TERMUX_PKG_DESCRIPTION="Debugging utility to monitor the system calls used by a program and all the signals it receives"
 TERMUX_PKG_VERSION=4.10
+TERMUX_PKG_BUILD_REVISION=1
 TERMUX_PKG_SRCURL=http://downloads.sourceforge.net/project/strace/strace/${TERMUX_PKG_VERSION}/strace-${TERMUX_PKG_VERSION}.tar.xz
 TERMUX_PKG_RM_AFTER_INSTALL=bin/strace-graph # This is a perl script
 
index bb2912ad5f0f155bafd9380f29ce86085fdce703..dfd4ff9dbf68a6b178ad9146b629775ba32a7a2d 100644 (file)
@@ -1,6 +1,7 @@
 TERMUX_PKG_HOMEPAGE="http://www.zsh.org/"
 TERMUX_PKG_DESCRIPTION="Shell designed for interactive use, although it is also a powerful scripting language"
 TERMUX_PKG_VERSION=5.0.8
+TERMUX_PKG_BUILD_REVISION=1
 TERMUX_PKG_SRCURL="http://downloads.sourceforge.net/project/zsh/zsh/${TERMUX_PKG_VERSION}/zsh-${TERMUX_PKG_VERSION}.tar.bz2"
 TERMUX_PKG_RM_AFTER_INSTALL="bin/zsh-${TERMUX_PKG_VERSION}"
 TERMUX_PKG_DEPENDS="libandroid-support, ncurses, termux-tools"