[csw-devel] SF.net SVN: gar:[2927] csw/mgar/pkg/vim/trunk

harpchad at users.sourceforge.net harpchad at users.sourceforge.net
Wed Jan 28 23:05:44 CET 2009


Revision: 2927
          http://gar.svn.sourceforge.net/gar/?rev=2927&view=rev
Author:   harpchad
Date:     2009-01-28 22:05:43 +0000 (Wed, 28 Jan 2009)

Log Message:
-----------
- update to patch level 93
- add 64bit alignment fix (should be official patch soon)

Modified Paths:
--------------
    csw/mgar/pkg/vim/trunk/Makefile
    csw/mgar/pkg/vim/trunk/checksums

Added Paths:
-----------
    csw/mgar/pkg/vim/trunk/files/fix-alignment64-spell.c.diff

Modified: csw/mgar/pkg/vim/trunk/Makefile
===================================================================
--- csw/mgar/pkg/vim/trunk/Makefile	2009-01-28 22:00:30 UTC (rev 2926)
+++ csw/mgar/pkg/vim/trunk/Makefile	2009-01-28 22:05:43 UTC (rev 2927)
@@ -1,6 +1,6 @@
 GARNAME = vim
 DISTVERSION = 7.2
-PATCHREV = 088
+PATCHREV = 093
 GARVERSION = $(DISTVERSION).$(PATCHREV)
 CATEGORIES = utils
 SPKG_SOURCEURL = http://www.vim.org/download.php
@@ -17,7 +17,7 @@
 MASTER_SITES += ftp://ftp.vim.org/pub/vim/extra/
 MASTER_SITES += ftp://ftp.vim.org/pub/vim/unix/
 
-DISTFILES += $(call admfiles,CSWvim,)
+DISTFILES  = $(call admfiles,CSWvim,)
 DISTFILES += $(call admfiles,CSWvimrt,)
 DISTFILES += $(GARNAME)-$(DISTVERSION).tar.bz2
 DISTFILES += $(GARNAME)-$(DISTVERSION)-lang.tar.gz
@@ -25,6 +25,7 @@
 
 PATCHFILES  = $(foreach T,$(shell gseq -f "%03g" 001 $(PATCHREV)),$(DISTVERSION).$(T))
 PATCHFILES += vimtutor.patch
+PATCHFILES += fix-alignment64-spell.c.diff
 
 WORKSRC = $(WORKDIR)/$(GARNAME)$(subst .,,$(DISTVERSION))
 

Modified: csw/mgar/pkg/vim/trunk/checksums
===================================================================
--- csw/mgar/pkg/vim/trunk/checksums	2009-01-28 22:00:30 UTC (rev 2926)
+++ csw/mgar/pkg/vim/trunk/checksums	2009-01-28 22:05:43 UTC (rev 2927)
@@ -86,6 +86,12 @@
 5af26f073ebeba60af90525d68a61725  download/7.2.086
 639d7a80864afe68132725e377f52f19  download/7.2.087
 44b152484534fa23c4ff531316a0e518  download/7.2.088
+990e6a23c4061df0dcc0ab84528a2e1a  download/7.2.089
+8985dcfe7df6b439e88554e22cf34919  download/7.2.090
+137faec139470453ca446c015c226e47  download/7.2.091
+e15782bf5892ad787d149491bfe013e7  download/7.2.092
+2198caf9e5f422eacde337e9c27677ab  download/7.2.093
+6619235ca793edf41831be1b1f9f63db  download/fix-alignment64-spell.c.diff
 59c166f15ad9e4db7aeef3ce7f6d89d9  download/CSWvim.gspec
 c1ead6a1fa0f1a38b80689134cac8ca9  download/CSWvimrt.gspec
 35e04482f07c57221c9a751aaa3b8dac  download/vim-7.2-extra.tar.gz

Added: csw/mgar/pkg/vim/trunk/files/fix-alignment64-spell.c.diff
===================================================================
--- csw/mgar/pkg/vim/trunk/files/fix-alignment64-spell.c.diff	                        (rev 0)
+++ csw/mgar/pkg/vim/trunk/files/fix-alignment64-spell.c.diff	2009-01-28 22:05:43 UTC (rev 2927)
@@ -0,0 +1,74 @@
+Index: spell.c
+===================================================================
+RCS file: /cvsroot/vim/vim7/src/spell.c,v
+retrieving revision 1.121
+diff -c -r1.121 spell.c
+*** src/spell.c	9 Dec 2008 21:34:19 -0000	1.121
+--- src/spell.c	28 Jan 2009 20:32:04 -0000
+***************
+*** 2335,2348 ****
+  	if (curline)
+  	    break;	/* only check cursor line */
+  
+  	/* Advance to next line. */
+  	if (dir == BACKWARD)
+  	{
+- 	    /* If we are back at the starting line and searched it again there
+- 	     * is no match, give up. */
+- 	    if (lnum == wp->w_cursor.lnum && wrapped)
+- 		break;
+- 
+  	    if (lnum > 1)
+  		--lnum;
+  	    else if (!p_ws)
+--- 2335,2348 ----
+  	if (curline)
+  	    break;	/* only check cursor line */
+  
++ 	/* If we are back at the starting line and searched it again there
++ 	    * is no match, give up. */
++ 	if (lnum == wp->w_cursor.lnum && wrapped)
++ 	    break;
++ 
+  	/* Advance to next line. */
+  	if (dir == BACKWARD)
+  	{
+  	    if (lnum > 1)
+  		--lnum;
+  	    else if (!p_ws)
+***************
+*** 4961,4968 ****
+  typedef struct sblock_S sblock_T;
+  struct sblock_S
+  {
+-     sblock_T	*sb_next;	/* next block in list */
+      int		sb_used;	/* nr of bytes already in use */
+      char_u	sb_data[1];	/* data, actually longer */
+  };
+  
+--- 4961,4968 ----
+  typedef struct sblock_S sblock_T;
+  struct sblock_S
+  {
+      int		sb_used;	/* nr of bytes already in use */
++     sblock_T	*sb_next;	/* next block in list */
+      char_u	sb_data[1];	/* data, actually longer */
+  };
+  
+***************
+*** 15011,15017 ****
+  
+  	case 0:
+  	    /*
+! 	     * Lenghts are equal, thus changes must result in same length: An
+  	     * insert is only possible in combination with a delete.
+  	     * 1: check if for identical strings
+  	     */
+--- 15011,15017 ----
+  
+  	case 0:
+  	    /*
+! 	     * Lengths are equal, thus changes must result in same length: An
+  	     * insert is only possible in combination with a delete.
+  	     * 1: check if for identical strings
+  	     */


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list