diff options
| author | Adam Vandenberg | 2012-10-19 19:07:59 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2012-10-19 19:07:59 -0700 |
| commit | fd7a111c6df2d54964f04af7810872a69ca13adf (patch) | |
| tree | a575d59f21777758a9139dc0126d3c5d71ec29f8 /Library/Formula/vim.rb | |
| parent | 8eeb574ca37943bcb2f51ff39d11d5958bb0d95d (diff) | |
| download | homebrew-fd7a111c6df2d54964f04af7810872a69ca13adf.tar.bz2 | |
Welcome vim back to core with open arms.
Closes #15539.
Diffstat (limited to 'Library/Formula/vim.rb')
| -rw-r--r-- | Library/Formula/vim.rb | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/Library/Formula/vim.rb b/Library/Formula/vim.rb new file mode 100644 index 000000000..87ce03003 --- /dev/null +++ b/Library/Formula/vim.rb @@ -0,0 +1,39 @@ +require 'formula' + +class Vim < Formula + homepage 'http://www.vim.org/' + # Get stable versions from hg repo instead of downloading an increasing + # number of separate patches. + url 'https://vim.googlecode.com/hg/', :tag => 'v7-3-692' + version '7.3.692' + + head 'https://vim.googlecode.com/hg/' + + def install + # Why are we specifying HOMEBREW_PREFIX as the prefix? + # + # To make vim look for the system vimscript files in the + # right place, we need to tell it about HOMEBREW_PREFIX. + # The actual install location will still be in the Cellar. + # + # This way, user can create /usr/local/share/vim/vimrc + # or /usr/local/share/vim/vimfiles and they won't end up + # in the Cellar, and be removed when vim is upgraded. + system "./configure", "--prefix=#{HOMEBREW_PREFIX}", + "--mandir=#{man}", + "--enable-gui=no", + "--without-x", + "--disable-nls", + "--enable-multibyte", + "--with-tlib=ncurses", + "--enable-pythoninterp", + "--enable-rubyinterp", + "--enable-cscope", + "--with-features=huge" + system "make" + + # Even though we specified HOMEBREW_PREFIX for configure, + # we still want to install it in the Cellar location. + system "make", "install", "prefix=#{prefix}" + end +end |
