Quote (lucky13 @ Jan. 30 2008,12:22) | ||
Of course. The recommended process at vim is to concatenate the patches into one patch and then apply it. Ports systems (such as in FreeBSD) run scripts to download source and patches, apply patches, then compile and install. There are a couple other options for vim. The version in CVS is the patched version. So if anyone using CVS wants to build vim-7.1.uci, have at it. The other experimental option uses aap, which is similar to building ports. I want to look at this a little closer at this to see if it can be leveraged for compiling UCIs. http://www.a-a-p.org/ports.html |
Quote |
I also figured there was some 'bs' in the implication that you were actually going through 500 patches, one by one. |
Quote (lucky13 @ Jan. 29 2008,14:43) | ||
No, it's manual afaik. And from looking through the patch directory it looks like there can be over 500 between versions. |
Quote |
This is something I had never considered, not only with Vim but with all extensions I've built. It always seemed to me that official stable releases *should* at least update source releases with security and bug-fix patches, but I guess that was an incorrect assumption. |
Code Sample |
VIM - Vi IMproved 7.0 (2006 May 7, compiled Oct 10 2006 00:14:41) Included patches: 1-122 |
Quote (lucky13 @ Jan. 30 2008,18:42) | ||
No, 242. And not one by one. Re-read my first reply in this thread. I took the patched source from my FreeBSD partition (circa September or October), edited Makefile, compiled for Linux with prefix=/opt/vim. Here: "the beauty of FreeBSD ports -- I got every available patch." |