summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Schweizer <genstef@gentoo.org>2006-03-25 20:26:27 +0000
committerStefan Schweizer <genstef@gentoo.org>2006-03-25 20:26:27 +0000
commitc339fe6930d4bd0518e8ed8e4a7fec3be2827958 (patch)
tree1530b4bf598631381f8e832ae4689ed3b02843e2 /app-editors/vim-core
parentVim update, commit for ciaranm, thanks to Ed Catmur, bug 122562 (diff)
downloadgentoo-2-c339fe6930d4bd0518e8ed8e4a7fec3be2827958.tar.gz
gentoo-2-c339fe6930d4bd0518e8ed8e4a7fec3be2827958.tar.bz2
gentoo-2-c339fe6930d4bd0518e8ed8e4a7fec3be2827958.zip
Vim update, commit for ciaranm, thanks to Ed Catmur, bug 122562
(Portage version: 2.1_pre6-r6)
Diffstat (limited to 'app-editors/vim-core')
-rw-r--r--app-editors/vim-core/ChangeLog8
-rw-r--r--app-editors/vim-core/Manifest15
-rw-r--r--app-editors/vim-core/files/digest-vim-core-7.0_beta6
-rw-r--r--app-editors/vim-core/files/vimrc-r3184
-rw-r--r--app-editors/vim-core/vim-core-7.0_beta.ebuild21
5 files changed, 230 insertions, 4 deletions
diff --git a/app-editors/vim-core/ChangeLog b/app-editors/vim-core/ChangeLog
index 2d6367788297..72e513723cb3 100644
--- a/app-editors/vim-core/ChangeLog
+++ b/app-editors/vim-core/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for app-editors/vim-core
# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.199 2006/03/06 01:39:45 ciaranm Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/ChangeLog,v 1.200 2006/03/25 20:26:27 genstef Exp $
+
+*vim-core-7.0_beta (25 Mar 2006)
+
+ 25 Mar 2006; Stefan Schweizer <genstef@gentoo.org> +files/vimrc-r3,
+ +vim-core-7.0_beta.ebuild:
+ Vim update, commit for ciaranm, thanks to Ed Catmur, bug 122562
*vim-core-7.0_alpha20060306 (06 Mar 2006)
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index a97ecc90b766..d267eb12106b 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -1,6 +1,6 @@
-MD5 d2d5b9cf795e9cc219eb87b6350e82b2 ChangeLog 28179
-RMD160 f7c82a6b0d4621e149540cfaf915a2b5d87dfb20 ChangeLog 28179
-SHA256 477ff8c4ccde57a767830aa4896a07137d95afcfca1a24a470145664c03b2fe4 ChangeLog 28179
+MD5 81fafa4870b1669df13fd53051357262 ChangeLog 28379
+RMD160 a12ff60eccee4aa34069f36516faa72eff667293 ChangeLog 28379
+SHA256 ed7ec08c0d7c1c33af6f92dc380334e793c3ac90392b519ae465b950aeaa24c4 ChangeLog 28379
MD5 f06702e38dc279aee7ca16c7283d67cb files/digest-vim-core-6.4 200
RMD160 014d9ccd650cea6e0d82df48c5957899449330bb files/digest-vim-core-6.4 200
SHA256 c27a598441e79ed0b5dcbbb2e12a08d7ecd1b10fae342c4f5109e22fcd2ca522 files/digest-vim-core-6.4 200
@@ -13,6 +13,9 @@ SHA256 b9623daa69077c32c976265133f9d5018dece36cacdcf1fa4cc7c680222061ca files/di
MD5 a6607e3b9101790ba7897afda2e6694e files/digest-vim-core-7.0_alpha20060320 578
RMD160 c2d589e63db420d5b6b53f426dc6f9f8380e1edc files/digest-vim-core-7.0_alpha20060320 578
SHA256 6e1479bce894d65f9a15d5141d9605e0660f67416951142272da7ccf84528f5d files/digest-vim-core-7.0_alpha20060320 578
+MD5 17f3e50d50a8d403fa26b069247ed24e files/digest-vim-core-7.0_beta 551
+RMD160 364e8688ac4095738011e13b4e31423445548b7d files/digest-vim-core-7.0_beta 551
+SHA256 50825d7a728239537942ab91acf3e39758cfaad51b3ce460bd7a4fe1cbea106c files/digest-vim-core-7.0_beta 551
MD5 c2d0302eae7fc80b2a1cb38ddab9d3d3 files/rphillips-invalcolorpatch.diff 722
RMD160 3051c7877483b00ff6bb43c9136bbb4b784c5f3d files/rphillips-invalcolorpatch.diff 722
SHA256 6678f6dd8b84d9b2c2454b346eb1febb17548f3e17b9f33ca6fc877a250660a1 files/rphillips-invalcolorpatch.diff 722
@@ -25,6 +28,9 @@ SHA256 5ec737b4ca59ecd63c0c595cfa6dbf31f3933c9122e8efdb7e36ed49d0e306fb files/vi
MD5 bf7ffc1fe1d1852f15eb7e5f15c17482 files/vimrc-r2 6094
RMD160 6c89b3ba4ba80ac5c9ca5af9ebf8985d00ac9ee3 files/vimrc-r2 6094
SHA256 3425d156e71e0215599c64853f90ed9e8712b5564b3d58da2503b89ab0b0b792 files/vimrc-r2 6094
+MD5 a330f8fdee38f0c988b845f99112cb36 files/vimrc-r3 6047
+RMD160 c7d9e4bab18f3f6d5440f74a88ec077534a07d17 files/vimrc-r3 6047
+SHA256 220ac07a67acbbf28e00c9464c12947cdc0ea0677e45429e8816c815f03ed1ca files/vimrc-r3 6047
MD5 ba542e54d91a04a85435253ae35301b6 files/xxd-completion 461
RMD160 504f96c4b37a770678a74b16b871d410a3fcb82d files/xxd-completion 461
SHA256 580064ca4db3ac149fd89c743bd9946241220c211721f978f7a3ef97b3c171df files/xxd-completion 461
@@ -43,3 +49,6 @@ SHA256 e28a72f2201a53369a05522dbb4869264fb469b89fc2f2b45db5aff05ac222c3 vim-core
MD5 c8a021610911791b0d8c4d42147b1623 vim-core-7.0_alpha20060320.ebuild 762
RMD160 eceb524a3f1281793c732e9450e52192624baa5f vim-core-7.0_alpha20060320.ebuild 762
SHA256 e2825e935f91725e13ee41e9ae7b20a89ff261a78137e5a5c2c36c2501892dda vim-core-7.0_alpha20060320.ebuild 762
+MD5 1e80f84feb7e69c2af1ed5de228d0a2e vim-core-7.0_beta.ebuild 682
+RMD160 8490d22fc654e674f100959f6893e55e5cdf2626 vim-core-7.0_beta.ebuild 682
+SHA256 c42d0beadf64e67fe7a6741b4aa2ca451357c342662e525565e2f277c3f08ca4 vim-core-7.0_beta.ebuild 682
diff --git a/app-editors/vim-core/files/digest-vim-core-7.0_beta b/app-editors/vim-core/files/digest-vim-core-7.0_beta
new file mode 100644
index 000000000000..a3ae7914f761
--- /dev/null
+++ b/app-editors/vim-core/files/digest-vim-core-7.0_beta
@@ -0,0 +1,6 @@
+MD5 da66bcb149beab6c5d08ef86793f4ceb vim-7.0_alpha20051207-gentoo-patches.tar.bz2 7738
+RMD160 aeeb658a9942e3925050b4f7a52214d878982f75 vim-7.0_alpha20051207-gentoo-patches.tar.bz2 7738
+SHA256 e9565a5369764307b8272771c3323f3fa8a9f7a851a4719bb3efdeae385f5778 vim-7.0_alpha20051207-gentoo-patches.tar.bz2 7738
+MD5 60bfbacc67afb8d6dba9fda2c79c723c vim-7.0_beta.tar.bz2 5857250
+RMD160 47c21211a3be0bee25ea2ad3f5c07a3fba2a21eb vim-7.0_beta.tar.bz2 5857250
+SHA256 42fce43da146be591102d0398ba0d7e0b1285f2d6f148291d8dace1db9a2542f vim-7.0_beta.tar.bz2 5857250
diff --git a/app-editors/vim-core/files/vimrc-r3 b/app-editors/vim-core/files/vimrc-r3
new file mode 100644
index 000000000000..2a0a13c70faa
--- /dev/null
+++ b/app-editors/vim-core/files/vimrc-r3
@@ -0,0 +1,184 @@
+scriptencoding utf-8
+" ^^ Please leave the above line at the start of the file.
+
+" Default configuration file for Vim
+" $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/files/vimrc-r3,v 1.1 2006/03/25 20:26:27 genstef Exp $
+
+" Written by Aron Griffis <agriffis@gentoo.org>
+" Modified by Ryan Phillips <rphillips@gentoo.org>
+" Modified some more by Ciaran McCreesh <ciaranm@gentoo.org>
+" Added Redhat's vimrc info by Seemant Kulleen <seemant@gentoo.org>
+
+" You can override any of these settings on a global basis via the
+" "/etc/vim/vimrc.local" file, and on a per-user basis via "~/.vimrc". You may
+" need to create these.
+
+" {{{ General settings
+" The following are some sensible defaults for Vim for most users.
+" We attempt to change as little as possible from Vim's defaults,
+" deviating only where it makes sense
+set nocompatible " Use Vim defaults (much better!)
+set bs=2 " Allow backspacing over everything in insert mode
+set ai " Always set auto-indenting on
+set history=50 " keep 50 lines of command history
+set ruler " Show the cursor position all the time
+
+set viminfo='20,\"500 " Keep a .viminfo file.
+
+" Don't use Ex mode, use Q for formatting
+map Q gq
+
+" When doing tab completion, give the following files lower priority. You may
+" wish to set 'wildignore' to completely ignore files, and 'wildmenu' to enable
+" enhanced tab completion. These can be done in the user vimrc file.
+set suffixes+=.info,.aux,.log,.dvi,.bbl,.out,.o,.lo
+
+" When displaying line numbers, don't use an annoyingly wide number column. This
+" doesn't enable line numbers -- :set number will do that. The value given is a
+" minimum width to use for the number column, not a fixed size.
+if v:version >= 700
+ set numberwidth=3
+endif
+" }}}
+
+" {{{ Modeline settings
+" We don't allow modelines by default. See bug #14088 and bug #73715.
+" If you're not concerned about these, you can enable them on a per-user
+" basis by adding "set modeline" to your ~/.vimrc file.
+set nomodeline
+" }}}
+
+" {{{ Locale settings
+" Try to come up with some nice sane GUI fonts. Also try to set a sensible
+" value for fileencodings based upon locale. These can all be overridden in
+" the user vimrc file.
+if v:lang =~? "^ko"
+ set fileencodings=euc-kr
+ set guifontset=-*-*-medium-r-normal--16-*-*-*-*-*-*-*
+elseif v:lang =~? "^ja_JP"
+ set fileencodings=euc-jp
+ set guifontset=-misc-fixed-medium-r-normal--14-*-*-*-*-*-*-*
+elseif v:lang =~? "^zh_TW"
+ set fileencodings=big5
+ set guifontset=-sony-fixed-medium-r-normal--16-150-75-75-c-80-iso8859-1,-taipei-fixed-medium-r-normal--16-150-75-75-c-160-big5-0
+elseif v:lang =~? "^zh_CN"
+ set fileencodings=gb2312
+ set guifontset=*-r-*
+endif
+
+" If we have a BOM, always honour that rather than trying to guess.
+if &fileencodings !~? "ucs-bom"
+ set fileencodings^=ucs-bom
+endif
+
+" Always check for UTF-8 when trying to determine encodings.
+if &fileencodings !~? "utf-8"
+ set fileencodings+=utf-8
+endif
+
+" Make sure we have a sane fallback for encoding detection
+set fileencodings+=default
+" }}}
+
+" {{{ Syntax highlighting settings
+" Switch syntax highlighting on, when the terminal has colors
+" Also switch on highlighting the last used search pattern.
+if &t_Co > 2 || has("gui_running")
+ syntax on
+ set hlsearch
+endif
+" }}}
+
+" {{{ Terminal fixes
+if &term ==? "xterm"
+ set t_Sb=^[4%dm
+ set t_Sf=^[3%dm
+ set ttymouse=xterm2
+endif
+
+if &term ==? "gnome" && has("eval")
+ " Set useful keys that vim doesn't discover via termcap but are in the
+ " builtin xterm termcap. See bug #122562. We use exec to avoid having to
+ " include raw escapes in the file.
+ exec "set <C-Left>=\eO5D"
+ exec "set <C-Right>=\eO5C"
+endif
+" }}}
+
+" {{{ Filetype plugin settings
+" Enable plugin-provided filetype settings, but only if the ftplugin
+" directory exists (which it won't on livecds, for example).
+if isdirectory(expand("$VIMRUNTIME/ftplugin"))
+ filetype plugin on
+
+ " Uncomment the next line (or copy to your ~/.vimrc) for plugin-provided
+ " indent settings. Some people don't like these, so we won't turn them on by
+ " default.
+ " filetype indent on
+endif
+" }}}
+
+" {{{ Fix &shell, see bug #101665.
+if "" == &shell
+ if executable("/bin/bash")
+ set shell=/bin/bash
+ elseif executable("/bin/sh")
+ set shell=/bin/sh
+ endif
+endif
+"}}}
+
+" {{{ Our default /bin/sh is bash, not ksh, so syntax highlighting for .sh
+" files should default to bash. See :help sh-syntax and bug #101819.
+if has("eval")
+ let is_bash=1
+endif
+" }}}
+
+" {{{ Autocommands
+if has("autocmd")
+
+augroup gentoo
+ au!
+
+ " Gentoo-specific settings for ebuilds. These are the federally-mandated
+ " required tab settings. See the following for more information:
+ " http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml
+ " Note that the rules below are very minimal and don't cover everything.
+ " Better to emerge app-vim/gentoo-syntax, which provides full syntax,
+ " filetype and indent settings for all things Gentoo.
+ au BufRead,BufNewFile *.e{build,class} let is_bash=1|setfiletype sh
+ au BufRead,BufNewFile *.e{build,class} set ts=4 sw=4 noexpandtab
+
+ " In text files, limit the width of text to 78 characters, but be careful
+ " that we don't override the user's setting.
+ autocmd BufNewFile,BufRead *.txt
+ \ if &tw == 0 && ! exists("g:leave_my_textwidth_alone") |
+ \ setlocal textwidth=78 |
+ \ endif
+
+ " When editing a file, always jump to the last cursor position
+ autocmd BufReadPost *
+ \ if ! exists("g:leave_my_cursor_position_alone") |
+ \ if line("'\"") > 0 && line ("'\"") <= line("$") |
+ \ exe "normal g'\"" |
+ \ endif |
+ \ endif
+
+ " When editing a crontab file, set backupcopy to yes rather than auto. See
+ " :help crontab and bug #53437.
+ autocmd FileType crontab set backupcopy=yes
+
+augroup END
+
+endif " has("autocmd")
+" }}}
+
+" {{{ vimrc.local
+if filereadable("/etc/vim/vimrc.local")
+ source /etc/vim/vimrc.local
+endif
+" }}}
+
+" vim: set fenc=utf-8 tw=80 sw=2 sts=2 et foldmethod=marker :
+
diff --git a/app-editors/vim-core/vim-core-7.0_beta.ebuild b/app-editors/vim-core/vim-core-7.0_beta.ebuild
new file mode 100644
index 000000000000..7d8e85d5df5c
--- /dev/null
+++ b/app-editors/vim-core/vim-core-7.0_beta.ebuild
@@ -0,0 +1,21 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-editors/vim-core/vim-core-7.0_beta.ebuild,v 1.1 2006/03/25 20:26:27 genstef Exp $
+
+inherit vim
+
+VIM_VERSION="7.0b"
+VIM_SNAPSHOT="vim-7.0_beta.tar.bz2"
+VIM_GENTOO_PATCHES="vim-7.0_alpha20051207-gentoo-patches.tar.bz2"
+VIMRC_FILE_SUFFIX="-r3"
+
+SRC_URI="${SRC_URI}
+ mirror://gentoo/${VIM_SNAPSHOT}
+ mirror://gentoo/${VIM_GENTOO_PATCHES}"
+
+S=${WORKDIR}/vim${VIM_VERSION/.*}
+DESCRIPTION="vim and gvim shared files"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc-macos ~x86"
+IUSE=""
+DEPEND="${DEPEND}"
+PDEPEND="!livecd? ( app-vim/gentoo-syntax )"