Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (b24582595f73b537d65e21396e15df8bd07014d1)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (b24582595f73b537d65e21396e15df8bd07014d1)
  • Date: Fri, 25 May 2012 20:32:12 -0500

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

editors/vim/HISTORY | 5 +++++
editors/vim/PRE_BUILD | 6 +++++-
editors/vim/if_perl.patch | 28 ++++++++++++++++++++++++++++
3 files changed, 38 insertions(+), 1 deletion(-)

New commits:
commit b24582595f73b537d65e21396e15df8bd07014d1
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

vim: fix compilation with perl 5.16
After perl 5.16 my vim fails to compile with this error:
https://groups.google.com/forum/#!msg/vim_dev/3KD82kZJwgo/4yM1ZaEUFZIJ

diff --git a/editors/vim/HISTORY b/editors/vim/HISTORY
index 2380268..1e68249 100644
--- a/editors/vim/HISTORY
+++ b/editors/vim/HISTORY
@@ -1,3 +1,8 @@
+2012-05-25 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply if_perl.patch
+ * if_perl.patch: After perl 5.16 my vim fails to compile with this
error:
+
https://groups.google.com/forum/#!msg/vim_dev/3KD82kZJwgo/4yM1ZaEUFZIJ
+
2011-12-17 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: lua -> lua51

diff --git a/editors/vim/PRE_BUILD b/editors/vim/PRE_BUILD
index 17e16df..4adf6d9 100755
--- a/editors/vim/PRE_BUILD
+++ b/editors/vim/PRE_BUILD
@@ -5,4 +5,8 @@ unpack_file 2 &&
for i in $(seq -w 1 107); do
message "${MESSAGE_COLOR}applying patch 7.3.$i ...${DEFAULT_COLOR}" &&
patch -p0 < patches/7.3.$i
-done
+done &&
+
+message "${MESSAGE_COLOR}Fixing if_perl.xs...${DEFAULT_COLOR}" &&
+patch "${SOURCE_DIRECTORY}"/src/if_perl.xs \
+ "${SPELL_DIRECTORY}"/if_perl.patch
diff --git a/editors/vim/if_perl.patch b/editors/vim/if_perl.patch
new file mode 100644
index 0000000..5f74cac
--- /dev/null
+++ b/editors/vim/if_perl.patch
@@ -0,0 +1,28 @@
+diff -r f1f6ac67acd8 src/if_perl.xs
+--- a/src/if_perl.xs Wed Feb 29 19:20:03 2012 +0100
++++ b/src/if_perl.xs Tue Mar 13 17:15:51 2012 +0900
+@@ -913,24 +913,6 @@
+ win_T *win_find_nr(int n) { return curwin; }
+ #endif
+
+-XS(XS_VIM_Msg);
+-XS(XS_VIM_SetOption);
+-XS(XS_VIM_DoCommand);
+-XS(XS_VIM_Eval);
+-XS(XS_VIM_Buffers);
+-XS(XS_VIM_Windows);
+-XS(XS_VIWIN_DESTROY);
+-XS(XS_VIWIN_Buffer);
+-XS(XS_VIWIN_SetHeight);
+-XS(XS_VIWIN_Cursor);
+-XS(XS_VIBUF_DESTROY);
+-XS(XS_VIBUF_Name);
+-XS(XS_VIBUF_Number);
+-XS(XS_VIBUF_Count);
+-XS(XS_VIBUF_Get);
+-XS(XS_VIBUF_Set);
+-XS(XS_VIBUF_Delete);
+-XS(XS_VIBUF_Append);
+ XS(boot_VIM);
+
+ static void



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (b24582595f73b537d65e21396e15df8bd07014d1), Eric Sandall, 05/25/2012

Archive powered by MHonArc 2.6.24.

Top of Page