Commit Graph

50 Commits (21c98800391011e80ed79106de87b5033823e8f5)

Author SHA1 Message Date
Charlie Sharpsteen 396a59af1c macvim: Depend on XCode
The MacVim build process requires a working `xcodebuild`.

Fixes Homebrew/homebrew#15111.
2012-09-25 14:05:27 -05:00
Jack Nagel 53473b6bf5 Clean up MacOS version method usage
The MacOS.version? family of methods (other than "leopard?") are poorly
defined and lead to confusing code. Replace them in formulae with more
explicit comparisons.

"MacOS.version" is a special version object that can be compared to
numerics, symbols, and strings using the standard Ruby comparison
methods.

The old methods were moved to compat when the version comparison code
was merged, and they must remain there "forever", but they should not be
used in new code.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-10 16:16:54 -05:00
Ed Robinson fcb9b7414e MacVim: also create gvim series symlinks
Fixes Homebrew/homebrew#14458.

Closes Homebrew/homebrew#14785.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-06 22:19:22 -07:00
Teng Siong Ong 65a91e300f macvim snapshot 65
Closes Homebrew/homebrew#14631.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-02 14:32:20 -07:00
Adam Vandenberg e3db1ed53d macvim: fix audit warnings 2012-08-30 08:44:32 -07:00
Adam Vandenberg a804461df6 macvim: use options dsl 2012-08-09 16:28:35 -07:00
Adam Vandenberg 6700bf017b macvim: it is OK to set these flags now 2012-08-06 14:15:15 -07:00
Adam Vandenberg b399b9460d MacVim: use sha1 and %W[] 2012-07-09 12:40:39 -07:00
Ben Lavender 101ae74f7d macvim: use system ruby
MacVim expects Ruby 1.8, but will pick up a Homebrewed ruby and fail to
compile. Force the use of System ruby.

Closes Homebrew/homebrew#13293.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-07-09 12:38:00 -07:00
Adam Vandenberg 16139fbb9d macvim: remove other ruby check 2012-06-18 21:28:52 -07:00
Adam Vandenberg 7373e91ec0 MacVim: warn if not using Ruby 1.8.x
Fixes Homebrew/homebrew#12199.
2012-06-18 21:19:43 -07:00
Jack Nagel 899a19eccf Avoid chdir in subshells
The preferred "chdir for this step only" idiom is to use the block-form
'cd' method.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-06-17 17:55:53 -05:00
Jason Foreman d3f1548364 macvim: option to enable Lua support
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-21 20:40:49 -07:00
Rico Sta. Cruz ae7c3f04f5 macvim: decomission the --enable-clipboard flag
Closes Homebrew/homebrew#10497.

Signed-off-by: Max Howell <max@methylblue.com>
2012-02-26 13:25:04 +00:00
Rico Sta. Cruz d727455656 macvim: Always make icons
Closes Homebrew/homebrew#10489.
Closes Homebrew/homebrew#10491.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-25 22:18:41 -08:00
Martin Jagusch 0661c6e421 MacVim 7.3-64
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-01-08 09:02:46 -08:00
Adam Vaughan 67b81f37e8 macvim snapshot 63
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-11-20 13:46:50 -08:00
Adam Vandenberg a0468fb511 MacVim: stop passing explicit SDK 2011-10-28 09:55:44 -07:00
Adam Vandenberg 1845153410 MacVim 7.3-62 2011-09-18 10:38:56 -07:00
Adam Vandenberg 86c302b3fa macvim: add some configure flags 2011-08-04 09:22:54 -07:00
Adam Vandenberg e6adb6a039 macvim: do not use sudo on ln -s 2011-07-29 08:08:04 -07:00
David Stone fc1dc9877e MacVim: snapshot 61
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-27 17:38:31 -07:00
Brandon Ferguson 95bb155646 macvim 7.3-60
This fixes lion + zsh problems.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-22 12:39:45 -07:00
Andrew Marshall cc5db4e10e MacVim 7.3 59
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-11 19:39:13 -07:00
Adam Vaughan 63022b177f MacVim 7.3 snapshot 58
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-09 08:53:34 -07:00
JessThrysoee 08a82f1cca macvin: add --enable-clipboard option
So yanking to OSX clipboard works when running in Terminal.app.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-06-14 14:09:33 -07:00
Adam Vandenberg 243bc743ea Use https for github repos. 2011-05-26 22:02:55 -07:00
JessThrysoee 0db6ddb207 Add vi, vimdiff, view, vimex symlinks when overriding system vim.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-05-15 16:44:37 -07:00
Adam Vandenberg edfb67d937 Rewrite caveats to new style.
To make it easier to copy and paste multiline scripts from caveats,
no longer use $ as a prompt marker.
2011-04-04 16:56:47 -07:00
Adam Vandenberg f428e556e1 macvim - fix arch for Leopard 2011-03-29 08:31:47 -07:00
Adam Vandenberg ff4e57ad7a macvim: comment use of ARCHFLAGS 2011-03-19 09:23:07 -07:00
Adam Vandenberg 2e7b8116cb macvim - some clean up
Expand the caveats, and clean up the formula a bit.
2011-03-13 12:34:48 -07:00
Adam Vandenberg fd83e027ba macvim - fix font url 2011-03-13 12:34:47 -07:00
Ivan Koshkin 17a5568231 Make MacVim compile with Xcode 4.
Xcode 4 does not contain ppc/ppc64 commandline
utils, so src/MacVim/icons/ fails to build
universal binary.

