summaryrefslogtreecommitdiff
path: root/data/tcsh
diff options
context:
space:
mode:
authorSam Bingner <sam@bingner.com>2019-03-29 23:57:11 -1000
committerSam Bingner <sam@bingner.com>2019-03-29 23:57:11 -1000
commit75c2158d2a7b1ae2def3c5b31dbbf33148225902 (patch)
treecd868b1d46da40694b742966a1e3b65acdcc8073 /data/tcsh
parent06ef0d89ea57d333861c065c8c2870f3aa67b31b (diff)
Make dpkg exec smarter; Update bash, tcsh, and zsh
Diffstat (limited to 'data/tcsh')
-rw-r--r--data/tcsh/TCSH6_20_00.tar.gzbin0 -> 1015380 bytes
-rw-r--r--data/tcsh/_metadata/in.1443.000
-rw-r--r--data/tcsh/_metadata/version2
-rw-r--r--data/tcsh/make.sh4
-rw-r--r--data/tcsh/shebang.diff21
-rw-r--r--data/tcsh/tcsh-67.tar.gzbin1863137 -> 0 bytes
6 files changed, 23 insertions, 4 deletions
diff --git a/data/tcsh/TCSH6_20_00.tar.gz b/data/tcsh/TCSH6_20_00.tar.gz
new file mode 100644
index 000000000..a2fa0ba4f
--- /dev/null
+++ b/data/tcsh/TCSH6_20_00.tar.gz
Binary files differ
diff --git a/data/tcsh/_metadata/in.1443.00 b/data/tcsh/_metadata/in.1443.00
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/data/tcsh/_metadata/in.1443.00
diff --git a/data/tcsh/_metadata/version b/data/tcsh/_metadata/version
index 0fde1c3a7..c49760619 100644
--- a/data/tcsh/_metadata/version
+++ b/data/tcsh/_metadata/version
@@ -1 +1 @@
-6.18.01
+6.20
diff --git a/data/tcsh/make.sh b/data/tcsh/make.sh
index 0c826a897..9bac0cae5 100644
--- a/data/tcsh/make.sh
+++ b/data/tcsh/make.sh
@@ -1,6 +1,4 @@
pkg:setup
-cd tcsh
-cp ${PKG_BASE}/config.sub .
-pkg:configure ac_cv_func_setpgrp_void=yes
+pkg:configure ac_cv_func_setpgrp_void=yes --bindir=/bin
make -j8
pkg:install
diff --git a/data/tcsh/shebang.diff b/data/tcsh/shebang.diff
new file mode 100644
index 000000000..4b5cb66e3
--- /dev/null
+++ b/data/tcsh/shebang.diff
@@ -0,0 +1,21 @@
+diff -ur tcsh-TCSH6_20_00/config/mach tcsh-TCSH6_20_00+iPhone/config/mach
+--- tcsh-TCSH6_20_00/config/bsd4.4 2016-11-24 05:26:18.000000000 -1000
++++ tcsh-TCSH6_20_00+iPhone/config/bsd4.4 2019-03-29 18:15:08.000000000 -1000
+@@ -95,4 +95,6 @@
+ # define _TERMIOS_H_
+ #endif /* __NeXT31__ && !POSIX */
+
++#define HASHBANG
++
+ #endif /* _h_config */
+diff -ur tcsh-TCSH6_20_00/sh.exec.c tcsh-TCSH6_20_00+iPhone/sh.exec.c
+--- tcsh-TCSH6_20_00/sh.exec.c 2016-11-24 05:26:18.000000000 -1000
++++ tcsh-TCSH6_20_00+iPhone/sh.exec.c 2019-03-29 18:14:16.000000000 -1000
+@@ -401,6 +401,7 @@
+ switch (errno) {
+
+ case ENOEXEC:
++ case EPERM:
+ #ifdef WINNT_NATIVE
+ nt_feed_to_cmd(f,t);
+ #endif /* WINNT_NATIVE */
diff --git a/data/tcsh/tcsh-67.tar.gz b/data/tcsh/tcsh-67.tar.gz
deleted file mode 100644
index f54ecb267..000000000
--- a/data/tcsh/tcsh-67.tar.gz
+++ /dev/null
Binary files differ