From fd7a111c6df2d54964f04af7810872a69ca13adf Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Fri, 19 Oct 2012 19:07:59 -0700 Subject: Welcome vim back to core with open arms. Closes #15539. --- Library/Formula/vim.rb | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 Library/Formula/vim.rb (limited to 'Library/Formula/vim.rb') 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 -- cgit v1.2.3