Explicit selection of platform architecture
(x86_64 or i386) solves the problem.

Actually setting environment variable ARCHFLAGS
(e.g. export ARCHFLAGS='-arch x86_64') before
'brew install' should solve the problem,
but corrected formula file is better.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-13 12:34:47 -07:00
Adam Vandenberg 4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg 6b7bbbdb9b macvim - remove xcode 4 check
macvim still won't comile under LLVM, but remove the explicit check
as we need a better solution for xcode 4 detection overall
2011-03-10 08:36:18 -08:00
Jason Sallis 20d261bb5a updated macvim to 7.3 snapshot 57
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-02-19 09:32:11 -08:00
Douglas Campos de2b5263e2 enabling macvim to override system vim optionally
Closes Homebrew/homebrew#3957.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2011-02-12 17:51:58 +00:00
Michael Shapiro 6e79c97819 MacVim: Remove the Envy Code R font build step, since the site is apparently down often.
Closes Homebrew/homebrew#3736.

Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2010-12-30 16:30:55 +00:00
Adam Vandenberg a063aebfa0 Warn when trying to build MacVim under Xcode 4 preview 2010-12-11 09:09:41 -08:00
Adam Vandenberg 777da23ca9 MacVim - Don't build custom icons by default.
Building custom document icons fails on many user machines, so disable
this by default. Use the "--custom-icons" flag to enable:

    brew install --custom-icons macvim
2010-12-09 14:57:44 -08:00
Bryan Ivory 37363310d9 Added --with-cscope option to the MacVim forumula.
Added the --with-cscope option to the MacVim formula to enable building
MacVim with Cscope support. A dependency on 'cscope' is added when the
--with-cscope option is present.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-11-26 12:34:12 -08:00
Adam Vandenberg a6c01432d1 macvim - use tarball for stable download 2010-11-06 22:15:43 -07:00
Jason Sallis 17d9baec32 Update macvim formula to use specific version instead of HEAD by default
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-06 09:56:37 -07:00
Adam Vandenberg 3628ff4b5d tweak macvim 2010-08-21 12:00:39 -07:00
Edward George b0235810b6 Updated macvim repo to new official github repo.
It was announced with the 7.3 release that the repo.or.cz repo will be
deprecated in favour of the github one.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-15 14:02:18 -07:00
Adam Vandenberg 9b2dcf543d Add --no-icons option to MacVim 2010-08-14 14:00:47 -07:00
Adam Vandenberg 7bd947eb0b Update formulae for version 0.7
* Use new "url" features
* Use keg_only DSL
* Use "skip_clean :all" DSL
* Whitespace and style cleanups
* Make bash invocations less silly
* Use new man2-man8 helpers
* Remove "FileUtils." since it is included in Formula
* Use real names for deps instead of aliases
* ENV.x11 now updates path, so remove that from individual brews
2010-08-07 18:08:53 -07:00
Adam Vandenberg 1db2e3b70a macvim - force sdk version 2010-06-24 23:06:02 -07:00
Benjamin Kramer 0b31a8837a Add MacVim formula
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-01 21:05:58 -07:00