Hi, Bruce,

(I am addressing you, because last update was your work, after we
discussed a little.)

Vim 7.4a BETA is out, thus, 7.3 is not being patched any more, last one
being 1314 for some time, now (book is at 524):

>From <http://www.vim.org/>:

{{
Vim 7.4 beta testing has started

[2013-07-06] Vim 7.4a BETA has been made available. Since 7.3 more than
a thousand improvements have been made. Many people already tried out
recent versions and sent bug reports and fixes. Thus it should already
be stable enough for daily use. But let's do some testing before calling
it 7.4. You can read the announcement here
<https://groups.google.com/forum/#!topic/vim_dev/N8jzif4e9L8>. (Bram
Moolenaar)
}}

What I did here was for BLFS. I have not done the LFS version, but can
do it,
if requested. If there is interest, I can give a diff for BLFS (of
course, for LFS, too).

I have produced a large patch from these 1314 patches:

$ du -sh vim-7.3-fixes-1314.patch*
4,2M    vim-7.3-fixes-1314.patch
868K    vim-7.3-fixes-1314.patch.xz

Similarly to libpng, I used alternatively (this is also a suggestion):

xz -cd ../vim-7.3-fixes-1314.patch.xz | patch -Np1

and

xzcat ../vim-7.3-fixes-1314.patch.xz | patch -Np1

(Below, 1 SBU = 154s)

Estimated disk space required:
du -sch /home/fernando/tmp/paco-build-2013.07.24-20h02m46s/*
32M     /home/fernando/tmp/paco-build-2013.07.24-20h02m46s/DEST-vim-7.3.1314
102M    /home/fernando/tmp/paco-build-2013.07.24-20h02m46s/vim73
133M    total

Without running tests:
57.045s = approx 0.37 SBU (round = 0.4)

With tests:
2m13.136s = approx 0.86 SBU (round = 0.9)

DESTDIR use was for SBU and size calculation purposes only (repeated
many times). I have actually installed it, earlier (with this patch) and
used. It was installed before, some days ago, but using a loop to patch
from 1 to 1314.

During the construction of the patch, one chunk failed; it was for
runtime/doc/eval.txt. The diff comparing original and modified patches
7.3.780 is attached (learned the lesson with OJDK, mail breaks the lines).

vim-7.3-fixes-1314.patch.xz is large, but if you wish, I can upload it
to anduin.

-- 
[]s,
Fernando
diff -Naur vim-7.3.1314-patches.orig/7.3.780 vim-7.3.1314-patches.fo/7.3.780
--- vim-7.3.1314-patches.orig/7.3.780	2013-06-02 19:11:48.000000000 -0300
+++ vim-7.3.1314-patches.fo/7.3.780	2013-07-24 12:27:17.000000000 -0300
@@ -49,40 +49,6 @@
   or( {expr}, {expr})		Number  bitwise OR
   pathshorten( {expr})		String	shorten directory names in a path
   pow( {x}, {y})			Float	{x} to the power of {y}
-***************
-*** 2282,2295 ****
-  		redo it is the number of the redone change.  After undo it is
-  		one less than the number of the undone change.
-  
-! char2nr({expr})						*char2nr()*
-  		Return number value of the first char in {expr}.  Examples: >
-  			char2nr(" ")		returns 32
-  			char2nr("ABC")		returns 65
-! <		The current 'encoding' is used.  Example for "utf-8": >
-  			char2nr("á")		returns 225
-  			char2nr("á"[0])		returns 195
-! <		|nr2char()| does the opposite.
-  
-  cindent({lnum})						*cindent()*
-  		Get the amount of indent for line {lnum} according the C
---- 2294,2310 ----
-  		redo it is the number of the redone change.  After undo it is
-  		one less than the number of the undone change.
-  
-! char2nr({expr}[, {utf8}])					*char2nr()*
-  		Return number value of the first char in {expr}.  Examples: >
-  			char2nr(" ")		returns 32
-  			char2nr("ABC")		returns 65
-! <		When {utf8} is omitted or zero, the current 'encoding' is used.
-! 		Example for "utf-8": >
-  			char2nr("á")		returns 225
-  			char2nr("á"[0])		returns 195
-! <		With {utf8} set to 1, always treat as utf-8 characters.
-! 		A combining character is a separate character.
-! 		|nr2char()| does the opposite.
-  
-  cindent({lnum})						*cindent()*
-  		Get the amount of indent for line {lnum} according the C
 *** ../vim-7.3.779/src/eval.c	2013-01-23 15:53:08.000000000 +0100
 --- src/eval.c	2013-01-23 16:57:48.000000000 +0100
 ***************
-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to