summaryrefslogtreecommitdiff
path: root/data/vim
diff options
context:
space:
mode:
authorJay Freeman <saurik@saurik.com>2008-01-01 13:29:32 +0000
committerJay Freeman <saurik@saurik.com>2008-01-01 13:29:32 +0000
commit81f9fdd7221a3bd7e1e5f2cbf8b5698d1a99ff10 (patch)
tree68c19e664707e6502abbecac60be7bd0180ddda5 /data/vim
parent1927b67af64514cb7813468f23010684e0ef1d2b (diff)
Added many more packages (gnupg and friends), fixed repository signing, ported vim to Darwin 10.5, and added a better set of default scripts for package construction.
git-svn-id: http://svn.telesphoreo.org/trunk@5 514c082c-b64e-11dc-b46d-3d985efe055d
Diffstat (limited to 'data/vim')
-rw-r--r--data/vim/sigaltstack.diff16
-rw-r--r--data/vim/systypes.diff11
2 files changed, 27 insertions, 0 deletions
diff --git a/data/vim/sigaltstack.diff b/data/vim/sigaltstack.diff
new file mode 100644
index 000000000..e1a9457e0
--- /dev/null
+++ b/data/vim/sigaltstack.diff
@@ -0,0 +1,16 @@
+diff -ru vim71/src/os_unix.c vim71+iPhone/src/os_unix.c
+--- vim71/src/os_unix.c 2007-05-09 19:41:58.000000000 +0000
++++ vim71+iPhone/src/os_unix.c 2008-01-01 12:27:46.000000000 +0000
+@@ -753,12 +753,6 @@
+ if (signal_stack != NULL)
+ {
+ # ifdef HAVE_SIGALTSTACK
+-# ifdef __APPLE__
+- /* missing prototype. Adding it to osdef?.h.in doesn't work, because
+- * "struct sigaltstack" needs to be declared. */
+- extern int sigaltstack __ARGS((const struct sigaltstack *ss, struct sigaltstack *oss));
+-# endif
+-
+ # ifdef HAVE_SS_BASE
+ sigstk.ss_base = signal_stack;
+ # else
diff --git a/data/vim/systypes.diff b/data/vim/systypes.diff
new file mode 100644
index 000000000..aef0afaf7
--- /dev/null
+++ b/data/vim/systypes.diff
@@ -0,0 +1,11 @@
+diff -ru vim71/src/configure.in vim71+iPhone/src/configure.in
+--- vim71/src/configure.in 2007-05-12 09:19:27.000000000 +0000
++++ vim71+iPhone/src/configure.in 2008-01-01 12:24:16.000000000 +0000
+@@ -5,6 +5,7 @@
+
+ AC_INIT(vim.h)
+ AC_CONFIG_HEADER(auto/config.h:config.h.in)
++AC_CHECK_HEADERS([sys/types.h])
+
+ dnl Being able to run configure means the system is Unix (compatible).
+ AC_DEFINE(UNIX)